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 ------------------------------------------ */
