/* 各種制作の設定 */

/* コンテンツ・ヘッダー部分の設定 */
#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%;
}

/* キャッチ部分の設定 */
#catch{
float:left;
display:block;
background:no-repeat url(image/catch.gif);
width:470px;
height:141px;
margin:0 0 30px 17px;
text-indent:-999em;
}

/* お問合せバナーの設定 */
ul.toi{
float:right;
display:block;
width:268px;
height:140px;
margin:0 17px 30px 0;
border-bottom:#143C68 dashed 1px;
}
ul.toi li{
float:left;
width:268px;
height:80px;
}
ul.toi p{
float:left;
margin-top:10px;
width:268px;
line-height:160%;
}
ul.toi li.banner1{background:no-repeat url(../common/toi_b1.jpg);}
ul.toi li a{
display:block;
width:100%;
height:80px;
text-indent:-999em;
}
.banner1 a:hover{background:no-repeat url(../common/toi_b2.jpg);}

/* 各種制作の設定 */
ul.v_pro{
clear:both;
width:766px;
margin:0 17px 20px 17px;
}
ul.v_pro li{
float:left;
height:138px;
margin-bottom:20px;
}
ul.v_pro li.v_pro_1{
background:no-repeat left top url(image/v_pro1.jpg);
width:396px;
}
ul.v_pro li.v_pro_2{
background:no-repeat left top url(image/v_pro2.jpg);
width:370px;
}
ul.v_pro li.v_pro_3{
background:no-repeat left top url(image/v_pro3.jpg);
width:396px;
}
ul.v_pro li.v_pro_4{
background:no-repeat left top url(image/v_pro4.jpg);
width:370px;
}
ul.v_pro li.v_pro_5{
background:no-repeat left top url(image/v_pro5.jpg);
width:396px;
}
ul.v_pro li.v_pro_6{
background:no-repeat left top url(image/v_pro6.jpg);
width:370px;
}
ul.v_pro li.v_pro_7{
background:no-repeat left top url(image/v_pro7.jpg);
width:396px;
}
ul.v_pro li.v_pro_8{
background:no-repeat left top url(image/v_pro8.jpg);
width:370px;
}
ul.v_pro li.v_pro_9{
background:no-repeat left top url(image/v_pro9.gif);
width:370px;
}

ul.v_pro li p{
float:right;
padding:37px 0 0 170px;
width:200px;
height:100px;
line-height:160%;
}
ul.v_pro li.v_pro_1 p{
float:right;
padding:37px 26px 0 170px;
width:200px;
height:100px;
line-height:160%;
}
ul.v_pro li.v_pro_3 p{
float:right;
padding:37px 26px 0 170px;
width:200px;
height:100px;
line-height:160%;
}
ul.v_pro li.v_pro_5 p{
float:left;
padding:37px 26px 0 0;
width:320px;
height:60px;
line-height:160%;
}
ul.v_pro li.v_pro_6 p{
float:left;
padding:37px 26px 0 0;
width:320px;
height:60px;
line-height:160%;
}
ul.v_pro li.v_pro_7 p{
float:left;
padding:37px 26px 0 0;
width:320px;
height:60px;
line-height:160%;
}
ul.v_pro li.v_pro_8 p{
float:left;
padding:37px 26px 0 0;
width:320px;
height:60px;
line-height:160%;
}
ul.v_pro li.v_pro_9 p{
float:left;
padding:37px 26px 0 0;
width:320px;
height:60px;
line-height:160%;
}

ul.v_pro li h4{
text-indent:-999em;
}