/**
*
* @charset="UTF-8"
*
**/
div#container {
margin:0;
padding:0;
width:100%;
font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',sans-serif;
}
div#container div, div#container p, div#container span,div#container dl,div#container dt, div#container dd, div#container em {
margin:0;
padding:0;
}
p.text_indent {
text-indent:1em;
}
div#container h1#header_1 {
	width:852px;
	height:173px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background-image:url('../img/201002_01.png');
	background-position:center 0;
	background-repeat:no-repeat;
}

div#container div#main_body {
width:852px;
margin-top:0;
margin-left:auto;
margin-right:auto;
background-image:url('../img/200911_02.png');
background-position:0 0;
background-repeat:repeat-y;
background-color:#fff;
}

div#main_body div.box_left,div#main_body div.box_right {
float:left;
text-align:left;
width:348px;
padding:4px;
}
div#main_body div.box_left {
margin-left:97px;
}
* html div#main_body div.box_left {
margin-left:3em;
width:338px;
}
div#main_body div.box_right {
margin-left:12px;
}

div#main_body div.box_left p, div#main_body div.box_right p {
margin-top:0;
margin-bottom:16px;
font-size:14px;
line-height:22px;
color:#222;
}

div.box_right div.caption {
margin-top:2px;
margin-bottom:16px;
font-size:10px;
font-style:normal;
text-align:left;
padding-left:9px;
}
* html div.box_right div.caption {
padding-left:20px;
}
p.back_to {
text-align:center;
padding-top:12px;
font-style:12px;
}

div#footer_body p {
padding-top:16px;
padding-bottom:38px;
font-size:11px;
}

/** // **/
br.clr {
clear:both;
}
a:link, a:visited {
text-decoration:none;
color:blue;
}
a:hover,a:active {
text-decoration:none;
color:red;
}
span.whatsnew {
color:red;
}
span.color_gray {
color:#bbb;
}
span.size_11 {
font-size:11px;
font-weight:normal;
}
span.size_10 {
font-size:10px;
font-weight:normal;
}
span.underline_01 {
text-decoration:underline;
}

/** /Family Makeup/ **/
div#main_body div.family_makeup_box {
padding-top:8px;
padding-bottom:12px;
text-align:left;
}

div#main_body div.family_makeup_box div.family_makeup_img {
padding-left:97px;
float:left;
width:271px;
}

div#main_body div.family_makeup_box div.family_makeup_text {
float:left;
width:426px;
margin-left:14px;
}

div#main_body div.family_makeup_box div.family_makeup_img_r {
margin-left:14px;
float:left;
width:248px;
}

div#main_body div.family_makeup_box div.family_makeup_text_r {
padding-left:97px;
float:left;
width:449px;
}

div#main_body div.family_makeup_box div.family_makeup_text h2,
div#main_body div.family_makeup_box div.family_makeup_text_r h2 {
	font-size:14px;
	weight:normal;
	color:#7f0000;
	margin-bottom:2px;
	border-bottom:1px solid #7f0000;
}
div#main_body div.family_makeup_box div.family_makeup_text dl {
font-size:11px;
padding:6px 0 20px 0;
}
div#main_body div.family_makeup_box div.family_makeup_text dl dt {
clear:both;
float:left;
width:2em;
}
div#main_body div.family_makeup_box div.family_makeup_text dl dd {
margin-left:2em;
/_height:1%;
/margin-top:3px;
}
div#main_body div.family_makeup_box div.family_makeup_text p.text,
div#main_body div.family_makeup_box div.family_makeup_text_r p.text {
font-size:12px;
line-height:20px;
}

