body{
font-size:12px;
line-height: 130%;
color:#000000;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-color:#F7FFE6;
margin-top: 10px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
.text11{ font-size:11px;line-height:120%;}
.text15 { font-size: 15px; line-height:120%; font-weight: bold}
.text14 { font-size: 14px; line-height:140%}
.text12{font-size:12px; line-height: 130%}
.text20 { font-size: 20px; line-height:120%; font-weight: bolder}
.text25 { font-size: 25px; line-height:150%; font-weight: bolder}
.link01{color: #ffffff; text-decoration: none}
a.link01{color: #ffffff; text-decoration: none}
a.link01:visited{color: #ffffff; text-decoration: none}
a.link01:hover{color: #ffff00; text-decoration: none}
a.link01:active{color: #ffffff; text-decoration: none}
.fred{
color:#FF0000;
}
.kaiyaku{
font-size:12px;
line-height: 130%;
width:585px;
margin-top:20px;
margin-bottom:20px;
text-align:left;
border-top:solid 1px #FF0000;
border-bottom:solid 1px #FF0000;
padding:5px;
margin-left:auto;
margin-right:auto;
}
.headbutton{
background-color:#003399;
white-space:nowrap;
padding:5px;
margin-bottom:10px;
}
.inner{
width:620px;
font-size:12px;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
}
.mi{
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.w585{
font-size:12px;
line-height: 130%;
text-align:left;
width:585px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
}
.tright{
text-align:right;
}
.tcenter{
text-align:center;
}
.fleft{
float:left;
margin-right:5px;
}
.fright{
float:right;
margin-left:5px;
}
.clearfloat{
clear:both;
}

/* ------------------------------------------------ ever_start ------------------------------------------ */

.t-hosyou{
height:250px;
background-image: url(seiho/seihoimg/t-hosyou.gif);
background-repeat: no-repeat;
background-position: center right;
}
.t-hosyou_lady{
height:250px;
background-image: url(seiho/seihoimg/t-hosyou_lady.gif);
background-repeat: no-repeat;
background-position: center right;
}

/* ------------------------------------------------ evergentle_start ------------------------------------------ */

.t-hosyou_gentle{
width:70px;
height:250px;
background-image: url(seiho/seihoimg/t-hosyou_gentle.gif);
background-repeat: no-repeat;
background-position: center right;
}


/* ------------------------------------------------ f_start ------------------------------------------ */
#forte{
width:585px;
border:solid 2px #CCCCCC;
padding:4px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#forte .plus{
width:100%;
text-align:center;
}
#forte .plusleft{
width:350px;
float:left;
}
#forte .plusright{
width:195px;
float:right;
}

#forte .shindan{
float:right;
width:300px;
background-color:#FFFFFF;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
padding:5px;
_padding:10px;
}
#forte .shindan2{
background-color:#FFFFFF;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
padding:5px;
text-align:center;
}
#forte .shindan3{
font-size:13px;
line-height:1.5em;
background-color:#FFFFFF;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
padding:5px;
_padding:12px;
}
#forte .shindan3_inner{
font-size:18px;
font-weight:bold;
background-color:#FFE6E6;
text-align:center;
}
.fblue{
color:#3366CC;
}
.fpink{
color:#FF3366;
}
.g_waku{
font-size:90%;
width:170px;
background-color:#CCCCCC;
padding: 5px 7px;
text-align:center;
margin-top:5px;
margin-right:5px;
}
.f_leftunit{
float:left;
width:348px;
}
.f_leftunit_waku{
font-size:14px;
line-height:140%;

background-color:#E6FFFF;
border-top:solid 2px #3366CC;
border-left:solid 2px #3366CC;
border-right:solid 2px #3366CC;
padding:4px;
_padding-left:12px;
}
.f_leftunit_waku2{
font-size:14px;
line-height:140%;

background-color:#3399CC;
border-top:solid 2px #3366CC;
border-left:solid 2px #3366CC;
border-right:solid 2px #3366CC;
border-bottom:solid 2px #3366CC;
padding:4px;
text-align:center;
}
.f_hosho{
height:35px;
background-image: url(seiho/seihoimg/f_hosho.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.f_hoshor{
width:410px;
height:60px;
background-image: url(seiho/seihoimg/f_hoshor.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.f_pink_hosho{
width:430px;
height:50px;
background-image: url(seiho/seihoimg/f_pink_hosho.gif);
background-repeat: no-repeat;
background-position: bottom;
}
.f_rightunit{
float:right;
width:200px;
}
.f_support{
height:100px;
background-image: url(seiho/seihoimg/f_support.gif);
background-repeat: no-repeat;
background-position: bottom;
margin-bottom:5px;
padding:5px;
text-align:center;
}
.w_red{
line-height:1.2em;
color:#FFFFFF;
background-color:#FF0000;
padding:3px;
margin-top:10px;
}
.bg_waku{
font-size:14px;
font-weight:bold;
color:FFFFFF;
background-color:#3366CC;
text-indent:0.5em;
padding-top:3px;
padding-bottom:3px;
}
.bg_pink_waku{
font-size:14px;
font-weight:bold;
color:FFFFFF;
background-color:#FF3366;
}
.table585{
width:585px;
margin-left:auto;
margin-right:auto;
}
.dot_waku{
border:dotted 1px #FF0000;
padding:3px;
text-align:center;
margin-top:10px;
}
.dotborder{
border-top:dotted 1px #3366CC;
}
/* ------------------------------------------------ f_finish ------------------------------------------ */

/*追加*/
/*プライバシーポリシー*/
.privacy{ font-size:14px; }
.privacy p,.privacy ul,.privacy li,.privacy h3,.privacy h4,.privacy h5,.privacy dl,.privacy dt,.privacy dd{margin:0;padding:0;}
.privacy .read{
	margin-bottom:-0.5em;
}
.privacy h3{
	font-size:16px;
	padding-bottom:0.4em;
	margin:2em 0 0.5em;
	border-bottom:1px solid #999;
	color:#00aa2f;
}
.privacy h4{
	color:#039;
	margin:1em 0 0.5em;
}
.privacy ul{
	margin:1em;
}
.privacy ul li{
	list-style:none;
	margin-bottom:0.2em;
}
.privacy ul li .cap{
	color:#ccc;
	margin-right:0.2em;
}

.privacy .contact{
	margin-top:1em;
	padding:1em;
	background-color:#edf9ff;
}
.privacy .contact h5{
	color:#0099cc;
	font-size:14px;
	margin-bottom:0.5em;
}
.privacy .contact p{
	margin-bottom:0.75em;
	line-height:1.4em;
}
.privacy .contact ul{
	margin:0;
}
.privacy .contact ul li{
	margin-top:0.5em;
}
.privacy .contact dl{
	overflow:hidden;
	zoom:1;
}
.privacy .contact dt{
	float:left;
	width:80px;
	font-size:11px;
	background-color:#0099cc;
	font-weight:bold;
	text-align:center;
	color:#fff;
	margin-right:1em;
}
.privacy .contact .time dt{
	margin-right:0.5em;
}
.privacy .contact dd{
	font-size:13px;
}
.privacy .contact dd .f90{
	font-size:90%;
}

