@charset "utf-8";

/* =========================================================================================================
下層 wedding 13式場用
============================================================================================================ */

body#wedding #header{ background: url("../images/wedding/n_gnavi_bg.gif") 0 0 repeat-x; color:#a7a6b7; height: 140px; }
body#wedding #header ul#gNavi{ width: 960px; top: 107px; }
body#wedding #header ul#gNavi li{ margin-right:0px; }
body#wedding #header ul#gNavi li,
body#wedding #header ul#gNavi li a{ height:32px; background: url("../images/wedding/n_gnavi.gif") 0 0 no-repeat; }
body#wedding #header ul#gNavi li.n1 a,
body#wedding #header ul#gNavi li.n1_on a,
body#wedding #header ul#gNavi li.n1 a:hover{ background-position:0 -32px; width:88px; }
body#wedding #header ul#gNavi li.n1 a{ background-position:0 0; }
body#wedding #header ul#gNavi li.n2 a,
body#wedding #header ul#gNavi li.n2_on a,
body#wedding #header ul#gNavi li.n2 a:hover{ background-position:-88px -32px; width:119px; }
body#wedding #header ul#gNavi li.n2 a{ background-position:-88px 0; }
body#wedding #header ul#gNavi li.n3 a,
body#wedding #header ul#gNavi li.n3_on a,
body#wedding #header ul#gNavi li.n3 a:hover{ background-position:-207px -32px; width:122px; }
body#wedding #header ul#gNavi li.n3 a{ background-position:-207px 0; }
body#wedding #header ul#gNavi li.n4 a,
body#wedding #header ul#gNavi li.n4_on a,
body#wedding #header ul#gNavi li.n4 a:hover{ background-position:-329px -32px; width:75px; } 
body#wedding #header ul#gNavi li.n4 a{ background-position:-329px 0; }
body#wedding #header ul#gNavi li.n5 a,
body#wedding #header ul#gNavi li.n5_on a,
body#wedding #header ul#gNavi li.n5 a:hover{ background-position:-404px -32px; width:72px; }
body#wedding #header ul#gNavi li.n5 a{ background-position:-404px 0; }
body#wedding #header ul#gNavi li.n6 a,
body#wedding #header ul#gNavi li.n6_on a,
body#wedding #header ul#gNavi li.n6 a:hover{ background-position:-476px -32px; width:124px; }
body#wedding #header ul#gNavi li.n6 a{ background-position:-476px 0; }
body#wedding #header ul#gNavi li.n7 a,
body#wedding #header ul#gNavi li.n7_on a ,
body#wedding #header ul#gNavi li.n7 a:hover{ background-position:-600px -32px; width:149px; }
body#wedding #header ul#gNavi li.n7 a{ background-position:-600px 0; }
body#wedding #header ul#gNavi li.n8 a,
body#wedding #header ul#gNavi li.n8_on a ,
body#wedding #header ul#gNavi li.n8 a:hover{ background-position:-749px -32px; width:109px; }
body#wedding #header ul#gNavi li.n8 a{ background-position:-749px 0; }
body#wedding #header ul#gNavi li.n9 a,
body#wedding #header ul#gNavi li.n9_on a ,
body#wedding #header ul#gNavi li.n9 a:hover{ background-position:-858px -32px; width:80px; }
body#wedding #header ul#gNavi li.n9 a{ background-position:-858px 0; }

body#wedding #main #grid_standing #otherinfo { margin-top: 20px; }
body#wedding #main #grid_standing #otherinfo p { margin: 0px; margin-top: 6px; }
body#wedding #main #grid_standing #otherinfo #otherinfo_title {　width: 154px; height: 9px; margin-bottom: 10px; text-indent: -9999px; background: url("../images/wedding/other_info_title.gif") 0 0 no-repeat; }


body#wedding #footerInfo { width:935px; margin:0px auto; margin-bottom: 50px; padding: 0px; } 
body#wedding #footerInfo .mainTitleL { margin-bottom: 22px; }
body#wedding #footerInfo .infowrapper { width: 240px; float: left; margin-right: 5px; padding: 6px; background-color: #fff; }
body#wedding #footerInfo .infowrapper .infobox { position: relative; border: solid 1px #d1d1d1; }
body#wedding #footerInfo .infowrapper .infobox .copyarea { width: 155px; float: right; line-height: 1.5; padding: 9px 5px 9px 0px; }
body#wedding #footerInfo .infowrapper .infobox .copyarea .linkbtn { position: absolute; bottom: 0; right: 1px; }
*html body#wedding #footerInfo .infowrapper .infobox .copyarea .linkbtn { position: absolute; bottom: 12px; right: 8px; }
body#wedding #footerInfo .infowrapper .infobox .photo img { padding: 5px; }
body#wedding #footerInfo #inputBtnVisit{ width: 110px; margin-left: 45px; background: transparent url("../images/wedding/minfo_obser_btn.jpg") no-repeat 0 0 ; }

body#wedding #footerInfo .infowrapper .infobox:after { content: " "; clear: both; display: block; height: 0; visibility: hidden; }






