@charset "utf-8";body{font-size:13px;font-family:'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;background-image:url(../images/bg.jpg);background-repeat:repeat;color:#fff;min-width:985px}img{border:none}a{color:#33312c;text-decoration:none}.top-root{background-color:#000}#header{margin:0 auto;background-color:#000;height:192px}#header-content{margin:0 auto;width:985px;position:relative}#title{float:left;width:200px}#menu{float:left;width:700px}#menu ul{margin:0 auto;float:right;list-style:none}#menu ul li{display:block;float:right}#menu li a{text-decoration:none;display:block;width:100%}#header-content .map{position:absolute;top:-75px;left:860px}#footer{background-image:url(../images/footer-bg.png);background-repeat:repeat}div#footer .address{margin:0 auto;font-size:100%;width:985px;color:#fff}.address a{color:#fff}div#footer .address img{margin-top:15px;margin-bottom:10px}div#footer .hrimage{margin-top:15px;margin-bottom:7px;height:2px;background-image:url(../images/footer-hr.png);background-repeat:repeat-x;border:0 none;width:100%}#fmenu{margin:0 auto;width:985px;background-image:url(../images/footer-line.png);background-position:right 3px;background-repeat:no-repeat;height:24px}#fmenu ul{margin:0 auto;float:left;list-style:none}#fmenu ul li{display:block;float:left;width:65px;text-align:center;color:#fff;background-image:url(../images/footer-line.png);background-position:left 3px;background-repeat:no-repeat}#fmenu li a{font-size:100%;text-decoration:none;display:block;color:#fff}#copyright{margin:0 auto;padding-top:10px;background-color:#999;color:#fff;text-align:center;height:25px;font-size:116%}#top-image{clear:left;margin:0;width:100%;height:auto}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{display:block;height:auto;float:left;width:100%;border:0}#content{margin:0 auto;width:985px}.sub-content{width:985px;padding-bottom:40px!important;background-color:#fff;color:#333;-webkit-box-shadow:0 2px 4px rgba(136,136,136,.6);-moz-box-shadow:0 2px 4px rgba(136,136,136,.6);box-shadow:0 2px 4px rgba(136,136,136,.6);min-height:400px}#top-box{margin:0 auto;width:940px}.info-box{width:450px;float:left;margin-top:30px;margin-bottom:20px}.info-box ul{list-style:none;margin-top:10px;margin-bottom:20px;width:450px}.info-box ul li{display:block;margin-top:5px;padding-bottom:5px;line-height:108%;background-image:url(../images/infobox_line.png);background-repeat:no-repeat;background-position:left bottom}.info-box ul li a{display:block;color:#fff;text-decoration:none}.info-box ul li img{width:44px;height:44px;margin-right:15px;float:left}.info-box .update{font-size:93%}.info-box-left{margin-left:40px}.info-box .right{text-align:right}.noinfo{margin-top:10px;margin-left:20px;margin-bottom:10px}.sub-title{margin-bottom:10px;font-size:223%;font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.sub-title h2{line-height:130%}.left-box{margin-top:30px;margin-left:20px;margin-right:20px;width:540px;float:left}.right-box{margin-top:30px;margin-right:20px;float:right}.text-box{font-size:108%;line-height:170%;text-align:justify}#shingon-box{width:100%;margin-top:20px;margin-bottom:20px;border:1px solid #ccc}#shingon-box dl{margin:5px}#shingon-box dl dt{clear:left;float:left}#shingon-box dl dd{margin-top:8px;margin-left:60px;line-height:140%;margin-bottom:8px}.item-title{margin-left:20px;margin-right:20px;margin-top:40px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:5px;border-top:3px solid #000;border-bottom:1px dashed #b2b2b2}.item-title h3{font-size:164%;font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.no-top-margin{margin-top:0!important}#temple-infobox{width:380px}#temple-infobox dl{margin-bottom:30px}#temple-infobox dl dt{clear:left;float:left;line-height:160%;font-size:116%;margin-left:5px;font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}#temple-infobox dl dd{margin-top:8px;padding-left:100px;line-height:170%;font-size:116%;margin-bottom:8px;border-bottom:1px solid #ccc}#temple-infobox dl dd a{color:#16728f;text-decoration:underline}#map_canvas{width:530px;height:350px;border:1px solid #adadad}.sub-info-left{margin-left:30px;width:450px;float:left}.sub-info-right{margin-left:25px;width:450px;float:left}.sub-info-box{width:450px;float:left}.sub-info-box ul{list-style:none;margin-bottom:20px;width:450px}.sub-info-box ul li{display:block;margin-top:5px;padding-bottom:5px;line-height:108%;border-bottom:1px solid #ccc}.sub-info-box ul li a{display:block;text-decoration:none}.sub-info-box ul li img{width:44px;height:44px;margin-right:15px;float:left}#pages{padding-top:10px;width:985px}.info_pages,.temple_pages{padding-top:10px;margin-left:20px;margin-right:20px;width:945px}.info_pages img,.temple_pages img{max-width:945px}.info_pages ol,.info_pages ul,.temple_pages ol,.temple_pages ul{margin-left:10px}.page-title{margin-left:20px;margin-right:20px;margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;padding-left:5px;border-top:3px solid #000;border-bottom:1px dashed #b2b2b2}.page-title h3{font-size:164%;font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}#breadcrumb{padding-top:20px;margin-left:20px}#breadcrumb li{display:inline}#breadcrumb li a{text-decoration:underline}#map_canvas_all{width:700px;height:570px;border:1px solid #adadad}.mapinfodiv{width:250px;height:100px;font-size:108%;line-height:124%}#templelist{width:945px;margin:10px 20px}#templelist .lists{float:left;width:240px}#templelist .maps{float:left}#butu{margin-bottom:10px}#photos{padding-top:10px;margin-left:20px;margin-right:20px;width:945px;bottom:0}#photos img{max-width:220px;min-width:220px;margin:3px;padding:3px;background:none repeat scroll 0 0 #fff;box-shadow:2px 2px 2px rgba(0,0,0,.5);width:auto;height:auto}.templelist-box{width:235px;border-bottom:1px solid #b2b2b2;font-family:"HGS明朝B","ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif}.templelist-box .templemaker{clear:left;float:left;text-align:center;width:40px}.templelist-box .templenum{float:left;text-align:center;width:100px;font-size:164%;line-height:40px}.templelist-box .templename{float:left;margin-left:10px;font-size:164%;line-height:40px}.listbox{margin-left:20px;margin-right:20px;width:945px}.listbox ul{list-style:none;margin-bottom:20px;width:945px;float:left}.listbox ul li{display:block;margin-top:5px;padding-bottom:5px;line-height:108%;border-bottom:1px solid #ccc;width:450px;margin-left:10px;margin-right:10px;float:left}.listbox ul li a{display:block;text-decoration:none}.listbox ul li img{width:44px;height:44px;margin-right:15px;float:left}#slidebutu{width:360px;height:350px}#slidetemple{width:360px;height:350px}.page-contents{margin-left:20px;margin-right:20px;width:945px}.page-contents ul{margin-left:20px}.page-text{float:left;width:600px}.page-text-p14{font-size:108%;line-height:170%;text-align:justify}.page-text-p15{font-size:116%;line-height:170%;text-align:justify}.page-image{margin-left:20px;float:left;width:325px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}#infomation_text{position:relative;z-index:9999;padding-top:5px;padding-bottom:5px;background-color:#4f4f4f;text-align:center;width:100%}#infomation_text a{font-size:300%;font-weight:700;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;border:1px solid #dcdcdc;padding:25px 150px;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#f9f9f9),color-stop(100%,#e9e9e9));background:-moz-linear-gradient(center top,#f9f9f9 5%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 5%,#e9e9e9 100%);background-color:#f9f9f9;color:#666;display:inline-block;text-shadow:1px 1px 0 #fff;-webkit-box-shadow:inset 1px 1px 0 0 #fff;-moz-box-shadow:inset 1px 1px 0 0 #fff;box-shadow:inset 1px 1px 0 0 #fff}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}