/* ƒgƒbƒv */

* { box-sizing : border-box}

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

*{  margin:0;
	padding:0;
	border:0;
	text-decoration:none;
	line-height:1.5;
	font-size:12pt;
	color:#4C4948;
	

}

body{
color:#4C4948;
font-size:12pt;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial;
margin:0px;
padding:0p;
background-image: url(img/back_sub.jpg);
background-repeat: repeat-x;
}

#main-contents{
width:873px;
margin:auto;
height:800px;
background-color:#FFFFFF;
}

#contents{
width:873px;
clear:both;
}

#main_header{
height:108px;
}

#navi{
width:873px;
height:39px;
}

#head{
height:69px;
}


#left{
float:left;
width:604px;
margin-top:22px;
margin-left:22px;

}

#left_1{
margin-bottom:22px;
}

#right{
width:203px;
float:left;
margin-left:19px;
margin-top:22px;

}

#right_top{
text-align:center;
}

#right_bottom tr{
text-align:center;
}

#right_bottom h1{
position: static;
position:relative; top:19px; left:24px;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
letter-spacing:0px;
line-height:16px;
}

#futter{
height:57px;

}

.hyou1{
font-size:12px;
}

.hyou2{
background-color:#E5D7E8;
font-size:13px;
font-weight:bold;
}

.hyou3{
background-color:#F3E5E9;
font-size:13px;
font-weight:bold;
}

.q{
font-size:18px;
font-family: "‚l‚r ‚o–¾’©";
letter-spacing:1px;
color:#710014;
font-weight: bold;
}

.hyou4{
background-color:#F6E9E5;
font-size:13px;
text-align:center;
}

.hyou6{
background-color:#F1DCD6;
font-size:13px;
text-align:center;
}

.hyou5{
background-color:#EEE8D6;
font-size:12px;
font-weight:bold;
}

.hyou7{
background-color:#EEE8D6;
font-size:13px;
text-align:center;
}

.hyou8{
background-color:#E4DBC2;
font-size:13px;
text-align:center;
}
