@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}::-moz-selection{background:#8d7952;color:#fff}::selection{background:#8d7952;color:#fff}.pdf:before{position:absolute;top:50%;left:20px;display:block;margin:-18px 0;content:'';-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);background-image:url(../images/sprites.png);background-position:-200px -468px;width:36px;height:36px;overflow:hidden;white-space:nowrap;text-indent:120%}@-webkit-keyframes boxLine{0%{width:0;height:0;opacity:0}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%}}@keyframes boxLine{0%{width:0;height:0;opacity:0}50%{width:100%;height:0;opacity:1}100%{width:100%;height:100%}}@-webkit-keyframes boxLine2{0%{width:0;opacity:0}50%{opacity:1}100%{width:100%;opacity:1}}@keyframes boxLine2{0%{width:0;opacity:0}50%{opacity:1}100%{width:100%;opacity:1}}html{font:16px/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:1208px;margin:0 auto;padding:0;background:url('../images/bg.png') center 0 repeat}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:10;top:0;right:0;left:0;min-width:1208px;height:80px}header#top #headerInr{position:absolute;z-index:10;right:0;bottom:0;left:0;height:80px;background:#FFF;background:rgba(255,255,255,0.9)}header#top #logo{position:absolute;top:15px;left:20px;margin:0}header#top #logo a{display:block;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;background-image:url(../images/sprites.png);background-position:-566px -380px;width:222px;height:44px;overflow:hidden;white-space:nowrap;text-indent:120%}header#top #logo a:hover{cursor:pointer;opacity:.5}header#top #subMenu{position:absolute;top:25px;right:20px}header#top #subMenu .fb{display:inline-block;margin-right:30px;vertical-align:-8px;vertical-align:middle}header#top #subMenu .fb a{display:block;background-image:url(../images/sprites.png);background-position:-269px -468px;width:13px;height:24px;overflow:hidden;white-space:nowrap;text-indent:120%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}header#top #subMenu .fb a:hover{cursor:pointer;opacity:.5}header#top #subMenu #langSlct{display:inline-block;border-radius:3px;overflow:hidden;vertical-align:middle}header#top #subMenu li{display:inline-block;width:45px;margin-left:-0.4em}header#top #subMenu li:first-child{margin-left:0}header#top #subMenu li a,header#top #subMenu li span{font-size:12px;line-height:30px;display:block;width:45px;text-align:center;text-decoration:none;color:#1c1c1c;background:#e9e9e9}header#top #subMenu li span{color:#fff;background:#393939}header#top #subMenu li a{-webkit-transition:all .3s linear;transition:all .3s linear}header#top #subMenu li a:hover{color:#1c1c1c;background:#FFF}header#top #gNav{position:absolute;right:220px;left:220px;text-align:center}header#top #gNav li{position:relative;display:inline-block;margin-right:-0.3em;padding:25px 0;font-size:13px}header#top #gNav li:before{top:25px;bottom:25px;left:0;content:'';border-left:1px solid #d4d4d4}header#top #gNav li:first-child:before{border:0}header#top #gNav li a{line-height:30px;display:inline-block;padding:0 10px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}header#top #gNav li a:hover{cursor:pointer;opacity:.5}header#top.index #headerInr{-webkit-transition:background .3s linear;transition:background .3s linear;background:#000;background:rgba(0,0,0,0.6)}header#top.index #logo{position:fixed}header#top.index #logo a{background:0}header#top.index #subMenu{position:fixed}header#top.index #subMenu .fb a{background-image:url(../images/sprites.png);background-position:-246px -468px;width:13px;height:24px}header#top.index #gNav li:before{border-left-color:#777}header#top.index #gNav li a{color:#FFF}header#top.index.fixed #headerInr{position:fixed;top:0;bottom:inherit;min-width:1208px;background:#FFF;background:rgba(255,255,255,0.9)}header#top.index.fixed #logo{position:absolute}header#top.index.fixed #logo a{background-image:url(../images/sprites.png);background-position:-566px -380px;width:222px;height:44px}header#top.index.fixed #logo a img{display:none}header#top.index.fixed #subMenu{position:absolute}header#top.index.fixed #subMenu .fb a{background-image:url(../images/sprites.png);background-position:-269px -468px;width:13px;height:24px}header#top.index.fixed #gNav li:before{border-left-color:#d4d4d4}header#top.index.fixed #gNav li a{color:#1c1c1c}#footer{position:relative;z-index:2;background:#20180b url(../images/fotter_bg.jpg) center top no-repeat}#footer .inr{position:relative;width:1208px;margin:0 auto;padding:55px 0 70px}#footer .siteLink{display:inline-block;width:276px;margin:0 -0.5em 30px 36px;padding:20px 0 0;vertical-align:top;border-top:1px solid #4e4732;color:#dbdbdb;white-space:nowrap}#footer .siteLink:first-child{margin-left:0}#footer .siteLink>li{white-space:normal}#footer .siteLink>li>a{font-size:18px;display:inline-block}#footer .siteLink ul{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding-top:20px}#footer .siteLink li{padding-bottom:5px}#footer .siteLink .official{padding-top:2em}#footer .siteLink a{font-size:13px;text-decoration:none;color:#dbdbdb;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#footer .siteLink a:hover{cursor:pointer;opacity:.5}#footer #address{margin:0 0 50px;padding:50px 0 0;color:#dbdbdb;border-top:1px solid #4e4732;position:relative}#footer #address .name{font-size:20px;margin:0 0 30px}#footer #address address{font-size:13px;font-style:normal;display:inline-block;width:410px;vertical-align:top}#footer #address .number{font-size:13px;display:inline-block;vertical-align:top}#footer #address small{position:absolute;right:0;bottom:0;font-size:13px;color:#dbdbdb}#footer #socialBtn{border-top:1px solid #4e4732;padding:40px 0}#footer #socialBtn ul{text-align:center}#footer #socialBtn li{margin:0 10px;display:inline-block;vertical-align:top}#gNav2{line-height:80px;position:fixed;z-index:10;top:80px;right:0;left:0;height:80px;-webkit-transition:height .2s linear,line-height .2s linear;transition:height .2s linear,line-height .2s linear;text-align:center;color:#fff;background:#222020;background:rgba(34,32,32,0.8)}#gNav2 li{display:inline-block;margin-right:-0.3em;padding:0 10px;font-size:13px}#gNav2 a{line-height:30px;display:inline-block;padding:0 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.scroll{line-height:40px;height:40px}.content{padding:100px 0 0}.ttl{font-size:30px;font-weight:normal;margin:0;padding-left:.2em;text-align:center;letter-spacing:.2em}.ttl-en{font-size:14px;font-weight:normal;margin:5px 0 0;padding-left:.2em;text-align:center;letter-spacing:.2em}.sttl{font-size:24px;font-weight:normal;margin:0;text-align:center;letter-spacing:.2em}.sttl-en{font-size:12px;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}.videoWrap{background:#1c1c1c}.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}header#top.index{position:relative;height:800px;height:100vh;min-height:680px}#mainvis{position:relative;overflow:hidden;width:100%;height:100vh;min-height:600px}#mainvis .fadeInr{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:1;text-align:center;background:#000}#mainvis .fadeInr:before{content:'';width:1px;height:600px;height:100vh;margin-right:.5em;display:inline-block;vertical-align:middle}#mainvis .fadeInr:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:'';background:url(../images/mainvis_mask.png) 0 0 repeat}#mainvis .fadeInr.act{z-index:2}#mainvis .fadeInr .bnr{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}#mainvis .fadeInr .name{position:absolute;z-index:2}#mainvis .fadeInr .ttlBox{position:relative;z-index:2;text-align:center;display:inline-block;vertical-align:middle}#mainvis .fadeInr .ttlBox dl{border:1px solid #fff;padding:15px;display:inline-block;margin:0 0 60px;letter-spacing:.2em}#mainvis .fadeInr .ttlBox dl dt{margin:0 0 4px;padding:14px 20px;background:#FFF;background:rgba(255,255,255,0.95);font-size:36px;font-weight:bold;white-space:nowrap}#mainvis .fadeInr .ttlBox dl dd{padding:14px 20px;background:#FFF;background:rgba(255,255,255,0.95);font-size:16px;font-weight:normal;white-space:nowrap;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#mainvis .fadeInr .dtlBtn{z-index:2;position:relative}#mainvis .fadeInr .dtlBtn a{display:block;font-size:16px;line-height:50px;position:relative;display:block;width:210px;height:50px;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:#a53319;font-size:14px;margin:0 auto}#mainvis .fadeInr .dtlBtn a:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#mainvis .fadeInr .dtlBtn a:hover{color:#1c1c1c;background:#FFF}#mainvis #mv01 .txt{position:absolute;top:50%;left:0;right:0;z-index:2;margin:-247px auto 0;width:478px;height:404px}#mainvis #mv01 .txt .img{position:absolute;left:0;top:0;right:0}#mainvis #mv01 #svg-container{position:absolute;left:0;top:0;width:478px;height:404px}#mainvis #mv01 .dtlBtn{z-index:2;position:absolute;right:120px;bottom:160px}#mainvis #mainvisNav{margin:0;padding:0;list-style:none}#mainvis #mainvisNav li{position:absolute;z-index:3;top:50%;margin:0;padding:0}#mainvis #mainvisNav a{position:relative;display:block;text-decoration:none;color:#FFF;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#mainvis #mainvisNav a:hover{cursor:pointer;opacity:.5}#mainvis #mainvisNav span{line-height:1.3;display:block;width:1.5em;text-align:center}#mainvis #mainvisNav .prev{left:20px}#mainvis #mainvisNav .prev a{padding:0 0 0 55px}#mainvis #mainvisNav .prev a:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto;background-image:url(../images/sprites.png);background-position:-528px -380px;width:28px;height:56px}#mainvis #mainvisNav .next{right:20px}#mainvis #mainvisNav .next a{padding:0 55px 0 0}#mainvis #mainvisNav .next a:before{content:'';position:absolute;right:0;top:0;bottom:0;margin:auto;background-image:url(../images/sprites.png);background-position:-490px -380px;width:28px;height:56px}#information{padding:80px 0 100px;background:url(../images/bg_loading.jpg) center top no-repeat;background-size:100% auto}#news{position:relative;width:1208px;min-height:170px;margin:50px auto 20px;padding:0}#news:after{display:block;clear:both;content:""}#news .sttl{position:absolute;top:0;left:0;width:275px;padding:36px 0 0;text-align:center;border-top:1px solid #ba4d35}#news .sttl:before{position:absolute;top:6px;right:0;left:0;content:'';border-top:1px solid #dcd6d6}#news .sttl-en{position:absolute;top:72px;left:0;width:275px}#news .btn{position:absolute;top:120px;left:0;width:275px}#news .btn a{font-size:16px;line-height:48px;position:relative;display:block;width:265px;height:48px;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;background:rgba(1,1,1,0);border:1px solid #adadad}#news .btn a:before{position:absolute;top:0;bottom:0;left:25px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#news .btn a:hover{color:#1c1c1c;background:#fff}#newsList{position:relative;float:right;width:898px;padding:15px 0 0;letter-spacing:-0.4em;border-top:1px solid #9d9090}#newsList:before{position:absolute;top:6px;right:0;left:0;content:'';border-top:1px solid #dcd6d6}#newsList li{font-size:13px;position:relative;display:block;margin:0;vertical-align:top;letter-spacing:.1em;border-top:1px solid #bbb}#newsList li:first-child{border-top:0}#newsList li a{display:block;padding:13px 30px 13px 310px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#newsList li a:hover{cursor:pointer;opacity:.5}#newsList li a:before{position:absolute;top:0;right:3px;bottom:0;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#newsList li .tag{position:absolute;top:8px;left:0;width:160px;height:1.5em;padding:5px 0;text-align:center;color:#fff;border-radius:3px;background:#bf9e7b}#newsList li .tag.news{background:#bd8baf}#newsList li .tag.csr{background:#7abe82}#newsList li time{font-style:italic;position:absolute;top:13px;left:195px;display:block}#newsList li .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#contList{position:relative;width:1208px;height:691px;margin:80px auto 0}#contList li{position:absolute}#contList li.c01{position:relative;width:586px;height:380px}#contList li.c02{top:0;right:0;width:586px;height:360px}#contList li.c03{bottom:0;left:0;width:275px;height:275px}#contList li.c04{bottom:0;left:311px;width:275px;height:275px}#contList li.c05{right:0;bottom:0;width:586px;height:275px}#contList li img{display:block}#contList a{display:block;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#contList a:hover{cursor:pointer;opacity:.5}#contList .badge{font-size:11px;line-height:50px;position:absolute;top:-23px;right:-28px;display:block;width:50px;height:50px;text-align:center;letter-spacing:0;color:#fff;border-radius:50%;background:#a53319}.bnrBelt{margin:36px auto 0;width:1208px}.bnrBelt a{display:block;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}.bnrBelt a:hover{cursor:pointer;opacity:.5}.bnrBelt img{display:block}#charm .ttlBox{height:380px;text-align:center;background:url(../images/charm_ttlbg.jpg) center center no-repeat;background-size:cover}#charm .ttlBox .ttl{width:300px;margin:0 auto;padding:150px 0 10px;color:#FFF}#charm .ttlBox .ttl-en{margin:0;padding:10px 0 0;color:#FFF}#charm a{text-decoration:none;color:#fff}#charm a:hover .img img{opacity:.9}#charm a:hover .btn{color:#1c1c1c;background:#FFF}#charm .charmBox{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:51%}#charm .charmBox a{display:block}#charm .charmBox .videoWrap{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}#charm .charmBox .videoWrap:before{content:'';position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}#charm .charmBox .video{z-index:1;position:absolute}#charm .charmBox .inr{position:absolute;z-index:2;top:50%;right:0;left:0;width:750px;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#charm .charmBox .sttl{font-size:40px;font-weight:normal;width:600px;margin:0 auto;padding:50px 0 40px;text-align:center;border:1px solid #fff}#charm .charmBox .lead{font-size:18px;font-weight:normal;width:600px;margin:0 auto 35px;padding:10px 0;text-align:center;border:1px solid #fff;border-top:0}#charm .charmBox .txt{margin:0 0 40px;text-align:center}#charm .charmBox .btn{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:290px;height:70px;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:#a53319}#charm .charmBox .btn:before{position:absolute;top:0;bottom:0;left:25px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#charm .charmBox .btn:hover{color:#1c1c1c;background:#FFF}#know{padding:90px 0 0}#know .ttl{position:relative;width:1208px;margin:0 auto;padding-top:60px;border-top:2px solid #e2cc91}#know .ttl:before,#know .ttl:after{position:absolute;top:-2px;right:0;left:0;width:234px;height:1px;margin:0 auto;content:'';border-top:2px solid #383838}#know .ttl:before{top:-12px}#know .ttl-en{padding-bottom:45px}#know .inr{margin:0 0 100px;background:url(../images/know_bg.png) center top repeat-y}#know .inr2{width:1208px;margin:0 auto;padding:20px 0}#know .inr2:after{display:block;clear:both;content:""}#know #shingonshu,#know #kongobuji{position:relative;float:left;width:586px;height:991px;background:#FFF}#know #shingonshu a,#know #kongobuji a{text-decoration:none;color:#FFF}#know #shingonshu a img,#know #kongobuji a img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#know #shingonshu a:hover img,#know #kongobuji a:hover img{cursor:pointer;opacity:.5}#know #shingonshu a:hover .sttl,#know #shingonshu a:hover .lead,#know #kongobuji a:hover .sttl,#know #kongobuji a:hover .lead{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);box-shadow:rgba(0,0,0,0.3) 0 10px 5px 2px}#know #shingonshu a:hover .btn,#know #kongobuji a:hover .btn{color:#1c1c1c;background:#FFF}#know #shingonshu .sttl,#know #kongobuji .sttl{font-size:38px;font-weight:bold;line-height:1.2;position:absolute;z-index:2;top:175px;right:10px;left:0;display:block;width:1.1em;margin:0 auto;padding:25px 22px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#1c1c1c;background:#FFF;box-shadow:rgba(0,0,0,0.8) 0 0 0 0}#know #shingonshu .lead,#know #kongobuji .lead{font-size:18px;font-weight:bold;line-height:1.2;position:absolute;z-index:2;top:175px;right:0;left:130px;display:block;width:1.1em;margin:0 auto;padding:25px 10px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#1c1c1c;background:#FFF}#know #shingonshu .lead:before,#know #kongobuji .lead:before{position:absolute;right:0;bottom:0;left:0;height:0;content:'';-webkit-transition:all .2s linear;transition:all .2s linear;background:rgba(0,0,0,0.8)}#know #shingonshu .txt,#know #kongobuji .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative;z-index:2;padding:635px 40px 0;height:95px;font-size:13px;color:#FFF}#know #shingonshu ul,#know #kongobuji ul{position:relative;z-index:2;margin:25px 40px 0;border:1px solid rgba(255,255,255,0.5);border-top:0}#know #shingonshu ul:after,#know #kongobuji ul:after{display:block;clear:both;content:""}#know #shingonshu ul li,#know #kongobuji ul li{position:relative;float:left;width:251px;padding:11px 0;text-align:center;vertical-align:top;text-decoration:none;color:#fff;border-top:1px solid rgba(255,255,255,0.5)}#know #shingonshu ul li:nth-child(even),#know #kongobuji ul li:nth-child(even){border-left:1px solid rgba(255,255,255,0.5)}#know #shingonshu ul li:nth-child(odd),#know #kongobuji ul li:nth-child(odd){width:252px}#know #shingonshu .btn,#know #kongobuji .btn{position:relative;z-index:2;margin:30px auto 0;font-size:16px;line-height:70px;position:relative;display:block;width:500px;height:70px;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}#know #shingonshu .btn:before,#know #kongobuji .btn:before{position:absolute;top:0;bottom:0;left:30px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#know #shingonshu .btn:hover,#know #kongobuji .btn:hover{color:#1c1c1c;background:#FFF}#know #shingonshu .bgimg,#know #kongobuji .bgimg{position:absolute;top:0;left:0;display:block}#know #kongobuji{float:right}#know #kongobuji .sttl,#know #kongobuji .lead{top:165px}#kouboutaishi{position:relative;width:1208px;margin:0 auto 90px;padding:40px 0 0;border-top:2px solid #e9e2e2}#kouboutaishi:after{display:block;clear:both;content:""}#kouboutaishi:before{position:absolute;top:-2px;left:0;width:314px;content:'';border-top:2px solid #383838}#kouboutaishi .ttl{font-size:24px;display:inline-block;padding-right:10px;padding-left:0;letter-spacing:.1em}#kouboutaishi .lead{font-size:12px;display:inline-block}#kouboutaishi .bnr{position:relative;display:block;height:255px;margin:40px 0 0;text-decoration:none}#kouboutaishi .bnr img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kouboutaishi .bnr:hover img{cursor:pointer;opacity:.5}#kouboutaishi .bnr .bgimg{position:absolute;top:0;left:0;display:block}#kouboutaishi .bnr:hover:before{opacity:.5}#kouboutaishi .bnr:hover .btn{color:#1c1c1c;background:#FFF}#kouboutaishi .txt{font-size:16px;font-weight:bold;position:absolute;top:68px;left:460px;width:730px;color:#000}#kouboutaishi .btn{position:absolute;top:150px;left:910px;font-size:16px;line-height:50px;position:relative;display:block;width:230px;height:50px;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}#kouboutaishi .btn:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#kouboutaishi .btn:hover{color:#1c1c1c;background:#FFF}#spCont{position:relative;float:left;width:586px;padding:40px 0 180px;overflow:hidden}#spCont:after{position:absolute;top:0;left:0;width:265px;content:'';border-top:2px solid #383838;z-index:2}#spCont:before{position:absolute;top:0;left:0;width:586px;content:'';border-top:2px solid #e9e2e2;z-index:2}#spCont .ttl{font-size:24px;display:inline-block;padding-right:10px;padding-left:0;letter-spacing:.1em}#spCont .ttl-en{font-size:12px;display:inline-block}#spCont ul{margin:0 0 0 -36px;padding:40px 0 0;letter-spacing:-0.4em}#spCont ul li{display:inline-block;margin:0 0 36px 36px;vertical-align:top}#spCont ul li a img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#spCont ul li a:hover img{cursor:pointer;opacity:.5}#spCont ul li img{display:block}#fbPost{position:relative;float:right;width:586px;padding:40px 0 180px;border-top:2px solid #e9e2e2}#fbPost:before{position:absolute;top:-2px;left:0;width:265px;content:'';border-top:2px solid #383838}#fbPost .ttl{font-size:24px;display:inline-block;padding-right:10px;padding-left:0;letter-spacing:.1em}#fbPost .ttl-en{font-size:12px;display:inline-block}#fbPost .fb-like-box{margin:40px 0 0}.contBox{width:1208px;margin:0 auto}.contBox:after{display:block;clear:both;content:""}#loading{position:fixed;z-index:9999;top:0;right:0;left:0;height:100%;background:#FFF}#loading.show .inr .logo,#loading.show .inr .txt_en{opacity:1}#loading .bg{display:block;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}#loading .inr{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2}#loading .inr p img{margin:0}#loading .inr .logo{position:absolute;top:20px;left:20px;-webkit-transition:opacity 1s linear 1s;transition:opacity 1s linear 1s;opacity:0;background-image:url(../images/sprites.png);background-position:-566px -380px;width:222px;height:44px;overflow:hidden;white-space:nowrap;text-indent:120%}#loading .inr .txtBox{position:absolute;top:0;right:0;bottom:50px;left:0;width:180px;height:340px;margin:auto}#loading .inr .txtBox>p{float:right;width:45px;text-align:center}#loading .inr .txtBox>p span{display:block}#loading .inr .loadTypeMsg span{display:block;width:15px;padding:0 15px;opacity:0}#loading .inr .loadTypeMsg span.punc{width:42px;margin-top:-12px;padding:0;text-align:right}#loading .inr .loadTypeMsg span.punc2{width:35px;margin-top:-3px;margin-bottom:3px;padding:0;text-align:right}#loading .inr .txt_en{position:absolute;top:50%;right:0;left:0;width:400px;margin:200px auto 0;-webkit-transition:opacity 2.5s linear 3s;transition:opacity 2.5s linear 3s;text-align:center;opacity:0}#svg-container{fill-opacity:0;fill:#fff;stroke:#fff;stroke-width:1;stroke-dasharray:1000;stroke-dashoffset:1000}#svg-container g:nth-child(6)>path{fill-opacity:0;fill:red;stroke:red;stroke-width:1;stroke-dasharray:1000;stroke-dashoffset:1000}.particle{position:absolute;display:none;top:0;left:0;pointer-events:none;-webkit-transition:opacity 1s;transition:opacity 1s}.particle.blink{-webkit-animation:kfBlink 3s ease 0s infinite alternate;animation:kfBlink 3s ease 0s infinite alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes kfBlink{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes kfBlink{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}#aboutNews{margin-top:80px}#aboutNews .ttlBox{position:relative;margin:0 0 70px}#aboutNews .ttlBox .mainTtl{font-size:26px;font-weight:normal;line-height:90px;position:absolute;top:50%;left:50%;width:540px;height:90px;margin:-45px 0 0 -270px;text-align:center;color:#fff;border:1px solid #fff}#aboutNews .ttlBox .img img{display:block;width:100%}#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;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutNews .sideContents .naviList a:hover{cursor:pointer;opacity:.5}#aboutNews .sideContents .naviList .active a{color:#fff;background:#1c1c1c}#aboutNews .mainContents{float:right;width:897px}#aboutNews .mainContents .listTitle{font-size:13px;font-weight:none;font-style:italic;margin:0 0 36px}#aboutNews .mainContents .newsList{position:relative;border-top:1px solid #dcd6d6}#aboutNews .mainContents .newsList:before{position:absolute;top:-6px;display:block;width:100%;height:5px;content:'';border-top:1px solid #9d9090}#aboutNews .mainContents .newsList .entry{position:relative;overflow:hidden;padding:20px 0;border-bottom:1px solid #bbb}#aboutNews .mainContents .newsList .entryWrap{overflow:hidden}#aboutNews .mainContents .newsList .label{font-size:13px;font-style:italic;display:inline-block;width:160px;text-align:center}#aboutNews .mainContents .newsList .label a{display:block;padding:4px 0;text-decoration:none;color:#fff}#aboutNews .mainContents .newsList .label .cat01{background:#bf9e7b}#aboutNews .mainContents .newsList .label .cat02{background:#bd8baf}#aboutNews .mainContents .newsList .label .cat03{background:#7abe82}#aboutNews .mainContents .newsList .date{font-size:13px;font-style:italic;display:inline-block;margin:0 0 0 24px}#aboutNews .mainContents .newsList .entryTitle{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:18px}#aboutNews .mainContents .newsList .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:16px}#aboutNews .mainContents .newsList .txt p{margin:0 0 1.5em}#aboutNews .mainContents .newsList .thumb{float:right;width:450px;margin:4px 0 10px}#aboutNews .mainContents .newsList .thumb img{float:right}#dougaKongobuji{margin-top:80px;background:url(../images/douga/bg_douga.png) 0 100px repeat-x}#dougaKongobuji .ttlBox{position:relative;overflow:hidden;min-height:480px}#dougaKongobuji .ttlBoxInr{position:absolute;top:50%;right:0;left:0;width:600px;margin:40px auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;z-index:2;overflow:hidden}#dougaKongobuji .ttlBox .txt{line-height:2em;position:absolute;top:57%;right:0;left:0;width:740px;margin:0 auto;text-align:center;color:#fff}#dougaKongobuji .ttlBoxInr:before{content:'';position:absolute;width:100%;height:100%;left:-1px;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#dougaKongobuji .ttlBoxInr:after{content:'';position:absolute;width:100%;height:100%;right:-1px;top:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#dougaKongobuji .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;padding:30px 0 20px 0}#dougaKongobuji .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;position:relative}#dougaKongobuji .ttlBoxInr .lead:before{content:'';position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#dougaKongobuji .ttlBox .img{width:100%;height:0;padding-bottom:43%}#dougaKongobuji .ttlBox .img img{width:100%}#dougaKongobuji>.txt{font-size:20px;line-height:2;width:969px;margin:0 auto;text-align:center;padding:70px 0}#dougaKongobuji>section{width:1208px;margin:0 auto 100px}#dougaKongobuji>section .ttl{font-size:26px;font-weight:normal;position:relative;padding:80px 0 70px;border-top:1px solid #818181}#dougaKongobuji>section .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#dougaKongobuji>section .img img{display:block;width:100%}#dougaKongobuji>section .txtBox{position:relative;padding:60px 0 25px;border:1px solid #1c1c1c}#dougaKongobuji>section .txtBox:before{position:absolute;top:0;right:0;left:0;width:969px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#dougaKongobuji>section .txtBox ul{display:flex;width:969px;margin:0 auto;flex-wrap:wrap;justify-content:space-between}#dougaKongobuji>section .txtBox ul li{width:47%;margin:0 0 50px}#dougaKongobuji>section .txtBox ul li h3.sttl{border-top:1px solid #818181;padding:20px 0 0;font-size:20px;text-align:left;margin:20px 0}#dougaKongobuji>section .txtBox ul li p{font-size:13px}#dougaKongobuji>section .txtBox ul li iframe{width:100%;margin:0 0 15px;height:280px}#dougaKongobuji>section .txtBox .txt{font-size:16px;line-height:2;width:969px;margin:0 auto;padding:0 0 35px}#dougaKongobuji>section .txtBox ul.movieOne{flex-direction:row-reverse}#dougaKongobuji>section .txtBox ul li h3.sttl{border-top:0;border-bottom:1px solid #818181;padding:20px 0 20px;margin:0 0 20px}#dougaKongobuji>section .txtBox .btn{padding:15px 50px 15px}#dougaKongobuji>section .txtBox .btn a{display:block;width:498px;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:18px;cursor:pointer;line-height:80px;position:relative;display:block;height:80px;padding:0 0 0 46%;text-align:left;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1;vertical-align:middle;letter-spacing:3px;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#dougaKongobuji>section .txtBox .dougaMore.act{padding:0 0 0 47%}#dougaKongobuji>section .txtBox .acCont{display:none;padding:40px 0 0}#dougaKongobuji>section .txtBox .dougaMore:before{position:absolute;top:55%;cursor:pointer;right:30px;display:block;margin:-12px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-382px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#dougaKongobuji>section .txtBox .dougaMore.act:after{content:'閉じる'}#dougaKongobuji>section .txtBox .dougaMore.act span{display:none}#dougaKongobuji>section .txtBox .dougaMore.act:before{position:absolute;top:55%;cursor:pointer;right:30px;display:block;margin:-12px 0;content:'';background-image:url(../images/sprites.png);background-position:-349px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#aboutKongobuji,#eventKongobuji,#zasuKongobuji,#jinaiKongobuji{margin-top:80px;background:url('../images/kongobuji/bg.png') repeat-x}#aboutKongobuji .ttlBox{position:relative;z-index:2;height:0;padding:0 0 43%;overflow:hidden}#aboutKongobuji .videoWrap{position:absolute;z-index:1;left:0;top:0;right:0;bottom:0}#aboutKongobuji .videoWrap:before{content:'';position:absolute;z-index:2;left:0;top:0;right:0;bottom:0}#aboutKongobuji .video{z-index:1;position:absolute}#aboutKongobuji .ttlBoxInr{position:absolute;top:50%;right:0;left:0;width:600px;margin:40px auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;z-index:2;overflow:hidden}#aboutKongobuji .ttlBoxInr:before{content:'';position:absolute;width:100%;height:100%;left:-1px;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutKongobuji .ttlBoxInr:after{content:'';position:absolute;width:100%;height:100%;right:-1px;top:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutKongobuji .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;padding:30px 0 20px 0}#aboutKongobuji .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;position:relative}#aboutKongobuji .ttlBoxInr .lead:before{content:'';position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutKongobuji>.txt{font-size:20px;line-height:2;width:969px;margin:0 auto;padding:70px 0}#aboutKongobuji>section{width:1208px;margin:0 auto 100px}#aboutKongobuji>section .ttl{font-size:26px;font-weight:normal;position:relative;padding:80px 0 70px;border-top:1px solid #818181}#aboutKongobuji>section .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutKongobuji>section .img img{display:block;width:100%}#aboutKongobuji>section .txtBox{padding:60px 0 25px;border:1px solid #1c1c1c}#aboutKongobuji>section .txtBox .txt{font-size:16px;line-height:2;width:969px;margin:0 auto;padding:0 0 35px}#aboutKongobuji>section .txtBox .btn a{font-size:20px;display:block;width:640px;margin:40px auto 50px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319}#aboutKongobuji>section .replenishment{width:969px;margin:0 auto;letter-spacing:-0.4em;border-top:1px solid #1c1c1c}#aboutKongobuji>section .replenishment section{display:inline-block;width:300px;margin:0 0 45px 33px;vertical-align:top;letter-spacing:.1em}#aboutKongobuji>section .replenishment section:first-child{margin-left:0}#aboutKongobuji>section .replenishment section .ssttl{margin:25px 0 20px;text-align:left;letter-spacing:.1em}#aboutKongobuji>section .replenishment section .description{font-size:13px}#aboutKongobuji .contLink:after{display:block;clear:both;content:""}#aboutKongobuji .contLink li{float:left;width:50%}#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:20px;position:absolute;z-index:2;top:50%;right:0;left:0;width:420px;margin:-50px auto 0;padding:20px 0;border:1px solid #fff}#aboutKongobuji .contLink li .txt{font-size:16px;position:absolute;z-index:2;top:50%;right:0;left:0;margin:40px auto 0}#aboutKongobuji .contLink li .img img{display:block;width:100%}#aboutKongobuji .zasuProfile{width:969px;margin:0 auto;overflow:hidden}#aboutKongobuji .zasuProfile .thumbWrap{width:400px;float:right;margin:0 0 50px}#aboutKongobuji .zasuProfile .thumbWrap img{width:400px;height:auto}#aboutKongobuji .zasuProfile .textWrap{width:530px;float:left}#aboutKongobuji .zasuProfile .nameWrap{margin:0 0 30px}#aboutKongobuji .zasuProfile .nameWrap .name{font-size:20px}#aboutKongobuji .zasuProfile .yearList{margin:0 0 50px;font-size:13px}#aboutKongobuji .zasuProfile .yearList li{display:table}#aboutKongobuji .zasuProfile .yearList .title{display:table-cell;white-space:nowrap;padding:0 10px 0 0}#aboutKongobuji .zasuProfile .yearList .txtWrap{display:table-cell}#aboutKongobuji .zasuProfile table.detailList{font-size:13px;width:100%;margin:0 0 30px;border:1px solid #1c1c1c}#aboutKongobuji .zasuProfile table.detailList td,#aboutKongobuji .zasuProfile table.detailList th{padding:20px;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}#eventKongobuji section{width:1208px;margin:0 auto 100px}#eventKongobuji .ttlBox{margin:0 0 70px;position:relative}#eventKongobuji .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#eventKongobuji .ttlBox .img img{display:block;width:100%}#eventKongobuji .pageTitBox{width:960px;height:180px;margin:0 auto 58px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#eventKongobuji .pageTitBox .ttl{font-size:26px;margin:0 0 10px;padding:50px 0 0}#eventKongobuji .monthBox{width:960px;margin:0 auto 130px}#eventKongobuji .monthBox .month{display:table;width:960px;padding:20px 0 20px;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}#eventKongobuji .monthBox .month:first-child{border-top:1px solid #000}#eventKongobuji .monthBox .monthNo{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:normal;font-weight:bold;display:table-cell;width:138px;margin:0 0 10px;padding:15px 0 0;text-align:center;vertical-align:top}#eventKongobuji .monthBox .dateBox{margin:0 40px 0 0}#eventKongobuji .monthBox .dateBox li.day{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative}#eventKongobuji .monthBox .dateBox li.day:first-child .datetime{border-top:0}#eventKongobuji .monthBox .dateBox li.day:first-child .name{border-top:0}#eventKongobuji .monthBox .dateBox .detailWrap{overflow:hidden;padding:30px 5px 10px}#eventKongobuji .monthBox .dateBox .detailWrap .img{margin:0 20px 20px 0;float:left}#eventKongobuji .monthBox .dateBox .detailWrap .txt p{margin:0 0 2em}#eventKongobuji .monthBox table.detailList{width:100%;margin:0 0 30px;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;font-size:13px}#eventKongobuji .monthBox table.detailList td,#eventKongobuji .monthBox table.detailList th{padding:5px 0;border-bottom:1px dashed #c7c7c7}#eventKongobuji .monthBox table.detailList tr:last-child th.td{border-bottom:0}#eventKongobuji .monthBox table.detailList th{text-align:left;font-weight:normal}#eventKongobuji .monthBox .title{margin:0 0 10px}#eventKongobuji .monthBox .cautionList{font-size:13px;list-style-type:disc;padding:0 0 0 15px;margin:0 0 30px}#eventKongobuji .monthBox .cautionList li{list-style-type:disc;margin:0 0 5px}#eventKongobuji .datetime{display:table-cell;width:190px;margin:0 15px 0 0;padding:15px 0 0 5px;vertical-align:top;border-top:1px solid #c7c7c7}#eventKongobuji .events,#eventKongobuji .name{display:table-cell;width:590px;vertical-align:top;color:#b7a344;border-top:1px solid #c7c7c7}#eventKongobuji .events .kana,#eventKongobuji .name .kana{color:#1c1c1c}#eventKongobuji .events a,#eventKongobuji .name a{display:block;padding:15px 0;text-decoration:none;color:#b7a344;z-index:5;position:relative;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#eventKongobuji .events a:hover,#eventKongobuji .name a:hover{cursor:pointer;opacity:.5}#eventKongobuji .name:after{position:absolute;top:1.8em;right:15px;display:block;margin:-8px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-948px -380px;width:10px;height:20px;overflow:hidden;white-space:nowrap;text-indent:120%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#eventKongobuji .acCont{display:none}#eventKongobuji .name.act:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#eventKongobuji li.open .name:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#eventKongobuji li.open .events li{position:relative;border-top:1px solid #c7c7c7}#eventKongobuji li.open .events li a{display:block;padding:15px 0;text-decoration:none;color:#b7a344;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#eventKongobuji li.open .events li a:hover{cursor:pointer;opacity:.5}#eventKongobuji li.open .events li:after{position:absolute;top:15px;right:18px;display:block;content:'';background-image:url(../images/sprites.png);background-position:-948px -380px;width:10px;height:20px;overflow:hidden;white-space:nowrap;text-indent:120%}#eventKongobuji li.open .events li:first-child{border-top:0}#zasuKongobuji section{width:1208px;margin:0 auto 60px}#zasuKongobuji .zasuLinkBox{margin:0 auto 60px;border-bottom:1px solid #818181}#zasuKongobuji .zasuBox{position:relative;width:1208px;border-bottom:1px solid #818181}#zasuKongobuji .zasuBox:after,#zasuKongobuji .zasuBox:before{position:absolute;bottom:-30px;width:60px;height:60px;content:""}#zasuKongobuji .zasuBox:after{right:0;border-right:1px solid #818181}#zasuKongobuji .zasuBox:before{left:0;border-left:1px solid #818181}#zasuKongobuji .ttlBox{margin:0 0 70px;position:relative}#zasuKongobuji .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#zasuKongobuji .ttlBox .img img{display:block;width:100%}#zasuKongobuji .pageTitBox{position:relative;width:960px;height:180px;margin:0 auto 62px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#zasuKongobuji .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#zasuKongobuji .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#zasuKongobuji .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#zasuKongobuji .pageLinkBlock td.none{background:inherit}#zasuKongobuji .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#zasuKongobuji .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#zasuKongobuji .pageLinkBlock td{width:25%}#zasuKongobuji .zasuList{width:958px;margin:0 auto 80px;border-right:1px solid #1c1c1c}#zasuKongobuji .zasuList th,#zasuKongobuji .zasuList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:16px 0}#zasuKongobuji .zasuList thead th{padding:25px 0;color:#fff;border-top:1px solid #1c1c1c;border-left:1px solid #61615e;background:#30302f}#zasuKongobuji .zasuList thead th:first-child{border-left:1px solid #1c1c1c}#zasuKongobuji .zasuList tbody th{border-bottom:1px solid #bdbaaa;border-left:1px solid #1c1c1c;background:rgba(168,157,84,0.2)}#zasuKongobuji .zasuList tbody td{font-weight:bold;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc}#zasuKongobuji .zasuList tr:last-child td,#zasuKongobuji .zasuList tr:last-child th{border-bottom:1px solid #1c1c1c}#zasuKongobuji .zasuList .generation{width:120px;text-align:center;border-bottom:1px solid #bdbaaa}#zasuKongobuji .zasuList .name{width:230px;text-align:center}#zasuKongobuji .zasuList .accession{padding:20px 50px;text-align:left}#jinaiKongobuji .ttlBox{margin:0 0 70px;position:relative}#jinaiKongobuji .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#jinaiKongobuji .ttlBox .img img{display:block;width:100%}#jinaiKongobuji .module{width:1208px;margin:0 auto 80px}#jinaiKongobuji .module .inner{padding:0 0 50px;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#jinaiKongobuji .module .txtBox{width:980px;margin:0 auto}#jinaiKongobuji .module .txtBox a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .module .txtBox a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .module .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#jinaiKongobuji .module .img img{vertical-align:top}#jinaiKongobuji .module .img .halfPh li{position:relative;display:table-cell}#jinaiKongobuji .module .img .halfPh .caption{font-size:13px;position:absolute;bottom:10px;left:10px;display:inline-block;padding:2px 8px;color:#fff;background:#1c1c1c}#jinaiKongobuji .module .thumbList{display:table;overflow:hidden;margin:45px auto 0}#jinaiKongobuji .module .thumbList li{display:table-cell}#jinaiKongobuji .module .mainTtl{font-size:26px;width:960px;margin:0 auto;padding:40px 0;text-align:center;border-top:8px solid #1c1c1c}#jinaiKongobuji .module .mainTtl .kana{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;font-weight:normal;display:block}#jinaiKongobuji .moduleHalf{overflow:hidden;width:1208px;margin:0 auto 80px}#jinaiKongobuji .moduleHalf .inner{float:right;width:602px;height:602px;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c}#jinaiKongobuji .moduleHalf .txtBox{width:472px;margin:0 auto}#jinaiKongobuji .moduleHalf .txtBox a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .moduleHalf .txtBox a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .moduleHalf .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#jinaiKongobuji .moduleHalf .img{float:left;width:604px}#jinaiKongobuji .moduleHalf .img img{vertical-align:top}#jinaiKongobuji .moduleHalf .mainTtl{font-size:26px;margin:0 auto;padding:40px 0;text-align:center;border-top:8px solid #1c1c1c}#jinaiKongobuji .moduleHalf .mainTtl .kana{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;display:block}#jinaiKongobuji .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#jinaiKongobuji .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#jinaiKongobuji .pageLinkBlock td.none{background:inherit}#jinaiKongobuji .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#jinaiKongobuji .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#jinaiKongobuji .pageLinkBlock td{width:25%}#aboutShingonshu,#kyoho,#kobodaishiShingonshu,#templeShingonshu,#historyShingonshu{margin-top:80px;background:url('../images/shingonshu/bg.png') repeat-x}#aboutShingonshu .ttlBox{position:relative;z-index:2;overflow:hidden;height:0;padding:0 0 43%}#aboutShingonshu .ttlBox .videoWrap{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}#aboutShingonshu .ttlBox .videoWrap:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:''}#aboutShingonshu .ttlBox .video{position:absolute;z-index:1}#aboutShingonshu .ttlBoxInr{position:absolute;z-index:2;top:50%;right:0;left:0;width:600px;margin:40px auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;color:#FFF;overflow:hidden}#aboutShingonshu .ttlBoxInr:before{content:'';position:absolute;width:100%;height:100%;left:-1px;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutShingonshu .ttlBoxInr:after{content:'';position:absolute;width:100%;height:100%;right:-1px;top:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutShingonshu .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;padding:30px 0 20px 0}#aboutShingonshu .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;position:relative}#aboutShingonshu .ttlBoxInr .lead:before{content:'';position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#aboutShingonshu>.txt{font-size:20px;line-height:2;width:969px;margin:0 auto;padding:70px 0}#aboutShingonshu .replenishment{width:969px;margin:0 auto;letter-spacing:-0.4em;border-top:1px solid #1c1c1c}#aboutShingonshu .replenishment section{display:inline-block;width:468px;margin:0 0 120px 32px;vertical-align:top;letter-spacing:.1em}#aboutShingonshu .replenishment section:first-child{margin-left:0}#aboutShingonshu .replenishment section .ssttl{margin:25px 0 20px;text-align:left;letter-spacing:.1em}#aboutShingonshu .replenishment section .description{font-size:13px}#aboutShingonshu>section{width:1208px;margin:0 auto 100px}#aboutShingonshu>section .ttl{font-size:26px;font-weight:normal;position:relative;padding:80px 0 70px;border-top:1px solid #818181}#aboutShingonshu>section .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutShingonshu>section .img img{display:block;width:100%}#aboutShingonshu>section .txtBox{position:relative;padding:60px 0 25px;border:1px solid #1c1c1c}#aboutShingonshu>section .txtBox:before{position:absolute;top:0;right:0;left:0;width:969px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#aboutShingonshu>section .txtBox .sttl{font-size:26px;margin-bottom:50px}#aboutShingonshu>section .txtBox .txt{font-size:16px;line-height:2;width:969px;margin:0 auto;padding:0 0 35px}#aboutShingonshu>section .txtBox .btn a{font-size:20px;display:block;width:640px;margin:40px auto 50px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319}#aboutShingonshu>section .txtBox .replenishment section{margin-bottom:45px}#aboutShingonshu>section .txtBox+.txtBox{border-top:0}#aboutShingonshu .stepList{width:969px;margin:0 auto;padding:0}#aboutShingonshu .stepList li:first-child .step:before{display:none}#aboutShingonshu .stepList .step{font-size:16px;font-style:italic;line-height:100px;position:relative;float:left;width:160px;text-align:center;color:#FFF;background:#8f7142}#aboutShingonshu .stepList .step:before{position:absolute;top:-36px;right:0;left:0;width:0;height:0;margin:0 auto;content:'';border-width:12px 13px 0 13px;border-style:solid;border-color:#000 transparent transparent transparent}#aboutShingonshu .stepList .step span{font-size:32px;font-weight:bold;padding-left:10px;vertical-align:-1px}#aboutShingonshu .stepList .sttxt{line-height:100px;margin:0 0 60px 160px;padding:2px 50px 2px 50px;background:#ecead9}#aboutShingonshu #shingonHonzan{margin:0 auto 130px;padding:0 0 60px;border-bottom:1px solid #666}#aboutShingonshu #shingonHonzan .acBtn2{display:block;width:480px;margin:0 auto 30px}#aboutShingonshu #shingonHonzan .acBtn2 a{text-decoration:none;line-height:70px;display:inline-block;width:480px;height:70px;-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}#aboutShingonshu #shingonHonzan .acBtn2 a:hover{color:#1c1c1c;background:#fff}#aboutShingonshu #shingonHonzan .acCont{display:none}#aboutShingonshu #shingonHonzan .btn{position:relative;width:480px;margin:0 auto}#aboutShingonshu #shingonHonzan .btn a{font-size:13px;text-decoration:none;line-height:70px;display:inline-block;width:480px;height:70px;-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}#aboutShingonshu #shingonHonzan .btn a:hover{color:#1c1c1c;background:#fff}#aboutShingonshu #shingonHonzan .syuhaBox{width:960px;margin:0 auto 60px}#aboutShingonshu #shingonHonzan .syuhaBox .ttlS{font-size:26px;margin:0;padding-bottom:40px;text-align:center;color:#b7a344;border-bottom:1px solid #000}#aboutShingonshu #shingonHonzan .syuhaBox .templeList{overflow:hidden;margin:0 0 80px}#aboutShingonshu #shingonHonzan .syuhaBox .templeList li{float:left;margin:0 30px 0 0;padding:25px 0 10px;text-align:center;border-bottom:1px solid #c7c7c7}#aboutShingonshu #shingonHonzan .syuhaBox .templeList li:nth-child(3n){margin:0}#aboutShingonshu #shingonHonzan .syuhaBox .templeList li.noLine{border-bottom:0}#aboutShingonshu #shingonHonzan .syuhaBox .templeList .name{font-size:20px;line-height:1.2;display:block;width:300px}#aboutShingonshu #shingonHonzan .syuhaBox .templeList .kana{font-size:13px;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:14px;display:block}#aboutShingonshu .contLink{background:#1c1c1c}#aboutShingonshu .contLink:after{display:block;clear:both;content:""}#aboutShingonshu .contLink li{float:left;width:50%}#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:20px;position:absolute;z-index:2;top:50%;right:0;left:0;width:420px;margin:-60px auto 0;padding:20px 0;border:1px solid #fff}#aboutShingonshu .contLink li .txt{font-size:16px;position:absolute;z-index:2;top:50%;right:0;left:0;margin:30px auto 0}#aboutShingonshu .contLink li .img img{display:block;width:100%}#kyoho .ttlBox{margin:0 0 70px;position:relative}#kyoho .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#kyoho .ttlBox .img img{display:block;width:100%}#kyoho .ttlBox .mainTtl{background-image:none}#kyoho .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#kyoho .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#kyoho .pageLinkBlock td.none{background:inherit}#kyoho .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kyoho .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#kyoho .pageLinkBlock td{width:25%}#kyoho .mainTtl{font-size:26px;font-weight:normal;line-height:180px;margin:0 auto;text-align:center;text-indent:.2em;letter-spacing:.2em;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#kyoho #aboutKyoho{width:960px;margin:0 auto;padding:85px 0 0}#kyoho #aboutKyoho .sttl{font-size:20px;font-weight:bold;margin:0 0 40px;text-align:left}#kyoho #aboutKyoho .lead{font-size:16px;margin:0 0 65px}#kyoho #aboutKyoho .priceTable{display:table;margin:0 0 10px;border-left:1px solid #818181}#kyoho #aboutKyoho .priceTable dt{font-weight:bold;display:table-cell;width:90px;padding:25px 30px;color:#c1ac4a}#kyoho #aboutKyoho .priceTable dd{font-size:13px;display:table-cell;width:300px;padding:25px 30px 25px 0;text-align:right;border-right:1px solid #818181}#kyoho #aboutKyoho .priceTable dd .price{font-size:16px;font-weight:bold;letter-spacing:.3em}#kyoho #aboutKyoho .priceTableNote{font-size:12px;margin:0 0 80px;text-align:right}#kyoho .form{width:1206px;margin:0 auto;border:1px solid #1c1c1c}#kyoho .form .sttl{font-size:20px;padding:40px 0 35px;border-bottom:1px solid #1c1c1c}#kyoho .form .formWrap{width:960px;margin:0 auto}#kyoho .formWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:45px 0 60px}#kyoho .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;outline:0}#kyoho .formWrap .formBox{display:table;overflow:hidden;margin:0 0 35px;border:1px solid #1c1c1c;background:#FFF}#kyoho .formWrap .formTtl{font-weight:bold;display:table-cell;padding:0 30px;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#kyoho .formWrap .formBody{display:table-cell;padding:5px;vertical-align:middle;border-left:0;background:#FFF}#kyoho .formWrap .formBody input[type='text'],#kyoho .formWrap .formBody input[type='email']{width:17em;padding:15px 20px;border:0}#kyoho .formWrap .formBody+.formBody{border-left:1px solid #1c1c1c}#kyoho .formWrap .fl{float:left;margin-right:30px}#kyoho .formWrap .name:after{display:block;clear:both;content:""}#kyoho .formWrap .course label{font-weight:bold;position:relative;display:inline-block;padding:15px 120px 15px 150px;cursor:pointer}#kyoho .formWrap .address input[type="text"]{width:24em}#kyoho .formWrap .address .select{width:270px}#kyoho .formWrap .address .select select{width:300px}#kyoho .formWrap .mail input[type="email"]{width:24em}#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 input[type='radio']{position:absolute;margin-left:-20px;opacity:0}#kyoho input[type='radio']+.radio:before{position:absolute;width:16px;height:16px;margin:1px 0 0 -34px;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:700px;height:150px;border:0;outline:0}#kyoho .select{overflow:hidden}#kyoho .select label{position:relative;padding:5px}#kyoho .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}#kyoho .select select{position:relative;z-index:2;display:inline-block;padding:15px 10px 15px 10px;cursor:pointer;border:0;outline:0;background:0}#kyoho .footer{position:relative;clear:both;min-height:70px}#kyoho .footer button{position:absolute;top:0;right:0;display:block;line-height:70px;display:inline-block;width:360px;height:70px;-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}#kyoho .footer button:hover{color:#1c1c1c;background:#fff}#kyoho .footer .caution{width:580px}#kyoho .footer .caution li{font-size:13px;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;width:1208px;margin:0 auto 120px;padding:0 0 70px}#kyoho .contactInfo:before{position:absolute;top:0;right:0;left:0;width:960px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#kyoho .contactInfo:after{position:absolute;right:0;bottom:0;left:0;height:29px;margin:0 auto;content:'';border:1px solid #1c1c1c;border-top:0}#kyoho .contactInfo .sttl{padding:75px 0 60px;text-align:center}#kyoho .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:0 auto;letter-spacing:-0.4em}#kyoho .contactInfo dt{font-weight:bold;margin:0 0 5px;letter-spacing:.1em}#kyoho .contactInfo dd{display:inline-block;width:480px;vertical-align:top;letter-spacing:.1em}#kyoho #opinion,#kyoho #unsubscribe{margin:0 0 120px;padding:0}#kyoho #opinion .lead,#kyoho #unsubscribe .lead{padding:50px 0 80px;text-align:center}#kyoho #unsubscribe{margin-bottom:0}#kyoho #unsubscribeForm{margin-bottom:60px}#kyoho #changes .sttl{position:relative;border-bottom:0}#kyoho #changes .sttl:before{position:absolute;top:0;right:0;left:0;height:8px;margin:0 auto;content:'';background:#1c1c1c}#kyoho #kyohoArchive{overflow:hidden;width:1160px;margin:0 auto}#kyoho #kyohoArchive .pageTitBox{margin:0 15px 50px}#kyoho #kyohoArchive .mainTitleWrap{margin:0 auto 45px;text-align:center}#kyoho #kyohoArchive .mainTitleWrap .logo{margin:0 15px 15px;text-align:center}#kyoho #kyohoArchive .mainTitleWrap .logo img{display:inline-block;height:auto}#kyoho #kyohoArchive .mainTitleWrap .title{position:relative;padding:0 0 30px}#kyoho #kyohoArchive .mainTitleWrap .title:after{position:absolute;bottom:0;left:50%;display:block;width:18px;height:3px;margin:0 0 0 -9px;content:'';background:#000}#kyoho #kyohoArchive .mainTitleWrap .title{font-size:12px;letter-spacing:.5em;color:#c9742f}#kyoho #kyohoArchive .mainTitleWrap .date{padding:30px 0 0;text-align:center}#kyoho #kyohoArchive .kyohoArchiveList{margin:0 -40px 0 0;padding:0}#kyoho #kyohoArchive .kyohoArchiveList li{float:left;width:200px;margin:0 40px 80px 0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kyoho #kyohoArchive .kyohoArchiveList li:hover{cursor:pointer;opacity:.5}#kyoho #kyohoArchive .kyohoArchiveList li .thumb{margin:0 0 15px}#kyoho #kyohoArchive .kyohoArchiveList li .thumb img{width:200px;height:auto}#kyoho #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}#kyoho #kyohoArchive .kyohoArchiveList li a{text-decoration:none;color:#000}#templeShingonshu section{width:1208px;margin:0 auto 60px}#templeShingonshu .ttlBox{margin:0 0 70px;position:relative}#templeShingonshu .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#templeShingonshu .ttlBox .img img{display:block;width:100%}#templeShingonshu .pageTitBox{position:relative;width:960px;height:180px;margin:0 auto 90px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#templeShingonshu .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#templeShingonshu .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#templeShingonshu .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#templeShingonshu .pageLinkBlock td.none{background:inherit}#templeShingonshu .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#templeShingonshu .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#templeShingonshu .pageLinkBlock td{width:33%}#templeShingonshu #taishishinko .txtBox{position:relative;width:1208px;margin:0 auto 60px;border-bottom:1px solid #818181}#templeShingonshu #taishishinko .txtBox:after,#templeShingonshu #taishishinko .txtBox:before{position:absolute;bottom:-30px;width:60px;height:60px;content:""}#templeShingonshu #taishishinko .txtBox:after{right:0;border-right:1px solid #818181}#templeShingonshu #taishishinko .txtBox:before{left:0;border-left:1px solid #818181}#templeShingonshu #taishishinko .txtBox:last-child{border-bottom:0}#templeShingonshu #taishishinko .txtBox:last-child:before,#templeShingonshu #taishishinko .txtBox:last-child:after{display:none}#templeShingonshu #taishishinko .txtBox .ttl{font-size:20px;width:960px;margin:0 auto 35px;text-align:left}#templeShingonshu #taishishinko .txtBox .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:2;width:960px;margin:0 auto 60px}#templeShingonshu #temple .pageTitBox{margin:0 auto 40px}#templeShingonshu #temple .readTxt{width:960px;margin:0 auto 30px;padding:0 0 30px;border-bottom:1px solid #000}#templeShingonshu #temple .areaLink{width:650px;margin:0 auto 50px;text-align:center}#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{width:960px;margin:0 auto 100px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}#templeShingonshu #temple .areaBox .areaName{font-size:26px;margin:0;padding:20px 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;width:960px;padding:35px 0 32px;border-bottom:1px solid #000}#templeShingonshu #temple .areaBox .area:first-child{border-top:1px solid #000}#templeShingonshu #temple .areaBox .cityBox{display:table;padding:0 40px}#templeShingonshu #temple .areaBox .cityBox:first-child li:first-child{border-top:none !important}#templeShingonshu #temple .areaBox .cityName{font-size:16px;font-weight:normal;font-weight:bold;display:table-cell;width:137px;margin:0 0 10px;padding:10px 0 0;vertical-align:top}#templeShingonshu #temple .areaBox .templeBox{margin:0 40px 0 0}#templeShingonshu #temple .areaBox .templeBox li.templeLine{position:relative;width:670px;padding:10px 0;border-top:1px solid #c7c7c7;-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:before{position:absolute;top:0;right:5px;bottom:0;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}#templeShingonshu #temple .areaBox .templeBox li.templeLine a{display:block;text-decoration:none;color:#b7a344}#templeShingonshu #temple .areaBox .city{display:inline;margin:0 0 0 15px;color:#1c1c1c}#kobodaishiShingonshu section{width:1208px;margin:0 auto 100px}#kobodaishiShingonshu .ttlBox{margin:0 0 70px;position:relative}#kobodaishiShingonshu .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#kobodaishiShingonshu .ttlBox .img img{display:block;width:100%}#kobodaishiShingonshu .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#kobodaishiShingonshu .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#kobodaishiShingonshu .pageLinkBlock td.none{background:inherit}#kobodaishiShingonshu .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kobodaishiShingonshu .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#kobodaishiShingonshu .pageLinkBlock td{width:25%}#kobodaishiShingonshu .pageTitBox{position:relative;width:960px;height:180px;margin:0 auto 78px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#kobodaishiShingonshu .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#kobodaishiShingonshu #kobodaishi .txtBox{overflow:hidden;width:960px;margin:0 auto 110px}#kobodaishiShingonshu #kobodaishi .txtBox .txt{font-size:20px;line-height:2;float:left;width:460px}#kobodaishiShingonshu #kobodaishi .txtBox .ph{float:right;width:416px;margin:8px 0 0}#kobodaishiShingonshu #kobodaishi .kobodaishiList{display:table;width:1208px;margin:0 auto 155px;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}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .acCont{display:none}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;overflow:hidden;padding:60px 128px;border-top:1px solid #1c1c1c}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .detail .phLeft{float:left;padding:0 30px 0 0}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl{font-size:26px;line-height:128px;position:relative;display:block;display:block;height:128px;padding:0 0 0 123px;text-align:left;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl:hover{cursor:pointer;opacity:.5}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl:before{position:absolute;top:50%;right:30px;display:block;margin:-10px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-382px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#kobodaishiShingonshu #kobodaishi .kobodaishiList li .ttl.act:before{position:absolute;top:50%;right:30px;display:block;margin:-10px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-349px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no01 .ttl{background:url(/images/shingonshu/kobo_list_ttl01.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no02 .ttl{background:url(/images/shingonshu/kobo_list_ttl02.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no03 .ttl{background:url(/images/shingonshu/kobo_list_ttl03.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no04 .ttl{background:url(/images/shingonshu/kobo_list_ttl04.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no05 .ttl{background:url(/images/shingonshu/kobo_list_ttl05.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no06 .ttl{background:url(/images/shingonshu/kobo_list_ttl06.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no07 .ttl{background:url(/images/shingonshu/kobo_list_ttl07.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no08 .ttl{background:url(/images/shingonshu/kobo_list_ttl08.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no09 .ttl{background:url(/images/shingonshu/kobo_list_ttl09.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no10 .ttl{background:url(/images/shingonshu/kobo_list_ttl10.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no11 .ttl{background:url(/images/shingonshu/kobo_list_ttl11.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no12 .ttl{background:url(/images/shingonshu/kobo_list_ttl12.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no13 .ttl{background:url(/images/shingonshu/kobo_list_ttl13.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no14 .ttl{background:url(/images/shingonshu/kobo_list_ttl14.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no15 .ttl{background:url(/images/shingonshu/kobo_list_ttl15.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no16 .ttl{background:url(/images/shingonshu/kobo_list_ttl16.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no17 .ttl{background:url(/images/shingonshu/kobo_list_ttl17.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no18 .ttl{background:url(/images/shingonshu/kobo_list_ttl18.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no19 .ttl{background:url(/images/shingonshu/kobo_list_ttl19.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no20 .ttl{background:url(/images/shingonshu/kobo_list_ttl20.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no21 .ttl{background:url(/images/shingonshu/kobo_list_ttl21.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no22 .ttl{background:url(/images/shingonshu/kobo_list_ttl22.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no23 .ttl{background:url(/images/shingonshu/kobo_list_ttl23.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no24 .ttl{background:url(/images/shingonshu/kobo_list_ttl24.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no25 .ttl{background:url(/images/shingonshu/kobo_list_ttl25.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList li.no26 .ttl{background:url(/images/shingonshu/kobo_list_ttl26.png) no-repeat}#kobodaishiShingonshu #kobodaishi .kobodaishiList .no{font-size:26px;line-height:60px;display:inline-block;width:60px;height:60px;margin:0 25px 0 0;text-align:center;vertical-align:middle;letter-spacing:0;border-radius:30px;background:#c1ac4a}#kobodaishiShingonshu #kobodaishi .kobodaishiList .kana{font-size:16px;margin:0 0 0 20px}#kobodaishiShingonshu #nenpu .pageTitBox{margin:0 auto 130px}#kobodaishiShingonshu #nenpu .nenpuList{width:960px;margin:0 auto 58px}#kobodaishiShingonshu #nenpu .nenpuList th{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:normal;padding:25px 25px;color:#fff;border-top:1px solid #1c1c1c;border-left:1px solid #61615e;background:#30302f}#kobodaishiShingonshu #nenpu .nenpuList th.year{text-align:left}#kobodaishiShingonshu #nenpu .nenpuList th:first-child{border-left:1px solid #1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList th:last-child{border-right:1px solid #1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:25px 30px;vertical-align:top;border:1px solid #dcdcdc}#kobodaishiShingonshu #nenpu .nenpuList td.year{font-size:14px;font-weight:bold}#kobodaishiShingonshu #nenpu .nenpuList td.age{font-size:14px;font-weight:bold;text-align:center}#kobodaishiShingonshu #nenpu .nenpuList td.detail{text-align:left}#kobodaishiShingonshu #nenpu .nenpuList td:first-child{border-left:1px solid #1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList td:last-child{border-right:1px solid #1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList tr:last-child td{border-bottom:1px solid #1c1c1c}#kobodaishiShingonshu #nenpu .nenpuList p{margin:0 0 1em}#kobodaishiShingonshu #nenpu .nenpuList p:last-child{margin:0}#historyShingonshu .ttlBox{margin:0 0 70px;position:relative}#historyShingonshu .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#historyShingonshu .ttlBox .img img{display:block;width:100%}#historyShingonshu .nenpuList{width:960px;margin:0 auto 58px}#historyShingonshu .nenpuList th{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:normal;padding:25px 25px;color:#fff;border-top:1px solid #1c1c1c;border-left:1px solid #61615e;background:#30302f}#historyShingonshu .nenpuList th.year{text-align:left}#historyShingonshu .nenpuList th:first-child{border-left:1px solid #1c1c1c}#historyShingonshu .nenpuList th:last-child{border-right:1px solid #1c1c1c}#historyShingonshu .nenpuList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:25px 30px;vertical-align:top;border:1px solid #dcdcdc}#historyShingonshu .nenpuList td.year{font-size:14px;font-weight:bold}#historyShingonshu .nenpuList td.detail{text-align:left}#historyShingonshu .nenpuList td:first-child{border-left:1px solid #1c1c1c}#historyShingonshu .nenpuList td:last-child{border-right:1px solid #1c1c1c}#historyShingonshu .nenpuList tr:last-child td{border-bottom:1px solid #1c1c1c}#historyShingonshu .nenpuList p{margin:0 0 1em}#historyShingonshu .nenpuList p:last-child{margin:0}#meguru,#meguruSights{margin-top:80px}#meguruSights{background:url('../images/meguru/sights_bg.png')}#meguru{position:relative}#meguru:after{display:block;clear:both;content:""}#meguru .ttlBox{position:relative}#meguru .ttlBox .img img{display:block;width:100%}#meguru .ttlBox .txt{position:absolute;z-index:2;top:75%;width:100%;text-align:center;color:#fff}#meguru .ttlBox .videoWrap{overflow:hidden;width:100%;height:0;padding:0 0 33%}#meguru .ttlBox .video{position:relative;z-index:1}#meguru .ttlBoxInr{position:absolute;z-index:2;top:40%;right:0;left:0;width:600px;margin:0 auto;margin-top:-10%;text-align:center;color:#FFF;overflow:hidden}#meguru .ttlBoxInr:before{content:'';position:absolute;width:100%;height:100%;left:-1px;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#meguru .ttlBoxInr:after{content:'';position:absolute;width:100%;height:100%;right:-1px;top:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#meguru .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;padding:30px 0 20px 0}#meguru .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;position:relative}#meguru .ttlBoxInr .lead:before{content:'';position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#meguru #attractionsList{float:right;width:588px;min-height:390px;margin:0 16px 0 50%;padding:55px 0 55px 16px}#meguru #attractionsList .sttlBox{position:relative;padding:35px 0 30px;text-align:left;border-top:1px solid #9d9090;border-bottom:1px solid #9d9090}#meguru #attractionsList .sttlBox:before{position:absolute;top:5px;right:0;left:0;height:1px;content:'';border-top:1px solid #9d9090}#meguru #attractionsList .sttlBox .btn{font-size:13px;line-height:2.4em;position:absolute;top:0;right:0;bottom:0;display:block;height:2.4em;margin:auto 0;padding:0 20px;text-decoration:none;color:#1c1c1c;border:1px solid #adadad;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguru #attractionsList .sttlBox .btn:hover{cursor:pointer;opacity:.5}#meguru #attractionsList .sttl{font-size:24px;display:inline-block;margin:0;vertical-align:middle}#meguru #attractionsList .sttl_en{font-size:12px;display:inline-block;margin:0 0 0 25px;vertical-align:middle}#meguru #attractionsList ol{margin:0;padding:0;list-style:none}#meguru #attractionsList li{position:relative;min-height:170px;padding:30px 0 30px 311px;text-align:left;border-bottom:1px solid #9d9090}#meguru #attractionsList li .ssttl{margin:0 0 20px;text-align:left}#meguru #attractionsList li .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0}#meguru #attractionsList li .img{position:absolute;top:30px;left:0}#meguru #attractionsList li .no{font-size:20px;font-style:italic;line-height:50px;position:absolute;top:20px;left:250px;width:50px;height:50px;text-align:center;color:#fff;border-radius:25px;background:#1c1c1c}#meguru #attractionsList li .link{padding-top:20px}#meguru #attractionsList li .link .btn{font-size:13px;line-height:2.4em;display:inline-block;width:126px;height:2.4em;text-align:center;text-decoration:none;color:#1c1c1c;border:1px solid #adadad;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguru #attractionsList li .link .btn:hover{cursor:pointer;opacity:.5}#meguru #attractionsList li .link .btn:first-child{margin-right:20px}#meguru #mapBox{position:relative;min-width:1208px}#meguru #mapBox:after{display:block;clear:both;content:""}#meguru #mapBoxInr{position:absolute;top:0;right:636px;left:0;min-height:500px}#meguru #mapBoxInr.fixed{position:fixed;top:80px}#meguru #mapBoxInr.bottom{position:absolute;top:inherit;bottom:0}#meguru #map_canvas{width:100%;height:500px}#meguru #ib-origin{display:none}#meguru .infoBox{font:16px/1.7 '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;position:relative;width:280px;text-align:center;color:#fff;background:#1a1a1a;box-shadow:rgba(0,0,0,0.6) 0 12px 20px 0}#meguru .infoBox:before{position:absolute;right:0;bottom:-16px;left:0;width:0;height:0;margin:auto;content:'';border-width:16px 10px 0 10px;border-style:solid;border-color:#1a1a1a transparent transparent transparent}#meguru .imgBox,#meguru .maplink{margin:0}#meguru .infoBox a{font-size:12px;display:block;width:100%;padding:14px 0;text-decoration:none;color:#fff;border-top:solid #393939 1px}#meguru .infoBox .ib-image{width:100%;height:auto}#meguru .infoBox .ib-title{font-family:serif;font-size:20px;font-weight:normal;display:block;width:100%;margin:0;padding:15px 0}#meguru .infoBox>img{position:absolute;top:5px;right:5px}#meguru .infoBox>div{margin:10px}@media(min-width:100px){#meguru .ttlBoxInr{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}}#meguruSights a{text-decoration:none;color:#c1ac4a;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights a:hover{cursor:pointer;opacity:.5}#meguruSights .ttlBox{margin:0 0 70px;position:relative}#meguruSights .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#meguruSights .ttlBox .img img{display:block;width:100%}#meguruSights .ttlBox .mainTtl{margin:-45px 0 0 -270px}#meguruSights .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#meguruSights .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#meguruSights .pageLinkBlock td.none{background:inherit}#meguruSights .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#meguruSights .pageLinkBlock td{width:25%}#meguruSights .module{overflow:hidden;margin:0 auto}#meguruSights .module .txtBox{overflow:hidden;width:980px;margin:0 auto 80px}#meguruSights .module .txtBox .phLeft{float:left;padding:0 30px 0 0}#meguruSights .module .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:1.8}#meguruSights .module .txt p{margin:0 0 30px}#meguruSights .module .img img{width:100%;height:auto;vertical-align:top}#meguruSights .module .mainTtl{font-size:26px;width:960px;margin:0 auto;padding:75px 0 40px;text-align:center;letter-spacing:.2em}#meguruSights .module .mainTtl .kana{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;font-weight:normal;display:block}#meguruSights .spotList{width:1206px;margin:0 auto 120px;padding:0;list-style:none;border-top:1px solid #1c1c1c;border-right:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#meguruSights .spotList li{vertical-align:middle;letter-spacing:3px;border-bottom:1px solid #1c1c1c}#meguruSights .spotList li .detail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:1.8;display:block;display:none;overflow:hidden;padding:80px 128px 60px;border-top:1px solid #1c1c1c}#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 30px}#meguruSights .spotList li .detail .txtBox .titleS{font-size:18px;font-weight:normal;margin:0 0 10px;color:#c1ac4a}#meguruSights .spotList li .detail .btn{position:relative}#meguruSights .spotList li .detail .btn a{font-size:13px;display:block;width:470px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#meguruSights .spotList li .detail .btn a:hover{cursor:pointer;opacity:.5}#meguruSights .spotList li .detail .phLeft{float:left;padding:0 30px 0 0}#meguruSights .spotList li .ttl{font-size:26px;line-height:128px;position:relative;display:block;height:128px;padding:0 0 0 215px;text-align:left;text-decoration:none;color:#1c1c1c;-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{position:absolute;top:50%;right:30px;display:block;margin:-12px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-382px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#meguruSights .spotList li .ttl.act:before{position:absolute;top:50%;right:30px;display:block;margin:-12px 0;content:'';background-image:url(../images/sprites.png);background-position:-349px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#meguruSights .spotList .kana{font-size:16px;margin:0 0 0 5px;letter-spacing:.1em}#meguruSights .spotList.danjogaran li#tyumon{background:url(/images/meguru/sights_tyumon_title.png) no-repeat}#meguruSights .spotList.danjogaran li#kondo{background:url(/images/meguru/sights_kondo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#touten{background:url(/images/meguru/sights_touten_title.png) no-repeat}#meguruSights .spotList.danjogaran li#rokakukyouzo{background:url(/images/meguru/sights_rokakukyouzo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#miyashiro{background:url(/images/meguru/sights_miyashiro_title.png) no-repeat}#meguruSights .spotList.danjogaran li#sannouin{background:url(/images/meguru/sights_sannouin_title.png) no-repeat}#meguruSights .spotList.danjogaran li#saito{background:url(/images/meguru/sights_saito_title.png) no-repeat}#meguruSights .spotList.danjogaran li#kujakudo{background:url(/images/meguru/sights_kujakudo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#sakasashifuji{background:url(/images/meguru/sights_sakasashifuji_title.png) no-repeat}#meguruSights .spotList.danjogaran li#junteido{background:url(/images/meguru/sights_junteido_title.png) no-repeat}#meguruSights .spotList.danjogaran li#miedo{background:url(/images/meguru/sights_miedo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#sanko{background:url(/images/meguru/sights_sanko_title.png) no-repeat}#meguruSights .spotList.danjogaran li#daito{background:url(/images/meguru/sights_daito_title.png) no-repeat}#meguruSights .spotList.danjogaran li#taimenzakura{background:url(/images/meguru/sights_taimenzakura_title.png) no-repeat}#meguruSights .spotList.danjogaran li#daitonokane_koyashiro{background:url(/images/meguru/sights_daitonokane_title.png) no-repeat}#meguruSights .spotList.danjogaran li#aizendo{background:url(/images/meguru/sights_aizendo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#fudodo{background:url(/images/meguru/sights_fudodo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#kangakuin{background:url(/images/meguru/sights_kangakuin_title.png) no-repeat}#meguruSights .spotList.danjogaran li#hasuike{background:url(/images/meguru/sights_hasuike_title.png) no-repeat}#meguruSights .spotList.danjogaran li#daiedo{background:url(/images/meguru/sights_daiedo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#sanmaido{background:url(/images/meguru/sights_sanmaido_title.png) no-repeat}#meguruSights .spotList.danjogaran li#toutou{background:url(/images/meguru/sights_toutou_title.png) no-repeat}#meguruSights .spotList.danjogaran li#chisenbyo{background:url(/images/meguru/sights_chisenbyo_title.png) no-repeat}#meguruSights .spotList.danjogaran li#jabaramichi{background:url(/images/meguru/sights_jabaramichi_title.png) no-repeat}#meguruSights .spotList.danjogaran li#rokujinokane{background:url(/images/meguru/sights_rokujinokane_title.png) no-repeat}#meguruSights .spotList.okunoin li#touroudou{background:url(/images/meguru/sights_touroudou_title.png) no-repeat}#meguruSights .spotList.okunoin li#kobodaishi{background:url(/images/meguru/sights_kobodaishi_title.png) no-repeat}#meguruSights .spotList.okunoin li#syotokuden{background:url(/images/meguru/sights_syotokuden_title.png) no-repeat}#experience,#therapyExperience{margin-top:80px}#experience{position:relative;padding-bottom:80px}#experience:after{display:block;clear:both;content:""}#experience a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#experience a:hover{cursor:pointer;opacity:.5}#experience #ajikan{background:url(../images/experience/bg01.jpg) 0 0/auto auto repeat-x}#experience .ajikanBG{background:url(../images/experience/bg02-1.png) 0 100%/auto auto repeat-x}#experience #sutras{background:url(../images/experience/bg02-2.png) 0 0/auto auto repeat-x}#experience #dance{background:url(../images/experience/bg03.png) 0 30px/100% auto repeat-x}#experience .ttlBox{position:relative;height:740px}#experience .ttlBox:after{position:absolute;right:0;bottom:-220px;left:0;display:block;height:220px;content:'';background:url(../images/experience/index_ttl_belt.jpg) center center no-repeat;background-size:cover}#experience .ttlBox .img img{display:block;width:100%}#experience .ttlBox .videoWrap{position:absolute;top:0;right:0;left:0;overflow:hidden;height:740px}#experience .ttlBox .videoWrap:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:''}#experience .ttlBox .videoWrap .video{position:absolute}#experience .ttlBox .txt{line-height:2em;position:absolute;top:57%;right:0;left:0;width:740px;margin:0 auto;text-align:center;color:#fff}#experience .ttlBoxInr{position:absolute;z-index:3;top:35%;right:0;left:0;width:600px;margin:-138px auto 0;text-align:center;color:#FFF;overflow:hidden}#experience .ttlBoxInr:before{content:'';position:absolute;width:100%;height:100%;left:-1px;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#experience .ttlBoxInr:after{content:'';position:absolute;width:100%;height:100%;right:-1px;top:0;border-left:1px solid #fff;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 3.5s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#experience .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;padding:30px 0 20px 0}#experience .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;position:relative}#experience .ttlBoxInr .lead:before{content:'';position:absolute;width:100%;top:0;left:0;right:0;margin:0 auto;border-top:1px solid #fff;-webkit-animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;animation:boxLine 1s cubic-bezier(.55,0,.1,1) 4s 1 normal;-webkit-animation-fill-mode:both;animation-fill-mode:both}#experience #pgNav{position:relative;z-index:2;width:1208px;height:380px;margin:-160px auto 0;letter-spacing:-0.4em;white-space:nowrap}#experience #pgNav li{letter-spacing:.1em}#experience #pgNav .list{position:relative;display:inline-block;width:160px;margin:0 -0.5em 0 50px;text-align:center;vertical-align:top;border-top:1px solid rgba(255,255,255,0.2);white-space:normal}#experience #pgNav .list:first-child{margin-right:-2px;margin-left:0}#experience #pgNav .list:before{position:absolute;top:-1px;right:50px;left:50px;height:1px;content:'';-webkit-transition:left .2s cubic-bezier(.55,0,.1,1),right .2s cubic-bezier(.55,0,.1,1);transition:left .2s cubic-bezier(.55,0,.1,1),right .2s cubic-bezier(.55,0,.1,1);opacity:0;border-top:1px solid rgba(255,255,255,0.5)}#experience #pgNav .list:hover:before{right:0;left:0;-webkit-transition:all .2s cubic-bezier(.55,0,.1,1);transition:all .2s cubic-bezier(.55,0,.1,1);opacity:1}#experience #pgNav .list a{display:block;padding:25px 0 0;text-decoration:none;color:#FFF}#experience #pgNav .list img{padding-top:25px}#experience #pgNav .btn{padding:35px 0 0}#experience #pgNav .btn a{display:block;width:640px;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;color:#FFF;background:#000;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#experience #pgNav .btn a:hover{cursor:pointer;opacity:.5}#experience .contBox{padding-top:80px}#experience .contBox .sttl{font-size:42px;position:relative;padding:70px 0 0;border-top:1px solid #818181}#experience .contBox .sttl:before{position:absolute;top:9px;right:0;left:0;display:block;height:1px;content:'';border-top:1px solid #818181}#experience .contBox .sttl_en{font-size:20px;font-style:italic;text-align:center}#experience .contBox .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:55px auto 0}#experience .expBox{position:relative;margin-top:60px;border:4px 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;line-height:2;padding:35px 50px 30px}#experience .expBox.imgBig .txt+.txt{padding-top:0}#experience .expBox.imgBig .btn{padding:0 50px 35px}#experience .expBox.imgBig .btn a{position:relative;display:block;width:498px;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:.1em;color:#FFF;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#experience .expBox.imgBig .btn a:hover{cursor:pointer;opacity:.5}#experience .expBox.imgBig .btn a.pdf{width:468px;padding-left:30px}#experience .expBox .expBoxInr{position:relative;overflow:hidden;min-height:580px}#experience .expBox .expBoxInr:before{position:absolute;top:0;bottom:0;left:598px;display:block;width:4px;content:'';background:#1c1c1c}#experience .expBox .expBoxInr .ssttl{font-size:32px;font-weight:bold;padding:40px 0 40px;text-align:center;border-bottom:4px solid #1c1c1c}#experience .expBox .expBoxInr .no{font-size:16px;font-style:italic;padding:40px 0 0;text-align:center}#experience .expBox .expBoxInr .no span{font-size:20px;padding-left:.6em}#experience .expBox .expBoxInr .no+.ssttl{padding-top:25px}#experience .expBox .expBoxInr .txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:2;padding:35px 50px 30px}#experience .expBox .expBoxInr .acBtn{padding:0 50px 35px}#experience .expBox .expBoxInr .acBtn a{display:block;width:498px;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}#experience .expBox .expBoxInr .acBtn a:hover{cursor:pointer;opacity:.5}#experience .expBox .expBoxInr .img{position:absolute;top:0;bottom:0;width:598px;background:#1c1c1c}#experience .expBox.imgL .expBoxInr{width:598px;padding-left:602px}#experience .expBox.imgL .expBoxInr .img{left:0}#experience .expBox.imgL .expBoxInr .img img{width:100%}#experience .expBox.imgR .expBoxInr{width:598px;padding-right:602px}#experience .expBox.imgR .expBoxInr .img{right:0}#experience .expBox.imgR .expBoxInr .img img{width:100%}#experience .expBox.noImg .expBoxInr{min-height:inherit}#experience .expBox.noImg .expBoxInr:before{display:none}#experience .expBox .acCont{display:none;padding:50px 90px 30px;letter-spacing:-0.4em;border-top:4px solid #1c1c1c}#experience .expBox .acCont .acContTtl{font-size:26px;font-weight:bold;margin:0;padding:0 0 35px;text-align:center;letter-spacing:.2em;border-bottom:1px solid #000}#experience .expBox .acCont>.txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:35px 0 0;letter-spacing:.1em}#experience .expBox .acCont>.txt:first-child{padding-top:0}#experience .expBox .acCont>.txt+.acContTtl{padding-top:35px}#experience .expBox .acCont>.txt+.txt{padding-top:1em}#experience .expBox .acCont>.txt+.btn{padding-top:35px}#experience .expBox .acCont>.txt+div{margin-top:35px;border-top:1px solid #000}#experience .expBox .acCont aside>.txt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:35px 0;letter-spacing:.1em}#experience .expBox .acCont dl{position:relative;display:inline-block;width:480px;vertical-align:top;letter-spacing:.1em;border-top:1px solid rgba(0,0,0,0.999)}#experience .expBox .acCont dl:before{position:absolute;top:0;left:540px;width:480px;height:1px;content:'';border-top:1px solid rgba(0,0,0,0.999)}#experience .expBox .acCont dl:first-child,#experience .expBox .acCont dl:nth-child(even){border-top:0}#experience .expBox .acCont dl:first-child:before,#experience .expBox .acCont dl:nth-child(even):before{display:none}#experience .expBox .acCont dl:nth-child(even){margin-left:60px}#experience .expBox .acCont dt{font-size:20px;font-weight:bold;margin:0;padding:30px 0 20px}#experience .expBox .acCont dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding-bottom:30px}#experience .expBox .acCont dd ul{padding-left:1.2em}#experience .expBox .acCont dd li{list-style:disc}#experience .expBox .acCont dd .dateList{overflow:hidden}#experience .expBox .acCont dd .dateList:before{display:none}#experience .expBox .acCont dd .dateList dt{font-size:14px;font-weight:bold;float:left;width:80px;padding:0;vertical-align:top}#experience .expBox .acCont dd .dateList dd{font-size:12px;overflow:hidden;margin:0 0 5px;padding:0}#experience .expBox .acCont .btn{padding:0 50px 35px}#experience .expBox .acCont .btn a{position:relative;display:block;width:498px;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:.1em;color:#FFF;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#experience .expBox .acCont .btn a:hover{cursor:pointer;opacity:.5}#experience .expBox .acCont .btn a.pdf{width:468px;padding-left:30px}#experience #hymns .sttl_en{position:relative;z-index:2}#experience #hymns .txt{padding-right:100px;padding-left:100px}#experience #hymns .expBox img{margin-top:-99px;border-bottom:4px solid #000}#experience #hymns .expBox .acCont dd .txt{padding:0}#experience #hymns .expBoxInr{overflow:visible}#experience #hymns .expBoxInr:before{display:none}#experience #hymns .expBoxInr .img{position:relative;width:auto;background-color:transparent}#experience #hymns .btn{text-align:center;letter-spacing:-0.4em}#experience #hymns .btn a{display:inline-block;margin-left:30px}#experience #hymns .btn a:first-child{margin-left:0}#experience #dance .expBox .expBoxInr{overflow:visible;height:408px;min-height:inherit}#experience #dance .img{background-color:transparent;top:-39px}#experience #dance .btn{padding:0 0 35px}#experience #dance .btn a{position:relative;display:block;width:498px;margin:0 auto;padding:15px 0;text-align:center;text-decoration:none;letter-spacing:.1em;color:#FFF;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#experience #dance .btn a:hover{cursor:pointer;opacity:.5}#experience #dance .btn a.pdf{width:468px;padding-left:30px}#therapyExperience{margin-top:80px;background:url('../images/experience/therapy_bg.png') 0 100px repeat-x}#therapyExperience .ttlBox{position:relative;overflow:hidden;min-height:480px}#therapyExperience .ttlBox .img{width:100%;height:0;padding-bottom:43%}#therapyExperience .ttlBox .img img{display:block;width:100%}#therapyExperience .ttlBoxInr{position:absolute;z-index:2;top:50%;right:0;left:0;width:720px;margin:-190px auto 0;text-align:center;color:#FFF;border:1px solid #fff}#therapyExperience .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;margin:0;padding:40px 0}#therapyExperience .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;border-top:1px solid #fff}#therapyExperience .titleL{font-size:20px;width:960px;margin:0 auto 58px;text-align:center}#therapyExperience .contactInfo{position:relative;width:1208px;margin:0 auto 120px;padding:0 0 70px}#therapyExperience .contactInfo:before{position:absolute;top:0;right:0;left:0;width:980px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#therapyExperience .contactInfo:after{position:absolute;right:0;bottom:0;left:0;height:29px;margin:0 auto;content:'';border:1px solid #1c1c1c;border-top:0}#therapyExperience .contactInfo .sttl{padding:75px 0 60px;text-align:center}#therapyExperience .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:0 auto;letter-spacing:-0.4em}#therapyExperience .contactInfo dt{font-weight:bold;margin:0 0 15px;letter-spacing:.1em}#therapyExperience .contactInfo dd{display:inline-block;width:480px;vertical-align:top;letter-spacing:.1em}#therapyExperience .sanyokaiWrap{width:960px;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{width:460px;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{width:960px;margin:0 auto}#therapyExperience .dougyoukaiWrap .readText{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;line-height:2em;margin:0 0 60px}#therapyExperience .dougyoukaiWrap table.detailList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;margin:0 0 80px}#therapyExperience .dougyoukaiWrap table.detailList th{font-size:15px;width:260px;padding:20px 0;text-align:left;vertical-align:top;border-top:1px solid #1c1c1c}#therapyExperience .dougyoukaiWrap table.detailList td{padding:20px 0;border-top:1px solid #1c1c1c}#therapyExperience .dougyoukaiWrap table.detailList td p{margin:0 0 1em}#therapyExperience .dougyoukaiWrap table.detailList .dateList{overflow:hidden}#therapyExperience .dougyoukaiWrap table.detailList .dateList dt{font-weight:bold;float:left;width:90px;vertical-align:top}#therapyExperience .dougyoukaiWrap table.detailList .dateList dd{float:left;width:570px;margin:0 0 1em}#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;width:980px;margin:0 auto}#therapyExperience .dougyoukaiWrap .btnBox li{position:relative;float:left;box-sizing:border-box;width:470px;margin:0 40px 40px 0}#therapyExperience .dougyoukaiWrap .btnBox li.last{margin:0 0 40px}#therapyExperience .dougyoukaiWrap .btnBox .btn{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative}#therapyExperience .dougyoukaiWrap .btnBox .btn a{font-size:13px;display:block;width:470px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#therapyExperience .dougyoukaiWrap .btnBox .btn a:hover{cursor:pointer;opacity:.5}#therapyExperience .dougyoukaiWrap .contactInfo{width:960px}#therapyExperience .dougyoukaiWrap .contactInfo:after{display:none}#photo{margin-top:80px;padding:45px 0 0;background:#000}#photo .ttlBox{position:relative;z-index:2;width:640px;height:358px;margin:0 auto 45px}#photo .mainTtl{font-size:40px;font-weight:normal;margin:0;padding:70px 0 0;text-align:center;text-indent:.2em;letter-spacing:.2em;color:#FFF}#photo .for{margin:0 0 40px}#photo .for img{margin:0 auto}#photo .lead{font-size:16px;text-align:center;color:#FFF}#photo .lead .hash{color:#b6a359}#photo .moreBtn{position:relative;z-index:2;padding:25px 0 80px}#photo .moreBtn a{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:470px;height:70px;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:#a53319}#photo .moreBtn a:before{position:absolute;top:0;bottom:0;left:30px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#photo .moreBtn a:hover{color:#1c1c1c;background:#FFF}#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;vertical-align:-3px;border-right:1px solid #fff}#photo .share dd{display:inline-block;vertical-align:top}#photo .videoWrap{position:fixed;z-index:0;right:0;bottom:0;width:100%;width:auto;min-width:100%;height:auto;min-height:100%}#photo .videoWrap:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';background:rgba(0,0,0,0.7)}#photo .video{position:absolute;z-index:0;right:0;bottom:0;width:100%;width:auto;min-width:100%;height:auto;min-height:100%;background-size:cover}#photoList{position:relative;z-index:2;overflow:hidden;margin:0 auto;text-align:center}#photoList li{display:inline-block;width:220px;margin:0 14px 25px 14px;padding:0 0 25px;vertical-align:top;border-bottom:1px solid rgba(255,255,255,0.3);text-align:left}#photoList .photo{margin:0 0 8px}#photoList .photo video,#photoList .photo img{display:block;border:4px solid #ececec}#photoList .user{margin:0 0 10px}#photoList .user:after{display:inline-block;width:1px;height:50px;content:'';vertical-align:middle}#photoList .user .icon{display:inline-block;width:50px;height:50px;margin-right:10px;vertical-align:top;border-radius:50%;background-size:cover}#photoList .user .name{font-size:14px;display:inline-block;width:155px;vertical-align:middle;color:#ececec}#photoList .txt{font-size:12px;width:220px;word-wrap:break-word;color:#ececec}#access{margin-top:80px;background:url('../images/access/bg.png') 0 100px repeat-x}#access section{width:1208px;margin:0 auto 100px}#access .ttlBox{padding:60px 0 50px}#access .ttlBox .mainTtl{font-size:26px;text-align:center}#access #transportation{position:relative}#access #transportation .innerLine{border:1px solid #1c1c1c}#access #transportation .mainTtl{width:960px;margin:0 auto;padding:110px 0 20px;text-align:center;border-top:8px solid #1c1c1c}#access #transportation .mainTtl .icon{display:block;margin:0 auto 20px;background-image:url(../images/sprites.png);background-position:0 -380px;width:60px;height:78px;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 95px;text-align:center}#access #transportation .rootList{width:960px;margin:0 auto 65px}#access #transportation .rootList li{padding:45px 0 15px;border-top:1px solid #000}#access #transportation .rootList li .osaka{color:#47a8a5}#access #transportation .rootList li .kansai{color:#b65bb9}#access #transportation .rootList li .sinosaka{color:#d5c834}#access #transportation .rootList li .ttl{font-size:22px;margin:0 0 45px;text-align:center}#access #transportation .rootList li .rail{text-align:center}#access #transportation .rootList li .rail img{display:inline-block}#access #map{width:inherit;margin:0 0 110px}#access #map .ttl{font-size:26px;font-weight:normal;position:relative;width:1208px;margin:0 auto 10px;padding:80px 0 0;border-top:1px solid #818181}#access #map .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #map .mainTxtBox{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:1208px;margin:0 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-weight:bold;margin:0 0 58px;text-align:center}#access #map .mapMainNav li{display:inline-block;margin-right:-0.5em;padding:8px 0 0}#access #map .mapMainNav li.act a{padding-top:15px;color:#a53319;border-top:4px solid #a53319}#access #map .mapMainNav li:after{width:15px;height:15px;content:'';border-right:1px solid #b2b1b1}#access #map .mapMainNav li a{line-height:1.2;display:inline-block;margin:0 20px;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 .mapMainNav li:last-child:after{border-right:0}#access #map .inner{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:1208px;margin:0 auto;padding:50px 0 30px;border:1px solid #000}#access #map .inner .txtBox{font-weight:bold;margin:0 0 50px;text-align:center}#access #map .inner .btnBox{overflow:hidden;width:980px;margin:0 auto}#access #map .inner .btnBox li{position:relative;float:left;box-sizing:border-box;width:470px;margin:0 40px 40px 0}#access #map .inner .btnBox li.last{margin:0 0 40px}#access #map .inner .btnBox .btn{position:relative}#access #map .inner .btnBox .btn a{font-size:13px;display:block;width:470px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#access #map .inner .btnBox .btn a:hover{cursor:pointer;opacity:.5}#access #facility .inner{width:1208px}#access #facility .mainTxtBox{padding:0 0 80px;text-align:center}#access #facility .mainTxtBox .mainTtl{font-size:26px;font-weight:normal;position:relative;margin:0 0 10px;padding:80px 0 0;border-top:1px solid #818181}#access #facility .mainTxtBox .mainTtl:before{position:absolute;top:9px;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}#access #facility .iconInfoBox{width:960px;margin:0 auto;padding:20px 0 0;border-top:6px solid #30302f}#access #facility .iconInfoBox .subTtl{font-size:22px;margin:0 0 40px;text-align:center}#access #facility .iconInfoBox .iconDetail{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:bold;overflow:hidden;margin:0 0 40px}#access #facility .iconInfoBox .iconDetail li{display:table;float:left;width:480px;margin:0 0 20px}#access #facility .iconInfoBox .iconDetail li .icon,#access #facility .iconInfoBox .iconDetail li .iconTxt{display:table-cell;vertical-align:middle}#access #facility .iconInfoBox .iconDetail li .icon{width:80px;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:-420px -380px;width:60px;height:60px;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:-280px -380px;width:60px;height:60px;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:-350px -380px;width:60px;height:60px;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:-70px -380px;width:60px;height:60px;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:-210px -380px;width:60px;height:60px;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:-350px -380px;width:60px;height:60px;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:-140px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:0 auto}#access #facility .facilityListBox .note{font-size:14px;line-height:2}#access #facility .facilityListBox .iconInfoBox{width:960px;margin:0 auto;border-top:6px solid #30302f}#access #facility .facilityListBox .iconInfoBox .subTtl{font-size:22px}#access #facility .facilityListBox .iconInfoBox .iconDetail{overflow:hidden;margin:0 0 40px}#access #facility .facilityListBox .iconInfoBox .iconDetail li{display:table;float:left;width:480px;margin:0 0 20px}#access #facility .facilityListBox .iconInfoBox .iconDetail li .icon,#access #facility .facilityListBox .iconInfoBox .iconDetail li .iconTxt{display:table-cell;vertical-align:middle}#access #facility .facilityListBox .iconInfoBox .iconDetail li .icon{width:80px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_80cm{display:block;background-image:url(../images/sprites.png);background-position:-420px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_slope{display:block;background-image:url(../images/sprites.png);background-position:-280px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_autodoor{display:block;background-image:url(../images/sprites.png);background-position:-350px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:-70px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_wc{display:block;background-image:url(../images/sprites.png);background-position:-210px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility .facilityListBox .iconInfoBox .iconDetail .icon_facility_wheelchair{display:block;background-image:url(../images/sprites.png);background-position:-140px -380px;width:60px;height:60px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList{margin:0 0 20px}#access #facility table.facilityList .iconS_facility_parking{display:block;background-image:url(../images/sprites.png);background-position:-50px -468px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_80cm{display:block;background-image:url(../images/sprites.png);background-position:-150px -468px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_slope{display:block;background-image:url(../images/sprites.png);background-position:-898px -380px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:0 -468px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .icon_facility_autodoor{display:block;background-image:url(../images/sprites.png);background-position:-100px -468px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_wc{display:block;background-image:url(../images/sprites.png);background-position:-848px -380px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_rail{display:block;background-image:url(../images/sprites.png);background-position:0 -468px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList .iconS_facility_wheelchair{display:block;background-image:url(../images/sprites.png);background-position:-798px -380px;width:40px;height:40px;overflow:hidden;white-space:nowrap;text-indent:120%}#access #facility table.facilityList thead th{padding:25px 12px;text-align:center;color:#fff;border-right:1px solid #fff;background:#30302f}#access #facility table.facilityList thead th:first-child{text-align:left}#access #facility table.facilityList tbody td{font-size:15px;font-weight:bold;padding:20px;border:1px solid #dcdcdc}#access #facility table.facilityList tbody tr:nth-child(even) td{background:#f0f0f1}#access #guide{text-align:left}#access #guide .applications{padding:0 0 60px;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#access #guide .applications .inner{width:969px;margin:0 auto}#access #guide .applications .ttl{padding:60px 0;border-top:8px solid #1c1c1c}#access #guide .applications .detail{display:table}#access #guide .applications .detail dt,#access #guide .applications .detail dd{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:table-cell;width:480px}#access #guide .mainTtl{font-size:26px;font-weight:normal;position:relative;margin:0 0 10px;padding:80px 0 60px;text-align:center;border-top:1px solid #818181}#access #guide .mainTtl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#access #guide .txtBox{padding:60px 0 25px;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#access #guide .txtBox .readtxt{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:16px;line-height:2;width:969px;margin:0 auto;padding:0 0 55px}#access #guide .txtBox table.detailList{width:969px;margin:0 auto}#access #guide .txtBox table.detailList a{text-decoration:none;color:#ae8f0c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#access #guide .txtBox table.detailList a:hover{cursor:pointer;opacity:.5}#access #guide .txtBox table.detailList .txtList li{padding:24px 0;border-bottom:1px solid #c4c4c4}#access #guide .txtBox table.detailList .txtList li:last-child{padding:24px 0 0;border-bottom:0}#access #guide .txtBox table.detailList .txtList li:first-child{padding:0 0 24px}#access #guide .txtBox table.detailList th,#access #guide .txtBox table.detailList td{padding:34px 0;border-top:1px solid #000}#access #guide .txtBox table.detailList th{font-size:18px;font-weight:normal;width:260px;text-align:left;vertical-align:top}#access #guide .txtBox table.detailList td{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px}#r1200 #r1200PgNav{position:fixed;top:90px;right:26px;bottom:0;height:275px;margin:auto;z-index:10}#r1200 #r1200PgNav ul{margin:0;padding:0;list-style:none}#r1200 #r1200PgNav li{margin:0;padding:5px 0;text-align:right;position:relative;width:250px}#r1200 #r1200PgNav li.act a:after{background:#c1ac4a;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#r1200 #r1200PgNav li.act a .txt{width:230px}#r1200 #r1200PgNav li a{margin:0;padding:0 20px 0 0;display:inline-block;white-space:nowrap;text-decoration:none;color:#fff;text-align:right}#r1200 #r1200PgNav li a:after{content:'';display:block;position:absolute;right:0;top:1px;bottom:0;margin:auto 0;width:13px;height:13px;background:#999;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#r1200 #r1200PgNav li a .txt{margin:0;display:inline-block;white-space:nowrap;overflow:hidden;font-size:11px;width:0;-webkit-transition:all .4s cubic-bezier(.55,0,.1,1);transition:all .4s cubic-bezier(.55,0,.1,1);vertical-align:middle;color:#999}#r1200 #r1200PgNav li a:hover:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}#r1200 #r1200PgNav li a:hover .txt{width:230px}#r1200 #r1200Mainvis{position:relative;width:auto;height:100vh;min-height:600px;background:#1c1c1c;overflow:hidden}#r1200 #r1200Mainvis:before{position:absolute;top:110px;right:32px;bottom:0;left:32px;content:'';border:1px solid #21201f;border-bottom:0;z-index:2}#r1200 #r1200Mainvis #r1200Logo{position:absolute;top:0;right:0;bottom:0;left:0;width:514px;height:404px;margin:auto;z-index:2}#r1200 #r1200Mainvis #r1200Logo img{display:block}#r1200 #r1200Mainvis .scrollBtn{position:absolute;right:0;bottom:30px;left:0;display:block;width:89px;height:71px;margin:0 auto;z-index:2;-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}#r1200 #r1200Mainvis .videoWrap{width:100%}#r1200 #r1200Mainvis .video{position:relative;z-index:1}#r1200 #r1200leadBox{position:relative;padding:0 0 150px;background:#edf4fe;background-position:center bottom;background-size:100% auto;background-repeat:no-repeat}#r1200 #r1200leadBox .kukai{margin:0;padding:160px 0 100px}#r1200 #r1200leadBox .kukai img{display:block;margin:0 auto}#r1200 #r1200leadBox .txtBox{width:874px;margin:0 auto;padding:80px 70px 40px;background:rgba(255,255,255,0.95)}#r1200 #r1200leadBox .txtBox p{margin:0;padding:0 0 40px}#r1200 #withKukai{position:relative}#r1200 #withKukai #butterfly{margin-left:-700px;z-index:3;position:absolute;top:-80px;left:50%;width:324px;height:324px}#r1200 #withKukai #butterfly img{display:block}#r1200 #withKukai .inr{position:relative;overflow:hidden}#r1200 #withKukai .inr:before{content:'';position:absolute;left:-30%;top:-40%;right:50%;bottom:-20%;background:url(../images/k1200/withkukai_mask.jpg) 0 0 repeat;-webkit-transform:rotate(20deg);-ms-transform:rotate(20deg);transform:rotate(20deg);z-index:2}#r1200 #withKukai .inr2{position:relative;z-index:2;width:1014px;margin:0 auto;padding:180px 0 110px}#r1200 #withKukai .bdr01{border-top:2px solid rgba(29,15,8,0.5);height:0;overflow:hidden}#r1200 #withKukai .bdr02{border-top:1px solid rgba(29,15,8,0.5);height:0;overflow:hidden}#r1200 #withKukai .bgimg{position:absolute;z-index:1;left:20%;top:0;bottom:0;right:-10%;overflow:hidden}#r1200 #withKukai .bgimg img{position:relative;display:block;width:100%}#r1200 #withKukai .sttl{font-size:65px;font-weight:bold;line-height:1.2;margin:0;padding:60px 0;text-align:left;color:#fff}#r1200 #withKukai .ssttl{font-size:20px;margin:0;padding:40px 0;text-align:left;color:#FFF}#r1200 #withKukai .lead{color:#fff;margin:0 0 60px}#r1200 #withKukai .rb{position:absolute;left:-40px;top:250px;font-size:14px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;color:#FFF;z-index:4}#r1200 #withKukai .img{margin:0 0 40px;height:200px;overflow:hidden}#r1200 #withKukai dl{display:inline-block;width:440px;vertical-align:top;color:#FFF}#r1200 #withKukai dl dt{font-size:16px;font-weight:bold;margin:0 0 20px}#r1200 #withKukai dl dd{font-size:14px}#r1200 #withKukai .aim1{margin-right:-0.5em}#r1200 #withKukai .aim2{margin-left:134px}#r1200 #exposition{background:url(../images/k1200/exposition_bg.jpg) 0 0 no-repeat;background-size:cover}#r1200 #exposition .inr{width:1014px;margin:0 auto;padding:150px 0}#r1200 #exposition .bdr01{width:530px;height:10px;margin:0 auto;background:#1c1c1c;overflow:hidden}#r1200 #exposition .bdr02{height:10px;overflow:hidden;border-top:2px solid rgba(28,28,28,0.5);border-bottom:1px solid rgba(28,28,28,0.5)}#r1200 #exposition .sttl{font-size:38px;font-weight:bold;line-height:1.2;position:relative;margin:0;padding:110px 0 20px;text-align:center;text-indent:.2em}#r1200 #exposition .ssttl{font-size:22px;font-weight:bold;padding:55px 0 40px}#r1200 #exposition .rb{font-size:13px;position:relative;padding:0 0 75px;text-align:center}#r1200 #exposition .exp1,#r1200 #exposition .exp2{display:inline-block;width:480px;vertical-align:top}#r1200 #exposition .exp1 .img,#r1200 #exposition .exp2 .img{margin:0 0 15px}#r1200 #exposition .exp1 .img img,#r1200 #exposition .exp2 .img img{display:block}#r1200 #exposition .exp1 dl,#r1200 #exposition .exp2 dl{overflow:hidden;margin:0 0 20px}#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{margin-right:-0.5em}#r1200 #exposition .exp2{margin-left:54px}#r1200 #associationSchedule{position:relative}#r1200 #associationSchedule .inr{width:1014px;margin:0 auto;padding:160px 0 75px;position:relative;z-index:2}#r1200 #associationSchedule .bgimg{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}#r1200 #associationSchedule .bgimg img{display:block;width:100%}#r1200 #associationSchedule .sttl{font-size:32px;font-weight:bold;line-height:1.2;padding:45px 0;color:#fff;border:1px solid rgba(255,255,255,0.5)}#r1200 #associationSchedule .ssttl{font-size:24px;font-weight:bold;padding:60px 0;text-align:left;letter-spacing:.5em;color:#fff}#r1200 #associationSchedule .txt{display:inline-block;width:490px;vertical-align:top;color:#FFF}#r1200 #associationSchedule .ssttl+.txt{margin-right:-0.4em;padding-right:30px}#r1200 #associationSchedule .btn{padding:60px 0 0;text-align:right}#r1200 #associationSchedule .btn a{font-size:16px;line-height:70px;position:relative;display:block;width:310px;height:70px;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;display:inline-block}#r1200 #associationSchedule .btn a:before{position:absolute;top:0;bottom:0;left:30px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#r1200 #associationSchedule .btn a:hover{color:#1c1c1c;background:#FFF}#r1200 #pilgrimageSchedule{background:#171717;position:relative}#r1200 #pilgrimageSchedule .inr{position:relative;left:50%;width:600px;margin:0 0 0 76px;padding:150px 0 220px}#r1200 #pilgrimageSchedule .inr:before{content:'';position:absolute;bottom:0;right:0;left:0;width:439px;height:125px;margin:0 auto;background:#a92604 url(../images/k1200/kongousho.jpg) 0 0 no-repeat}#r1200 #pilgrimageSchedule .sttl{font-size:32px;margin:0 0 40px;padding:40px 0;color:#fff;border:1px solid #a53319;border-right-width:9px;border-left-width:9px;overflow:hidden;white-space:nowrap}#r1200 #pilgrimageSchedule .ssttl{margin:104px 0 0;padding:40px 0 0;border-top:4px solid #1c1c1c;font-size:24px;text-align:left;color:#FFF}#r1200 #pilgrimageSchedule .ssttl_en{float:right;margin-top:-2em;color:#a37e3a;font-style:italic}#r1200 #pilgrimageSchedule .txt{color:#fff}#r1200 #pilgrimageSchedule .txt02{margin:30px 0 0;font-size:13px;color:#fff}#r1200 #pilgrimageSchedule .btn{margin-top:80px}#r1200 #pilgrimageSchedule .btn a{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:310px;height:70px;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:#a53319}#r1200 #pilgrimageSchedule .btn a:before{position:absolute;top:0;bottom:0;left:30px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#r1200 #pilgrimageSchedule .btn a:hover{color:#1c1c1c;background:#FFF}#r1200 #pilgrimageSchedule .img{position:absolute;left:0;top:0;bottom:0;width:50%;background-size:cover}#r1200 #reconstruction{background:#623f5d;background-size:100% auto;background-repeat:no-repeat;background-position:center top;padding:180px 0 75px}#r1200 #reconstruction .sttl{font-size:52px;color:#FFF}#r1200 #reconstruction .sttl_en{font-size:18px;text-align:center;color:#ff5a98}#r1200 #reconstruction .sttl_en span{font-style:italic;display:inline-block;padding:0 20px}#r1200 #reconstruction .inr{width:960px;border-top:2px solid #ff5a98;margin:140px auto 70px}#r1200 #reconstruction .inr .ssttl{font-size:28px;color:#FFF;text-align:left;float:left;padding-top:26px}#r1200 #reconstruction .inr .txt{padding:30px 0 0 380px;color:#FFF;font-size:16px}#r1200 #reconstruction .inr02{width:960px;margin:80px auto 0}#r1200 #reconstruction .inr02 .ssttl{font-size:26px;color:#FFF}#r1200 #reconstruction .inr02 .txt{padding:30px 0 0;color:#FFF;font-size:16px}#r1200 #reconstruction .inr02 .chronology{margin:30px 0 75px;border-bottom:1px solid #4b3248}#r1200 #reconstruction .inr02 .chronology dt{float:left;width:180px;padding:8px 0 0}#r1200 #reconstruction .inr02 .chronology dt span{display:inline-block;width:86px;color:#FFF;font-size:13px}#r1200 #reconstruction .inr02 .chronology dd{padding:8px 0 8px 180px;border-top:1px solid #4b3248;color:#FFF}#r1200 #reconstruction .imgBox{position:relative}#r1200 #reconstruction .imgBox:after{display:block;clear:both;content:""}#r1200 #reconstruction .imgBox .img01{width:64.46%}#r1200 #reconstruction .imgBox .img02{width:35.54%}#r1200 #reconstruction .imgBox .img01,#r1200 #reconstruction .imgBox .img02{position:relative;display:block;float:left}#r1200 #reconstruction .imgBox .img01 img,#r1200 #reconstruction .imgBox .img02 img{display:block;width:100%}#r1200 #reconstruction .imgBox .img01 span,#r1200 #reconstruction .imgBox .img02 span{background:#1c1c1c;position:absolute;left:0;bottom:0;padding:5px 10px;white-space:nowrap;display:block;color:#FFF}#r1200 #reihoukan{padding:0 0 140px;overflow:hidden;background:url(../images/k1200/reihoukan_img.jpg) center 0 repeat-y fixed;background-size:100% auto}#r1200 #reihoukan .bgimg{position:absolute;z-index:0;overflow:hidden}#r1200 #reihoukan .bgimg img{position:relative;display:block;width:100%}#r1200 #reihoukan .inr{text-align:center;position:relative;height:950px;z-index:2}#r1200 #reihoukan .inr .sttl{background:#1c1c1c;width:1.2em;position:absolute;left:50%;top:270px;color:#FFF;font-size:52px;line-height:1.2;text-align:center;padding:20px 10px;letter-spacing:0}#r1200 #reihoukan .inr .lead{position:absolute;left:50%;bottom:200px;background:#1c1c1c;color:#FFF;display:inline-block;white-space:nowrap;padding:5px 10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#r1200 #reihoukan .inr .rb{position:absolute;left:50%;top:270px;background:#1c1c1c;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;font-size:16px;color:#FFF;margin:0 0 0 -20px;padding:10px 20px}#r1200 #limitedRelease{position:relative;overflow:hidden;max-width:864px;margin:0 auto 40px;padding:0 432px 0 0;background:#e1cfbb;z-index:2}#r1200 #limitedRelease .inr02{position:relative;width:640px;height:1291px;margin:0 auto}#r1200 #limitedRelease .badge{font-size:16px;margin:0 -1500px;padding:55px 0;padding:55px 1500px;color:#fff;border-bottom:20px solid #457a2b;background:#400a33}#r1200 #limitedRelease .badge_en{font-size:12px;position:absolute;top:60px;left:-40px;-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:60px;line-height:1.4;padding:60px 0 40px;text-align:left;color:#400a33}#r1200 #limitedRelease .ssttl span{font-size:40px}#r1200 #limitedRelease .txt{font-size:16px;line-height:2}#r1200 #limitedRelease .schedule{font-size:16px;margin-top:50px;text-align:center;border-bottom:1px solid #030f04}#r1200 #limitedRelease .schedule dt{padding:22px 0;border-top:1px solid #030f04}#r1200 #limitedRelease .schedule dd{padding:0 0 22px}#r1200 #limitedRelease .img{position:absolute;top:0;right:0;width:432px}#r1200 #limitedRelease .img .tag01,#r1200 #limitedRelease .img .tag02,#r1200 #limitedRelease .img .tag03{padding:0 10px;position:absolute;left:20px;font-size:16px;color:#d1cece;background:#3c3c3c}#r1200 #limitedRelease .img .tag01{bottom:880px}#r1200 #limitedRelease .img .tag02{bottom:450px}#r1200 #limitedRelease .img .tag03{bottom:20px}#r1200 #gozeTreasure{max-width:1296px;margin:0 auto;min-height:1034px;background-repeat:no-repeat;background-color:#0e0a09;position:relative;z-index:2}#r1200 #gozeTreasure .supssttl{text-align:center;color:#FFF;font-size:16px;letter-spacing:.5em;text-indent:-0.5em;padding:220px 0 36px}#r1200 #gozeTreasure .ssttl{margin:0 0 30px;font-size:60px;color:#fff}#r1200 #gozeTreasure .ssttl span{color:#a49847}#r1200 #gozeTreasure .ssttl_en{margin:0 0 60px;font-size:13px;color:#838783;text-align:center;letter-spacing:.5em;text-indent:-0.5em}#r1200 #gozeTreasure .txt{width:640px;color:#fff;margin:0 auto;line-height:2}#r1200 #gozeTreasure .schedule{width:640px;margin:50px auto 0;font-size:16px;text-align:center;border-bottom:1px solid #604e1f;color:#fff}#r1200 #gozeTreasure .schedule dt{padding:22px 0;border-top:1px solid #604e1f}#r1200 #gozeTreasure .schedule dd{padding:0 0 22px}#r1200 #gozeTreasure .tag01{position:absolute;left:50%;bottom:175px;margin:0 0 0 -314px;width:270px;color:#a49847;text-align:center}#r1200 #gozeTreasure .tag02{position:absolute;left:50%;bottom:175px;margin:0 0 0 38px;width:270px;color:#a49847;text-align:center}#r1200 #worshipKokorozashiosame{background:url(../images/k1200/worshipkokorozashiosame_bg.png) center top repeat;padding:0 0 100px}#r1200 #worshipKokorozashiosame .sttlBox{text-align:center}#r1200 #worshipKokorozashiosame .sttlBox .supsttl{padding:140px 0 0;font-size:18px;letter-spacing:.5em;text-indent:-0.5em}#r1200 #worshipKokorozashiosame .sttlBox .sttl{padding:20px 0 130px;font-size:38px}#r1200 #souvenir{background:#465e82;position:relative;max-width:1296px;margin:0 auto;overflow:hidden}#r1200 #souvenir:before{content:'';position:absolute;left:20px;right:20px;top:20px;bottom:20px;border:2px solid #7b8182}#r1200 #souvenir .ttlBox{position:absolute;z-index:2;right:50%;width:480px;padding:100px 50px 0 0}#r1200 #souvenir .ssttl{font-size:22px;color:#FFF;text-align:left;margin:0 0 30px}#r1200 #souvenir .img{padding:30px 0 0}#r1200 #souvenir .txt{color:#FFF;font-size:13px}#r1200 #souvenir .info{position:relative;z-index:2;margin:100px 0 0 50%;padding:0 0 60px;left:18px;border-top:3px solid #aeabac;color:#FFF;width:480px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#r1200 #souvenir .info dt{width:95px;float:left;padding:18px 0 0;font-size:13px}#r1200 #souvenir .info dd{padding:18px 0 18px 100px;border-top:1px solid #aeabac;font-size:13px}#r1200 #busUse{background:#9b3018;background-repeat:no-repeat;background-size:cover;background-position:center top}#r1200 #busUse .inr{width:1208px;margin:0 auto;padding:120px 0 60px}#r1200 #busUse .sttl{color:#FFF;font-size:30px;padding:0 0 50px}#r1200 #busUse .sttl span{display:block;font-size:16px;font-weight:normal}#r1200 #busUse .lead{padding:0 0 80px;font-size:16px;color:#FFF;text-align:center;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#r1200 #busUse .request{width:1208px;border:2px solid #6a2212;margin:0 0 50px;color:#FFF;position:relative;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#r1200 #busUse .request:after{display:block;clear:both;content:""}#r1200 #busUse .request:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;border-left:2px solid #6a2212}#r1200 #busUse .request li{width:600px;position:relative;float:left}#r1200 #busUse .request .label{position:absolute;left:30px;top:-30px;text-align:center;line-height:52px;width:52px;height:52px;border-radius:50%;background:#6a2212;text-indent:8px}#r1200 #busUse .request .txt{padding:40px 25px}#r1200 #busUse .btn{text-align:center}#r1200 #busUse .btn a{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:470px;height:70px;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 #busUse .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#r1200 #busUse .btn a:hover{color:#1c1c1c;background:#FFF}#r1200 #busUse .btn a:before{border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:36px;height:36px}#r1200 #parking{padding:120px 0 120px}#r1200 #parking .sttl{font-size:30px;padding:0 0 50px;color:#31a2af}#r1200 #parking .lead{padding:0 0 80px;font-size:16px;text-align:center;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#r1200 #parking .request{border:1px solid #8f8f8f;width:1208px;margin:0 auto;position:relative}#r1200 #parking .request:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;border-left:1px solid #8f8f8f}#r1200 #parking .request li{display:inline-block;width:600px;letter-spacing:-0.5em;vertical-align:top}#r1200 #parking .request li:nth-child(3):before{content:'';position:absolute;left:0;right:0;height:1px;border-top:1px solid #8f8f8f}#r1200 #parking .request li .txt{padding:35px 40px;letter-spacing:.1em}#r1200 #faq{padding:0 0 60px}#r1200 #faq .inr{width:960px;margin:0 auto}#r1200 #faq .sttl{border-top:6px solid #a53319;font-size:30px;padding:70px 0 50px}#r1200 #faq .lead{text-align:center}#r1200 #faq .faqBox{padding:50px 0 0}#r1200 #faq .faqBox dt{margin:18px 0 0;padding:20px 90px 20px 90px;border:1px solid #8f8f8f;cursor:pointer;position:relative}#r1200 #faq .faqBox dt:before{position:absolute;top:50%;right:30px;display:block;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-382px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#r1200 #faq .faqBox dt.act:before{background-image:url(../images/sprites.png);background-position:-349px -468px;width:23px;height:12px}#r1200 #faq .faqBox dt a{display:block;text-decoration:none;color:#1c1c1c}#r1200 #faq .faqBox dt .label{text-align:center;line-height:48px;width:48px;height:48px;border-radius:50%;background:#d02e48;color:#fff;position:absolute;top:0;bottom:0;left:20px;margin:auto 0;display:block;letter-spacing:0}#r1200 #faq .faqBox dd{border:1px solid #8f8f8f;border-top:0;position:relative;padding:20px 20px 20px 90px;display:none}#r1200 #faq .faqBox dd .label{text-align:center;line-height:48px;width:48px;height:48px;border-radius:50%;background:#41b8b7;color:#fff;position:absolute;top:0;bottom:0;left:20px;margin:auto 0;display:block;letter-spacing:0}#r1200 #faq .btn{text-align:center;padding:20px 0 0}#r1200 #faq .btn a{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:470px;height:70px;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:#a53319}#r1200 #faq .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#r1200 #faq .btn a:hover{color:#1c1c1c;background:#FFF}#r1200 #faq .btn a:before{border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:36px;height:36px}#kechien1200{background:url('../images/k1200/kechien_bg.png') 0 100px repeat-x;margin-top:80px}#kechien1200 section{width:1208px;margin:0 auto 100px}#kechien1200 .ttlBox{margin:0 0 70px;position:relative}#kechien1200 .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#kechien1200 .ttlBox .img img{display:block;width:100%}#kechien1200 .ttlBox .mainTtl{margin:-45px 0 0 -270px}#kechien1200 .pageTitBox{width:960px;margin:0 auto 58px;text-align:center}#kechien1200 .pageTitBox .ttl{font-size:26px;margin:0 0 10px}#kechien1200 .monthBox{width:960px;margin:0 auto 130px}#kechien1200 .monthBox .note{text-align:right;font-size:13px;margin:15px 0 0}#kechien1200 .monthBox .month{display:table;width:960px;padding:0;border-right:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;border-left:1px solid #1c1c1c}#kechien1200 .monthBox .month:first-child{border-top:1px solid #1c1c1c;border-bottom:0;padding:20px 0 0}#kechien1200 .monthBox .month:first-child li:first-child .datetime{border-top:0}#kechien1200 .monthBox .month:first-child li:first-child .name{border-top:0}#kechien1200 .monthBox .month+.month{padding:0 0 20px}#kechien1200 .monthBox .monthNo{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-weight:normal;font-weight:bold;display:table-cell;width:180px;margin:0 0 10px;padding:15px 0 0;text-align:center;vertical-align:top}#kechien1200 .monthBox .dateBox{margin:0 40px 0 0}#kechien1200 .monthBox .dateBox li.day{border-top:1px solid #c7c7c7;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative}#kechien1200 .monthBox .dateBox li.day:first-child{border-top:0}#kechien1200 .monthBox .dateBox li.noData{padding:15px 0}#kechien1200 .monthBox .dateBox li.noData .name{color:#1c1c1c}#kechien1200 .monthBox .dateBox .detailWrap{overflow:hidden;padding:30px 0 10px}#kechien1200 .monthBox .dateBox .detailWrap.acCont{display:none}#kechien1200 .monthBox .dateBox .detailWrap .title{margin:0 0 10px}#kechien1200 .monthBox .dateBox .detailWrap table.detailList{width:100%;margin:0 0 30px;border:1px solid #1c1c1c;font-size:13px}#kechien1200 .monthBox .dateBox .detailWrap table.detailList td,#kechien1200 .monthBox .dateBox .detailWrap table.detailList th{padding:10px 10px;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 .datetime{display:inline-block;width:260px;margin:0;vertical-align:top;color:#1c1c1c}#kechien1200 .monthBox .events,#kechien1200 .monthBox .name{display:inline-block;width:460px;vertical-align:top;color:#b7a344}#kechien1200 .monthBox .events .kana,#kechien1200 .monthBox .name .kana{color:#1c1c1c}#kechien1200 .monthBox .acBtn2{display:block;text-decoration:none;color:#1c1c1c;padding:15px 0;position:relative;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .monthBox .acBtn2:hover{cursor:pointer;opacity:.5}#kechien1200 .monthBox .acBtn2:after{position:absolute;top:2em;right:10px;display:block;margin:-12px 0;content:'';background-image:url(../images/sprites.png);background-position:-948px -380px;width:10px;height:20px;overflow:hidden;white-space:nowrap;text-indent:120%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#kechien1200 .monthBox .acBtn2.act:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#kechien1200 .monthBox .name{width:480px;color:#b7a344}#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:'';background-image:url(../images/sprites.png);background-position:-948px -380px;width:10px;height:20px;overflow:hidden;white-space:nowrap;text-indent:120%}#kechien1200 .monthBox .events li:first-child{border-top:0}#kechien1200 .btnBox{overflow:hidden;width:980px;margin:0 auto 130px}#kechien1200 .btnBox li{position:relative;float:left;width:470px;margin:0 40px 0 0}#kechien1200 .btnBox li.last{margin:0}#kechien1200 .btnBox .btn a{font-size:13px;display:block;width:470px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#kechien1200 .btnBox .btn a:hover{cursor:pointer;opacity:.5}#kechien1200 .facebookWrap a{width:100%;display:table;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{height:280px;width:360px;text-align:center;vertical-align:middle;display:table-cell;background:#15436d}#kechien1200 .facebookWrap .detailWrap{vertical-align:middle;padding:0 0 0 68px;display:table-cell;background:#2366a4;position:relative}#kechien1200 .facebookWrap .detailWrap:after{position:absolute;right:55px;top:50%;display:block;content:'';width:12px;height:23px;margin:-10px 0 0;background:url('../images/k1200/kechien_facebook_arrow.png') 0 0 no-repeat}#kechien1200 .facebookWrap .detailWrap .lead{color:#e2bb34;margin:0 0 10px}#kechien1200 .facebookWrap .detailWrap .ttl{text-align:left;color:#fff;padding:0;margin:0 0 15px}#kechien1200 .facebookWrap .detailWrap .txt{color:#fff;font-size:16px;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#kechien1200 .contactInfo{position:relative;width:1208px;margin:0 auto 120px;padding:0 0 70px}#kechien1200 .contactInfo:before{position:absolute;top:0;right:0;left:0;width:980px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#kechien1200 .contactInfo .sttl{padding:75px 0 60px;text-align:center}#kechien1200 .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:0 auto;letter-spacing:-0.4em}#kechien1200 .contactInfo dt{font-weight:bold;margin:0 0 15px;letter-spacing:.1em}#kechien1200 .contactInfo dd{display:inline-block;width:480px;vertical-align:top;letter-spacing:.1em}#aboutjoin{margin-top:80px;background:url('../images/1200/kechien_bg.png') 0 100px repeat-x}#aboutjoin .ttlBox{position:relative;overflow:hidden;min-height:480px}#aboutjoin .ttlBox .img{width:100%;height:0;padding-bottom:43%}#aboutjoin .ttlBox .img img{display:block;width:100%}#aboutjoin .ttlBoxInr{position:absolute;z-index:2;top:50%;right:0;left:0;width:720px;margin:-140px auto 0;text-align:center;color:#FFF;border:1px solid #fff}#aboutjoin .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;margin:0;padding:40px 0}#aboutjoin .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;border-top:1px solid #fff}#aboutjoin .pageTitBox{width:960px;height:180px;margin:0 auto 58px;text-align:center;background-image:url(../images/sprites.png);background-position:0 0;width:960px;height:180px}#aboutjoin .pageTitBox .ttl{font-size:26px;padding:60px 0 0}#aboutjoin .pageTitBox .kana{font-size:12px}#aboutjoin #aboutKyoho{overflow:hidden;width:960px;margin:0 auto;padding:50px 0 65px;border-top:6px solid #1c1c1c}#aboutjoin #aboutKyoho .sttl{font-size:20px;font-weight:bold;float:left;width:320px;margin:0 0 40px;text-align:left}#aboutjoin #aboutKyoho .textWrap{overflow:hidden;padding:0 0 40px}#aboutjoin #aboutKyoho .textWrap .lead{font-size:16px;margin:0 0 25px}#aboutjoin #aboutKyoho .textWrap .note{color:#e01919}#aboutjoin #aboutKyoho .priceTable{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;display:table;margin:0 0 5px;border-left:1px solid #818181}#aboutjoin #aboutKyoho .priceTable dt{font-weight:bold;display:table-cell;width:90px;padding:25px 30px;color:#c1ac4a}#aboutjoin #aboutKyoho .priceTable dd{font-size:13px;display:table-cell;width:300px;padding:25px 30px 25px 0;text-align:right;border-right:1px solid #818181}#aboutjoin #aboutKyoho .priceTable dd .price{font-size:16px;font-weight:bold;letter-spacing:.3em}#aboutjoin #aboutKyoho .priceNote{font-size:12px;float:right;width:480px;letter-spacing:-0.03em}#aboutjoin #aboutKyoho .priceNote ul{padding:0 30px}#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 .form{width:1206px;margin:0 auto;border:1px solid #1c1c1c}#aboutjoin .form .footer{position:relative;clear:both;min-height:70px}#aboutjoin .form .footer button{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:absolute;top:0;right:0;display:block;line-height:70px;display:inline-block;width:360px;height:70px;-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}#aboutjoin .form .footer button:hover{color:#1c1c1c;background:#fff}#aboutjoin .form .footer .caution{width:580px}#aboutjoin .form .footer .caution li{font-size:13px;line-height:1.4;padding-bottom:5px;padding-left:1.4em;text-indent:-1.4em}#aboutjoin .form .sttl{font-size:20px;padding:40px 0 35px;border-bottom:1px solid #1c1c1c}#aboutjoin .form .formWrap{width:960px;margin:0 auto}#aboutjoin .formWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:45px 0 60px}#aboutjoin .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;outline:0}#aboutjoin .formWrap .formBox{display:table;overflow:hidden;margin:0 0 35px;border:1px solid #1c1c1c;background:#FFF}#aboutjoin .formWrap .formTtl{font-weight:bold;display:table-cell;padding:0 30px;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#aboutjoin .formWrap .formTtl .note{font-size:12px;display:block}#aboutjoin .formWrap .formBody{display:table-cell;padding:5px;vertical-align:middle;border-left:0;background:#FFF}#aboutjoin .formWrap .formBody input[type='text'],#aboutjoin .formWrap .formBody input[type='email']{width:17em;padding:15px 20px;border:0}#aboutjoin .formWrap .formBody+.formBody{border-left:1px solid #1c1c1c}#aboutjoin .formWrap .fl{float:left;margin-right:30px}#aboutjoin .formWrap .name:after{display:block;clear:both;content:""}#aboutjoin .formWrap .course label{font-weight:bold;position:relative;display:inline-block;padding:15px 120px 15px 150px;cursor:pointer}#aboutjoin .formWrap .birthday label{font-weight:bold;position:relative;display:inline-block;padding:0 40px;cursor:pointer}#aboutjoin .formWrap .birthday label input{width:4em !important}#aboutjoin .formWrap .address input[type="text"]{width:24em}#aboutjoin .formWrap .address .select{width:280px}#aboutjoin .formWrap .address .select select{width:300px}#aboutjoin .formWrap .mail input[type="email"]{width:24em}#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-top:5px;margin-left:-30px;opacity:0}#aboutjoin input[type='radio']+.radio:before{position:absolute;width:16px;height:16px;margin:1px 0 0 -34px;content:'';border:4px solid rgba(209,209,209,0.999);border-radius:50%;background:rgba(209,209,209,0.999)}#aboutjoin input[type='radio']:checked+.radio:before{background:#2c2c2c}#aboutjoin textarea{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:700px;height:150px;border:0;outline:0}#aboutjoin .select{overflow:hidden}#aboutjoin .select label{position:relative}#aboutjoin .select label:before{position:absolute;top:0;right:40px;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 10px 0 10px;cursor:pointer;border:0;outline:0;background:0}#aboutjoin .footer{position:relative;clear:both;min-height:70px}#aboutjoin .footer button{position:absolute;top:0;right:0;display:block;line-height:70px;display:inline-block;width:360px;height:70px;-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}#aboutjoin .footer button:hover{color:#1c1c1c;background:#fff}#aboutjoin .footer .caution{width:580px}#aboutjoin .footer .caution li{font-size:13px;line-height:1.4;padding-bottom:5px;padding-left:1.4em;text-indent:-1.4em}#aboutjoin .contactInfo{position:relative;width:1208px;margin:0 auto 120px;padding:0 0 70px}#aboutjoin .contactInfo:before{position:absolute;top:0;right:0;left:0;width:960px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#aboutjoin .contactInfo:after{position:absolute;right:0;bottom:0;left:0;height:29px;margin:0 auto;content:'';border:1px solid #1c1c1c;border-top:0}#aboutjoin .contactInfo .sttl{padding:75px 0 60px;text-align:center}#aboutjoin .contactInfo dl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:960px;margin:0 auto;letter-spacing:-0.4em}#aboutjoin .contactInfo dt{font-weight:bold;margin:0 0 15px;letter-spacing:.1em}#aboutjoin .contactInfo dd{display:inline-block;width:480px;vertical-align:top;letter-spacing:.1em}#aboutjoin .sanyokaiWrap{width:960px;margin:0 auto}#aboutjoin .sanyokaiWrap .mainTitle{font-size:36px;font-weight:normal;margin:0 0 75px;text-align:center}#aboutjoin .sanyokaiWrap .readText{margin:0 0 110px}#aboutjoin .sanyokaiWrap .moduleList li{float:left;width:460px;min-height:18em;margin:0;padding:40px 0;list-style:none;border-top:6px solid #1c1c1c}#aboutjoin .sanyokaiWrap .moduleList li.last{float:right}#aboutjoin .sanyokaiWrap .moduleList li .title{font-size:20px;font-weight:normal;margin:0 0 40px}#aboutjoin .sanyokaiWrap .moduleList .linkList{font-size:14px;margin:30px 0 0;padding:25px 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:50%;left:0;display:block;margin:-8px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-332px -468px;width:7px;height:14px;overflow:hidden;white-space:nowrap;text-indent:120%}#aboutjoin .sanyokaiWrap .moduleList .linkList a{text-decoration:none;color:#c1ac4a}#aboutjoin .dougyoukaiWrap{width:960px;margin:0 auto}#aboutjoin .dougyoukaiWrap .readText{margin:0 0 60px}#aboutjoin .dougyoukaiWrap table.detailList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo}#aboutjoin .dougyoukaiWrap table.detailList th{font-size:15px;width:260px;padding:20px 0;text-align:left;vertical-align:top;border-top:1px solid #1c1c1c}#aboutjoin .dougyoukaiWrap table.detailList td{padding:20px 0;border-top:1px solid #1c1c1c}#aboutjoin .dougyoukaiWrap table.detailList td p{margin:0 0 1em}#aboutjoin .dougyoukaiWrap table.detailList .dateList{overflow:hidden}#aboutjoin .dougyoukaiWrap table.detailList .dateList dt{font-weight:bold;float:left;width:60px;vertical-align:top}#aboutjoin .dougyoukaiWrap table.detailList .dateList dd{float:left;width:620px;margin:0 0 1em}#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:1.1em;left:0;content:'●';color:#a53319}#aboutjoin .dougyoukaiWrap .btn{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:relative;display:block;width:640px;margin:0 auto}#aboutjoin .dougyoukaiWrap .btn a{font-size:13px;display:block;margin:40px auto 50px;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319}#aboutjoin .dougyoukaiWrap .contactInfo{width:960px}#aboutjoin .dougyoukaiWrap .contactInfo:after{display:none}#aboutSoshiki{margin-top:80px;padding:0 0 80px;background:url('../images/soshiki/bg.png') 0 100px repeat-x}#aboutSoshiki .ttlBox{position:relative;margin:0 0 70px}#aboutSoshiki .ttlBox .mainTtl{font-size:26px;font-weight:normal;line-height:90px;position:absolute;top:50%;left:50%;width:540px;height:90px;margin:-45px 0 0 -270px;text-align:center;color:#fff;border:1px solid #fff}#aboutSoshiki .ttlBox .img img{display:block;width:100%}#aboutSoshiki .pageTitBox{position:relative;width:960px;height:300px;margin:0 auto 90px;text-align:center}#aboutSoshiki .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#aboutSoshiki section{width:1208px;margin:0 auto}#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;padding:60px 0 80px;border:1px solid #1c1c1c}#aboutSoshiki .txtBox:before{position:absolute;top:0;right:0;left:0;width:969px;height:8px;margin:0 auto;content:'';background:#1c1c1c}#aboutSoshiki .txtBox:before:last-child{margin:0 0 100px}#aboutSoshiki .txtBox .mttl{font-size:26px;font-weight:normal;width:969px;margin:0 auto 50px;text-align:center;letter-spacing:.2em}#aboutSoshiki .txtBox .sttl{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:16px;font-weight:bold;margin:0 0 10px;text-align:left}#aboutSoshiki .txtBox .txtWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:16px;line-height:2;width:969px;margin:0 auto}#aboutSoshiki .txtBox .btn{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:640px;margin:60px auto 0}#aboutSoshiki .txtBox .btn a{font-size:16px;display:block;padding:30px 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#a53319;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutSoshiki .txtBox .btn a:hover{cursor:pointer;opacity:.5}#aboutSoshiki .txtBox .txtWrapList02{display:table;width:969px;margin:0 auto}#aboutSoshiki .txtBox .txtWrapList02 li{display:table-cell;width:50%;padding:0 10px}#aboutSoshiki .txtBox .txtWrapList02 li .txtWrap{width:100%;min-height:8em}#aboutSoshiki .txtBox .txtWrapList02 .linkList{width:100%}#aboutSoshiki .txtBox .txtWrapList03{display:table;width:969px;margin:0 auto}#aboutSoshiki .txtBox .txtWrapList03 li{display:table-cell;width:33%;padding:0 10px}#aboutSoshiki .txtBox .txtWrapList03 li .txtWrap{width:100%;min-height:13em}#aboutSoshiki .txtBox .txtWrapList03 .linkList{float:left;width:140px}#aboutSoshiki .txtBox .txtWrapList03 .linkList.last{float:right}#aboutSoshiki .txtBox .linkWrap{width:100%}#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;width:100%;padding:0 0 0 17px}#aboutSoshiki .txtBox .linkWrap .linkList li:before{position:absolute;top:50%;left:0;display:block;margin:-8px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-332px -468px;width:7px;height:14px;overflow:hidden;white-space:nowrap;text-indent:120%}#aboutSoshiki .txtBox .linkWrap .linkList a{text-decoration:none;color:#c1ac4a}#aboutSoshiki .txtBox .txtBox+.txtBox{border-top:0}#privacy{margin-top:80px}#privacy{padding:100px 0}#privacy .pageTitBox{position:relative;width:960px;height:180px;margin:0 auto 30px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#privacy .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#privacy .readTxt{font-size:18px;width:960px;margin:40px auto 60px}#privacy .module{width:960px;margin:0 auto 60px}#privacy .module .titleL{font-weight:normal;line-height:87px;box-sizing:border-box;width:960px;height:87px;margin:0 0 30px;padding:0 30px;letter-spacing:.2em;background:url(../images/privacy/title.png)}#privacy .module .titleM{font-size:25px;font-weight:normal;margin:0 0 30px;padding:12px 30px;border:1px solid #c1ac4a}#privacy .module .titleS{font-size:18px;position:relative;margin:0 0 10px}#privacy .module ol{margin:0 0 35px;padding:0 50px}#privacy .module ol li{margin:0 0 10px;list-style-type:decimal}#privacy .module .txtBox{line-height:2em;margin:0 20px 35px}#privacy .module .txtBoxIndent{font-size:15px;position:relative;display:table;margin:0 0 70px;padding:0 30px 10px}#privacy .module .txtBoxIndent:before,#privacy .module .txtBoxIndent:after{position:absolute;top:15px;left:0;display:table-cell;width:10px;height:96%;content:'';border-top:1px solid #6c6c6c;border-bottom:1px solid #6c6c6c;border-left:1px solid #6c6c6c}#privacy .module .txtBoxIndent:after{left:0;left:100%;border-right:1px solid #6c6c6c;border-left:0}#forest{background:url('../images/kongobuji/bg.png') repeat-x;padding:80px 0}#forest .ttlBox{margin:0 0 70px;position:relative}#forest .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#forest .ttlBox .img img{display:block;width:100%}#forest .ttlBox .mainTtl{background-image:none}#forest .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#forest .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#forest .pageLinkBlock td.none{background:inherit}#forest .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#forest .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#forest .pageLinkBlock td{width:25%}#forest .mainTtl{font-size:26px;font-weight:normal;line-height:180px;margin:0 auto;text-align:center;text-indent:.2em;letter-spacing:.2em;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#forest .pageTitBox{position:relative;width:960px;height:180px;margin:0 auto 50px;text-align:center;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#forest .pageTitBox .ttl{font-size:26px;position:absolute;top:50%;width:960px;margin:-0.8em 0 0;text-align:center}#forest .readTxt{font-size:18px;width:960px;margin:40px auto 60px}#history .historyListWrap{width:960px;margin:0 auto 90px;padding:0 124px;border:1px solid #1c1c1c}#history .historyList{margin:55px 0 55px;padding:55px 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 40px}#history .historyList .sttl .num{display:inline-block;width:60px;height:60px;line-height:60px;background:#c1ac4a;border-radius:50%;text-align:center;margin:0 24px 0 0;letter-spacing:0;text-indent:0}#history .historyList .sttl .sttlTxt{width:870px;display:inline-block;text-align:left}#history .img01,#history .img02,#history .img02b,#history .img03{margin:0 0 20px;width:435px;vertical-align:bottom}#history .img01 img,#history .img02 img,#history .img02b img,#history .img03 img{display:block;margin:0 0 10px}#history .img01 figcaption,#history .img02 figcaption,#history .img02b figcaption,#history .img03 figcaption{margin:0;text-align:center;font-size:10px}#history .img02{width:220px;margin-right:16px;display:inline-block}#history .img02b{width:180px;padding-right:40px;margin-right:16px;display:inline-block}#history .img03{width:130px;margin-right:30px;display:inline-block}#history .imgWrap{float:left;width:520px}#history .imgWrap .note{margin-right:40px}#history .txtWrap{margin:0;line-height:2}#history .txtWrap .txt{margin:0 0 10px}#history .note{list-style:none;margin:0;padding:0;font-size:10px}#history .note li{margin:0 0 5px}#history .tableWrap{width:440px;float:right}#history .tableWrap .tableWrapInr{background:#e8eeee;margin:0 0 30px;padding:0 0 28px}#history .tableWrap .tableTtl{font-size:16px;text-align:center;padding:20px 0 10px 20px;float:left;width:230px;font-weight:bold}#history .tableWrap .breadth{float:right;width:160px;text-align:left;padding:20px 20px 10px 0;font-size:11px}#history .tableWrap .breadth span{font-size:16px}#history .tableWrap table{clear:both;width:100%;border-right:6px solid #e8eeee;font-size:12px}#history .tableWrap table th{text-align:center;background:#FFF;border-left:6px solid #e8eeee;padding:10px 0}#history .tableWrap table td{padding:0 10px 5px;background:#FFF;border-left:6px 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 60px;text-align:left}#history .tableWrap .reapForest .reapForestTtl{margin:0 0 5px;font-size:16px}#history .tableWrap .reapForest .reapForestTtl span{margin-right:65px;font-weight:bold}#history .tableWrap .reapForest .reapForestTxt{margin:0 0 10px;font-size:12px}#donate .donateInr{width:960px;margin:0 auto 90px;padding:80px 124px 60px;border:1px solid #1c1c1c}#donate .donateInr .leadWrap:after{display:block;clear:both;content:""}#donate .donateInr .imgWrap{float:left;width:520px}#donate .donateInr .imgWrap figure{margin:0 16px 20px 0;width:220px;margin-right:16px;display:inline-block;vertical-align:top}#donate .donateInr .imgWrap figure img{display:block;margin:0 0 10px}#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;width:300px;margin:65px auto 50px;padding:30px 20px;text-align:center;font-size:22px;font-weight:bold;letter-spacing:.2em;position:relative}#donate .donateTree .donateSttl:before{content:'';position:absolute;left:10px;top:10px;right:10px;bottom:10px;margin:auto;border:3px 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 70px}#donate .donateTree .oneNecked .donateSsttl,#donate .donateTree .fiveNecked .donateSsttl{display:block;padding:210px 0 20px;font-weight:bold}#donate .donateTree .oneNecked dt img,#donate .donateTree .fiveNecked dt img{position:absolute;top:0;left:0;right:0;margin:0 auto}#donate .donateTree .oneNecked dd span,#donate .donateTree .fiveNecked dd span{font-size:12px}#donate .donateTree .oneNecked{float:left;width:462px}#donate .donateTree .oneNecked dt img{top:40px}#donate .donateTree .fiveNecked{width:462px;margin:0 0 0 498px}#donate .transferAccount .transferSttl{background:#eeebe8;width:300px;margin:65px auto 50px;padding:30px 20px;text-align:center;font-size:22px;font-weight:bold;letter-spacing:.2em;position:relative}#donate .transferAccount .transferSttl:before{content:'';position:absolute;left:10px;top:10px;right:10px;bottom:10px;margin:auto;border:3px solid #fff}#donate .transferAccount .transferInr:after{display:block;clear:both;content:""}#donate .transferAccount .account{width:410px;float:left}#donate .transferAccount .account .transferSsttl{text-align:center;padding:0 0 20px}#donate .transferAccount .account table{text-align:left}#donate .transferAccount .account table th{padding-right:20px;font-weight:normal}#donate .transferAccount .address{margin:0 0 0 430px}#donate .transferAccount .address .txt{margin:0 0 20px}#bulletin .bulletinInr{width:960px;margin:0 auto 90px;padding:80px 124px 60px;border:1px solid #1c1c1c}#bulletin .bulletinInr:after{display:block;clear:both;content:""}#bulletin .bulletinInr .bulletinList{margin:0;padding:0;width:240px;float:left}#bulletin .bulletinInr .bulletinList li{margin:0 0 20px 0;padding:0 0 0 50px;position:relative}#bulletin .bulletinInr .bulletinList li:before{content:'';width:24px;height:24px;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{width:695px;float:right;margin:0 0 20px}#woodProduct .woodProductInr{width:960px;margin:0 auto 90px;padding:80px 124px 0;border:1px solid #1c1c1c}#woodProduct .woodProductInr:after{display:block;clear:both;content:""}#woodProduct .woodProductTtl{margin:0 0 20px;padding:0 0 0 50px;position:relative}#woodProduct .woodProductTtl:before{content:'';width:24px;height:24px;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:30px 0 0}#woodProduct .product01 .img01,#woodProduct .product02 .img01{float:left;width:350px;text-align:center}#woodProduct .product01 .productDetail,#woodProduct .product02 .productDetail{margin:0 0 0 360px}#woodProduct .product01 .productDetail dl,#woodProduct .product02 .productDetail dl{margin:0 0 20px}#woodProduct .product01 .productDetail dl dt,#woodProduct .product02 .productDetail dl dt{width:80px;position:relative;padding:0 15px 0 0;float:left;font-weight:bold}#woodProduct .product01 .productDetail dl dt span,#woodProduct .product02 .productDetail dl dt span{position:absolute;right:0;top:0;font-weight:normal}#woodProduct .product01 .productDetail dl dd,#woodProduct .product02 .productDetail dl dd{margin:0 0 10px 105px}#woodProduct .product01 .productDetail dl dd span,#woodProduct .product02 .productDetail dl dd span{font-size:12px}#woodProduct .product02 .imgWrap{float:left;width:410px;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 0 0 420px}#woodProduct .contact{margin:30px 0 80px;padding:30px 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{width:520px;float:left}#woodProduct .contact .info{width:380px;float:right}#woodProduct .contact .info .note{font-size:12px}#shinsai{padding:80px 0}#shinsai .ttlBox{margin:0 0 70px;position:relative}#shinsai .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#shinsai .ttlBox .img img{display:block;width:100%}#shinsai .ttlBox .mainTtl{background-image:none;margin-top:-50px}#shinsai .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#shinsai .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#shinsai .pageLinkBlock td.none{background:inherit}#shinsai .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#shinsai .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#shinsai .pageLinkBlock td{width:25%}#shinsai .mainTtl{font-size:26px;font-weight:normal;line-height:180px;margin:0 auto;text-align:center;text-indent:.2em;letter-spacing:.2em;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#aboutkankyo,#aboutCSR,#aboutmairi,#aboutmikkyo{margin-top:80px;background:url('../images/csr/kankyo_bg.png') 100% 500px repeat-x #fff}#aboutkankyo .ttlBox,#aboutCSR .ttlBox,#aboutmairi .ttlBox,#aboutmikkyo .ttlBox{position:relative;overflow:hidden;min-height:480px}#aboutkankyo .ttlBox .img,#aboutCSR .ttlBox .img,#aboutmairi .ttlBox .img,#aboutmikkyo .ttlBox .img{width:100%;height:0;padding-bottom:43%}#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;z-index:2;top:50%;right:0;left:0;width:720px;margin:-140px auto 0;text-align:center;color:#fff;border:1px solid #fff}#aboutkankyo .ttlBoxInr .mainTtl,#aboutCSR .ttlBoxInr .mainTtl,#aboutmairi .ttlBoxInr .mainTtl,#aboutmikkyo .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;margin:0;padding:40px 0}#aboutkankyo .ttlBoxInr .lead,#aboutCSR .ttlBoxInr .lead,#aboutmairi .ttlBoxInr .lead,#aboutmikkyo .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;border-top:1px solid #fff}#aboutCSR .inr2{overflow:hidden}#aboutCSR .inr2 #kankyo,#aboutCSR .inr2 #shichigosan,#aboutCSR .inr2 #mikkyo{position:relative;position:relative;float:left;width:33.333%;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;text-decoration:none;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#aboutCSR .inr2 #kankyo a:hover,#aboutCSR .inr2 #shichigosan a:hover,#aboutCSR .inr2 #mikkyo a:hover{cursor:pointer;opacity:.5}#aboutCSR .inr2 #kankyo .sttl,#aboutCSR .inr2 #shichigosan .sttl,#aboutCSR .inr2 #mikkyo .sttl{font-size:38px;font-weight:normal;line-height:1.2;position:absolute;z-index:2;top:125px;right:0;left:0;display:block;width:1.1em;margin:0 auto;padding:25px 50px;-webkit-transition:all .2s linear;transition:all .2s linear;text-align:center;color:#fff;border-top:3px solid #fff}#aboutCSR .inr2 #kankyo .lead,#aboutCSR .inr2 #shichigosan .lead,#aboutCSR .inr2 #mikkyo .lead{font-size:13px;font-style:italic;line-height:1.2;position:absolute;z-index:2;top:400px;display:block;left:0;right:0;margin:0 20px;padding:25px 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;position:relative;position:absolute;z-index:2;bottom:220px;display:block;padding:0 40px;color:#FFF}#aboutCSR .inr2 #kankyo .btn,#aboutCSR .inr2 #shichigosan .btn,#aboutCSR .inr2 #mikkyo .btn{position:absolute !important;z-index:2;bottom:80px !important;left:50%;margin:0 0 0 -150px;font-size:16px;line-height:70px;position:relative;display:block;width:290px;height:70px;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:#a53319}#aboutCSR .inr2 #kankyo .btn:before,#aboutCSR .inr2 #shichigosan .btn:before,#aboutCSR .inr2 #mikkyo .btn:before{position:absolute;top:0;bottom:0;left:25px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#aboutCSR .inr2 #kankyo .btn:hover,#aboutCSR .inr2 #shichigosan .btn:hover,#aboutCSR .inr2 #mikkyo .btn:hover{color:#1c1c1c;background:#FFF}#aboutCSR .inr2 #kankyo .btn2,#aboutCSR .inr2 #shichigosan .btn2,#aboutCSR .inr2 #mikkyo .btn2{position:absolute !important;z-index:2;bottom:80px !important;left:50%;margin:0 0 0 -150px;font-size:16px;line-height:70px;position:relative;display:block;width:300px;height:70px;-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%;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% 500px repeat-x #fff}#aboutkankyo .textWrap{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:20px;line-height:2em;width:960px;margin:0 auto;padding:70px 0}#aboutkankyo .textWrap p{margin:0 0 3em}.ReligionWrap{padding:179px 0 120px;background:url('../images/csr/index_bg.jpg') 50% 0 no-repeat;background-size:100% auto}.ReligionWrap .mainTitleWrap{padding:150px 0 120px;text-align:center;background:url('../images/csr/index_religion_maintitle.png') 50% 0 no-repeat}.ReligionWrap .mainTitleWrap .mttl{font-size:38px;font-weight:normal;line-height:1;margin:0 0 20px}.ReligionWrap .mainTitleWrap .lead{font-size:14px;font-style:italic;margin:0 0 60px}.ReligionWrap .mainTitleWrap .txt{font-size:14px;line-height:2.5em;display:block}.ReligionWrap .inr{overflow:hidden;width:1060px;margin:0 auto;padding:0 0 60px}.ReligionWrap .module{float:left;width:300px;margin:0 80px 0 0}.ReligionWrap .module a{text-decoration:none;color:#000}.ReligionWrap .module a .thumb{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}.ReligionWrap .module a .thumb:hover{cursor:pointer;opacity:.5}.ReligionWrap .module .thumb{margin:0 0 28px;text-align:center}.ReligionWrap .module .thumb img{margin:0 auto}.ReligionWrap .module .sttl{font-size:20px;margin:0 0 35px}.ReligionWrap .module .lead{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:13px;padding:0 15px 20px}.ReligionWrap .module .btn{font-size:16px;line-height:70px;position:relative;display:block;width:290px;height:70px;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:#a53319}.ReligionWrap .module .btn:before{position:absolute;top:0;bottom:0;left:25px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}.ReligionWrap .module .btn:hover{color:#1c1c1c;background:#FFF}.ReligionWrap .module .btn2{font-size:16px;line-height:70px;position:relative;display:block;width:300px;height:70px;-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}.ReligionWrap #manabi{margin:0}#aboutmairi .contBox{overflow:hidden;width:1002px;margin:65px auto;padding:0 98px 98px;text-align:center;border:1px solid #262626}#aboutmairi .contBox .ttl{position:relative;margin:0;padding:50px 0}#aboutmairi .contBox .ttl:before{position:absolute;top:0;right:0;left:0;width:150px;margin:0 auto;content:'';border-top:3px solid #000}#aboutmairi .contBox .textWrap{position:relative;float:left;width:640px;padding:0 20px 0 0;text-align:left;border-right:1px solid #bd8c09}#aboutmairi .contBox .infoWrap{float:left;width:320px;margin:0 0 0 -1px;padding:0 0 0 20px;text-align:left;border-left:1px solid #bd8c09}#aboutmairi .contBox .infoWrap dt{position:relative;margin:0;padding:0 12px 0 0;float:left;width:64px;font-size:12px}#aboutmairi .contBox .infoWrap dt span{position:absolute;right:0}#aboutmairi .contBox .infoWrap dd{margin:0 0 5px 76px;padding:0;font-size:12px}#aboutmikkyo .contBox{overflow:hidden;width:1208px;margin:65px auto}#aboutmikkyo .contBox .ttl{font-size:28px;font-weight:normal;position:relative;padding:80px 0 70px;border-top:1px solid #818181}#aboutmikkyo .contBox .ttl:before{position:absolute;top:9px;right:0;left:0;height:1px;content:'';border-top:1px solid #818181}#aboutmikkyo .contBox .contBoxInr{width:1206px;padding:0 0 30px;border:1px solid #262626}#aboutmikkyo .contBox p{margin:0 120px 50px}#aboutmikkyo .contBox p.img{margin:0 0 50px}#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 .acBtn3{text-align:center}#aboutmikkyo .contBox .acBtn3 a{line-height:70px;display:inline-block;width:480px;height:70px;-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;text-decoration:none}#aboutmikkyo .contBox .acBtn3 a:hover{color:#1c1c1c;background:#fff}#aboutmikkyo .contBox .acCont{display:none}#csr,#saiyo,#yama{padding:80px 0}#csr .ttlBox,#saiyo .ttlBox,#yama .ttlBox{margin:0 0 70px;position:relative}#csr .ttlBox .mainTtl,#saiyo .ttlBox .mainTtl,#yama .ttlBox .mainTtl{border:1px solid #fff;color:#fff;font-size:26px;font-weight:normal;height:90px;left:50%;line-height:90px;margin:0 0 0 -270px;position:absolute;text-align:center;top:50%;width:540px}#csr .ttlBox .img img,#saiyo .ttlBox .img img,#yama .ttlBox .img img{display:block;width:100%}#csr .ttlBox .mainTtl,#saiyo .ttlBox .mainTtl,#yama .ttlBox .mainTtl{background-image:none}#csr .pageLinkBlock,#saiyo .pageLinkBlock,#yama .pageLinkBlock{width:960px;margin:0 auto 60px;border-spacing:2px;border-collapse:separate}#csr .pageLinkBlock td,#saiyo .pageLinkBlock td,#yama .pageLinkBlock td{font-size:13px;margin:1px;text-align:center;background:#fff}#csr .pageLinkBlock td.none,#saiyo .pageLinkBlock td.none,#yama .pageLinkBlock td.none{background:inherit}#csr .pageLinkBlock td a,#saiyo .pageLinkBlock td a,#yama .pageLinkBlock td a{display:block;padding:15px;text-decoration:none;color:#1c1c1c;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#csr .pageLinkBlock td a:hover,#saiyo .pageLinkBlock td a:hover,#yama .pageLinkBlock td a:hover{cursor:pointer;opacity:.5}#csr .pageLinkBlock td,#saiyo .pageLinkBlock td,#yama .pageLinkBlock td{width:25%}#csr .mainTtl,#saiyo .mainTtl,#yama .mainTtl{font-size:26px;font-weight:normal;line-height:180px;margin:0 auto;text-align:center;text-indent:.2em;letter-spacing:.2em;background-image:url(../images/sprites.png);background-position:0 -190px;width:960px;height:180px}#sitemap{overflow:hidden;margin-top:80px;background:url('../images/sitemap/bg.png')}#sitemap .ttlBox{position:relative;margin:0 0 70px}#sitemap .ttlBox .mainTtl{font-size:26px;font-weight:normal;line-height:90px;position:absolute;top:50%;left:50%;width:540px;height:90px;margin:-45px 0 0 -270px;text-align:center;color:#fff;border:1px solid #fff}#sitemap .ttlBox .img img{display:block;width:100%}#sitemap .bannerWrap{position:relative;height:275px}#sitemap .bannerWrap a{display:block;text-decoration:none;color:#fff}#sitemap .bannerWrap a .bnr{position:absolute;top:0}#sitemap .bannerWrap a .bnr img{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;opacity:1}#sitemap .bannerWrap a .bnr img:hover{opacity:.5}#sitemap .bannerWrap a:hover .txt{opacity:1}#sitemap .bannerWrap a:hover .dtlBtn{color:#1c1c1c;background:#FFF}#sitemap .bannerWrap .dtlBtn{font-size:14px;position:absolute !important;z-index:2;right:54px;bottom:58px;display:block;font-size:16px;line-height:50px;position:relative;display:block;width:210px;height:50px;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:#a53319}#sitemap .bannerWrap .dtlBtn:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#sitemap .bannerWrap .dtlBtn:hover{color:#1c1c1c;background:#FFF}#sitemap .bannerWrap .txt{font-size:22px;position:absolute;z-index:2;top:60px;right:40px;color:#19236b}#sitemap .bannerWrap,#sitemap .catWrap{width:1208px;margin:0 auto 60px}#sitemap .catWrap{display:table;border:1px solid #1c1c1c}#sitemap .catWrap .thumb{display:table-cell;width:420px}#sitemap .catWrap .thumb img{vertical-align:top}#sitemap .catWrap .linkWrap{display:table-cell;vertical-align:middle}#sitemap .catWrap .linkWrap .linkList{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;font-size:22px;line-height:1.2;padding:0 0 0 120px}#sitemap .catWrap .linkWrap li{position:relative;display:inline-block;width:310px;margin:0 0 10px;padding:0 0 0 20px}#sitemap .catWrap .linkWrap li:before{position:absolute;top:.2em;left:0;display:block;content:'';background-image:url(../images/sprites.png);background-position:-312px -468px;width:10px;height:16px;overflow:hidden;white-space:nowrap;text-indent:120%}#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:26px;line-height:1.2;margin:0 0 30px;padding:0 0 0 120px;letter-spacing:.2em}#sitemap .catWrap .linkWrap .mainttl.noMrg{margin:0}#contact{margin-top:80px}#contact a{color:#c1ac4a;text-decoration:none}#contact a:hover{text-decoration:underline}#contact .ttlBox{position:relative;margin:0 0 70px}#contact .ttlBox .mainTtl{font-size:26px;font-weight:normal;line-height:90px;position:absolute;top:50%;left:50%;width:540px;height:90px;margin:-45px 0 0 -270px;text-align:center;color:#fff;border:1px solid #fff}#contact .ttlBox .img img{display:block;width:100%}#contact .ttlBoxInr{position:absolute;z-index:2;top:50%;right:0;left:0;width:720px;margin:-140px auto 0;text-align:center;color:#FFF;border:1px solid #fff}#contact .ttlBoxInr .mainTtl{font-size:40px;font-weight:normal;position:relative;z-index:2;margin:0;padding:40px 0}#contact .ttlBoxInr .lead{font-size:18px;position:relative;z-index:2;padding:20px 0;border-top:1px solid #fff}#contact .pageTitBox{width:960px;height:180px;margin:0 auto 58px;text-align:center;background-image:url(../images/sprites.png);background-position:0 0;width:960px;height:180px}#contact .pageTitBox .ttl{font-size:26px;padding:60px 0 0}#contact .pageTitBox .kana{font-size:12px}#contact .form{width:1206px;margin:0 auto 60px;border:1px solid #1c1c1c}#contact .form .footer{position:relative;clear:both;min-height:70px}#contact .form .footer button{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;position:absolute;top:0;right:0;display:block;line-height:70px;display:inline-block;width:360px;height:70px;-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}#contact .form .footer button:hover{color:#1c1c1c;background:#fff}#contact .form .footer .caution{width:580px}#contact .form .footer .caution li{font-size:13px;line-height:1.4;padding-bottom:5px;padding-left:1.4em;text-indent:-1.4em}#contact .form .sttl{font-size:20px;padding:40px 0 35px;border-bottom:1px solid #1c1c1c}#contact .form .formWrap{width:960px;margin:0 auto}#contact .formWrap{position:relative;font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;padding:45px 0 60px}#contact .formWrap input{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;outline:0}#contact .formWrap .formBox{display:table;overflow:hidden;margin:0 0 35px;border:1px solid #1c1c1c;background:#FFF}#contact .formWrap .formTtl{font-weight:bold;display:table-cell;padding:0 30px;vertical-align:middle;white-space:nowrap;color:#fff;border-right:1px solid #1c1c1c;background:#c1ac4a}#contact .formWrap .formTtl .note{font-size:12px;display:block}#contact .formWrap .formBody{display:table-cell;padding:5px;vertical-align:middle;border-left:0;background:#FFF}#contact .formWrap .formBody input[type='text'],#contact .formWrap .formBody input[type='email']{width:17em;padding:15px 20px;border:0}#contact .formWrap .formBody+.formBody{border-left:1px solid #1c1c1c}#contact .formWrap .fl{float:left;margin-right:30px}#contact .formWrap .name:after{display:block;clear:both;content:""}#contact .formWrap .course label{font-weight:bold;position:relative;display:inline-block;padding:15px 120px 15px 150px;cursor:pointer}#contact .formWrap .birthday label{font-weight:bold;position:relative;display:inline-block;padding:0 40px;cursor:pointer}#contact .formWrap .birthday label input{width:4em !important}#contact .formWrap .address input[type="text"]{width:24em}#contact .formWrap .address .select{width:280px}#contact .formWrap .address .select select{width:300px}#contact .formWrap .mail input[type="email"]{width:24em}#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-top:5px;margin-left:-30px;opacity:0}#contact input[type='radio']+.radio:before{position:absolute;width:16px;height:16px;margin:1px 0 0 -34px;content:'';border:4px solid rgba(209,209,209,0.999);border-radius:50%;background:rgba(209,209,209,0.999)}#contact input[type='radio']:checked+.radio:before{background:#2c2c2c}#contact textarea{font-family:'游ゴシック','Yu Gothic',YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ',Meiryo;width:680px;height:150px;border:0;outline:0;padding:15px 20px}#contact .select{overflow:hidden}#contact .select label{position:relative}#contact .select label:before{position:absolute;top:0;right:40px;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 10px 0 10px;cursor:pointer;border:0;outline:0;background:0}#contact .notes{position:absolute;left:0;bottom:90px;font-size:12px}#contact .txtBox{width:960px;margin:0 auto 80px}#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)}#faq_contact{padding:0 0 60px}#faq_contact .inr{width:960px;margin:0 auto 60px}#faq_contact .sttl{border-top:6px solid #a53319;font-size:20px;padding:40px 0}#faq_contact .ssttl{font-size:18px;padding:40px 0 10px}#faq_contact .lead{text-align:center}#faq_contact .faqBox{padding:0}#faq_contact .faqBox dt{margin:18px 0 0;padding:20px 90px 20px 90px;border:1px solid #8f8f8f;cursor:pointer;position:relative}#faq_contact .faqBox dt:before{position:absolute;top:50%;right:30px;display:block;margin:-6px 0 0;content:'';background-image:url(../images/sprites.png);background-position:-382px -468px;width:23px;height:12px;overflow:hidden;white-space:nowrap;text-indent:120%}#faq_contact .faqBox dt.act:before{background-image:url(../images/sprites.png);background-position:-349px -468px;width:23px;height:12px}#faq_contact .faqBox dt a{display:block;text-decoration:none;color:#1c1c1c}#faq_contact .faqBox dt .label{text-align:center;line-height:48px;width:48px;height:48px;border-radius:50%;background:#d02e48;color:#fff;position:absolute;top:0;bottom:0;left:20px;margin:auto 0;display:block;letter-spacing:0}#faq_contact .faqBox dd{border:1px solid #8f8f8f;border-top:0;position:relative;padding:20px 20px 20px 90px;display:none}#faq_contact .faqBox dd .label{text-align:center;line-height:48px;width:48px;height:48px;border-radius:50%;background:#41b8b7;color:#fff;position:absolute;top:0;bottom:0;left:20px;margin:auto 0;display:block;letter-spacing:0}#faq_contact .btn{text-align:center;padding:20px 0 0}#faq_contact .btn a{margin:0 auto;font-size:16px;line-height:70px;position:relative;display:block;width:470px;height:70px;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:#a53319}#faq_contact .btn a:before{position:absolute;top:0;bottom:0;left:20px;width:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(87,23,8,0.99);border-bottom:1px solid rgba(87,23,8,0.99)}#faq_contact .btn a:hover{color:#1c1c1c;background:#FFF}#faq_contact .btn a:before{border:0;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);width:36px;height:36px}#abouterror{margin-top:80px}#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;width:1208px;margin:0 auto;padding:100px 0}#abouterror .txtBox .logo{margin:0 0 70px}#abouterror .txtBox .logo img{margin:0 auto}#abouterror .txtBox .lead{font-size:26px;margin:0 0 35px;text-align:center}#abouterror .txtBox .txt{font-size:16px;margin:0 0 30px;text-align:center}#abouterror .txtBox .btn{position:relative;z-index:2;margin:30px auto 0;font-size:16px;line-height:70px;position:relative;display:block;width:490px;height:70px;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:15px;height:15px;margin:auto 0;content:'';-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-right:1px solid rgba(183,55,25,0.99);border-bottom:1px solid rgba(183,55,25,0.99)}#abouterror .txtBox .btn:hover{color:#1c1c1c;background:#FFF}#abouterror .txtBox .btn a{display:block;text-decoration:none;color:#fff}#abouterror .txtBox .btn:hover a{color:#000}
