@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.pdf:before{position:absolute;top:50%;left:10px;display:block;margin:-9px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-205px -68px;width:18px;height:18px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}.arrow:before{position:absolute;top:50%;left:10px;display:block;margin:-5px 0 0;position:absolute;width:10px;height:10px;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #fff;border-bottom:1px solid #fff}html{font:12px/1.7 '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;color:#1c1c1c;background-color:#fff}input,button,textarea{font:16px/1.7 '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;-webkit-font-smoothing:antialiased}input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.7}input::-moz-placeholder,button::-moz-placeholder,textarea::-moz-placeholder{opacity:.7}input:-moz-placeholder,button:-moz-placeholder,textarea:-moz-placeholder{opacity:.7}input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:.7}input:focus::-webkit-input-placeholder,button:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,button:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}input:focus:-moz-placeholder,button:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0}input:focus:-ms-input-placeholder,button:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:0}html,body{width:100%;margin:0;padding:0;letter-spacing:.1em;-webkit-font-smoothing:antialiased}#wrap{width:100%;min-width:320px;margin:0 auto;padding:0;background:url('../images/bg.png') center 0 repeat;background-size:128px auto}p{margin:0}h1 img,h2 img,h3 img,p img{display:block}ul,li{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0;padding:0}header#top{position:fixed;z-index:1000;top:0;right:0;left:0;width:100%;height:60px;-webkit-transition:background .2s linear;transition:background .2s linear;background:rgba(255,255,255,0.8)}header#top.menuOn{background:#191919}header#top.menuOn #logo a{background-image:url(../images/sprites.png);background-position:-180px -34px;width:135px;height:29px;background-size:315px 174px}header#top.menuOn #logo img{display:none}header#top.menuOn #gNav li{letter-spacing:.1em}header#top.menuOn #gNav li a{opacity:1}header#top #logo{position:absolute;top:0;right:0;bottom:0;left:0;width:140px;height:29px;margin:auto}header#top #logo a{display:block;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;overflow:hidden;white-space:nowrap;text-indent:120%}header#top #logo a:hover{cursor:pointer;opacity:.5}header#top #logo img{display:block;width:135px;height:29px}header#top #menu .btn{position:absolute;top:0;bottom:0;left:15px;display:block;margin:auto 0;background-image:url(../images/sprites.png);background-position:-180px -68px;width:20px;height:19px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}header#top #menuInr{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;overflow-y:auto;background:#1c1c1c;padding:0 30px}header#top #gNav{text-align:center}header#top #gNav li{border-bottom:1px solid #3f3b27;letter-spacing:-1em;-webkit-transition:letter-spacing .4s cubic-bezier(.55,0,.1,1) .2s;transition:letter-spacing .4s cubic-bezier(.55,0,.1,1) .2s}header#top #gNav li a{display:block;padding:12px 0;font-size:14px;text-decoration:none;color:#fff;opacity:0;-webkit-transition:opacity .35s cubic-bezier(.55,0,.1,1) .25s;transition:opacity .35s cubic-bezier(.55,0,.1,1) .25s}header#top .langSlct li{width:33.3%;float:left;text-align:center;color:#FFF;padding:12px 0}header#top .langSlct li:first-child a{border-left:0}header#top .langSlct li a{display:block;color:#FFF;padding:0;text-decoration:none;border-left:1px solid #3f3b27}#footer{background:#281f0e;position:relative;z-index:2}#footer .inr{margin:0 auto;padding:0 0 20px}#footer .siteLink{display:block;vertical-align:top;border-top:1px solid #4e4732}#footer .siteLink:first-child{margin-left:0}#footer .siteLink .acCont{display:none}#footer .siteLink>li>a{position:relative;display:block;padding:15px;color:#dbdbdb;text-decoration:none}#footer .siteLink>li>a:before,#footer .siteLink>li>a:after{position:absolute;top:0;right:15px;bottom:0;display:block;width:12px;height:1px;margin:auto 0;content:'';border-top:1px solid #fff}#footer .siteLink>li>a:after{right:20px;width:1px;height:12px;border-top:0;border-right:1px solid #fff}#footer .siteLink>li>a.act:after{display:none}#footer .siteLink li ul{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:0;border-top:1px solid #4e4732;background:#141007}#footer .siteLink li li{padding-bottom:5px;position:relative}#footer .siteLink li li:before{content:'';position:absolute;left:15px;right:15px;bottom:0;border-bottom:1px dotted #4e4732;height:1px}#footer .siteLink li li:last-child:before{display:none}#footer .siteLink li li a{display:block;padding:15px;text-decoration:none;color:#dbdbdb;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#footer .siteLink li li a:hover{cursor:pointer;opacity:.5}#footer .siteLink li li a:before{position:absolute;top:0;bottom:0;right:18px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #9f9685;border-bottom:1px solid #9f9685}#footer #socialBtn{border-top:1px solid #4e4732;padding-top:30px;text-align:center}#footer #socialBtn li{display:inline-block;vertical-align:top;padding:0 5px}#footer #address{margin:0;padding:30px 15px;color:#dbdbdb}#footer #address .name{font-size:18px;margin:0 0 15px}#footer #address address{margin:0 0 15px;font-style:normal;display:block;vertical-align:top}#footer #address .number{display:inline-block;vertical-align:top}#footer small{font-size:11px;display:block;text-align:center;color:#dbdbdb}#gNav2{position:relative;text-align:center;color:#fff;background:#000;letter-spacing:-0.4em}#gNav2 li{display:table;position:relative;font-size:14px;width:100%;letter-spacing:.1em}#gNav2 a{display:block;padding:15px 10px;text-decoration:none;color:#fff;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#gNav2 a:hover{cursor:pointer;opacity:.5}#gNav2 a.active{color:#c1ac4a}#gNav2 .single{display:table-cell;vertical-align:middle;width:100%}#gNav2 .double{width:50%;display:table-cell;vertical-align:middle;border-top:1px solid #444}#gNav2 .double:first-child{border-right:1px solid #444}.content{padding:40px 0 0}.ttl{font-size:20px;font-weight:normal;margin:0;padding-left:.2em;text-align:center;letter-spacing:.2em}.ttl-en{font-size:11px;font-weight:normal;margin:5px 0 0;padding-left:.2em;text-align:center;letter-spacing:.2em}.sttl{font-size:14px;font-weight:normal;margin:0;text-align:center;letter-spacing:.2em}.sttl-en{font-size:8px;font-weight:normal;margin:2px 0 0;text-align:center;letter-spacing:.2em}.ssttl{font-size:18px;font-weight:normal;margin:0;text-align:center;letter-spacing:.2em}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:'\2190'}[dir="rtl"] .slick-prev:before{content:'\2192'}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:'\2192'}[dir="rtl"] .slick-next:before{content:'\2190'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:'\2022';width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}#mainvis{padding:60px 0 0 0}#mainvis #mainvisWrap{position:relative;height:0;padding:0 0 140%;overflow:hidden}#mainvis #mv01 .ttl{position:absolute;left:0;top:0;right:0;z-index:2}#mainvis #mv01 .ttl img{margin:85px auto 0;width:auto}#mainvis #mv02 .ttl,#mainvis #mv03 .ttl{margin:0 0 2px;padding:10px 0;background:rgba(255,255,255,0.95);font-size:18px;font-weight:bold;text-align:center}#mainvis #mv02 .lead,#mainvis #mv03 .lead{margin:0;padding:6px 0;background:rgba(255,255,255,0.9);text-align:center}#mainvis img{display:block;width:100%;position:relative;z-index:0}#mainvis .btn{margin:0;position:absolute;z-index:2;left:30px;right:30px;bottom:60px}#mainvis .btn a{display:block;margin:0 auto;text-decoration:none;font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}#mainvis .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}#mainvis .fadeInr{position:absolute;left:0;top:0;right:0;bottom:0}#mainvis .fadeInr:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url(../images/mainvis_mask.png) center center repeat;background-size:2px auto}#mainvis .fadeInr.act{z-index:3}#mainvis .fadeInr .ttlBox{position:absolute;left:30px;top:50%;right:30px;border:1px solid #fff;padding:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#mainvis .carouselNav{margin:0;padding:0;position:absolute;z-index:5;left:0;right:0;bottom:10px;list-style:none;text-align:center}#mainvis .carouselNav li{margin:0;display:inline-block;width:12px;height:12px;overflow:hidden;margin:0 10px;background:rgba(255,255,255,0.5);border-radius:50%}#mainvis .carouselNav li.act{background:#ba3719}#information #news{margin:30px 15px 0;padding:2px 0 0;border-top:1px solid #ba4d35}#information #news .sttl{padding-top:15px;border-top:1px solid #dcd6d6}#information #newsList{margin:15px 0 0;border-bottom:1px solid #dcd6d6}#information #newsList li{padding:8px 0;border-top:1px solid #dcd6d6}#information #newsList a{text-decoration:none;display:block;color:#1c1c1c}#information #newsList time{font-size:9px;font-style:italic;display:inline-block;margin:0 0 5px;padding:4px 0}#information #newsList .tag{font-size:9px;font-style:italic;display:inline-block;margin:0 10px 5px 0;padding:4px 0;width:80px;text-align:center;color:#FFF;background:#bf9e7b}#information #newsList .tag.news{background:#bd8baf}#information #newsList .tag.csr{background:#7abe82}#information #newsList .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#information .btn{margin:20px 15px}#information .btn a{font-size:16px;line-height:45px;position:relative;display:block;width:auto-10px;height:45px;padding-left:10px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#1c1c1c;border:1px solid #adadad}#information .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #b73719;border-bottom:1px solid #b73719}#contList{margin:30px 15px}#contList:after{display:block;clear:both;content:""}#contList li{position:relative;margin-bottom:10px}#contList li.c02,#contList li.c03,#contList li.c04,#contList li.c05{float:left;width:50%}#contList li.c02 a,#contList li.c03 a,#contList li.c04 a,#contList li.c05 a{margin:0 5px 0 0}#contList li.c03,#contList li.c05{float:right}#contList li.c03 a,#contList li.c05 a{margin:0 0 0 5px}#contList li.c06{display:block;clear:both}#contList a{display:block}#contList img{width:100%;display:block}#contList .badge{font-size:11px;line-height:50px;position:absolute;top:-25px;right:-25px;display:block;width:50px;height:50px;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#a53319;-webkit-transform:scale(0.5,0.5);-ms-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}#charm .ttlBox{height:140px;text-align:center;background:url(../images/charm_ttlbg.jpg) center center no-repeat;background-size:cover}#charm .ttlBox .ttl{width:150px;margin:0 auto;padding:35px 0 10px;color:#FFF;border-bottom:1px solid #060606}#charm .ttlBox .ttl-en{margin:0;padding:10px 0 0;color:#FFF}#charm .charmBox .img img{position:relative;z-index:1;display:block;width:100%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#charm .charmBox .inr{position:relative;margin:auto;color:#FFF}#charm .charmBox .sttlBox{z-index:2;position:absolute;top:50%;left:30px;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#charm .charmBox .sttl{font-size:20px;font-weight:normal;margin:0 auto;padding:20px 0 15px;text-align:center;border:1px solid #fff}#charm .charmBox .lead{font-size:10px;font-weight:normal;margin:0 auto;padding:5px 0;text-align:center;border:1px solid #fff;border-top:0}#charm .charmBox .txt{margin:15px 30px}#charm .charmBox .btn{margin:0 30px 30px}#charm .charmBox .btn a{margin:0 auto;text-decoration:none;font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}#charm .charmBox .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}#know{padding:48px 0;background:url(../images/know_bg.jpg) center top no-repeat;background-size:100% auto}#know .ttl{position:relative;margin:0 15px;padding:16px 0 0;border-top:1px solid #e2cc91}#know .ttl:before,#know .ttl:after{position:absolute;top:-1px;right:0;left:0;width:140px;height:1px;margin:0 auto;content:'';border-top:1px solid #383838}#know .ttl:after{top:-5px}#know .inr{padding:15px;background:url(../images/know_bg2.png) center top repeat-y;background-size:624px auto}#know #shingonshu,#know #kongobuji{position:relative;padding:0 0 15px}#know #shingonshu .sttl,#know #shingonshu .lead,#know #shingonshu .txt,#know #shingonshu ul,#know #shingonshu .btn,#know #kongobuji .sttl,#know #kongobuji .lead,#know #kongobuji .txt,#know #kongobuji ul,#know #kongobuji .btn{position:absolute;right:0;left:0}#know #shingonshu img,#know #kongobuji img{position:relative;z-index:2;display:block;width:100%}#kouboutaishi{margin:0 15px 40px}#kouboutaishi .ttl{position:relative;border-top:1px solid #383838;text-align:left;padding:12px 0 0;margin:-1px 0 0;display:inline-block}#kouboutaishi .bnr{margin:0;padding:0}#kouboutaishi .bnr img{width:100%}#kouboutaishi .txt{margin:0;padding:15px 15px 35px;background:#100300;color:#fff}#kouboutaishi .btn{margin:-24px 15px 0}#kouboutaishi .btn a{font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}#kouboutaishi .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}#spCont{border-top:1px solid #e9e2e2;position:relative;margin:0 15px}#spCont .ttl{position:relative;border-top:1px solid #383838;text-align:left;padding:12px 0 0;margin:-1px 0 0;display:inline-block}#spCont .ttl-en{text-align:left}#spCont ul{margin:20px 0 0}#spCont ul:after{display:block;clear:both;content:""}#spCont ul li{float:left;width:50%;margin:0 0 14px}#spCont ul li img{width:100%;display:block}#spCont ul li:nth-child(odd) a{display:block;margin:0 7px 0 0}#spCont ul li:nth-child(even) a{display:block;margin:0 0 0 7px}#fbPost{margin:0 15px;border-top:1px solid #e9e2e2;text-align:center}#fbPost .ttl{text-align:left;position:relative;border-top:1px solid #383838;padding:12px 0 0;margin:-1px 0 0;display:block;float:left}#fbPost .ttl-en{clear:both;text-align:left}#fbPost .fb-like-box{display:inline-block;margin:20px 0 40px}#loading{position:fixed;z-index:9999;top:0;right:0;left:0;height:100%;background:#FFF}#loading.show .inr{opacity:1}#loading .inr{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;-webkit-transition:opacity 1s linear;transition:opacity 1s linear;opacity:0}#loading .logoBox{position:relative;height:60px}#loading .logo{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;background-image:url(../images/sprites.png);background-position:-180px 0;width:135px;height:29px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#loading .txtBox{position:absolute;top:60px;right:0;bottom:50px;left:0;width:140px;height:300px;margin:auto}#loading .txtBox>p{float:right;width:35px;text-align:center}#loading .txtBox>p span{display:block}#loading .loadTypeMsg span{display:block;width:15px;padding:0 15px;opacity:0}#loading .loadTypeMsg span.punc{width:38px;margin-top:-8px;padding:0;text-align:right}#loading .loadTypeMsg span.punc2{width:30px;margin-top:-3px;margin-bottom:3px;padding:0;text-align:right}#aboutNews{margin-top:60px}#aboutNews .ttlBox{position:relative}#aboutNews .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#aboutNews .ttlBox .img img{display:block;width:100%;height:auto}#aboutNews .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#aboutNews .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#aboutNews .naviWrap{margin:40px 15px}#aboutNews .naviWrap:after{display:block;clear:both;content:""}#aboutNews .naviWrap .module{float:left;width:50%}#aboutNews .naviWrap .slctWrap{background:#4c4c4c;margin:0 8px 0 0;position:relative}#aboutNews .naviWrap .slctWrap:before{position:absolute;top:0;right:15px;bottom:0;width:0;height:0;margin:auto 0;content:"";border-width:8px 5px 0;border-style:solid;border-color:#c1ab4a transparent transparent;pointer-events:none}#aboutNews .naviWrap .slctWrap .slctTtl{margin:0;padding:10px 20px 10px 0;text-align:center;color:#FFF;font-style:italic;font-size:13px}#aboutNews .naviWrap .slctWrap select{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;width:100%;color:#FFF;background:0;border:0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1c1c1c}#aboutNews .naviWrap .naviTitle{font-size:13px;font-weight:none;font-style:italic;position:relative;margin:0 8px 0 0;padding:10px;text-align:center;color:#fff;background:#4c4c4c}#aboutNews .naviWrap .naviTitle:before{position:absolute;top:0;right:15px;bottom:0;width:0;height:0;margin:auto 0;content:"";border-width:8px 5px 0;border-style:solid;border-color:#c1ab4a transparent transparent}#aboutNews .naviWrap .naviList{margin:0 8px 0 0;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#aboutNews .naviWrap .naviList li{text-align:center;border-bottom:1px solid #1c1c1c}#aboutNews .naviWrap .naviList a{display:block;padding:10px;text-decoration:none;color:#1c1c1c}#aboutNews .naviWrap .module:last-child .naviTitle,#aboutNews .naviWrap .module:last-child .naviList{margin:0 0 0 8px}#aboutNews .contents{overflow:hidden;width:1208px;margin:0 auto 100px}#aboutNews .sideContents{float:left;width:275px}#aboutNews .sideContents .naviTitle{font-size:13px;font-weight:none;font-style:italic;margin:0 0 30px}#aboutNews .sideContents .naviList{margin:0 0 40px;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#aboutNews .sideContents .naviList li{text-align:center;border-bottom:1px solid #1c1c1c}#aboutNews .sideContents .naviList a{display:block;padding:10px;text-decoration:none;color:#1c1c1c}#aboutNews .sideContents .naviList .active a{color:#fff;background:#1c1c1c}#aboutNews .newsList{position:relative;margin:0 15px 40px;border-top:1px solid #dcd6d6}#aboutNews .newsList:before{position:absolute;top:-6px;display:block;width:100%;height:5px;content:'';border-top:1px solid #9d9090}#aboutNews .newsList .entry{position:relative;overflow:hidden;padding:20px 0;border-bottom:1px solid #bbb}#aboutNews .newsList .entryWrap{overflow:hidden}#aboutNews .newsList .metaWrap{margin:0 0 10px}#aboutNews .newsList .label{font-size:10px;font-style:italic;display:inline-block;width:80px;margin:0 10px 0 0;text-align:center}#aboutNews .newsList .label a{display:block;padding:1px 0;text-decoration:none;color:#fff}#aboutNews .newsList .label .cat01{background:#bf9e7b}#aboutNews .newsList .label .cat02{background:#bd8baf}#aboutNews .newsList .label .cat03{background:#7abe82}#aboutNews .newsList .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:16px}#aboutNews .newsList .txt p{margin:0 0 1.5em}#aboutNews .newsList .thumb{margin:0 0 10px}#aboutNews .newsList .thumb img{width:100%;height:auto}#aboutNews .newsList .date{font-size:10px;font-style:italic;display:inline-block;margin:2px 0 10px}#aboutNews .newsList .entryTitle{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 0 10px}#aboutNews .newsList .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px}#aboutNews .newsList .txt p{margin:0 0 1.5em}#aboutKongobuji,#zasuKongobuji,#jinaiKongobuji,#eventKongobuji{margin-top:60px;background:url('../images/kongobuji/bg.png') center 350px repeat-x}#aboutKongobuji #gNav2,#zasuKongobuji #gNav2,#jinaiKongobuji #gNav2,#eventKongobuji #gNav2{margin:0 0 30px}#aboutKongobuji #gNav2{margin:0}#aboutKongobuji .ttlBox{position:relative}#aboutKongobuji .ttlBox .img img{display:block;width:100%}#aboutKongobuji .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#aboutKongobuji .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:15px 0}#aboutKongobuji .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#aboutKongobuji>.txt{font-size:14px;line-height:2;margin:0;padding:30px 30px 40px}#aboutKongobuji>section{margin:0 15px 30px}#aboutKongobuji>section .ttl{font-weight:normal;position:relative;padding:40px 0 35px;border-top:1px solid #818181}#aboutKongobuji>section .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutKongobuji>section .img img{display:block;width:100%}#aboutKongobuji>section .txtBox{padding:20px 15px 0}#aboutKongobuji>section .txtBox .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0;padding:0 0 1em}#aboutKongobuji>section .txtBox .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#aboutKongobuji>section .txtBox .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#aboutKongobuji>section .replenishment{margin:0 -15px}#aboutKongobuji>section .replenishment section{margin:0 15px;padding:0 0 15px;border-top:1px solid rgba(0,0,0,0.1)}#aboutKongobuji>section .replenishment section:first-child{border-top:1px solid #1c1c1c}#aboutKongobuji>section .replenishment section .ssttl{font-size:16px;margin:15px 0;text-align:left;letter-spacing:.1em}#aboutKongobuji>section .replenishment section .ssttl span{font-size:12px}#aboutKongobuji>section .replenishment section .description{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px}#aboutKongobuji .contLink:after{display:block;clear:both;content:""}#aboutKongobuji .contLink li a{position:relative;display:block;text-align:center;text-decoration:none;color:#FFF}#aboutKongobuji .contLink li a img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutKongobuji .contLink li a:hover img{cursor:pointer;opacity:.5}#aboutKongobuji .contLink li .name{font-size:14px;position:absolute;z-index:2;top:50%;right:0;left:0;width:200px;margin:-34px auto 0;padding:12px 0;border:1px solid #fff}#aboutKongobuji .contLink li .txt{font-size:12px;position:absolute;z-index:2;top:50%;right:0;left:0;margin:30px auto 0}#aboutKongobuji .contLink li .img img{display:block;width:100%}#aboutKongobuji .zasuProfile .thumbWrap{margin:0 0 30px}#aboutKongobuji .zasuProfile .thumbWrap img{width:100%;height:auto}#aboutKongobuji .zasuProfile .textWrap{margin:0 15px}#aboutKongobuji .zasuProfile .nameWrap{margin:0 0 20px}#aboutKongobuji .zasuProfile .nameWrap .name{font-size:16px;margin:0 0 10px}#aboutKongobuji .zasuProfile .yearList{font-size:12px;margin:0 0 30px}#aboutKongobuji .zasuProfile .yearList li{margin:0 0 5px}#aboutKongobuji .zasuProfile .yearList .title{font-weight:bold;display:block}#aboutKongobuji .zasuProfile table.detailList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:10px;width:100%;margin:0 0 30px;border:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList td,#aboutKongobuji .zasuProfile table.detailList th{padding:5px;vertical-align:top}#aboutKongobuji .zasuProfile table.detailList tr:last-child td{border-bottom:0}#aboutKongobuji .zasuProfile table.detailList th{font-weight:normal;color:#fff;border-top:1px solid #1c1c1c;border-left:1px solid #61615e;background:#30302f}#aboutKongobuji .zasuProfile table.detailList th:first-child{border-left:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList th:last-child{border-right:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;vertical-align:top;border:1px solid #dcdcdc}#aboutKongobuji .zasuProfile table.detailList td:first-child{border-left:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList td:last-child{border-right:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList tr:last-child td,#aboutKongobuji .zasuProfile table.detailList td.borBtm{border-bottom:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList td.borRight{border-right:1px solid #dcdcdc}#zasuKongobuji{padding-bottom:30px}#zasuKongobuji .ttlBox{position:relative}#zasuKongobuji .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#zasuKongobuji .ttlBox .img img{display:block;width:100%;height:auto}#zasuKongobuji .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#zasuKongobuji .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#zasuKongobuji .zasuBox{margin:0 15px 5px}#zasuKongobuji .zasuBox .pageTitBox.act:after{margin-top:-4px !important;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#zasuKongobuji .zasuBox#rekidaiZasu1{margin:40px 15px 5px}#zasuKongobuji .zasuBox .pageTitBox{position:relative;background:#fff}#zasuKongobuji .zasuBox .pageTitBox .ttl{font-size:20px;line-height:80px;position:relative;text-align:center}#zasuKongobuji .zasuBox .pageTitBox .ttl:before{position:absolute;top:0;left:0;content:''}#zasuKongobuji .zasuBox .pageTitBox .ttl.pinkBg:before{background-image:url(../images/sprites.png);background-position:-15px 0;width:10px;height:80px;background-size:315px 174px}#zasuKongobuji .zasuBox .pageTitBox .ttl.purpleBg:before{background-image:url(../images/sprites.png);background-position:0 0;width:10px;height:80px;background-size:315px 174px}#zasuKongobuji .zasuBox .pageTitBox:after{top:50%;right:15px !important;margin:-10px 0 0 !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#zasuKongobuji .zasuBox .zasuList{margin:0;padding:0}#zasuKongobuji .zasuBox .zasuList.acCont{display:none}#zasuKongobuji .zasuBox .zasuList li{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;padding:15px;border-bottom:1px solid #c7c7c7}#zasuKongobuji .zasuBox .zasuList li:last-child{border-bottom:0}#zasuKongobuji .zasuBox .zasuList li .generation{font-weight:bold;display:inline-block;width:52px}#zasuKongobuji .zasuBox .zasuList li .name{font-weight:bold;display:inline-block}#zasuKongobuji .zasuBox .zasuList li .accession{display:block;padding:0 0 0 56px}#jinaiKongobuji .ttlBox{position:relative}#jinaiKongobuji .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#jinaiKongobuji .ttlBox .img img{display:block;width:100%;height:auto}#jinaiKongobuji .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#jinaiKongobuji .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#jinaiKongobuji .pageNavi{overflow:hidden;margin:20px 15px 20px}#jinaiKongobuji .pageNavi ul{font-size:12px;width:100%}#jinaiKongobuji .pageNavi li{margin:0 0 5px;vertical-align:middle}#jinaiKongobuji .pageNavi a{position:relative;display:block;padding:5px 0 5px 20px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .pageNavi a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .pageNavi a:before{position:absolute;top:50%;left:0;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-228px -68px;width:12px;height:12px;background-size:315px 174px}#jinaiKongobuji .pageNavi li{float:left;width:50%}#jinaiKongobuji .module{margin:0 15px 40px}#jinaiKongobuji .module a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .module a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .module .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0 15px}#jinaiKongobuji .module .img img{width:100%;height:auto;vertical-align:top}#jinaiKongobuji .module .img .halfPh li{position:relative}#jinaiKongobuji .module .img .halfPh .caption{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;position:absolute;bottom:10px;left:10px;display:inline-block;padding:2px 8px;color:#fff;background:#1c1c1c}#jinaiKongobuji .module .thumbList{overflow:hidden;margin:45px auto 0}#jinaiKongobuji .module .thumbList li img{width:100%;height:auto}#jinaiKongobuji .module .mainTtl{font-size:16px;margin:0 15px;padding:15px 0;text-align:center}#jinaiKongobuji .module .mainTtl .kana{font-size:10px;font-weight:normal;display:block}#jinaiKongobuji .moduleHalf{overflow:hidden;margin:0 15px 40px}#jinaiKongobuji .moduleHalf .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2}#jinaiKongobuji .moduleHalf .img{width:100%}#jinaiKongobuji .moduleHalf .img img{width:100%;height:auto;vertical-align:top}#jinaiKongobuji .moduleHalf .mainTtl{font-size:16px;margin:0 15px;padding:15px 0;text-align:center}#jinaiKongobuji .moduleHalf .mainTtl .kana{font-size:10px;display:block}#jinaiKongobuji .pageLinkBlock{margin:0 15px 30px}#jinaiKongobuji .pageLinkBlock table{width:100%;border-collapse:separate;border-bottom:1px solid #959595;border-right:1px solid #959595}#jinaiKongobuji .pageLinkBlock table td{font-size:13px;text-align:center;box-sizing:border-box;border-top:1px solid #959595;border-left:1px solid #959595}#jinaiKongobuji .pageLinkBlock table td.none{background:inherit}#jinaiKongobuji .pageLinkBlock table td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .pageLinkBlock table td a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .pageLinkBlock td{width:25%}#eventKongobuji .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#eventKongobuji .pageTitBox .ttl{font-size:20px;font-weight:normal;line-height:1.4;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/kongobuji/bg.png")}#eventKongobuji .pageTitBox.normal .ttl{background:#fff url("../images/bg.png")}#eventKongobuji .ttlBox{position:relative}#eventKongobuji .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#eventKongobuji .ttlBox .img img{display:block;width:100%;height:auto}#eventKongobuji .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#eventKongobuji .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#eventKongobuji .readText{font-size:14px;margin:0 15px 40px}#eventKongobuji .monthBox{margin:0 15px 30px}#eventKongobuji .monthBox .month{font-size:18px;padding:2px 0 0;border-top:2px solid #242424}#eventKongobuji .monthBox .monthNo{font-weight:normal;line-height:1.2;margin:0 0 2px;padding:15px 0 0;text-align:center;vertical-align:top;border-top:1px solid #9f9685}#eventKongobuji .monthBox .monthEN{font-size:10px;font-style:italic;padding:0 0 15px;text-align:center}#eventKongobuji .monthBox .dateBox{margin:0 0 20px;border-top:1px solid #a3a3a3}#eventKongobuji .monthBox .dateBox li.day{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;position:relative;padding:12px 0;border-top:1px dashed #c7c7c7}#eventKongobuji .monthBox .dateBox li.day a{text-decoration:none;color:inherit;display:block;padding-right:30px}#eventKongobuji .monthBox .dateBox li.day:first-child{border-top:0}#eventKongobuji .monthBox .dateBox .acBtn2:after{top:24px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #9f9685 !important;border-bottom:1px solid #9f9685 !important;position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#eventKongobuji .monthBox .dateBox .acBtn2.act:after{top:30px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#eventKongobuji .monthBox .dateBox .detailWrap{display:block;overflow:hidden;padding:30px 5px 10px}#eventKongobuji .monthBox .dateBox .detailWrap.acCont{display:none}#eventKongobuji .monthBox .dateBox .detailWrap .img{margin:0 0 20px}#eventKongobuji .monthBox .dateBox .detailWrap .img img{width:100%;height:auto;margin:0 auto}#eventKongobuji .monthBox .dateBox .detailWrap .txt{font-size:14px;line-height:2;margin:0 15px}#eventKongobuji .monthBox .dateBox .detailWrap .txt p{margin:0 0 1em}#eventKongobuji .monthBox .datetime{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#eventKongobuji .monthBox .name{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:bold;color:#b7a344}#eventKongobuji .monthBox .name .kana{font-weight:normal;color:#1c1c1c}#eventKongobuji .monthBox .name a{text-decoration:none;color:#b7a344;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#eventKongobuji .monthBox .name a:hover{cursor:pointer;opacity:.5}#eventKongobuji .monthBox .name:after{position:absolute;top:50%;right:20px;display:block;margin:-12px 0;content:''}#dougaKongobuji{margin-top:60px;background:url('../images/douga/bg.png') center 350px repeat-x}#dougaKongobuji #gNav2{margin:0 0 30px}#dougaKongobuji #gNav2{margin:0}#dougaKongobuji .ttlBox{position:relative}#dougaKongobuji .ttlBox .img img{display:block;width:100%}#dougaKongobuji .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#dougaKongobuji .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#dougaKongobuji .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#dougaKongobuji .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#dougaKongobuji .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#dougaKongobuji .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#dougaKongobuji>.txt{font-size:14px;line-height:2;margin:0;padding:30px 30px 40px}#dougaKongobuji>section{margin:0 15px 30px}#dougaKongobuji>section .ttl{font-weight:normal;position:relative;padding:40px 0 35px;border-top:1px solid #818181}#dougaKongobuji>section .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#dougaKongobuji>section .ttl .l2{font-size:12px;display:block}#dougaKongobuji>section .img img{display:block;width:100%}#dougaKongobuji>section .txtBox{margin:0 15px;padding:20px 0 0}#dougaKongobuji>section .txtBox.noLine{border-top:0}#dougaKongobuji>section .txtBox .sttl{font-size:16px;margin:0 0 15px;padding:15px 0 0;border-top:1px solid #1c1c1c;text-align:left}#dougaKongobuji>section .txtBox .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0;padding:0 0 1em}#dougaKongobuji>section .txtBox .txt.noMrg{margin:0}#dougaKongobuji>section .txtBox .txt p{padding:0 0 1em}#dougaKongobuji>section .txtBox .dougaArea{position:relative;width:100%;height:0;padding-top:75%;margin:0 0 15px}#dougaKongobuji>section .txtBox .dougaArea iframe{position:absolute;top:0;left:0;width:100%;height:100%}#dougaKongobuji>section .txtBox li{margin:0 0 30px}#dougaKongobuji>section .txtBox .acCont{display:none}#dougaKongobuji>section .txtBox .btn{padding:10px 0 10px}#dougaKongobuji>section .txtBox .btn a{display:block;width:100%;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;color:#FFF;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#dougaKongobuji>section .txtBox .replenishment section{margin-bottom:45px}#dougaKongobuji>section .txtBox+.txtBox{border-top:0}#dougaKongobuji>section .txtBox .dougaMore{font-size:14px;display:inline-block;box-sizing:border-box;padding:10px 0;text-align:center;text-decoration:none;color:#1c1c1c;vertical-align:middle;width:100%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;position:relative}#dougaKongobuji>section .txtBox .acCont{display:none}#dougaKongobuji>section .txtBox .dougaMore:before{top:25px !important;right:22px !important;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;margin-top:-8px}#dougaKongobuji>section .txtBox .dougaMore.act:after{content:'閉じる'}#dougaKongobuji>section .txtBox .dougaMore.act span{display:none}#dougaKongobuji>section .txtBox .dougaMore.act:before{margin-top:0;top:20px !important;-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}#aboutShingonshu,#kyoho,#templeShingonshu,#kobodaishiShingonshu,#historyShingonshu{margin-top:60px;background:url('../images/shingonshu/bg.png') center 350px repeat-x}#aboutShingonshu #gNav2,#kyoho #gNav2,#templeShingonshu #gNav2,#kobodaishiShingonshu #gNav2,#historyShingonshu #gNav2{margin:0 0 30px}#aboutShingonshu #gNav2{margin:0}#aboutShingonshu .ttlBox{position:relative}#aboutShingonshu .ttlBox .img img{display:block;width:100%}#aboutShingonshu .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#aboutShingonshu .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#aboutShingonshu .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#aboutShingonshu .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#aboutShingonshu .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#aboutShingonshu .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#aboutShingonshu>.txt{font-size:14px;line-height:2;margin:0;padding:30px 30px 40px}#aboutShingonshu>section{margin:0 15px 30px}#aboutShingonshu>section .ttl{font-weight:normal;position:relative;padding:40px 0 35px;border-top:1px solid #818181}#aboutShingonshu>section .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutShingonshu>section .ttl .l2{font-size:12px;display:block}#aboutShingonshu>section .img img{display:block;width:100%}#aboutShingonshu>section .txtBox{margin:0 15px;padding:20px 0 0;border-top:4px solid #1c1c1c}#aboutShingonshu>section .txtBox.noLine{border-top:0}#aboutShingonshu>section .txtBox .sttl{font-size:16px;margin:0 0 15px}#aboutShingonshu>section .txtBox .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0;padding:0 0 1em}#aboutShingonshu>section .txtBox .txt.noMrg{margin:0}#aboutShingonshu>section .txtBox .txt p{padding:0 0 1em}#aboutShingonshu .replenishment{margin:0 15px 50px;padding:15px 0 0;border-top:1px solid #818181}#aboutShingonshu .replenishment section{padding:15px 0;border-top:1px solid #dadada}#aboutShingonshu .replenishment section:first-child{padding:0 0 15px;border-top:0}#aboutShingonshu .replenishment .ssttl{font-size:14px;margin:0 0 10px;text-align:left}#aboutShingonshu .replenishment .ssttl .kana{font-size:12px}#aboutShingonshu .replenishment .description{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#aboutShingonshu .stepList{margin:0;padding:0}#aboutShingonshu .stepList li{position:relative;display:table;width:100%;margin:0 0 35px}#aboutShingonshu .stepList li:before{position:absolute;top:-20px;left:50%;width:0;height:0;margin:0 0 0 -4px;content:'';border-width:6px 8px 0 8px;border-style:solid;border-color:#1c1c1c transparent transparent transparent}#aboutShingonshu .stepList li:first-child:before{display:none}#aboutShingonshu .stepList .step{font-size:10px;font-style:italic;display:table-cell;width:8em;padding:10px 0;text-align:center;color:#FFF;background:#8f7142}#aboutShingonshu .stepList .step span{font-size:12px;font-weight:bold;padding-left:10px;vertical-align:-1px}#aboutShingonshu .stepList .sttxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:table-cell;padding:2px 10px;vertical-align:middle;color:#000;background:#ecead9}#aboutShingonshu #shingonHonzan{margin:0 15px 30px}#aboutShingonshu #shingonHonzan .btn{margin:0 15px 30px;position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#aboutShingonshu #shingonHonzan .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#aboutShingonshu #shingonHonzan .acCont{display:none}#aboutShingonshu #shingonHonzan .syuhaBox{margin:0 auto 20px}#aboutShingonshu #shingonHonzan .syuhaBox .ttlS{font-size:18px;margin:0 15px;padding-bottom:20px;text-align:center;color:#b7a344;border-bottom:1px solid #1c1c1c}#aboutShingonshu #shingonHonzan .syuhaBox .templeList{overflow:hidden;margin:0 15px 30px}#aboutShingonshu #shingonHonzan .syuhaBox .templeList li{padding:30px 0 30px;text-align:center;border-bottom:1px solid #c7c7c7}#aboutShingonshu #shingonHonzan .syuhaBox .templeList li:last-child{border-bottom:0}#aboutShingonshu #shingonHonzan .syuhaBox .templeList .name{font-size:18px;line-height:1.2;display:block}#aboutShingonshu #shingonHonzan .syuhaBox .templeList .kana{font-size:10px;display:block;margin:0 0 10px}#aboutShingonshu #shingonHonzan .syuhaBox .templeList .detail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;display:block}#aboutShingonshu .contLink:after{display:block;clear:both;content:""}#aboutShingonshu .contLink li a{position:relative;display:block;text-align:center;text-decoration:none;color:#FFF}#aboutShingonshu .contLink li a img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutShingonshu .contLink li a:hover img{cursor:pointer;opacity:.5}#aboutShingonshu .contLink li .name{font-size:14px;position:absolute;z-index:2;top:50%;right:0;left:0;width:200px;margin:-34px auto 0;padding:8px 0;border:1px solid #fff}#aboutShingonshu .contLink li .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;position:absolute;z-index:2;top:50%;right:0;left:0;margin:30px auto 0}#aboutShingonshu .contLink li .img img{display:block;width:100%}#templeShingonshu .pageNavi{overflow:hidden;margin:20px 15px 20px}#templeShingonshu .pageNavi ul{font-size:12px;width:100%}#templeShingonshu .pageNavi li{margin:0 0 5px;vertical-align:middle}#templeShingonshu .pageNavi a{position:relative;display:block;padding:5px 0 5px 20px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#templeShingonshu .pageNavi a:hover{cursor:pointer;opacity:.5}#templeShingonshu .pageNavi a:before{position:absolute;top:50%;left:0;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-228px -68px;width:12px;height:12px;background-size:315px 174px}#templeShingonshu .pageNavi li{width:100%}#templeShingonshu .ttlBox{position:relative}#templeShingonshu .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#templeShingonshu .ttlBox .img img{display:block;width:100%;height:auto}#templeShingonshu .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#templeShingonshu .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#templeShingonshu .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#templeShingonshu .pageTitBox .ttl{font-size:20px;font-weight:normal;line-height:1.4;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/shingonshu/bg.png")}#templeShingonshu .pageLinkBlock{margin:0 15px 30px}#templeShingonshu .pageLinkBlock table{width:100%;border-collapse:separate;border-bottom:1px solid #959595;border-right:1px solid #959595}#templeShingonshu .pageLinkBlock table td{font-size:13px;text-align:center;box-sizing:border-box;border-top:1px solid #959595;border-left:1px solid #959595}#templeShingonshu .pageLinkBlock table td.none{background:inherit}#templeShingonshu .pageLinkBlock table td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#templeShingonshu .pageLinkBlock table td a:hover{cursor:pointer;opacity:.5}#templeShingonshu .pageLinkBlock td{width:33%}#templeShingonshu #taishishinko .txtBox{position:relative;margin:0 30px 30px;border-bottom:1px solid #1c1c1c}#templeShingonshu #taishishinko .txtBox:last-child{border-bottom:0}#templeShingonshu #taishishinko .txtBox .ttl{font-size:16px;margin:0 0 15px;text-align:left}#templeShingonshu #taishishinko .txtBox .ttl .kana{font-size:12px;display:block;letter-spacing:-0.01em}#templeShingonshu #taishishinko .txtBox .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0 0 15px}#templeShingonshu #temple{margin:0 15px}#templeShingonshu #temple .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/500px 78px}#templeShingonshu #temple .pageTitBox .ttl{font-size:20px;font-weight:normal;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/bg.png");line-height:1.4}#templeShingonshu #temple .pageTitBox .ttl .l2{display:block;margin:5px 0 0;font-size:12px}#templeShingonshu #temple .readTxt{margin:0 0 15px;padding:0 15px 25px;border-bottom:1px solid #1c1c1c}#templeShingonshu #temple .areaLink{margin:0 auto 30px}#templeShingonshu #temple .areaLink li{line-height:1.3;display:inline-block;margin:0 0 10px;padding:0 20px;border-right:1px solid #c7c7c7}#templeShingonshu #temple .areaLink li a{display:block;text-decoration:none;color:#1c1c1c}#templeShingonshu #temple .areaBox{margin:0 0 32px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}#templeShingonshu #temple .areaBox .areaName{font-size:16px;margin:0;padding:10px 0;text-align:center;color:#b7a344;border-bottom:1px solid #000}#templeShingonshu #temple .areaBox .area{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;border-bottom:1px solid #000}#templeShingonshu #temple .areaBox .area:first-child{border-top:1px solid #000}#templeShingonshu #temple .areaBox .cityBox{padding:0 15px}#templeShingonshu #temple .areaBox .cityBox:last-child li.templeLine:last-child{border-bottom:0}#templeShingonshu #temple .areaBox .cityBox:last-child .templeBox{margin:0}#templeShingonshu #temple .areaBox .cityBox:first-child li:first-child{border-top:none !important}#templeShingonshu #temple .areaBox .cityName{font-size:12px;font-weight:normal;font-weight:bold;margin:0;padding:0 0 12px;border-bottom:1px dashed #a3a3a3}#templeShingonshu #temple .areaBox .cityName:first-child{padding:15px 0 12px}#templeShingonshu #temple .areaBox .templeBox{margin:0 0 12px}#templeShingonshu #temple .areaBox .templeBox li.templeLine{position:relative;padding:10px 15px 10px 0;border-bottom:1px dashed #a3a3a3;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#templeShingonshu #temple .areaBox .templeBox li.templeLine:hover{cursor:pointer;opacity:.5}#templeShingonshu #temple .areaBox .templeBox li.templeLine:last-child{border-bottom:1px solid #a3a3a3}#templeShingonshu #temple .areaBox .templeBox li.templeLine:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#templeShingonshu #temple .areaBox .templeBox li.templeLine a{display:block;text-decoration:none;color:#b7a344}#templeShingonshu #temple .areaBox .name{display:inline-block;width:120px;vertical-align:top}#templeShingonshu #temple .areaBox .city{display:inline-block;vertical-align:top;color:#1c1c1c}#kyoho .ttlBox{position:relative}#kyoho .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#kyoho .ttlBox .img img{display:block;width:100%;height:auto}#kyoho .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#kyoho .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#kyoho .pageNavi{overflow:hidden;margin:20px 15px 20px}#kyoho .pageNavi ul{font-size:12px;width:100%}#kyoho .pageNavi li{margin:0 0 5px;vertical-align:middle}#kyoho .pageNavi a{position:relative;display:block;padding:5px 0 5px 20px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kyoho .pageNavi a:hover{cursor:pointer;opacity:.5}#kyoho .pageNavi a:before{position:absolute;top:50%;left:0;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-228px -68px;width:12px;height:12px;background-size:315px 174px}#kyoho .pageNavi li{width:100%}#kyoho .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#kyoho .pageTitBox .ttl{font-size:20px;font-weight:normal;line-height:1.4;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/shingonshu/bg.png")}#kyoho .pageTitBox.normal .ttl{background:#fff url("../images/bg.png")}#kyoho #opinionForm,#kyoho #subscription{margin:0 35px}#kyoho #aboutKyoho{margin:0 30px}#kyoho #aboutKyoho .sttl{font-size:16px;font-weight:bold;margin:0 0 15px;text-align:left;text-align:center}#kyoho #aboutKyoho .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 0 20px}#kyoho #aboutKyoho .priceTable{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 10px;border-top:1px solid #818181}#kyoho #aboutKyoho .priceTable dt{font-size:14px;font-weight:bold;width:90px;padding:10px 15px 0;color:#c1ac4a}#kyoho #aboutKyoho .priceTable dd{font-size:10px;padding:0 15px 10px;border-bottom:1px solid #818181}#kyoho #aboutKyoho .priceTable dd:first-child{border-bottom:1px solid #c7c7c7}#kyoho #aboutKyoho .priceTable dd .price{font-size:16px;font-weight:bold;letter-spacing:.3em}#kyoho #aboutKyoho .priceTableNote{font-size:12px;margin:0 0 20px}#kyoho .form{margin:0 30px}#kyoho .form .sttl{font-size:16px;padding:20px 0 20px;border-top:1px solid #1c1c1c}#kyoho .formWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:0 0 20px}#kyoho .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;outline:0}#kyoho .formWrap .formBox{display:table;overflow:hidden;box-sizing:border-box;width:100%;margin:0 0 10px;border:1px solid #1c1c1c;background:#FFF}#kyoho .formWrap .formTtl{font-weight:bold;display:table-cell;width:5em;padding:10px 10px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#kyoho .formWrap .formTtl.long{width:9em}#kyoho .formWrap .formTtl.line{border-right:0}#kyoho .formWrap .formTtl .note{font-size:10px;font-weight:normal}#kyoho .formWrap .formBody{display:table-cell;padding:0 5px;vertical-align:middle;border-left:0;background:#FFF}#kyoho .formWrap .formBody input[type='text'],#kyoho .formWrap .formBody input[type='email']{width:100%;padding:5px 0;border:0}#kyoho .formWrap .course label{font-weight:bold;position:relative;display:block;padding:10px 0 10px 20px;cursor:pointer;text-align:center}#kyoho .formWrap .time .formBody{padding-right:20px}#kyoho .formWrap .time .select{display:inline-block;width:70px;vertical-align:middle}#kyoho .formWrap .time .select select{width:110px}#kyoho .course .formBox,#kyoho .birthday .formBox{margin:0}#kyoho .course .formBox+.formBox,#kyoho .birthday .formBox+.formBox{margin:0 0 10px;border-top:0}#kyoho .course .formBody,#kyoho .birthday .formBody{width:50%;border-right:1px solid #1c1c1c}#kyoho .course .formBody:last-child,#kyoho .birthday .formBody:last-child{border-right:0}#kyoho .course input[type='text'],#kyoho .birthday input[type='text']{width:3em}#kyoho .birthday .formBody{text-align:center}#kyoho .time .formBody{padding-right:20px}#kyoho .time .select{display:inline-block;width:55px;vertical-align:middle}#kyoho .time .select select{width:110px}#kyoho .address .select{width:100%}#kyoho .address .select select{width:120%}#kyoho .address .formBox{margin:0}#kyoho .address .formBox:last-child{margin:0 0 10px;border-top:0}#kyoho .address .formBodyAddress{display:block;display:table;box-sizing:border-box;width:100%;margin:0 0 10px;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c;background:#fff}#kyoho .address .formBodyAddress input{display:block;padding:5px 10px;border:0}#kyoho .time .formBody{padding-right:20px}#kyoho .time .select{display:inline-block;width:55px;vertical-align:middle}#kyoho .time .select select{width:110px}#kyoho input[type='radio']{position:absolute;margin-left:-20px;opacity:0}#kyoho input[type='radio']+.radio:before{position:absolute;width:8px;height:8px;margin:3px 0 0 -22px;content:'';border:4px solid #d1d1d1;border-radius:50%;background:#d1d1d1}#kyoho input[type='radio']:checked+.radio:before{background:#2c2c2c}#kyoho textarea{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:100%;height:150px;border:0;outline:0}#kyoho .select{position:relative;overflow:hidden;width:260px}#kyoho .select:before{position:absolute;top:0;right:10px;bottom:0;width:0;height:0;margin:auto 0;content:'';border-width:8px 5px 0 5px;border-style:solid;border-color:#c1ab4a transparent transparent transparent}#kyoho .select label{padding:5px 0}#kyoho .select select{position:relative;z-index:2;display:inline-block;padding:5px 0;cursor:pointer;border:0;outline:0;background:0}#kyoho .footer{position:relative;clear:both;min-height:70px}#kyoho .footer button{font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319;display:block;padding:12px 10px;text-decoration:none;color:#fff;width:100%}#kyoho .footer .caution{margin:0 0 15px}#kyoho .footer .caution li{font-size:12px;line-height:1.4;padding-bottom:5px;padding-left:1.4em;text-indent:-1.4em}#kyoho .footer .caution .txtRed{color:#a53319}#kyoho .contactInfo{position:relative;margin:0 30px 20px;padding:0 0 20px}#kyoho .contactInfo:before{position:absolute;top:0;right:0;left:0;content:'';border-top:4px solid #1c1c1c}#kyoho .contactInfo .sttl{font-size:16px;padding:20px 0 10px;text-align:center}#kyoho .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;letter-spacing:-0.4em}#kyoho .contactInfo dt{font-size:14px;font-weight:bold;margin:0 0 5px;letter-spacing:.1em}#kyoho .contactInfo dd{margin:0 0 5px;vertical-align:top;letter-spacing:.1em}#kyoho #opinion,#kyoho #unsubscribe{margin:0 0 20px;padding:0}#kyoho #opinion .lead,#kyoho #unsubscribe .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:0 30px 20px}#kyoho #unsubscribe .sttl{font-size:16px}#kyoho #changes .sttl{font-size:12px;font-weight:bold;position:relative;margin:30px 0 0;letter-spacing:inherit;border-top:0;border-bottom:0}#kyoho #changes .sttl:before{position:absolute;top:0;right:0;left:0;height:4px;content:'';background:#1c1c1c}#kyohoArchive .pageTitBox{margin:0 15px 50px}#kyohoArchive .mainTitleWrap{margin:0 auto 45px;text-align:center}#kyohoArchive .mainTitleWrap .logo{margin:0 15px 15px;text-align:center}#kyohoArchive .mainTitleWrap .logo img{display:inline-block;width:185px;height:auto}#kyohoArchive .mainTitleWrap .title{position:relative;padding:0 0 30px}#kyohoArchive .mainTitleWrap .title:after{position:absolute;bottom:0;left:50%;display:block;width:18px;height:3px;margin:0 0 0 -9px;content:'';background:#000}#kyohoArchive .mainTitleWrap .title{font-size:12px;letter-spacing:.5em;color:#c9742f}#kyohoArchive .mainTitleWrap .date{padding:30px 0 0;text-align:center}#kyohoArchive .kyohoArchiveList{overflow:hidden;margin:0 30px;padding:0 20px 30px 0}#kyohoArchive .kyohoArchiveList li{float:left;width:50%}#kyohoArchive .kyohoArchiveList li:nth-child(odd){margin:0 20px 20px 0}#kyohoArchive .kyohoArchiveList li:nth-child(even){margin:0 -20px 20px 0}#kyohoArchive .kyohoArchiveList li .thumb{margin:0 0 6px}#kyohoArchive .kyohoArchiveList li .thumb img{width:100%;height:auto}#kyohoArchive .kyohoArchiveList li .date{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:11px;padding:5px;text-align:center;border:1px solid #000}#kyohoArchive .kyohoArchiveList li a{text-decoration:none;color:#000}#historyShingonshu{padding:0 0 30px}#historyShingonshu .ttlBox{position:relative}#historyShingonshu .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#historyShingonshu .ttlBox .img img{display:block;width:100%;height:auto}#historyShingonshu .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#historyShingonshu .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#historyShingonshu .nenpuList{margin:0 15px;padding:0;border-top:1px solid #a3a3a3}#historyShingonshu .nenpuList li{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;position:relative;border-bottom:1px solid #a3a3a3}#historyShingonshu .nenpuList .acBtn2:after{position:absolute;top:16px;right:5px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}#historyShingonshu .nenpuList .acBtn2.act:after{top:20px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#historyShingonshu .nenpuList .title{padding:15px 10px}#historyShingonshu .nenpuList .title .year{display:inline-block;width:180px}#historyShingonshu .nenpuList .detail{padding:15px 10px;border-top:1px dashed #a3a3a3}#historyShingonshu .nenpuList .acCont{display:none}#kobodaishiShingonshu .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#kobodaishiShingonshu .pageTitBox .ttl{font-size:20px;font-weight:normal;line-height:1.4;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/shingonshu/bg.png")}#kobodaishiShingonshu section{margin:0 0 30px}#kobodaishiShingonshu .ttlBox{position:relative}#kobodaishiShingonshu .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#kobodaishiShingonshu .ttlBox .img img{display:block;width:100%;height:auto}#kobodaishiShingonshu .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#kobodaishiShingonshu .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#kobodaishiShingonshu .pageNavi{overflow:hidden;margin:20px 15px 20px}#kobodaishiShingonshu .pageNavi ul{font-size:12px;width:100%}#kobodaishiShingonshu .pageNavi li{margin:0 0 5px;vertical-align:middle}#kobodaishiShingonshu .pageNavi a{position:relative;display:block;padding:5px 0 5px 20px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kobodaishiShingonshu .pageNavi a:hover{cursor:pointer;opacity:.5}#kobodaishiShingonshu .pageNavi a:before{position:absolute;top:50%;left:0;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-228px -68px;width:12px;height:12px;background-size:315px 174px}#kobodaishiShingonshu #kobodaishi{margin:0 0 30px}#kobodaishiShingonshu #kobodaishi .txtBox{overflow:hidden;margin:0 auto 30px}#kobodaishiShingonshu #kobodaishi .txtBox .txt{font-size:14px;line-height:2;float:left;margin:0 30px}#kobodaishiShingonshu #kobodaishi .txtBox .ph{margin:0 60px 20px;text-align:center}#kobodaishiShingonshu #kobodaishi .txtBox .ph img{width:100%}#kobodaishiShingonshu #kobodaishi .kobodaishiList{display:block;margin:0 15px 30px;padding:0;list-style:none;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#kobodaishiShingonshu #kobodaishi .kobodaishiList li{vertical-align:middle;letter-spacing:3px;border-bottom:1px solid #1c1c1c;background-size:100px 64px !important}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;display:block;overflow:hidden;padding:20px 20px;border-top:1px solid #1c1c1c}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail.acCont{display:none}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail .phLeft{padding:0 0 15px}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail .phLeft img{width:100%;height:auto}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl{font-size:14px;position:relative;display:block;box-sizing:border-box;padding:10px 40px;text-align:left;text-align:center;text-decoration:none;color:#1c1c1c}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl:before{top:22px;right:22px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl.act:before{top:30px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(1) .ttl{background:url(/images/shingonshu/kobo_list_ttl01.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(2) .ttl{background:url(/images/shingonshu/kobo_list_ttl02.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(3) .ttl{background:url(/images/shingonshu/kobo_list_ttl03.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(4) .ttl{background:url(/images/shingonshu/kobo_list_ttl04.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(5) .ttl{background:url(/images/shingonshu/kobo_list_ttl05.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(6) .ttl{background:url(/images/shingonshu/kobo_list_ttl06.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(7) .ttl{background:url(/images/shingonshu/kobo_list_ttl07.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(8) .ttl{background:url(/images/shingonshu/kobo_list_ttl08.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(9) .ttl{background:url(/images/shingonshu/kobo_list_ttl09.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(10) .ttl{background:url(/images/shingonshu/kobo_list_ttl10.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(11) .ttl{background:url(/images/shingonshu/kobo_list_ttl11.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(12) .ttl{background:url(/images/shingonshu/kobo_list_ttl12.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(13) .ttl{background:url(/images/shingonshu/kobo_list_ttl13.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(14) .ttl{background:url(/images/shingonshu/kobo_list_ttl14.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(15) .ttl{background:url(/images/shingonshu/kobo_list_ttl15.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(16) .ttl{background:url(/images/shingonshu/kobo_list_ttl16.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(17) .ttl{background:url(/images/shingonshu/kobo_list_ttl17.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(18) .ttl{background:url(/images/shingonshu/kobo_list_ttl18.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(19) .ttl{background:url(/images/shingonshu/kobo_list_ttl19.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(20) .ttl{background:url(/images/shingonshu/kobo_list_ttl20.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(21) .ttl{background:url(/images/shingonshu/kobo_list_ttl21.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(22) .ttl{background:url(/images/shingonshu/kobo_list_ttl22.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(23) .ttl{background:url(/images/shingonshu/kobo_list_ttl23.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(24) .ttl{background:url(/images/shingonshu/kobo_list_ttl24.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(25) .ttl{background:url(/images/shingonshu/kobo_list_ttl25.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li:nth-child(26) .ttl{background:url(/images/shingonshu/kobo_list_ttl26.png) 0 0/auto 100% no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList .no{font-size:12px;line-height:25px;position:absolute;top:50%;left:20px;display:inline-block;width:25px;height:25px;margin:-13px 0 0;text-align:center;vertical-align:middle;letter-spacing:0;border-radius:30px;background:#c1ac4a}#kobodaishiShingonshu #kobodaishi .kobodaishiList .kana{font-size:10px;display:block}#kobodaishiShingonshu #nenpu .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/500px 78px}#kobodaishiShingonshu #nenpu .pageTitBox .ttl{font-size:20px;font-weight:normal;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/bg.png");line-height:1.4}#kobodaishiShingonshu #nenpu .pageTitBox .ttl .l2{display:block;margin:5px 0 0;font-size:12px}#kobodaishiShingonshu #nenpu .nenpuList{margin:0 15px;padding:0;border-top:1px solid #a3a3a3}#kobodaishiShingonshu #nenpu .nenpuList li{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;border-bottom:1px solid #a3a3a3}#kobodaishiShingonshu #nenpu .nenpuList li .acBtn2{position:relative;display:block;text-decoration:none;color:#1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList li .acBtn2:after{position:absolute;top:18px;right:5px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}#kobodaishiShingonshu #nenpu .nenpuList li .acBtn2.act:after{top:24px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#kobodaishiShingonshu #nenpu .nenpuList li .title{position:relative;padding:15px 10px}#kobodaishiShingonshu #nenpu .nenpuList li .title .year{display:inline-block;width:180px}#kobodaishiShingonshu #nenpu .nenpuList li.open .title:after{position:absolute;top:1.5em;right:5px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3}#kobodaishiShingonshu #nenpu .nenpuList .detail{padding:15px 10px;border-top:1px dashed #a3a3a3}#kobodaishiShingonshu #nenpu .nenpuList .acCont{display:none}#meguru,#meguruSights{margin-top:60px}#meguruSights{background:url('../images/meguru/index_ttl_bg.jpg') center 0 no-repeat;background-size:100% auto}#meguruSights #gNav2{margin:0 0 30px}#meguru{position:relative}#meguru:after{display:block;clear:both;content:""}#meguru .ttlBox{position:relative}#meguru .ttlBox .img img{display:block;width:100%;height:auto}#meguru .ttlBox .txt{position:absolute;top:65%;right:15px;left:15px;width:auto;text-align:center;color:#fff}#meguru .ttlBoxInr{position:absolute;top:40%;right:0;left:0;margin:0 15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#meguru .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;font-weight:normal;padding:5px 0 0 0}#meguru .ttlBoxInr .lead{font-size:9px;padding:10px 0;border-top:1px solid #fff}#meguru #attractionsList{margin:0 15px;padding:45px 0}#meguru #attractionsList .sttlBox{position:relative;position:relative;padding:20px 0 15px;text-align:left;border-top:1px solid #9d9090;border-bottom:1px solid #9d9090}#meguru #attractionsList .sttlBox a{text-decoration:none;color:#1c1c1c}#meguru #attractionsList .sttlBox:before{position:absolute;top:5px;right:0;left:0;height:1px;content:'';border-top:1px solid #9d9090}#meguru #attractionsList .sttlBox:after{position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#meguru #attractionsList .sttl{font-size:20px;display:block;margin:0;text-align:center}#meguru #attractionsList .sttl_en{font-size:11px;display:block;margin:0;text-align:center}#meguru #attractionsList ol{margin:0;padding:0;list-style:none}#meguru #attractionsList li{position:relative;padding:20px 0;text-align:left;border-bottom:1px solid #9d9090}#meguru #attractionsList li .ssttl{font-size:14px;font-weight:bold;margin:-2px 0 10px 160px;text-align:left}#meguru #attractionsList li .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 10px 160px}#meguru #attractionsList li .img{float:left;width:140px;margin:0 0 15px}#meguru #attractionsList li .img img{width:100%}#meguru #attractionsList li .no{font-size:10px;font-style:italic;line-height:20px;position:absolute;top:15px;left:125px;width:20px;height:20px;text-align:center;color:#fff;border-radius:10px;background:#1c1c1c}#meguru #attractionsList .btnBox{clear:both;border:1px solid #adadad}#meguru #attractionsList .btnBox:after{display:block;clear:both;content:""}#meguru #attractionsList .btnBox .mapBtn,#meguru #attractionsList .btnBox .dtlBtn{float:left;width:50%;text-align:center}#meguru #attractionsList .btnBox .mapBtn a,#meguru #attractionsList .btnBox .dtlBtn a{font-size:12px;display:block;padding:10px 0;text-decoration:none;color:#1c1c1c}#meguru #attractionsList .btnBox .mapBtn a:before,#meguru #attractionsList .btnBox .dtlBtn a:before{display:inline-block;margin-right:10px;content:'';background-image:url(../images/sprites.png);background-position:-245px -68px;width:6px;height:8.5px;background-size:315px 174px}#meguru #attractionsList .btnBox .dtlBtn a{border-left:1px solid #adadad}#meguru #attractionsList .btnBox .dtlBtn a:before{background-image:url(../images/sprites.png);background-position:-256px -68px;width:6px;height:8.5px;background-size:315px 174px}#meguru #mapBox{position:relative}#meguru #mapBox .btnBox{margin:20px 30px 0}#meguru #mapBox .btn{font-size:14px;line-height:60px;position:relative;display:block;width:auto;height:60px;padding-left:10px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#1a1a1a}#meguru #mapBox .btn:before{position:absolute;top:0;bottom:0;left:15px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #b73719;border-bottom:1px solid #b73719}#meguru #map_canvas{width:100%;height:280px !important}#meguruSights .ttlBox{position:relative}#meguruSights .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#meguruSights .ttlBox .img img{display:block;width:100%;height:auto}#meguruSights .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#meguruSights .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#meguruSights .ttlBox .img{overflow:hidden;height:0;padding:0 0 75%}#meguruSights .pageNavi{overflow:hidden;margin:20px 15px 20px}#meguruSights .pageNavi ul{font-size:12px;width:100%}#meguruSights .pageNavi li{margin:0 0 5px;vertical-align:middle}#meguruSights .pageNavi a{position:relative;display:block;padding:5px 0 5px 20px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights .pageNavi a:hover{cursor:pointer;opacity:.5}#meguruSights .pageNavi a:before{position:absolute;top:50%;left:0;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-228px -68px;width:12px;height:12px;background-size:315px 174px}#meguruSights .pageNavi:after{display:block;clear:both;content:""}#meguruSights .pageNavi li{width:50%;float:left}#meguruSights .module{overflow:hidden;margin:0 15px}#meguruSights .module a{text-decoration:none;color:#c1ac4a;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights .module a:hover{cursor:pointer;opacity:.5}#meguruSights .module a.pdf{position:relative;display:inline-block;padding:0 0 0 30px}#meguruSights .module .txtBox{overflow:hidden;margin:0 auto 10px}#meguruSights .module .txtBox .phLeft{margin:0;padding:0 0 20px}#meguruSights .module .txtBox .phLeft img{width:100%;height:auto}#meguruSights .module .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:1.8;margin:0 15px}#meguruSights .module .txt p{margin:0 0 30px}#meguruSights .module .img img{width:100%;height:auto;vertical-align:top}#meguruSights .module .mainTtl{font-size:16px;font-weight:normal;margin:0 auto;padding:20px 0 20px;text-align:center;letter-spacing:.2em}#meguruSights .module .mainTtl .kana{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:10px;font-weight:normal;display:block;letter-spacing:0}#meguruSights .spotList{margin:0 0 40px;padding:0;list-style:none;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#meguruSights .spotList li{position:relative;vertical-align:middle;letter-spacing:3px;border-bottom:1px solid #1c1c1c;text-align:center}#meguruSights .spotList li:before{content:'';width:1px;height:74px;margin-right:-0.5em;display:inline-block;vertical-align:middle}#meguruSights .spotList li .detail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;display:block;overflow:hidden;padding:20px 20px;border-top:1px solid #1c1c1c;text-align:left}#meguruSights .spotList li .detail.acCont{display:none}#meguruSights .spotList li .detail p{margin:0 0 30px}#meguruSights .spotList li .detail p:last-child{margin:0}#meguruSights .spotList li .detail .txtBox{margin:0}#meguruSights .spotList li .detail .txtBox p{margin:0 0 20px}#meguruSights .spotList li .detail .txtBox .titleS{font-size:15px;font-weight:normal;line-height:1.5;margin:0 0 10px;text-align:center;color:#c1ac4a}#meguruSights .spotList li .detail .phLeft{margin:0;padding:0 0 20px}#meguruSights .spotList li .detail .phLeft img{width:100%;height:auto}#meguruSights .spotList li .ttl{font-size:16px;display:inline-block;box-sizing:border-box;padding:10px 0;text-align:center;text-decoration:none;color:#1c1c1c;vertical-align:middle;width:95%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights .spotList li .ttl:hover{cursor:pointer;opacity:.5}#meguruSights .spotList li .ttl:before{top:36px !important;right:22px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;margin-top:-8px}#meguruSights .spotList li .ttl.act:before{margin-top:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#meguruSights .spotList .kana{font-size:10px;display:block;letter-spacing:.1em}#meguruSights .spotList .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#meguruSights .spotList .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#meguruSights .spotList.danjogaran li:nth-child(1){background:url(../images/meguru/sights_tyumon_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(2){background:url(../images/meguru/sights_kondo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(3){background:url(../images/meguru/sights_touten_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(4){background:url(../images/meguru/sights_rokakukyouzo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(5){background:url(../images/meguru/sights_miyashiro_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(6){background:url(../images/meguru/sights_sannouin_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(7){background:url(../images/meguru/sights_saito_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(8){background:url(../images/meguru/sights_kujakudo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(9){background:url(../images/meguru/sights_sakasashifuji_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(10){background:url(../images/meguru/sights_junteido_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(11){background:url(../images/meguru/sights_miedo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(12){background:url(../images/meguru/sights_sanko_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(13){background:url(../images/meguru/sights_daito_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(14){background:url(../images/meguru/sights_taimenzakura_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(15){background:url(../images/meguru/sights_daitonokane_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(16){background:url(../images/meguru/sights_aizendo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(17){background:url(../images/meguru/sights_fudodo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(18){background:url(../images/meguru/sights_kangakuin_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(19){background:url(../images/meguru/sights_hasuike_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(20){background:url(../images/meguru/sights_daiedo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(21){background:url(../images/meguru/sights_sanmaido_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(22){background:url(../images/meguru/sights_toutou_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(23){background:url(../images/meguru/sights_chisenbyo_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(24){background:url(../images/meguru/sights_jabaramichi_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.danjogaran li:nth-child(25){background:url(../images/meguru/sights_rokujinokane_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.okunoin li:nth-child(1){background:url(../images/meguru/sights_touroudou_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.okunoin li:nth-child(2){background:url(../images/meguru/sights_kobodaishi_title.png) 0 0/80px 74px no-repeat}#meguruSights .spotList.okunoin li:nth-child(3){background:url(../images/meguru/sights_syotokuden_title.png) 0 0/80px 74px no-repeat}#experience,#therapyExperience{margin-top:60px}#experience{position:relative;padding-bottom:80px}#experience:after{display:block;clear:both;content:""}#experience #ajikan{background:url(../images/experience/bg01.png) 50% 0/640px auto repeat-x}#experience .ajikanBG{background:url(../images/experience/bg02-1.png) 0 100%/640px auto repeat-x}#experience #sutras{background:url(../images/experience/bg02-2.png) 0 0/640px auto repeat-x}#experience #dance{background:url(../images/experience/bg03.png) 50% 30px/640px auto repeat-x}#experience #sutras,#experience #ajikan,#experience #hymns{position:relative;z-index:8}#experience #dance{position:relative}#experience #forestTherapy .img{border-bottom:2px solid #1c1c1c}#experience .ttlBox{position:relative}#experience .ttlBox .img img{display:block;width:100%}#experience .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#experience .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#experience .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#experience #pgNav{position:relative;z-index:2;margin:-40px 0 0;padding:0 0 30px;letter-spacing:-0.4em;background:url(../images/experience/pgNav.png) 0 40px/50px 50px repeat}#experience #pgNav li{letter-spacing:.1em}#experience #pgNav li:nth-child(1) a,#experience #pgNav li:nth-child(4) a{padding:0 12px}#experience #pgNav li:nth-child(2) a,#experience #pgNav li:nth-child(5) a{padding:0 12px}#experience #pgNav li:nth-child(3) a,#experience #pgNav li:nth-child(6) a{padding:0 12px}#experience #pgNav li:nth-child(1),#experience #pgNav li:nth-child(2),#experience #pgNav li:nth-child(3){margin:-40px 0 0}#experience #pgNav .list{font-size:11px;position:relative;display:inline-block;width:33%;padding:0 0 12px;text-align:center;vertical-align:top}#experience #pgNav .list a{display:block;text-decoration:none;color:#FFF}#experience #pgNav .list img{width:100%;height:auto}#experience #pgNav .btn{margin:0 15px;position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#experience #pgNav .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#experience .contBox{padding:0 15px;padding-top:40px}#experience .contBox .sttl{font-size:20px;position:relative;padding:26px 0 0;border-top:2px solid #818181}#experience .contBox .sttl:before{position:absolute;top:4px;right:0;left:0;display:block;height:1px;content:'';border-top:1px solid #818181}#experience .contBox .sttl_en{font-size:11px;font-style:italic;text-align:center}#experience .contBox .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:55px auto 0}#experience .expBox{position:relative;margin-top:20px;border:2px solid #1c1c1c}#experience .expBox.imgBig img{position:static;display:block}#experience .expBox.imgBig .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:15px 15px}#experience .expBox.imgBig .txt+.txt{padding-top:0}#experience .expBox.imgBig .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#experience .expBox.imgBig .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#experience .expBox.imgBig .btn.pdf{width:468px;padding-left:30px}#experience .expBox .expBoxInr{overflow:hidden}#experience .expBox .expBoxInr .ssttl{font-size:14px;font-weight:bold;padding:10px 0;text-align:center;border-bottom:2px solid #1c1c1c}#experience .expBox .expBoxInr .no{font-size:11px;font-style:italic;padding:18px 0 0;text-align:center;border-top:2px solid #1c1c1c}#experience .expBox .expBoxInr .no span{font-size:12px;padding-left:.2em}#experience .expBox .expBoxInr .no+.ssttl{padding-top:10px}#experience .expBox .expBoxInr .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:20px 13px}#experience .expBox .expBoxInr .acBtn{margin:0 15px 15px;position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#experience .expBox .expBoxInr .acBtn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#experience .expBox .expBoxInr .img img{display:block;width:100%;height:auto}#experience .expBox.noImg .expBoxInr{min-height:inherit}#experience .expBox.noImg .expBoxInr:before{display:none}#experience .expBox .acCont{display:none;padding:15px 15px;letter-spacing:-0.4em;border-top:2px solid #1c1c1c}#experience .expBox .acCont a{text-decoration:none;color:#c1ac4a}#experience .expBox .acCont .acContTtl{font-size:14px;font-weight:normal;margin:0;padding:0 0 15px;text-align:center;letter-spacing:.2em;border-bottom:1px solid #000}#experience .expBox .acCont .first+.first,#experience .expBox .acCont .first+.acContTtl{margin:50px 0 0}#experience .expBox .acCont>.txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:15px 0 0;letter-spacing:.1em}#experience .expBox .acCont>.txt+.txt{padding-top:1em}#experience .expBox .acCont>.txt+div{margin-top:15px;border-top:1px solid #000}#experience .expBox .acCont aside>.txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:15px 0;letter-spacing:.1em}#experience .expBox .acCont dl{position:relative;margin:0 0 10px;vertical-align:top;letter-spacing:.1em;border-top:1px solid #e0dddc}#experience .expBox .acCont dl:before{position:absolute;top:0;height:1px;content:'';border-top:1px solid #000}#experience .expBox .acCont dt{font-size:14px;font-weight:bold;margin:0;padding:10px 0 5px}#experience .expBox .acCont dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2}#experience .expBox .acCont dd ul{padding-left:1.2em}#experience .expBox .acCont dd li{list-style:disc}#experience .expBox .acCont dd .txt{padding:0}#experience .expBox .acCont dd .dateList{font-size:12px;overflow:hidden;border-top:0}#experience .expBox .acCont dd .dateList dt{font-weight:bold}#experience .expBox .acCont dd .dateList dd{margin:0 0 5px}#experience .expBox .acCont .btn{padding:0 0 10px}#experience .expBox .acCont .btn:last-child{padding:0}#experience .expBox .acCont .btn a{position:relative;display:block;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:.1em;color:#FFF;background:#a53319}#experience .expBox .acCont .btn a.pdf{padding-left:30px}#experience #dance .expBox .expBoxInr{overflow:visible;min-height:inherit}#experience #dance .img{top:-39px}#experience #dance .btn{padding:0 15px 15px}#experience #dance .btn a{position:relative;display:block;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:.1em;color:#FFF;background:#a53319}#experience #dance .btn a.pdf{padding-left:30px}#therapyExperience{background:url('../images/experience/therapy_bg.png') center 320px repeat-x}#therapyExperience .ttlBox{position:relative;margin:0 0 20px}#therapyExperience .ttlBox .img img{display:block;width:100%}#therapyExperience .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#therapyExperience .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:20px 0 15px 0}#therapyExperience .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#therapyExperience .titleL{font-size:20px;margin:0 0 10px;text-align:center}#therapyExperience .contactInfo{position:relative;margin:0 30px 30px}#therapyExperience .contactInfo:before{position:absolute;top:0;right:0;left:0;height:4px;margin:0 auto;content:'';background:#1c1c1c}#therapyExperience .contactInfo .sttl{font-size:15px;padding:25px 0 20px;text-align:center}#therapyExperience .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 auto;letter-spacing:-0.4em}#therapyExperience .contactInfo dt{font-weight:bold;margin:0 0 15px;letter-spacing:.1em}#therapyExperience .contactInfo dd{margin:0 0 1em;vertical-align:top;letter-spacing:.1em}#therapyExperience .sanyokaiWrap{margin:0 auto}#therapyExperience .sanyokaiWrap .mainTitle{font-size:36px;font-weight:normal;margin:0 0 75px;text-align:center}#therapyExperience .sanyokaiWrap .readText{margin:0 0 110px}#therapyExperience .sanyokaiWrap .moduleList li{min-height:14em;margin:0;padding:40px 0;list-style:none;border-top:6px solid #1c1c1c}#therapyExperience .sanyokaiWrap .moduleList li:nth-child(odd){float:left}#therapyExperience .sanyokaiWrap .moduleList li:nth-child(even){float:right}#therapyExperience .sanyokaiWrap .moduleList li .title{font-size:20px;font-weight:normal;margin:0 0 40px}#therapyExperience .sanyokaiWrap .moduleList .linkList{font-size:14px;margin:30px 0 0;padding:25px 0 0;border-top:1px solid #cdcdcd}#therapyExperience .sanyokaiWrap .moduleList .linkList li{position:relative;display:block;width:100%;min-height:inherit;padding:0 0 0 25px;border-top:0}#therapyExperience .sanyokaiWrap .moduleList .linkList li:before{position:absolute;top:0;bottom:0;left:0;width:8px;height:8px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #545454;border-bottom:1px solid #545454}#therapyExperience .sanyokaiWrap .moduleList .linkList a{text-decoration:none;color:#c1ac4a}#therapyExperience .dougyoukaiWrap{margin:0 auto}#therapyExperience .dougyoukaiWrap .readText{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 30px 30px}#therapyExperience .dougyoukaiWrap table.detailList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;margin:0 30px 20px}#therapyExperience .dougyoukaiWrap table.detailList tr,#therapyExperience .dougyoukaiWrap table.detailList tbody{display:block;width:100%}#therapyExperience .dougyoukaiWrap table.detailList th{font-size:14px;display:block;padding:20px 0 5px;text-align:left;border-top:1px solid #1c1c1c}#therapyExperience .dougyoukaiWrap table.detailList td{display:block;padding:0 0 20px}#therapyExperience .dougyoukaiWrap table.detailList td p{margin:0 0 1em}#therapyExperience .dougyoukaiWrap table.detailList .dateList{overflow:hidden}#therapyExperience .dougyoukaiWrap table.detailList .dateList li{margin:0 0 1.5em}#therapyExperience .dougyoukaiWrap table.detailList .markList li{position:relative;margin:0 0 30px;padding:0 0 0 14px}#therapyExperience .dougyoukaiWrap table.detailList .markList li:last-child{margin:0}#therapyExperience .dougyoukaiWrap table.detailList .markList li:before{font-size:8px;position:absolute;top:1.1em;left:0;content:'●';color:#a53319}#therapyExperience .dougyoukaiWrap .btnBox{overflow:hidden;margin:0 30px 40px}#therapyExperience .dougyoukaiWrap .btnBox li{position:relative;box-sizing:border-box;margin:0 0 20px}#therapyExperience .dougyoukaiWrap .btnBox li.last{margin:0}#therapyExperience .dougyoukaiWrap .btnBox .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#therapyExperience .dougyoukaiWrap .btnBox .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#therapyExperience .dougyoukaiWrap .contactInfo:after{display:none}#photo{margin:60px 0 0;padding:45px 0 45px;background-color:#041219;background-image:url('../images/photo/bg.jpg');background-repeat:no-repeat;background-position:center 0;background-size:100% auto}#photo .ttlBox{width:280px;height:auto;margin:0 auto 28px;background-repeat:no-repeat;background-size:280px auto}#photo .mainTtl{font-size:25px;font-weight:normal;margin:0;padding:40px 0 0;text-align:center;text-indent:.2em;letter-spacing:.2em;color:#FFF}#photo .for{margin:0 0 20px}#photo .for img{width:96px;height:auto;margin:0 auto}#photo .lead{font-size:11px;text-align:center;color:#FFF}#photo .lead .hash{color:#b6a359}#photo .moreBtn{margin:0 15px}#photo .moreBtn a{font-size:14px;display:block;margin:0 auto;padding:12px 0;text-align:center;text-decoration:none;color:#fff;background:#a53319}#photo .share{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:1;margin:40px 0 0;text-align:center}#photo .share dl{display:inline-block;color:#FFF}#photo .share dt{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #fff}#photo .share dd{display:inline-block;vertical-align:top}#photoList{overflow:hidden;box-sizing:border-box;margin:0 15px}#photoList li{float:left;box-sizing:border-box;width:49%;margin:0 2% 0 0;padding:0 0 25px;vertical-align:top}#photoList li.large{width:100%;margin:0}#photoList li.last{margin:0}#photoList .photo{margin:0 0 8px}#photoList .photo img{display:block;box-sizing:border-box;width:100%;height:auto;border:4px solid #ececec}#photoList .user{display:table;overflow:hidden;min-height:55px;vertical-align:middle}#photoList .user .icon{display:table-cell;float:left;width:36px;height:36px;vertical-align:top;border-radius:50%;background-size:cover}#photoList .user .name{font-size:10px;display:table-cell;overflow:hidden;padding:0 0 0 10px;vertical-align:middle;color:#ececec}#photoList .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;word-wrap:break-word;color:#ececec}#access{margin-top:60px;background:url('../images/access/bg.png') center 350px repeat-x}#access #map_canvas{width:100%;height:320px}#access section{margin:0 15px 30px}#access .ttlBox{padding:40px 30px 20px}#access .ttlBox .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:0 0 15px;text-align:center;color:#000;border-bottom:4px solid #1c1c1c}#access #transportation{position:relative}#access #transportation .mainTtl{font-size:16px;margin:0 auto;padding:10px 0 15px;text-align:center;color:#000}#access #transportation .mainTtl .icon{display:block;margin:0 auto 5px;background-image:url(../images/sprites.png);background-position:0 -135px;width:30px;height:39px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #transportation .readTxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 18px;text-align:center}#access #transportation .rootList{position:relative;margin:0 15px}#access #transportation .rootList li{padding:15px 0;border-top:1px solid #e5e5e3}#access #transportation .rootList li:first-child{border-top:1px solid #000}#access #transportation .rootList li:last-child{padding:15px 0 0}#access #transportation .rootList li .osaka{display:block;color:#47a8a5}#access #transportation .rootList li .kansai{display:block;color:#b65bb9}#access #transportation .rootList li .sinosaka{display:block;color:#d5c834}#access #transportation .rootList li .ttl{font-size:16px;line-height:1.4;margin:0 0 20px;text-align:center}#access #transportation .rootList li .rail{text-align:center}#access #transportation .rootList li .rail img{display:block;width:100%}#access #map .ttl{font-weight:normal;position:relative;margin:0;padding:40px 0 35px;text-align:center;border-top:1px solid #818181}#access #map .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #map .mainTxtBox{width:100%;margin:0 auto;padding:0 0 10px;text-align:center}#access #map .mainTxtBox .mainTtl{font-size:26px;font-weight:normal;position:relative;margin:0 0 10px;padding:80px 0 0;border-top:1px solid #818181}#access #map .mainTxtBox .mainTtl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #map .mainTxtBox .readTxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#access #map .mapMain{width:100%;margin:0 0 15px}#access #map .mapMain img{width:100%;height:auto}#access #map .mapMain li{display:none}#access #map .mapMain li.act{display:block}#access #map .mapMainNav{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:11px;font-weight:bold;margin:0 0 15px;text-align:center}#access #map .mapMainNav ul{overflow:hidden;width:100%;border-top:1px solid #6d6d6d;border-right:1px solid #6d6d6d}#access #map .mapMainNav li{display:block;float:left;box-sizing:border-box;width:50%;border-bottom:1px solid #6d6d6d;border-left:1px solid #6d6d6d}#access #map .mapMainNav li.act a{color:#a53319}#access #map .mapMainNav li a{line-height:1.2;display:block;display:block;padding:10px 0;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#access #map .mapMainNav li a:hover{cursor:pointer;opacity:.5}#access #map .inner{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:0 15px}#access #map .inner .txtBox{font-size:14px;margin:0 0 10px}#access #map .inner .btnBox{overflow:hidden}#access #map .inner .btnBox li{position:relative;margin:0 0 10px}#access #map .inner .btnBox li:last-child{margin:0}#access #map .inner .btnBox .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#access #map .inner .btnBox .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#access #facility .mainTxtBox{padding:0 0 20px}#access #facility .mainTxtBox .mainTtl{font-weight:normal;position:relative;margin:0;padding:40px 0 35px;text-align:center;border-top:1px solid #818181}#access #facility .mainTxtBox .mainTtl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #facility .mainTxtBox .readTxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 15px}#access #facility .iconInfoBox{margin:0 15px;padding:14px 0 0;border-top:4px solid #1c1c1c}#access #facility .iconInfoBox .subTtl{font-size:16px;font-weight:normal;margin:0 0 20px;text-align:center;color:#000}#access #facility .iconInfoBox .iconDetail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:bold;overflow:hidden;width:100%}#access #facility .iconInfoBox .iconDetail li{display:table;margin:0 0 20px}#access #facility .iconInfoBox .iconDetail li .icon,#access #facility .iconInfoBox .iconDetail li .iconTxt{font-size:14px;display:table-cell;vertical-align:middle}#access #facility .iconInfoBox .iconDetail li .icon{width:55px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_80cm{display:block;background-image:url(../images/sprites.png);background-position:-100px -85px;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_slope{display:block;background-image:url(../images/sprites.png);background-position:-130px 0;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_autodoor{display:block;background-image:url(../images/sprites.png);background-position:-50px -85px;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:0 -85px;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_wc{display:block;background-image:url(../images/sprites.png);background-position:-30px 0;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_autodoor{display:block;background-image:url(../images/sprites.png);background-position:-50px -85px;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .iconInfoBox .iconDetail .icon_facility_wheelchair{display:block;background-image:url(../images/sprites.png);background-position:-80px 0;width:45px;height:45px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .note{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#access #facility .facilityListBox .facilityList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 15px;padding:20px;border:1px solid #000}#access #facility .facilityListBox .facilityList .place{padding:20px 0;text-align:center;border-bottom:1px solid #7a7a7a}#access #facility .facilityListBox .facilityList .place:first-child{padding:0 0 20px}#access #facility .facilityListBox .facilityList .place:last-child{padding:20px 0 0;border-bottom:0}#access #facility .facilityListBox .facilityList .name{font-size:15px;font-weight:bold;padding:0 0 10px;text-align:center}#access #facility .facilityListBox .facilityList .wheelchair{font-size:10px;font-weight:bold}#access #facility .facilityListBox .facilityList .iconList{display:table;margin:0 auto;padding:0 0 8px}#access #facility .facilityListBox .facilityList .iconList li{position:relative;display:table-cell;padding:0 2px}#access #facility .facilityListBox .facilityList .iconList li .none{position:absolute;z-index:7;left:3px;width:30px;height:30px;border-radius:3px;background-color:rgba(43,47,65,0.7)}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_parking{display:block;background-image:url(../images/sprites.png);background-position:-70px -135px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_80cm{display:block;background-image:url(../images/sprites.png);background-position:-105px -135px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_slope{display:block;background-image:url(../images/sprites.png);background-position:-80px -50px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:-35px -135px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_wc{display:block;background-image:url(../images/sprites.png);background-position:-140px -135px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:-35px -135px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_autodoor{display:block;background-image:url(../images/sprites.png);background-position:-30px -50px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .facilityList .iconList .iconS_facility_wheelchair{display:block;background-image:url(../images/sprites.png);background-position:-130px -50px;width:30px;height:30px;background-size:315px 174px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #guide{text-align:left}#access #guide .detailList a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#access #guide .detailList a:hover{cursor:pointer;opacity:.5}#access #guide .detailList .txtList li{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0 15px;padding:15px 0;border-bottom:1px solid #c4c4c4}#access #guide .detailList .txtList li:last-child{margin:0 15px;padding:15px 0;border-bottom:0}#access #guide .detailList .txtList li:first-child{padding:0 0 15px}#access #guide .detailList .detailTtl{font-size:18px;font-weight:normal;margin:0 15px 15px;padding:15px 0 0;text-align:center;vertical-align:top;border-top:1px solid #000}#access #guide .detailList .detailTxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0 15px 15px}#access #guide .applications{margin:0 15px}#access #guide .applications .inner{margin:0 auto}#access #guide .applications .ttl{font-size:16px;padding:15px 0;border-top:4px solid #1c1c1c}#access #guide .applications .detail{margin:0 15px}#access #guide .applications .detail dt,#access #guide .applications .detail dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px}#access #guide .applications .detail dt{margin:0 0 10px}#access #guide .mainTtl{line-height:1.3;margin:0;font-weight:normal;position:relative;margin:0;padding:40px 0 35px;text-align:center;border-top:1px solid #818181}#access #guide .mainTtl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #guide .img{margin:0 0 15px}#access #guide .img img{width:100%;height:auto}#access #guide .txtBox .readtxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;margin:0 15px 20px}#kechien1200{margin-top:60px;background:url('../images/k1200/kechien_bg.png') 0 100px repeat-x}#kechien1200 .ttlBox{margin:0 0 30px;position:relative}#kechien1200 .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#kechien1200 .ttlBox .img img{display:block;width:100%;height:auto}#kechien1200 .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#kechien1200 .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#kechien1200 section{margin:0 auto 20px}#kechien1200 .ttlBox{position:relative}#kechien1200 .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#kechien1200 .ttlBox .img img{display:block;width:100%;height:auto}#kechien1200 .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#kechien1200 .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#kechien1200 .ttlBox .mainTtl{margin:-45px 0 0 -270px}#kechien1200 .pageTitBox{margin:0 auto 30px;text-align:center}#kechien1200 .pageTitBox .ttl{font-size:16px;margin:0 0 10px}#kechien1200 .monthBox{margin:0 15px 30px}#kechien1200 .monthBox .note{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;margin:15px 0 0}#kechien1200 .monthBox .month{padding:0;border-top:1px solid #000}#kechien1200 .monthBox .month+.month{padding:0 0 20px;border-top:0}#kechien1200 .monthBox .monthNo{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:normal;font-weight:bold;margin:0;padding:15px 0;text-align:center;vertical-align:top;border-bottom:1px solid #c7c7c7}#kechien1200 .monthBox .dateBox li.day{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative;border-bottom:1px solid #c7c7c7}#kechien1200 .monthBox .dateBox li.day:last-child{border-bottom:1px solid #000}#kechien1200 .monthBox .dateBox li.day a{display:block;padding:15px 15px;text-decoration:none}#kechien1200 .monthBox .dateBox li.day a .name{color:#c1ac4a}#kechien1200 .monthBox .dateBox li.day a .datetime{color:#000}#kechien1200 .monthBox .dateBox li.day .noLink{padding:15px 15px}#kechien1200 .monthBox .dateBox .acBtn2{position:relative;display:block;padding:15px 0;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .monthBox .dateBox .acBtn2:hover{cursor:pointer;opacity:.5}#kechien1200 .monthBox .dateBox .acBtn2:after{position:absolute;top:38px;right:10px;display:block;width:10px;height:10px;margin:-12px 0;content:'';-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .acBtn2.act:after{top:46px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}#kechien1200 .monthBox .dateBox li.noData{padding:15px}#kechien1200 .monthBox .dateBox li.noData:after{display:none}#kechien1200 .monthBox .dateBox li.noData .name{color:#1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap{overflow:hidden;padding:10px 0 0}#kechien1200 .monthBox .dateBox .detailWrap.acCont{display:none}#kechien1200 .monthBox .dateBox .detailWrap .title{margin:0 0 10px}#kechien1200 .monthBox .dateBox .detailWrap table.detailList{font-size:11px;width:100%;margin:0 0 30px;border:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td,#kechien1200 .monthBox .dateBox .detailWrap table.detailList th{padding:5px;vertical-align:top}#kechien1200 .monthBox .dateBox .detailWrap table.detailList tr:last-child td{border-bottom:0}#kechien1200 .monthBox .dateBox .detailWrap table.detailList th{font-weight:normal;color:#fff;border-top:1px solid #1c1c1c;border-left:1px solid #61615e;background:#30302f}#kechien1200 .monthBox .dateBox .detailWrap table.detailList th:first-child{border-left:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList th:last-child{border-right:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;vertical-align:top;border:1px solid #dcdcdc}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td:first-child{border-left:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td:last-child{border-right:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList tr:last-child td,#kechien1200 .monthBox .dateBox .detailWrap table.detailList td.borBtm{border-bottom:1px solid #1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td.borRight{border-right:1px solid #dcdcdc}#kechien1200 .monthBox .events li{position:relative;border-top:1px solid #c7c7c7}#kechien1200 .monthBox .events li a{display:block;padding:15px 0;text-decoration:none;color:#b7a344;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .monthBox .events li a:hover{cursor:pointer;opacity:.5}#kechien1200 .monthBox .events li:after{position:absolute;top:15px;right:18px;display:block;content:''}#kechien1200 .monthBox .events li:first-child{border-top:0}#kechien1200 .btnBox{overflow:hidden;margin:0 15px 50px}#kechien1200 .btnBox li{position:relative;float:none;margin:0 0 20px}#kechien1200 .btnBox li.last{margin:0}#kechien1200 .btnBox .btn a{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .btnBox .btn a:hover{cursor:pointer;opacity:.5}#kechien1200 .facebookWrap{display:table;width:100%;margin:0 0 30px;background:#2366a4}#kechien1200 .facebookWrap a{width:100%;text-decoration:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .facebookWrap a:hover{cursor:pointer;opacity:.5}#kechien1200 .facebookWrap .logo{display:table-cell;width:80px;text-align:center;vertical-align:middle;background:#15436d}#kechien1200 .facebookWrap .logo img{width:auto;height:29px}#kechien1200 .facebookWrap .detailWrap{position:relative;display:table-cell;padding:25px;vertical-align:middle;background:#2366a4}#kechien1200 .facebookWrap .detailWrap .lead{font-size:10px;margin:0 0 5px;color:#e2bb34}#kechien1200 .facebookWrap .detailWrap .ttl{margin:0 0 5px;padding:0;text-align:left;color:#fff}#kechien1200 .facebookWrap .detailWrap .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;color:#fff}#kechien1200 .contactInfo{position:relative;margin:0 30px 30px}#kechien1200 .contactInfo:before{position:absolute;top:0;right:0;left:0;height:4px;margin:0 auto;content:'';background:#1c1c1c}#kechien1200 .contactInfo .sttl{font-size:15px;padding:25px 0 20px;text-align:center}#kechien1200 .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 auto;letter-spacing:-0.4em}#kechien1200 .contactInfo dt{font-weight:bold;margin:0 0 15px;letter-spacing:.1em}#kechien1200 .contactInfo dd{margin:0 0 1em;vertical-align:top;letter-spacing:.1em}#r1200{margin-top:60px}#r1200 #r1200Mainvis{position:relative;width:auto;background:rgba(255,204,204,0.3)}#r1200 #r1200Mainvis:before{position:absolute;bottom:0;content:''}#r1200 #r1200Mainvis #r1200Logo{position:absolute;top:80px;right:0;left:0;display:block;width:210px;margin:0 auto}#r1200 #r1200Mainvis #r1200Logo img{width:210px;height:auto}#r1200 #r1200Mainvis .leadText{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:absolute;bottom:110px;padding:0 30px;color:#fff}#r1200 #r1200Mainvis .scrollBtn{position:absolute;right:0;bottom:30px;left:0;display:block;width:44px;margin:0 auto;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#r1200 #r1200Mainvis .scrollBtn:hover{cursor:pointer;opacity:.5}#r1200 #r1200Mainvis .scrollBtn img{display:block;width:44px;height:auto}#r1200 #r1200Mainvis .bg img{display:block;width:100%;height:auto}#r1200 #r1200leadBox{position:relative}#r1200 #r1200leadBox .leadBox{padding:60px 0 140px;background:#ebf1ff url(../images/k1200/r1200leadBox_bg.jpg) 0 100%/100% auto no-repeat}#r1200 #r1200leadBox .leadBox .txt{text-align:center}#r1200 #r1200leadBox .leadBox .txt img{width:195px;height:auto;margin:0 auto}#r1200 #r1200leadBox .txtBox{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:25px 30px 70px}#r1200 #r1200leadBox .txtBox p{margin:0 0 1.5em}#r1200 #r1200leadBox .txtBox p:last-child{margin:0}#r1200 #withKukai{background:url(../images/k1200/withKukai_bg.jpg) 0 0/100% auto no-repeat #1a0d01}#r1200 #withKukai .inr{position:relative;margin:0 auto;padding:100px 30px 45px}#r1200 #withKukai .inr:before{position:absolute;top:-41px;left:2px;width:108px;height:106px;content:'';background:url(/images/k1200/withkukai_img2.png) 0 0/108px auto no-repeat}#r1200 #withKukai .sttl{font-size:32px;font-weight:bold;line-height:1.6;display:inline-block;margin:0;padding:50px 0 30px;text-align:left;color:#fff;border-top:2px solid rgba(29,15,8,0.5)}#r1200 #withKukai .ssttl{font-size:15px;margin:50px 0 0;padding:20px 0;text-align:center;color:#FFF;border-top:1px solid rgba(135,103,37,0.5)}#r1200 #withKukai .sttlEN{font-size:9px;font-style:italic;position:absolute;top:85px;right:30px;text-align:right;color:#fff}#r1200 #withKukai .lead{font-size:12px;line-height:2em;color:#fff}#r1200 #withKukai .img{margin:0 0 20px}#r1200 #withKukai .img img{display:block;width:100%;height:auto}#r1200 #withKukai dl{margin:0 0 30px;color:#FFF}#r1200 #withKukai dl:last-child{margin:0}#r1200 #withKukai dl dt{font-size:14px;font-weight:bold;margin:0 0 10px}#r1200 #withKukai dl dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px}#r1200 #exposition{background:url(../images/k1200/exposition_bg.png) 0 0/100% auto #fff}#r1200 #exposition .inr{margin:0 15px;padding:45px 0}#r1200 #exposition .sttl{font-size:20px;font-weight:bold;line-height:1.2;position:relative;margin:0 15px;padding:30px 0 15px;text-align:center;text-indent:.2em}#r1200 #exposition .sttl:before{position:absolute;top:0;right:0;left:0;display:block;height:5px;margin:0 auto;content:'';background:#000}#r1200 #exposition .ssttl{font-size:15px;font-weight:bold;padding:35px 0 15px}#r1200 #exposition .rb{font-size:9px;position:relative;margin:0 15px;padding:0 0 35px;text-align:center;border-bottom:1px solid rgba(28,28,28,0.5)}#r1200 #exposition .rb:before{position:absolute;right:0;bottom:5px;left:0;display:block;width:auto;height:1px;content:'';border-bottom:2px solid rgba(28,28,28,0.5)}#r1200 #exposition .exp1 .img,#r1200 #exposition .exp2 .img{margin:0 0 15px}#r1200 #exposition .exp1 .img img,#r1200 #exposition .exp2 .img img{display:block;width:100%;height:auto}#r1200 #exposition .exp1 dl,#r1200 #exposition .exp2 dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;overflow:hidden;margin:0 15px 20px;border-bottom:1px solid #9f9685}#r1200 #exposition .exp1 dt,#r1200 #exposition .exp2 dt{font-weight:bold;float:left;width:65px;padding:10px 0}#r1200 #exposition .exp1 dt:first-child+dd,#r1200 #exposition .exp2 dt:first-child+dd{border:0}#r1200 #exposition .exp1 dd,#r1200 #exposition .exp2 dd{padding:10px 0 10px 65px;border-top:1px solid #9f9685}#r1200 #exposition .exp1 .txt,#r1200 #exposition .exp2 .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;margin:0 15px}#r1200 #associationSchedule{background:#a92604;background:url(../images/k1200/associationSchedule_bg.jpg) 0 0/100% auto #a92604}#r1200 #associationSchedule .inr{margin:0 30px;padding:45px 0 50px}#r1200 #associationSchedule .sttl{font-size:19px;font-weight:bold;line-height:1.2;padding:15px 0;color:#fff;border:1px solid rgba(255,255,255,0.5)}#r1200 #associationSchedule .ssttl{font-size:14px;font-weight:bold;padding:15px 0;text-align:center;letter-spacing:.3em;color:#fff}#r1200 #associationSchedule .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;display:inline-block;vertical-align:top;color:#FFF}#r1200 #associationSchedule .btn{display:block;padding:20px 0 0}#r1200 #associationSchedule .btn a{display:inline-block;font-size:14px;line-height:45px;position:relative;display:block;width:100%;height:45px;padding-left:10px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#1a1a1a}#r1200 #associationSchedule .btn a:before{position:absolute;top:0;bottom:0;left:30px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #b73719;border-bottom:1px solid #b73719}#r1200 #pilgrimageSchedule{position:relative;background:#171717 url(../images/k1200/pilgrimageSchedule_bg.jpg) 0 0/100% auto no-repeat}#r1200 #pilgrimageSchedule .inr{margin:0 30px;padding:90px 0 0}#r1200 #pilgrimageSchedule .sttl{font-size:16px;line-height:1.2;width:1em;margin:0 auto 40px;padding:55px 20px;text-align:center;color:#fff;border:9px solid #a53319;border-right-width:1px;border-left-width:1px;background:rgba(8,9,14,0.9)}#r1200 #pilgrimageSchedule .ssttl{font-size:16px;padding:20px 0 0;text-align:left;color:#FFF;border-top:2px solid #000}#r1200 #pilgrimageSchedule .ssttl_en{font-size:9px;font-style:italic;float:right;margin-top:-2em;color:#a37e3a}#r1200 #pilgrimageSchedule .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;color:#fff}#r1200 #pilgrimageSchedule .txt02{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:15px 0 0;color:#fff}#r1200 #pilgrimageSchedule .btn{margin:20px 0 30px}#r1200 #pilgrimageSchedule .btn a{margin:0 auto;font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}#r1200 #pilgrimageSchedule .btn a:before{position:absolute;top:0;bottom:0;left:30px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}#r1200 #pilgrimageSchedule .img img{width:260px;height:auto;margin:0 auto}#r1200 #reconstruction{padding:45px 0 25px;background:#6c4767 url(../images/k1200/reconstruction.png) 0 0/100% auto no-repeat}#r1200 #reconstruction .sttl{font-size:20px;margin:0 30px 10px;color:#FFF}#r1200 #reconstruction .sttl_en{font-size:9px;text-align:center;color:#ff5a98}#r1200 #reconstruction .sttl_en span{font-style:italic;display:inline-block;padding:0 5px}#r1200 #reconstruction .inr{margin:30px 30px 40px;border-top:2px solid #ff5a98}#r1200 #reconstruction .inr .ssttl{font-size:15px;padding-top:26px;text-align:center;color:#FFF}#r1200 #reconstruction .inr .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;padding:26px 0 0;color:#FFF}#r1200 #reconstruction .inr02{margin:26px 15px 0}#r1200 #reconstruction .inr02 .ssttl{font-size:15px;color:#FFF}#r1200 #reconstruction .inr02 .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;padding:12px 0 0;color:#FFF}#r1200 #reconstruction .inr02 .chronology{font-size:14px;margin:30px 0 0;border-bottom:1px solid #4b3248}#r1200 #reconstruction .inr02 .chronology dt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative;display:block;padding:8px 0;border-top:1px solid #4b3248}#r1200 #reconstruction .inr02 .chronology dt:before{right:5px;margin:-8px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;top:10px}#r1200 #reconstruction .inr02 .chronology dt span{display:inline-block;margin:0 8px 0 0;color:#FFF}#r1200 #reconstruction .inr02 .chronology dt.act:before{margin-top:6px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#r1200 #reconstruction .inr02 .chronology dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:8px 0;color:#FFF;border-top:1px dashed #4b3248}#r1200 #reconstruction .inr02 .chronology .acCont{display:none}#r1200 #reconstruction .imgBox:after{display:block;clear:both;content:""}#r1200 #reconstruction .imgBox .img01,#r1200 #reconstruction .imgBox .img02{position:relative;display:block}#r1200 #reconstruction .imgBox .img01 img,#r1200 #reconstruction .imgBox .img02 img{display:block;width:100%}#r1200 #reconstruction .imgBox .img01 span,#r1200 #reconstruction .imgBox .img02 span{position:absolute;bottom:0;left:0;display:block;padding:2px 5px;white-space:nowrap;color:#FFF;background:#000}#r1200 #reihoukan{position:relative;background:#859e16}#r1200 #reihoukan .inr{position:relative;text-align:center}#r1200 #reihoukan .inr h2{font-size:24px;line-height:1.2;position:absolute;z-index:10;top:85px;left:50%;width:1em;margin:0 auto 40px;margin:0 0 0 -1em;padding:5px .5em;text-align:center;color:#fff;background:rgba(8,9,14,0.9)}#r1200 #reihoukan .inr .lead{line-height:1.2;position:absolute;z-index:10;top:300px;left:50%;width:20em;margin:0 0 0 -10em;padding:10px .5em;color:#FFF;background:rgba(8,9,14,0.9)}#r1200 #reihoukan .inr .en{font-size:8px;position:absolute;z-index:10;top:85px;left:50%;margin:6.5em 0 0 -13.5em;padding:10px .5em;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#FFF;background:rgba(8,9,14,0.9)}#r1200 #reihoukan .bg{position:relative;z-index:2;top:0;left:0}#r1200 #reihoukan .bg img{display:block;width:100%;height:auto}#r1200 #limitedRelease{position:relative;overflow:hidden;background:#e1cfbb}#r1200 #limitedRelease .inr02{margin:0 auto}#r1200 #limitedRelease .badge{font-size:16px;padding:30px 0;text-align:center;color:#fff;border-bottom:10px solid #457a2b;background:#400a33}#r1200 #limitedRelease .badge_en{font-size:9px;position:absolute;top:50px;left:30px;width:800px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;color:#6f573c}#r1200 #limitedRelease .ssttl{font-size:20px;line-height:1.4;padding:30px 0;text-align:left;text-align:center;color:#400a33}#r1200 #limitedRelease .ssttl span{font-size:40px}#r1200 #limitedRelease .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;padding:0 30px 0 45px}#r1200 #limitedRelease .schedule{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:20px 30px 0;text-align:center}#r1200 #limitedRelease .schedule dt{font-weight:bold;padding:15px 0 5px;border-top:1px solid #030f04}#r1200 #limitedRelease .schedule dd{padding:0 0 15px}#r1200 #limitedRelease .imgSlider{overflow:hidden;margin:0 30px 40px}#r1200 #limitedRelease .imgSlider li{position:relative}#r1200 #limitedRelease .imgSlider img{display:block;width:100%;height:auto}#r1200 #limitedRelease .imgSlider .name{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:absolute;bottom:0;left:0;padding:2px 5px;color:#fff;background:#3c3c3c}#r1200 #gozeTreasure{margin:0 auto;background-color:#0d0a08;background-image:url(../images/k1200/gozetreasure_bg_y.jpg);background-repeat:repeat-y;background-size:100% auto}#r1200 #gozeTreasure .inr{padding:0 45px 30px;background-image:url(../images/k1200/gozetreasure_bg.jpg);background-repeat:no-repeat;background-size:100% auto}#r1200 #gozeTreasure .supssttl{font-size:12px;padding:20px 0 20px;text-align:center;text-indent:-0.5em;letter-spacing:.2em;color:#FFF}#r1200 #gozeTreasure .ssttl{font-size:22px;margin:0 0 8px;color:#fff}#r1200 #gozeTreasure .ssttl span{color:#a49847}#r1200 #gozeTreasure .ssttl_en{font-size:9px;margin:0 0 20px;text-align:center;text-indent:-0.5em;letter-spacing:.3em;color:#838783}#r1200 #gozeTreasure .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:2;margin:0 auto;color:#fff}#r1200 #gozeTreasure .schedule{font-size:12px;margin:25px auto 0;text-align:center;color:#fff;border-bottom:1px solid #604e1f}#r1200 #gozeTreasure .schedule dt{padding:20px 0 10px;border-top:1px solid #604e1f}#r1200 #gozeTreasure .schedule dd{padding:0 0 22px}#r1200 #gozeTreasure .img .name{display:table;width:260px;margin:0 auto;color:#a49847}#r1200 #gozeTreasure .img .name li{font-size:10px;display:table-cell;width:50%;padding:0 0 5px;text-align:center}#r1200 #gozeTreasure .img img{display:block;width:260px;height:auto;margin:0 auto;vertical-align:top}#r1200 #worshipKokorozashiosame{background-image:url(../images/k1200/worshipKokorozashiosame_bg.png);background-size:64px auto}#r1200 #worshipKokorozashiosame .sttlBox{text-align:center}#r1200 #worshipKokorozashiosame .sttlBox .supsttl{font-size:12px;padding:40px 0 0;text-indent:-0.5em;letter-spacing:.2em}#r1200 #worshipKokorozashiosame .sttlBox .sttl{font-size:21px;padding:0 0 40px}#r1200 #souvenir{position:relative;overflow:hidden;margin:0 10px 10px;background:#465e82}#r1200 #souvenir .inr{position:relative;margin:8px;padding:35px 10px;border:1px solid #7b8182}#r1200 #souvenir .img{margin:0 0 20px}#r1200 #souvenir .img img{width:100%;height:auto}#r1200 #souvenir .ssttl{font-size:18px;margin:0 0 30px;text-align:center;text-align:center;color:#FFF}#r1200 #souvenir .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;margin:0 0 20px;color:#FFF}#r1200 #souvenir .info{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;color:#FFF;border-top:2px solid #aeabac}#r1200 #souvenir .info dt{font-weight:bold;padding:18px 0 0}#r1200 #souvenir .info dd{padding:0 0 18px;border-bottom:1px solid #aeabac}#r1200 #souvenir .info dd p{margin:0 0 1em}#r1200 #souvenir .info dd p:last-child{margin:0}#r1200 #souvenir .info dd:last-child{padding:0;border-bottom:0}#r1200 #busUse{padding:20px 30px;background-image:url(../images/k1200/busUse_bg.png)}#r1200 #busUse h3{font-size:20px;margin:0 0 20px;text-align:center;color:#fff}#r1200 #busUse h3 span{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;font-weight:normal;display:block}#r1200 #busUse .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:0 0 40px;color:#fff}#r1200 #busUse .txt p{margin:0 0 1em}#r1200 #busUse .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#r1200 #busUse .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#r1200 #busUse .btn a{background:#33150e !important}#r1200 #busUse ul{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;color:#fff}#r1200 #busUse ul li{position:relative;margin:0 0 50px;padding:20px;border-top:1px solid #6a2212;border-bottom:1px solid #6a2212}#r1200 #busUse ul li:last-child{margin:0 0 20px}#r1200 #busUse ul .no{font-size:14px;line-height:40px;position:absolute;top:-20px;left:-20px;display:block;box-sizing:border-box;width:40px;height:40px;padding:0 0 0 1em;color:#fff;border-radius:20px;background:#6a2212}#r1200 #parking{overflow:hidden;padding:20px 30px;background:url(../images/bg.png)}#r1200 #parking h3{font-weight:normal;margin:0 0 20px;text-align:center;color:#31a2af}#r1200 #parking .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 40px}#r1200 #parking .txt p{margin:0 0 1em}#r1200 #parking ul{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;border-top:1px solid #8f8f8f}#r1200 #parking ul li{padding:20px 0;border-bottom:1px solid #8f8f8f}#r1200 #faq{padding:0 0 60px}#r1200 #faq .inr{margin:0 15px}#r1200 #faq .sttl{font-size:20px;padding:20px 0 35px}#r1200 #faq .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#r1200 #faq .faqBox{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:25px 0 0}#r1200 #faq .faqBox dt{position:relative;margin:15px 0 0;padding:10px 45px;cursor:pointer;border:1px solid #8f8f8f}#r1200 #faq .faqBox dt:before{right:15px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;margin-top:-10px}#r1200 #faq .faqBox dt.act:before{margin-top:-4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#r1200 #faq .faqBox dt a{display:block;text-decoration:none;color:#1c1c1c}#r1200 #faq .faqBox dt .label{line-height:24px;position:absolute;top:8px;left:10px;display:block;width:24px;height:24px;margin:auto 0;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#d02e48}#r1200 #faq .faqBox dd{position:relative;display:none;padding:10px 45px;border:1px solid #8f8f8f;border-top:0}#r1200 #faq .faqBox dd .label{line-height:24px;position:absolute;top:8px;left:10px;display:block;width:24px;height:24px;margin:auto 0;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#41b8b7}#r1200 #faq .btn{padding:20px 0 0;text-align:center}#r1200 #faq .btn a{position:relative;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff !important;background:#a53319}#aboutjoin{margin-top:60px;background:url('../images/1200/kechien_bg.png') 0 100px repeat-x}#aboutjoin .ttlBox{position:relative}#aboutjoin .ttlBox .img img{display:block;width:100%}#aboutjoin .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#aboutjoin .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:15px 0}#aboutjoin .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#aboutjoin .pageTitBox{margin:0 0 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#aboutjoin .pageTitBox .ttl{font-size:20px;font-weight:normal;line-height:1.4;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/1200/kechien_bg.png")}#aboutjoin .pageTitBox.normal .ttl{background:#fff url("../images/bg.png")}#aboutjoin #aboutKyoho{margin:0 30px;padding:20px 0;border-top:4px solid #1c1c1c}#aboutjoin #aboutKyoho .sttl{font-size:16px;padding:0 0 20px;text-align:center}#aboutjoin #aboutKyoho .textWrap{padding:0 0 40px}#aboutjoin #aboutKyoho .textWrap .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 0 25px}#aboutjoin #aboutKyoho .textWrap .note{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:11px;color:#e01919}#aboutjoin #aboutKyoho .priceTable{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;display:table;width:100%;margin:0 0 5px;border-top:1px solid #818181;border-bottom:1px solid #818181}#aboutjoin #aboutKyoho .priceTable dt{font-weight:bold;display:table-cell;width:50%;padding:20px 0;color:#c1ac4a}#aboutjoin #aboutKyoho .priceTable dd{display:table-cell;width:50%;padding:20px 0;text-align:right}#aboutjoin #aboutKyoho .priceTable dd .price{font-weight:bold;letter-spacing:.3em}#aboutjoin #aboutKyoho .priceTable+.priceTable{margin:0 0 20px;border-top:0}#aboutjoin #aboutKyoho .priceNote{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:10px}#aboutjoin #aboutKyoho .priceNote li{margin:0 0 10px;padding-left:1.5em;text-indent:-1.5em}#aboutjoin #aboutKyoho .priceNote li:last-child{margin:0}#aboutjoin .sanyokaiWrap{margin:60px 15px 0}#aboutjoin .sanyokaiWrap .mainTitle{font-size:20px;font-weight:normal;line-height:1.3em;margin:40px 15px 20px;text-align:center}#aboutjoin .sanyokaiWrap .readText{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 15px 50px}#aboutjoin .sanyokaiWrap .moduleList{overflow:hidden}#aboutjoin .sanyokaiWrap .moduleList li{margin:0 15px;padding:20px 0 40px;list-style:none;border-top:4px solid #1c1c1c}#aboutjoin .sanyokaiWrap .moduleList li .title{font-size:16px;font-weight:normal;margin:0 0 20px;text-align:center}#aboutjoin .sanyokaiWrap .moduleList li .text{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px}#aboutjoin .sanyokaiWrap .moduleList .linkList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:30px 0 0;padding:10px 0 0;border-top:1px solid #cdcdcd}#aboutjoin .sanyokaiWrap .moduleList .linkList li{position:relative;display:block;width:100%;min-height:inherit;padding:0 0 0 25px;border-top:0}#aboutjoin .sanyokaiWrap .moduleList .linkList li:before{position:absolute;top:.5em;left:0;width:7px;height:7px;margin:auto 0;content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#aboutjoin .sanyokaiWrap .moduleList .linkList a{text-decoration:none;color:#c1ac4a}#aboutjoin .dougyoukaiWrap{margin:0 15px}#aboutjoin .dougyoukaiWrap .readText{font-size:14px;line-height:2;margin:0 15px 20px}#aboutjoin .dougyoukaiWrap table.detailList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;display:block;margin:0 15px;border-top:1px solid #1c1c1c}#aboutjoin .dougyoukaiWrap table.detailList tr,#aboutjoin .dougyoukaiWrap table.detailList tbody{display:block}#aboutjoin .dougyoukaiWrap table.detailList th{display:block;padding:20px 0 0;text-align:left;vertical-align:top}#aboutjoin .dougyoukaiWrap table.detailList td{display:block;padding:0 0 20px;border-bottom:1px solid #1c1c1c}#aboutjoin .dougyoukaiWrap table.detailList td p{margin:0 0 1em}#aboutjoin .dougyoukaiWrap table.detailList tr:last-child td{padding:0;border-bottom:0}#aboutjoin .dougyoukaiWrap table.detailList .dateList{overflow:hidden}#aboutjoin .dougyoukaiWrap table.detailList .dateList dt{font-weight:bold;display:block;width:60px;vertical-align:top;color:#c1ac4a}#aboutjoin .dougyoukaiWrap table.detailList .dateList dd{display:block;margin:0 0 2em}#aboutjoin .dougyoukaiWrap table.detailList .dateList dd:last-child{margin:0}#aboutjoin .dougyoukaiWrap table.detailList .markList li{position:relative;margin:0 0 30px;padding:0 0 0 14px}#aboutjoin .dougyoukaiWrap table.detailList .markList li:last-child{margin:0}#aboutjoin .dougyoukaiWrap table.detailList .markList li:before{font-size:8px;position:absolute;top:.6em;left:0;content:'●';color:#a53319}#aboutjoin .dougyoukaiWrap .btn{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative;display:block;margin:0 15px;text-align:center}#aboutjoin .dougyoukaiWrap .btn a{font-size:12px;line-height:1.3;display:block;margin:20px auto;padding:10px 40px;text-decoration:none;color:#fff;background:#a53319}#aboutjoin .contactInfo{position:relative;margin:50px 15px 20px}#aboutjoin .contactInfo:before{position:absolute;top:0;right:0;left:0;content:'';border-top:4px solid #1c1c1c}#aboutjoin .contactInfo .sttl{font-size:16px;margin:0;padding:20px 0 10px;text-align:center;border-bottom:0}#aboutjoin .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;letter-spacing:-0.4em}#aboutjoin .contactInfo dt{font-size:14px;font-weight:bold;margin:0 0 5px;letter-spacing:.1em}#aboutjoin .contactInfo dd{margin:0 0 5px;vertical-align:top;letter-spacing:.1em}#aboutjoin .form{margin:0 30px 60px}#aboutjoin .form .contactInfo{margin:50px 0 0}#aboutjoin .form .mainttl{font-size:16px;margin:0;padding:20px 0 20px;text-align:center;border-top:1px solid #1c1c1c}#aboutjoin .formWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#aboutjoin .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;outline:0}#aboutjoin .formWrap .formBox{display:table;overflow:hidden;box-sizing:border-box;width:100%;margin:0 0 10px;border:1px solid #1c1c1c;background:#FFF}#aboutjoin .formWrap .formTtl{font-weight:bold;display:table-cell;width:5em;padding:10px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#aboutjoin .formWrap .formTtl.long{width:9em;padding:10px;border-bottom:1px solid #1c1c1c}#aboutjoin .formWrap .formTtl.line{display:block;width:100%;padding:5px 0}#aboutjoin .formWrap .formTtl .note{font-size:10px;margin:0 0 0 6px}#aboutjoin .formWrap .formBody{display:table-cell;padding:0 5px;vertical-align:middle;border-left:0;background:#FFF}#aboutjoin .formWrap .formBody input[type='text'],#aboutjoin .formWrap .formBody input[type='email']{width:100%;padding:5px 0;border:0}#aboutjoin .formWrap .formBodyWrap{display:table;width:100%}#aboutjoin .formWrap .course label{font-weight:bold;position:relative;display:inline-block;padding:10px 0 10px 50px;cursor:pointer}#aboutjoin .formWrap .address .select{width:100%}#aboutjoin .formWrap .address .select select{width:120%}#aboutjoin .formWrap .address .formBox{margin:0}#aboutjoin .formWrap .address .formBox:last-child{margin:0 0 10px;border-top:0}#aboutjoin .formWrap .address .formBodyAddress{display:block;display:table;box-sizing:border-box;width:100%;margin:0 0 10px;border:1px solid #1c1c1c;background:#fff}#aboutjoin .formWrap .address .formBodyAddress input{padding:10px;border:0}#aboutjoin .formWrap .course .formBox,#aboutjoin .formWrap .birthday .formBox{margin:0}#aboutjoin .formWrap .course .formBox+.formBox,#aboutjoin .formWrap .birthday .formBox+.formBox{margin:0 0 10px;border-top:0}#aboutjoin .formWrap .course .formBody,#aboutjoin .formWrap .birthday .formBody{border-right:1px solid #1c1c1c}#aboutjoin .formWrap .course .formBody:last-child,#aboutjoin .formWrap .birthday .formBody:last-child{border-right:0}#aboutjoin .formWrap .course input[type='text'],#aboutjoin .formWrap .birthday input[type='text']{width:3em}#aboutjoin .formWrap .birthday .formBody{text-align:center}#aboutjoin .formWrap .time .formBody{padding-right:20px}#aboutjoin .formWrap .time .select{display:inline-block;width:70px;vertical-align:middle}#aboutjoin .formWrap .time .select select{width:110px}#aboutjoin input[type='radio']{position:absolute;margin-left:-20px;opacity:0}#aboutjoin input[type='radio']+.radio:before{position:absolute;width:8px;height:8px;margin:3px 0 0 -22px;content:'';border:4px solid #d1d1d1;border-radius:50%;background:#d1d1d1}#aboutjoin input[type='radio']:checked+.radio:before{background:#2c2c2c}#aboutjoin textarea{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:100%;height:150px;border:0;outline:0}#aboutjoin .select{overflow:hidden;width:260px}#aboutjoin .select label{position:relative;padding:5px 0}#aboutjoin .select label:before{position:absolute;top:0;right:50px;bottom:0;width:0;height:0;margin:auto 0;content:'';border-width:8px 5px 0 5px;border-style:solid;border-color:#c1ab4a transparent transparent transparent}#aboutjoin .select select{position:relative;z-index:2;display:inline-block;padding:5px 0;cursor:pointer;border:0;outline:0;background:0}#aboutjoin .footer{position:relative;clear:both;min-height:70px}#aboutjoin .footer button{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:100%;padding:12px 0;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319;display:block;padding:12px 10px;text-decoration:none;color:#fff;width:100%}#aboutSoshiki{margin-top:60px;padding:0 0 20px;background:url('../images/soshiki/bg.png') 0 100px repeat-x}#aboutSoshiki .ttlBox{margin:0 0 60px;position:relative}#aboutSoshiki .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#aboutSoshiki .ttlBox .img img{display:block;width:100%;height:auto}#aboutSoshiki .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#aboutSoshiki .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#aboutSoshiki section .ttl{font-size:26px;font-weight:normal;position:relative;padding:80px 0 70px;border-top:1px solid #818181}#aboutSoshiki section .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutSoshiki .txtBox{position:relative;margin:0 30px;padding:30px 0 20px;border-top:4px solid #1c1c1c}#aboutSoshiki .txtBox .mttl{font-size:16px;font-weight:normal;margin:0 0 30px;text-align:center;letter-spacing:.2em}#aboutSoshiki .txtBox .sttl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;font-weight:bold;text-align:left}#aboutSoshiki .txtBox .txtWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;margin:0 auto}#aboutSoshiki .txtBox .txtWrap .txt{margin:0 0 1em}#aboutSoshiki .txtBox .btn{position:relative;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319}#aboutSoshiki .txtBox .btn a{display:block;padding:12px 10px;text-decoration:none;color:#fff}#aboutSoshiki .txtBox .txtWrapList02 li{padding:0 10px}#aboutSoshiki .txtBox .txtWrapList02 li .txtWrap{width:100%}#aboutSoshiki .txtBox .txtWrapList02 .linkList{width:100%}#aboutSoshiki .txtBox .txtWrapList03 li{padding:0 10px}#aboutSoshiki .txtBox .txtWrapList03 li .txtWrap{width:100%}#aboutSoshiki .txtBox .txtWrapList03 .linkList{float:left;width:50%}#aboutSoshiki .txtBox .txtWrapList03 .linkList.last{float:right}#aboutSoshiki .txtBox .linkWrap{overflow:hidden;width:100%;margin:0 0 20px}#aboutSoshiki .txtBox .linkWrap .linkList{font-size:14px;padding:15px 0 0;border-top:1px solid #cdcdcd}#aboutSoshiki .txtBox .linkWrap .linkList li{position:relative;display:block;padding:0 5px 0 17px}#aboutSoshiki .txtBox .linkWrap .linkList li:before{position:absolute;top:.5em;left:0;width:7px;height:7px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#aboutSoshiki .txtBox .linkWrap .linkList a{text-decoration:none;color:#c1ac4a;font-size:11px}#aboutSoshiki .txtBox .txtBox+.txtBox{border-top:0}#forest{margin-top:60px}#forest #gNav2{margin:0 0 30px}#forest .ttlBox{position:relative}#forest .ttlBox .img img{display:block;width:100%}#forest .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#forest .ttlBoxInr .mainTtl{font-size:16px;font-weight:normal;margin:0;padding:20px 0 15px 0}#forest .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/100% auto}#forest .pageTitBox .ttl{font-size:16px;font-weight:normal;line-height:1.4;padding:15px 5px;text-align:center;vertical-align:middle;background:#fff}#history .historyListWrap{border:1px solid #000;margin:0 15px 30px;padding:0 15px}#history .historyList{margin:15px 0 15px;padding:15px 0 0;border-top:1px solid #1c1c1c;vertical-align:middle}#history .historyList:after{display:block;clear:both;content:""}#history .historyList:first-child{border-top:0;margin-top:0}#history .historyList .sttl{vertical-align:middle;text-align:left;margin:0 0 15px}#history .historyList .sttl .num{display:inline-block;width:30px;height:30px;line-height:30px;background:#c1ac4a;border-radius:50%;text-align:center;margin:0 10px 0 0;letter-spacing:0;text-indent:0;vertical-align:middle}#history .historyList .sttl .sttlTxt{width:-webkit-calc(100% - 45px);width:calc(100% - 45px);display:inline-block;text-align:left;vertical-align:middle}#history .img01,#history .img02,#history .img02b,#history .img03{margin:0 0 10px;width:100%;vertical-align:top}#history .img01 img,#history .img02 img,#history .img02b img,#history .img03 img{display:block;margin:0 auto 5px;max-width:100%}#history .img01 figcaption,#history .img02 figcaption,#history .img02b figcaption,#history .img03 figcaption{margin:0 0 10px;text-align:center;font-size:10px}#history .img02{width:46%;margin:0 1%;display:inline-block}#history .img02b{width:46%;margin:0 1%;display:inline-block}#history .img03{width:30%;margin:0 1%;display:inline-block}#history .imgWrap{text-align:center}#history .imgWrap .note{text-align:left}#history .txtWrap{margin:0;line-height:2;text-align:left}#history .txtWrap .txt{margin:0 0 10px}#history .note{text-align:left;list-style:none;margin:0;padding:0;font-size:10px}#history .note li{margin:0 0 5px}#history .tableWrap{width:100%}#history .tableWrap .tableWrapInr{background:#e8eeee;margin:0 0 30px;padding:0 0 2px}#history .tableWrap .tableTtl{font-size:14px;text-align:center;padding:10px 0 5px;font-weight:bold}#history .tableWrap .breadth{text-align:center;padding:0 0 10px;font-size:11px}#history .tableWrap .breadth span{font-size:14px}#history .tableWrap table{clear:both;width:100%;border-right:2px solid #e8eeee;font-size:12px}#history .tableWrap table th{text-align:center;background:#FFF;border-left:2px solid #e8eeee;padding:5px 0;white-space:nowrap}#history .tableWrap table td{padding:0 3px 2px;background:#FFF;border-left:2px solid #e8eeee;vertical-align:top}#history .tableWrap table td.nobdl{border-left:0;padding-left:0}#history .tableWrap .reapForest{background:#e8eeee;padding:20px 0 10px;text-align:center}#history .tableWrap .reapForest .reapForestTtl{margin:0 0 5px;font-size:14px}#history .tableWrap .reapForest .reapForestTtl span{display:inline-block;margin-right:30px}#history .tableWrap .reapForest .reapForestTxt{margin:0 0 10px;font-size:12px}#donate .donateInr{border:1px solid #000;margin:0 15px 30px;padding:15px 15px 0}#donate .donateInr .leadWrap:after{display:block;clear:both;content:""}#donate .donateInr .imgWrap{text-align:center}#donate .donateInr .imgWrap figure{margin:0 1%;width:46%;display:inline-block;vertical-align:top}#donate .donateInr .imgWrap figure img{display:block;margin:0 auto 5px;max-width:100%}#donate .donateInr .imgWrap figure figcaption{margin:0;text-align:center;font-size:10px}#donate .donateInr .txtWrap{margin:0;line-height:2}#donate .donateInr .txtWrap .txt{margin:0 0 10px}#donate .donateTree .donateSttl{background:#eeebe8;margin:30px 0 30px;padding:15px 10px;text-align:center;font-size:18px;font-weight:bold;letter-spacing:.2em;position:relative}#donate .donateTree .donateSttl:before{content:'';position:absolute;left:5px;top:5px;right:5px;bottom:5px;margin:auto;border:2px solid #fff}#donate .donateTree .donateTreeInr{margin:0;border-bottom:1px solid #1c1c1c}#donate .donateTree .oneNecked,#donate .donateTree .fiveNecked{position:relative;text-align:center;padding:0 0 20px}#donate .donateTree .oneNecked dt,#donate .donateTree .fiveNecked dt{position:relative;display:inline-block;padding:0 0 0 30px;font-weight:bold}#donate .donateTree .oneNecked dt:before,#donate .donateTree .fiveNecked dt:before{content:'';width:12px;height:12px;background:#ccc05c;position:absolute;left:0;top:0;bottom:0;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#donate .donateTree .oneNecked .img img,#donate .donateTree .fiveNecked .img img{display:block;margin:10px auto 10px}#donate .donateTree .oneNecked .txt,#donate .donateTree .fiveNecked .txt{text-align:left}#donate .donateTree .oneNecked .txt span,#donate .donateTree .fiveNecked .txt span{font-size:12px}#donate .donateTree .oneNecked img{width:150px}#donate .donateTree .fiveNecked img{width:110px}#donate .transferAccount .transferSttl{background:#eeebe8;margin:30px 0 30px;padding:15px 10px;text-align:center;font-size:18px;font-weight:bold;letter-spacing:.2em;position:relative}#donate .transferAccount .transferSttl:before{content:'';position:absolute;left:5px;top:5px;right:5px;bottom:5px;margin:auto;border:2px solid #fff}#donate .transferAccount .transferInr:after{display:block;clear:both;content:""}#donate .transferAccount .account .transferSsttl{text-align:center;padding:0 0 10px}#donate .transferAccount .account table{width:100%;text-align:left}#donate .transferAccount .account table th{padding-right:20px;font-weight:normal}#donate .transferAccount .address{margin:0 0 20px}#donate .transferAccount .address .txt{margin:0 0 20px}#bulletin .bulletinInr{border:1px solid #000;margin:0 15px 30px;padding:20px 15px 0}#bulletin .bulletinInr .bulletinList{margin:0;padding:0}#bulletin .bulletinInr .bulletinList li{margin:0 0 10px 0;padding:0 0 0 20px;position:relative}#bulletin .bulletinInr .bulletinList li:before{content:'';width:12px;height:12px;background:#a32424;position:absolute;left:0;top:0;bottom:0;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#bulletin .bulletinInr .txt{margin:0 0 20px}#woodProduct .woodProductInr{border:1px solid #000;margin:0 15px 30px;padding:20px 15px 0;text-align:center}#woodProduct .woodProductTtl{margin:0 0 10px;padding:0 0 0 30px;position:relative;display:inline-block}#woodProduct .woodProductTtl:before{content:'';width:12px;height:12px;background:#a32424;position:absolute;left:0;top:0;bottom:0;margin:auto 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#woodProduct .product01,#woodProduct .product02{margin:20px 0 0}#woodProduct .product01 .img01,#woodProduct .product02 .img01{text-align:center;margin:0 0 10px}#woodProduct .product01 .productDetail,#woodProduct .product02 .productDetail{margin:0;text-align:left}#woodProduct .product01 .productDetail dl,#woodProduct .product02 .productDetail dl{margin:0 0 20px}#woodProduct .product01 .productDetail dl dt,#woodProduct .product02 .productDetail dl dt{position:relative;padding:0 0 5px;font-weight:bold}#woodProduct .product01 .productDetail dl dd,#woodProduct .product02 .productDetail dl dd{margin:0 0 10px}#woodProduct .product01 .productDetail dl dd span,#woodProduct .product02 .productDetail dl dd span{font-size:10px}#woodProduct .product02 .imgWrap{text-align:center}#woodProduct .product02 .img02{display:inline-block;margin:0 10px;text-align:center}#woodProduct .product02 .img02 figcaption{text-align:center}#woodProduct .product02 .productDetail{margin:0}#woodProduct .contact{margin:20px 0 20px;padding:20px 10px 0;border-top:1px solid #e8d177}#woodProduct .contact:after{display:block;clear:both;content:""}#woodProduct .contact dt{margin:0 0 20px}#woodProduct .contact .description{text-align:left}#woodProduct .contact .info{text-align:left}#woodProduct .contact .info .note{font-size:12px}#privacy{margin-top:60px}#privacy{padding:30px 0}#privacy .pageTitBox{margin:0 15px 20px;padding:9px;text-align:center;background:url(../images/shingonshu/event_pagettl_bg.jpg) 50% 0/500px 78px}#privacy .pageTitBox .ttl{font-size:20px;font-weight:normal;padding:15px 0;text-align:center;vertical-align:middle;background:#fff url("../images/bg.png");line-height:1.4}#privacy .pageTitBox .ttl .l2{display:block;margin:5px 0 0;font-size:12px}#privacy .pageTitBox .ttl{font-size:16px}#privacy .readTxt{font-size:12px;margin:20px 15px 20px}#privacy .module{margin:0 15px 30px}#privacy .module .titleL{text-align:center;font-size:14px;font-weight:normal;line-height:43px;box-sizing:border-box;min-height:43px;margin:0 0 20px;padding:0 10px;letter-spacing:.2em;background:#f2e0e3 url(../images/privacy/title.png) 100% 0/500px 96px no-repeat}#privacy .module .titleM{font-size:13px;font-weight:normal;margin:0 0 18px;padding:8px 10px;border:1px solid #c1ac4a;text-align:center}#privacy .module .titleS{font-size:14px;font-weight:normal;position:relative;margin:0 0 10px;text-align:center}#privacy .module ul{margin:0 0 35px;padding:0 0 0 1.5em}#privacy .module ul li{margin:0 0 10px;list-style-type:disc}#privacy .module ol{margin:0 0 35px;padding:0 0 0 1.5em}#privacy .module ol li{margin:0 0 10px;list-style-type:decimal}#privacy .module .txtBox{line-height:2em;margin:0 0 30px}#privacy .module .txtBoxIndent{position:relative;display:table;padding:10px 0;border-top:1px solid #6c6c6c}#privacy .module .fontGothic{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#aboutkankyo,#aboutCSR,#aboutmairi,#aboutmikkyo{margin-top:60px;background:url('../images/csr/kankyo_bg.png') 100% 350px repeat-x #fff}#aboutkankyo .ttlBox,#aboutCSR .ttlBox,#aboutmairi .ttlBox,#aboutmikkyo .ttlBox{position:relative}#aboutkankyo .ttlBox .img img,#aboutCSR .ttlBox .img img,#aboutmairi .ttlBox .img img,#aboutmikkyo .ttlBox .img img{display:block;width:100%}#aboutkankyo .ttlBoxInr,#aboutCSR .ttlBoxInr,#aboutmairi .ttlBoxInr,#aboutmikkyo .ttlBoxInr{position:absolute;top:50%;right:15px;left:15px;margin:0 auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;border:1px solid #fff}#aboutkankyo .ttlBoxInr .mainTtl,#aboutCSR .ttlBoxInr .mainTtl,#aboutmairi .ttlBoxInr .mainTtl,#aboutmikkyo .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;padding:15px 0}#aboutkankyo .ttlBoxInr .lead,#aboutCSR .ttlBoxInr .lead,#aboutmairi .ttlBoxInr .lead,#aboutmikkyo .ttlBoxInr .lead{font-size:9px;padding:8px 0;border-top:1px solid #fff}#aboutCSR .inr2{overflow:hidden}#aboutCSR .inr2 #kankyo,#aboutCSR .inr2 #shichigosan,#aboutCSR .inr2 #mikkyo{position:relative;float:left;width:100%;min-height:480px}#aboutCSR .inr2 #kankyo:hover .btn,#aboutCSR .inr2 #shichigosan:hover .btn,#aboutCSR .inr2 #mikkyo:hover .btn{color:#1c1c1c;background:#FFF}#aboutCSR .inr2 #kankyo a,#aboutCSR .inr2 #shichigosan a,#aboutCSR .inr2 #mikkyo a{display:block}#aboutCSR .inr2 #kankyo .sttl,#aboutCSR .inr2 #shichigosan .sttl,#aboutCSR .inr2 #mikkyo .sttl{font-size:24px;font-weight:normal;line-height:1.2;position:absolute;z-index:2;top:70px;right:0;left:0;display:block;width:1.1em;margin:0 auto;padding:25px 50px;text-align:center;color:#fff;border-top:3px solid #fff}#aboutCSR .inr2 #kankyo .lead,#aboutCSR .inr2 #shichigosan .lead,#aboutCSR .inr2 #mikkyo .lead{font-size:9px;font-style:italic;line-height:1.2;position:absolute;z-index:2;top:310px;display:block;width:100%;margin:0 auto;padding:0;text-align:center;color:#fff}#aboutCSR .inr2 #kankyo .txt,#aboutCSR .inr2 #shichigosan .txt,#aboutCSR .inr2 #mikkyo .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;position:relative;position:absolute;z-index:2;bottom:90px;display:block;margin:0 0 2em;padding:0 40px;color:#FFF}#aboutCSR .inr2 #kankyo .btn,#aboutCSR .inr2 #shichigosan .btn,#aboutCSR .inr2 #mikkyo .btn{position:absolute;z-index:2;right:40px;bottom:55px;left:50%;left:40px;display:block;width:auto}#aboutCSR .inr2 #kankyo .btn a,#aboutCSR .inr2 #shichigosan .btn a,#aboutCSR .inr2 #mikkyo .btn a{font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}#aboutCSR .inr2 #kankyo .btn a:before,#aboutCSR .inr2 #shichigosan .btn a:before,#aboutCSR .inr2 #mikkyo .btn a:before{position:absolute;top:0;bottom:0;left:25px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}#aboutCSR .inr2 #kankyo .btn2,#aboutCSR .inr2 #shichigosan .btn2,#aboutCSR .inr2 #mikkyo .btn2{position:absolute;z-index:2;right:40px;bottom:55px;left:50%;left:40px;display:block;width:auto}#aboutCSR .inr2 #kankyo .btn2 span,#aboutCSR .inr2 #shichigosan .btn2 span,#aboutCSR .inr2 #mikkyo .btn2 span{font-size:14px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#ddd;background:#999}#aboutCSR .inr2 #kankyo .bgimg,#aboutCSR .inr2 #shichigosan .bgimg,#aboutCSR .inr2 #mikkyo .bgimg{position:relative;top:0;left:0;display:block;width:100%;min-width:320px;height:auto;vertical-align:top}#aboutCSR .inr2 #kankyo .sttl{color:#000;border-top:3px solid #000}#aboutCSR .inr2 #kankyo .lead,#aboutCSR .inr2 #kankyo .txt{color:#000}#aboutkankyo{background:url('../images/csr/kankyo_bg.png') 100% 100px/770px auto repeat-x #fff}#aboutkankyo .textWrap{font-size:14px;line-height:2em;margin:0 30px;padding:40px 0}#aboutkankyo .textWrap p{margin:0 0 2em}#aboutkankyo .ttlBoxInr{color:#000;border:1px solid #000}#aboutkankyo .ttlBoxInr .lead{border-top:1px solid #000}.ReligionWrap{min-height:1240px;padding:85px 0 0;background:url('../images/csr/index_bg.jpg') 50% 0/100% auto no-repeat,url('../images/csr/index_bg2.jpg') 100% 100%/100% auto no-repeat;background-color:#f3fffd}.ReligionWrap .mainTitleWrap{padding:65px 0;text-align:center;background:url('../images/csr/index_religion_maintitle.png') 50% 0/262px 263px no-repeat}.ReligionWrap .mainTitleWrap .mttl{font-size:27px;font-weight:normal;line-height:1;margin:35px 0 15px}.ReligionWrap .mainTitleWrap .lead{font-size:10px;font-style:italic;margin:0 0 30px}.ReligionWrap .mainTitleWrap .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;display:block;margin:0 30px;text-align:left}.ReligionWrap .mainTitleWrap .txt p{margin:0 0 1em}.ReligionWrap .mainTitleWrap .txt p:last-child{margin:0}.ReligionWrap .inr{overflow:hidden;margin:0 30px}.ReligionWrap .module{margin:0 0 70px}.ReligionWrap .module a{text-decoration:none;color:#000}.ReligionWrap .module .thumb{margin:0 55px 38px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}.ReligionWrap .module .thumb:hover{cursor:pointer;opacity:.5}.ReligionWrap .module .thumb img{width:100%;max-width:400px;height:auto;margin:0 auto}.ReligionWrap .module .sttl{font-size:20px;margin:0 0 25px}.ReligionWrap .module .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:2;padding:0 0 20px}.ReligionWrap .module .btn{margin:0 auto;font-size:16px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#a53319}.ReligionWrap .module .btn:before{position:absolute;top:0;bottom:0;left:25px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #571708;border-bottom:1px solid #571708}.ReligionWrap .module .btn2{margin:0 auto;font-size:14px;line-height:45px;position:relative;display:block;width:auto;height:45px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#ddd;background:#999}#aboutmairi{padding-bottom:30px}#aboutmairi .contBox{margin:30px 0 0;padding:0 30px 15px;text-align:center}#aboutmairi .contBox .ttl{font-size:20px;font-weight:normal;position:relative;margin:0 -15px;padding:30px 0 25px;color:#760000;border-top:1px solid #818181}#aboutmairi .contBox .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutmairi .contBox .textWrap{position:relative;padding:0;text-align:left}#aboutmairi .contBox .infoWrap{margin:15px 0 0;padding:15px 0 0;text-align:left;border-top:1px solid #bd8c09}#aboutmairi .contBox .infoWrap dt{font-size:12px;position:relative;float:left;width:64px;margin:0;padding:0 12px 0 0}#aboutmairi .contBox .infoWrap dt span{position:absolute;right:0}#aboutmairi .contBox .infoWrap dd{font-size:12px;margin:0 0 5px 76px;padding:0}#aboutmikkyo .contBox{margin:30px 0 0;padding:0 15px 15px;text-align:left}#aboutmikkyo .contBox .ttl{font-size:20px;font-weight:normal;position:relative;margin:0;padding:30px 0 25px;text-align:center;color:#760000;border-top:1px solid #818181}#aboutmikkyo .contBox .ttl:before{position:absolute;top:4px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutmikkyo .contBox .contBoxInr{padding:0 0 15px}#aboutmikkyo .contBox p{margin:0 15px 15px}#aboutmikkyo .contBox p.img{margin:0 0 15px}#aboutmikkyo .contBox p.img img{width:100%}#aboutmikkyo .contBox p.bnr{text-align:center}#aboutmikkyo .contBox p.bnr a,#aboutmikkyo .contBox p.bnr img{display:inline}#aboutmikkyo .contBox p.bnr a{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutmikkyo .contBox p.bnr a:hover{cursor:pointer;opacity:.5}#aboutmikkyo .contBox p.bnr img{width:100%;max-width:100%}#aboutmikkyo .contBox .acBtn3{text-align:center}#aboutmikkyo .contBox .acBtn3 a{text-decoration:none;line-height:60px;display:inline-block;width:260px;height:60px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;color:#fff;border:0;border-radius:5px;background:#a53319}#aboutmikkyo .contBox .acCont{display:none}#sitemap{overflow:hidden;margin-top:60px;background:url('../images/sitemap/bg.png')}#sitemap .ttlBox{margin:0 0 40px;position:relative}#sitemap .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#sitemap .ttlBox .img img{display:block;width:100%;height:auto}#sitemap .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#sitemap .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#sitemap .bannerWrap{margin:0 15px 30px}#sitemap .bannerWrap a{display:block;text-decoration:none;color:#fff}#sitemap .bannerWrap .bnr img{width:100%;height:auto}#sitemap .bannerWrap .txt{font-size:22px;position:absolute;top:60px;right:40px;color:#19236b}#sitemap .bannerWrap a:hover .txt{opacity:1}#sitemap .catWrap{display:block;margin:0 15px 60px;border:1px solid #1c1c1c}#sitemap .catWrap .thumb{display:block;width:100%;margin:0 0 20px}#sitemap .catWrap .thumb img{width:100%;height:auto}#sitemap .catWrap .linkWrap{display:block;padding:0 0 25px 25px}#sitemap .catWrap .linkWrap .linkList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:1.2}#sitemap .catWrap .linkWrap li{position:relative;margin:0 0 10px;padding:0 0 0 20px}#sitemap .catWrap .linkWrap li:last-child{margin:0}#sitemap .catWrap .linkWrap li:before{position:absolute;top:.3em;left:0;width:7px;height:7px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#sitemap .catWrap .linkWrap a{text-decoration:none;color:#000;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#sitemap .catWrap .linkWrap a:hover{cursor:pointer;opacity:.5}#sitemap .catWrap .linkWrap .mainttl{font-size:15px;line-height:1.2;margin:0 0 15px;letter-spacing:.2em}#sitemap .catWrap .linkWrap .mainttl.noMrg{margin:0}#contact{overflow:hidden;margin-top:60px}#contact a{color:#c1ac4a;text-decoration:none}#contact a:hover{text-decoration:underline}#contact .txtBox{margin:0 20px}#contact .form{margin:0 30px 60px}#contact .form .contactInfo{margin:50px 0 0}#contact .form .mainttl{font-size:16px;margin:0;padding:20px 0 20px;text-align:center;border-top:1px solid #1c1c1c}#contact .formWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#contact .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;outline:0}#contact .formWrap .formBox{display:table;overflow:hidden;box-sizing:border-box;width:100%;margin:0 0 10px;border:1px solid #1c1c1c;background:#FFF}#contact .formWrap .formTtl{font-weight:bold;display:table-cell;width:5em;padding:10px;text-align:center;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#contact .formWrap .formTtl.long{width:9em;padding:10px;border-bottom:1px solid #1c1c1c}#contact .formWrap .formTtl.line{display:block;width:100%;padding:5px 0}#contact .formWrap .formTtl .note{font-size:10px;margin:0 0 0 6px}#contact .formWrap .formBody{display:table-cell;padding:0 5px;vertical-align:middle;border-left:0;background:#FFF}#contact .formWrap .formBody input[type='text'],#contact .formWrap .formBody input[type='email']{width:100%;padding:5px 0;border:0}#contact .formWrap .formBodyWrap{display:table;width:100%}#contact .formWrap .course label{font-weight:bold;position:relative;display:inline-block;padding:10px 0 10px 50px;cursor:pointer}#contact .formWrap .address .select{width:100%}#contact .formWrap .address .select select{width:120%}#contact .formWrap .address .formBox{margin:0}#contact .formWrap .address .formBox:last-child{margin:0 0 10px;border-top:0}#contact .formWrap .address .formBodyAddress{display:block;display:table;box-sizing:border-box;width:100%;margin:0 0 10px;border:1px solid #1c1c1c;background:#fff}#contact .formWrap .address .formBodyAddress input{padding:10px;border:0}#contact .formWrap .course .formBox,#contact .formWrap .birthday .formBox{margin:0}#contact .formWrap .course .formBox+.formBox,#contact .formWrap .birthday .formBox+.formBox{margin:0 0 10px;border-top:0}#contact .formWrap .course .formBody,#contact .formWrap .birthday .formBody{border-right:1px solid #1c1c1c}#contact .formWrap .course .formBody:last-child,#contact .formWrap .birthday .formBody:last-child{border-right:0}#contact .formWrap .course input[type='text'],#contact .formWrap .birthday input[type='text']{width:3em}#contact .formWrap .birthday .formBody{text-align:center}#contact .formWrap .time .formBody{padding-right:20px}#contact .formWrap .time .select{display:inline-block;width:70px;vertical-align:middle}#contact .formWrap .time .select select{width:110px}#contact input[type='radio']{position:absolute;margin-left:-20px;opacity:0}#contact input[type='radio']+.radio:before{position:absolute;width:8px;height:8px;margin:3px 0 0 -22px;content:'';border:4px solid #d1d1d1;border-radius:50%;background:#d1d1d1}#contact input[type='radio']:checked+.radio:before{background:#2c2c2c}#contact textarea{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:100%;height:150px;border:0;outline:0}#contact .select{overflow:hidden;width:260px}#contact .select label{position:relative;padding:5px 0}#contact .select label:before{position:absolute;top:0;right:50px;bottom:0;width:0;height:0;margin:auto 0;content:'';border-width:8px 5px 0 5px;border-style:solid;border-color:#c1ab4a transparent transparent transparent}#contact .select select{position:relative;z-index:2;display:inline-block;padding:5px 0;cursor:pointer;border:0;outline:0;background:0}#contact .notes{padding:0 0 20px}#contact .footer{position:relative;clear:both;min-height:70px}#contact .footer button{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:100%;padding:12px 0;font-size:12px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:block;text-align:center;position:relative;border:0;background:#a53319;display:block;padding:12px 10px;text-decoration:none;color:#fff;width:100%}#contact .txtBox{margin:0 30px}#contact .txtBox .txt{margin:0 0 20px}#contact .txtBox .txt.bdt{margin:-5px 0 20px;padding:15px 0 0;border-top:1px solid #000;border-top:1px solid rgba(0,0,0,0.3)}#contact #faq_contact{padding:0 0 60px}#contact #faq_contact .inr{margin:0 30px}#contact #faq_contact .sttl{font-size:20px;padding:20px 0 35px}#contact #faq_contact .ssttl{font-size:14px;margin:0;padding:20px 0 0}#contact #faq_contact .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#contact #faq_contact .faqBox{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:0}#contact #faq_contact .faqBox dt{position:relative;margin:15px 0 0;padding:10px 45px;cursor:pointer;border:1px solid #8f8f8f}#contact #faq_contact .faqBox dt:before{right:15px !important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;position:absolute;top:50%;right:5px;width:10px;height:10px;margin:auto 0;content:'';border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;margin-top:-10px}#contact #faq_contact .faqBox dt.act:before{margin-top:-4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#contact #faq_contact .faqBox dt a{display:block;text-decoration:none;color:#1c1c1c}#contact #faq_contact .faqBox dt .label{line-height:24px;position:absolute;top:8px;left:10px;display:block;width:24px;height:24px;margin:auto 0;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#d02e48}#contact #faq_contact .faqBox dd{position:relative;display:none;padding:10px 45px;border:1px solid #8f8f8f;border-top:0}#contact #faq_contact .faqBox dd .label{line-height:24px;position:absolute;top:8px;left:10px;display:block;width:24px;height:24px;margin:auto 0;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#41b8b7}#contact #faq_contact .btn{padding:20px 0 0;text-align:center}#contact #faq_contact .btn a{position:relative;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:12px;display:block;padding:10px 0;text-align:center;text-decoration:none;color:#fff !important;background:#a53319}#contact .ttlBox{margin:0 0 40px;position:relative}#contact .ttlBox .mainTtl{font-size:20px;position:absolute;top:50%;width:100%;margin:-0.5em 0 0;text-align:center;color:#fff}#contact .ttlBox .img img{display:block;width:100%;height:auto}#contact .ttlBox .ttlBoxInr{margin:-0.8em 0 0;position:absolute;top:50%;width:100%;text-align:center}#contact .ttlBox .ttlBoxInr .mainTtl{font-size:20px;font-weight:normal;margin:0;letter-spacing:.2em;color:#FFF}#contact .bannerWrap{margin:0 15px 30px}#contact .bannerWrap a{display:block;text-decoration:none;color:#fff}#contact .bannerWrap .bnr img{width:100%;height:auto}#contact .bannerWrap .txt{font-size:22px;position:absolute;top:60px;right:40px;color:#19236b}#contact .bannerWrap a:hover .txt{opacity:1}#contact .catWrap{display:block;margin:0 15px 60px;border:1px solid #1c1c1c}#contact .catWrap .thumb{display:block;width:100%;margin:0 0 20px}#contact .catWrap .thumb img{width:100%;height:auto}#contact .catWrap .linkWrap{display:block;padding:0 0 25px 25px}#contact .catWrap .linkWrap .linkList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:14px;line-height:1.2}#contact .catWrap .linkWrap li{position:relative;margin:0 0 10px;padding:0 0 0 20px}#contact .catWrap .linkWrap li:last-child{margin:0}#contact .catWrap .linkWrap li:before{position:absolute;top:.3em;left:0;width:7px;height:7px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#contact .catWrap .linkWrap a{text-decoration:none;color:#000;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#contact .catWrap .linkWrap a:hover{cursor:pointer;opacity:.5}#contact .catWrap .linkWrap .mainttl{font-size:15px;line-height:1.2;margin:0 0 15px;letter-spacing:.2em}#contact .catWrap .linkWrap .mainttl.noMrg{margin:0}#abouterror{margin-top:60px}#abouterror .inr{position:absolute;z-index:2;left:50%;width:50%;height:100%;padding:0 0 180px;background:url('../images/error/bg.png') 63px 100px}#abouterror .txtBox{position:relative;z-index:8;margin:0 30px;padding:100px 0}#abouterror .txtBox .logo{margin:0 0 50px}#abouterror .txtBox .logo img{width:192px;height:auto;margin:0 auto}#abouterror .txtBox .lead{font-size:16px;margin:0 0 15px}#abouterror .txtBox .txt{font-size:13px;margin:0 0 30px}#abouterror .txtBox .btn{position:relative;z-index:2;box-sizing:border-box;margin:30px 0 0;font-size:14px;line-height:45px;position:relative;display:block;width:100%;height:45px;padding-left:10px;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;text-align:center;text-decoration:none;color:#fff;background:#1a1a1a}#abouterror .txtBox .btn:before{position:absolute;top:0;bottom:0;left:30px;width:10px;height:10px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid #b73719;border-bottom:1px solid #b73719}#abouterror .txtBox .btn a{display:block;text-decoration:none;color:#fff}#abouterror .txtBox .btn:hover a{color:#fff}
