/*レストランページCSS〜対象ファイル/wedding/shisetsu*/

/*メインイメージ(wedding)*/
#main-img .photo{
background:url(../img/wedding/img.jpg) top left no-repeat;
height:200px;
display:block;
}

/*メインイメージ(shisetsu)*/
#main-img .photo_shisetsu{
background:url(../img/shisetsu/img.jpg) top left no-repeat;
height:200px;
display:block;
}


/*リード(ウェディング用)*/
.main-header_wed{
margin:0 auto;
padding:0;
background:url(../img/wedding/title_bk.jpg) top left no-repeat;
height:262px;
}


/*キャッチ
.main-stimg{
background:url(../img/wedding/main_bk.jpg) top left no-repeat;
margin:0;
padding:0;
height:300px;
}*/

/*メニューご案内*/
.section{
margin:10px auto 10px auto;
padding:0;
width:500px;
text-align:left;
}

/*各画像*/
.section-con01{
margin:0 auto 15px auto;
padding:0;
vertical-align:top;
clear:both;
}

/*画像コーナー見出し*/
.section-con01 h5{
margin:10px;
padding:2px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
border-left:5px solid #660000;
}

/*画像タイトル*/
.section-img h6{
margin:5px 10px;
padding:2px 10px;
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
font-size:100%;
border-left:5px solid #660000;
}

/*キャッチ-中央*/
.section-con01 .comment02{
margin:0 15px;
padding:0;
font-size:80%;
clear:left;
}

/*キャッチ-右*/
.section-con01 .comment03{
margin:0 0 10px 10px;
padding:0;
font-size:90%;
}

/*右リスト*/
.section-con01 .comment03 ul{
margin:10px 0 0 0;
padding:5px;
border:1px solid #CCCC99;
}

.comment03 li{
margin:0 0 0 15px;
padding:0;
font-size:80%;
}

/*キャッチ-下地付(施設情報）*/
.section-con01 .comment04{
margin:10px auto;
padding:2px 5px;
font-size:80%;
clear:left;
background:url(../img/shisetsu/read_bk.gif) top left repeat;
border:1px solid #E4CAAF;
width:440px;
}

/*キャッチリード-中央*/
.section-con01 .comment05{
margin:20px auto;
padding:0;
font-size:100%;
clear:left;
width:440px;
}

/*メニュー画像*/
.section-img{
float:left;
margin:10px auto 0 auto;
padding:0;
width:240px;
}

.section-img img{
margin:0;
padding:0;
}

.section-img .comment{
width:200px;
margin:0 auto 0 auto;
padding:0;
font-size:80%;
text-align:left;
}

/*詳細ボタン2段組用*/
.syosai_b a{
display:block;
width:65px;
height:25px;
background:url(../img/wedding/b_syosai.gif) no-repeat top left;
text-decoration: none;
text-indent:-9999px;
margin-left:160px;
}

.syosai_b a:hover{
background:url(../img/wedding/b_syosai2.gif) no-repeat top left;
}

/*詳細ボタン1段組用*/
.syosai_b2 a{
display:block;
width:65px;
height:25px;
background:url(../img/wedding/b_syosai.gif) no-repeat top left;
text-decoration: none;
text-indent:-9999px;
margin-left:420px;
clear:left;
}

.syosai_b2 a:hover{
background:url(../img/wedding/b_syosai2.gif) no-repeat top left;
}

/*各プラン*/
.section-con{
clear:left;
width:480px;
padding:10px;
margin:10px auto;
background-image:url(../img/rest/menu_bk.gif);
border:1px solid #CECEB5;
}

.section-con img{
margin:0 10px 10px 0;
}


/*小窓*/
#subwin{
width:500px;
margin:0 auto;
padding:45px 0 0 0;
background-image:url(../img/wedding/subwin_bk1.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
}


/*小窓文章*/
.subwin-con{
margin:15px;
padding:0;
vertical-align:top;
}

/*コメント*/
.subwin_con .comment{
float:left;
line-height:1.5em;
}


/**/
#subwin_footer{
margin:0;
padding:0;
background:url(../img/wedding/sub_bk.gif) bottom center repeat;
clear:both;
width:100%;
}

#subwin_footer a{
display:block;
margin:0 auto;
width:61px;
height:24px;
text-indent:-9999px;
background:url(../img/wedding/subwin_b1.gif) top left no-repeat;
}

#subwin_footer a:hover{
background:url(../img/wedding/subwin_b2.gif) top left no-repeat;
}

/*コンセプト*/
.section_concept{
margin:0 auto;
padding:56px 0 0 0;
background:url(../img/wedding/concept_01.jpg) top center no-repeat #fff;
}

.section_concept01{
background:url(../img/wedding/concept_bk.jpg) bottom center no-repeat;
text-align:center;
margin:0 auto;
padding:0;
}

.section_concept02{
width:450px;
margin:0 auto;
padding:0;
text-align:left;
color:#663300;
}

.section_concept02 img{
margin-top:10px;
margin-bottom:10px;
}

/*コラム3*/
.section_column{
margin:0 auto;
padding:5px;
border:1px solid #CCCCFF;
font-size:80%;
line-height:110%;
text-align:left;
}

.section_column h6{
margin:0 0 5px 0;
padding:2px 3px;
background-color:#FDC6D7;
font-size:small;
}

.section_column h6.blue{
background-color:#9DDFFB;
}

.section_column td.time{
background:url(../img/wedding/column_bk.gif) top center repeat-y #fff;
}


