@charset "UTF-8";

.fsize_s { font-size: 80%;}










#rightContents #pages table.tbstyle01 { border: none; border-collapse: collapse;}
#rightContents #pages table.tbstyle01 td { padding: 2px; border: none;}
#rightContents #pages table.tbstyle01 td p { margin-bottom: 0.1em; margin-top: 0;}
#rightContents #pages table.tbstyle01 td p strogn { font-size: 80%;}
#rightContents #pages table.tbstyle01 td h3 { margin-bottom: 0.1em; margin-top: 0;}


#rightContents #pages table.tbstyle02 { border-top: 1px solid #999999; border-left: 1px solid #999999; border-collapse: collapse;}
#rightContents #pages table.tbstyle02 td { padding: 5px; border: none; border-right: 1px solid #999999; border-bottom: 1px solid #999999;}
#rightContents #pages table.tbstyle02 td p { margin-bottom: 0.1em; margin-top: 0;}
#rightContents #pages table.tbstyle02 td p strogn { font-size: 80%;}
#rightContents #pages table.tbstyle02 td h3 { margin-bottom: 0.1em; margin-top: 0;}

#rightContents #pages table.tbstyle03 { border: none; border-collapse: collapse;}
#rightContents #pages table.tbstyle03 td { padding: 2px; border: none; padding-bottom: 10px;}
#rightContents #pages table.tbstyle03 td p { margin-bottom: 0.1em; margin-top: 0;}
#rightContents #pages table.tbstyle03 td p strogn { font-size: 80%;}
#rightContents #pages table.tbstyle03 td h3 { margin-bottom: 0.1em; margin-top: 0;}







/* navi */


#jpCountainer #SbeachLeftNavi li,
#jpCountainer #SbeachLeftNavi li a,
#jpCountainer #SbeachLeftNavi li p { display: block; width: 250px; text-indent: -999em; overflow: hidden; }



/* ウエディング */
#jpCountainer #SbeachLeftNavi { margin: 15px 0 0 0; }

#jpCountainer #pln,
#jpCountainer #evt,
#jpCountainer #mbr { display: block; width: 250px; height: 31px; text-indent: -999em; overflow: hidden; background: url(../imgs/common/border_dotted02.gif) no-repeat right bottom; margin: 0; padding: 0 0 1px 0; }

#jpCountainer #SbeachLeftNavi li.navi01 p { background: url(imgs/leftnavi/sbeach_navi01.png) no-repeat left top ;}
#jpCountainer #SbeachLeftNavi li.navi02 a { background: url(imgs/leftnavi/sbeach_navi02.png) no-repeat left top; }
#jpCountainer #SbeachLeftNavi li.navi03 a { background: url(imgs/leftnavi/sbeach_navi03.png) no-repeat left top; }
#jpCountainer #SbeachLeftNavi li.navi04 a { background: url(imgs/leftnavi/sbeach_navi04.png) no-repeat left top; }
#jpCountainer #SbeachLeftNavi li.navi05 a { background: url(imgs/leftnavi/sbeach_navi05.png) no-repeat left top; }
#jpCountainer #SbeachLeftNavi li.navi06 a { background: url(imgs/leftnavi/sbeach_navi06.png) no-repeat left top; }
#jpCountainer #SbeachLeftNavi li.navi07 a { background: url(imgs/leftnavi/sbeach_navi07.png) no-repeat left top; }


#jpCountainer #SbeachLeftNavi.pageIndex .navi02 a,
#jpCountainer #SbeachLeftNavi.page02 .navi02 a,
#jpCountainer #SbeachLeftNavi.page03 .navi03 a,
#jpCountainer #SbeachLeftNavi.page04 .navi04 a,
#jpCountainer #SbeachLeftNavi.page05 .navi05 a,
#jpCountainer #SbeachLeftNavi.page06 .navi06 a,
#jpCountainer #SbeachLeftNavi.page07 .navi07 a,
#jpCountainer #SbeachLeftNavi li a:hover { background-position: bottom; }



#jpCountainer hr { border:none; border-top:1px #ccc dashed; height:1px; margin:20px 0 10px 0;}

#jpCountainer dl { margin-top:5px; margin-bottom:10px;}
#jpCountainer dt { margin:0; padding:10px 0 10px 30px; background:url(imgs/icn_q.png) no-repeat left center;}
#jpCountainer dd { margin:0; padding:0 0 10px 30px; background:url(imgs/icn_a.png) no-repeat left top;}





table.tbnb { border-collapse: collapse; border-bottom:2px solid #c2af84;}
tablr.tbnb td { padding: 0; margin: 0; border: none;}





