@charset "utf-8";

/*--titleleft--*/
div#titleleft{
float:left;
padding-top:21px;
width:257px;
}

/*--titleright--*/
div#titleright{
width:723px;
float:right;
text-align:right;
padding-top:21px;
}

/*--headnavi--*/
div#headnavi{
padding-top:37px;
}

*+html div#headnavi{
padding-top:36px;
}



/*--clientnavigation--*/
div#clientnavigation{
background:#d6d6d6;
padding:4px;
}

div#clientnavigation a{
display:block;
background:none;
text-align:center;
padding:0;
}

div#clientnavigation ul li#Cnavi00{
width:217px;
height:39px;
background:url(../img/client/img_ro_02.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi00 a{
display:block;
width:217px;
height:39px;
background:url(../img/client/img_02.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi00 a:hover{
background:none;
}

div#clientnavigation ul li#Cnavi01{
width:217px;
height:39px;
background:url(../img/client/img_ro_03.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi01 a{
display:block;
width:217px;
height:39px;
background:url(../img/client/img_03.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi01 a:hover{
background:none;
}



div#clientnavigation ul li#Cnavi02{
width:217px;
height:39px;
background:url(../img/client/img_ro_05.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi02 a{
display:block;
width:217px;
height:39px;
background:url(../img/client/img_05.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi02 a:hover{
background:none;
}


div#clientnavigation ul li#Cnavi03{
width:217px;
height:38px;
background:url(../img/client/img_ro_06.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi03 a{
display:block;
width:217px;
height:38px;
background:url(../img/client/img_06.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi03 a:hover{
background:none;
}



div#clientnavigation ul li#Cnavi04{
width:217px;
height:39px;
background:url(../img/client/img_ro_07.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi04 a{
display:block;
width:217px;
height:39px;
background:url(../img/client/img_07.gif) no-repeat;
}

div#clientnavigation ul li#Cnavi04 a:hover{
background:none;
}


/*--client--*/
div#client{

}

div#client h2{

}

div#client h3{
background:url(../img/client/subtitle_client.gif) no-repeat;
padding:10px 0 15px 15px;
}

div#client dl dt{
margin-right:5px;
margin-bottom:10px;
}

div#client dl dt.gyokai01{
float:left;
background:url(../img/client/img_29.gif) no-repeat;
width:52px;
height:22px;
}

div#client dl dt.gyokai02{
float:left;
background:url(../img/client/img_32.gif) no-repeat;
width:52px;
height:22px;
}

div#client dl dd{
line-height:120%;
}

/*--case01--*/
div#case01{
float:left;
width:317px;
height:430px;
padding:15px;
border:4px solid #f3f3f3;
}

div#case01 h4{
width:320px;
height:40px;
background:url(../img/client/case_02.gif) no-repeat;
}

/*--case02--*/
div#case02{
float:right;
width:317px;
height:430px;
padding:15px;
border:4px solid #f3f3f3;
}

div#case02 h4{
width:320px;
height:40px;
background:url(../img/client/case_05.gif) no-repeat;
}

/*--advantage--*/
div#advantage{

}

div#advantage ul{
}

div#advantage ul li{
line-height:140%;
} 

div#advantage ul li#ad01{
background:url(../img/client/icon_ad01.gif) no-repeat;
padding:10px 0 30px 70px;
}

div#advantage ul li#ad02{
background:url(../img/client/icon_ad02.gif) no-repeat;
padding:10px 0 30px 70px;
}

div#advantage ul li#ad03{
background:url(../img/client/icon_ad03.gif) no-repeat;
padding:10px 0 30px 70px;
}

/*--table--*/
div#client table{
width:100%;
}

div#client table tr.bgcolor{
background:#f3f3f3;
}


div#client table tr th{
text-align:left;
width:25%;
padding:10px;
border-bottom:1px dashed #741269;
}

div#client table tr td{
text-align:left;
width:75%;
padding:10px;
padding-left:0;
border-bottom:1px dashed #741269;
}

div#client table tr td input{
width:300px;
}

div#error{
background:#efefef;
padding:5px;
line-height:120%;
margin:10px 0 0 0;
}
