@charset "Shift_JIS";
/* サービスページ top contentここから-------------------------------------------------------------------------------------------------------------------*/
/* トップコンテンツ　ボックス */
#tCont{
position:relative;
width:900px;
margin-top:10px;
}
/* トップコンテンツ内左　サービスリスト --------------------------*/
/* サービスリスト　ボックス */
#tCont_left{
width:670px;
float:left;
}
/* トップコンテンツ内右　お客様の声　ボックス */
#tCont_right{
width:230px; float:right;}
.service_title{padding:2px 10px 0 90px;}
/* サービスリスト タイトルh3用５色 */
#red{color: #EF4A4A;}
#green{color: #20D947;}
#blue{color: #4A9AEF;}
#purple{color: #BD4AEF;}
#yellow{color: #EF9C4A;}
/* サービスリスト 数字５色 */
#service1{width:650px;height:110px;background: url(../img/service/service1.gif) no-repeat right bottom;}
#service2{width:650px;height:110px;background: url(../img/service/service2.gif) no-repeat right bottom;}
#service3{width:650px;height:110px;background: url(../img/service/service3.gif) no-repeat right bottom;}
#service4{width:650px;height:110px;background: url(../img/service/service4.gif) no-repeat right bottom;}
#service5{width:650px;height:110px;background: url(../img/service/service5.gif) no-repeat right bottom;}
/* トップコンテンツ内右・お客様の声 ------------------------------*/
#side_cv_list1{
margin-top:20px; width:140px; height:60px; background: url(../img/service/side_cv_list1.jpg) no-repeat left top; padding-left:70px;}
#side_cv_list2{
margin-top:20px; width:140px; height:60px; background: url(../img/service/side_cv_list2.jpg) no-repeat left top; padding-left:70px;}
/* top contentここまで-----------------------------------------------------------------------------------------------------------------------------*/
/* mid contentここから-----------------------------------------------------------------------------------------------------------------------------*/
/* 価格表---------------------------------------------------------------------- */
#pricet_table{
text-align:center;
border-collapse: collapse;	border-spacing: 0;
width: 860px;
margin-left:20px;
margin-bottom: 10px;
}
th, td{
padding: 10px 20px;
color: #1D5C79;
}
.pricelist{
border: 1px solid #BEBEBE;
}
.pricelist th{
background-color: #F4FFE9;
border: 1px solid  #BEBEBE;
}
.pricelist td{
border: 1px solid #BEBEBE;
color: #333;
}
/* サービス・追加オプション--------------------------------------------------*/
/* オプション ボックス*/
#optionCont{
position:relative;
width:860px;
margin-left:20px;
margin-bottom:20px;
}
/* オプション１ ボックス*/
#option1{float:left; width:290px; height:140px; background: url(../img/service/service_op1.jpg) no-repeat;}
#option1 div{width:140px; margin:50px 0 0 125px;}
/* オプション２　ボックス*/
#option2{float:left; width:290px; height:140px; background: url(../img/service/service_op2.jpg) no-repeat;}
#option2 div{width:140px; margin:50px 0 0 125px;}
/* オプション３　ボックス*/
#option3{float:left; width:280px; height:140px; background: url(../img/service/service_op3.jpg) no-repeat;}
#option3 div{width:140px; margin:50px 0 0 125px;}
/* mid content footer*/
#foot{ width:860px; padding-top:10px; clear:both;}
/* mid contentここまで----------------------------------------------------------------------------------------------------------------------------*/
/* btm contentここから----------------------------------------------------------------------------------------------------------------------------*/
/* トップコンテンツ内左　サービスリスト --------------------------*/
/* サービスリスト　ボックス */
#btmCont_top{
height:375px;
padding:35px 30px 0 240px;
line-height:200%;
background:url(../img/service/btmCont_bg.jpg) no-repeat center top;
}
/* ボトムコンテンツ　ボックス */
/* ボトムコンテンツ内左　例１日半日　ボックス */
#btmCont_left{
width:450px;
float:left;
}
#btmCont_left img{
padding-left:20px;
}
/* ボトムコンテンツ内右　ご案内当日の流れ */
.btmCont_right{
margin-left:10px;
width:430px;
float:left;
}
.movie{
padding-left:10px;
margin-top:30px;
width:430px;
height:300px;
}
#btmCont_right img{
padding-left:13px;
}
#btmCont_right object{
padding-left:13px;
}
#exflow{
width:416px;
height:70px;
padding-left:60px;
padding-top:10px;
}
#dot_ver{
background:url(../img/comn/dot_ver.gif) repeat-y center;
}