/**
*
* @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/201001_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;
}

/** /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:145px;
}

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

div#main_body div.family_makeup_box div.family_makeup_text p.text {
font-size:12px;
line-height:20px;
}

