/* facilities
------------------------------------------------------------------*/
div#mainimg {
background:#fff url(../wedding/img/main.jpg) no-repeat;
width:229px;
height:243px;
margin:0;
padding:0;
text-indent:-9999px;
}

h2 {
background:url(../wedding/img/h2.jpg) no-repeat;
width:591px;
height:54px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}

h3.midashi{
background:url(../wedding/img/midashi.jpg) no-repeat;
width:589px;
height:278px;
margin:0;
margin-bottom:30px;
}

p.img01{
width:590px;
height:385px;
background:url(../wedding/img/img01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:30px;
}

h4.title01{
width:590px;
height:78px;
background:url(../wedding/img/title01.jpg) no-repeat;
text-indent:-9999px;
}

h4.s_title01{
width:590px;
height:27px;
background:url(../wedding/img/s_title01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h4.con_r{
float:right;
clear:both;
}

div.lbox{
float:left;
width:300px;
}

div.lbox ul{
padding-left:20px;
}

div.lbox ul li{
background:url(../wedding/img/sankaku.jpg) no-repeat 0 6px;
padding-left:13px;
padding-bottom:5px;
}

h4.title02{
width:590px;
height:35px;
background:url(../wedding/img/title02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h4.s_title02{
width:590px;
height:27px;
background:url(../wedding/img/s_title02.jpg) no-repeat;
text-indent:-9999px;
margin-top:20px;
margin-bottom:15px;
}

div.rbox{
float:right;
width:310px;
}

div.rbox ul{
padding-left:20px;
}

div.rbox ul li{
background:url(../wedding/img/sankaku.jpg) no-repeat 0 6px;
padding-left:13px;
padding-bottom:10px;
}

div.rbox p{
margin-left:20px;
}

h4.s_title03{
width:590px;
height:27px;
background:url(../wedding/img/s_title03.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h4.s_title04{
width:590px;
height:27px;
background:url(../wedding/img/s_title04.jpg) no-repeat;
text-indent:-9999px;
margin-top:20px;
margin-bottom:15px;
}


h5.menu01{
width:590px;
height:257px;
background:url(../wedding/img/menu01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h5.menu02{
width:590px;
height:257px;
background:url(../wedding/img/menu02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h5.menu03{
width:590px;
height:305px;
background:url(../wedding/img/menu03.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:35px;
}

h4.s_title05{
width:590px;
height:33px;
background:url(../wedding/img/s_title05.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h5.ryoukin01{
width:590px;
height:104px;
background:url(../wedding/img/ryoukin01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:30px;
}

h5.ryoukin02{
width:590px;
height:227px;
background:url(../wedding/img/ryoukin02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:30px;
}

h5.ryoukin03{
width:590px;
height:99px;
background:url(../wedding/img/ryoukin03.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:30px;
}

h5.ryoukin04{
width:590px;
height:292px;
background:url(../wedding/img/ryoukin04.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:30px;
}


h4.conl_01{
background:url(../art/img/con01.jpg) no-repeat;
width:279px;
height:33px;
text-indent:-9999px;
margin-bottom:20px;
}

h4.conl_02{
background:url(../art/img/con02.jpg) no-repeat;
width:279px;
height:33px;
text-indent:-9999px;
margin-bottom:20px;
}

h4.con_l{
float:left;
padding-bottom:15px;
clear:both;
}



h4.conr_01{
background:url(../art/img/con_r01.jpg) no-repeat;
width:279px;
height:33px;
text-indent:-9999px;
margin-bottom:20px;
}



h4.con_r02{
background:url(../facilities/img/con02.jpg) no-repeat;
width:384px;
height:54px;
text-indent:-9999px;
margin-bottom:20px;
}

h4.con_r03{
background:url(../facilities/img/con03.jpg) no-repeat;
width:384px;
height:54px;
text-indent:-9999px;
margin-bottom:20px;
}

p.sou03{
background:url(../art/img/sou03.jpg) no-repeat;
width:283px;
height:76px;
text-indent:-9999px;
}

span.text10{
font-size:10px;
}

span.text10 a{
font-size:10px;
}


h3 {
background:url(../member/img/h3.jpg) no-repeat;
width:591px;
height:26px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}
