/* トップ */

* { box-sizing : border-box}

* { -moz-box-sizing : border-box}

*{  margin:0;

	padding:0;
    border:0;
	text-decoration:none;
	line-height:1.5;
	font-size:10px;

}

a:hover { text-decoration:underline; }

body{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0p;
background-image: url(img/k100.jpg);
background-repeat: repeat-x;
}


#main-contents{
background-color:#FFFFFF;
width:850px;
margin:auto;
}

#header{
height:29px;
margin-bottom:-0px;
}

#top{
height:570px;
margin-bottom:20px;
}

#top-under{
margin-top:30px;
}

#top-under p{
line-height:16px;
text-align:justify;
}

#header table a{
color:#FFFFFF;
}

h1{
font-weight:normal;
color:#FFFFFF;
}

h2{
color:#E6D0B5;
font-weight:normal;
letter-spacing:1px;
}

h3{
color:#E6D0B5;
font-weight:bold;
font-size:21px;
letter-spacing:1px;
}

#h4{
padding-left:7px;
}

#main{
width:850px;
}

#l-col{
width:604px;
float:left;
}

#l-col table a{
color:#FFFFFF;
}

#r-col{
width:200px;
float:right;
}

#r-col strong{
color:#C8161D;
font-size:14px;
}

#r-col p{
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:bottom;
}





/* フッター */

#futter-new{

background-color:#431406;
clear:both;
background-repeat: repeat-x;
}

#futter-in a{
color:#FFFFFF;
font-size:11px;
}

#futter-in{
width:850px;
}

#futter-in p{
color:#FFFFFF;
font-size:10px;
}

