/* お問合せの設定 */

/* コンテンツ・ヘッダー部分の設定 */
#head{
background:no-repeat top url(image/head.jpg);
border-bottom:#143C68 solid 3px;
width:800px;
height:85px;
text-indent:-999em;
}
#ex{
margin:5px 17px 30px 17px;
width:766px;
line-height:160%;
}

/* お問合せ選択の設定 */
.asist{
margin:0 17px 20px 17px;
width:766px;
color:#143C68;
font-weight:bold;
line-height:180%;
}
.asist span{
color:#FF0000;
}
.asist2{
margin:0 17px 200px 17px;
width:766px;
color:#143C68;
font-weight:bold;
line-height:180%;
}

ul.toi_s{
width:766px;
height:181px;
margin:0 17px 40px 17px;
}
ul.toi_s li{
float:left;
height:181px;
}
ul.toi_s li.os{
background:no-repeat url(image/toi_osaka1.jpg);
width:395px;}
ul.toi_s li.tk{
background:no-repeat url(image/toi_tokyo1.jpg);
width:371px;}
ul.toi_s li a{
display:block;
width:100%;
height:181px;
text-indent:-999em;
}
.os a:hover{background:no-repeat url(image/toi_osaka2.jpg);}
.tk a:hover{background:no-repeat url(image/toi_tokyo2.jpg);}

.mes{
background-color:#F0F0F0;
margin:0 17px 140px 17px;
padding:10px;
width:746px;
line-height:160%;
}

/* 大阪お問合せの設定 */
.osaka{
background:no-repeat url(image/f_osaka.gif);
margin:0 17px;
width:766px;
height:20px;
text-indent:-999em;
}

#o_form{
border-top:#143C68 dashed 1px;
margin:0 17px 20px 17px;
width:766px;
}
#o_form th{
background-color:#F0F0F0;
border-right:#143C68 dashed 1px;
border-bottom:#143C68 dashed 1px;
padding:10px;
width:160px;
color:#143C68;
}
#o_form th.l{
background-color:#F0F0F0;
border-left:#143C68 dashed 1px;
border-right:#143C68 dashed 1px;
border-bottom:#143C68 dashed 1px;
padding:10px;
width:159px;
color:#143C68;
}
#o_form td{
border-bottom:#143C68 dashed 1px;
padding:10px 15px;
width:222px;
}
#o_form td.b{
background-color:#F0F5FA;
border-bottom:#143C68 dashed 1px;
padding:10px 15px;
width:222px;
}
#o_form td.b2{
background-color:#F0F5FA;
border-bottom:#143C68 dashed 1px;
padding:10px 15px;
width:604px;
}

#o_form span{
color:#FF0000;
font-size:10px;
}

.bottun{
margin:0 17px 30px 17px;
}

.mes2{
background-color:#F0F0F0;
margin:0 17px 30px 17px;
padding:10px;
width:746px;
line-height:160%;
}

/* 東京お問合せの設定 */
.tokyo{
background:no-repeat url(image/f_tokyo.gif);
margin:0 17px;
width:766px;
height:20px;
text-indent:-999em;
}

#t_form{
border-top:#789600 dashed 1px;
margin:0 17px 20px 17px;
width:766px;
}
#t_form th{
background-color:#F0F0F0;
border-right:#789600 dashed 1px;
border-bottom:#789600 dashed 1px;
padding:10px;
width:160px;
color:#789600;
}
#t_form th.l{
background-color:#F0F0F0;
border-left:#789600 dashed 1px;
border-right:#789600 dashed 1px;
border-bottom:#789600 dashed 1px;
padding:10px;
width:159px;
color:#789600;
}
#t_form td{
border-bottom:#789600 dashed 1px;
padding:10px 15px;
width:222px;
}
#t_form td.b{
background-color:#F2F5E4;
border-bottom:#789600 dashed 1px;
padding:10px 15px;
width:222px;
}
#t_form td.b2{
background-color:#F2F5E4;
border-bottom:#789600 dashed 1px;
padding:10px 15px;
width:604px;
}

#t_form span{
color:#FF0000;
font-size:10px;
}

/* ボタンの設定 */
ul.back{
width:766px;
height:27px;
margin:0 17px 40px 17px;
}
ul.back li{
float:right;
height:27px;
}
ul.back li.top{
background:no-repeat url(image/b1-1.gif);
width:160px;}
ul.back li.os2{
background:no-repeat url(image/b2-1.gif);
width:152px;}
ul.back li.tk2{
background:no-repeat url(image/b3-1.gif);
width:152px;}
ul.back li a{
display:block;
width:100%;
height:27px;
text-indent:-999em;
}
.top a:hover{background:no-repeat url(image/b1-2.gif);}
.os2 a:hover{background:no-repeat url(image/b2-2.gif);}
.tk2 a:hover{background:no-repeat url(image/b3-2.gif);}
