/* CSS Document */
body{
margin:0px;
padding:0;
line-height:1.5em;
}
img{
border:0;
}
.mi{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
.f80{
font-size:80%;
line-height:1.5em;
}
/*index--------------------------------------------------------------*/
#wrapper{
width:760px;
margin:20px;
}
.logo{
margin-left:5px;
margin-top:16px;
float:left;
}

.address{
width:224px;
float:right;
margin-top:12px;
margin-bottom:12px;
}

.imagelinks{
float:left;
width:380px;
margin-top:18px;
}
.imagelinks td{
text-align:center;
padding-bottom:28px;
}
.reads{
margin-top:18px;
width:370px;
float:right;
}
.reads p{
margin:8px;
}
.reads .p1{
line-height:1.4em;
font-size:100%;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
margin:0;
}
.reads .p2_red{
color:#FF3300;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
}

.reads .p2{
font-size:90%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.reads .p3{
font-size:90%;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.reads h1{
margin:0;
color:#009933;
border-bottom:solid 2px #009933;
}
.reads h4{
margin:0;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.copyright{
margin:3px;
text-align:center;
color:#999999;
font-size:9.5px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/*上フレーム---------------------------------------------------------------*/
#wrapper_frame{
width:760px;
margin-top:3px;
margin-left:20px;
margin-right:20px;
}

.logo2{
margin-top:5px;
float:left;
}
.address2{
width:224px;
float:right;
margin-bottom:5px;
}
.title{
float:left;
margin-top:35px;
}
.image{
float:right;
margin-top:1px;
}
#headlink{
width:760px;
height:22px;
}
.button a{
display:block;
height:22px;
margin:0;
padding :0;
}
.button a:hover{
display:block;
height:22px;
margin:0;
padding :0;
}
.button:hover img{
visibility:hidden;
}
#headlink .button_inplant{
float:left;
width:120px;
height:22px;
background-image: url(index_image/button/button_inplant2.gif);
background-repeat: no-repeat;
}
#headlink .button_treatment{
float:left;
width:108px;
height:22px;
background-image: url(index_image/button/button_treatment2.gif);
background-repeat: no-repeat;
}
#headlink .button_qanda{
float:left;
width:104px;
height:22px;
background-image: url(index_image/button/button_qanda2.gif);
background-repeat: no-repeat;
}
#headlink .button_system{
float:left;
width:173px;
height:22px;
background-image: url(index_image/button/button_system2.gif);
background-repeat: no-repeat;
}
#headlink .button_group{
float:left;
width:118px;
height:22px;
background-image: url(index_image/button/button_group2.gif);
background-repeat: no-repeat;
}
#headlink .button_recruit{
float:left;
width:58px;
height:22px;
background-image: url(index_image/button/button_recruit2.gif);
background-repeat: no-repeat;
}
#headlink .button_mail{
float:left;
width:79px;
height:22px;
background-image: url(index_image/button/button_mail2.gif);
background-repeat: no-repeat;
}




/*下フレーム---------------------------------------------------------------*/
.leftarea{
width:210px;
float:left;
margin-top:10px;
}
.leftarea ul{
margin-left:-23px;
_margin-left:0;
}
.leftarea li{
list-style:none;
margin-bottom:15px;
}

/*フッター---------------------------------------------------------------*/
#footlink{
clear:both;
font-size:10px;
white-space:nowrap;
text-align:center;
margin-bottom:5px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#footlink2{
width:760px;
height:22px;
background-color:#003399;
}
#footlink2 .footbutton_group{
float:right;
width:173px;
height:22px;
background-image: url(index_image/button/footbutton_group2.gif);
background-repeat: no-repeat;
display:block;
}
#footlink2 .footbutton_policy{
float:right;
width:116px;
height:22px;
background-image: url(index_image/button/footbutton_policy2.gif);
background-repeat: no-repeat;
display:block;
}
#footlink2 .footbutton_mail{
float:right;
width:79px;
height:22px;
background-image: url(index_image/button/button_mail2.gif);
background-repeat: no-repeat;
display:block;
}
.rightarea{
width:540px;
float:right;
margin-top:10px;
}

/*qanda---------------------------------------------------------------------*/
#wrapper_qanda{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_qanda h1{
font-size:130%;
}
#wrapper_qanda .headread{
color:#009933;
}
#wrapper_qanda .read{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#wrapper_qanda .lists{
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
list-style:square;
margin-bottom:6px;
color:#009933;
}
#wrapper_qanda .midashi{
font-size:120%;
color:#009933;
border-bottom:dotted 3px #009933;
margin:0;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}
#wrapper_qanda .midashi2{
font-size:120%;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:bold;
border:dotted 3px #009933;
padding:3px;
}
#wrapper_qanda .read2{
color:#009933;
padding:5px 0;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
}

/*system---------------------------------------------------------------------*/
#wrapper_system{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_system h1{
font-size:130%;
}
#wrapper_system h2{
font-size:120%;
color:#CCFFCC;
padding:3px;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#wrapper_system h3{
font-size:105%;
color:#009933;
}
#wrapper_system .profile{
float:right;
width:380px;
}
.menbertable td{
padding:0px 5px 15px 0px;
}
.addressarea{
border-top:solid 2px #666666;
padding-top:15px;
}
.addressarea dt{
font-size:105%;
font-weight:bold;
margin-bottom:5px;
}
.addressarea dd{
margin-bottom:20px;
}

.imagebox{
width:200px;
float:left;
margin-right:8px;
margin-bottom:8px;
}
.center_profile{
margin-left:195px;
_margin-left:225px;
*:margin-left:225px;
}


.center_profile li{
list-style:square;
margin-bottom:3px;
color:#009933;
}

/*group---------------------------------------------------------------------*/
#wrapper_group{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_group h1{
font-size:115%;
margin-bottom:0px
}
#wrapper_group h2{
font-size:140%;
color:#CCFFCC;
padding:3px;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#wrapper_group .h2{
font-size:140%;
color:#CCFFCC;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
padding:3px;
margin-top:18px;
margin-bottom:18px;
font-weight:bold;
}
#wrapper_group .h2in{
margin-top:0px;
margin-bottom:0px
}
#wrapper_group h3{
font-size:105%;
color:#CCFFCC;
}

#wrapper_group .imagebox{
width:200px;
float:left;
margin-right:8px;
margin-bottom:8px;
}

.center_profile2 li{
list-style:square;
margin-bottom:6px;
color:#009933;
}

.enkaku{
margin-left:12px;
}
.enkaku td{
padding-top:2px;
padding-bottom:2px;
vertical-align:top
}

.rinen li{
margin-bottom:15px;
}

.clear{
clear:both;
}
.gaiyou li{
list-style:none;
margin-left:-25px;
padding-top:2px;
padding-bottom:2px;
}
.ship li{
list-style:none;
margin-left:-25px;
}
.ship2 li{
list-style:disc;
margin-left:-5px;
}
/*treatment---------------------------------------------------------------------*/
#wrapper_treat{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_treat h1{
font-size:130%;
}
#wrapper_treat h2{
font-size:110%;
margin:0;
font-weight:bold;
text-align:center;
}
#wrapper_treat .imagebox{
width:200px;
float:left;
margin-right:8px;
margin-bottom:8px;
}

#wrapper_treat .read{
color:#009933;
padding:5px 0;
border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
}
#wrapper_treat .read2{
width:320px;
float:right;
margin-top:0px;
margin-bottom:2px;
background-color:#CCFFCC;
padding:3px;
font-size:90%;
line-height:1.4em;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#wrapper_treat .arrow{
width:320px;
float:right;
margin-top:0px;
margin-bottom:2px;
text-align:center;
}
#wrapper_treat table{
margin-bottom:50px;
}

/*inprant---------------------------------------------------------------------*/
#wrapper_inp{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_inp h1{
font-size:130%;
}
#wrapper_inp h2{
font-size:130%;
color:#CCFFCC;
padding:3px;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-weight:bold;
}
#wrapper_inp .inp_tbl{
margin-bottom:30px;
}
#wrapper_inp .inp_tbl td{
padding:5px 5px 5px 0px;
}
#wrapper_inp .inp_tbl li{
margin-left:-10px;
margin-bottom:3px;}

/*プライバシーポリシ−---------------------------------------------------------------------*/
#wrapper_policy{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_policy h1{
font-size:130%;
}
#wrapper_policy h2{
font-size:115%;
margin-bottom:5px;
color:#009933;
}

#wrapper_policy .read{
color:#009933;
margin:0px;
padding:5px 0px;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
}
#wrapper_policy .read2{
margin:0;
}

/*recruit---------------------------------------------------------------------*/
#wrapper_recruit{
width:760px;
margin:0px 20px;
_margin-top:5px;
}
#wrapper_recruit h1{
font-size:130%;
text-align:right;
}
#wrapper_recruit h2{
font-size:120%;
color:#CCFFCC;
padding:3px;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#009933;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
#wrapper_recruit h3{
font-size:105%;
border:dotted 2px #FF6600;
color:#FF6600;
display:inline;
padding:1px;
}
#wrapper_recruit ul{
margin-top:5px;
}
#wrapper_recruit ol{
margin-top:5px;
}
#wrapper_recruit .p1{
margin-top:5px;
margin-left:15px;
}
#wrapper_recruit .tbl1{
margin-left:15px;
width:520px;
}
#wrapper_recruit .td1{
background-color:#FFFFCC;
}
#wrapper_recruit dl{
border:dotted 1px #000000;
padding:10px;
margin-left:15px;
width:495px;
}

#wrapper_recruit dt{
float:left;
color:#FF6600;
font-weight:bold;
width:3em;
}
#wrapper_recruit dd{
margin-left:5em;
}
#wrapper_recruit .formul li{
list-style:none;
margin-left:-40px;
}
#wrapper_recruit .formtbl{
width:100%;
}
#wrapper_recruit .formtd{
background-color:#FFCC66;
font-weight:bold;
}

