@charset "UTF-8";*{box-sizing:border-box}.drawer-open .wrapper .inner{-webkit-transform:translate3d(50px,0,-200px) rotateY(5deg);transform:translate3d(50px,0,-200px) rotateY(5deg);opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}@media screen and (max-width:1099px){.drawer-open .wrapper .inner{-webkit-transform:none;transform:none}}.drawer-hamburger{top:0;background-color:rgba(204,55,44,.8);padding:23px 25px}@media screen and (max-width:1099px){.drawer-hamburger{padding:16px 17px 17px;top:-2px}}.drawer-hamburger:hover{background-color:rgba(204,55,44,.4)}.drawer-hamburger strong{color:#fff;vertical-align:-15px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{background-color:#fff}.drawer-open .drawer-hamburger-icon{background:transparent}.drawer-nav{padding-top:1.0em;background:url(../img/nav_bg.png) repeat left top/50%}@media screen and (max-width:1099px){.drawer-nav{padding-top:.5em}}.drawer-nav .drawer-brand,.drawer-nav .drawer-menu-item{color:#FFF;text-decoration:none}.drawer-nav .drawer-brand:after,.drawer-nav .drawer-menu-item:after{font-family:FontAwesome;content:"\f105";margin-left:.5em}.drawer-nav .drawer-brand.twitter i,.drawer-nav .drawer-menu-item.twitter i{color:#55acee;font-size:20px;margin-right:.2em}.drawer-nav .drawer-brand.twitter:after,.drawer-nav .drawer-menu-item.twitter:after{content:none}.drawer-nav .drawer-menu-item{padding-left:1.5em;font-size:16px;font-size:1rem}@media screen and (max-width:1099px){.drawer-nav .drawer-menu-item{padding:.5em 1.0em}}.drawer-nav .drawer-menu-item:hover{-webkit-transform:translateX(.5em);transform:translateX(.5em);opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#b9a41b}.drawer-nav .drawer-menu-item:hover:after{content:"\f101"}.drawer-nav .drawer-menu-item.twitter:hover i{color:#55acee}.drawer-nav .drawer-menu-item.twitter:hover:after{content:none}.headerMain{padding:10px 100px 10px 10px}@media screen and (max-width:1099px){.headerMain .logo img{width:200px}}@media screen and (max-width:1099px){.headerMain .col.span_2{height:0}}.gnav{padding-top:20px;display:block}@media screen and (max-width:1099px){.gnav{display:none}}.gnav li{text-align:center}.gnav a{text-align:center;font-size:16px;font-size:1rem;color:#30195e;text-shadow:1px 1px 3px #CCC;min-width:12em;display:block}.gnav a:before{font-family:FontAwesome;content:"\f105";font-size:14px;font-size:.875rem;vertical-align:1px;margin-right:.5em}.gnav a:hover{margin-left:.5em}.gnav a:hover:before{content:"\f101"}.wp-pagenavi{text-align:center;margin-top:20px}.wp-pagenavi span,.wp-pagenavi a{font-size:18px}.wp-pagenavi .current{background-color:#30195e;color:#ccb780}.wp-pagenavi a{color:#30195e}.wp-pagenavi a:hover{background-color:#30195e;color:#fff}.slider_css{height:600px;margin:0 auto;position:relative;overflow:hidden}.slider_css ul{margin:0;padding:0;list-style:none}.slider_css ul li{background-size:cover;background-position:center center;width:100%;height:600px;position:absolute;top:0;left:0;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:40s;animation-duration:40s}.slider_css ul li:nth-child(1){background-image:url(../img/slide1.jpg);-webkit-animation-name:slider-zoomin;animation-name:slider-zoomin;-webkit-animation-delay:-3s;animation-delay:-3s}.slider_css ul li:nth-child(2){background-image:url(../img/slide2.jpg);-webkit-animation-name:slider-zoomout;animation-name:slider-zoomout;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-animation-delay:5s;animation-delay:5s}.slider_css ul li:nth-child(3){background-image:url(../img/slide3.jpg);-webkit-animation-name:slider-zoomin;animation-name:slider-zoomin;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-animation-delay:13s;animation-delay:13s}.slider_css ul li:nth-child(4){background-image:url(../img/slide4.jpg);-webkit-animation-name:slider-zoomout;animation-name:slider-zoomout;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-animation-delay:21s;animation-delay:21s}.slider_css ul li:nth-child(5){background-image:url(../img/slide5.jpg);-webkit-animation-name:slider-zoomin;animation-name:slider-zoomin;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-animation-delay:29s;animation-delay:29s}.slider_css ul li img{width:130%}@media only screen and (max-width:1099px){.slider_css{height:250px}.slider_css ul li{background-size:cover;background-repeat:no-repeat;background-position:top}}@-webkit-keyframes slider-zoomin{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);transform:scale(1)}12.5%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}20%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}27.5%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes slider-zoomin{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);transform:scale(1)}12.5%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}20%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}27.5%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.3);transform:scale(1.3)}}@-webkit-keyframes slider-zoomout{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.3);transform:scale(1.3)}12.5%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}20%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}27.5%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);transform:scale(1)}}@keyframes slider-zoomout{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1.3);transform:scale(1.3)}12.5%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}20%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}27.5%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:scale(1);transform:scale(1)}}body{overflow-x:hidden;color:#333;line-height:1.5;font-size:14px;font-size:.875rem;font-family:Times New Roman,'游明朝',Yu Mincho,'游明朝体',YuMincho,'ヒラギノ明朝 Pro W3',Hiragino Mincho Pro,HiraMinProN-W3,'HGS明朝E','ＭＳ Ｐ明朝',MS PMincho,serif;background:linear-gradient(180deg,#efefef,#efefef)}body::-webkit-scrollbar{display:none}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.ml40{margin-left:40px!important}.mb40{margin-bottom:40px!important}a{transition:all .5s;text-decoration:none}a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.wrapper{transition:all .5s;-webkit-perspective:1500;perspective:1500}.wrapper .inner{transition:all .5s;-webkit-transform:translate3d(0,0,0) rotateY(0deg);transform:translate3d(0,0,0) rotateY(0deg)}.cmnBlock{overflow:hidden}.cmnBlock .col{overflow:hidden}.cmnBlock figure{position:relative;float:left;overflow:hidden;width:100%;height:auto;text-align:center;cursor:pointer;background:rgba(33,33,33,.8)}.cmnBlock figure img{position:relative;display:block;height:auto;max-width:100%;overflow:hidden}.cmnBlock figure figcaption{padding:2em;color:#FFF;text-transform:uppercase;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cmnBlock figure figcaption:before,.cmnBlock figure figcaption:after{pointer-events:none}.cmnBlock figure figcaption,.cmnBlock figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.cmnBlock figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.cmnBlock figure h2{word-spacing:-.15em;letter-spacing:.1em;font-weight:300}.cmnBlock figure h2 span{font-weight:800}.cmnBlock figure h2,.cmnBlock figure p{margin:0}.feature figure{height:315px}@media screen and (max-width:1099px){.feature figure{height:auto}}.feature figure img{width:100%;height:auto}.btn{display:block;margin:0 auto 40px;background:linear-gradient(110deg,#1b2a5c,#371b5c);padding:.5em;text-align:center;width:24em;box-shadow:0 3px 5px rgba(0,0,0,.5);border-radius:3px;color:#fff}@media screen and (max-width:1099px){.btn{font-size:16px;font-size:1rem;width:80%;margin:20px auto 0}}.btn:hover span{margin-left:.5em}.btn span{color:#FFF;font-size:20px;font-size:1.25rem;transition:all .5s;text-shadow:1px 1px 3px rgba(0,0,0,.7)}@media screen and (max-width:1099px){.btn span{font-size:16px;font-size:1rem}}.btn span:after{font-family:FontAwesome;content:"\f105";margin-left:.5em;vertical-align:1px}.btn.pdf{background:#cc372c;color:#fff}.btn.pdf:before{font-family:FontAwesome;content:'\f1c1';margin-right:.4em}.sns.twitter{text-align:center;padding:12px 0 0 36px}@media screen and (max-width:1099px){.sns.twitter{display:none}}.sns.twitter i{font-size:36px;color:#55acee}.contactInfo{border-radius:10px;border:solid 3px #cecece;margin-top:20px;padding:1.5em;background-color:rgba(19,27,128,.05)}.contactInfo .header{font-size:20px;font-size:1.25rem;color:#806b33}.contactInfo .header:before{font-family:FontAwesome;content:'\f02b';margin-right:.4em}.contactInfo .body{font-size:18px;font-size:1.125rem;margin-top:.5em}header{background:white}#mainSlider{width:100%;height:auto;overflow:hidden}#mainSlider img{display:block;width:100%;height:auto}.headerSub{padding:20px 0 10px;background:url(../img/bg02.png) repeat left top/10%}.headerSub .slick-dotted.slick-slider{margin-bottom:0;padding-bottom:30px}.headerSub .slick-dots{bottom:0}.headerSub .slick-dots li button:before{content:'';width:24px;border-bottom:3px solid #300;margin-top:-8px}.headerSub .slick-slide{display:block;margin:auto;height:60px;position:relative;padding:0 20px}.headerSub .slick-slide img{display:block;margin:auto;width:auto;max-height:60px;height:auto;position:absolute;top:0;right:0;left:0;bottom:0;overflow:hidden}main{display:block}footer{background:black}footer .copy small{font-size:12px;font-size:.75rem;display:block;text-align:center;padding:17px 0;line-height:1.2;color:#FFF}@media screen and (max-width:1099px){footer .copy small{text-align:left;padding-left:1.0em}}.language{width:auto;background:rgba(0,0,0,.5);position:fixed;bottom:0;right:0;overflow:hidden;padding:0 13px;border-radius:3px 0 0;box-shadow:0 0 5px rgba(33,33,33,.6)}.language dt{font-size:13px;font-size:.8125rem;text-align:center;font-weight:700;color:#fff;font-family:"Avenir , 'Helvetica Neue' , Helvetica , Arial , Verdana , Roboto , '游ゴシック' , 'Yu Gothic' , '游ゴシック体' , 'YuGothic' , 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'Meiryo UI' , 'メイリオ' , Meiryo , 'ＭＳ Ｐゴシック' , 'MS PGothic' , sans-serif;";padding-top:3px;text-shadow:0 0 3px rgba(255,255,255,.3)}.language dd a{float:left;display:block;height:23px;width:auto;margin:0 7px 3px}.language dd img{width:auto;height:23px;display:block}.mainBnr{margin:0;padding:0;width:100%}.mainBnr .row{margin:0;padding:0}.mainBnr .row .col a{box-shadow:0 0 10px #ccc;display:block;overflow:hidden;position:relative}.mainBnr .row .col a img{transition:all .5s;display:block;margin:0;padding:0;vertical-align:baseline;width:100%;height:auto}.mainBnr .row .col a strong{font-family:Times New Roman,'游明朝',Yu Mincho,'游明朝体',YuMincho,'ヒラギノ明朝 Pro W3',Hiragino Mincho Pro,HiraMinProN-W3,'HGS明朝E','ＭＳ Ｐ明朝',MS PMincho,serif;position:absolute;display:block;bottom:0;left:0;width:100%;text-align:center;font-size:18px;padding:6px 0;background-color:rgba(204,55,44,.9);color:#fff;text-shadow:0 0 10px #600}@media screen and (max-width:1099px){.mainBnr .row .col a strong{font-size:13px}}.mainBnr .row .col a:hover img{display:block;margin:0;padding:0;vertical-align:baseline;width:100%;height:auto;-webkit-transform:scale(1.03);transform:scale(1.03)}@media screen and (max-width:1099px){.mainBnr .row .col:first-child a strong{font-size:11px}}.taR{text-align:right!important}.taC{text-align:center!important}.taL{text-align:left!important}.circle-right li:before{font-family:FontAwesome;content:'\f138';margin-right:.4em}.chevron-right li:before{font-family:FontAwesome;content:'\f054';margin-right:.4em}.lower{background-image:url(../img/lower_bg.jpg);background-size:100px auto}.lower .btn{font-size:16px}@media screen and (max-width:1099px){.lower .btn{font-size:14px}}.lower .btn.first{margin-bottom:0;margin-top:20px}.lower .btn:after{font-family:FontAwesome;content:'\f138';margin-left:.5em}.lower .pageTitle{width:100%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media screen and (max-width:1099px){.lower .pageTitle{height:200px}}.lower .pageTitle span{position:absolute;bottom:0;left:0;display:block;width:100%;padding:20px 0;text-align:center;font-size:26px;font-size:1.625rem;line-height:1.2;letter-spacing:.15em;color:#fff;background-color:rgba(12,8,52,.7);text-shadow:0 0 5px #000;vertical-align:baseline}@media screen and (max-width:1099px){.lower .pageTitle span{font-size:22px;font-size:1.375rem;padding:10px 0}}.lower .pageTitle span:first-letter{color:#ccb780;font-size:32px;font-size:2rem}.lower article{padding:60px 0}@media screen and (max-width:1099px){.lower article{padding:40px 0}}@media screen and (max-width:1099px){.lower article section{padding:0 20px}}.lower article p{font-size:20px;font-size:1.25rem;line-height:1.8;margin-top:2.0em}@media screen and (max-width:1099px){.lower article p{font-size:16px;font-size:1rem}}.lower article figure{margin-top:2.0em;padding:20px;background-color:rgba(219,219,219,.3);box-shadow:0 0 15px #ccc}.lower article figure img{width:100%;height:auto}.pageTitle{background-image:url(../img/main/about.jpg)}.breadcrumbs{margin-bottom:1.0em;font-size:16px;padding:0 20px}.breadcrumbs a{color:#cc372c;text-decoration:underline}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .fa-angle-right{margin:0 .5em}.breadcrumbs .fa-home{margin-right:.5em}.responsiveBox{position:relative;width:100%;height:0;padding-bottom:40%;overflow:hidden}@media screen and (max-width:1099px){.responsiveBox{padding-bottom:75%}}.responsiveBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bgRedBox{background-color:rgba(204,55,44,.05);border-radius:10px;padding:1.5em;margin-top:20px}.headline01{color:#fff;font-size:26px;position:relative;padding:8px 16px;background:linear-gradient(to right,#30195e,rgba(60,66,173,.6));border-radius:5px;font-weight:700}@media screen and (max-width:1099px){.headline01{font-size:22px}}.headline01:before{content:"";position:absolute;top:100%;left:30px;width:0;height:0;border:8px solid transparent;border-top:8px solid #30195e}.headline02{position:relative;font-size:22px;padding:.25em;margin-top:2.0em;font-weight:700;background-color:rgba(177,154,31,.25);border-radius:5px}@media screen and (max-width:1099px){.headline02{font-size:20px}}.headline02:before{font-family:FontAwesome;content:'\f192';margin-top:-.5em;margin-right:.3em;color:#a48942}.headline02:after{content:"";display:block;height:5px;background:linear-gradient(to right,#ccb780,rgba(177,154,31,.6))}.headline03{color:#505050;padding:.5em;display:block;line-height:1.3;background-color:#dbebf8;vertical-align:middle;border-radius:25px 0 0 25px;font-size:20px;font-weight:700}.headline03:before{content:'●';color:white;margin-right:5px}.headline04{font-size:20px;font-weight:700;border-bottom:double 5px #b75922}.headline05{font-size:20px;font-weight:700;padding:.25em .5em;background:transparent;border-left:solid 5px #75890c}.headline06{font-size:20px;font-weight:700;background-color:#cc372c;text-align:center;color:#fff;padding:10px 0}.headline06:before{content:"\f192";font-family:FontAwesome;margin-right:.3em}.headline07{font-size:20px;border-bottom:1px dashed #930;display:block;font-weight:700}.headline07:before{content:"\f150";font-family:FontAwesome;margin-right:.3em}.centerHeadline{padding-bottom:5px;text-align:center;letter-spacing:.2em;font-size:24px;margin-top:20px}@media screen and (max-width:1099px){.centerHeadline{font-size:20px}}.osare3-table{width:100%;font-size:16px;font-size:1rem;margin-top:1.0em;border-radius:10px 10px 0 0;box-shadow:0 0 10px #ddd}.osare3-table th,.osare3-table td{padding:.5em;vertical-align:middle}.osare3-table td{text-align:center;border-bottom:1px dotted #8f6bd8}.osare3-table th{color:#FFF;font-weight:700;background-color:rgba(204,188,237,.5);color:#30195e;font-size:18px;font-size:1.125rem}.osare3-table tr:nth-child(even) td{background-color:rgba(245,245,245,.4)}.osare3-table tr:nth-child(odd) td{background-color:rgba(253,253,253,.6)}@media screen and (max-width:1099px){.tableScroll{overflow:auto;white-space:nowrap}.tableScroll table{width:100%}.tableScroll::-webkit-scrollbar{height:5px}.tableScroll::-webkit-scrollbar-track{background:#f1f1f1}.tableScroll::-webkit-scrollbar-thumb{background:#bcbcbc}}.innerNav{margin-bottom:15px}@media screen and (max-width:1099px){.innerNav{padding:0 40px}}.innerNav span,.innerNav a{border:1px solid #30195e;padding:5px;text-align:center;display:block;height:33px;width:100%;position:relative;font-size:16px}@media screen and (max-width:1099px){.innerNav span,.innerNav a{margin-top:10px}}.innerNav span:after,.innerNav a:after{content:'';display:block;position:absolute;top:2px;left:2px;height:31px;width:100%;border:1px solid #30195e}.innerNav span{background-color:rgba(12,8,52,.9);color:#ccb780}.innerNav a{background-color:tranlate;color:#0c0834}.innerNav a:hover{background-color:rgba(12,8,52,.7);color:#fff}figure.effect-milo{background:#333}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transform:translate3d(-20px,0,0) scale(1.1);transform:translate3d(-20px,0,0) scale(1.1);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px)}figure.effect-milo h2{position:absolute;right:0;bottom:-1px;padding:.5em 1.0em;font-size:20px;font-size:1.25rem;display:block;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);width:100%;text-align:left;text-shadow:0 0 5px #000}@media screen and (max-width:1099px){figure.effect-milo h2{font-size:16px;font-size:1rem}}figure.effect-milo h2:before{font-family:FontAwesome;content:"\f008";margin-right:.2em}figure.effect-milo p{position:absolute;width:100%;height:100%;top:20%;left:0;margin-top:-.5em;text-align:center;line-height:1.8;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0);letter-spacing:1px;font-size:20px;font-size:1.25rem;position:relative}figure.effect-milo p:before{position:static;font-family:FontAwesome;content:"\f008";margin-right:.3em}figure.effect-milo p:after{display:block;content:'動画をみる >';font-size:16px;font-size:1rem;position:absolute;border-radius:2px;left:50%;bottom:30%;margin-left:-5.0em;width:10.0em;text-align:center;background:linear-gradient(110deg,#37E,#3348ee);padding:.3em 0;box-shadow:0 1px 3px #000}@media screen and (max-width:1099px){figure.effect-milo p{font-size:14px;font-size:.875rem}}figure.effect-milo:hover h2{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}figure.effect-milo:hover p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#news{padding:50px 0}#news figure,#index01 figure,#index02 figure,#index03 figure{box-shadow:0 0 5px rgba(11,0,0,.4)}#news{background:url(../img/news_bg.png) no-repeat left top/100%}@media screen and (max-width:1099px){#news{background-size:100% auto}}#news .container{width:100%;padding:0 10px}@media screen and (max-width:1099px){#news .container{padding:0}}#news .col{padding:30px}@media screen and (max-width:1099px){#news .col{padding:30px 30px 0}}#news .btn{width:100%;margin-bottom:0}@media screen and (max-width:1099px){#news .btn{margin:0 0 30px}}#news .newsRight{color:#fff}#news .newsRight .col{padding:0}#news .newsRight img{display:block;width:100%;height:auto}#news .newsRight .newsAccess{background:url(../img/nav_bg.png) repeat center;padding:10px}#news .newsRight .newsAccess img{height:100px;width:auto;float:left;margin-right:10px}@media screen and (max-width:1099px){#news .newsRight .newsAccess img{display:none}}#news .newsRight .newsAccess p{font-size:16px}#news .newsRight .newsAccess p strong{display:block;font-size:20px;border-bottom:1px dotted #b9a41b;margin-bottom:.5em}@media screen and (max-width:1099px){#news .newsRight .newsAccess p strong{font-size:16px}}#news .newsRight .newsList{margin:20px 0;height:110px;overflow:auto}@media screen and (max-width:1099px){#news .newsRight .newsList{margin:10px 0;height:280px}}#news .newsRight .newsList li{padding:5px 0}#news .newsRight .newsList li a{color:#000;text-indent:-110px;padding-left:110px;display:block}@media screen and (max-width:1099px){#news .newsRight .newsList li a{text-indent:0;padding-left:0;font-size:18px;border-bottom:1px dotted #ccc;padding-bottom:9px;text-decoration:underline}}#news .newsRight .newsList li span{color:#3b1791;margin-right:1.0em}@media screen and (max-width:1099px){#news .newsRight .newsList li span{display:block}}#news figure{position:relative;overflow:hidden;width:100%}#news figure img{-webkit-transform:scale(1);transform:scale(1);transition:all .5s}@media screen and (max-width:1099px){#news figure img{width:100%;height:auto}}#news h2{position:absolute;z-index:3;right:0;bottom:-1px;padding:.8em;font-size:16px;font-size:1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);width:100%;text-align:left;text-shadow:0 0 5px #000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#FFF;display:block;background-color:rgba(27,42,92,.5);transition:all .5s}#news h2:before{font-family:FontAwesome;content:'\f02e';margin-right:5px;color:#b9a41b}@media screen and (max-width:1099px){#news h2{font-size:14px;font-size:.875rem}}#news h2 span{font-size:12px;font-size:.75rem;display:block;margin-bottom:.5em}#news h2 span strong{background:rgba(154,117,160,.9);padding:0 .5em;font-size:12px;font-size:.75rem;margin-right:.5em;color:#FFF}#news figcaption{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:1.0em;background:rgba(0,0,0,.5);-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);transition:.5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#news figcaption p{width:100%;text-align:left;font-size:14px;font-size:.875rem;line-height:1.5}#news figcaption p:after{display:block;content:'詳しくはこちら >';font-size:14px;font-size:.875rem;position:absolute;border-radius:2px;left:50%;bottom:10%;margin-left:-5.0em;width:10.0em;text-align:center;background:linear-gradient(110deg,#1b2a5c,#371b5c);padding:.3em 0;box-shadow:0 1px 3px #000}#news figure:hover h2{opacity:.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#news figure:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}#news figure:hover figcaption{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#index01{background-image:url(../img/bg01.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;background-attachment:fixed}@media screen and (max-width:1099px){#index01{padding-bottom:30px}}#index01 .col{padding:140px 30px}@media screen and (max-width:1099px){#index01 .col{padding:30px 30px 0}}#index01 figure{position:relative}#index01 figure:after{position:absolute;top:50%;left:50%;font-size:64px;font-size:4rem;margin:-.5em 0 0 -.5em;color:#FFF;content:'';font-family:FontAwesome;content:"\f04b";text-shadow:0 0 5px rgba(0,0,0,.5);opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transition:all .5s;line-height:1.0}@media screen and (max-width:1099px){#index01 figure:after{font-size:48px;font-size:3rem}}#index01 figure:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px)}#index01 figure:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#index02{background:url(../img/bg02.png) repeat left top/10%;padding:30px 0}@media screen and (max-width:1099px){#index02{padding:0 0 30px}}#index02 .col{padding:0 30px 60px}@media screen and (max-width:1099px){#index02 .col{padding-bottom:0;padding:30px 30px 0}}#index02 figure{position:relative;overflow:hidden;width:100%;height:auto;margin-top:60px;background:rgba(33,33,33,.8)}@media screen and (max-width:1099px){#index02 figure{margin-top:0}}#index02 figure img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.5s;-webkit-transform:scale(1);transform:scale(1);position:relative;display:block;width:100%;height:auto;overflow:hidden}#index02 h2{position:absolute;z-index:3;right:0;bottom:-1px;padding:.8em;font-size:22px;font-size:1.375rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);width:100%;text-align:left;text-shadow:0 0 5px #000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#FFF;display:block;transition:all .5s}#index02 h2:before{font-family:FontAwesome;content:"\f192";margin-right:.3em}@media screen and (max-width:1099px){#index02 h2{font-size:16px;font-size:1rem}}#index02 figcaption{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-transform:rotateY(-90deg) rotateX(-90deg);transform:rotateY(-90deg) rotateX(-90deg);transition:.5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";font-size:16px;font-size:1rem;text-align:left}@media screen and (max-width:1099px){#index02 figcaption{font-size:14px;font-size:.875rem}}#index02 figcaption p{margin-top:2.0em;text-align:center;font-size:22px;font-size:1.375rem;line-height:1.5;letter-spacing:.1em}#index02 figcaption p:before{font-family:FontAwesome;content:"\f192";margin-right:.3em}#index02 figcaption p:after{display:block;content:'詳しくはこちら >';font-size:16px;font-size:1rem;position:absolute;border-radius:2px;left:50%;bottom:20%;margin-left:-6.0em;width:12.0em;text-align:center;background:linear-gradient(110deg,#FFD,#e8ffdd);color:#000;padding:.3em 0;box-shadow:0 1px 3px #000}#index02 figure:hover h2{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#index02 figure:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}#index02 figure:hover figcaption{-webkit-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#index03{background:url(../img/bg03.png) repeat-x left bottom/25%}@media screen and (max-width:1099px){#index03{background:url(../img/bg03.png) no-repeat left bottom/100% auto}}#index03 .container{padding:0 10px}@media screen and (max-width:1099px){#index03 .container{padding:0 0 30px}}#index03 .col{padding:100px 20px}@media screen and (max-width:1099px){#index03 .col{padding:30px 30px 0}}#index03 figure{position:relative;overflow:hidden;width:100%;height:auto;background:rgba(33,33,33,.8)}#index03 figure img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:.5s;-webkit-transform:scale(1);transform:scale(1);position:relative;display:block;width:100%;height:auto;overflow:hidden}#index03 h2{position:absolute;z-index:3;right:0;bottom:-1px;padding:.8em;font-size:16px;font-size:1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);width:100%;text-align:left;text-shadow:0 0 5px #000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#FFF;display:block;transition:all .5s}#index03 h2:before{font-family:FontAwesome;content:"\f192";margin-right:.3em}#index03 figcaption{position:absolute;top:-100%;left:-100%;z-index:2;width:100%;height:100%;padding:1.0em;background:rgba(0,0,0,.6);transition:.3s;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#index03 figcaption p{width:100%;letter-spacing:.1em;text-align:left;font-size:14px;font-size:.875rem;line-height:1.5;color:#FFF}#index03 figcaption p:before{font-family:FontAwesome;content:"\f192";margin-right:.3em}#index03 figcaption p:after{display:block;content:'詳しくはこちら >';font-size:14px;font-size:.875rem;position:absolute;border-radius:2px;left:50%;bottom:10%;margin-left:-5.0em;width:10.0em;text-align:center;background:linear-gradient(110deg,#900,#992600);padding:.3em 0;box-shadow:0 1px 3px #000}#index03 figure:hover h2{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#index03 figure:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="5" /></filter></svg>#filter');-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:scale(1.1);transform:scale(1.1)}#index03 figure:hover figcaption{top:0;left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#about .pageTitle{background-image:url(../img/main/about.jpg)}#guide .pageTitle{background-image:url(../img/main/guide.jpg)}#pursuit .pageTitle{background-image:url(../img/main/pursuit.jpg)}#pursuit .btn{color:#fff}#pursuit .btn.pdf{margin:20px auto 40px 0}#pursuit .headlineImg{position:relative}#pursuit .headlineImg img{width:100%;height:auto}#pursuit .headlineImg .text{position:absolute;top:60px;right:40px;width:330px;background-color:rgba(160,40,40,.5)}@media screen and (max-width:1099px){#pursuit .headlineImg .text{position:static;width:100%}}#pursuit .headlineImg .text p{padding:25px 25px 75px;position:relative;color:#fff;margin-top:0}#pursuit .headlineImg .text p a{color:#fff;display:block;width:100%;position:absolute;bottom:0;left:0;background-color:rgba(190,40,40,.8);padding:10px 15px;text-decoration:none}#pursuit .headlineImg .text p a:before{font-family:FontAwesome;content:'\f138';margin-right:.4em}#shugyo .pageTitle{background-image:url(../img/main/shugyo.jpg)}#shugyo .btn{width:300px;margin:40px auto 0}@media screen and (max-width:1099px){#shugyo .btn{margin-top:20px;width:100%}}#shugyo .kaikanInfo strong,#shugyo .kojirinInfo strong{padding:1.0em;font-size:20px;font-size:1.25rem;display:block;border-radius:5px;margin-top:20px;text-align:center}@media screen and (max-width:1099px){#shugyo .kaikanInfo strong,#shugyo .kojirinInfo strong{font-size:16px;font-size:1rem}}#shugyo .kaikanInfo strong{background-color:rgba(162,196,255,.4);border:solid 3px rgba(29,22,111,.2)}#shugyo .kojirinInfo strong{background-color:rgba(255,190,190,.4);border:solid 3px rgba(92,20,56,.2)}#shugyo .program{margin-top:40px;border-radius:5px}#shugyo .program.taiken{border:1px solid #75890c}#shugyo .program.taiken .headline03{background-color:#75890c}#info-kojirin .pageTitle{background-image:url(../img/main/shugyo.jpg)}#info-kojirin .mainImg{margin-top:15px}#info-kojirin .mainImg img{width:100%;height:auto}#info-kojirin .aboutKojirin p{margin-top:.5em;padding:15px;background-color:#f2f2f5;border:1px solid #e2e2e2;margin:5px 0 30px;border-radius:10px;background-image:url(../img/bgsheet-a.png);background-position:left top;background-repeat:repeat;font-size:18px;font-size:1.125rem}#info-kojirin .aboutKojirin p a{color:#cc372c;text-decoration:underline}#info-kojirin .aboutKojirin p a:hover{text-decoration:none}#info-kojirin .detailKojirin .haedline04{font-size:20px;margin-bottom:10px;letter-spacing:.2em}#info-kojirin .detailKojirin .haedline04:before{content:'◆'}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(1) .haedline04{color:#176f93;border-bottom:1px dotted #176f93}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(1) .text{background-color:#e2f3fa;border:1px solid #89d0ed;border-radius:0 10px 10px 0}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(2) .haedline04{color:#b5352c;border-bottom:1px dotted #b5352c}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(2) .text{background-color:#f9e8e7;border:1px solid #efc1be;border-radius:10px 0 0 10px}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(3) .haedline04{color:#d08d04;border-bottom:1px dotted #d08d04}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(3) .text{background-color:#fff9ee;border:1px solid #fde0a3;border-radius:0 10px 10px 0}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(4) .haedline04{color:#417931;border-bottom:1px dotted #417931}#info-kojirin .detailKojirin .shugyoCat:nth-of-type(4) .text{background-color:#eaf5e7;border:1px solid #abd89e;border-radius:10px 0 0 10px}#info-kojirin .shugyoCat{margin-top:20px}#info-kojirin .shugyoCat .text{padding:15px;text-shadow:0 1px 0 #fff;position:relative;background-image:url(../img/bgsheet-a.png);background-position:left top;background-repeat:repeat;margin-top:23px;height:162px}@media screen and (max-width:1099px){#info-kojirin .shugyoCat .text{height:auto;margin-top:0}}#info-kojirin .shugyoCat .text p{color:#000;margin-top:0;font-size:18px;font-size:1.125rem}#info-kojirin .shugyoCat .img img{width:100%}@media screen and (max-width:1099px){#info-kojirin .shugyoCat .img img{margin-top:10px}}#info-kojirin .program{margin-top:40px;border-radius:5px;padding:20px;font-size:16px;font-size:1rem}#info-kojirin .program p{margin-top:.8em;font-size:16px;font-size:1rem}#info-kojirin .program dt,#info-kojirin .program .progdata{font-weight:700;margin-top:1.5em}#info-kojirin .program dt:before,#info-kojirin .program .progdata:before{font-family:FontAwesome;content:'\f15b';margin-right:.3em}#info-kojirin .program dd{margin-top:.5em}#info-kojirin .program table th,#info-kojirin .program table td{padding:5px 10px}#info-kojirin .program table th{color:#fff}#info-kojirin .program table td{background-color:rgba(238,238,238,.5)}#info-kojirin .program.taiken{border:1px solid #75890c;background-color:rgba(255,255,255,.5)}#info-kojirin .program.taiken .headline03{background-color:#e8f69e}#info-kojirin .program.taiken .headline03:before{color:#4d5a08;vertical-align:1px}#info-kojirin .program.taiken dt{color:#75890c;border-bottom:1px solid #c5e714}#info-kojirin .program.taiken dt:before{color:#9db810}#info-kojirin .program.taiken table th,#info-kojirin .program.taiken table td{border-bottom:1px solid #c5e714}#info-kojirin .program.taiken table th{background-color:#75890c;color:#fff}#info-kojirin .program.kensyu{border:1px solid #b75922;background-color:rgba(255,255,255,.5)}#info-kojirin .program.kensyu .headline03{background-color:#f9e9df}#info-kojirin .program.kensyu .headline03:before{color:#8c441a;vertical-align:1px}#info-kojirin .program.kensyu dt,#info-kojirin .program.kensyu .progdata{color:#b75922;border-bottom:1px solid #e18e5e}#info-kojirin .program.kensyu dt:before,#info-kojirin .program.kensyu .progdata:before{color:#d97033}#info-kojirin .program.kensyu table th,#info-kojirin .program.kensyu table td{border-bottom:1px solid #e18e5e}#info-kojirin .program.kensyu table th{background-color:#b75922;color:#fff}#info-kojirin .program.kensyu .info{margin:.2em 0}#info-kojirin .program.kensyu .days{margin-top:.5em;color:#b75922;font-weight:700}#info-kojirin .program .timetable{overflow:hidden;width:100%;display:block}#info-kojirin .program .timetable dt,#info-kojirin .program .timetable dd{margin-top:0;padding-top:2px}#info-kojirin .program .timetable dt{text-align:center;border-bottom:none;width:15%;min-width:11%;float:left}@media screen and (max-width:1099px){#info-kojirin .program .timetable dt{width:20%;min-width:20%}}#info-kojirin .program .timetable dt:before{content:none;margin-right:0}#info-kojirin .program .timetable dd{text-align:left;margin-left:15%;padding-left:1.0em}@media screen and (max-width:1099px){#info-kojirin .program .timetable dd{margin-left:20%}}#info-kojirin .program .timetable dd:after{content:'';display:block;clear:both}#info-kojirin .attention{margin-top:1.0em}#info-kojirin .attention li{font-size:16px;font-size:1rem}#info-kojirin .attention li:before{font-family:FontAwesome;content:'\f138';margin-right:.3em}#info-kojirin .contact-fax p{margin:.5em 0 1.0em}#info-kojirin .contact-fax .btn{width:27em;margin-bottom:30px;background:#a12a2a}@media screen and (max-width:1099px){#info-kojirin .contact-fax .btn{width:100%}}#info-kojirin .contact-fax .PDF{margin-right:.5em}#event .pageTitle,#daikokudou .pageTitle,#mishiho .pageTitle{background-image:url(../img/main/event.jpg)}#daikokudou .osare3-table tr:nth-child(even) th{background-color:rgba(204,188,237,.6)}#daikokudou .osare3-table tr:nth-child(odd) th{background-color:rgba(204,188,237,.4)}#daikokudou .excuse{font-size:16px;font-size:1rem}#daikokudou .excuse strong{font-weight:700}#daikokudou .excuse strong:before{font-family:FontAwesome;content:'\f138';margin-right:.4em}#daikokudou .yokumochi p{margin-top:.5em}#daikokudou .yokumochi ul{margin-top:20px}#daikokudou .yokumochi li{font-size:18px;font-size:1.125rem;line-height:2.0}#mishiho p{margin-top:20px}#mishiho strong{display:block;font-weight:700;line-height:2.0;text-indent:1.0em}#access .pageTitle{background-image:url(../img/main/access.jpg)}#access .hikaritomizu .btn{font-size:16px;margin-top:2.0em}#access .hikaritomizu .btn:after{content:'\f08e'}#access .accessGuide figure{background-color:rgba(255,255,255,0);width:100%;padding:0;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:1099px){#access .accessGuide figure{width:100%;padding:0}}#access .accessGuide figure img{display:block;width:100%;height:auto}#access .accessGuide p{margin-top:1.0em;font-size:16px;font-size:1rem}#access .accessGuide .btn{position:relative;background:#b75922;margin-top:2.0em;font-size:16px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}#access .accessGuide .btn:after{position:absolute;right:20px;top:50%;margin-top:-.5em;content:'\f08e'}#access .accessGuide .btn span{font-size:14px;display:block}#access .freeride{width:100%;padding:10px;margin-top:2.0em;background-color:#faeee0;overflow:hidden}#access .freeride a{color:#cc372c}#access .freeride strong{background:#8b90a7;background:linear-gradient(to bottom,#8b90a7 0,#4f5462 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b90a7',endColorstr='#4f5462',GradientType=0);display:block;padding:15px;color:#fff;font-size:15px;border-radius:3px;text-align:center}@media screen and (max-width:1099px){#access .freeride strong{margin-bottom:.7em}}#access .freeride table{width:100%;border-top:solid 1px #9fa0a0;border-left:solid 1px #9fa0a0}@media screen and (max-width:1099px){#access .freeride table{margin-top:.7em}}#access .freeride table th,#access .freeride table td{text-align:center;border-right:solid 1px #9fa0a0;border-bottom:solid 1px #9fa0a0}#access .freeride table th{background-color:#e4e6ee}#access .freeride table td{background-color:#fff}#ekou .pageTitle{background-image:url(../img/main/ekou.jpg)}#ekou .osare3-table tr:nth-child(even) th{background-color:rgba(204,188,237,.6)}#ekou .osare3-table tr:nth-child(odd) th{background-color:rgba(204,188,237,.4)}#ekou .ekouContact{margin-top:40px}#ekou .ekouContact p{margin-top:.5em}#ekou .ekouInfo_detail{text-align:center;border-top:double 4px #999;border-bottom:double 4px #999;padding:5px 0}#ekou .ekouPhone{border-radius:3px;background-color:rgba(19,27,128,.5);color:#fff;text-align:center;padding:5px 0}#ekou a{color:#cc372c;text-decoration:underline}#ekou a:hover{text-decoration:none}#forest .pageTitle{background-image:url(../img/main/forest.jpg)}#forest .projectImg{display:block;margin:0 auto}@media screen and (max-width:1099px){#forest .projectImg{width:100%}}#forest .purpose img{height:297px;width:auto;display:block;margin:20px auto}@media screen and (max-width:1099px){#forest .purpose img{width:100%;height:auto}}#repair .pageTitle,#repair-summary .pageTitle{background-image:url(../img/main/repair.jpg)}#repair .catch p,#repair-summary .catch p{margin-top:1.0em}#repair .catch strong,#repair-summary .catch strong{background-color:#cc372c;color:#fff;text-align:center;display:block;margin-bottom:.5em;font-size:22px;font-size:1.375rem}@media screen and (max-width:1099px){#repair .catch strong,#repair-summary .catch strong{font-size:16px;font-size:1rem}}#repair .catch .btn,#repair-summary .catch .btn{margin-top:40px}@media screen and (max-width:1099px){#repair .catch .btn,#repair-summary .catch .btn{margin-top:20px}}#repair .catch .repairImg,#repair-summary .catch .repairImg{display:block;margin:0 auto;width:100%}@media screen and (max-width:1099px){#repair .catch .repairImg,#repair-summary .catch .repairImg{margin-top:20px}}#repair .catch .repairImg img,#repair-summary .catch .repairImg img{width:100%}#repair .movie,#repair-summary .movie{margin-top:40px;border:1px solid #d1d1d1;background-image:url(../img/repair_bg01.png)}#repair .movie h2,#repair-summary .movie h2{background-color:rgba(90,40,40,.1);display:block;text-align:center;font-size:20px;letter-spacing:.2em;padding:10px 0}@media screen and (max-width:1099px){#repair .movie h2,#repair-summary .movie h2{font-size:16px}}#repair .movie .wrap,#repair-summary .movie .wrap{padding:20px}#repair .movie a,#repair-summary .movie a{display:block;width:100%;position:relative}#repair .movie a:before,#repair-summary .movie a:before{content:"\f16a";font-family:fontAwesome;position:absolute;width:100%;text-align:center;top:40%;top:calc(50% - 25px);font-size:52px;color:#f00;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}#repair .movie a:after,#repair-summary .movie a:after{content:"\f166";font-family:fontAwesome;position:absolute;right:5px;bottom:5px;font-size:32px;color:#fff;opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}#repair .movie a img,#repair-summary .movie a img{width:100%;height:auto}#repair .movie .yt-caption,#repair-summary .movie .yt-caption{background:#30195e;color:#fff;display:block;border-radius:5px;font-size:18px;text-align:center;padding:5px 0}#repair .tour .row,#repair-summary .tour .row{margin-top:20px}#repair .tour a img,#repair-summary .tour a img{width:100%}#repair .tour p,#repair-summary .tour p{margin-top:.5em;font-size:18px;font-size:1.125rem}#repair .history,#repair-summary .history{margin-top:60px}@media screen and (max-width:1099px){#repair .history,#repair-summary .history{margin-top:30px}}#repair .history .osare3-table th,#repair-summary .history .osare3-table th{white-space:nowrap}#repair .history .osare3-table tr:nth-child(even) th,#repair-summary .history .osare3-table tr:nth-child(even) th{background-color:rgba(204,188,237,.6)}#repair .history .osare3-table tr:nth-child(odd) th,#repair-summary .history .osare3-table tr:nth-child(odd) th{background-color:rgba(204,188,237,.4)}#repair .history .osare3-table td,#repair-summary .history .osare3-table td{text-align:left}#repair .willingness,#repair-summary .willingness{margin-top:60px}@media screen and (max-width:1099px){#repair .willingness,#repair-summary .willingness{margin-top:30px}}#repair .willingness .centerHeadline span,#repair-summary .willingness .centerHeadline span{display:block;font-size:18px}@media screen and (max-width:1099px){#repair .willingness .centerHeadline span,#repair-summary .willingness .centerHeadline span{font-size:16px}}#repair .willingness p,#repair-summary .willingness p{margin-top:20px}#repair .willingness .sign,#repair-summary .willingness .sign{text-align:right;font-size:16px;font-size:1rem}#repair .willingness .sign strong,#repair-summary .willingness .sign strong{font-size:18px;font-size:1.125rem}#repair .sect,#repair-summary .sect{border:1px solid #640000;border-top:none;padding-top:.5em;padding:20px;background-color:rgba(255,255,255,.6)}#repair .sect p,#repair-summary .sect p{margin-top:15px;font-size:18px;font-size:1.125rem}@media screen and (max-width:1099px){#repair .sect p,#repair-summary .sect p{font-size:16px;font-size:1rem}}#repair .headline06,#repair-summary .headline06{border:1px solid #640000;border-bottom:none;margin-top:2.0em}#repair .headline06:first-of-type,#repair-summary .headline06:first-of-type{margin-top:.5em}#repair .headline07,#repair-summary .headline07{margin-top:2.0em;color:#612f12}#repair .headline07:first-of-type,#repair-summary .headline07:first-of-type{margin-top:0}#repair .photoList,#repair-summary .photoList{margin-top:15px}#repair .photoList img,#repair-summary .photoList img{width:100%}#reijyo .pageTitle{background-image:url(../img/main/keidai.jpg)}#reijyo #gmap-reijyo{margin-top:40px;height:500px}@media screen and (max-width:1099px){#reijyo #gmap-reijyo{height:300px}}#reijyo .shuin{margin-top:60px}#reijyo .shuin .col{min-height:310px;height:auto}@media screen and (max-width:1099px){#reijyo .shuin .col{width:33.3%}}@media screen and (max-width:768px){#reijyo .shuin .col{width:50%;padding:0 10px}}#reijyo .shuin img{display:block;margin:0 auto}@media screen and (max-width:768px){#reijyo .shuin img{width:100%}}#reijyo .shuin span{display:block;text-align:center}#reijyo #gmap-shuin{width:100%}#reijyo #gmap-listmenu{margin-left:0;width:100%}#reijyo #gmap-listmenu a{font-size:18px;padding:8px 8px 8px 18px}#reijyo #areamap{margin-top:40px}#reijyo .contactInfo li{padding:5px 0}#reijyo .contactInfo li:before{font-family:FontAwesome;content:'\f138';margin-right:.2em}#goeika .pageTitle{background-image:url(../img/main/goeika.jpg)}#goeika .headline05{margin-top:40px}#goeika p{margin-top:1.0em}#goeika .floLeft{float:left;margin-right:1.0em}@media screen and (max-width:1099px){#goeika .floLeft{display:block;float:none;margin:0 auto 20px}}#goeika .viewing{margin-top:40px}#goeika .youtube{padding:20px;margin:1.0em 0 0;background-color:#f0f0f0;border:1px solid #e2e2e2;border-radius:10px;color:#000;background-image:url(../img/bgsheet-b.png);background-position:left top;background-repeat:repeat;text-align:center}#goeika .youtube iframe{width:100%;height:auto}#goeika .entry .centerHeadline{margin-top:2.0em}#jihou .pageTitle{background-image:url(../img/main/jihou.jpg)}#jihou .jihouGuide img{width:100%}#jihou .jihouGuide .sampleImg{margin-top:40px;display:block}#jihou .jihouGuide strong{font-weight:700;color:#a48942}#jihou .jihouGuide strong:before{font-family:FontAwesome;content:'\f046';margin-right:.3em}#jihou .jihouGuide .mail{color:#cc372c;text-decoration:underline}#jihou .jihouGuide .mail:hover{text-decoration:none}@media screen and (max-width:1099px){#jihou .order{margin-top:20px}}#jihou .order p{margin-top:1.0em}#jihou .order .btn{margin-left:0}@media screen and (max-width:1099px){#jihou .order .btn{margin-left:auto}}@media screen and (max-width:1099px){#jihou .backnumber{margin-top:20px}}#jihou .backnumber .btn{width:100%;margin-bottom:0}@media screen and (max-width:1099px){#jihou .backnumber .btn{margin-top:20px;width:90%}}#jihou .backnumber .row{margin-top:1.0em}@media screen and (max-width:1099px){#jihou .backnumber .row{margin-top:0}}#keidai .pageTitle,#yokawa .pageTitle,#saitou .pageTitle,#toudou .pageTitle{background-image:url(../img/main/keidai.jpg)}#keidai .map-section,#yokawa .map-section,#saitou .map-section,#toudou .map-section{margin-top:40px}#keidai .keidaiMap,#yokawa .keidaiMap,#saitou .keidaiMap,#toudou .keidaiMap{margin-top:40px}#keidai #gmap-keidai,#yokawa #gmap-keidai,#saitou #gmap-keidai,#toudou #gmap-keidai{width:100%}#keidai .keidaiSyuin,#yokawa .keidaiSyuin,#saitou .keidaiSyuin,#toudou .keidaiSyuin{width:34.3%;float:left;margin-right:2%}#keidai .keidaiPhoto,#yokawa .keidaiPhoto,#saitou .keidaiPhoto,#toudou .keidaiPhoto{width:63.7%;float:left}#keidai .facilityPart,#yokawa .facilityPart,#saitou .facilityPart,#toudou .facilityPart{margin-top:40px}#keidai .facilityPart p,#yokawa .facilityPart p,#saitou .facilityPart p,#toudou .facilityPart p{margin-top:1.0em}#keidai .facilityPart p a,#yokawa .facilityPart p a,#saitou .facilityPart p a,#toudou .facilityPart p a{color:#cc372c;text-decoration:underline}#keidai .facilityPart p a:hover,#yokawa .facilityPart p a:hover,#saitou .facilityPart p a:hover,#toudou .facilityPart p a:hover{text-decoration:none}#keidai .facilityPart .btn,#yokawa .facilityPart .btn,#saitou .facilityPart .btn,#toudou .facilityPart .btn{margin-top:2.0em}#keidai .facilityPart.eshindo .keidaiPhoto,#yokawa .facilityPart.eshindo .keidaiPhoto,#saitou .facilityPart.eshindo .keidaiPhoto,#toudou .facilityPart.eshindo .keidaiPhoto{width:100%;float:left}#sitemap .pageTitle{background-image:url(../img/main/sitemap.jpg)}#sitemap .sitemapDetail .row{margin-top:40px}@media screen and (max-width:1099px){#sitemap .sitemapDetail .row{margin-top:0}}#sitemap .sitemapDetail .row:first-of-type{margin-top:0}@media screen and (max-width:1099px){#sitemap .sitemapDetail .row:first-of-type .col:first-child{margin-top:0}}@media screen and (max-width:1099px){#sitemap .sitemapDetail .row .col{margin-top:40px}}#sitemap .sitemapDetail a{font-size:18px;font-size:1.125rem}#sitemap .sitemapDetail dt a{display:block;padding:.5em;background-color:rgba(19,27,128,.7);color:#fff;font-weight:700;text-align:center}@media screen and (max-width:1099px){#sitemap .sitemapDetail dt a{padding:.3em}}#sitemap .sitemapDetail dd{margin-top:1.0em}#sitemap .sitemapDetail dd a{color:#30195e;text-decoration:underline}#sitemap .sitemapDetail dd a:hover{text-decoration:none}#contact-kojirin .pageTitle{background-image:url(../img/main/shugyo.jpg)}#contact-kojirin .formBox{width:800px;margin:0 auto}@media screen and (max-width:1099px){#contact-kojirin .formBox{width:100%}}#contact-kojirin .formBox p{font-size:12px;font-size:.75rem}#contact-kojirin .formBox table{border-top:1px solid #9fa0a0;border-left:1px solid #9fa0a0;width:100%}#contact-kojirin .formBox table th,#contact-kojirin .formBox table td{border-right:1px solid #9fa0a0;border-bottom:1px solid #9fa0a0;padding:1em}@media screen and (max-width:1099px){#contact-kojirin .formBox table th,#contact-kojirin .formBox table td{width:100%;display:block}}#contact-kojirin .formBox table th{width:180px;background-color:#e4e6ee;vertical-align:middle;text-align:left}#contact-kojirin .formBox table th span{color:red}@media screen and (max-width:1099px){#contact-kojirin .formBox table th{width:100%;display:block}}#contact-kojirin .formBox table td input{padding:.5em}#contact-kojirin .formBox table td textarea{width:100%;height:160px;height:10rem;resize:vertical;overflow:auto}#contact-kojirin .formBox caption{text-align:left;padding-top:1em;font-size:16px;font-size:1rem}#contact-kojirin .formBox .cf_entry_execute{width:100%;padding:1em;text-align:center}#contact-kojirin .formBox .cf_entry_execute input{width:200px}#history .pageTitle{background-image:url(../img/main/about.jpg)}#history h3{font-size:32px;font-size:2rem;text-align:center;margin-top:2.0em}#history .common .gutters{padding-bottom:40px;border-bottom:dotted 1px #30195e}#history_sub .common{width:600px;height:auto;margin:auto}@media screen and (max-width:1099px){#history_sub .common p{font-size:12px;font-size:.75rem}}#houyou .pageTitle{background-image:url(../img/main/about.jpg)}#houyou h3{font-size:32px;font-size:2rem;text-align:center;margin-top:2.0em}#houyou .headline03_2{text-align:left;font-size:24px;font-size:1.5rem;position:relative;padding:.25em;margin-top:2.0em;font-weight:700}#houyou .headline03_2:before{font-family:FontAwesome;content:'\f192';margin-top:-.5em;margin-right:.3em;color:#a48942}#houyou .infobox dl{padding:0;margin:0 auto 40px;border-radius:6px;background-color:rgba(125,50,50,.2);box-shadow:0 3px 6px 0 rgba(0,0,0,.4);width:95%}#houyou .infobox dl dt{padding:8px 10px 5px 30px;margin:0;background-color:rgba(0,0,0,.4);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.4);background-position:5px center;background-repeat:no-repeat;background-size:20px}#houyou .infobox dl dt:before{font-family:FontAwesome;content:'\f138';margin-top:-.5em;margin-right:.3em}#houyou .infobox dl dd{padding:8px 10px 5px 40px;margin:0;border-bottom:1px solid #fff;text-shadow:0 1px 0 rgba(255,255,255,.5)}#houyou .infobox dl dt:first-child{border-radius:6px 6px 0 0}#houyou .infobox dl dd:last-child{border-bottom:0}#houyou .lead{padding:8px;padding:.5rem;font-size:22px;font-size:1.375rem}#kokuhoden .pageTitle{background-image:url(../img/main/keidai.jpg)}#kokuhoden .zouBox{padding:8px;border:solid 2px #CCC}#kokuhoden .zouBox div{width:20%;float:left;background-color:#f8f8ef}#kokuhoden .zouBox div img{width:100%;height:auto}#kokuhoden .zouBox div p{font-size:14px;font-size:.875rem;margin-top:0;padding:3px}@media screen and (max-width:1099px){#kokuhoden .zouBox{padding:0;border:solid 2px #CCC}#kokuhoden .zouBox div{width:100%;float:none;background-color:#f8f8ef;display:inline-block}#kokuhoden .zouBox div img{width:35%;height:auto;float:left;padding-right:15px}}#kokuhoden h3{margin-top:1.5em;width:100%;padding:.5em 0;display:block;border-top:solid 1px #727171;border-bottom:solid 1px #727171;text-align:center;font-size:20px;font-size:1.25rem}#kokuhoden table{width:100%;margin-top:16px;margin-top:1rem;font-size:20px;font-size:1.25rem}@media screen and (max-width:1099px){#kokuhoden table{font-size:16px;font-size:1rem}}#kokuhoden table th,#kokuhoden table td{padding:.5em}#kokuhoden table .icon{padding:0;width:80px;vertical-align:middle;text-align:center}#kokuhoden table .kokuhou,#kokuhoden table .jubun{padding:.8em 1em;color:#fff;font-size:20px;font-size:1.25rem;text-align:center;text-shadow:2px 2px 1px rgba(26,26,33,.5);vertical-align:middle;border-radius:.2em;box-shadow:2px 1px 3px 1px #333;background:linear-gradient(to right,rgba(183,89,34,.9),#b75922,rgba(183,89,34,.9))}@media screen and (max-width:1099px){#kokuhoden table .kokuhou,#kokuhoden table .jubun{font-size:16px;font-size:1rem}}#kokuhoden table .jubun{background:linear-gradient(to right,rgba(117,137,12,.9),#75890c,rgba(117,137,12,.9))}#kokuhoden table .kaien-haikan .colored{background:#e4e6ee}#kokuhoden .kokuhodenInfo table{border-top:solid 1px #ccc;border-left:solid 1px #ccc}#kokuhoden .kokuhodenInfo table th,#kokuhoden .kokuhodenInfo table td{vertical-align:middle;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}#kokuhoden .kokuhodenInfo table .colored{background-color:rgba(204,188,237,.4)}@media screen and (max-width:1099px){#kokuhoden .kokuhodenInfo table th{text-align:center}}#kyogaku .pageTitle{background-image:url(../img/main/about.jpg)}#kyogaku h3{font-size:28px;font-size:1.75rem;margin-top:2.0em;background-color:rgba(255,190,190,.4);border:solid 3px rgba(92,20,56,.2);padding:0 1em}#kyogaku h3 span{border-right:dotted 3px rgba(92,20,56,.2);padding-right:1em}#kyogaku .catch{font-size:32px;font-size:2rem;text-align:center;background-color:transparent;border:none;padding:0}#kyogaku .common .gutters{padding-bottom:40px;border-bottom:dotted 1px #30195e}@media screen and (max-width:1099px){#kyogaku h3{font-size:18px;font-size:1.125rem}}.content-main h2{width:760px;height:50px;padding:2px 0 0;text-align:center;letter-spacing:3pt;font-size:25px;color:#fff;text-shadow:2px 2px 1px rgba(26,26,33,.5);background:url(images/content-h2.jpg) top left;background-repeat:no-repeat;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-main .content-main-letter h3{padding:0 0 5px;text-align:center;letter-spacing:1.2pt;font-size:24px;color:#333;text-shadow:0 1px 9px #666;background:url(images/content-h3.jpg) top left;background-repeat:no-repeat}.single .alignleft,.page-content-body .alignleft{margin:0 20px 10px 0;float:left}.single .alignright,.page-content-body .alignright{margin:0 0 10px 20px;float:right}.single .aligncenter,.page-content-body .aligncenter{clear:both;margin:10px auto;display:block}.single .valignttop,.page-content-body .valignttop{vertical-align:top}.single .valignmiddle,.page-content-body .valignmiddle{vertical-align:middle}.single img.shadow,.page-content-body img.shadow{box-shadow:0 5px 15px -5px rgba(0,0,0,.8)}.single img.outerframe,.page-content-body img.outerframe{border:1px solid #ccc;padding:4px;background-color:#fff;border-radius:3px}.single .photo,.page-content-body .photo{display:inline;position:relative}.single .photo img,.page-content-body .photo img{vertical-align:bottom}.single .photo span.caption,.page-content-body .photo .caption{display:block;background:rgba(0,0,0,.7);color:#fff;font-size:11px;padding:0;width:100%;text-align:center;position:absolute;left:0;bottom:0}.single .wp-caption-text{text-align:center;margin:0 auto 2px;font-size:.8em;color:#222;text-shadow:0 1px 0 #ddd}.single .wp-caption-text:before{content:"";display:block;clear:both}.single a,.page-content-body a{color:#f44;text-decoration:underline}.single a:hover,.page-content-body a:hover{text-decoration:none}.single a[href$=".pdf"]{background:url(images/icon_pdf.png) no-repeat scroll left top transparent;display:inline-block;min-height:20px;padding-left:20px}.top-image{background:url(images/ekou-bg.jpg) top left}.content-main-letter p{margin:16px 0;line-height:1.6;letter-spacing:.9pt}.content-main-letter ul{margin:0;padding:0;list-style:none}.content-headline-banner a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.content-main .content-headline,.content-main .underline{margin-top:30px;margin-bottom:2px;font-size:28px!important;font-family:customFont!important;color:#333!important;text-shadow:1px 1px 3px rgba(0,0,0,.4)!important;background:none!important}.content-main .underline:after{content:"";display:block;height:1px;width:100%;margin:0 auto;background-image:linear-gradient(left,rgba(63,75,93,0),rgba(63,75,93,.75),rgba(63,75,93,0))}.content-main .content-block{margin:30px 0 0;padding:20px 0 0;border-top:1px dotted #ccc}.content-main .content-section{margin:30px 0 0;padding:20px 0 0}.content-main .content-section:after,.content-main .content-block:after{content:"";display:block;clear:both}.content-main .introduction{font-size:23px!important;font-family:customFont!important;color:#222!important;text-shadow:1px 1px 3px rgba(0,0,0,.4)!important;background:none!important;position:relative;text-align:left;padding:0;line-height:1.3em}.content-main .content-section h3,.content-main .content-block h3{margin-bottom:2px;font-size:25px!important;font-family:customFont!important;color:#222!important;text-shadow:1px 1px 3px rgba(0,0,0,.4)!important;background:none!important;position:relative;text-align:left;padding:0 0 0 28px}.content-main .content-section h3:before,.content-main .content-block h3:before{content:"";position:absolute;background-color:#8a7c6b;border:solid 2px #8a7c6b;top:50%;left:0;margin-top:-4px;height:14px;width:14px;border-radius:15px;box-shadow:0 0 0 2px #fff inset}.content-main .content-block a.scroll{display:inline-block;line-height:1em;padding:4px 6px;background-color:#876;color:#fff;border-radius:5px;text-shadow:0 1px 0 rgba(0,0,0,.4);text-decoration:none}.content-main .content-block a.scroll:hover{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}.content-main .content-block-footer{clear:both;display:block;text-align:right}.content-main .content-row{display:block;width:100%;clear:both}.content-main .content-row:after{content:"";display:block;clear:both}.content-main .content-glid-50{width:49%;display:inline-block;margin:0;padding:0;vertical-align:top}.content-main .glid-group>div,.content-main .content-glidx3,.content-main .content-glidx4,.content-main .content-glidx6,.content-main .content-glidx8,.content-main .content-glid-25,.content-main .content-glid-30,.content-main .content-glid-35,.content-main .content-glid-40,.content-main .content-glid-45,.content-main .content-glid-50,.content-main .content-glid-55,.content-main .content-glid-60,.content-main .content-glid-65,.content-main .content-glid-70,.content-main .content-glid-75,.content-main .content-glid-100,.content-main .content-glid-half{width:50%;display:inline-block;margin:0;vertical-align:top;box-sizing:border-box;float:left;padding:0 5px}.content-main .content-glidx3.glid-group>div,.content-main .content-glidx3{width:33.3%}.content-main .content-glidx4.glid-group>div,.content-main .content-glidx4{width:25%}.content-main .content-glidx6.glid-group>div,.content-main .content-glidx6{width:16.6%}.content-main .content-glidx8.glid-group>div,.content-main .content-glidx8{width:12.5%}.content-main .content-glid-25{width:25%}.content-main .content-glid-30{width:30%}.content-main .content-glid-35{width:35%}.content-main .content-glid-40{width:40%}.content-main .content-glid-45{width:45%}.content-main .content-glid-55{width:55%}.content-main .content-glid-60{width:60%}.content-main .content-glid-65{width:65%}.content-main .content-glid-70{width:70%}.content-main .content-glid-75{width:75%}.content-main .content-glid-100{width:100%}.content-main .glid-group{width:100%;padding:0;display:block}.content-main .content-row div>p:nth-of-type(1){margin-top:10px}.content-main .content-row img{max-width:100%;height:auto}#newsDetail .container .common{font-size:18px;font-size:1.125rem}#newsDetail .pageTitle{background-image:url(../img/main/news-top.jpg)}#newsDetail .gutters{padding-top:20px;padding-bottom:40px;border-bottom:dotted 1px #30195e}#newsDetail h2{font-size:32px;font-size:2rem;text-align:center;margin-top:2.0em;background-color:transparent}#newsDetail h2:before,#newsDetail h2:after{content:'';background:none}#newsDetail img{width:100%;height:auto;vertical-align:bottom;margin-top:1.0em}@media screen and (max-width:1099px){#newsDetail img{width:70%;margin:0 auto;display:block}}@media screen and (max-width:800px){#newsDetail img{width:80%;margin:0 auto;display:block}}@media screen and (max-width:640px){#newsDetail img{width:90%;margin:0 auto;display:block}}#newsDetail p{margin-top:1.0em;font-size:18px;font-size:1.125rem}#newsDetail .detailInfo h3{font-size:20px;font-size:1.25rem;margin-top:1em}#newsDetail .detailInfo h3:before{font-family:FontAwesome;content:'\f192';margin-top:-.5em;margin-right:.3em;color:#a48942}#newsDetail .detailInfo p{margin-top:0}#newsDetail .news-content-footer{margin-top:10px}#newsDetail .news-option-color-purple{background:#c29dc8}#newsDetail .news-option-color-green{background:#90b44b}#newsDetail .news-content-modify{display:block;text-align:right;padding-top:5px}@media screen and (max-width:1099px){#newsDetail .news-content-modify{text-align:left;border-top:none}}#newsDetail .news-content-modify dl,#newsDetail .news-content-modify dt,#newsDetail .news-content-modify dd{display:inline-block}#newsDetail .news-content-modify dt{border-radius:8px;margin-left:10px;color:#fff;padding:1px 6px;margin-bottom:2px;width:90px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3)}#newsDetail .news-content-modify dt.label-cat{background:#edb2b2}#newsDetail .news-content-modify dt.label-modify{background:#c5c5c5}@media screen and (max-width:1099px){#newsDetail .news-content-modify dt{font-size:12px;font-size:.75rem;width:60px;margin-left:0}}#newsDetail .news-content-modify dd a{color:#191919;text-decoration:underline}#newsDetail .single-foot .pagenav{width:100%;padding:15px 5px}#newsDetail .single-foot .pagenav div a{color:#191919;text-decoration:underline}#newsDetail .single-foot .pagenav .prev{text-align:left;display:inline-block}#newsDetail .single-foot .pagenav .prev:before{font-family:FontAwesome;content:'\f100';margin-right:2px}#newsDetail .single-foot .pagenav .next{float:right;text-align:right}#newsDetail .single-foot .pagenav .next:after{font-family:FontAwesome;content:'\f101';margin-left:2px}#newsDetail .content-single-title{margin-bottom:20px;letter-spacing:1pt!important}#newsDetail .common .row h3{width:100%;height:100%}#newsDetail .common .row h3{border:solid 1px #30195e;border-radius:5px;padding:9px;font-size:22px;line-height:1.4em;text-align:left;font-weight:700;margin:20px 0 10px;background-image:none;color:#131b80;text-shadow:1px 1px 4px #999;height:auto}#newsDetail .common .row h3:before{font-family:FontAwesome;content:'\f02e';margin-right:.4em}#newsDetail .common .row h4{margin:20px 0 6px;padding:10px 0;font-size:20px;color:#131b80;text-shadow:2px 2px 1px rgba(26,26,33,.5);border-bottom:dotted 1px #131b80}#newsDetail .common .row h4:before{font-family:FontAwesome;content:'\f058';margin-left:.4em}#newsDetail .common .row h5{font-family:customFont!important;position:relative;font-size:1.2em;margin:10px 0 5px;padding:0 0 0 1.1em;font-weight:700}#newsDetail .common .row h5:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:.8em;width:.8em;display:block;position:absolute;top:.5em;left:0;background-color:#664f74;box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4)}#newsDetail .common .row h6{position:relative;color:#fff;background:#8b90a7;font-size:1.0em;line-height:1;margin:8px 0 5px -5px;padding:8px 10px 6px 32px;border-radius:20px 5px 5px 20px;display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.5)}#newsDetail .common .row h6:before{content:"";position:absolute;background:#eee;top:50%;left:7px;margin-top:-9px;height:15px;width:15px;border-radius:50%;box-shadow:1px 1px 1px #555 inset}#newsDetail .common .row .inner-headline{font-family:customFont!important;font-size:1.5em;margin:5px 0 20px;padding:0 0 0 1.1em;font-weight:700;text-align:center}#newsDetail .common .row p{margin-top:5px}#newsDetail .common .row hr{display:block;clear:both;border-width:1px 0;margin:20px 5px 10px;border-top:1px dotted #bbb;border-bottom:1px dotted #f2f2f2}#newsDetail hr.page-foot{display:block;clear:both;border-width:0;margin:0 0 40px}#newsDetail .single-foot{margin:10px 0 0}#newsDetail .single-foot hr{display:block;clear:both;margin:15px 0;border-width:0;border-top:1px solid #bbb;border-bottom:1px solid #eee}#newsDetail .news-cat-foot{float:right;margin:0 10px;padding:10px;color:#fff;text-align:center;background:#7a84a4}#newsDetail .news-cat-foot a{color:#fff}#newsDetail .news-cat-foot a:hover{color:#ddd}#newsDetail .dateLabel{float:right;margin:0;padding:10px;display:block;color:#fff;text-align:center;background:#a0a1a1}#newsDetail .inner-table{margin:10px 0;border:solid 1px #9fa0a0;border-collapse:collapse}#newsDetail .inner-table th{margin:0;padding:5px;color:#fff;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.5);background-color:#4f5462;border:solid 1px #9fa0a0;vertical-align:middle}#newsDetail .inner-table td{padding:5px 5px 5px 10px;text-align:left;border:solid 1px #9fa0a0}#newsDetail .inner-table tbody.stripes tr:nth-child(2n+0){background:#e4e6ee}#newsDetail .inner-table .midashi{background:#e4e6ee}#newsDetail table.width-full{width:100%}#newsDetail .inner-frame{padding:10px 20px;margin:20px 0;border:3px double #ccc;border-radius:8px}#newsLists .pageTitle{background-image:url(../img/main/news-top.jpg)}#newsLists .news{border:solid 1px #d1d1d1;background:linear-gradient(180deg,#efefef,#efefef);margin-top:40px}#newsLists .news .news-headline{display:block;padding:10px}#newsLists .news .news-headline h2{position:relative;font-size:24px;font-size:1.5rem}#newsLists .news .news-headline h2:before{font-family:FontAwesome;content:'\f192';margin-top:-.5em;margin-right:.3em;color:#a48942}#newsLists .news .news-headline a{color:#191919;text-decoration:underline}#newsLists .news .newsConts{padding:10px}#newsLists .news .newsConts p{margin-top:0}#newsLists .news .newsConts a.more-link-news{color:#f44;text-decoration:underline}#newsLists .news .newsConts img{width:100%;height:auto}#newsLists .news .news-option-label{display:inline-block;border-radius:8px;color:#fff;padding:1px 6px;margin-bottom:2px;min-width:60px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3)}@media screen and (max-width:1099px){#newsLists .news .news-option-label{font-size:12px;font-size:.75rem}}#newsLists .news .news-content-footer{margin-top:10px}#newsLists .news .news-option-color-purple{background:#c29dc8}#newsLists .news .news-option-color-green{background:#90b44b}#newsLists .news .news-content-modify{border-top:solid 1px #d1d1d1;background-color:#f1f1f1;display:block;text-align:right}@media screen and (max-width:1099px){#newsLists .news .news-content-modify{text-align:left;border-top:none;padding:0 10px}}#newsLists .news .news-content-modify dl,#newsLists .news .news-content-modify dt,#newsLists .news .news-content-modify dd{display:inline-block}#newsLists .news .news-content-modify dl{margin-right:20px}#newsLists .news .news-content-modify dt{margin-left:10px}#newsLists .news .news-content-modify dt:after{content:':'}@media screen and (max-width:1099px){#newsLists .news .news-content-modify dt{border-radius:8px;font-size:12px;font-size:.75rem;margin-left:0;color:#fff;padding:1px 6px;margin-bottom:2px;width:60px;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.3)}#newsLists .news .news-content-modify dt:after{content:''}#newsLists .news .news-content-modify dt.label-cat{background:#edb2b2}#newsLists .news .news-content-modify dt.label-modify{background:#c5c5c5}}#newsLists .news .news-content-modify dd a{color:#191919;text-decoration:underline}#newsLists .news .news-content{font-size:18px;font-size:1.125rem;line-height:2.0}@media screen and (max-width:1099px){#newsLists .news .news-content{font-size:16px;font-size:1rem}}#newsLists .news .news-content a{border-radius:5px;padding:.2em .8em;background-color:#30195e;color:#fff;text-align:center;font-size:16px;display:block;width:9.0em;margin:10px 0 0 auto}#newsLists .news .news-content a:after{font-family:FontAwesome;content:'\f105';margin-left:.3em;color:#ccb780}#newsLists .single-foot .pagenav{width:100%;padding:5px}#newsLists .single-foot .pagenav div a{color:#191919;text-decoration:underline}#newsLists .single-foot .pagenav .prev{text-align:left;display:inline-block}#newsLists .single-foot .pagenav .prev:before{font-family:FontAwesome;content:'\f100';margin-right:2px}#newsLists .single-foot .pagenav .next{float:right;text-align:right}#newsLists .single-foot .pagenav .next:after{font-family:FontAwesome;content:'\f101';margin-left:2px}#newsLists #archive-menu-footer{border:solid 1px #d1d1d1;padding:10px;background:#f1f1f1}#newsLists #archive-menu-footer .archive-month{display:inline-block;vertical-align:top!important}#newsLists #archive-menu-footer h5:before{content:'●';color:#30195e;margin-right:2px}#newsLists #archive-menu-footer li a{color:#191919;text-decoration:underline}#page-gallery .pageTitle{background-image:url(../img/main/gallery-top.jpg)}#page-gallery .bnr{width:100%;margin:auto;text-align:center}#page-gallery .bnr img a{display:block}#page-gallery .slideBox{background-color:#222;padding:15px 5px 40px;margin-bottom:40px;position:relative}#page-gallery .slideBox .slideshow_title{position:absolute;bottom:40px;padding:5px;left:0;width:100%;text-align:center;font-size:20px;font-size:1.25rem;background:rgba(0,0,0,.8);z-index:2;letter-spacing:.1em}#page-gallery .slideBox .slideshow_title span{display:block;font-size:14px;font-size:.875rem;letter-spacing:0}#page-gallery .slideBox .slideshow_title a{color:#fff}#page-gallery .slideBox .slideshow_description{position:absolute;bottom:10px;width:100%;text-align:center;font-size:14px;font-size:.875rem}#page-gallery .slideBox .slideshow_description a{color:#fff}@media screen and (max-width:1099px){#page-gallery .slideBox .slideshow_description{font-size:12px;font-size:.75rem}}#page-gallery .slideBox .slider{width:100%;height:300px;overflow:hidden}#page-gallery .instagramBox{background-color:#222;position:relative;margin-bottom:40px}#page-gallery .instagramBox .instagram_title{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:140px;height:120px;z-index:2}#page-gallery .instagramBox .instagram_slider{width:100%;overflow:hidden}#page-gallery .instagramBox .instagram_slider img{width:100%;height:auto}#page-gallery .galleryBox{float:left;width:20%;height:auto;padding:5px;margin-top:10px;text-align:center}#page-gallery .galleryBox img{width:100%;height:auto;border:solid 2px #cfcfcf}#page-gallery .galleryBox p{margin-top:0;font-size:12px;font-size:.75rem}@media screen and (max-width:1099px){#page-gallery img{width:100%;height:auto}#page-gallery .galleryBox{width:50%;height:auto;padding:5px;margin-top:5px}}#pilgrim-photo .pageTitle{background-image:url(../img/main/pursuit.jpg)}#pilgrim-photo .galleryBox{float:left;width:20%;height:auto;padding:5px;margin-top:10px}#pilgrim-photo .galleryBox img{width:100%;height:auto;border:solid 2px #cfcfcf}@media screen and (max-width:1099px){#pilgrim-photo .galleryBox{width:50%;height:auto;padding:5px;margin-top:5px}}#policy .pageTitle{background-image:url(../img/main/policy.jpg)}#policy ol{list-style-type:decimal;margin-left:20px;margin-top:2.0em}#policy ol li{color:#333;line-height:1.8;font-size:20px;font-size:1.25rem}@media screen and (max-width:1099px){#policy ol li{font-size:16px;font-size:1rem}}#shoumyou .pageTitle{background-image:url(../img/main/about.jpg)}#shoumyou h3{font-size:32px;font-size:2rem;text-align:center;margin-top:2.0em}#shoumyou .news-block{margin:40px 0}#shoumyou .news-block h4{font-size:1.5em;font-weight:400;margin:0;padding:12px 10px 12px 35px;text-align:left;background-color:#7d3232;color:#fff;position:relative;background-position:right -20px;background-repeat:no-repeat;background-size:200px auto}#shoumyou .news-block h4:before{content:"";position:absolute;background-color:#5d2222;border:solid 4px #5d2222;top:50%;left:10px;margin-top:-11px;height:12px;width:12px;border-radius:15px;box-shadow:0 0 0 3px #fff inset}#shoumyou .news-block .news-body{border:1px solid #aaa;border-top:0;background-color:rgba(125,50,50,.2)}#shoumyou .news-block .news-body .news-content{padding:20px}#soshi .pageTitle{background-image:url(../img/main/about.jpg)}#soshi h3{font-size:24px;font-size:1.5rem;position:relative;padding:.25em;margin-top:2.0em;font-weight:700}#soshi h3:before{font-family:FontAwesome;content:'\f192';margin-top:-.5em;margin-right:.3em;color:#a48942}#soshi .common .gutters{padding-bottom:40px;border-bottom:dotted 1px #30195e}#contact .pageTitle{background-image:url(../img/main/repair.jpg)}#contact dl{padding:1.0em;border-top:solid 1px #30195e;border-bottom:solid 1px #30195e;display:block;color:#30195e;margin-top:40px}#contact dt{font-size:28px;font-weight:700;text-align:center;line-height:1.8}#contact dd{font-size:18px;font-weight:700;text-align:center;line-height:1.8}#contact dd strong{font-size:22px}#kotoba .pageTitle,#kotoba-h30 .pageTitle,#kotoba-h29 .pageTitle,#kotoba-h28 .pageTitle,#kotoba-h27 .pageTitle,#kotoba-h26 .pageTitle,#kotoba-h25 .pageTitle{background-image:url(../img/main/kotoba.jpg)}#kotoba .innerNav .row li:first-child span,#kotoba .innerNav .row li:first-child a,#kotoba-h30 .innerNav .row li:first-child span,#kotoba-h30 .innerNav .row li:first-child a,#kotoba-h29 .innerNav .row li:first-child span,#kotoba-h29 .innerNav .row li:first-child a,#kotoba-h28 .innerNav .row li:first-child span,#kotoba-h28 .innerNav .row li:first-child a,#kotoba-h27 .innerNav .row li:first-child span,#kotoba-h27 .innerNav .row li:first-child a,#kotoba-h26 .innerNav .row li:first-child span,#kotoba-h26 .innerNav .row li:first-child a,#kotoba-h25 .innerNav .row li:first-child span,#kotoba-h25 .innerNav .row li:first-child a{font-size:13px}#kotoba .kotobaImg img,#kotoba-h30 .kotobaImg img,#kotoba-h29 .kotobaImg img,#kotoba-h28 .kotobaImg img,#kotoba-h27 .kotobaImg img,#kotoba-h26 .kotobaImg img,#kotoba-h25 .kotobaImg img{display:block;width:90%;margin:0 auto;box-shadow:0 5px 15px -5px rgba(0,0,0,.8)}#kotoba .centerHeadline,#kotoba-h30 .centerHeadline,#kotoba-h29 .centerHeadline,#kotoba-h28 .centerHeadline,#kotoba-h27 .centerHeadline,#kotoba-h26 .centerHeadline,#kotoba-h25 .centerHeadline{font-size:24px;text-align:center!important}@media screen and (max-width:1099px){#kotoba .centerHeadline,#kotoba-h30 .centerHeadline,#kotoba-h29 .centerHeadline,#kotoba-h28 .centerHeadline,#kotoba-h27 .centerHeadline,#kotoba-h26 .centerHeadline,#kotoba-h25 .centerHeadline{font-size:18px}}#kotoba p,#kotoba-h30 p,#kotoba-h29 p,#kotoba-h28 p,#kotoba-h27 p,#kotoba-h26 p,#kotoba-h25 p{margin-top:18px;text-align:left}@media screen and (max-width:1099px){#kotoba p,#kotoba-h30 p,#kotoba-h29 p,#kotoba-h28 p,#kotoba-h27 p,#kotoba-h26 p,#kotoba-h25 p{text-align:left}}#kotoba p span,#kotoba-h30 p span,#kotoba-h29 p span,#kotoba-h28 p span,#kotoba-h27 p span,#kotoba-h26 p span,#kotoba-h25 p span{display:block;text-align:right;margin-top:1.0em}@media screen and (max-width:1099px){#kotoba p span,#kotoba-h30 p span,#kotoba-h29 p span,#kotoba-h28 p span,#kotoba-h27 p span,#kotoba-h26 p span,#kotoba-h25 p span{text-align:right}}#kotoba p strong,#kotoba-h30 p strong,#kotoba-h29 p strong,#kotoba-h28 p strong,#kotoba-h27 p strong,#kotoba-h26 p strong,#kotoba-h25 p strong{display:block;font-size:22px;text-align:center;margin-top:1.0em}#kotoba .eng,#kotoba-h30 .eng,#kotoba-h29 .eng,#kotoba-h28 .eng,#kotoba-h27 .eng,#kotoba-h26 .eng,#kotoba-h25 .eng{margin-top:60px}@media screen and (max-width:1099px){#kotoba .eng,#kotoba-h30 .eng,#kotoba-h29 .eng,#kotoba-h28 .eng,#kotoba-h27 .eng,#kotoba-h26 .eng,#kotoba-h25 .eng{margin-top:30px}}#kotoba .eng .engHeadline,#kotoba-h30 .eng .engHeadline,#kotoba-h29 .eng .engHeadline,#kotoba-h28 .eng .engHeadline,#kotoba-h27 .eng .engHeadline,#kotoba-h26 .eng .engHeadline,#kotoba-h25 .eng .engHeadline{font-size:22px;position:relative;color:#fff;background:#8b90a7;line-height:1;margin:8px 0 5px -5px;padding:8px 10px 6px 32px;border-radius:20px 5px 5px 20px;display:inline-block;text-shadow:0 1px 0 rgba(0,0,0,.5)}@media screen and (max-width:1099px){#kotoba .eng .engHeadline,#kotoba-h30 .eng .engHeadline,#kotoba-h29 .eng .engHeadline,#kotoba-h28 .eng .engHeadline,#kotoba-h27 .eng .engHeadline,#kotoba-h26 .eng .engHeadline,#kotoba-h25 .eng .engHeadline{font-size:18px}}#kotoba .eng .engHeadline:before,#kotoba-h30 .eng .engHeadline:before,#kotoba-h29 .eng .engHeadline:before,#kotoba-h28 .eng .engHeadline:before,#kotoba-h27 .eng .engHeadline:before,#kotoba-h26 .eng .engHeadline:before,#kotoba-h25 .eng .engHeadline:before{font-family:FontAwesome;content:'\f192';margin-right:.3em}#kotoba .kotobaSlider,#kotoba-h30 .kotobaSlider,#kotoba-h29 .kotobaSlider,#kotoba-h28 .kotobaSlider,#kotoba-h27 .kotobaSlider,#kotoba-h26 .kotobaSlider,#kotoba-h25 .kotobaSlider{display:block;margin:40px 0 0;width:100%}#kotoba .kotobaSlider #kotobaNav,#kotoba-h30 .kotobaSlider #kotobaNav,#kotoba-h29 .kotobaSlider #kotobaNav,#kotoba-h28 .kotobaSlider #kotobaNav,#kotoba-h27 .kotobaSlider #kotobaNav,#kotoba-h26 .kotobaSlider #kotobaNav,#kotoba-h25 .kotobaSlider #kotobaNav{padding:10px;background:rgba(0,0,0,.5);border-radius:10px}@media screen and (max-width:1099px){#kotoba .kotobaSlider #kotobaNav,#kotoba-h30 .kotobaSlider #kotobaNav,#kotoba-h29 .kotobaSlider #kotobaNav,#kotoba-h28 .kotobaSlider #kotobaNav,#kotoba-h27 .kotobaSlider #kotobaNav,#kotoba-h26 .kotobaSlider #kotobaNav,#kotoba-h25 .kotobaSlider #kotobaNav{margin:0 20px}}#kotoba .kotobaSlider #kotobaNav a,#kotoba-h30 .kotobaSlider #kotobaNav a,#kotoba-h29 .kotobaSlider #kotobaNav a,#kotoba-h28 .kotobaSlider #kotobaNav a,#kotoba-h27 .kotobaSlider #kotobaNav a,#kotoba-h26 .kotobaSlider #kotobaNav a,#kotoba-h25 .kotobaSlider #kotobaNav a{position:relative;display:block;width:100%;height:143px;overflow:hidden}#kotoba .kotobaSlider #kotobaNav img,#kotoba-h30 .kotobaSlider #kotobaNav img,#kotoba-h29 .kotobaSlider #kotobaNav img,#kotoba-h28 .kotobaSlider #kotobaNav img,#kotoba-h27 .kotobaSlider #kotobaNav img,#kotoba-h26 .kotobaSlider #kotobaNav img,#kotoba-h25 .kotobaSlider #kotobaNav img{width:100%;display:block;margin:auto 2%;height:143px}@media screen and (max-width:1099px){#kotoba .kotobaSlider #kotobaNav img,#kotoba-h30 .kotobaSlider #kotobaNav img,#kotoba-h29 .kotobaSlider #kotobaNav img,#kotoba-h28 .kotobaSlider #kotobaNav img,#kotoba-h27 .kotobaSlider #kotobaNav img,#kotoba-h26 .kotobaSlider #kotobaNav img,#kotoba-h25 .kotobaSlider #kotobaNav img{height:auto}}#kotoba .kotobaSlider #kotobaNav span,#kotoba-h30 .kotobaSlider #kotobaNav span,#kotoba-h29 .kotobaSlider #kotobaNav span,#kotoba-h28 .kotobaSlider #kotobaNav span,#kotoba-h27 .kotobaSlider #kotobaNav span,#kotoba-h26 .kotobaSlider #kotobaNav span,#kotoba-h25 .kotobaSlider #kotobaNav span{position:absolute;bottom:0;left:0;padding:5px;background:rgba(0,0,0,.5);color:#fff;font-size:14px;text-align:center;display:block;width:100%}