﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.font__quicksand{font-family:"Quicksand", sans-serif}section{position:relative}.fImg{max-width:100%;height:auto;width:auto}a{text-decoration:none}img{vertical-align:bottom}.bx-viewport img{width:100%}br.clear{clear:both}.italic{display:inline !important;font-style:italic}.redBold{font-weight:bold;color:#f00}#f-other{border-top:1px solid #999;border-bottom:1px solid #999;overflow:hidden;background-color:#FFF}#f-other .f-body{overflow:hidden;*zoom:1;width:960px;margin:0 auto}#f-other .f-body .logo{float:left;margin:0;padding:0 10px 0 0;border-right:solid 1px #cccccc}#f-other .f-body ul{margin:0;padding:0;float:left}#f-other .f-body ul li{display:inline-block;height:45px;padding:18px 20px 10px 15px;border-right:solid 1px #ccc}@media screen and (max-width: 767px){#f-other .f-body ul li{padding:18px 5px 10px 5px}}#f-other .f-body ul li a{color:#000}#f-other .f-body ul li a.btn_arrow03{position:relative;padding-left:20px;background-image:url(https://www.sokanet.jp/common/img/btn_arrow03.gif);background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 12px;text-decoration:none}@media screen and (max-width: 767px){#f-other .f-body ul li a.btn_arrow03{background-image:none}#f-other .f-body ul li a.btn_arrow03:before{content:"";position:relative;display:inline-block;vertical-align:-1px;margin-right:5px;width:0;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #000}}#f-other .f-body ul li a:hover{text-decoration:underline}#f-other .f-body .copyright{line-height:45px;text-align:right;float:right}@font-face{font-family:"Quicksand", sans-serif;font-style:normal;font-weight:300;src:local("Quicksand Light"),local("Quicksand-Light"),url(https://fonts.gstatic.com/s/quicksand/v5/qhfoJiLu10kFjChCCTvGlBampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:"Quicksand", sans-serif;font-style:normal;font-weight:400;src:local("Quicksand Regular"),local("Quicksand-Regular"),url(https://fonts.gstatic.com/s/quicksand/v5/sKd0EMYPAh5PYCRKSryvW5Bw1xU1rKptJj_0jans920.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:"Quicksand", sans-serif;font-style:normal;font-weight:700;src:local("Quicksand Bold"),local("Quicksand-Bold"),url(https://fonts.gstatic.com/s/quicksand/v5/32nyIRHyCu6iqEka_hbKshampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}#effects{position:fixed;top:0;left:0;min-height:500px;user-select:none;pointer-events:none;z-index:21}html,body{height:100%;text-justify:none;font-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}html:lang(ko){font-family:"Malgun Gothic", sans-serif}html:lang(ko) body{font-family:"Malgun Gothic", sans-serif}html:lang(zh-hans){font-family:"Microsoft YaHei", "Heiti SC", sans-serif}html:lang(zh-hans) body{font-family:"Microsoft YaHei", "Heiti SC", sans-serif}html:lang(zh-hant){font-family:"Microsoft JhengHei", "Heiti TC", sans-serif}html:lang(zh-hant) body{font-family:"Microsoft JhengHei", "Heiti TC", sans-serif}html{font-size:62.5%}body{font-size:1.6rem;font-size:16px;font-weight:900;color:#464646;width:100%}@media screen and (min-width: 768px){.sponly{display:none !important}.next__block{position:relative;z-index:10;top:0;clear:both;overflow:hidden;height:70px;text-align:center}.next__block:before{position:absolute;left:50%;display:block;width:0;height:0;margin-left:-500px;content:'';border:500px solid transparent;border-top:60px solid #FE9432;border-bottom:0 solid transparent !important}.next__block a{font-family:Quicksand, sans-serif;font-size:26px;font-weight:normal;position:relative;z-index:10;top:10px;display:inline-block;color:#fff}.next__block a:after{position:absolute;left:50%;display:block;width:0;height:0;margin-left:-10px;content:'';border:10px solid transparent;border-top:10px solid #fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.nb2:before{border:500px solid transparent;border-top:60px solid #cae9e6 !important}.next__block.nb2 a{color:#FE9432 !important}.next__block.nb2 a:after{border-top:10px solid #FE9432 !important}.next__block.nb3:before{border:500px solid transparent;border-top:60px solid #c5e6e3 !important}.next__block.nb3 a{color:#FE9432 !important}.next__block.nb3 a:after{border-top:10px solid #FE9432 !important}.next__block.col1 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col1 a:after{border-top:10px solid #fff !important}.next__block.col1 a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.next__block.col1 a:hover:after{border-top:10px solid #fff !important}.next__block.col2 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col2 a:after{border-top:10px solid #fff !important}.next__block.col2 a:hover{color:#FE9432 !important}.next__block.col2 a:hover:after{border-top:10px solid #FE9432 !important}.next__block.col3 a{top:15px;color:#FE9432 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col3 a:after{border-top:10px solid #FE9432 !important}.next__block.col3 a:hover{color:#fff !important}.next__block.col3 a:hover:after{border-top:10px solid #fff !important}.next__block.col4 a{color:#FE9432 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col4 a:after{border-top:10px solid #FE9432 !important}.next__block.col4 a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.next__block.col4 a:hover:after{border-top:10px solid #FE9432 !important}body{background-color:#fff}#INDEX .wrapper{width:auto;margin:0}.wrapper{min-width:1000px}}@media screen and (min-width: 768px) and (max-width: 1366px){.wrapper{width:auto;margin:0 auto}.topnavi{position:fixed;right:20px;left:auto;margin-left:0}}@media screen and (min-width: 768px){#mainBox{background-color:#FE9432}#main{margin-top:10px}.in__wrap{width:1000px;margin:0 auto}.hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.hover:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.bred__nav{font-size:14px;padding-top:85px;color:#fff}.bred__nav a{text-decoration:underline;color:#fff}.bred__nav ul li{position:relative;display:inline-block;margin-right:8px}.bred__nav ul li span{display:inline-block;vertical-align:middle}#globalHeader{position:fixed;z-index:1000;top:0;left:0;width:100%;height:60px}#globalHeader #logo .index{width:300px;height:85px;margin-top:8px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#globalHeader #logo .sub{position:absolute;display:block;box-sizing:border-box;width:294px;height:60px;padding:10px 0;background-color:#fff;background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#globalHeader #logo .sub path{fill:#FE9432}#globalHeader #logo a{background-color:#fff}#globalHeader #logo a:hover:after{display:none}#globalHeader #logo a:hover .sub{background-color:rgba(255,245,233,0.8)}#globalHeader .header__sp{display:none}#globalHeader .header__menu{position:relative;width:1000px;margin:0 auto}#globalHeader .header__logospacer{float:left;width:293px;height:60px}#globalHeader .header__spacer{float:left;height:60px;background-color:rgba(255,255,255,0.9)}#globalHeader .header__spacer.header__spacer--left{width:21px}#globalHeader .header__spacer.header__spacer--right{width:21px}#globalHeader ul{font-size:0;position:relative;width:1000px;margin:0 auto;text-align:center}#globalHeader ul.pconly:before{position:absolute;top:0;left:-200%;display:block;width:200%;height:60px;margin-left:30px;content:'';background-color:#fff}#globalHeader ul.pconly:after{position:fixed;z-index:-1;top:0;left:0;display:block;width:100vw;height:60px;margin-left:-0;content:'';background-color:#fff}#globalHeader ul li{position:relative;display:inline-block;vertical-align:top;border-right:2px solid #FE9432}#globalHeader ul li.boderl{border-left:2px solid #FE9432}#globalHeader ul li.blank{width:28px;height:60px;background-color:rgba(255,255,255,0.9)}#globalHeader ul li#logo{position:relative;width:294px;border-right:2px solid #FE9432}#globalHeader ul li#logo a{position:absolute;display:block;top:-0;width:auto;padding:0;background-color:transparent}#globalHeader ul li a{font-size:18px;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:105px;height:60px;padding:20px 0;text-align:center;color:#FE9432;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}#globalHeader ul li a:after{position:absolute;z-index:1;bottom:-0;left:50%;display:block;width:0;height:0;content:'';transform:translate(-50%, 0);opacity:.0;border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent #FE9432 transparent}#globalHeader ul li a:hover{background-color:rgba(255,245,233,0.8)}#globalHeader ul li a:hover:after{opacity:1}#globalHeader ul li a.active{color:#FE9432}#globalHeader ul li a.active:after{opacity:1}#globalHeader ul li.dropDown{position:relative}#globalHeader ul li.dropDown:hover .head{position:relative}#globalHeader ul li.dropDown:hover .head:after{position:absolute;z-index:1;bottom:-0;left:50%;display:block;width:0;height:0;content:'';transform:translate(-50%, 0);opacity:1;border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent #FE9432 transparent}#globalHeader ul li.dropDown:hover .dropList{visibility:visible;max-height:600px}#globalHeader ul li.dropDown:hover .dropList:after,#globalHeader ul li.dropDown:hover .dropList:before{display:block}#globalHeader ul li.dropDown .dropList{position:absolute;z-index:1500;left:50%;visibility:hidden;overflow:hidden;width:240px;max-height:0;margin-left:-120px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#globalHeader ul li.dropDown .dropList:before{position:absolute;z-index:101;top:-22px;left:50%;display:none;margin-left:-12px;content:'';border:12px solid rgba(0,0,0,0);border-bottom:12px solid #FE9432}#globalHeader ul li.dropDown .dropList:after{position:absolute;z-index:100;top:-23px;left:50%;display:none;margin-left:-12px;content:'';border:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff}#globalHeader ul li.dropDown .dropList li{display:block;margin-bottom:2px;margin-left:0;border:0px}#globalHeader ul li.dropDown .dropList li a{width:240px;height:50px;padding:20px 10px;text-align:center;white-space:nowrap;color:#fff;border:1px solid #fff !important;background-color:#FE9432;font-size:1.4rem;font-size:14px}#globalHeader ul li.dropDown .dropList li a:hover{background-color:#FE9432;background-image:none}#globalHeader ul li.dropDown .dropList li a:after{display:none}#INDEX #globalHeader #logo{position:relative;width:300px;height:90px;border-right:0;background-color:rgba(254,148,50,0.7)}#INDEX #globalHeader #logo:after{position:absolute;bottom:-20px;display:block;width:0;height:0;content:'';opacity:.7;border-width:20px 150px 0 150px;border-style:solid;border-color:#FE9432 transparent transparent transparent}#INDEX #globalHeader #logo .index{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#INDEX #globalHeader #logo .sub{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#INDEX #globalHeader #logo a{background-color:rgba(255,255,255,0);background-image:none}#INDEX #globalHeader #logo a:after{display:none}#INDEX #globalHeader ul.pconly li a{background-color:rgba(255,255,255,0.8)}#INDEX #globalHeader ul.pconly li a:hover{background-color:rgba(255,245,233,0.8)}#INDEX #globalHeader ul.pconly li.dropDown .dropList li a{color:#fff;background-color:#FE9432}#INDEX #globalHeader ul.pconly li.dropDown .dropList li a:hover{background-color:rgba(254,148,50,0.7)}#INDEX #globalHeader ul.pconly:before{background-color:rgba(255,255,255,0.8);margin-left:27px}#INDEX #globalHeader ul.pconly:after{content:'';display:block;width:200%;background-color:rgba(255,255,255,0.8);height:60px;left:100%;position:absolute;margin-left:-27px;top:0}#INDEX.no_top #globalHeader #logo{height:60px;background-color:rgba(254,148,50,0)}#INDEX.no_top #globalHeader #logo:after{display:none}#INDEX.no_top #globalHeader #logo .index{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#INDEX.no_top #globalHeader #logo .sub{background-color:transparent;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#INDEX.no_top #globalHeader #logo a{background-color:rgba(255,255,255,0.8)}#globalFooter{background-color:#FFF;position:relative}#globalFooter .f-body{font-size:1.2rem;font-size:12px}#globalFooter .link{text-align:center;width:1000px;margin:0 auto;padding:15px 0 0}#globalFooter .link img{width:60%}#globalFooter .toTop{text-align:center;position:absolute;width:100%;top:-80px;font-size:24px}#globalFooter .toTop a{display:inline-block;position:relative;text-align:center;color:#FE9432}#globalFooter .toTop a:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 50px 50px 50px;border-color:transparent transparent #FE9432 transparent;margin:0 auto;margin-top:6px}#globalFooter .snsBox{text-align:right;width:1000px;margin:0 auto;padding:15px 0}#globalFooter .snsBox li{display:inline-block;margin-left:20px}#globalFooter .snsBox li a{position:relative}#globalFooter .snsBox li a span{position:relative;top:-12px;margin-left:10px;display:inline-block;font-size:1.8rem;font-size:18px;font-weight:bold}#globalFooter .snsBox li a img{width:40px;height:40px}#globalFooter .snsBox li a .fb{color:#315093}#globalFooter .snsBox li a .tw{color:#55a9eb}#globalFooter .totop{text-align:right;padding:15px 0;padding-bottom:40px;width:1000px;margin:0 auto}#globalFooter .totop a{background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 12px;text-decoration:none;font-size:1.2rem;font-size:12px;display:inline-block;color:#707070;position:relative}#globalFooter .totop a span{position:relative;top:0px;font-size:.8rem;font-size:8px}body.sitepolicy #globalFooter .snsBox{padding:55px 0 15px}body.sitepolicy #globalFooter .snsBox li{display:none}}@media screen and (min-width: 768px) and (max-width: 767px){.language{width:100% !important;text-align:center}.language .sponly a{display:block;padding:20px;border-top:1px solid #c0c0c0}}@media screen and (min-width: 768px){.language .language__list{width:180px;border:2px solid #ccc;background-color:#fff}.language .language__list .wpml-ls-legacy-list-horizontal{padding:0}.language .language__list>div{width:100%}.language .language__list li{width:180px;border-bottom:2px solid #ccc}.language .language__list li:last-child{border-bottom:0}.language .language__list a{display:block;padding:12px;color:#000;transition:all 0.3s}.language .language__list a:hover{opacity:.7}.language--head{position:fixed;z-index:1000;top:85px;right:-180px;transition:all .4s ease;background-color:#fff}.language--head .language__tab{position:absolute;left:-42px;padding:10px;border:2px solid #ccc;border-radius:10px 0 0 10px;background-color:#fff}.language--head .language__tab:hover{opacity:.7}.language--head.active{right:0}.language--foot{position:relative;width:960px;margin:0 auto}.language--foot.active .language__inner{height:auto}.language--foot .language__inner{position:absolute;bottom:-0;overflow:hidden;height:42px}.language--foot .language__tab{display:block;width:180px;padding:10px;border:2px solid #ccc;border-bottom:0 solid #ccc;border-radius:10px 10px 0 0;background-color:#fff}.language--foot .language__list{border-bottom:0}.languageModal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:scroll;height:100%;padding-bottom:0;display:none;transition:none;opacity:1;background-color:rgba(0,0,0,0.7)}}@media screen and (min-width: 768px) and (min-width: 768px){.languageModal{display:none !important}}@media screen and (min-width: 768px){.languageModal .languageModal__inner{position:relative;width:100%;height:100%}.languageModal .languageModal__close{position:absolute;top:-90px;right:-15px}.languageModal .languageModal__close a{position:relative;display:inline-block;width:80px;height:80px;cursor:pointer}.languageModal .languageModal__close a:before,.languageModal .languageModal__close a:after{position:absolute;top:50%;left:50%;display:block;width:84%;height:4%;margin:-2% 0 0 -42%;content:'';background:#fff}.languageModal .languageModal__close a:before{transform:rotate(-45deg)}.languageModal .languageModal__close a:after{transform:rotate(45deg)}.languageModal .languageModal__main{position:relative;top:120px;left:50%;box-sizing:border-box;width:70%;padding:0px;background-color:#fff;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.languageModal .md .md__inner{display:flex;margin-top:30px;align-items:flex-start}.languageModal .md .language__list{width:100%;border:2px solid #ccc;background-color:#fff}.languageModal .md .language__list .wpml-ls-legacy-list-horizontal{padding:0}.languageModal .md .language__list>div{width:100%}.languageModal .md .language__list li{border-bottom:2px solid #ccc;width:100%}.languageModal .md .language__list li:last-child{border-bottom:0}.languageModal .md .language__list a{display:block;padding:15px 15px;font-size:22px;color:#000}.information .information__content{position:relative}.information .information__content .information__calendar{position:absolute;top:0;left:510px;margin-bottom:0px}.information.sub{padding-bottom:200px;background-color:#dcf1ef;background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}.information.sub .information__content{position:relative;height:873px;justify-content:flex-start}.information.sub .information__content .information__calendar{position:absolute;top:0;left:510px}.information.sub .next__block:before{border:500px solid transparent;border-top:60px solid #b6e1dd}.information.sub .information__element.information__news{display:none}.information.sub .information__element h2{color:#FE9432}.information.sub .information__element .information__box{border-radius:5px}.information.sub .information__element.information__news{top:0;left:0}.information.sub .information__element.information__calendar{position:absolute;top:0;right:0;bottom:auto;padding:0}.information.sub .information__element.information__information{position:relative;top:0;right:auto;left:0;margin-left:0}.information.sub .information__element.information__weather{position:relative;right:auto;bottom:auto;margin:0 auto}.information.sub .information__information .information__box table.information__opening{min-height:268px}.information.sub .information__information .information__box table.information__opening tr:nth-child(2n){background-color:#FFF5E9}.information.sub .information__weather .information__box{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.information.sub .information__weather table{width:100%;border-spacing:2px;border:0 solid #FE9432}.information.sub .information__weather table tr th{background-color:#FFF5E9}.information{padding-top:40px;padding-bottom:38px;background-color:#FE9432;background-image:-owg-linear-gradient(#FE9432, #FEA856);background-image:-webkit-linear-gradient(#FE9432, #FEA856);background-image:-moz-linear-gradient(#FE9432, #FEA856);background-image:-o-linear-gradient(#FE9432, #FEA856);background-image:linear-gradient(#FE9432, #FEA856)}.information__inner{display:flex;width:1000px;margin:0 auto}.information__content{display:flex;flex-direction:column;width:490px;justify-content:flex-start}.information__content:first-child{margin-right:20px}.information__content h2{font-weight:900;margin-bottom:5px;color:#fff;font-size:3rem;font-size:30px}.information__content h2 small{padding-left:17px;font-size:2.35rem;font-size:23.5px}.information__element{width:490px;margin-bottom:15px}.information__box{padding:20px 17px 7px 17px;border-radius:5px;background-color:#fff}.information__box dl dt{font-weight:bold;line-height:21px;float:left;margin-top:2px;color:#FE9432}.information__box dl dd{overflow:hidden;margin:0 0 5px 110px;padding-top:1px}.information__box dl dd a{line-height:23px;color:#464646}.information__box dl dd a:hover{text-decoration:underline;opacity:.7}.information .next__block:before{border:500px solid transparent;border-top:60px solid transparent}.information .next__block a{color:transparent}.information .next__block a:after{border-top:10px solid #fff}.sub.information{padding-top:0}.sub.information .next__block{margin-bottom:45px}.information__information{margin-left:0}.information__information h2 small{font-size:2rem;font-size:20px}.information__information .information__box{overflow:hidden;padding:0;padding-top:px}.information__information .information__box table.information__opening{width:100%}.information__information .information__box table.information__opening tr th.information__colplace{font-weight:bold;width:165px;padding:14px 0 14px 17px}.information__information .information__box table.information__opening tr td{padding-top:6px}.information__information .information__box table.information__opening tr td.information__coltext{padding:14px 17px 14px 0}.information__information .information__box table.information__opening tr td.information__coltime{font-weight:normal;width:150px;padding:10px 0 10px 10px;padding-top:14px}.information__information .information__box table.information__opening tr td.information__coltime strong{font-weight:bold}.information__information .information__box table.information__opening tr td.information__coltime em{font-style:italic}.information__information .information__box table.information__opening tr td.information__coltime del{text-decoration:line-through}.information__information .information__box table.information__opening tr:nth-child(2n){background-color:#FFF5E9}.information__information .information__box table.information__opening .closed{color:#fe2c19}.information__weather{margin-bottom:0 !important}.information__weather h2 small{font-size:2rem;font-size:20px}.information__weather .information__box{font-size:.8em;overflow:hidden;padding:0;border-radius:10px}.information__weather .information__box.information__box--nobg{background:none}.information__weather .information__box .information__week.information__week--saturday{color:#0042f9}.information__weather .information__box .information__week.information__week--sunday{color:#fe2c19}.information__weather .information__weather__smallfont{font-size:.9em;line-height:14px;padding-top:7px;padding-bottom:7px;width:100px}.information__weather .information__weather__smallfont br{display:none}.information__weather table{width:100%;height:100%;border-spacing:2px;border-collapse:separate;border-radius:5px}.information__weather table th,.information__weather table td{font-weight:bold}.information__weather table tr th{font-size:1.2em;padding:7px 0;text-align:center;background-color:#FFF5E9}.information__weather table tr.icon th,.information__weather table tr.icon td{font-size:1.4em;padding:5px 0}.information__weather table tr td{width:16%;padding:7px 0 7px 2px;height:100%;text-align:center;background-color:#fff}.information__weather table tr td.air{font-size:.9em;font-size:0;margin:0;padding:0}.information__weather table tr td.air span.air__hot{display:inline-flex;align-items:center;width:50%;padding:0px 2px;color:#fe2c19;background:#facbcb;font-size:1.4rem;font-size:14px;height:100%;justify-content:center}.information__weather table tr td.air span.air__cold{display:inline-flex;align-items:center;width:50%;padding:0px 2px;color:#0042f9;background:#b3e1f7;font-size:1.4rem;font-size:14px;height:100%;justify-content:center}.information__weather table tr td.rain{font-size:1.5em;padding:15px 0 15px 2px}#calendar{position:relative;padding-bottom:7px}#calendar .calendar__note{font-size:16px;font-weight:normal;text-align:center;opacity:0}#calendar .calendar__note.active{opacity:1}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__note{font-size:19px}}@media screen and (min-width: 768px){#calendar .calendar__note02{font-size:15px;font-weight:normal;margin-top:10px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__note02{font-size:19px}}@media screen and (min-width: 768px){#calendar .calendar__note02_2{font-size:13px;font-weight:normal;margin-top:10px;margin-bottom:5px;text-align:center}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__note02_2{font-size:19px}}@media screen and (min-width: 768px){#calendar .calendar__note03{font-size:15px;font-weight:normal;margin-top:15px;text-align:center;letter-spacing:-1px}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__note03{font-size:18px;margin-bottom:15px}}@media screen and (min-width: 768px){#calendar .calendar__head{position:relative}#calendar .calendar__month{font-size:18px;position:absolute;top:10px;width:100%;text-align:center}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__month{font-size:21px}}@media screen and (min-width: 768px){#calendar .calendar__pn{position:relative;width:100%;height:38px;margin-top:10px}#calendar .calendar__pn a{position:absolute;top:0;display:flex;box-sizing:border-box;width:130px;height:38px;transition:all .2s linear;text-align:center;color:#000;border-radius:5px;background-color:rgba(254,148,50,0.15);justify-content:center;align-items:center}}@media screen and (min-width: 768px) and (min-width: 768px){#calendar .calendar__pn a:hover{background-color:rgba(254,148,50,0.3)}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__pn a{font-size:21px;width:140px;height:40px}}@media screen and (min-width: 768px){#calendar .calendar__prev{left:0}#calendar .calendar__next{right:0}#calendar .calendar__main{margin-top:12px}#calendar .calendar__main .calendar__main-inner{border:2px solid #d8d8d8}#calendar .calendar__weeks{display:flex;justify-content:space-between}#calendar .calendar__weeks div{box-sizing:border-box;width:14.285%;padding:5px 0;text-align:center;border-right:2px solid #d8d8d8}#calendar .calendar__weeks div:last-child{border-right:0 solid #d8d8d8}#calendar .calendar__weeks div.week--saturday{color:#0042f9}#calendar .calendar__weeks div.week--sunday{color:#fe2c19}#calendar .calendar__days{display:flex;justify-content:space-between;flex-wrap:wrap}#calendar .day{box-sizing:border-box;width:14.285%;margin:0;padding:1px 3px;padding-top:2px;text-align:left;border-top:2px solid #d8d8d8;border-right:2px solid #d8d8d8}#calendar .day:nth-child(7n){border-right:0 solid #d8d8d8}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .day{font-size:19px}}@media screen and (min-width: 768px){#calendar .day a{display:block;cursor:default;transition:.3s;opacity:.5}#calendar .day a.current_month{opacity:1}#calendar .day a.current_month.active{cursor:pointer}#calendar .day a.current_month.active:hover{opacity:0.6 !important}#calendar .day .day__date{color:#000}#calendar .day .day__info{position:relative;display:block;box-sizing:border-box;min-height:41px;margin-top:3px;margin-bottom:2px;padding:0 3px;justify-content:space-between;flex-wrap:wrap}#calendar .day .day__info .day__info-wrap{width:100%;margin-bottom:1px;text-align:center}#calendar .day .day__info .day__info-wrap .day__info-elm{display:inline-block;width:100%;height:16px}#calendar .day .day__info .day__info-wrap .day__info-elm.close{opacity:0}#calendar .day .day__info .day__info-wrap .day__time{font-size:13px;white-space:nowrap;color:#fff}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .day .day__info .day__info-wrap .day__time{font-size:15px}}@media screen and (min-width: 768px){#calendar .day .day__info .day__info-elm:first-child{margin-bottom:5px}#calendar .day .day__info--all{display:flex}#calendar .day .day__info--all .day__info-wrap{display:block;width:28%;height:11px;margin-bottom:3px}#calendar .day .day__info--all .day__info-wrap .day__info-elm{height:11px}#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01{display:flex;width:100%;justify-content:space-between}#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01 .day__info-elm--01a,#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01 .day__info-elm--01b{display:block;width:46%;height:11px;margin:0}#calendar .calendar__navbox{display:flex;margin-top:5px;padding:0 20px;justify-content:space-between;flex-wrap:wrap}#calendar .calendar__navbox .calendar__nav{position:relative;display:flex;width:48.5%;height:40px;margin-bottom:5px;padding:0;padding-left:32px;transition:all .2s linear;color:#000;border:2px solid #d8d8d8;border-radius:5px;align-items:center}#calendar .calendar__navbox .calendar__nav.active{background-color:#ffffa2}#calendar .calendar__navbox .calendar__nav:hover{background-color:#ffffa2}#calendar .calendar__navbox .calendar__nav .rect{position:absolute;left:10px;display:block;width:14px;height:14px;content:'';background-color:#000}#calendar .calendar__navbox .calendar__nav _:-ms-lang(x)::-ms-backdrop,#calendar .calendar__navbox .calendar__nav .rect{top:12px}#calendar .calendar__navbox .calendar__nav--all{width:100%;padding-left:0;text-align:center;justify-content:center;padding:10px !important}#calendar .calendar__navbox .calendar__nav--all .rect{display:none}#calendar .calendar__modal.cmodal{font-size:17px;position:absolute;z-index:1;top:150px;left:50%;visibility:hidden;width:85%;padding:15px 20px;transition:all .2s linear;transform:translate(-50%, 0%);opacity:0;border:2px solid #aaa;border-radius:10px;background-color:#ffffa2;box-shadow:5px 5px 5px 1px rgba(0,0,0,0.4)}}@media screen and (min-width: 768px) and (max-width: 767px){#calendar .calendar__modal.cmodal{font-size:19px}}@media screen and (min-width: 768px){#calendar .calendar__modal.cmodal.active{visibility:visible;opacity:1}#calendar .calendar__modal.cmodal .cmodal__head{font-size:18px;font-weight:bold;margin-top:10px}#calendar .calendar__modal.cmodal .cmodal__info{margin-top:25px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__elm{display:flex;margin-bottom:15px;justify-content:space-between}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__time{text-align:right}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__time span{line-height:1.4;display:block;margin-top:-3px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__facility{position:relative;display:inline-block;max-width:220px;margin-right:0;padding-left:22px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__facility .rect{position:absolute;left:0;display:block;width:14px;height:14px;content:'';background-color:#000}#calendar .calendar__modal.cmodal .cmodal__close a{position:absolute;top:3px;right:3px;display:inline-block;width:32px;height:32px;margin:0;padding:0;border:0}#calendar .calendar__modal.cmodal .cmodal__close a:before{position:absolute;top:4px;left:13px;display:inline-block;width:2px;height:24px;margin:0;padding:0;content:'';transform:rotate(45deg);border:0;background-color:#000}#calendar .calendar__modal.cmodal .cmodal__close a:after{position:absolute;top:4px;left:13px;display:inline-block;width:2px;height:24px;margin:0;padding:0;content:'';transform:rotate(-45deg);border:0;background-color:#000}.ie #calendar .day .day__info--all .day__info-wrap{margin-bottom:3px}.ie #calendar .day .day__info--all .day__info-wrap.day__info-wrap--01{margin-bottom:1px}.building.sub{padding-bottom:20px;text-align:center;background-color:#b6e1dd;background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}.building.sub .next__block:before{border:500px solid transparent;border-top:60px solid #FFD2A6}.building.sub h2{color:#FE9432}.building.sub .building__content.sub .foot{clear:both;overflow:hidden;*zoom:1}.building.sub .building__content.sub .caution{float:left;text-align:left;font-size:1.6rem;font-size:16px}.building.sub .building__content.sub .more{text-align:right}.building.sub .building__content.sub .more a{font-size:0;display:inline-block;width:237px;height:30px;color:transparent;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.building.sub .building__content.sub .more a:hover{color:#26A69A}.building{overflow:hidden;padding-bottom:20px;background-color:#FFCF9F;background-image:-owg-linear-gradient(#FEBA79, #FFCF9F);background-image:-webkit-linear-gradient(#FEBA79, #FFCF9F);background-image:-moz-linear-gradient(#FEBA79, #FFCF9F);background-image:-o-linear-gradient(#FEBA79, #FFCF9F);background-image:linear-gradient(#FEBA79, #FFCF9F)}.building .next__block:before{border:500px solid transparent;border-top:60px solid #FEA856}.building h2{font-size:34px;margin:20px 0 0 0;text-align:center;color:#fff}.building .building__content{width:1010px;margin:30px auto}.building .building__content ul{margin-top:80px}.building .building__content ul li{display:inline-block;width:235px;margin:0 15px 20px 0;vertical-align:bottom}.building .building__content ul li:first-child{width:490px}.building .building__content ul li:first-child a{height:362px;background-color:transparent}.building .building__content ul li:first-child a .on{position:absolute;z-index:5}.building .building__content ul li:first-child a .off{position:relative;z-index:10}.building .building__content ul li:first-child a .btn{font-weight:bold;top:-120px;left:0;width:260px;height:260px;padding-top:70px;color:#FE9432;background-color:#fff;justify-content:flex-start;align-items:flex-start;font-size:2.8rem;font-size:28px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.building .building__content ul li:first-child a:hover .btn{color:#fff;background-color:#FE9432}.building .building__content ul li:first-child a:hover .off{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.building .building__content ul li:first-child a:hover .on{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.building .building__content ul li:nth-child(3),.building .building__content ul li:last-child{margin:0 0 20px 0}.building .building__content ul a{position:relative;display:block;height:215px;background-color:#fff}.building .building__content ul a:hover .btn{color:#FE9432;background-color:#fff}.building .building__content ul a:hover .btn span .cls-2{fill:#FE9432}.building .building__content ul a:hover .btn__daiseidou span .cls-3{fill:#fff}.building .building__content ul a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.building .building__content ul a img{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.building .building__content ul a .btn{font-weight:bold;position:absolute;bottom:0;width:100%;height:54px;padding:0 20px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#FE9432;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:2.2rem;font-size:22px}.building .building__content ul a .btn span{padding-right:2px}.building .foot{clear:both;overflow:hidden;*zoom:1}.building .caution{font-weight:normal;display:inline-block;float:left;margin-top:5px;text-align:left;color:#000;font-size:1.6rem;font-size:16px}.building .more{padding-top:10px;text-align:right}.building .more _:-ms-lang(x)::-ms-backdrop,.building .more.more a::after{top:-1px}body.home .notice{position:absolute;z-index:10;bottom:65px;width:100%}body.home .notice .notice__elm{box-sizing:border-box;width:580px;margin:0 auto;text-align:center;border:2px solid #000;border-radius:10px;background-color:#fff}body.home .notice .notice__elm.notice__notlink{padding:15px;color:#f00;font-size:18px}body.home .notice .notice__elm a{font-size:18px;display:block;padding:15px;transition:.3s;text-align:center;color:#f00;line-height:1.4}body.home .notice .notice__elm a span{text-decoration:underline}body.home .notice .notice__elm a:hover{opacity:.6}body.home .notice .notice__elm a::after{position:relative;top:-1px;right:-0;display:inline-block;width:0;height:0;content:'';border-width:5px 0 5px 10px;border-style:solid;border-color:transparent transparent transparent #f00}html.win body{overflow-y:scroll}body{overflow-y:scroll}body.home .modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;overflow:scroll;width:100%;height:100%;padding-bottom:0;transition:none;opacity:1;background-color:rgba(0,0,0,0.7)}body.home .modal .modal__inner{position:relative;width:100%;height:100%;min-height:900px}body.home .modal .modal__close{position:absolute;top:-70px;right:0}body.home .modal .modal__close a{position:relative;display:inline-block;width:70px;height:70px;cursor:pointer}body.home .modal .modal__close a:before,body.home .modal .modal__close a:after{position:absolute;top:50%;left:50%;display:block;width:84%;height:4%;margin:-2% 0 0 -42%;content:'';background:#fff}body.home .modal .modal__close a:before{transform:rotate(-45deg)}body.home .modal .modal__close a:after{transform:rotate(45deg)}body.home .modal .modal__main{position:relative;top:50%;left:50%;box-sizing:border-box;width:860px;padding:40px;border-radius:5px;background-color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.home .md .md__head{font-size:28px;text-align:center}body.home .md .md__inner{display:flex;margin-top:30px;align-items:flex-start}body.home .md .md__image{width:50%;margin-right:20px}body.home .md .md__image img{width:100%;height:auto}body.home .md .md__contents{font-size:18px;line-height:1.6;width:50%}body.home .information{margin-top:-60px;padding-top:100px}body.home #information-anchor{margin-top:30px;display:inline-block}.slider{position:relative;z-index:1;overflow:hidden;min-width:1000px;height:600px;background:#FE9432}.slider__inner{opacity:0}.slider__loader{position:absolute;top:300px;left:0;width:100%;text-align:center}.slider__loader .loader{display:inline-block;height:200px}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.slider__loader .line-spin-fade-loader{position:relative;top:-10px;left:-4px;height:100%}.slider__loader .line-spin-fade-loader>div:nth-child(1){top:20px;left:0;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(3){top:0;left:20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.slider__loader .line-spin-fade-loader>div{position:absolute;width:4px;width:5px;height:35px;height:15px;margin:2px;border-radius:2px;background-color:#fff;animation-fill-mode:both}.slider .next__block{position:absolute;top:auto;bottom:-5px;width:100%;text-align:center}.slider .next__block a{top:20px}.slider .next__block:before{border-top:0 solid transparent}.slider .header__pager{position:absolute;z-index:100;top:120px;left:50%;width:120px;margin-left:-60px;text-align:center}.slider .header__pager>span,.slider .header__pager>a{display:inline-block;width:10px;height:10px;margin-right:6px;border:2px solid rgba(255,255,255,0.7);border-radius:5px}.slider .header__pager>span:last-child,.slider .header__pager>a:last-child{margin-right:0}.slider .header__pager>span>span,.slider .header__pager>a>span{display:block;width:100%;height:100%;border-radius:3px;background:#fff}.slider .header__pager>span.active>span,.slider .header__pager>a.active>span{background:#FE9432}.slider .slider__over{position:absolute;z-index:1;top:272px;left:0;width:1002px;height:328px;opacity:0}.slider .slider__over .path{fill:#FE9432}.slider .slider__prev{position:absolute;z-index:1;top:280px;left:0;opacity:0}.slider .slider__prev .bx-prev{font-size:0;width:0;height:0;margin-left:-20px;border:20px solid transparent;border-right:20px solid #FE9432}.slider .slider__prev .bx-prev:hover{opacity:.7}.slider .slider__next{position:absolute;z-index:1;top:280px;right:0;opacity:0}.slider .slider__next .bx-next{font-size:0;width:0;height:0;margin-right:-20px;border:20px solid transparent;border-left:20px solid #FE9432}.slider .slider__next .bx-next:hover{opacity:.7}.slider .slider__gonext{position:absolute;z-index:2;bottom:5px;left:0;width:100%;text-align:center;opacity:0}.slider .slider__mask{position:absolute;z-index:1;bottom:0;width:100px;height:60px;background:#FE9432}.slider .slider__mask.slider__mask--left{left:0}.slider .slider__mask.slider__mask--right{right:0}.slider .slider__photomask{position:absolute;z-index:1;top:0;width:100px;height:540px;opacity:.2;background:#fff;-ms-filter:'alpha(opacity=20)'}.slider .slider__photomask.slider__photomask--left{left:0}.slider .slider__photomask.slider__photomask--right{right:0}.slider .slider__photomoremask{position:fixed;z-index:9;top:0;width:100px;height:60px;opacity:.6;background:#fff;-ms-filter:'alpha(opacity=60)'}.slider .slider__photomoremask.slider__photomoremask--left{left:0}.slider .slider__photomoremask.slider__photomoremask--right{right:0}#ajaxcalendardate{display:none}#INDEX .information .next__block{z-index:100;top:-60px}.sNPoints .more{font-size:22px}.sNPoints .more a{position:relative;display:inline-block;height:30px;padding-right:25px;text-align:left;color:#fff;border-bottom:4px solid #fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sNPoints .more a:hover{color:#FE9432;border-color:#FE9432}.sNPoints .more a:hover:before{background-color:#FE9432}.sNPoints .more a:after{position:absolute;top:0;right:0;display:inline-block;content:'▼';transform:rotate(270deg)}.sNPoints .more a _:-ms-lang(x)::-ms-backdrop,.sNPoints .more a:after{top:-3px}.purpose{overflow:hidden;padding-bottom:40px;background:linear-gradient(180deg, #FFC288, #FFD2A6)}.purpose .next__block:before{border:500px solid transparent;border-top:60px solid #FFCF9F}.purpose .next__block a{color:#fff}.purpose .next__block a:after{border-top:10px solid #fff}.purpose h2{font-size:34px;margin:30px 0;text-align:center;color:#fff}.purpose .purpose__content{width:800px;margin:0 auto;text-align:center}.purpose .purpose__content ul{overflow:hidden}.purpose .purpose__content ul li{font-size:30px;font-weight:normal;line-height:38px;position:relative;display:flex;float:left;flex-direction:column;width:200px;height:200px;margin:10px 30px;border:8px solid #FE9432;background-color:#fff;justify-content:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.purpose .purpose__content ul li:hover{border-color:rgba(254,148,50,0.5)}.purpose .purpose__content ul li a{color:#FE9432}.purpose .purpose__content ul li a:after{display:block;content:'▼';transform:rotate(270deg)}.qa{overflow:hidden;padding-bottom:20px;background:linear-gradient(180deg, #FFDBB8, #FFE6CE);background-color:#FFDBB8}.qa .next__block:before{border:500px solid transparent;border-top:60px solid #FFD2A6}.qa .next__block a{color:#FE9432}.qa .next__block a:after{border-top:10px solid #FE9432}.qa .qa__content{width:1000px;margin:0 auto}.qa .qa__content h2{font-weight:bold;line-height:130%;margin:25px 0;text-align:center;color:#FE9432;font-size:3.4rem;font-size:34px}.qa .qa__content h2 span{margin-bottom:5px}.qa .qa__content ul{overflow:hidden;letter-spacing:-1px}.qa .qa__content ul li{font-size:23px;line-height:130%;position:relative;float:left;box-sizing:border-box;width:200px;height:200px;margin:0 60px 20px 0;text-align:center;vertical-align:top;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.qa .qa__content ul li a{font-weight:normal;display:flex;flex-direction:column;width:100%;height:100%;justify-content:center}.qa .qa__content ul li a span{margin-top:20px}.qa .qa__content ul li a span:after{display:block;content:'▼';transform:rotate(270deg)}.qa .qa__content ul li.qa__li--last{margin:0 0 20px 0}.qa .qa__content ul li.l-1{background-color:#fff}.qa .qa__content ul li.l-1 a{color:#000}.qa .qa__content ul li.l-1:hover{background-color:rgba(254,148,50,0.2)}.qa .qa__content ul li.l-2{background-color:#FE9432}.qa .qa__content ul li.l-2:hover{background-color:rgba(254,148,50,0.6)}.qa .qa__content ul li.l-2 a{color:#fff}.qa .more{position:relative;z-index:100;margin:10px 0 0;text-align:right}.qa .more a{color:#FE9432;border-color:#FE9432}.qa .more a:before{background-color:#FE9432}.qa .more a:hover{color:rgba(254,148,50,0.8);border-color:rgba(254,148,50,0.8)}.qa .more a:hover:before{background-color:rgba(254,148,50,0.8)}.home .access{position:relative;overflow:hidden;padding-bottom:100px;background-color:#FFE1C5;background-image:-owg-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-webkit-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-moz-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-o-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:linear-gradient(top, #FFE1C5, #FFEEDE)}.home .access .next__block:before{border:500px solid transparent;border-top:60px solid #FFE6CE}.home .access .next__block a{color:#FE9432}.home .access .next__block a:after{border-top:10px solid #FE9432}.home .access h2{font-size:2em;margin:30px 0;text-align:center;color:#FE9432}.home .access .access__content{overflow:hidden;width:1000px;margin:0 auto}.home .access .access__content .from{font-size:28px;margin-right:20px;color:#FE9432;max-width:160px}.home .access .access__content .from:after{display:block;width:100%;height:6px;content:'';border-bottom:2px solid #FE9432}.home .access .access__content .from span{font-size:21px}.home .access .access__content .line{width:770px;text-align:left}.home .access .access__content .access__train{position:relative;overflow:hidden;padding:0 0 20px 0}.home .access .access__content .access__train h3{margin-bottom:10px;padding:5px 0 5px 5px;color:#FE9432;font-size:2.2rem;font-size:22px}.home .access .access__content .access__train h3 .js-svgfill{width:25px;height:27px;margin-right:5px;vertical-align:-5px}.home .access .access__content .access__train h3 .js-svgfill path{fill:#FE9432}.home .access .access__content .access__train .access__train__content{position:relative;margin-bottom:10px;border-radius:5px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:30px 20px}.home .access .access__content .access__airplane{position:relative;overflow:hidden;padding:0 0 20px 0}.home .access .access__content .access__airplane h3{margin-bottom:10px;padding:5px 0 5px 0;color:#FE9432;font-size:2.2rem;font-size:22px}.home .access .access__content .access__airplane h3 .js-svgfill{display:inline-block;width:41px;height:22px;margin-right:5px;vertical-align:-3px}.home .access .access__content .access__airplane h3 .js-svgfill path{fill:#FE9432}.home .access .access__content .access__airplane .access__airplane__content{position:relative;border-radius:5px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:30px 20px}.home .access .access__content .more{margin:30px 0;margin-top:12px;text-align:right}.home .access .access__content .more a{color:#FE9432;border-color:#FE9432}.home .access .access__content .more a:before{background-color:#FE9432}.home .access .access__content .more a:hover{color:rgba(254,148,50,0.8);border-color:rgba(254,148,50,0.8)}.home .access .access__content .more a:hover:before{background-color:rgba(254,148,50,0.8)}.clear{clear:both}.nowrap{white-space:nowrap}.next{text-align:center}.next.bg2{background-color:#6bc2ba}.next.bg3{background-color:#85cdc6}.next.bg4{background-color:#bde5e2}.next.bg5{background-color:#d6f1f1}.next a:hover img{opacity:.7}.next img{display:block;margin:0 auto}#mainBox .mainlessmargin{margin-top:0}#QA .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#QA .building.sub .next__block:before{border-top:60px solid #FFE6CE}#QA .building.sub .more a{color:#FE9432;border-bottom:4px solid #FE9432}#QA .information.sub{background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#QA .information.sub .next__block:before{border-top:60px solid #FFE6CE}#QA .qa .qa__content ul li a{display:flex;align-items:center}#QA .qa .qa__content ul li a span{margin-top:-15%;width:100%}#QA .qa .qa__content ul li a span:after{display:none}#QA #main{margin-top:10px}#QA .qa{background-color:#40b0a6;background-image:none;text-align:center;background-image:linear-gradient(180deg, #FE9432, #FEA856)}#QA .next__block a{top:15px}.qa .qa__content.sub h1{font-size:30px;color:#fff}.qa .qa__content.sub h1 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:20px}.qa .qa__content.sub ul{margin-top:40px}.qa .qa__content.sub ul li a{display:block;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(0.98, 0.98);-moz-transform:scale(0.98, 0.98);-ms-transform:scale(0.98, 0.98);-o-transform:scale(0.98, 0.98);transform:scale(0.98, 0.98);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:100%}.qa .qa__content.sub ul li a:before{display:none}.qa .qa__content.sub ul li a:after{border:none;content:'';display:block;position:absolute;bottom:15px;left:50%;margin-left:-20px;background-position:center center;background-repeat:no-repeat;z-index:1;width:40px;height:40px;transform:rotate(0)}.qa .qa__content.sub ul li a span{position:relative}.qa .qa__content.sub ul li.qa__li--last{margin:0 0 20px 0}.qa .qa__content.sub ul li.l-1{background-color:transparent}.qa .qa__content.sub ul li.l-1 a{color:#000;background-color:#fff5e9;border:6px solid #fff}.qa .qa__content.sub ul li.l-1 a:after{background-image:url("/wp-content/themes/sohonbu/assets/images/qa/arrow.png");background-size:40px 40px}.qa .qa__content.sub ul li.l-1 a:hover{background-color:#fff;border:6px solid #fff5e9}.qa__box{background-image:linear-gradient(180deg, #FEBA79, #FFE6CE);padding-bottom:30px}.qa__box .next__block:before{border-top:60px solid #FEA856}.qa__box .next__block.col2 a{color:#fff !important}.qa__box .next__block.col2 a:after{border-top:10px solid #fff}.qa__box .next__block.col2 a:hover{color:#93D2CD !important}.qa__box .next__block.col2 a:hover:after{border-top:10px solid #93D2CD !important}.qa__navi{position:relative}.qa__navi .qa__naviinner{position:absolute;top:-70px}.qa__navi .qa__naviinner.qa__naviinner--1{top:-40px}.qa__section{background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-bottom:40px;margin-top:30px;box-sizing:border-box}.qa__section header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;width:80%;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;color:#FE9432}.qa__section .toTop{text-align:right;margin-top:30px;margin-bottom:15px}.qa__section .toTop a{font-size:14px;color:#FE9432}.qa__list{margin-top:40px}.qa__list li{border:2px solid #CBCBCB;box-sizing:border-box;margin-bottom:39px}.qa__list li:last-child{border-bottom:2px solid #CBCBCB}.qa__list .q__box{border-bottom:1px solid #CBCBCB;overflow:hidden;*zoom:1}.qa__list .q__box h2{display:table-cell;vertical-align:middle;width:120px;background-color:#FE9432;text-align:center;padding:15px 0;box-sizing:border-box;font-family:Quicksand, sans-serif;font-size:32px;color:#fff;font-weight:bold}.qa__list .q__box h3{padding:20px 0 19px 20px;font-size:24px;color:#FE9432;box-sizing:border-box;display:inline-block;line-height:140%;width:850px;display:table-cell;min-height:60px}.qa__list .ans__box{overflow:hidden;*zoom:1}.qa__list .ans__box h2{display:table-cell;vertical-align:middle;width:120px;height:100%;background-color:#FD99A0;text-align:center;padding:15px 0;box-sizing:border-box;font-family:Quicksand, sans-serif;font-size:20px;color:#fff;font-weight:700}.qa__list .ans__box .ans__txt{padding:20px 0 19px 20px;font-size:18px;box-sizing:border-box;display:inline-block;line-height:100%;width:850px;display:table-cell;min-height:60px;line-height:150%;font-weight:normal}.qa__list .ans__box a{color:#FE9432;text-decoration:underline;text-decoration:none;color:#464646;display:inline-block;vertical-align:middle}.qa__list .ans__box a:hover{opacity:0.7}.qa__list .ans__box a:after{content:"";width:0;height:0;display:block;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #FE9432;z-index:1;margin-left:9px}#PURPOSE .purpose__content.sub ul li a{height:200px}#PURPOSE .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#PURPOSE .building.sub .next__block:before{border-top:60px solid #FFE6CE}#PURPOSE .building.sub .more a{color:#FE9432;border-bottom:4px solid #FE9432}#PURPOSE .information.sub .next__block:before{border-top:60px solid #FFE6CE}.purpose.sub{background-image:none;background-image:linear-gradient(180deg, #FE9432, #FEA856);padding-bottom:30px}.purpose__guide{margin-top:30px}.purpose__content.sub h1{font-size:30px;color:#fff;line-height:1.4}.purpose__content.sub h1 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:20px}.purpose__content.sub ul{margin-top:40px}.purpose__content.sub ul li{border:none}.purpose__content.sub ul li:before,.purpose__content.sub ul li:after{display:none}.purpose__content.sub ul li:first-child a{padding-top:0 !important}.purpose__content.sub ul li a{display:block;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:3rem;font-size:30px;letter-spacing:-2px;font-weight:normal;vertical-align:top;line-height:130%;padding-top:0}.purpose__content.sub ul li a:after{content:'';display:block;position:absolute;width:100%;height:100%;top:60px;background-position:center center;background-repeat:no-repeat;z-index:1;transform:rotate(0)}.purpose__content.sub ul li a span{width:200px;height:145px;display:table-cell;vertical-align:middle;text-align:center;position:relative}.purpose__content.sub ul li.l-1 a{color:#000;background-color:rgba(254,148,50,0.2);border:8px solid #fff}.purpose__content.sub ul li.l-1 a:after{background-image:url("/wp-content/themes/sohonbu/assets/images/qa/arrow.png");background-size:40px 40px}.purpose__content.sub ul li.l-1 a:hover{-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);background-color:#fff;border:8px solid rgba(254,148,50,0.2)}#PURPOSE .purpose__box{overflow:hidden;background-color:#A5DCD6;background-image:linear-gradient(180deg, #FEBA79, #FFE6CE);padding-bottom:30px}#PURPOSE .purpose__box .next__block a{top:15px}#PURPOSE .purpose__box .next__block:before{border:500px solid transparent;border-top:60px solid #FEA856}#PURPOSE .purpose__box .next__block.col2 a{color:#fff !important}#PURPOSE .purpose__box .next__block.col2 a:after{border-top:10px solid #fff}#PURPOSE .purpose__box .next__block.col2 a:hover{color:#fe9432 !important}#PURPOSE .purpose__box .next__block.col2 a:hover:after{border-top:10px solid #fe9432 !important}#PURPOSE .purpose__box .in__wrap{padding-top:30px}#PURPOSE .purpose__box .toTop{text-align:right;margin-top:30px;margin-bottom:15px}#PURPOSE .purpose__box .toTop a{font-size:14px;color:#FE9432}.purpose__navi{position:relative}.purpose__navi div{position:absolute;top:30px}.purpose__navi.purpose__navi--1 div{position:absolute;top:0px}.purpose__list{font-weight:normal}.purpose__list li{background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-bottom:40px;box-sizing:border-box;display:block}.purpose__list li header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;width:90%;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;color:#FE9432;font-weight:bold}.purpose__list li .content{width:860px;margin:0 auto;margin-top:40px;position:relative;overflow:hidden;*zoom:1}.purpose__list li .content a{display:block;color:#000;font-weight:bold}.purpose__list li .content .txt{font-size:2.1rem;font-size:21px;line-height:150%}.purpose__list li .content .btn{position:absolute;bottom:4px;width:100%;height:50px;display:flex;justify-content:center;align-items:center;padding:0 15px 0 10px;text-align:center;color:#fff;font-size:1.8rem;font-size:18px;background-color:#FE9432;z-index:10;font-weight:bold;line-height:50px}.purpose__list li .content .btn svg{vertical-align:1px}.purpose__list li.pl1 .box{width:409px;height:283px;box-sizing:border-box;border:5px solid #FE9432;overflow:hidden;*zoom:1;position:relative}.purpose__list li.pl1 .box .info{position:relative;width:200px;display:table-cell;vertical-align:middle;text-align:center;font-weight:normal}.purpose__list li.pl1 .box .img{width:200px;display:table-cell}.purpose__list li.pl1 .box .img img{width:200px}.purpose__list li.pl1 .box h3{text-align:center;font-size:2.1rem;font-size:21px;line-height:150%;display:inline-block;text-align:center;margin-top:-40px}.purpose__list li.pl1 .left{left:50%;transform:translateX(-50%)}.purpose__list li.pl1 .left .btn{bottom:2px}.purpose__list li.pl1 .right{position:absolute;right:0;top:0;z-index:10}.purpose__list li.pl1 .right .btn{bottom:9px}.purpose__list li.pl2 ul{margin-top:20px;zoom:1;text-align:center}.purpose__list li.pl2 ul:before,.purpose__list li.pl2 ul:after{display:block;height:0;visibility:hidden;content:"\0020"}.purpose__list li.pl2 ul:after{clear:both}.purpose__list li.pl2 ul li{width:23%;display:inline-block;padding:0;border:0;position:relative;margin-right:10px;padding-bottom:54px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.purpose__list li.pl2 ul li:last-child{margin-right:0}.purpose__list li.pl3 ul{margin-top:20px;zoom:1;text-align:center}.purpose__list li.pl3 ul:before,.purpose__list li.pl3 ul:after{display:block;height:0;visibility:hidden;content:"\0020"}.purpose__list li.pl3 ul:after{clear:both}.purpose__list li.pl3 ul li{width:50%;display:inline-block;padding:0;border:0;position:relative;margin:0 auto;padding-bottom:53px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.purpose__list li.pl3 ul li:last-child{margin-right:0}html.ie .lang_ja .purpose__list li .content .btn svg{vertical-align:1px}html.ie .purpose__list li .content .btn svg{vertical-align:top}#NEWS .language{display:none}#NEWS .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#NEWS .building.sub .next__block a{top:15px}#NEWS .building.sub .next__block:before{border-top:60px solid #FFE6CE}#NEWS .building.sub .more a{color:#FE9432;border-bottom:4px solid #FE9432}#NEWS .information.sub{background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#NEWS .information.sub .next__block:before{border-top:60px solid #FFE6CE}#NEWS #main{margin-top:10px}#NEWS .next__block a{top:15px}.news__content.sub h1,.news__content.sub h2{font-size:30px;color:#fff;text-align:center}.news__content.sub h1 .font__quicksand,.news__content.sub h2 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:20px}.news__box{background-image:linear-gradient(180deg, #FE9432, #FEBA79);padding-bottom:30px}.news__box .next__block:before{border:500px solid transparent;border-top:60px solid #75c5be}.news__box .next__block a{color:#fff}.news__box .next__block a:after{border-top:10px solid #fff}.news__box .alignright{float:right;margin-left:20px}.news__box .alignleft{float:left;margin-right:20px}.news__section{margin-top:40px;background-color:#FFF}.news__list li{border:1px solid #CBCBCB;border-bottom:0px;box-sizing:border-box;min-height:268px;overflow:hidden;position:relative}.news__list li:last-child{border-bottom:2px solid #CBCBCB}.news__list li .event{right:0px}.news__list li .img{height:269px;overflow:hidden}.news__list li.nlleft .img{left:0px;text-align:left;float:left;margin-right:20px}.news__list li.nlleft .info{margin-right:20px}.news__list li.nl1.img__none .info{left:130px;width:650px}.news__list li.nl1 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg");background-repeat:no-repeat}.news__list li.nlright .img{right:0px;text-align:right;float:right;margin-left:20px}.news__list li.nlright .info{margin-left:130px}.news__list li.nlright .event{right:auto;left:90px}.news__list li.nl2.img__none .info{left:130px;width:650px}.news__list li.nl2 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png");background-repeat:no-repeat}.news__list a{color:#000000}.news__list a:hover .info .ttl{color:#FE9432}.news__list a:hover .txt{color:#808080;text-decoration:underline}.news__list a:hover img{opacity:0.5}.news__list a:hover .event .btn{background-color:#fff;color:#FE9432;border:1px solid #FE9432}.news__list a:hover .event .btn:before{background:url(/wp-content/themes/sohonbu/assets/images/common/triangle05.svg) left top no-repeat/100% 100%}.news__list .info{position:relative;text-align:left;padding-bottom:40px}.news__list .info .date{margin-top:30px;font-weight:normal}.news__list .info .ttl{margin-top:35px;font-size:3.2rem;font-size:32px;color:#FE9432;text-align:left}.news__list .info .txt{margin-top:20px;font-size:1.8rem;font-size:18px;line-height:170%;font-weight:normal}.news__list .event{position:absolute;height:100%}.news__list .event:before{content:'';width:36px;height:72px;display:block;right:25px;position:absolute}.news__list .event .btn{position:absolute;right:0px;bottom:0px;display:block;background-color:#FE9432;height:55px;width:90px;padding:15px;padding-top:13px;padding-left:25px;line-height:100%;text-align:center;color:#fff}.news__list .event .btn:before{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:12px;height:14px;position:absolute;left:8px;top:20px;font-size:1.4rem;font-size:14px;display:block}.news__list .event .btn span{display:block}.news__box2{background-image:linear-gradient(180deg, #FFD2A6, #FFE6CE);padding-bottom:30px}.news__box2 h1,.news__box2 h2{margin-top:25px;font-size:30px;color:#fff;text-align:center}.news__box2 .next__block:before{border:500px solid transparent;border-top:60px solid #FEBA79}.news__box2 .next__block a{color:#FE9432}.news__box2 .next__block a:after{border-top:10px solid #FE9432}.news__list2{overflow:hidden;*zoom:1;border-bottom:1px solid #CBCBCB}.news__list2 li{border:1px solid #CBCBCB;border-bottom:0px;box-sizing:border-box;min-height:270px;width:50%;float:left;position:relative}.news__list2 li:nth-child(even){border-left:0px solid #CBCBCB}.news__list2 li .img{height:169px;overflow:hidden;text-align:left;float:left;margin-right:20px}.news__list2 li.nl1 .event{right:0px}.news__list2 li.nl1 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg");background-repeat:no-repeat;background-size:80%;background-position:center top}.news__list2 li.nl2 .event{right:0px}.news__list2 li.nl2 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png");background-repeat:no-repeat;background-size:80%;background-position:center top}.news__list2 a{color:#000000}.news__list2 a:hover .info .ttl{color:#FE9432}.news__list2 a:hover .txt{color:#808080;text-decoration:underline}.news__list2 a:hover img{opacity:0.5}.news__list2 a:hover .event .btn{background-color:#fff;color:#FE9432;border:1px solid #FE9432}.news__list2 a:hover .event .btn:before{background:url("/wp-content/themes/sohonbu/assets/images/common/triangle05.svg") left top no-repeat/100% 100%}.news__list2 .info{height:140px;margin-right:20px;text-align:left;padding-bottom:40px}.news__list2 .info .date{margin-top:30px;font-weight:normal}.news__list2 .info .ttl{margin-top:25px;font-size:2.4rem;font-size:24px;color:#FE9432;text-align:left}.news__list2 .img__none .info{height:140px;margin-left:20px;margin-right:20px}.news__list2 .txt{margin:20px;font-size:1.6rem;font-size:16px;line-height:170%;position:relative;bottom:0px;width:350px;font-weight:normal}.news__list2 .event{position:absolute;height:100%;right:0px;z-index:10}.news__list2 .event:before{content:'';width:36px;height:72px;display:block;right:25px;position:absolute}.news__list2 .event .btn{position:absolute;right:0px;bottom:0px;display:block;background-color:#FE9432;height:55px;width:90px;padding:15px;padding-top:13px;padding-left:25px;line-height:100%;text-align:center;color:#fff}.news__list2 .event .btn:before{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:12px;height:14px;position:absolute;left:8px;top:20px;display:block}.news__pager{padding-bottom:30px}.news__pager ul{overflow:hidden;*zoom:1;text-align:center;margin-top:40px}.news__pager .page__info a{color:#000;border:2px solid #fff;padding:3px 23px}.news__pager .page__info a:hover{-webkit-transition:none .2s linear;-moz-transition:none .2s linear;-o-transition:none .2s linear;transition:none .2s linear;background-color:#fff;color:#000}.news__pager .last a,.news__pager .first a{padding:3px 23px}.news__pager .course{position:relative;vertical-align:top;color:#FE9432;margin-right:10px;line-height:160%}.news__pager li{display:inline-block}.news__pager li a{background-color:#FFF;border:2px solid #FE9432;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 8px;min-width:40px;display:block;margin-right:10px;text-align:center;line-height:31px;color:#FE9432;font-size:2.1rem;font-size:21px;box-sizing:border-box;font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.news__pager li a:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background-color:#FE9432;color:#fff}.news__pager li.current a{background-color:#FE9432;color:#fff}.news__section2{margin-top:40px;background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-bottom:40px;box-sizing:border-box;position:relative}.news__section2 .in__box{width:80%;margin:0 auto}.news__section2:before{content:'';width:36px;height:72px;display:block;right:25px;top:0;position:absolute;background-position:center top;background-repeat:no-repeat}.news__section2.nl1:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg")}.news__section2.nl2:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png")}.news__section2 .date{margin-top:15px;color:#000}.news__section2 header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.news__section2 header h1,.news__section2 header h2{color:#FE9432 !important}.news__section2 .txt{padding:25px 0;padding-top:0px;line-height:150%}.news__section2 .txt h2{margin-top:40px;font-size:2.1rem;font-size:21px;margin-bottom:30px;font-weight:900;color:#000}.news__section2 .txt p{font-size:1.6rem;font-size:16px;margin-bottom:30px}.news__section2 .txt p:first-child{margin-top:40px}.news__section2 .sns{border-top:1px solid #FE9432;padding-bottom:30px;padding-top:25px}.news__section2 .sns ul{text-align:center}.news__section2 .sns ul li{display:inline-block;margin-right:10px}.news__section2 .img{text-align:center}.sns__line{display:none}.news__section2{background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-top:40px;margin-bottom:40px;box-sizing:border-box;position:relative}.news__section2 .in__box{width:80%;margin:0 auto}.news__section2:before{content:'';width:36px;height:72px;display:block;right:25px;top:0;position:absolute;background-position:center top;background-repeat:no-repeat}.news__section2.nl1:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg")}.news__section2.nl2:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png")}.news__section2 .date{margin-top:15px}.news__section2 header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.news__section2 header h1{color:#FE9432 !important}.news__section2 .txt{padding:25px 0;padding-top:0px;line-height:150%}.news__section2 .txt h2{margin-top:40px;font-size:2.1rem;font-size:21px;margin-bottom:30px;font-weight:900;color:#000}.news__section2 .txt p{font-size:1.6rem;font-size:16px;margin-bottom:30px}.news__section2 .sns{border-top:1px solid #FE9432;padding-bottom:30px;padding-top:25px}.news__section2 .sns ul{text-align:center}.news__section2 .sns ul li{display:inline-block;margin-right:10px}.prev__next ul{text-align:center}.prev__next ul li{display:inline-block;margin-right:10px}.prev__next ul li a{display:block;padding:10px 20px;background-color:#FE9432;color:#fff;font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.prev__next ul li.list a{color:#FE9432;background-color:#FFF;border:3px solid #FE9432}.fl__sprite{display:inline-block;background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;background-position:0 -0;background-size:1000px 1000px;width:75px;height:75px;background-position:0px 0px;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block}.sp__blank{width:75px;height:75px;background-position:1000px 1000px}.sp__true{width:75px;height:75px;background-position:-390px 5px}.sp__false{width:75px;height:75px;background-position:-390px -90px}.sp1{width:75px;height:75px;background-position:5px 5px}.sp2{width:75px;height:75px;background-position:5px -95px}.sp3{width:75px;height:75px;background-position:5px -195px}.sp4{width:75px;height:75px;background-position:5px -295px}.sp5{width:75px;height:75px;background-position:5px -395px}.sp6{width:75px;height:75px;background-position:-190px -95px}.sp7{width:75px;height:75px;background-position:-95px 5px}.sp8{width:75px;height:75px;background-position:-95px -95px}.sp9{width:75px;height:75px;background-position:-95px -195px}.sp10{width:75px;height:75px;background-position:-95px -295px}.sp11{width:75px;height:75px;background-position:-95px -395px}.sp12{width:75px;height:75px;background-position:-190px -195px}.sp13{width:75px;height:75px;background-position:-190px -295px}#FACILITY .building.sub{background:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#FACILITY .building.sub.sNPoints .more a{color:#FE9432;border-bottom:4px solid #FE9432}#FACILITY .building.sub .next__block:before{border-top:60px solid #FFD2A6}#FACILITY .building.sub .next__block.col3 a{top:15px;color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#FACILITY .building.sub .next__block.col3 a:after{border-top:10px solid #fff !important}#FACILITY .building.sub .next__block.col3 a:hover{color:#FE9432 !important}#FACILITY .building.sub .next__block.col3 a:hover:after{border-top:10px solid #FE9432 !important}#FACILITY .building.sub h2{color:#FE9432}#FACILITY .information.sub{background:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#FACILITY .information.sub .next__block:before{border-top:60px solid #FFE6CE}#FACILITY .modal .mdBox{top:47%;width:auto;padding-bottom:10px;transform:translate(-50%, -50%)}#FACILITY #mainBox{background-color:#FE9432}#FACILITY #main{margin-top:0}#FACILITY .bred__nav{padding-top:0}#FACILITY .bred__nav ul{position:absolute;z-index:100;top:75px;display:inline-block;width:auto;padding:8px 8px;background-color:rgba(254,148,50,0.7);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#FACILITY .bred__nav ul li:last-child{margin-right:0}.main__vis{position:relative;overflow:hidden;width:100%;min-width:1000px;height:762px;margin-top:60px}.main__vis .img{position:absolute;left:50%;width:1366px;margin-left:-683px}.main__vis .in__wrap{position:relative;height:100%}.main__vis .f__name{position:absolute;z-index:100;bottom:60px;left:50%;width:auto;min-width:960px;margin-bottom:50px;text-align:center;color:#FE9432;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.main__vis .f__name .rad:first-child{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.main__vis .f__name .rad span{line-height:1.4em}.main__vis .f__name.fn2{width:580px}.main__vis .f__name.fn2:before{bottom:-534px;border:474px solid transparent;border-top:60px solid rgba(255,255,255,0.9)}.main__vis .f__name.fn3{width:650px}.main__vis .f__name.fn3:before{bottom:-534px;border:474px solid transparent;border-top:60px solid rgba(255,255,255,0.9)}.main__vis .f__name.fn4{width:590px}.main__vis .f__name.fn4:before{bottom:-534px;border:474px solid transparent;border-top:60px solid rgba(255,245,233,0.9)}.main__vis .f__name.fn5{width:490px}.main__vis .f__name.fn5:before{bottom:-534px;border:474px solid transparent;border-top:60px solid rgba(255,245,233,0.9)}.main__vis .f__name:before{position:absolute;bottom:-270px;left:50%;display:block;width:0;height:0;content:'';border:240px solid transparent;border-top:30px solid rgba(255,245,233,0.9);-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.main__vis .f__name .name{font-weight:normal;width:100%;padding:15px 10px;padding-top:20px;padding-bottom:11px;background-color:rgba(255,255,255,0.9);font-size:4.8rem;font-size:48px}.main__vis .f__name .name _:-ms-lang(x)::-ms-backdrop,.main__vis .f__name .name.name{padding-top:22px;padding-bottom:10px}.main__vis .f__name .name span{display:inline-block;font-size:3.2rem;font-size:32px}.main__vis .f__name .cl1{position:relative;padding:8px 25px;text-align:left;color:#000;background-color:rgba(255,255,255,0.9);font-size:2.1rem;font-size:21px}.main__vis .f__name .cl1 .cl{font-weight:bold}.main__vis .f__name .cl1 .cr{font-weight:normal;margin-left:5px}.main__vis .f__name .cl1 a{text-decoration:underline;color:#FE9432}.main__vis .f__name .cl1 a:before{content:':';color:black;text-decoration:unset !important;width:10px;display:inline-block;text-align:right;margin-right:10px}.main__vis .f__name .cl2{position:relative;padding:8px 25px;text-align:left;color:#000;background-color:rgba(255,245,233,0.9);font-size:2.1rem;font-size:21px}.main__vis .f__name .cl2 .cl{font-weight:bold}.main__vis .f__name .cl2 .cr{font-weight:normal;margin-left:5px}.main__vis .f__name .cl2 .cr.cr--02{line-height:1.3}.main__vis .f__name .fn{font-weight:normal;line-height:130%}.main__vis .f__name .cl{font-weight:bold;position:absolute;display:block;text-align:left}.main__vis .f__name .cr{font-weight:normal;line-height:115%;display:block;padding-left:105px;text-align:left;text-indent:-2rem}.main__vis .f__name .cr2{font-size:14px;padding-left:0;letter-spacing:-.2px}.main__vis .f__name .small{line-height:120%;letter-spacing:-1px;font-size:1.4rem;font-size:14px}.main__vis .f__name .small2{font-size:1.6rem;font-size:16px}.main__vis .f__name .small3{font-weight:normal}.facility__topiscs{padding-bottom:60px;background-image:linear-gradient(180deg, #FE9432, #FEA856)}.facility__topiscs .next__block{z-index:150;top:-60px;height:60px}.facility__topiscs .next__block:before{border:500px solid transparent;border-top:60px solid transparent}.facility__topiscs .next__block a{top:15px;color:#fff}.facility__topiscs .next__block a:after{border-top:10px solid #fff}.facility__topiscs h1,.facility__topiscs h2{line-height:150%;color:#fff;font-size:2.4rem;font-size:24px;overflow:hidden;*zoom:1;overflow:visible}.facility__topiscs h1 img,.facility__topiscs h2 img{display:block;float:left;width:195px;margin-top:-40px;margin-right:10px}.facility__topiscs h1 img.seikyopressemb,.facility__topiscs h2 img.seikyopressemb{margin-top:0}.facility__topiscs h1 span:not(.italic),.facility__topiscs h2 span:not(.italic){display:block;float:right;width:790px;letter-spacing:-.7px}.facility__topiscs h1 span:not(.italic).lt,.facility__topiscs h2 span:not(.italic).lt{letter-spacing:-1px}.facility__topiscs .box{margin-top:40px;border:2px solid #FE9432;background-color:#fff;overflow:hidden;*zoom:1}.facility__topiscs .box .info{display:flex;flex-direction:column;justify-content:center}.facility__topiscs .box .info--daiseidou{padding:0 !important}.facility__topiscs .box .info__block{position:relative;display:flex;flex-direction:column;justify-content:center;padding-top:18px;padding-bottom:18px;padding-left:35px;padding-right:35px}.facility__topiscs .box .info__block.info__block--01{height:258px}.facility__topiscs .box .info__block.info__block--02{height:218px}.facility__topiscs .box .floor{font-family:'Quicksand', sans-serif;position:absolute;right:0;bottom:-2px;width:80px;height:80px;color:#fff;font-size:2.4rem;font-size:24px}.facility__topiscs .box .floor:before{position:absolute;display:block;width:0;height:0;content:'';border-top:80px solid transparent;border-right:80px solid #FE9432}.facility__topiscs .box .floor span{position:absolute;z-index:10;top:42px;left:34px;display:block;width:50px;text-align:center}.facility__topiscs .box .floor.line{bottom:0}.facility__topiscs .box .floor.line:after{position:absolute;z-index:0;right:0;bottom:0;display:block;width:400px;content:'';border:1px solid #FE9432}.facility__topiscs .box .floor.l{bottom:0;left:0}.facility__topiscs .box .floor.l:before{border-right:0;border-bottom:80px solid transparent;border-left:80px solid #FE9432}.facility__topiscs .box .floor.l span{z-index:10;left:0}.facility__topiscs .box h2{line-height:30px;position:relative;padding-left:20px;color:#ff811d;background:url("/wp-content/themes/sohonbu/assets/images/facilities/h2_leftimage.png");background-repeat:repeat-y;font-size:2.4rem;font-size:24px}.facility__topiscs .box h2:not(:first-child){margin-top:20px}.facility__topiscs .box p{font-weight:500;line-height:150%;margin-top:30px;font-size:1.8rem;font-size:18px}.facility__topiscs .box p.smallmargintop{margin-top:10px}.facility__topiscs .box .box3{position:relative;clear:both;padding:0 40px;padding-bottom:40px;border-top:2px solid #FE9432}.facility__topiscs .box .inBox{position:relative;border-top:2px solid #FE9432;display:flex;justify-content:space-between}.facility__topiscs .box .inBox .img{width:50%}.facility__topiscs .box .inBox .img img{max-width:100%;height:auto}.facility__topiscs .box .inBox .info{width:50%;padding:0 35px}.facility__topiscs .box .inBox .info p{letter-spacing:-.3px}.facility__topiscs .box .inBox.inBox--reverse{flex-direction:row-reverse}.facility__topiscs .box .box4{padding:0}.facility__topiscs .box .box4 .box4__inner{display:flex;justify-content:space-between;-ms-flex-pack:justify;align-items:center;width:100%}.facility__topiscs .box .box4 .box4__img{flex-basis:400px;flex-shrink:0}.facility__topiscs .box .box4 .box4__img img{width:100%}.facility__topiscs .box .box4 .box4__content{padding:0 40px;flex-shrink:1}.facility__topiscs .box .box4 .box4__content h2{margin-top:0}.facility__info{padding-bottom:60px;background-image:linear-gradient(180deg, #FEBA79, #FFCF9F)}.facility__info.minon{background-image:linear-gradient(180deg, #FEBA79, #FFD2A6)}.facility__info .next__block:before{border:500px solid transparent;border-top:60px solid #FEA856}.facility__info .next__block a{color:#fff}.facility__info .next__block a:after{border-top:10px solid #fff}.facility__info h1,.facility__info h2{margin-top:30px;text-align:center;color:#fff;font-size:3.4rem;font-size:34px}.facility__info .box{overflow:hidden;margin-top:40px;border:2px solid #FE9432;overflow:hidden;*zoom:1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.facility__info .box .box1{float:left;width:50%}.facility__info .box .box2{float:right;width:50%}.facility__info .box table{border-collapse:collapse;background-color:#fff}.facility__info .box table td{width:20%;padding:12px 20px;border:2px solid #fff;background-color:#FFF5E9;height:130px}.facility__info .box table td.txt{width:60%;padding:12px 15px;background-color:#fff;font-size:1.8rem;font-size:18px}.facility__info .box table td.txt a{position:relative;z-index:10;display:block;margin-top:15px;padding:8px 12px;text-align:left;vertical-align:middle;letter-spacing:-2px;color:#fff;background-color:#FE9432;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.facility__info .box table td.txt a:after{position:absolute;top:11px;right:5px;display:block;content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat;width:10px;height:10px;top:50%;transform:translateY(-50%)}.facility__root{padding-bottom:60px;background-image:linear-gradient(180deg, #FFC288, #FFD2A6)}.facility__root .next__block:before{border:500px solid transparent;border-top:60px solid #FFCF9F}.facility__root .next__block a{color:#fff}.facility__root .next__block a:after{border-top:10px solid #fff}.facility__root h1,.facility__root h2{margin-top:30px;text-align:center;color:#fff;font-size:3.4rem;font-size:34px}.facility__root ul{margin-top:40px;padding:40px 55px 0;border:2px solid #FE9432;background-color:#fff;overflow:hidden;*zoom:1}.facility__root ul.facility__root__daiseidou{display:flex;flex-wrap:wrap}.facility__root ul.facility__root__daiseidou li{min-height:auto;margin-bottom:30px;margin-right:32px}.facility__root ul.facility__root__daiseidou li:nth-child(1),.facility__root ul.facility__root__daiseidou li:nth-child(2),.facility__root ul.facility__root__daiseidou li:nth-child(3){padding-bottom:30px}.facility__root ul.facility__root__single li{min-height:auto}.facility__root ul li{position:relative;display:inline-block;width:270px;margin-right:28px;min-height:315px;vertical-align:top;font-size:1.8rem;font-size:18px}.facility__root ul li .box{position:relative;z-index:1}.facility__root ul li:nth-child(3n){margin-right:0}.facility__root ul li.arrow1:after{position:absolute;z-index:-0;top:75px;right:-32px;display:block;width:0;height:0;content:'';border-width:13px 0 0 13px;border-style:solid;border-color:transparent transparent transparent #FE9432}.facility__root ul li.arrow1:before{position:absolute;z-index:-0;top:85px;right:-29px;display:block;width:27px;height:3px;content:'';background-color:#FE9432}.facility__root ul li.arrow2 .line{position:absolute;left:100%;width:100px;height:100px}.facility__root ul li.arrow2 .line span{position:absolute;background-color:#FE9432}.facility__root ul li.arrow2 .line span.line--01{top:85px;left:0;width:30px;height:4px}.facility__root ul li.arrow2 .line span.line--02{top:85px;left:30px;width:4px;height:205px}.facility__root ul li.arrow2 .line span.line--03{top:286px;left:-903px;width:935px;height:4px}.facility__root ul li.arrow2 .line span.line--04{top:286px;left:-906px;width:4px;height:117px}.facility__root ul li.arrow2.arrow2--daiseidou .line{height:100%}.facility__root ul li.arrow2.arrow2--daiseidou .line span.line--02{height:calc(100% - 110px)}.facility__root ul li.arrow2.arrow2--daiseidou .line span.line--04{height:441px}.facility__root ul li.arrow2.arrow2--daiseidou .line span.line--04--short{height:117px}.facility__root ul li.arrow2:before{position:absolute;z-index:-0;top:85px;right:-33px;display:block;width:940px;height:334px;content:'';opacity:.1}.facility__root ul li.arrow3 .line{position:absolute;left:100%;width:100px;height:100px}.facility__root ul li.arrow3 .line span{position:absolute;background-color:#FE9432}.facility__root ul li.arrow3 .line span.line--01{top:85px;left:0;width:30px;height:4px}.facility__root ul li.arrow3 .line span.line--02{top:85px;left:30px;width:4px;height:205px}.facility__root ul li.arrow3 .line span.line--03{top:286px;left:-904px;width:934px;height:4px}.facility__root ul li.arrow3 .line span.line--04{top:286px;left:-907px;width:4px;height:117px}.facility__root ul li.arrow3:after{position:absolute;z-index:-0;top:75px;left:-15px;display:block;width:0;height:0;content:'';border-width:13px 0 0 13px;border-style:solid;border-color:transparent transparent transparent #FE9432}.facility__root ul li.arrow3:before{position:absolute;z-index:-0;top:85px;left:-30px;display:block;width:25px;height:3px;content:'';background-color:#FE9432}.facility__root ul li.arrow3 .arrow_after{position:absolute;top:0;right:-32px}.facility__root ul li.arrow3 .arrow_after:after{position:absolute;z-index:-0;top:75px;left:-15px;display:block;width:0;height:0;content:'';border-width:13px 0 0 13px;border-style:solid;border-color:transparent transparent transparent #FE9432}.facility__root ul li.arrow3 .arrow_after:before{position:absolute;z-index:-0;top:85px;left:-31px;display:block;width:25px;height:3px;content:'';background-color:#FE9432}.facility__root ul li.arrow3--daiseidou .line{position:absolute;left:-30px;width:100px;height:100px}.facility__root ul li.arrow3--daiseidou .line span.line--03{top:-30px;left:-2px;width:940px;height:4px}.facility__root ul li.arrow3--daiseidou .line span.line--04{top:-30px;left:-2px;width:4px;height:117px}.facility__root ul li.arrow4:after{position:absolute;z-index:-0;top:75px;left:-15px;display:block;width:0;height:0;content:'';border-width:13px 0 0 13px;border-style:solid;border-color:transparent transparent transparent #FE9432}.facility__root ul li.arrow4:before{position:absolute;z-index:-0;top:85px;left:-34px;display:block;width:30px;height:3px;content:'';background-color:#FE9432}.facility__root ul .img{position:relative;overflow:hidden}.facility__root ul .number{font-family:'Quicksand', sans-serif;position:absolute;top:0;left:-40px;width:100px;height:100px;color:#fff;font-size:2.4rem;font-size:24px}.facility__root ul .number:after{position:absolute;display:block;width:0;height:0;content:'';border-bottom:100px solid transparent;border-left:100px solid #FE9432}.facility__root ul .number span{position:absolute;z-index:10;top:6px;left:40px;display:block;width:30px;text-align:center;color:#fff}.facility__root ul .disc{font-weight:normal;line-height:140%;margin-top:15px;padding-bottom:30px;text-align:left;font-size:1.8rem;font-size:18px}.facility__root ul .disc.disc--daiseidou{padding-bottom:0}.others#main{margin-top:0;padding-top:80px;background:#FE9432}.others .others__section{position:relative;padding-bottom:40px;background-image:linear-gradient(180deg, #FE9432, #FEA856)}.others .others__section.os2{position:relative;background-image:linear-gradient(180deg, #FEBA79, #FFCF9F)}.others .others__section.os2 .next__block:before{border:500px solid transparent;border-top:60px solid #FEA856}.others .others__section.os2 .next__block a{color:#fff}.others .others__section.os2 .next__block a:after{border-top:10px solid #fff}.others .others__section.os3{position:relative;background-image:linear-gradient(180deg, #FFC288, #FFD2A6)}.others .others__section.os3 .next__block:before{border:500px solid transparent;border-top:60px solid #FFCF9F}.others .others__section.os3 .next__block a{color:#fff}.others .others__section.os3 .next__block a:after{border-top:10px solid #fff}.others .box{position:relative;box-sizing:border-box;width:1000px;margin:0 auto;margin-top:40px;padding:15px;padding-bottom:30px;border:2px solid #cbcbcb;background-color:#fff;-webkit-box-shadow:0px 0px 5px #cbcbcb;-moz-box-shadow:0px 0px 5px #cbcbcb;box-shadow:0px 0px 5px #cbcbcb}.others .box:before{position:absolute;top:0;left:28px;display:block;width:46px;height:141px;content:'';background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;background-repeat:no-repeat;background-position:center top;width:46px;height:141px;background-position:-400px -200px}.others .box#nb2:before{width:46px;height:141px;background-position:-500px -200px}.others .box#nb3:before{width:46px;height:141px;background-position:-600px -200px}.others .in__box{width:84%;margin:0 auto}.others header{font-size:32px;margin:0 auto;margin-top:25px;padding:25px 0;text-align:center;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.others header#globalHeader{margin-top:0;padding:0}.others header h1,.others header h2{letter-spacing:7px;color:#FE9432 !important}.others .imgBox{margin-top:40px;text-align:right;overflow:hidden;*zoom:1}.others .imgBox .txt{margin-top:10px;font-size:1.4rem;font-size:14px;line-height:1.4em}.others .imgBox .left{float:left;width:49%;text-align:right}.others .imgBox .right{float:right;width:49%;text-align:right}.others .disc{font-weight:normal;line-height:150%;margin-top:30px;font-size:1.8rem;font-size:18px}.others .link.link--facility{margin-top:40px}.others .link.link--facility a{position:relative;display:block;width:500px;margin:0 auto;padding:30px;text-align:center;color:#fff;background-color:#FE9432;font-size:2.4rem;font-size:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.others .link.link--facility a:after{position:absolute;top:28px;right:25px;display:block;content:'';background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;background-repeat:no-repeat;background-position:center top;width:32px;height:32px;background-position:-300px -200px}html.ie .lang_ja .facility__info .box table td.txt a{padding:10px 12px 6px}#ACCESS .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#ACCESS .building.sub.sNPoints .more a{color:#FE9432;border-bottom:4px solid #FE9432}#ACCESS .building.sub .next__block:before{border-top:60px solid #FFE6CE}#ACCESS .information.sub{background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#ACCESS .information.sub .next__block:before{border-top:60px solid #FFE6CE}.access__box header{text-align:center;color:#fff}.access__box h1{font-size:3rem;font-size:30px}.access__box h1 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:18px}.access__box p{margin-top:35px;font-size:2.4rem;font-size:24px;line-height:150%}.access__box{padding-bottom:40px}.access__box#ab1{background-image:linear-gradient(180deg, #FE9432, #FEBA79)}.access__box#ab1 .explain{font-weight:normal;text-align:left}.access__box#ab2{background-image:linear-gradient(180deg, #FFCF9F, #FFD2A6)}.access__box#ab2 .next__block:before{border:500px solid transparent;border-top:60px solid #FEBA79}.access__box#ab3{background-image:linear-gradient(180deg, #FFC288, #FFD2A6)}.access__box#ab3 .next__block:before{border:500px solid transparent;border-top:60px solid #FFD2A6}.access__box#ab4{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}.access__box#ab4 .next__block:before{border:500px solid transparent;border-top:60px solid #FFD2A6}.access__box#ab2 .head1 h2{margin-top:30px;font-size:3.6rem;font-size:36px}.access__box#ab2 .explain{padding:25px 20px;border:2px dotted #FE9432}.access__box#ab2 .explain h3{color:#FE9432;font-size:2.1rem;font-size:21px}.access__box#ab2 .explain p{font-size:2.1rem;font-size:21px;margin-top:10px;font-weight:normal;letter-spacing:-2px;line-height:150%}.access__box#ab2 area{border:0;outline:none}.access__box#ab3 .explain{font-size:2.1rem;font-size:21px;margin-top:30px;font-weight:normal;line-height:150%;text-align:center}.access__box#ab3 .pdfLink{text-align:center;margin-top:30px}.access__box#ab3 .pdfLink a{display:inline-block;color:#fff;width:450px;background-color:#FE9432;text-align:center;margin-top:20px;padding:0 20px;box-sizing:border-box}.access__box#ab3 .pdfLink a .icon{padding:20px;padding-right:5px;padding-left:35px;display:inline-block;background:url("/wp-content/themes/sohonbu/assets/images/access/download.png") no-repeat left}.access__box#ab3 .pdfLink .a2{letter-spacing:-1px}.access__box#ab4 .ab4Head h2{font-size:3.4rem;font-size:34px;color:#FE9432;margin-top:30px}.access__section{margin-top:40px;background-color:#FFF;padding-top:40px;padding-bottom:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}.access__section .in__box{width:83%;margin:0 auto}.access__section .in__box .tel{color:#FE9432}.access__section .map_large{margin-top:30px;margin-left:-60px;margin-bottom:-50px}.access__section header{text-align:center;padding:25px 0;margin:0 auto;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.access__section header h2{color:#FE9432 !important;display:inline-block;font-size:3.2rem;font-size:32px;line-height:48px;margin-bottom:3px}.access__section header h2.train{padding:5px 0 5px 0px}.access__section header h2.train svg{width:25px;height:27px;vertical-align:-1px}.access__section header h2.train svg path{fill:#FE9432}.access__section header h2.air{padding:5px 0 5px 0px}.access__section header h2.air svg{width:40px;height:22px;vertical-align:-1px}.access__section header h2.air svg path{fill:#FE9432}.accessList li{position:relative;margin-top:30px}.accessList h2{font-size:2.8rem;font-size:28px;color:#FE9432;margin-top:20px;border-bottom:2px solid #FE9432;display:inline-block}.accessList h2:after{content:'';display:block;height:10px}.accessList h2 span{font-size:21px}.accessList .line{position:relative;margin-top:15px;padding-bottom:60px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #FE9432;text-align:center;padding:15px}.explain{margin-top:20px;font-size:1.6rem;font-size:16px;line-height:130%}.mapList{position:relative;padding-bottom:30px}.mapList a{display:block}.mapList a .text{position:absolute;display:inline-block;font-size:30px;color:#26a69a;white-space:nowrap}.mapList a .text:before{position:relative;top:-1px;right:-0px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 8px;border-color:transparent transparent transparent #26a69a}.mapList li{position:absolute;top:0;left:0;z-index:5}.mapList li.map{position:relative;margin-top:68px;z-index:1;pointer-events:none}.mapList li.map_on{top:695px;left:467px;pointer-events:none}.mapList li.md__seikyopress{top:369px;left:503px}.mapList li.md__seikyopress .text{right:0}.mapList li.md__seikyopress#mdshinano{top:459px;left:483px}.mapList li.md__seikyopress#mdshinano .text{top:74px;right:-12px}.mapList li.md__jyourakuen{display:inline;position:static;top:0;left:0}.mapList li.md__jyourakuen .md__jyourakuen__inner>img{position:absolute;top:644px;left:4px;width:419px;height:84px}.mapList li.md__jyourakuen .md__jyourakuen__1{position:absolute;top:644px;left:4px;width:419px;height:84px;z-index:1}.mapList li.md__jyourakuen .md__jyourakuen__2{position:absolute;top:634px;left:384px;width:50px;height:50px;z-index:10}.mapList li.md__setsugucenter{top:604px;left:6px;z-index:10}.mapList li.md__setsugucenter .text{top:20px;left:-10px}.mapList li.md__sekaiseikyokaikan{top:370px;left:22px;z-index:11}.mapList li.md__sekaiseikyokaikan .text{top:-5px;left:-25px}.mapList li.md__sougouannaicenter{top:853px;left:139px;z-index:11}.mapList li.md__sougouannaicenter .text{top:108px;left:-137px}.mapList li.md__minonculturcenter{top:526px;left:4px;z-index:11}.mapList li.md__minonculturcenter .text{top:-5px;left:-10px}.mapList li.md__daiseidou{top:651px;left:316px;z-index:0}.mapList li.md__daiseidou .text{top:1px;right:-4px}.mapList li.md__bunkacenter{top:808px;left:455px;z-index:0}.mapList li.md__bunkacenter .text{top:2px;right:-16px}.mapList li.md__shinanoheiwa{top:908px;left:433px}.mapList li.md__shinanoheiwa .text{top:8px;right:-3px}.mapList li.md__daiseidoumaehiroba{top:793px;left:105px}.mapList li.md__daiseidoumaehiroba .text{top:-7px;left:-106px}.modal{position:fixed;top:0;left:0;right:0;bottom:0;padding-bottom:20%;z-index:10000;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none;background-color:rgba(0,0,0,0.8);overflow:scroll}.modal.view{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:block}.modal .mdBox{position:absolute;top:80px;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);background-color:#FFF;width:660px;left:50%;padding:10px;padding-bottom:30px;margin-top:40px;margin-bottom:40px;z-index:10000}.modal .mdClose a{position:absolute;right:0px;top:-30px;background-color:#FFF;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:2.4rem;font-size:24px;display:block;color:#FE9432}.modal .mdClose a span{position:relative;margin-left:5px;top:1px;right:-4px;display:inline-block}.modal .mdClose a:before{content:'';position:absolute;display:block;border:30px solid transparent;border-right:25px solid #fff;left:-52px;top:0}.modal .mdContent{display:none}.modal .mdContent h2{text-align:center;font-size:4.2rem;font-size:42px;color:#FE9432;margin-top:40px}.modal .mdContent h2 span{font-size:3rem;font-size:30px}.modal .mdContent .inBox{padding:0 30px}.modal .mdContent .tbBox{border-top:1px #666 dashed;border-bottom:1px #666 dashed;padding:20px 0;padding-bottom:15px;margin-top:30px;line-height:130%;color:#000}.modal .mdContent .tbBox p{font-size:2.4rem;font-size:24px;font-weight:normal;line-height:130%;margin-bottom:10px}.modal .mdContent table{width:100%}.modal .mdContent table th{font-size:2.4rem;font-size:24px;font-weight:bold;width:25%;padding:10px 0px;vertical-align:top;line-height:130%;position:relative;padding-right:1em}.modal .mdContent table th:after{content:':';position:absolute;right:7px;top:9px}.modal .mdContent table td{font-size:2.2rem;font-size:22px;width:80%;padding:10px 0px;letter-spacing:-1px;line-height:130%;vertical-align:top;color:#000}.modal .mdContent table td span{font-size:1.55rem;font-size:15.5px;letter-spacing:-1.8px;color:#000;line-height:130%;display:inline-block}.modal .mdContent table td a{color:#FE9432;text-decoration:underline}.modal .mdContent .explain{font-size:1.8rem;font-size:18px;line-height:130%;font-weight:normal;letter-spacing:-1.8px;color:#001}.modal .mdContent .btn{margin-top:30px;background-color:#FE9432;color:#fff;padding:30px 40px;width:100%;text-align:center;display:inline-block;position:relative;font-size:2.4rem;font-size:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.modal .mdContent .btn:after{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat;background-size:100% 100%;width:15px;height:18px;position:absolute;display:block;top:50%;bottom:50%;transform:translateY(-50%);right:10px}.sitepolicy #information{display:none}.sitepolicy #main{background:linear-gradient(180deg, #FE9432, #FFC288)}.sitepolicy #main .page{padding-bottom:100px}.sitepolicy #main .page header{text-align:center;color:#fff}.sitepolicy #main .page header h1{font-size:3rem;font-size:30px}.sitepolicy #main .page header h1 .font__quicksand{font-size:40px;font-weight:700;display:inline-block;margin-bottom:18px}.sitepolicy #main .page .page__nav{display:flex;margin-bottom:-10px;justify-content:center}.sitepolicy #main .page .page__nav a{font-size:24px;position:relative;display:flex;box-sizing:border-box;width:280px;margin:20px;padding:20px 5px;padding-bottom:17px;text-align:center;color:#FE9432;background-color:#fff;justify-content:center;align-items:center}.sitepolicy #main .page .page__nav a:after{position:absolute;bottom:-12px;left:50%;display:block;width:0;height:0;content:'';transform:translate(-50%, 0);border-width:15px 12.5px 0 12.5px;border-style:solid;border-color:#fff transparent transparent transparent}.sitepolicy #main .page .page__nav a p:before{font-size:20px;margin-right:5px;content:'▼';vertical-align:3px}.sitepolicy #main .section{margin-top:40px;padding-top:40px;padding-bottom:40px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sitepolicy #main .section .section__inner{width:83%;margin:0 auto}.sitepolicy #main .section .section__inner header{font-size:32px;margin:0 auto;padding:25px 0;text-align:center;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.sitepolicy #main .section .section__inner header h2{line-height:48px;display:inline-block;margin-bottom:3px;color:#FE9432 !important;font-size:3.2rem;font-size:32px}.sitepolicy #main .policy{font-size:18px;font-weight:normal;line-height:1.8;margin-top:40px;color:#000}.sitepolicy #main .policy a{color:#FE9432;border-bottom:1px solid}.sitepolicy #main .policy a:hover{opacity:.7}.sitepolicy #main .policy .indent{display:flex;margin-top:35px}.sitepolicy #main .policy .indent02{margin-left:1em}.sitepolicy #main .policy .indent__num{margin-right:0.5em}.sitepolicy #main .policy .policy__para.policy__para--mtop1em{margin-top:1em}.sitepolicy #main .policy .policy__para.policy__para--mtop2em{margin-top:2em}body.lang_ja #globalHeader ul li a.menu_fac{padding-left:15px;letter-spacing:15px}body.lang_ja .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_ja .building .building__content ul a .btn span{font-size:10px;vertical-align:middle}html.ie .lang_ja #calendar .calendar__navbox .calendar__nav{padding-top:7px}html.ie .lang_ja #globalHeader ul li a{padding-top:25px}html.ie .lang_ja .purpose__list li .content .btn{padding-top:6px}html.ie .lang_ja .building .building__content ul li:first-child a .btn{padding-top:70px}html.ie .lang_ja .building .more,html.ie .lang_ja .building .more.more a::after{top:-4px}body.lang_ja .main__vis .f__name .small{text-indent:1rem;display:inline-block}body.lang_other #globalHeader ul li.jp-only{display:none}body.lang_other #globalHeader ul li:nth-child(6) a{border-left:2px solid #FE9432}body.lang_other #globalHeader ul li:nth-child(n+5) a{width:161px}body.lang_other #globalHeader ul li.dropDown .dropList{width:auto;margin-left:0;transform:translate(-50%, 0)}body.lang_other #globalHeader ul li.dropDown .dropList li a{width:auto}body.lang_other .information__news{display:none}body.lang_other .information__content{justify-content:flex-start}body.lang_other .information__weather table tr td span{white-space:normal}body.lang_other .information__content h2 small{display:block;margin-top:5px;padding-left:0px}body.lang_other #calendar .calendar__navbox .calendar__nav{font-size:12px}body.lang_other .building .building__content ul li:not(:first-child) a .btn{font-size:15px}body.lang_other .building .building__content ul li:first-child a .btn{font-size:2.2rem;font-size:22px;padding-top:0;padding-left:32px;padding-right:32px}body.lang_other .building .building__content ul li:first-child a .btn .btn__daiseidou{height:140px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}body.lang_other .building .caution{margin-bottom:30px}body.lang_other .purpose .purpose__content ul li{font-size:20px;line-height:1.3}body.lang_other .purpose .purpose__content ul li a:after{font-size:25px}body.lang_other .qa .qa__content ul li{font-size:22px;line-height:1.2}body.lang_other .qa .qa__content ul li span{padding:0 15px}body.lang_other.home .access .access__content .from{font-size:20px}body.lang_other.home .access .access__content .from span{display:block}body.lang_other#PURPOSE .purpose__list li.pl1 .left{left:50%;transform:translateX(-50%)}body.lang_other#PURPOSE .purpose__list li.pl1 .right{display:none}body.lang_other#PURPOSE .purpose .purpose__content ul li a{font-size:22px}body.lang_other#PURPOSE .purpose__list li .content .btn{font-size:12px}body.lang_other#PURPOSE .purpose__list li .content .btn{line-height:1.2}body.lang_other#PURPOSE .purpose__list li .content .btn span svg{width:10px}body.lang_other#FACILITY .main__vis .f__name .cl2,body.lang_other#FACILITY .main__vis .f__name .cl1{font-size:16px}body.lang_other#FACILITY .main__vis .f__name .cr{padding-left:250px}body.lang_other#FACILITY.daiseidou .main__vis .f__name .cr{padding-left:105px}body.lang_id#FACILITY.daiseidou .main__vis .f__name .cr{padding-left:150px}body.lang_other#FACILITY .main__vis .name{font-size:3.4rem;font-size:34px}body.lang_other#FACILITY .main__vis .name span{font-size:2.2rem;font-size:22px;margin-left:0.5em}body.lang_other#FACILITY .facility__topiscs .box h2{font-size:19px;line-height:1.3}body.lang_other#FACILITY .facility__topiscs .box .info__block p{width:315px}body.lang_other#FACILITY .facility__topiscs .box p{margin-top:20px;font-size:17px;letter-spacing:-0.5px}body.lang_other#FACILITY .facility__topiscs .box .floor{width:85px;height:85px}body.lang_other#FACILITY .facility__topiscs .box .floor:before{border-top:85px solid transparent;border-right:85px solid #26a69a}body.lang_other#FACILITY .facility__topiscs .box .floor.l:before{border-top:85px solid transparent;border-left:85px solid #26a69a;border-right:none}body.lang_other#FACILITY .facility__topiscs .box .floor span{font-size:18px;top:49px;left:35px}body.lang_other#FACILITY .facility__topiscs .box .floor.l span{left:5px}body.lang_other#FACILITY .facility__info .box table td.txt{font-size:1.6rem;font-size:16px}body.lang_other#FACILITY .facility__info .box table td.txt a{letter-spacing:-.5px}body.lang_other#FACILITY .facility__root ul .disc{font-size:14px}body.lang_other#FACILITY.daiseidou .facility__root h1{margin-bottom:60px}body.lang_other#FACILITY.daiseidou .facility__root h2{font-size:32px;margin-top:50px;text-align:center;color:#fff}body.lang_other#FACILITY.daiseidou .facility__root ul{margin-top:30px}body.lang_other#FACILITY.daiseidou .facility__root ul:first-of-type{margin-bottom:90px}body.lang_other#FACILITY.daiseidou .facility__root ul li.arrow3:before{left:-32px}body.lang_other#FACILITY.daiseidou .facility__root ul li.arrow2.arrow2--daiseidou .line span.line--02{height:calc(100% - 81px)}body.lang_other#ACCESS .access__section .map_large{margin-bottom:0px}body.lang_other#ACCESS .mapList{position:relative}body.lang_other#ACCESS .mapList a .text{font-size:24px}body.lang_other#ACCESS .mapList a .text:before{position:absolute;top:6%;left:-15px}body.lang_other#ACCESS .modal .mdContent table td span{letter-spacing:0px}body.lang_other#ACCESS .md__daiseidoumaehiroba .mapList a .text{background-color:transparent}body.lang_other .purpose__list li .content .btn svg{vertical-align:text-bottom}html.ie .lang_other .purpose__list li .content .btn svg{vertical-align:0px}body.lang_en #globalHeader #logo a{width:100%}body.lang_en #globalHeader #logo .index{width:250px}body.lang_en#ACCESS .md__seikyopress .text{transform:translate(0, -35px)}body.lang_en#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 0px)}body.lang_en#ACCESS .md__setsugucenter .text{transform:translate(30px, 0px)}body.lang_en#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-45px, -53px)}body.lang_en#ACCESS .md__daiseidou .text{transform:translate(10px, 0px)}body.lang_en#ACCESS .md__bunkacenter .text{transform:translate(-35px, 0px)}body.lang_en#ACCESS .md__minonculturcenter .text{transform:translate(0px, -6px)}body.lang_en#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_en#ACCESS .md__seikyopress .text{transform:translate(0px, -35px)}html.win .lang_en#ACCESS .md__seikyopress#mdshinano .text{transform:translate(7px, -2px)}html.win .lang_en#ACCESS .md__setsugucenter .text{transform:translate(30px, 0px)}html.win .lang_en#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-50px, -53px)}html.win .lang_en#ACCESS .md__daiseidou .text{transform:translate(30px, 0px)}html.win .lang_en#ACCESS .md__bunkacenter .text{transform:translate(-35px, 0px)}html.win .lang_en#ACCESS .md__minonculturcenter .text{transform:translate(0px, -6px)}html.ie .lang_en .purpose__list li .content .btn svg{vertical-align:-1px}body.lang_en .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_en .access .access__content .from{font-size:19px !important}body.lang_es #globalHeader #logo a{width:100%}body.lang_es #globalHeader #logo .index{width:270px}body.lang_es #globalHeader #logo .sub{padding:10px 0}body.lang_es .information__weather .information__week{display:block}body.lang_es#FACILITY .main__vis .f__name .cr{padding-left:330px}body.lang_es#ACCESS .mapList li.map{transform:translate(-7px, 0px)}body.lang_es#ACCESS .md__seikyopress .text{transform:translate(39px, -6px)}body.lang_es#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 0px)}body.lang_es#ACCESS .md__setsugucenter .text{transform:translate(16px, -20px)}body.lang_es#ACCESS .md__daiseidoumaehiroba .text{transform:translate(20px, -5px)}body.lang_es#ACCESS .md__daiseidou .text{transform:translate(-48px, 0px)}body.lang_es#ACCESS .md__bunkacenter .text{transform:translate(-70px, 2px)}body.lang_es#ACCESS .md__shinanoheiwa .text{transform:translate(0px, 0px)}body.lang_es#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}body.lang_es#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_es#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_es#ACCESS .md__seikyopress .text{transform:translate(53px, -6px)}html.win .lang_es#ACCESS .md__seikyopress#mdshinano .text{transform:translate(7px, -2px)}html.win .lang_es#ACCESS .md__setsugucenter .text{transform:translate(0px, -22px)}html.win .lang_es#ACCESS .md__daiseidoumaehiroba .text{transform:translate(0px, -4px)}html.win .lang_es#ACCESS .md__daiseidou .text{transform:translate(-30px, 0px)}html.win .lang_es#ACCESS .md__bunkacenter .text{transform:translate(-49px, 0px)}html.win .lang_es#ACCESS .md__shinanoheiwa .text{transform:translate(17px, 0px)}html.win .lang_es#ACCESS .md__minonculturcenter .text{transform:translate(15px, -6px)}html.win .lang_es .main__vis .f__name .cr{padding-left:335px !important}html.ie .lang_es .purpose__list li .content .btn svg{vertical-align:-1px}body.lang_es .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_es .facility__topiscs .box .floor span{font-size:11px !important}body.lang_id #globalHeader #logo a{width:100%}body.lang_id #globalHeader #logo .index{width:270px}body.lang_id #globalHeader #logo .sub{padding:10px 0}body.lang_id .qa .qa__content ul li{font-size:20px}body.lang_id#ACCESS .mapList li.map{transform:translate(-35px, 0px)}body.lang_id#ACCESS .md__seikyopress .text{transform:translate(-25px, -50px)}body.lang_id#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 0px)}body.lang_id#ACCESS .md__setsugucenter .text{transform:translate(-20px, 0px)}body.lang_id#ACCESS .md__daiseidoumaehiroba .text{font-size:22px !important;transform:translate(-20px, -44px)}body.lang_id#ACCESS .md__daiseidou .text{transform:translate(39px, 0px)}body.lang_id#ACCESS .md__bunkacenter .text{transform:translate(-30px, 0)}body.lang_id#ACCESS .md__shinanoheiwa .text{transform:translate(20px, 0px)}body.lang_id#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}body.lang_id#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_id#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win #FACILITY .facility__topiscs .box p{font-size:16px}html.win7 .lang_id#ACCESS .md__seikyopress .text{transform:translate(-9px, -50px)}html.win7 .lang_id#ACCESS .md__seikyopress#mdshinano .text{transform:translate(11px, 0px)}html.win7 .lang_id#ACCESS .md__setsugucenter .text{transform:translate(-28px, -4px)}html.win7 .lang_id#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-45px, -45px)}html.win7 .lang_id#ACCESS .md__daiseidou .text{transform:translate(64px, 0px)}html.win7 .lang_id#ACCESS .md__bunkacenter .text{transform:translate(-14px, 2px)}html.win7 .lang_id#ACCESS .md__shinanoheiwa .text{transform:translate(39px, 0px)}html.win7 .lang_id#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}html.win7 .lang_id#ACCESS .map_on img{transform:translate(-18px, -18px)}html.win7 .lang_id#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win7 body.lang_id .qa .qa__content ul li{font-size:19px}body.lang_id.home .access .access__content .from{font-size:17px}body.lang_pt #globalHeader #logo a{width:100%}body.lang_pt #globalHeader #logo .index{width:270px}body.lang_pt #globalHeader #logo .sub{padding:10px 0}body.lang_pt#ACCESS .mapList li.map{transform:translate(-16px, 0px)}body.lang_pt#ACCESS .md__seikyopress .text{transform:translate(36px, 0px)}body.lang_pt#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 0px)}body.lang_pt#ACCESS .md__setsugucenter .text{transform:translate(6px, -25px)}body.lang_pt#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-44px, -79px)}body.lang_pt#ACCESS .md__daiseidou .text{transform:translate(-33px, 0px)}body.lang_pt#ACCESS .md__bunkacenter .text{transform:translate(-70px, 2px)}body.lang_pt#ACCESS .md__shinanoheiwa .text{transform:translate(-35px, 0px)}body.lang_pt#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}body.lang_pt#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_pt#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_pt#ACCESS .md__seikyopress .text{transform:translate(36px, 0px)}html.win .lang_pt#ACCESS .md__seikyopress#mdshinano .text{transform:translate(3px, 0px)}html.win .lang_pt#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-44px, -79px)}html.win .lang_pt#ACCESS .md__daiseidou .text{transform:translate(-35px, 0px)}html.win .lang_pt#ACCESS .md__setsugucenter .text{transform:translate(0px, -25px)}html.win .lang_pt#ACCESS .md__bunkacenter .text{transform:translate(-64px, 2px)}html.win .lang_pt#ACCESS .md__shinanoheiwa .text{transform:translate(-29px, 0px)}html.win .lang_pt#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}html.win .lang_pt#ACCESS .map_on img{transform:translate(-18px, -18px)}html.win .lang_pt#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win7.ie .lang_pt#ACCESS .md__seikyopress .text{transform:translate(56px, 0px)}html.win7.ie .lang_pt#ACCESS .md__seikyopress#mdshinano .text{transform:translate(14px, 0px)}html.win7.ie .lang_pt#ACCESS .md__setsugucenter .text{transform:translate(-21px, -25px)}html.win7.ie .lang_pt#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-44px, -79px)}html.win7.ie .lang_pt#ACCESS .md__daiseidou .text{transform:translate(-20px, 0px)}html.win7.ie .lang_pt#ACCESS .md__bunkacenter .text{transform:translate(-49px, 2px)}html.win7.ie .lang_pt#ACCESS .md__shinanoheiwa .text{transform:translate(-29px, 0px)}html.win7.ie .lang_pt#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}html.win7.ie .lang_pt#ACCESS .map_on img{transform:translate(-18px, -18px)}html.win7.ie .lang_pt#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win7.ie .lang_pt#FACILITY .main__vis .f__name .cr{padding-left:280px}html.win7.ie .lang_pt #globalHeader ul li a{font-size:16px}html.win7.ie body.lang_pt .building .building__content ul li:first-child a .btn{font-size:23px}html.win7.ie body.lang_other#FACILITY .facility__info .box table td.txt{font-size:15px}body.lang_pt .slider .next__block a{top:13px}body.lang_pt .next__block a:after{top:33px}body.lang_pt .facility__topiscs .next__block a{top:12px}body.lang_pt .qa .qa__content ul li{font-size:20px}body.lang_pt .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_pt .building .building__content ul li:first-child a .btn{font-size:2.3rem;font-size:23px}body.lang_pt .purpose__content.sub ul li a span{height:140px}body.lang_pt .modal .mdContent table th{width:29%}body.lang_pt .modal .mdContent table td{width:71%}body.lang_it #globalHeader #logo a{width:100%}body.lang_it #globalHeader #logo .index{width:270px}body.lang_it #globalHeader #logo .sub{padding:10px 0}body.lang_it#ACCESS .mapList li.map{transform:translate(9px, 0px)}body.lang_it#ACCESS .md__seikyopress .text{transform:translate(34px, -5px)}body.lang_it#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 3px)}body.lang_it#ACCESS .md__setsugucenter .text{transform:translate(-24px, -47px)}body.lang_it#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-42px, -86px)}body.lang_it#ACCESS .md__daiseidou .text{transform:translate(10px, 0px)}body.lang_it#ACCESS .md__bunkacenter .text{transform:translate(-93px, 2px)}body.lang_it#ACCESS .md__shinanoheiwa .text{transform:translate(-20px, 0px)}body.lang_it#ACCESS .md__minonculturcenter .text{transform:translate(15px, -6px)}body.lang_it#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_it#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_it#ACCESS .md__seikyopress .text{transform:translate(50px, 0)}html.win .lang_it#ACCESS .md__seikyopress#mdshinano .text{transform:translate(7px, -2px)}html.win .lang_it#ACCESS .md__setsugucenter .text{transform:translate(-35px, -50px)}html.win .lang_it#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-53px, -81px)}html.win .lang_it#ACCESS .md__daiseidou .text{transform:translate(35px, 0px)}html.win .lang_it#ACCESS .md__bunkacenter .text{transform:translate(-80px, 0px)}html.win .lang_it#ACCESS .md__minonculturcenter .text{transform:translate(0px, -6px)}html.win .lang_it#ACCESS .md__shinanoheiwa .text{transform:translate(-8px, 0px)}body.lang_it .access__box#ab2 .explain p{letter-spacing:0}body.lang_it .information__weather table tr.icon th,body.lang_it .information__weather table tr.icon td,body.lang_it .information__weather table tr th{font-size:1em}body.lang_zh-hans #globalHeader #logo a{width:100%}body.lang_zh-hans #globalHeader #logo .index{width:250px}body.lang_zh-hans #globalHeader #logo .sub{padding:18px 0}body.lang_zh-hans #calendar .calendar__navbox .calendar__nav{font-size:16px !important}body.lang_zh-hans #calendar .calendar__pn a{padding-top:2px}body.lang_zh-hans .purpose .purpose__content ul li{font-size:30px;line-height:1.3}body.lang_zh-hans .purpose__list li .content .btn{font-size:18px !important}body.lang_zh-hans .building .building__content ul li:not(:first-child) a .btn{font-size:22px}body.lang_zh-hans#ACCESS .md__seikyopress .text{transform:translate(-27px, -5px)}body.lang_zh-hans#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-85px, 4px)}body.lang_zh-hans#ACCESS .md__setsugucenter .text{transform:translate(90px, 0px)}body.lang_zh-hans#ACCESS .md__daiseidoumaehiroba .text{transform:translate(40px, 0px)}body.lang_zh-hans#ACCESS .md__daiseidou .text{transform:translate(-45px, 0px)}body.lang_zh-hans#ACCESS .md__bunkacenter .text{transform:translate(-95px, 0px)}body.lang_zh-hans#ACCESS .md__shinanoheiwa .text{transform:translate(-35px, 0px)}body.lang_zh-hans#ACCESS .md__minonculturcenter .text{transform:translate(-5px, 15px)}body.lang_zh-hans#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_zh-hans#ACCESS .modal .mdContent .explain{letter-spacing:0}body.lang_zh-hans .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_zh-hans .main__vis .f__name .cr{padding-left:80px !important}body.lang_zh-hans .facility__topiscs .box .info__block p{width:auto}body.lang_zh-hans _:-ms-lang(x)::-ms-backdrop,body.lang_zh-hans .building .building__content ul a .btn span{font-size:1.5rem;vertical-align:3px}body.lang_zh-hans _:-ms-lang(x)::-ms-backdrop,body.lang_zh-hans .sNPoints .more a::after{top:2px}body.lang_zh-hans .purpose__list li .content .btn span{top:-4px !important}body.lang_zh-hans .building .building__content ul li:not(:first-child) a .btn span{top:-1px}body.lang_zh-hans .purpose__list li .content .btn svg{vertical-align:inherit}body.lang_zh-hant #globalHeader #logo a{width:100%}body.lang_zh-hant #globalHeader #logo .index{width:250px}body.lang_zh-hant #globalHeader #logo .sub{padding:18px 0}body.lang_zh-hant #calendar .calendar__navbox .calendar__nav{font-size:16px !important}body.lang_zh-hant #calendar .calendar__pn a{padding-top:2px}body.lang_zh-hant .purpose .purpose__content ul li{font-size:30px;line-height:1.3}body.lang_zh-hant .purpose__list li .content .btn{font-size:18px !important}body.lang_zh-hant .building .building__content ul li:not(:first-child) a .btn{font-size:22px}body.lang_zh-hant.home .access .access__content .from span{display:inline;font-size:20px}body.lang_zh-hant#ACCESS .md__seikyopress .text{transform:translate(-27px, -5px)}body.lang_zh-hant#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-85px, 4px)}body.lang_zh-hant#ACCESS .md__setsugucenter .text{transform:translate(90px, 0px)}body.lang_zh-hant#ACCESS .md__daiseidoumaehiroba .text{transform:translate(40px, 0px)}body.lang_zh-hant#ACCESS .md__daiseidou .text{transform:translate(-45px, 0px)}body.lang_zh-hant#ACCESS .md__bunkacenter .text{transform:translate(-95px, 0px)}body.lang_zh-hant#ACCESS .md__shinanoheiwa .text{transform:translate(-35px, 0px)}body.lang_zh-hant#ACCESS .md__minonculturcenter .text{transform:translate(-5px, 15px)}body.lang_zh-hant#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_zh-hant#ACCESS .modal .mdContent .explain{letter-spacing:0}body.lang_zh-hant .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_zh-hant .main__vis .f__name .cr{padding-left:80px !important}body.lang_zh-hant .facility__topiscs .box .info__block p{width:auto}body.lang_zh-hant _:-ms-lang(x)::-ms-backdrop,body.lang_zh-hant .building .building__content ul a .btn span{font-size:1.5rem;vertical-align:3px}body.lang_zh-hant _:-ms-lang(x)::-ms-backdrop,body.lang_zh-hant .sNPoints .more a::after{top:2px}body.lang_zh-hant .purpose__list li .content .btn span{top:-4px !important}body.lang_zh-hant .building .building__content ul li:not(:first-child) a .btn span{top:-1px}body.lang_zh-hant .purpose__list li .content .btn svg{vertical-align:inherit}body.lang_th #globalHeader ul li.dropDown .dropList li a{font-size:16px}body.lang_th #globalHeader ul li.dropDown .dropList li a span{font-size:16px}body.lang_th #globalHeader #logo a{width:100%}body.lang_th #globalHeader #logo .index{width:250px}body.lang_th #globalHeader #logo .sub{padding:10px 0}body.lang_th.lang_other#ACCESS .mapList a .text{line-height:1.3}body.lang_th.lang_other#ACCESS .mapList a .text:before{top:11%}body.lang_th#ACCESS .md__seikyopress .text{transform:translate(39px, -13px)}body.lang_th#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-55px, 0px)}body.lang_th#ACCESS .md__setsugucenter .text{transform:translate(50px, 0px)}body.lang_th#ACCESS .md__daiseidoumaehiroba .text{transform:translate(40px, -44px)}body.lang_th#ACCESS .md__daiseidou .text{transform:translate(-30px, -8px)}body.lang_th#ACCESS .md__bunkacenter .text{transform:translate(-100px, -3px)}body.lang_th#ACCESS .md__shinanoheiwa .text{transform:translate(-30px, -4px)}body.lang_th#ACCESS .md__minonculturcenter .text{transform:translate(30px, -15px)}body.lang_th#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_th#ACCESS .map_on img{transform:translate(-8px, -18px)}body.lang_th#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_th#ACCESS .md__seikyopress .text{transform:translate(62px, -13px)}html.win .lang_th#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-51px, -2px)}html.win .lang_th#ACCESS .md__daiseidoumaehiroba .text{transform:translate(40px, -33px)}html.win .lang_th#ACCESS .md__daiseidou .text{transform:translate(-7px, -8px)}html.win .lang_th#ACCESS .md__bunkacenter .text{transform:translate(-90px, -3px)}html.win .lang_th#ACCESS .md__shinanoheiwa .text{transform:translate(-20px, -4px)}html.win .lang_th#ACCESS .map_on img{transform:translate(-8px, -18px)}html.ie .lang_th#ACCESS .purpose__list li .content .btn svg{vertical-align:sub}html.ie .lang_th#ACCESS .md__seikyopress .text{transform:translate(51px, -13px)}html.ie .lang_th#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-51px, -2px)}html.ie .lang_th#ACCESS .md__daiseidoumaehiroba .text{transform:translate(40px, -33px)}html.ie .lang_th#ACCESS .md__daiseidou .text{transform:translate(-22px, -8px)}html.ie .lang_th#ACCESS .md__bunkacenter .text{transform:translate(-90px, -3px)}html.ie .lang_th#ACCESS .md__shinanoheiwa .text{transform:translate(-20px, -4px)}html.ie .lang_th#ACCESS .map_on img{transform:translate(-8px, -18px)}body.lang_th .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_th .main__vis .f__name .cr{padding-left:160px !important}body.lang_th .purpose__list li .content .btn span{position:relative;top:-4px;left:-4px;font-size:2rem;font-size:20px;vertical-align:middle}body.lang_th #globalHeader ul li a{font-size:16px}body.lang_ko #globalHeader #logo a{width:100%}body.lang_ko #globalHeader #logo .index{width:256px}body.lang_ko #globalHeader #logo .sub{padding:15px 0}body.lang_ko #calendar .calendar__pn a{padding-top:2px}body.lang_ko#ACCESS .mapList li.map{transform:translate(-11px, 0px)}body.lang_ko#ACCESS .md__seikyopress .text{transform:translate(-22px, 0px)}body.lang_ko#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-80px, 0px)}body.lang_ko#ACCESS .md__setsugucenter .text{transform:translate(112px, 1px)}body.lang_ko#ACCESS .md__daiseidoumaehiroba .text{transform:translate(10px, -5px)}body.lang_ko#ACCESS .md__daiseidou .text{transform:translate(-80px, 0px)}body.lang_ko#ACCESS .md__bunkacenter .text{transform:translate(-120px, 2px)}body.lang_ko#ACCESS .md__shinanoheiwa .text{transform:translate(-35px, 0px)}body.lang_ko#ACCESS .md__minonculturcenter .text{transform:translate(28px, 13px)}body.lang_ko#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_ko#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_ko#ACCESS .md__seikyopress .text{transform:translate(-5px, -7px)}html.win .lang_ko#ACCESS .md__seikyopress#mdshinano .text{transform:translate(-60px, 0px)}html.win .lang_ko#ACCESS .md__setsugucenter .text{transform:translate(100px, 0px)}html.win .lang_ko#ACCESS .md__daiseidou .text{transform:translate(-58px, 0px)}html.win .lang_ko#ACCESS .md__daiseidou .text{transform:translate(-58px, 0px)}html.win .lang_ko#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-13px, -6px)}html.win .lang_ko#ACCESS .md__shinanoheiwa .text{transform:translate(-10px, 0px)}html.win .lang_ko#ACCESS .md__bunkacenter .text{transform:translate(-100px, 0px)}html.win7 .lang_ko#ACCESS .md__minonculturcenter .text{transform:translate(20px, 13px)}body.lang_ko .next__block a:after{top:30px !important}body.lang_ko .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_ko .building .building__content ul li:first-child a .btn{font-size:2rem}body.lang_ko .main__vis .f__name .cr{padding-left:75px !important}body.lang_ko .purpose__list li .content .btn svg{vertical-align:text-top}body.lang_fr #globalHeader #logo a{width:100%}body.lang_fr #globalHeader #logo .index{width:256px}body.lang_fr #globalHeader #logo .sub{padding:10px 0}body.lang_fr .qa .qa__content ul li{font-size:20px}body.lang_fr#ACCESS .mapList li.map{transform:translate(-17px, 0px)}body.lang_fr#ACCESS .md__seikyopress .text{transform:translate(37px, -6px)}body.lang_fr#ACCESS .md__seikyopress#mdshinano .text{transform:translate(0px, 0px)}body.lang_fr#ACCESS .md__setsugucenter .text{transform:translate(8px, -44px)}body.lang_fr#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-23px, -50px)}body.lang_fr#ACCESS .md__daiseidou .text{transform:translate(-45px, 0px)}body.lang_fr#ACCESS .md__bunkacenter .text{transform:translate(-10px, 2px)}body.lang_fr#ACCESS .md__shinanoheiwa .text{transform:translate(0px, 0px)}body.lang_fr#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}body.lang_fr#ACCESS .map_on img{transform:translate(-18px, -18px)}body.lang_fr#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win .lang_fr#FACILITY .facility__topiscs .box p{font-size:16px}html.win7 .lang_fr#ACCESS .md__seikyopress .text{transform:translate(54px, -6px)}html.win7 .lang_fr#ACCESS .md__seikyopress#mdshinano .text{transform:translate(11px, 0px)}html.win7 .lang_fr#ACCESS .md__setsugucenter .text{transform:translate(0px, -44px)}html.win7 .lang_fr#ACCESS .md__daiseidoumaehiroba .text{transform:translate(-23px, -50px)}html.win7 .lang_fr#ACCESS .md__daiseidou .text{transform:translate(-34px, 0px)}html.win7 .lang_fr#ACCESS .md__bunkacenter .text{transform:translate(11px, 2px)}html.win7 .lang_fr#ACCESS .md__shinanoheiwa .text{transform:translate(15px, 0px)}html.win7 .lang_fr#ACCESS .md__minonculturcenter .text{transform:translate(20px, -6px)}html.win7 .lang_fr#ACCESS .map_on img{transform:translate(-18px, -18px)}html.win7 .lang_fr#ACCESS .modal .mdContent .explain{letter-spacing:0}html.win7 body.lang_fr .qa .qa__content ul li{font-size:18px}body.lang_fr .md__daiseidoumaehiroba .text{background-color:#fff}body.lang_fr .facility__topiscs .box .inBox .info{padding-right:20px}body.lang_fr .map_on{display:none}.ja_only{display:none}.pt_only{display:none}.en_only{display:none}.es_only{display:none}.id_only{display:none}.fr_only{display:none}.it_only{display:none}.ko_only{display:none}.th_only{display:none}.lang_zh-hans_only{display:none}.lang_zh-hant_only{display:none}.lang_ja .ja_only{display:inline-block}.lang_ja .ja_none{display:none}.lang_pt .pt_only{display:inline-block}.lang_pt .pt_none{display:none}.lang_en .en_only{display:inline-block}.lang_en .en_none{display:none}.lang_es .es_only{display:inline-block}.lang_es .es_none{display:none}.lang_fr .fr_only{display:inline-block}.lang_fr .fr_none{display:none}.lang_id .id_only{display:inline-block}.lang_id .id_none{display:none}.lang_it .it_only{display:inline-block}.lang_it .it_none{display:none}.lang_ko .ko_only{display:inline-block}.lang_ko .ko_none{display:none}.lang_th .th_only{display:inline-block}.lang_th .th_none{display:none}.lang_zh-hans .lang_zh-hans_only{display:inline-block}.lang_zh-hans .lang_zh-hans_none{display:none}.lang_zh-hant .lang_zh-hant_only{display:inline-block}.lang_zh-hant .lang_zh-hant_none{display:none}}@media screen and (max-width: 767px){.pconly{display:none !important}p{background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.wrapper{width:640px;overflow:hidden;position:relative;left:0}.wrapper .wrapper__cover{display:none;position:absolute;top:0;left:0;width:640px;height:2000px;z-index:20000}.fImg{max-width:100%;height:auto;width:auto}.spbr{display:block}.in__wrap{width:100%;margin:0 auto}.topnavi{display:none}.next__block{position:relative;clear:both;height:80px;top:0;z-index:10;margin-top:-1px;text-align:center}.next__block--first{height:100px}.next__block:before{position:absolute;content:'';display:block;width:0;height:0;top:-2px;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0);border:250px solid rgba(0,0,0,0);border-bottom:0px solid transparent !important;border-top:60px solid #40b0a6}.next__block a{display:inline-block;position:relative;z-index:10;top:10px;font-family:"Quicksand", sans-serif;color:#fff;font-size:26px}.next__block a:after{position:absolute;content:'';display:block;width:0;height:0;border:10px solid transparent;border-top:10px solid #fff;left:50%;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.next__block.nb2:before{border-top:60px solid #C9E8E5 !important}.next__block.nb2 a{color:#FE9432 !important}.next__block.nb2 a:after{border-top:10px solid #FE9432 !important}.next__block.nb3:before{border-top:60px solid #c5e6e3 !important}.next__block.nb3 a{color:#FE9432}.next__block.nb3 a:after{border-top:10px solid #FE9432 !important}.next__block.col1 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col1 a:after{border-top:10px solid #fff !important}.next__block.col2 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col2 a:after{border-top:10px solid #fff !important}.next__block.col3 a{color:#FE9432 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col3 a:after{border-top:10px solid #FE9432 !important}.next__block.col4 a{color:#FE9432 !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.next__block.col4 a:after{border-top:10px solid #FE9432 !important}#mainBox{background-color:#28a79b;background-color:#FE9432}#main{margin-top:120px}#globalHeader{position:fixed;z-index:10000;top:-1px;left:0;width:640px;height:81px;margin-top:0;padding:0 !important;background:rgba(255,255,255,0.8)}#globalHeader .header__menu{display:none}#globalHeader .header__sp{position:relative;width:640px}#globalHeader .header__splanguage{position:absolute;top:0;left:0}#globalHeader .header__splanguage a{display:inline-block;padding:10px}#globalHeader .header__splogo{position:absolute;top:12px;left:50%;width:290px;transform:translate(-50%, 0)}#globalHeader .header__splogo a{display:block}#globalHeader .header__splogo a path{fill:#FE9432}#globalHeader .header__spmenu{position:absolute;top:5px;right:10px}#globalHeader .header__spmenu a{display:block}#globalHeader .header__spmenu a svg{width:60px;margin-top:10px}#globalHeader .header__spmenu a path{fill:#FE9432}body.spOpen{overflow:hidden}#sp__nav{position:fixed;top:0;left:100%;overflow:scroll;width:540px;height:100%;text-align:center;background-color:#fff;background-color:#4d4d4d;-webkit-box-shadow:inset 0px 0px 20px #000;-moz-box-shadow:inset 0px 0px 20px #000;box-shadow:inset 0px 0px 20px #000;-webkit-overflow-scrolling:touch}#sp__nav h2{font-family:'Quicksand', sans-serif;font-weight:500;padding:5px;color:#FE9432;background-color:#fff;font-size:4.4rem;font-size:44px}#sp__nav h2 svg{height:59px;margin-top:5px}#sp__nav h2 path{fill:#FE9432}#sp__nav ul{width:490px;margin:0 auto;background-color:#fff;font-size:3rem;font-size:30px}#sp__nav ul a{position:relative;display:block;padding:20px;color:#FE9432;border-top:2px solid #000}#sp__nav ul a.spClose{color:#fff;background-color:rgba(254,148,50,0.5)}#sp__nav ul a.dropBtn:before{position:absolute;z-index:100;bottom:-2px;left:50%;display:block;width:0;height:0;content:'';border:15px solid transparent;border-bottom:15px solid #FE9432;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}#sp__nav ul a.js-languageModalOpen svg{width:30px;vertical-align:-5px}#sp__nav ul a.js-languageModalOpen svg path{fill:#FE9432}#sp__nav .dropElm{position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#sp__nav .dropElm.active{height:auto;max-height:800px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#sp__nav .dropElm li{background-color:#FE9432;font-size:2.6rem;font-size:26px}#sp__nav .dropElm li:first-child a{border-top:0}#sp__nav .dropElm li a{position:relative;display:block;padding:20px 15px;white-space:nowrap;color:#fff}#sp__nav .dropElm li a span{position:relative;top:-6px;left:-10px;font-size:2rem;font-size:20px}#globalFooter{background-color:#FFF;position:relative}#globalFooter #f-other .f-body{font-size:1.5rem;font-size:15px}#globalFooter #f-other .f-body .logo{margin-top:10px;padding:5px 0}#globalFooter #f-other .f-body .logo img{width:158px}#globalFooter .toTop{text-align:center;position:absolute;width:100%;top:-80px;font-size:24px}#globalFooter .toTop a{display:inline-block;position:relative;text-align:center;color:#FE9432}#globalFooter .toTop a:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 50px 50px 50px;border-color:transparent transparent #FE9432 transparent;margin:0 auto;margin-top:6px}#globalFooter .link{text-align:center;width:100%;margin:0 auto;padding:20px 0 0}#globalFooter .link img{width:95%}#globalFooter .snsBox{text-align:center;width:100%;margin:0 auto;padding:20px 0}#globalFooter .snsBox li{display:inline-block;margin:0 40px}#globalFooter .snsBox li a{position:relative}#globalFooter .snsBox li a span{position:relative;top:-12px;margin-left:10px;display:inline-block;font-size:1.8rem;font-size:18px;font-weight:bold}#globalFooter .snsBox li a img{width:60px}#globalFooter .snsBox li a .fb{color:#315093}#globalFooter .snsBox li a .tw{color:#55a9eb}#f-other .f-body{width:100%}#f-other .f-body .logo{float:none;text-align:center}#f-other .f-body ul{text-align:center;float:none}#f-other .f-body ul li{border:0px}#f-other .f-body ul li a.btn_arrow03{background-position:0 4px}#f-other .f-body .copyright{float:none;text-align:center;border-top:1px solid #ccc}body.sitepolicy #globalFooter .snsBox{padding:20px 0 0}body.sitepolicy #globalFooter .snsBox li{display:none}}@media screen and (max-width: 767px) and (max-width: 767px){.language{width:100% !important;text-align:center}.language .sponly a{display:block;padding:20px;border-top:1px solid #c0c0c0}}@media screen and (max-width: 767px){.language .language__list{width:180px;border:2px solid #ccc;background-color:#fff}.language .language__list .wpml-ls-legacy-list-horizontal{padding:0}.language .language__list>div{width:100%}.language .language__list li{width:180px;border-bottom:2px solid #ccc}.language .language__list li:last-child{border-bottom:0}.language .language__list a{display:block;padding:12px;color:#000;transition:all 0.3s}.language .language__list a:hover{opacity:.7}.language--head{position:fixed;z-index:1000;top:85px;right:-180px;transition:all .4s ease;background-color:#fff}.language--head .language__tab{position:absolute;left:-42px;padding:10px;border:2px solid #ccc;border-radius:10px 0 0 10px;background-color:#fff}.language--head .language__tab:hover{opacity:.7}.language--head.active{right:0}.language--foot{position:relative;width:960px;margin:0 auto}.language--foot.active .language__inner{height:auto}.language--foot .language__inner{position:absolute;bottom:-0;overflow:hidden;height:42px}.language--foot .language__tab{display:block;width:180px;padding:10px;border:2px solid #ccc;border-bottom:0 solid #ccc;border-radius:10px 10px 0 0;background-color:#fff}.language--foot .language__list{border-bottom:0}.languageModal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:scroll;height:100%;padding-bottom:0;display:none;transition:none;opacity:1;background-color:rgba(0,0,0,0.7)}}@media screen and (max-width: 767px) and (min-width: 768px){.languageModal{display:none !important}}@media screen and (max-width: 767px){.languageModal .languageModal__inner{position:relative;width:100%;height:100%}.languageModal .languageModal__close{position:absolute;top:-90px;right:-15px}.languageModal .languageModal__close a{position:relative;display:inline-block;width:80px;height:80px;cursor:pointer}.languageModal .languageModal__close a:before,.languageModal .languageModal__close a:after{position:absolute;top:50%;left:50%;display:block;width:84%;height:4%;margin:-2% 0 0 -42%;content:'';background:#fff}.languageModal .languageModal__close a:before{transform:rotate(-45deg)}.languageModal .languageModal__close a:after{transform:rotate(45deg)}.languageModal .languageModal__main{position:relative;top:120px;left:50%;box-sizing:border-box;width:70%;padding:0px;background-color:#fff;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.languageModal .md .md__inner{display:flex;margin-top:30px;align-items:flex-start}.languageModal .md .language__list{width:100%;border:2px solid #ccc;background-color:#fff}.languageModal .md .language__list .wpml-ls-legacy-list-horizontal{padding:0}.languageModal .md .language__list>div{width:100%}.languageModal .md .language__list li{border-bottom:2px solid #ccc;width:100%}.languageModal .md .language__list li:last-child{border-bottom:0}.languageModal .md .language__list a{display:block;padding:15px 15px;font-size:22px;color:#000}.information.sub{padding-bottom:150px;background-color:#dcf1ef;background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}.information.sub .next__block:before{border-top:60px solid #FFE6CE}.information.sub .next__block a{color:#FE9432}.information.sub .next__block a:after{border-top:10px solid #FE9432}.information.sub .information__element.information__news{display:none}.information.sub .information__element h2{color:#FE9432}.information.sub .information__element .information__box{border-radius:5px;background-color:#fff}.information.sub .information__element.information__news{top:0;left:0}.information.sub .information__element.information__calendar{top:0;right:0;bottom:auto;left:auto;padding:0}.information.sub .information__element.information__information{position:relative;top:0;right:auto;left:0;margin-left:0}.information.sub .information__element.information__weather{position:relative;right:auto;bottom:auto;margin:0 auto}.information.sub .information__information .information__box table.information__opening{min-height:268px}.information.sub .information__information .information__box table.information__opening tr:nth-child(2n){background-color:#FFF5E9}.information.sub .information__information .information__box table.information__opening .tr{padding-right:20px}.information.sub .information__weather .information__box{overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.information.sub .information__weather table{width:100%;border-spacing:2px;border:0 solid #50b6ad}.information.sub .information__weather table tr th{background-color:#FFF5E9}.information{position:relative;overflow:hidden;margin-top:-1px;padding-bottom:20px;background-image:-owg-linear-gradient(#FE9432, #FEA856);background-image:-webkit-linear-gradient(#FE9432, #FEA856);background-image:-moz-linear-gradient(#FE9432, #FEA856);background-image:-o-linear-gradient(#FE9432, #FEA856);background-image:linear-gradient(#FE9432, #FEA856)}.information .information__content{position:relative;width:580px;margin:40px auto 0 auto;height:auto !important}.information .information__element{position:absolute;overflow:hidden;width:580px;margin-bottom:15px}.information .information__element h2{font-size:44px;font-weight:bold;line-height:44px;overflow:hidden;margin-bottom:5px;letter-spacing:-2px;color:#fff;background:rgba(64,176,166,0.01);overflow:hidden;*zoom:1}.information .information__element h2 small{font-size:28px;font-weight:normal;font-weight:bold;line-height:28px;float:right;padding-top:12px}.information .information__element .information__box{border-radius:5px;background-color:#fff}.information .information__element.information__news{position:static;margin-bottom:20px}.information .information__element.information__calendar{position:static;height:auto !important}.information .information__element.information__information{position:static;margin-bottom:15px;margin-left:0}.information .information__element.information__information h2 span{letter-spacing:-3px}.information .information__element.information__weather{position:static;margin-left:0}.information .information__element.information__weather h2 small{font-size:24px;line-height:1.4;padding-top:16px}.information .information__news .information__box{padding:17px 17px 5px 17px}.information .information__news .information__box dl dt{font-size:24px;float:left;width:185px;margin-top:3px;letter-spacing:-2px;color:#FE9432}.information .information__news .information__box dl dd{font-size:24px;overflow:hidden;width:340px;margin:10px 0 20px 160px}.information .information__news .information__box dl dd a{line-height:34px;color:#464646;border-bottom:1px solid #000;background:#fff}.information .information__information{margin-left:20px}.information .information__information .information__box table.information__opening{width:100%}.information .information__information .information__box table.information__opening tr td,.information .information__information .information__box table.information__opening tr th{font-size:22px}.information .information__information .information__box table.information__opening tr th.information__colplace{font-weight:bold;width:200px;padding:20px 0 20px 17px}.information .information__information .information__box table.information__opening tr td.information__coltime{width:200px;padding:8px 0 8px 17px}.information .information__information .information__box table.information__opening tr td{padding-right:10px}.information .information__information .information__box table.information__opening tr:nth-child(2n){background-color:#FFF5E9}.information .information__information .information__box table.information__opening .closed{color:#fe2c19}.information .information__calendar{padding:17px 0 5px 0}.information .information__calendar h2{line-height:1.2}.information .information__calendar .information__box{position:relative;overflow:hidden;padding:17px 17px 5px 17px}.information .information__calendar .information__box .day{font-size:32px;margin:0 0 5px 13px;text-align:center}.information .information__calendar .information__box .calendarschedule{line-height:.6em;margin-top:4px}.information .information__calendar .information__box table{width:480px;margin:0 auto;border-spacing:7px;border-collapse:separate}.information .information__calendar .information__box table th{font-size:32px;padding:5px;text-align:center;background:#e0f2f1}.information .information__calendar .information__box table td{font-size:32px;width:32px;height:70px;padding:5px 0 0 0;text-align:center;vertical-align:top}.information .information__calendar .information__box table .week--saturday{color:#0042f9}.information .information__calendar .information__box table .week--sunday{color:#fe2c19}.information .information__calendar .information__box table span.next__month{color:#b2b2b2}.information .information__calendar .information__box table span.next__month--sat{color:#0042f9}.information .information__calendar .information__box table span.day__off1,.information .information__calendar .information__box table span.day__off2,.information .information__calendar .information__box table span.day__off3,.information .information__calendar .information__box table span.day__off4,.information .information__calendar .information__box table span.day__off5,.information .information__calendar .information__box table span.day__off6,.information .information__calendar .information__box table span.day__off7{font-size:.5em;margin:0}.information .information__calendar .information__box table span.day__off1{color:#1565be}.information .information__calendar .information__box table span.day__off2{color:#fe9a2b}.information .information__calendar .information__box table span.day__off3{color:#f48fb1}.information .information__calendar .information__box table span.day__off4{color:#8ae7b0}.information .information__calendar .information__box table span.day__off5{color:#673409}.information .information__calendar .information__box table span.day__off6{color:#9675ce}.information .information__calendar .information__box table span.day__off7{color:#548b2e}.information .information__calendar .information__box #calendarprev{position:absolute;top:170px;left:0;width:50px;height:200px;padding:80px 5px}.information .information__calendar .information__box #calendarprev img{width:40px}.information .information__calendar .information__box #calendarnext{position:absolute;top:170px;right:0;width:50px;height:200px;padding:80px 5px}.information .information__calendar .information__box #calendarnext img{width:40px}.information .information__calendar .information__box .information__box--list{display:block;margin:10px auto 10px}.information .information__weather{padding:17px 0 5px 0}.information .information__weather .information__box{font-size:.8em;overflow:hidden;border-radius:10px}.information .information__weather .information__box.information__box--nobg{background:none}.information .information__weather .information__box .information__week.information__week--saturday{color:#0042f9}.information .information__weather .information__box .information__week.information__week--sunday{color:#fe2c19}.information .information__weather table{width:100%;border-spacing:2px;border-collapse:separate;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.information .information__weather table tr.day{font-weight:bold}.information .information__weather table tr.icon th,.information .information__weather table tr.icon td{padding:25px 0}.information .information__weather table tr td,.information .information__weather table tr th{font-weight:normal;font-size:2.4rem;font-size:24px}.information .information__weather table tr th{font-weight:normal;padding:7px 2px;text-align:center;background-color:#FFF5E9}.information .information__weather table tr td{width:16%;padding:7px 0 7px 2px;text-align:center;background-color:#fff}.information .information__weather table tr td.air{padding:0}.information .information__weather table tr td.air span{font-weight:normal;display:block;width:100%;font-size:2.8rem;font-size:28px}.information .information__weather table tr td.air span.air__hot{padding:15px 9px;color:#fe2c19;background:#facbcb}.information .information__weather table tr td.air span.air__cold{padding:15px 9px;color:#0042f9;background:#b3e1f7}.information .information__weather table tr td.rain{font-weight:normal;font-size:2.8rem;font-size:28px}#calendar{position:relative;min-height:775px}#calendar .calendar__note{font-size:16px;text-align:center;font-weight:normal;opacity:0}#calendar .calendar__note.active{opacity:1}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__note{font-size:19px}}@media screen and (max-width: 767px){#calendar .calendar__note02{font-size:15px;margin-top:10px;text-align:center;font-weight:normal}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__note02{font-size:18px}}@media screen and (max-width: 767px){#calendar .calendar__note02_2{font-size:13px;font-weight:normal;margin-top:10px;text-align:center;margin-bottom:10px}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__note02_2{font-size:16px}}@media screen and (max-width: 767px){#calendar .calendar__note03{font-size:15px;margin-top:15px;text-align:center;letter-spacing:-1px;font-weight:normal}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__note03{font-size:18px;margin-bottom:15px}}@media screen and (max-width: 767px){#calendar .calendar__head{position:relative}#calendar .calendar__month{font-size:18px;position:absolute;top:10px;width:100%;text-align:center}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__month{font-size:21px}}@media screen and (max-width: 767px){#calendar .calendar__pn{position:relative;width:100%;height:38px;margin-top:10px}#calendar .calendar__pn a{position:absolute;top:0;display:block;box-sizing:border-box;width:130px;height:38px;transition:all .2s linear;text-align:center;font-size:30px;color:#000;border-radius:5px;background-color:rgba(254,148,50,0.15)}}@media screen and (max-width: 767px) and (min-width: 767px){#calendar .calendar__pn a{font-size:21px;width:140px;height:40px}#calendar .calendar__pn a:hover{background-color:#d4edeb}}@media screen and (max-width: 767px){#calendar .calendar__prev{left:0}#calendar .calendar__next{right:0}#calendar .calendar__main{margin-top:12px}#calendar .calendar__main .calendar__main-inner{border:2px solid #d8d8d8}#calendar .calendar__weeks{display:flex;justify-content:space-between}#calendar .calendar__weeks div{box-sizing:border-box;width:14.285%;padding:5px 0;text-align:center;border-right:2px solid #d8d8d8}#calendar .calendar__weeks div:last-child{border-right:0 solid #d8d8d8}#calendar .calendar__weeks div.week--saturday{color:#0042f9}#calendar .calendar__weeks div.week--sunday{color:#fe2c19}#calendar .calendar__days{display:flex;justify-content:space-between;flex-wrap:wrap}#calendar .day{box-sizing:border-box;width:14.285%;min-height:70px;margin:0;padding:1px 3px;text-align:left;border-top:2px solid #d8d8d8;border-right:2px solid #d8d8d8}#calendar .day:nth-child(7n){border-right:0 solid #d8d8d8}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .day{font-size:19px}}@media screen and (max-width: 767px){#calendar .day a{display:block;cursor:default;transition:.3s;opacity:.5}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .day a:hover{opacity:0.6 !important}}@media screen and (max-width: 767px){#calendar .day a.current_month{opacity:1}#calendar .day a.current_month.active{cursor:pointer}#calendar .day .day__date{color:#000}#calendar .day .day__info{position:relative;display:block;min-height:55px;margin-top:2px;margin-bottom:4px;padding:0 3px;justify-content:space-between;flex-wrap:wrap}#calendar .day .day__info .day__info-wrap{width:100%;margin-bottom:2px;text-align:center}#calendar .day .day__info .day__info-wrap .day__info-elm{display:inline-block;width:100%;height:22px}#calendar .day .day__info .day__info-wrap .day__info-elm.close{opacity:0}#calendar .day .day__info .day__info-wrap .day__time{font-size:13px;line-height:1.4;white-space:nowrap;color:#fff}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .day .day__info .day__info-wrap .day__time{font-size:15px}}@media screen and (max-width: 767px){#calendar .day .day__info .day__info-elm:first-child{margin-bottom:5px}#calendar .day .day__info--all{display:flex}#calendar .day .day__info--all .day__info-wrap{display:block;width:28%;height:11px;margin-bottom:3px}#calendar .day .day__info--all .day__info-wrap .day__info-elm{height:11px}#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01{display:flex;width:100%;justify-content:space-between}#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01 .day__info-elm--01a,#calendar .day .day__info--all .day__info-wrap.day__info-wrap--01 .day__info-elm--01b{display:block;width:46%;height:11px;margin:0}#calendar .calendar__navbox{display:flex;margin-top:5px;padding:0 20px;justify-content:space-between;flex-wrap:wrap}#calendar .calendar__navbox .calendar__nav{position:relative;display:flex;width:48.5%;height:40px;margin-bottom:5px;padding-left:32px;transition:all .2s linear;color:#000;border:2px solid #d8d8d8;border-radius:5px;align-items:center}#calendar .calendar__navbox .calendar__nav.active{background-color:#ffffa2}#calendar .calendar__navbox .calendar__nav:hover{background-color:#ffffa2}#calendar .calendar__navbox .calendar__nav .rect{position:absolute;left:10px;display:block;width:14px;height:14px;content:'';background-color:#000}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__navbox .calendar__nav{font-size:22px;height:auto;min-height:50px;margin-top:5px;padding:10px;padding-left:36px}#calendar .calendar__navbox .calendar__nav .rect{top:50%;transform:translateY(-50%);width:18px;height:18px}}@media screen and (max-width: 767px){#calendar .calendar__navbox .calendar__nav--all{width:100%;padding-left:0;text-align:center;text-align:center;padding:10px !important;justify-content:center}#calendar .calendar__navbox .calendar__nav--all .rect{display:none}#calendar .calendar__modal.cmodal{font-size:17px;position:absolute;z-index:1;top:150px;left:50%;visibility:hidden;width:85%;padding:15px 20px;transition:all .2s linear;transform:translate(-50%, 0%);opacity:0;border:2px solid #aaa;border-radius:10px;background-color:#ffffa2;box-shadow:5px 5px 5px 1px rgba(0,0,0,0.4)}}@media screen and (max-width: 767px) and (max-width: 767px){#calendar .calendar__modal.cmodal{font-size:19px}}@media screen and (max-width: 767px){#calendar .calendar__modal.cmodal.active{visibility:visible;opacity:1}#calendar .calendar__modal.cmodal .cmodal__head{font-size:18px;font-weight:bold;margin-top:10px}#calendar .calendar__modal.cmodal .cmodal__info{margin-top:25px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__elm{display:flex;margin-bottom:15px;justify-content:space-between}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__time{text-align:right}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__time span{line-height:1.4;display:block;margin-top:-3px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__facility{position:relative;display:inline-block;max-width:220px;margin-right:10px;padding-left:22px}#calendar .calendar__modal.cmodal .cmodal__info .cmodal__facility .rect{position:absolute;left:0;display:block;width:14px;height:14px;content:'';background-color:#000}#calendar .calendar__modal.cmodal .cmodal__close a{position:absolute;top:3px;right:3px;display:inline-block;width:32px;height:32px;margin:0;padding:0;border:0}#calendar .calendar__modal.cmodal .cmodal__close a:before{position:absolute;top:4px;left:13px;display:inline-block;width:2px;height:24px;margin:0;padding:0;content:'';transform:rotate(45deg);border:0;background-color:#000}#calendar .calendar__modal.cmodal .cmodal__close a:after{position:absolute;top:4px;left:13px;display:inline-block;width:2px;height:24px;margin:0;padding:0;content:'';transform:rotate(-45deg);border:0;background-color:#000}.information .information__calendar .information__box{-webkit-text-size-adjust:none}.building.sub{margin-bottom:0;padding-bottom:20px;text-align:center;text-align:center;background-color:#b6e1dd;background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}.building.sub .next__block:before{border-top:60px solid #FFE6CE}.building.sub .next__block a{color:#FE9432}.building.sub .next__block a:after{border-top:10px solid #FE9432}.building.sub h2{color:#FE9432}.building.sub .building__content.sub{margin-bottom:0}.building.sub .building__content.sub .foot{clear:both;overflow:hidden;*zoom:1}.building.sub .building__content.sub .caution{line-height:29px;float:none;margin-bottom:25px;text-align:left;font-size:2rem;font-size:20px}.building.sub .building__content.sub .more a{padding-bottom:15px;color:#FE9432}.building{overflow:hidden;margin-top:-5px;padding:0 30px;background-color:#FFCF9F;background-image:-owg-linear-gradient(#FEBA79, #FFCF9F);background-image:-webkit-linear-gradient(#FEBA79, #FFCF9F);background-image:-moz-linear-gradient(#FEBA79, #FFCF9F);background-image:-o-linear-gradient(#FEBA79, #FFCF9F);background-image:linear-gradient(#FEBA79, #FFCF9F)}.building .next__block:before{border-top:60px solid #FEA856}.building .next__block a{top:10;color:#fff}.building .next__block a:after{border-top:10px solid #fff}.building h2{margin:20px 0 0 0;text-align:center;color:#fff;font-size:3.6rem;font-size:36px}.building .building__content{width:100%;margin:30px auto}.building .building__content ul{margin-top:160px}.building .building__content ul li{display:block;float:left;width:48.2%;height:244px;margin:0 0 20px 0;vertical-align:bottom}.building .building__content ul li:nth-child(even){margin-right:20px}.building .building__content ul li:first-child{width:100%;height:430px;margin-bottom:10px}.building .building__content ul li:first-child a{background-color:transparent}.building .building__content ul li:first-child a .on{display:none}.building .building__content ul li:first-child a .off{position:relative;z-index:10}.building .building__content ul li:first-child a .btn{font-weight:bold;top:-120px;left:0;width:280px;height:280px;padding-top:70px;padding-left:40px;padding-right:40px;justify-content:flex-start;align-items:flex-start;color:#FE9432;background-color:#fff;font-size:2.6rem;font-size:26px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.building .building__content ul li:first-child a .btn span{top:-3px}.building .building__content ul li:nth-child(3),.building .building__content ul li:last-child{margin:0 0 20px 0}.building .building__content ul a{position:relative;display:block;background-color:#fff}.building .building__content ul a img{min-width:100%;max-width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.building .building__content ul a .btn{font-weight:bold;position:absolute;bottom:-45px;width:100%;height:64px;padding:0 15px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;background-color:#FE9432;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:2.4rem;font-size:24px}.building .building__content ul a .btn span{position:relative;top:0px;left:-2px}.building .building__content ul a .btn svg{width:7px;height:13px}.building .foot{clear:both;margin-top:10px;overflow:hidden;*zoom:1}.building .caution{font-weight:normal;line-height:33px;text-align:left;color:#000;font-size:2.4rem;font-size:24px;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif");-webkit-text-size-adjust:none}.building .more{margin:30px 0;text-align:center}.building .more a{font-size:24px;font-weight:bold;position:relative;display:inline-block;max-width:500px;padding:0 25px 16px 0;text-decoration:none;color:#FE9432}.building .more a:before{position:absolute;right:0;bottom:6px;display:inline-block;width:100%;height:4px;content:'';background-color:#FE9432}.building .more a:after{position:absolute;top:0;right:0;display:inline-block;content:'▼';transform:rotate(270deg)}body.home .notice{position:absolute;z-index:10;bottom:52px;width:100%}body.home .notice .notice__elm{box-sizing:border-box;width:580px;margin:0 auto;text-align:center;border:2px solid #000;border-radius:10px;background-color:#fff}body.home .notice .notice__elm.notice__notlink{padding:12px;color:#f00;font-size:22px}body.home .notice .notice__elm a{font-size:22px;display:block;padding:12px;text-align:center;text-decoration:underline;color:#f00;line-height:1.4}body.home .notice .notice__elm a::after{top:0;right:-20px;display:inline-block;content:'▼';transform:rotate(270deg) scale(0.8)}body.home .modal{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;overflow:scroll;height:100%;padding-bottom:0;transition:none;opacity:1;background-color:rgba(0,0,0,0.7)}body.home .modal .modal__inner{position:relative;width:100%;height:100%}body.home .modal .modal__close{position:absolute;top:-70px;right:0}body.home .modal .modal__close a{position:relative;display:inline-block;width:70px;height:70px;cursor:pointer}body.home .modal .modal__close a:before,body.home .modal .modal__close a:after{position:absolute;top:50%;left:50%;display:block;width:84%;height:4%;margin:-2% 0 0 -42%;content:'';background:#fff}body.home .modal .modal__close a:before{transform:rotate(-45deg)}body.home .modal .modal__close a:after{transform:rotate(45deg)}body.home .modal .modal__main{position:relative;top:100px;left:50%;box-sizing:border-box;width:90%;margin-bottom:40px;padding:40px;border-radius:5px;background-color:#fff;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}body.home .md .md__head{font-size:28px;text-align:center}body.home .md .md__inner{margin-top:30px}body.home .md .md__image{width:100%;margin-right:20px}body.home .md .md__image img{width:100%;height:auto}body.home .md .md__contents{font-size:24px;line-height:1.6;width:100%;margin-top:30px}body.home .building.sNPoints .more a{color:#fff}body.home .building.sNPoints .more a:before{background-color:#fff}body.home .purpose__content h2{color:#fff}body.home .information{margin-top:-60px;padding-top:60px}.slider{position:relative;z-index:1;overflow:hidden;height:350px;background:#FE9432}.slider .slider__inner{opacity:0}.slider .slider__loader{position:absolute;top:200px;left:0;width:100%;text-align:center}.slider .slider__loader .loader{display:inline-block;height:200px}@keyframes line-spin-fade-loader{50%{opacity:.3}100%{opacity:1}}.slider .slider__loader .line-spin-fade-loader{position:relative;top:-10px;left:-4px;height:100%}.slider .slider__loader .line-spin-fade-loader>div:nth-child(1){top:20px;left:0;animation:line-spin-fade-loader 1.2s -.84s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.72s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(3){top:0;left:20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.6s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s -.48s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;animation:line-spin-fade-loader 1.2s -.36s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;transform:rotate(-45deg);animation:line-spin-fade-loader 1.2s -.24s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;transform:rotate(90deg);animation:line-spin-fade-loader 1.2s -.12s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;transform:rotate(45deg);animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.slider .slider__loader .line-spin-fade-loader>div{position:absolute;width:4px;width:5px;height:35px;height:15px;margin:2px;border-radius:2px;background-color:#fff;animation-fill-mode:both}.slider .next__block{position:absolute;top:auto;bottom:-40px;width:100%;text-align:center}.slider .next__block a{top:15px}.slider .next__block:before{border-top:0 solid transparent}.slider .slider__over{position:absolute;z-index:1;top:174px;left:0;width:541px}.slider .slider__over .path{fill:#FE9432}.slider .slider__gonext{position:absolute;z-index:2;bottom:5px;left:0;width:100%;text-align:center}.slider .slider__prev{position:absolute;z-index:20;top:60px;left:0;width:50px;height:200px}.slider .slider__prev .bx-prev{font-size:0;position:relative;z-index:20;top:80px;width:0;height:0;margin-left:0;border:25px solid transparent;border-right:25px solid #FE9432}.slider .slider__prev .bx-prev img{display:none}.slider .slider__next{position:absolute;z-index:20;top:60px;right:0;width:50px;height:200px}.slider .slider__next .bx-next{font-size:0;position:relative;z-index:20;top:80px;width:0;height:0;margin-right:-20px;border:25px solid transparent;border-left:25px solid #FE9432}.slider .slider__next .bx-next img{display:none}.slider .slider__mask{position:absolute;z-index:1;bottom:0;width:100px;height:31px;background:#FE9432}.slider .slider__mask.slider__mask--left{left:0}.slider .slider__mask.slider__mask--right{right:0}.slider .slider__mask.slider__mask--right:after{content:"";display:block;position:absolute;width:10px;height:100%;top:0;left:-5px;background-color:#FE9432}.slider .slider__photomask{position:absolute;z-index:1;top:0;width:100px;height:319px;opacity:.2;background:#fff;-ms-filter:'alpha(opacity=20)'}.slider .slider__photomask.slider__photomask--left{left:0}.slider .slider__photomask.slider__photomask--right{right:0}.slider .slider__photomoremask{position:absolute;z-index:2;top:0;width:100px;height:60px;opacity:.6;background:#fff;-ms-filter:'alpha(opacity=60)'}.slider .slider__photomoremask.slider__photomoremask--left{left:0}.slider .slider__photomoremask.slider__photomoremask--right{right:0}.slider li{overflow:hidden}.slider li img{position:relative;width:100%;height:auto;min-height:350px}#ajaxcalendardate{display:none}.purpose{overflow:hidden;margin-top:-2px;padding-bottom:20px;background:linear-gradient(180deg, #FFC288, #FFD2A6)}.purpose .next__block:before{border-top:60px solid #FFCF9F}.purpose .next__block a{color:#FE9432}.purpose .next__block a:after{border-top:10px solid #FE9432}.purpose h2{font-size:2em;font-weight:bold;margin:30px 0;text-align:center;color:#FE9432}.purpose .purpose__content{width:540px;margin:0 auto}.purpose .purpose__content ul{overflow:hidden}.purpose .purpose__content ul li{font-size:32px;font-weight:normal;line-height:38px;position:relative;display:block;float:left;width:250px;height:250px;margin:0 40px 20px 0;border:8px solid #FE9432;background-color:#fff}.purpose .purpose__content ul li a{position:absolute;top:50%;left:0;width:100%;transform:translate(0%, -45%);text-align:center;color:#FE9432}.purpose .purpose__content ul li a:after{display:block;content:'▼';transform:rotate(270deg)}.purpose .purpose__content ul li:nth-child(even){margin-right:0}.purpose .purpose__content ul li:first-child:before{bottom:15px}.purpose .purpose__content ul li:first-child:after{bottom:8px}.qa{overflow:hidden;margin-top:-7px;background:linear-gradient(180deg, #FFDBB8, #FFE6CE)}.qa .next__block:before{border-top:60px solid #FFD2A6}.qa .next__block a{color:#FE9432}.qa .next__block a:after{border-top:10px solid #FE9432}.qa h2{font-size:2em;font-weight:bold;margin:30px 0;text-align:center;color:#FE9432}.qa .qa__content{width:548px;margin:0 auto;padding-bottom:30px}.qa .qa__content ul{overflow:hidden;width:548px;margin:0 auto}.qa .qa__content ul li{font-size:30px;line-height:130%;position:relative;display:block;float:left;box-sizing:border-box;width:254px;height:254px;margin:0 40px 20px 0;text-align:center;vertical-align:top}.qa .qa__content ul li:nth-child(even){margin-right:0}.qa .qa__content ul li a{font-weight:normal;position:relative;display:block;width:100%;height:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.qa .qa__content ul li a span{position:relative;top:50%;display:block;-webkit-transform:translate(0%, -40%);-moz-transform:translate(0%, -40%);-ms-transform:translate(0%, -40%);-o-transform:translate(0%, -40%);transform:translate(0%, -40%)}.qa .qa__content ul li a span:after{display:block;content:'▼';transform:rotate(270deg)}.qa .qa__content ul li:nth-child(2) a:before,.qa .qa__content ul li:nth-child(3) a:before,.qa .qa__content ul li:nth-child(6) a:before,.qa .qa__content ul li:nth-child(7) a:before{background-color:#fff}.qa .qa__content ul li:nth-child(2) a:after,.qa .qa__content ul li:nth-child(3) a:after,.qa .qa__content ul li:nth-child(6) a:after,.qa .qa__content ul li:nth-child(7) a:after{border-top:7px solid #fff}.qa .qa__content ul li.qa__li--last{margin:0 0 20px 0}.qa .qa__content ul li.spl-1 a{color:#000;background-color:#fff}.qa .qa__content ul li.spl-2 a{color:#fff;background-color:#FE9432}.qa .more{margin:30px 0;text-align:center}.qa .more a{font-size:24px;font-weight:bold;position:relative;display:inline-block;padding:0 25px 16px 0;text-decoration:none;color:#FE9432}.qa .more a:before{position:absolute;right:0;bottom:6px;display:inline-block;width:100%;height:4px;content:'';background-color:#FE9432}.qa .more a:after{position:absolute;top:0;right:0;display:inline-block;content:'▼';transform:rotate(270deg)}.home .access{position:relative;overflow:hidden;margin-top:-10px;padding-bottom:100px;background-color:#FFE1C5;background-image:-owg-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-webkit-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-moz-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:-o-linear-gradient(top, #FFE1C5, #FFEEDE);background-image:linear-gradient(top, #FFE1C5, #FFEEDE)}.home .access .next__block:before{border-top:60px solid #FFE6CE}.home .access .next__block a{color:#FE9432}.home .access .next__block a:after{border-top:10px solid #FE9432}.home .access h2{font-weight:bold;margin:30px 0;text-align:center;color:#FE9432;font-size:3.8rem;font-size:38px}.home .access .access__content{overflow:hidden;width:540px;margin:0 auto;text-align:center}.home .access .access__content .from{font-size:28px;position:static;display:inline-block;text-align:center;color:#FE9432;border-bottom:2px solid #FE9432;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%)}.home .access .access__content .from:after{display:block;height:5px;margin:0 auto;content:''}.home .access .access__content .from span{font-size:21px}.home .access .access__content .line{position:relative;top:30px;left:0;padding-bottom:80px;text-align:center}.home .access .access__content .line img{min-width:100%}.home .access .access__content .access__train{position:relative;overflow:hidden;padding:0 0 20px 0}.home .access .access__content .access__train h3{margin-bottom:3px;padding:25px 0 25px 0px;text-align:center;color:#FE9432;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;font-size:3rem;font-size:30px}.home .access .access__content .access__train h3 .js-svgfill{width:28px;height:30px;margin-right:5px;vertical-align:-3px}.home .access .access__content .access__train h3 .js-svgfill path{fill:#FE9432}.home .access .access__content .access__train h3 span{position:relative;display:inline-block}.home .access .access__content .access__train h3 span:before{position:absolute;top:-5px;left:-50px;display:block;width:40px;height:30px;content:''}.home .access .access__content .access__train .access__train__content{position:relative;width:500px;margin:20px auto;margin-bottom:20px;padding-top:40px;border-radius:5px;background-color:#fff}.home .access .access__content .access__airplane{position:relative;overflow:hidden;padding:0 0 20px 0}.home .access .access__content .access__airplane h3{margin-bottom:3px;padding:25px 0 25px 0px;text-align:center;color:#FE9432;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;font-size:3rem;font-size:30px}.home .access .access__content .access__airplane h3 .js-svgfill{width:39px;height:22px;margin-right:5px;vertical-align:1px}.home .access .access__content .access__airplane h3 .js-svgfill path{fill:#FE9432}.home .access .access__content .access__airplane h3 span{position:relative;display:inline-block}.home .access .access__content .access__airplane h3 span:before{position:absolute;top:-5px;left:-63px;display:block;width:55px;height:30px;content:''}.home .access .access__content .access__airplane .access__airplane__content{position:relative;width:500px;margin:20px auto;padding-top:40px;border-radius:5px;background-color:#fff}.home .access .access__content .more{margin:30px 0;text-align:center}.home .access .access__content .more a{font-size:24px;font-weight:bold;position:relative;display:inline-block;max-width:500px;padding:0 25px 16px 0;text-decoration:none;color:#FE9432}.home .access .access__content .more a:before{position:absolute;right:0;bottom:6px;display:inline-block;width:100%;height:4px;content:'';background-color:#FE9432}.home .access .access__content .more a:after{position:absolute;top:0;right:0;display:inline-block;content:'▼';transform:rotate(270deg)}.clear{clear:both}.nowrap{white-space:nowrap}.next{position:relative;width:540px;margin:-1px;padding:0;text-align:center}.next.bg2{background-color:#6bc2ba}.next.bg3{background-color:#85cdc6}.next.bg4{background-color:#bde5e2}.next.bg5{background-color:#d6f1f1}.next img{display:block;margin:0 auto}.top img{display:block;margin:0 auto;text-align:center}#information-anchor{padding-top:10px;margin-top:-10px}#QA #main.mqa{padding-top:60px;margin-top:80px !important}#QA .next__block a{top:10px}#QA .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#QA .building.sub .next__block:before{border-top:60px solid #FFE6CE}#QA .building.sub .more a{color:#FE9432}#QA .information.sub{background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#QA .information.sub .next__block:before{border-top:60px solid #FFE6CE}#QA .qa .qa__content ul li a span{margin-top:-4%}#QA .qa .qa__content ul li a span:after{display:none}#main.mqa{margin-top:120px !important}.qa.sub{background-color:#29a79b;background-image:none;background-image:linear-gradient(180deg, #FE9432, #FEA856);padding-bottom:30px}.qa__content.sub h1{font-size:30px;color:#fff;text-align:center}.qa__content.sub h1 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:20px}.qa__content.sub ul{margin-top:40px}.qa__content.sub ul li a{display:block;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.qa__content.sub ul li a:before{display:none}.qa__content.sub ul li a:after{content:'';display:block;position:absolute;width:100%;height:100%;top:75px;background-position:center center;background-repeat:no-repeat;z-index:1;transform:rotate(0);left:50%;border:none;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}.qa__content.sub ul li a span{display:block;position:relative;top:50%;-webkit-transform:translate(0%, -60%);-moz-transform:translate(0%, -60%);-ms-transform:translate(0%, -60%);-o-transform:translate(0%, -60%);transform:translate(0%, -60%)}.qa__content.sub ul li.qa__li--last{margin:0 0 20px 0}.qa__content.sub ul li.spl-1 a{color:#000;background-color:#FFF5E9;border:6px solid #fff}.qa__content.sub ul li.spl-1 a:after{background-image:url("/wp-content/themes/sohonbu/assets/images/qa/arrow.png");border:none}.qa__box{background-image:linear-gradient(180deg, #FEBA79, #FFE6CE);padding:0 15px;padding-bottom:30px;box-sizing:border-box}.qa__box .next__block:before{border-top:60px solid #FEA856}.qa__navi{position:relative}.qa__navi .qa__naviinner{position:absolute;top:-100px}.qa__navi .qa__naviinner.qa__naviinner--1{top:-100px}.qa__section{background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-bottom:40px;box-sizing:border-box}.qa__section header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;width:85%;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;color:#FE9432}.qa__section .toTop{text-align:right;margin-top:30px;margin-bottom:15px}.qa__section .toTop a{font-size:24px;color:#FE9432}.qa__list{margin-top:40px;-webkit-text-size-adjust:none}.qa__list li{border:2px solid #CBCBCB;box-sizing:border-box;margin-bottom:39px}.qa__list li:last-child{border-bottom:2px solid #CBCBCB}.qa__list .q__box{border-bottom:1px solid #CBCBCB;overflow:hidden;*zoom:1}.qa__list .q__box h2{display:block;vertical-align:middle;width:100%;background-color:#FE9432;text-align:center;padding:15px;box-sizing:border-box;font-family:Quicksand, sans-serif;font-size:3.4rem;font-size:34px;color:#fff;font-weight:bold}.qa__list .q__box h3{padding:20px 20px;font-size:14px;color:#FE9432;box-sizing:border-box;display:inline-block;line-height:130%;width:100%;display:block;text-align:left;min-height:60px;font-size:3rem;font-size:30px;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.qa__list .ans__box{overflow:hidden;*zoom:1}.qa__list .ans__box.ans__box--tel .ans__txt a:after{display:none}.qa__list .ans__box h2{display:block;vertical-align:middle;width:100%;height:100%;background-color:#FD99A0;text-align:center;padding:15px 5px;box-sizing:border-box;font-family:Quicksand, sans-serif;font-size:3.4rem;font-size:34px;color:#fff;font-weight:700}.qa__list .ans__box .ans__txt{padding:20px;font-size:14px;box-sizing:border-box;display:inline-block;line-height:100%;width:850px;display:table-cell;min-height:60px;line-height:150%;font-size:2.5rem;font-size:25px;font-weight:normal;letter-spacing:-0.5px;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.qa__list .ans__box a{color:#FE9432;text-decoration:underline;text-decoration:none;color:#464646;display:inline-block;vertical-align:middle}.qa__list .ans__box a:hover{opacity:0.7}.qa__list .ans__box a:after{content:"";width:0;height:0;display:block;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #FE9432;z-index:1;margin-left:9px}#PURPOSE #main{padding-top:60px;margin-top:80px}#PURPOSE .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#PURPOSE .building.sub .next__block:before{border-top:60px solid #FFE6CE}#PURPOSE .building.sub .more a{color:#FE9432}#PURPOSE .information.sub{background-image:linear-gradient(180deg, #FFE1C5, #FFEEDE)}#PURPOSE .information.sub .next__block:before{border-top:60px solid #FFE6CE}.purpose.sub{background-color:#FE9432;background-image:none;background-image:linear-gradient(180deg, #FE9432, #FEA856);padding-bottom:30px}.purpose__content.sub{width:600px}.purpose__content.sub h1{font-size:2.5rem;font-size:25px;color:#fff;text-align:center}.purpose__content.sub h1 .font__quicksand{font-size:3rem;font-size:30px;display:inline-block;font-weight:700;font-size:40px;margin-bottom:20px}.purpose__content.sub ul{margin-top:40px;text-align:center}.purpose__content.sub ul li{height:250px;margin-bottom:20px;float:none;display:inline-block;border:none}.purpose__content.sub ul li:before,.purpose__content.sub ul li:after{display:none}.purpose__content.sub ul li:first-child a{padding-top:0 !important}.purpose__content.sub ul li a{display:block;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;font-size:3.2rem;font-size:32px;letter-spacing:-2px;font-weight:normal;vertical-align:top;line-height:130%;height:250px;transform:translate(0%, -50%)}.purpose__content.sub ul li a:after{content:'';display:block;position:absolute;width:100%;height:100%;top:80px;background-position:center center;background-repeat:no-repeat;z-index:1;transform:rotate(0)}.purpose__content.sub ul li a span{width:250px;height:200px;display:table-cell;vertical-align:middle;text-align:center;position:relative}.purpose__content.sub ul li.l-1 a{color:#000;background-color:rgba(254,148,50,0.2);border:8px solid #fff}.purpose__content.sub ul li.l-1 a:after{background-image:url("/wp-content/themes/sohonbu/assets/images/qa/arrow.png");background-size:40px 40px}.purpose__box{background-image:linear-gradient(180deg, #FEBA79, #FFE6CE);padding-bottom:30px}.purpose__box .next__block:before{border-top:60px solid #FEA856}.purpose__box .toTop{text-align:right;margin-top:30px;margin-bottom:15px}.purpose__box .toTop img{width:145px}.purpose__box .toTop a{font-size:24px;color:#FE9432;top:10px}.purpose__navi{position:relative}.purpose__navi div{position:absolute;top:30px}.purpose__navi.purpose__navi--1 div{position:absolute;top:-10px}.purpose__list{margin:0 15px}.purpose__list li{background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;margin-bottom:40px;box-sizing:border-box}.purpose__list li header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;width:95%;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432;color:#FE9432;font-size:3.2rem;font-size:32px}.purpose__list li .content{width:550px;margin:0 auto;margin-top:40px;overflow:hidden;*zoom:1}.purpose__list li .content a{display:block;color:#000}.purpose__list li .content .txt{font-size:2.8rem;font-size:28px;line-height:150%;font-weight:normal}.purpose__list li .content .btn{position:absolute;bottom:4px;width:100%;padding:15px 5px;white-space:nowrap;text-align:center;line-height:100%;color:#fff;font-size:2.6rem;font-size:26px;display:block;background-color:#FE9432;z-index:10}.purpose__list li .content .btn span{position:relative;top:-4px;left:-2px}.purpose__list li .content li img{background-color:#FE9432}.purpose__list li.pl1 .box{width:100%;height:auto;box-sizing:border-box;border:5px solid #FE9432;background-color:#FE9432;overflow:hidden;*zoom:1;position:relative}.purpose__list li.pl1 .box .info{position:relative;height:100%;width:50%;display:table-cell;vertical-align:middle;text-align:center;background-color:#fff;font-weight:normal}.purpose__list li.pl1 .box .img{width:50%;display:table-cell;background-color:#FE9432}.purpose__list li.pl1 .box h3{text-align:center;font-size:2.4rem;font-size:24px;line-height:150%;display:inline-block;text-align:center}.purpose__list li.pl1 .box .btn{bottom:-1px;font-weight:bold}.purpose__list li.pl1 .left{float:none;margin-bottom:20px}.purpose__list li.pl1 .right{float:none}.purpose__list li.pl2 ul{margin-top:20px;zoom:1;text-align:center}.purpose__list li.pl2 ul:before,.purpose__list li.pl2 ul:after{display:block;height:0;visibility:hidden;content:"\0020"}.purpose__list li.pl2 ul:after{clear:both}.purpose__list li.pl2 ul li{width:47%;display:inline-block;padding:0;border:0;position:relative;margin-right:15px;padding-bottom:50px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.purpose__list li.pl2 ul li:nth-child(even){margin-right:0}.purpose__list li.pl3 ul{margin-top:20px;zoom:1;text-align:center}.purpose__list li.pl3 ul:before,.purpose__list li.pl3 ul:after{display:block;height:0;visibility:hidden;content:"\0020"}.purpose__list li.pl3 ul:after{clear:both}.purpose__list li.pl3 ul li{width:97%;display:inline-block;padding:0;border:0;position:relative;margin:0 auto;padding-bottom:50px;-webkit-box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.purpose__list li.pl3 ul li:last-child{margin-right:0}#NEWS .header__splanguage{display:none}#NEWS .js-languageModalOpen{display:none}#NEWS #main{padding-top:60px;margin-top:80px}#NEWS .next__block a{top:10px}#NEWS .building.sub{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#NEWS .building.sub .next__block:before{border-top:60px solid #FFE6CE}#NEWS .building.sub .more a{color:#FE9432}#NEWS .building.sub h2{color:#fff}#NEWS .information.sub{background-image:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#NEWS .information.sub .next__block:before{border-top:60px solid #FFE6CE}.news__box{background-image:linear-gradient(180deg, #FE9432, #FEBA79);padding-bottom:30px}.news__box h1,.news__box h2{font-size:3rem;font-size:30px;text-align:center;color:#fff}.news__box h1 .font__quicksand,.news__box h2 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:18px}.news__box .next__block:before{border-top:60px solid #FEBA79}.news__box .next__block a{color:#fff;top:10px}.news__box .next__block a:after{border-top:10px solid #fff}.news__box .alignright{float:none;display:block;margin:20px 0;width:100%;height:auto}.news__box .alignleft{float:none;display:block;margin:20px 0;width:100%;height:auto}.news__section{background-color:#FFF;margin:0 15px;margin-top:40px;width:auto}.news__list li{border:1px solid #CBCBCB;border-bottom:0px;box-sizing:border-box;height:415px;overflow:hidden;position:relative}.news__list li:last-child{border-bottom:2px solid #CBCBCB}.news__list li.nl1 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg");background-repeat:no-repeat}.news__list li.nl2 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png");background-repeat:no-repeat}.news__list li.img__none{height:358px}.news__list li.img__none .info .date{width:290px;margin-left:30px}.news__list li.img__none .info .ttl{width:550px;left:30px}.news__list li.img__none .info .txt{top:150px}.news__list a{color:#000}.news__list .info{text-align:left;padding-bottom:40px}.news__list .info .date{margin-top:30px;font-size:2.2rem;font-size:22px;font-weight:normal}.news__list .info .ttl{margin-top:25px;font-size:3.2rem;font-size:32px;color:#FE9432;text-align:left;position:relative}.news__list .info .txt{margin:20px;position:absolute;top:200px;width:90%;left:0;font-size:2.4rem;font-size:24px;line-height:150%;font-weight:normal}.news__list .img{float:left;height:200px;margin-right:20px;overflow:hidden}.news__list .img img{max-width:200px;height:auto}.news__list .event{position:absolute;height:100%;right:0}.news__list .event:before{content:'';width:36px;height:72px;display:block;right:25px;position:absolute}.news__list .event .btn{position:absolute;right:0px;bottom:0px;display:block;background-color:#FE9432;height:40px;width:190px;padding:0 20px;padding-left:35px;line-height:100%;text-align:center;color:#fff;line-height:40px;font-size:2.1rem;font-size:21px}.news__list .event .btn:before{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:12px;height:14px;position:absolute;left:10px;top:12px;display:block}.news__box2{background-image:linear-gradient(180deg, #FFD2A6, #FFE6CE);padding-bottom:60px}.news__box2 h1,.news__box2 h2{font-size:3rem;font-size:30px;text-align:center;color:#fff}.next__block:before{border-top:60px solid #FEBA79}.next__block a{color:#FE9432}.next__block a:after{border-top:10px solid #FE9432}.news__list2{overflow:hidden;*zoom:1;border-bottom:1px solid #CBCBCB}.news__list2 li{border:1px solid #CBCBCB;border-bottom:0px;box-sizing:border-box;min-height:200px;width:100%;float:left;position:relative}.news__list2 li:nth-child(even){border-left:0px solid #CBCBCB}.news__list2 li.nl1 .event{right:0px}.news__list2 li.nl1 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg");background-repeat:no-repeat;background-size:80%;background-position:center top}.news__list2 li.nl2 .event{right:0px}.news__list2 li.nl2 .event:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png");background-repeat:no-repeat;background-size:80%;background-position:center top}.news__list2 a{color:#000}.news__list2 .info{height:140px;text-align:left;padding-bottom:40px}.news__list2 .info .date{margin-top:30px;font-size:2.2rem;font-size:22px;font-weight:normal}.news__list2 .info .ttl{margin-top:25px;font-size:3rem;font-size:30px;color:#FE9432;text-align:left}.news__list2 .img__none .info{height:140px;margin-left:20px}.news__list2 .img__vertical .info{width:250px;height:140px;left:220px}.news__list2 .img__vertical .txt{margin:0;bottom:30px;left:220px;width:250px}.news__list2 .txt{margin:20px;font-size:1.6rem;font-size:16px;line-height:170%;position:relative;bottom:0px;width:350px}.news__list2 .img{float:left;height:200px;margin-right:20px}.news__list2 .img img{max-width:200px;height:auto}.news__list2 .event{position:absolute;height:100%;right:0px;z-index:10}.news__list2 .event:before{content:'';width:36px;height:72px;display:block;right:25px;position:absolute}.news__list2 .event .btn{position:absolute;right:0px;bottom:0px;display:block;background-color:#FE9432;height:40px;width:190px;padding:0 20px;padding-left:35px;line-height:100%;text-align:center;color:#fff;font-size:2.1rem;font-size:21px;line-height:40px}.news__list2 .event .btn:before{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:12px;height:14px;position:absolute;left:10px;top:12px;display:block}.news__pager{padding-bottom:30px}.news__pager ul{overflow:hidden;*zoom:1;text-align:center;margin-top:40px}.news__pager .page__info a{color:#000;border:2px solid #fff;padding:8px 23px}.news__pager .last a,.news__pager .first a{padding:8px 23px}.news__pager .course{position:relative;vertical-align:top;color:#FE9432;margin-right:10px;line-height:160%;font-weight:bold}.news__pager li{display:inline-block}.news__pager li a{background-color:#FFF;border:2px solid #FE9432;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px;min-width:40px;display:block;margin-right:10px;text-align:center;line-height:100%;color:#FE9432;font-size:2.1rem;font-size:21px;box-sizing:border-box;font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.news__pager li.current a{background-color:#FE9432;color:#fff}.news__section2{margin:0 15px;margin-top:40px;margin-bottom:40px;background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;box-sizing:border-box;position:relative}.news__section2 .in__box{width:95%;margin:0 auto}.news__section2:before{content:'';width:36px;height:72px;display:block;right:25px;top:0;position:absolute;background-position:center top;background-repeat:no-repeat}.news__section2.nl1:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagnews.jpg")}.news__section2.nl2:before{background-image:url("/wp-content/themes/sohonbu/assets/images/news/tagevent.png")}.news__section2 .date{margin-top:15px;font-size:2.8rem;font-size:28px;font-weight:normal}.news__section2 header{text-align:center;padding:25px 0;margin:0 auto;margin-top:25px;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.news__section2 header h1,.news__section2 header h2{color:#FE9432 !important;font-size:3.2rem;font-size:32px;line-height:48px}.news__section2 .txt{padding:25px 0;padding-top:0px;line-height:36px;font-weight:normal}.news__section2 .txt h2{margin-top:40px;font-size:2.1rem;font-size:21px;margin-bottom:30px;font-weight:900;color:#000}.news__section2 .txt p{font-size:2.4rem;font-size:24px;line-height:36px;margin-bottom:30px}.news__section2 .txt p:first-child{margin-top:40px}.news__section2 .sns{border-top:1px solid #FE9432;padding-bottom:30px;border-bottom:1px solid #FE9432;margin-bottom:20px;padding-top:25px}.news__section2 .sns ul{text-align:center}.news__section2 .sns ul li{display:inline-block;margin:0 30px}.news__section2 .sns ul li img{width:70px}.prev__next ul{text-align:center}.prev__next ul li{display:inline-block;margin-right:20px}.prev__next ul li:last-child{margin-right:0}.prev__next ul li a{display:block;padding:20px 30px;background-color:#FE9432;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:2.4rem;font-size:24px}.prev__next ul li.list a{color:#FE9432;background-color:#FFF;border:3px solid #FE9432;padding:20px 20px}.fl__sprite{background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;background-position:0 -0px;background-size:1000px 1000px;display:inline-block;width:75px;height:75px;background-position:5px 5px;text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block}.sp__blank{width:75px;height:75px;background-position:995px 995px}.sp__true{width:75px;height:75px;background-position:-390px 5px}.sp__false{width:75px;height:75px;background-position:-390px -90px}.sp1{width:75px;height:75px;background-position:5px 5px}.sp2{width:75px;height:75px;background-position:5px -95px}.sp3{width:75px;height:75px;background-position:5px -195px}.sp4{width:75px;height:75px;background-position:5px -295px}.sp5{width:75px;height:75px;background-position:5px -395px}.sp6{width:75px;height:75px;background-position:-190px -95px}.sp7{width:75px;height:75px;background-position:-95px 5px}.sp8{width:75px;height:75px;background-position:-95px -95px}.sp9{width:75px;height:75px;background-position:-95px -195px}.sp10{width:75px;height:75px;background-position:-95px -295px}.sp11{width:75px;height:75px;background-position:-95px -395px}.sp12{width:75px;height:75px;background-position:-190px -195px}.sp13{width:75px;height:75px;background-position:-190px -295px}#FACILITY{-webkit-text-size-adjust:none}#FACILITY .building.sub{margin-top:-10px;background:linear-gradient(180deg, #FFDBB8, #FFE6CE)}#FACILITY .building.sub .next__block a{top:10px}#FACILITY .building.sub .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FFD2A6}#FACILITY .building.sub .next__block.col3 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#FACILITY .building.sub .next__block.col3 a:after{border-top:10px solid #fff !important}#FACILITY .building.sub h2{color:#FE9432}#FACILITY .information.sub{margin-top:-10px;background:linear-gradient(180deg, #FFEEDE, #FFEEDE)}#FACILITY .information.sub .next__block a{top:10px}#FACILITY .information.sub .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FFE6CE}#FACILITY .modal{text-align:center}#FACILITY .modal .mdBox{position:relative;display:inline-block;width:auto;left:auto;margin:auto;margin-top:60px;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);padding-bottom:10px}#FACILITY #mainBox{background-color:#FE9432}#FACILITY #main{margin-top:80px}#FACILITY .bred__nav{padding-top:0px}#FACILITY .bred__nav ul{position:absolute;top:75px;width:auto;z-index:100;background-color:rgba(254,148,50,0.7);display:inline-block;padding:8px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#FACILITY .bred__nav ul li:last-child{margin-right:0px}#FACILITY .building.sub .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FFD2A6}#FACILITY .building.sub .next__block.col3 a{color:#fff !important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#FACILITY .building.sub .next__block.col3 a:after{border-top:10px solid #fff !important}#FACILITY .building.sub h2{font-size:3.6rem;font-size:36px}.main__vis{position:relative;width:100%;overflow:hidden}.main__vis .next__block{top:-70px;height:15px}.main__vis .next__block:before{border-top:60px solid transparent}.main__vis .next__block a{top:25px;color:#fff;font-weight:normal}.main__vis .next__block a:after{border-top:10px solid #fff}.main__vis .img img{max-width:100%;vertical-align:bottom}.main__vis .in__wrap{height:100%;position:relative}.main__vis .f__name{z-index:100;width:100%;padding:0 15px;margin:0 auto;text-align:center;bottom:60px;color:#FE9432;margin-bottom:20px}.main__vis .f__name .rad{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden}.main__vis .f__name .name{color:#fff;width:100%;padding:25px;font-size:4.2rem;font-size:42px;font-weight:bold}.main__vis .f__name .name span{display:inline-block;font-size:3.2rem;font-size:32px}.main__vis .f__name .cl1{padding:15px;background-color:rgba(255,255,255,0.9);color:#000;text-align:left;font-size:2.6rem;font-size:26px;position:relative}.main__vis .f__name .cl1 .cl{font-weight:bold;text-align:left;position:absolute;display:block;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl1 .cr{display:block;text-align:left;padding-left:140px;line-height:130%;font-weight:normal;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl1 .cr span,.main__vis .f__name .cl1 .cr .small2,.main__vis .f__name .cl1 .cr .small{display:block;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl1 a{color:#FE9432;text-decoration:underline}.main__vis .f__name .cl1 a:before{content:':';color:black;text-decoration:none;width:10px;display:inline-block;text-align:right;margin-right:10px}.main__vis .f__name .cl1 .br{display:block}.main__vis .f__name .cl2{padding:15px;width:100%;margin:0 auto;background-color:rgba(255,245,233,0.9);color:#000;font-size:2.6rem;font-size:26px;position:relative}.main__vis .f__name .cl2 .small3{display:inline-block;line-height:1.6;text-align:left;font-weight:normal;font-size:2.4rem;font-size:24px}.main__vis .f__name .cl2 .fn{display:block;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl2 .cl{font-weight:bold;text-align:left;position:absolute;display:block;line-height:130%;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl2 .cr{display:block;text-align:left;padding-left:140px;line-height:130%;font-weight:normal;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl2 .cr .small2,.main__vis .f__name .cl2 .cr .small{display:block;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.main__vis .f__name .cl2 .br{display:block}.main__vis .f__name .cr{text-indent:-2rem}.main__vis .f__name .cr span.small{text-indent:0}.main__vis .f__name .fn{font-weight:normal;line-height:140%;text-align:left;display:block}.main__vis .rad .cl1,.main__vis .rad .cl2{display:flex}.main__vis .rad .cl{position:static !important;width:33%;padding-right:15px}.main__vis .rad .cr{padding-left:0 !important;width:67%}.facility__topiscs{padding-bottom:60px;background-image:linear-gradient(180deg, #FE9432, #FEA856)}.facility__topiscs .next__block{top:-60px;height:60px}.facility__topiscs .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid transparent}.facility__topiscs .next__block a{color:#fff}.facility__topiscs .next__block a:after{border-top:10px solid #fff}.facility__topiscs h2{color:#fff;line-height:150%;padding:0 15px;font-size:2.9rem;font-size:29px;text-align:center;overflow:hidden;*zoom:1;text-align:left;margin-top:10px;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.facility__topiscs h2 img{float:left;width:195px;display:block;margin:0 30px 0px;margin-right:30px}.facility__topiscs h2 img.seikyopressemb{margin-top:0}.facility__topiscs h2 span{display:block;width:auto;letter-spacing:-0.4px;font-size:3rem;font-size:30px;line-height:130%;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.facility__topiscs .box{background-color:#FFF;margin:0 15px;margin-top:20px;border:2px solid #FE9432;overflow:hidden;*zoom:1}.facility__topiscs .box .floor{position:absolute;right:-0px;bottom:0px;width:calc(100% + 25px);height:100px;color:#fff;font-family:"Quicksand", sans-serif;font-size:3rem;font-size:30px}.facility__topiscs .box .floor--02{position:relative}.facility__topiscs .box .floor:after{display:block;position:absolute;right:-1px;content:'';width:0;height:0;border-top:100px solid transparent;border-right:100px solid #FE9432}.facility__topiscs .box .floor span{display:block;position:absolute;top:61px;right:12px;z-index:10;text-align:center}.facility__topiscs .box .floor.line{position:relative}.facility__topiscs .box .floor.line:before{content:"";display:block;border:1px solid #FE9432;width:600px;position:absolute;right:17px;bottom:0;z-index:0}.facility__topiscs .box h2{font-size:3rem;font-size:30px;color:#ff811d;position:relative;padding-left:20px;margin-top:40px;background:url("/wp-content/themes/sohonbu/assets/images/facilities/h2_leftimage.png");background-repeat:repeat-y;line-height:1.2}.facility__topiscs .box h2.row2:after{height:80px}.facility__topiscs .box h2:after{position:absolute;display:block;top:-3px;left:0px}.facility__topiscs .box p{margin-top:30px;font-size:2.2rem;font-size:22px;line-height:150%;font-weight:normal;width:98%}.facility__topiscs .box .inBox{clear:both;border-top:2px solid #FE9432;position:relative;padding:25px;padding-bottom:50px;overflow:hidden;*zoom:1}.facility__topiscs .box .inBox.inBox--02{padding-bottom:0px}.facility__topiscs .box .inBox .mt{margin-top:40px}.facility__topiscs .box .inBox .img{width:100% !important}.facility__topiscs .box .inBox .img img{max-width:100%;height:auto;min-width:100%}.facility__topiscs .box .inBox .info{width:100% !important}.facility__topiscs .box .inBox .left{width:100% !important}.facility__topiscs .box .inBox .right{width:100% !important;margin-bottom:0px}.facility__topiscs .box .box3{clear:both;padding-bottom:40px;border-top:2px solid #FE9432;position:relative;padding:25px;padding-bottom:40px}.facility__topiscs .box .box4 .box4__inner{display:flex;flex-wrap:wrap}.facility__topiscs .box .box4 .box4__img{order:1;width:100%}.facility__topiscs .box .box4 .box4__img img{width:100%}.facility__topiscs .box .box4 .box4__content{order:2;width:100%}.facility__info{padding-bottom:60px;background-image:linear-gradient(180deg, #FEBA79, #FFCF9F)}.facility__info.minon{background-image:linear-gradient(180deg, #FEBA79, #FFD2A6)}.facility__info .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FEA856}.facility__info .next__block a{color:#fff}.facility__info .next__block a:after{border-top:10px solid #fff}.facility__info h2{font-size:3.4rem;font-size:34px;text-align:center;color:#fff}.facility__info .box{overflow:hidden;*zoom:1;margin:0 15px;border:2px solid #FE9432;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden;margin-top:40px}.facility__info .box table{background-color:#FFF;border-collapse:collapse;width:100%}.facility__info .box table td{padding:12px 20px;width:20%;background-color:#FFF5E9;border:2px solid #fff}.facility__info .box table td.txt{padding:12px 15px;font-size:2.6rem;font-size:26px;width:60%;background-color:#fff}.facility__info .box table td.txt a{margin-top:15px;background-color:#FE9432;display:block;padding:10px 20px 10px 12px;color:#fff;text-align:left;letter-spacing:-2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;vertical-align:middle;position:relative;z-index:10;font-weight:normal;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.facility__info .box table td.txt a:after{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:12px;height:14px;display:block;position:absolute;right:10px;top:50%;bottom:50%;transform:translate(0, -50%);height:14px}.facility__root{padding-bottom:60px;background-image:linear-gradient(180deg, #FFC288, #FFD2A6)}.facility__root .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FFCF9F}.facility__root .next__block a{color:#fff}.facility__root .next__block a:after{border-top:10px solid #fff}.facility__root h2{font-size:3.4rem;font-size:34px;text-align:center;color:#fff;line-height:1.4em}.facility__root ul{overflow:hidden;*zoom:1;border:2px solid #FE9432;margin:0 20px;margin-top:40px;background-color:#fff;padding:20px;text-align:center}.facility__root ul .disc{letter-spacing:-1px}.facility__root ul li{display:inline-block;width:100%;margin-top:28px;margin-bottom:40px;min-height:315px;width:500px;vertical-align:top;position:relative;font-size:1.8rem;font-size:18px;font-weight:normal}.facility__root ul li box{position:relative;z-index:1}.facility__root ul li:last-child{background:none}.facility__root ul li:last-child:before{background:none;display:none}.facility__root ul li:last-child:after{background:none;display:none}.facility__root ul li:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:17px 17px 0 0px;border-color:#FE9432 transparent transparent transparent;left:50%;bottom:-60px;z-index:-0}.facility__root ul li:before{content:'';display:block;position:absolute;width:4px;height:40px;left:50%;bottom:-55px;z-index:-0;background-color:#FE9432}.facility__root ul li.arrow_sp04 .disc{position:relative;width:450px}.facility__root ul li.arrow_sp04 .disc:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:17px 17px 0 0px;border-color:#FE9432 transparent transparent transparent;right:-43px;bottom:-485px;z-index:-0}.facility__root ul li.arrow_sp04 .disc:before{content:'';display:block;position:absolute;width:4px;height:40px;right:-30px;height:630px;top:-0px;z-index:-0;background-color:#FE9432}.facility__root ul li.arrow_sp05 .img{width:450px}.facility__root ul li.arrow_sp05 .img img{width:100%}.facility__root ul .img{position:relative;overflow:hidden}.facility__root ul .img img{min-width:100%}.facility__root ul .number{position:absolute;left:-13px;top:0px;width:100px;height:100px;color:#fff;font-family:"Quicksand", sans-serif;font-size:4rem;font-size:40px}.facility__root ul .number:after{display:block;position:absolute;content:'';width:0;height:0;border-bottom:100px solid transparent;border-left:100px solid #FE9432}.facility__root ul .number span{display:block;position:absolute;top:8px;left:25px;z-index:10;color:#fff}.facility__root ul .number span.number--long{left:12px}.facility__root ul .disc{text-align:left;font-size:2.6rem;font-size:26px;margin-top:20px;line-height:150%}.others#main{margin-top:80px;padding-top:40px;background:#FE9432}.others .others__navi{position:relative}.others .others__navi div{position:absolute;top:-10px}.others .others__section{background-image:linear-gradient(180deg, #FE9432, #FEA856);position:relative;padding-bottom:40px}.others .others__section.os2{background-image:linear-gradient(180deg, #FEBA79, #FFCF9F);position:relative}.others .others__section.os2 .next__block:before{border:250px solid rgba(0,0,0,0);border-top:60px solid #FEA856}.others .others__section.os2 .next__block a{color:#fff}.others .others__section.os2 .next__block a:after{border-top:10px solid #fff}.others .others__section.os3{background-image:linear-gradient(180deg, #FFC288, #FFD2A6);position:relative}.others .others__section.os3 .next__block:before{border-top:60px solid #FFCF9F}.others .others__section.os3 .next__block a{color:#fff}.others .others__section.os3 .next__block a:after{border-top:10px solid #fff}.others .box{width:610px;margin:15px 15px;margin-top:0px;background-color:#FFF;padding:15px;border:2px solid #CBCBCB;-webkit-box-shadow:0px 0px 5px #CBCBCB;-moz-box-shadow:0px 0px 5px #CBCBCB;box-shadow:0px 0px 5px #CBCBCB;box-sizing:border-box;position:relative;padding-bottom:30px}.others .box:before{content:'';width:46px;height:141px;display:block;left:20px;top:0;position:absolute;background-position:center top;background-repeat:no-repeat;background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;width:46px;height:141px;background-position:-400px -200px}.others .box#nb2:before{width:46px;height:141px;background-position:-500px -200px}.others .box#nb3:before{width:46px;height:141px;background-position:-600px -200px}.others .in__box{width:84%;margin:0 auto}.others header{text-align:center;padding:25px 10px;margin:0 auto;margin-top:25px;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.others header h1{color:#FE9432 !important}.others .imgBox{margin-top:40px;overflow:hidden;*zoom:1;text-align:right}.others .imgBox .txt{margin-top:10px;font-size:2.4rem;font-size:24px}.others .imgBox .left{text-align:right}.others .imgBox .right{margin-top:40px;text-align:right}.others .disc{margin-top:30px;font-size:2.6rem;font-size:26px;line-height:150%;font-weight:normal;background:url("/wp-content/themes/sohonbu/assets/images/common/transparent.gif")}.others .link.link--facility{margin-top:40px}.others .link.link--facility a{display:block;position:relative;background-color:#FE9432;padding:30px;text-align:center;width:100%;color:#fff;font-size:2.4rem;font-size:24px;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.others .link.link--facility a:after{content:'';display:block;right:28px;top:28px;position:absolute;background-position:center top;background-repeat:no-repeat;background:url("/wp-content/themes/sohonbu/assets/images/facilities/sprite.png") no-repeat;width:32px;height:32px;background-position:-300px -200px}#ACCESS #main{padding-top:60px;margin-top:80px}.access__box{padding:0 20px}.access__box header{text-align:center;color:#fff}.access__box h1{font-size:3rem;font-size:30px}.access__box h1 .font__quicksand{display:inline-block;font-weight:700;font-size:40px;margin-bottom:18px}.access__box p{margin-top:35px;font-size:1.4rem;font-size:14px;line-height:150%}.access__box{padding-bottom:30px}.access__box#ab1{background-image:linear-gradient(180deg, #FE9432, #FEBA79)}.access__box#ab1 header p{font-size:2.4rem;font-size:24px}.access__box#ab1 .explain{font-weight:normal;text-align:left;font-size:22px}.access__box#ab2{background-image:linear-gradient(180deg, #FFCF9F, #FFD2A6)}.access__box#ab2 .next__block:before{border-top:60px solid #FEBA79}.access__box#ab2 .next__block a{color:#FE9432 !important;top:10px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.access__box#ab2 .next__block a:after{border-top:10px solid #FE9432 !important}.access__box#ab3{background-image:linear-gradient(180deg, #FFC288, #FFD2A6)}.access__box#ab3 .next__block:before{border-top:60px solid #FFD2A6}.access__box#ab3 .next__block a{color:#FE9432}.access__box#ab3 .next__block a:after{border-top:10px solid #FE9432}.access__box#ab4{background-image:linear-gradient(180deg, #FFDBB8, #FFE6CE)}.access__box#ab4 .next__block:before{border-top:60px solid #FFD2A6}.access__box#ab4 .next__block a{color:#FE9432}.access__box#ab4 .next__block a:after{border-top:10px solid #FE9432}.access__box#ab2 .head1 h2{color:#FE9432;font-size:36px}.access__box#ab2 .explain{padding:25px 20px;border:2px dotted #FE9432;font-size:2.4rem;font-size:24px;line-height:36px}.access__box#ab2 .explain h3{color:#FE9432}.access__box#ab2 .explain p{font-size:2.4rem;font-size:24px;margin-top:10px;font-weight:normal;letter-spacing:-2px;line-height:1.4}.access__box#ab2 .spMap{position:relative;margin-top:40px}.access__box#ab2 .spMap a{position:absolute;display:block;width:100px;height:100px;top:0;left:0;z-index:10}.access__box#ab2 .spMap a.md__sekaiseikyokaikan{width:150px;height:40px;top:235px;left:0}.access__box#ab2 .spMap a.md__sekaiseikyokaikan.rect{width:50px;height:40px;top:294px;left:117px}.access__box#ab2 .spMap a.md__sougouannaicenter{width:180px;height:40px;top:630px;left:0}.access__box#ab2 .spMap a.md__sougouannaicenter.rect{width:20px;height:20px;top:565px;left:206px}.access__box#ab2 .spMap a.md__seikyopress{width:150px;height:70px;top:224px;left:370px}.access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:264px;left:337px}.access__box#ab2 .spMap a.md__seikyopress#mdshinano,.access__box#ab2 .spMap a.md__seikyopress#mdshinano2,.access__box#ab2 .spMap a.md__seikyopress#mdshinano3{width:150px;height:50px;top:331px;left:380px}.access__box#ab2 .spMap a.md__seikyopress#mdshinano.rect,.access__box#ab2 .spMap a.md__seikyopress#mdshinano2.rect,.access__box#ab2 .spMap a.md__seikyopress#mdshinano3.rect{width:20px;height:20px;top:304px;left:317px}.access__box#ab2 .spMap a.md__jyourakuen{width:100px;height:50px;top:456px;left:0px;display:none}.access__box#ab2 .spMap a.md__jyourakuen.rect{width:30px;height:30px;top:420px;left:259px}.access__box#ab2 .spMap a.md__setsugucenter{width:100px;height:50px;top:394px;left:0px}.access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:399px;left:216px}.access__box#ab2 .spMap a.md__minonculturcenter{width:160px;height:50px;top:311px;left:0px}.access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:369px;left:112px}.access__box#ab2 .spMap a.md__daiseidou{width:150px;height:50px;top:414px;left:400px}.access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:70px;top:454px;left:200px}.access__box#ab2 .spMap a.md__bunkacenter{width:150px;height:50px;top:521px;left:390px}.access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:539px;left:300px}.access__box#ab2 .spMap a.md__shinanoheiwa{width:130px;height:50px;top:594px;left:390px}.access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:604px;left:285px}.access__box#ab2 .spMap a.md__daiseidoumaehiroba{width:120px;height:50px;top:503px;left:0px}.access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:532px;left:200px}.access__box#ab3 .explain{font-size:2.6rem;font-size:26px;margin-top:30px;font-weight:normal;letter-spacing:-2px;line-height:150%}.access__box#ab3 .pdfLink{text-align:center;margin-top:30px}.access__box#ab3 .pdfLink a{display:inline-block;color:#fff;width:450px;background-color:#FE9432;text-align:center;margin-top:20px;font-size:2.6rem;font-size:26px;position:relative}.access__box#ab3 .pdfLink a .icon{width:450px;left:0;padding:20px;padding-right:5px;padding-left:65px;display:inline-block;background:url("/wp-content/themes/sohonbu/assets/images/access/download.png") no-repeat left;background-position:30px 50%}.access__box#ab4 h2{font-size:3.6rem;font-size:36px;color:#FE9432}.access__box#ab4 .access__section header h1{font-weight:normal;font-size:2.8rem;font-size:28px;letter-spacing:-1px}.access__section{margin-top:40px;background-color:#FFF;padding-top:40px;padding-bottom:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #ccc}.access__section .in__box{width:90%;margin:0 auto}.access__section .in__box .tel{color:#FE9432}.access__section .map_large{margin-top:20px;margin-left:0px;margin-bottom:40px}.access__section .map_large img{width:100%}.access__section header{text-align:center;padding:25px 0;margin:0 auto;font-size:32px;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.access__section header h2{color:#FE9432 !important;display:inline-block;font-size:3.2rem;font-size:32px;line-height:48px;margin-bottom:3px}.access__section header h2 a{color:#FE9432 !important}.access__section header h2.train{padding:5px 0 5px 0px}.access__section header h2.train svg{width:25px;height:27px;vertical-align:-2px}.access__section header h2.train svg path{fill:#FE9432}.access__section header h2.air{padding:5px 0 5px 0px}.access__section header h2.air svg{width:40px;height:22px;vertical-align:-1px}.access__section header h2.air svg path{fill:#FE9432}.accessList li{position:relative;margin-top:30px;text-align:center}.accessList h2{font-size:2.8rem;font-size:28px;color:#FE9432;margin-top:40px;text-align:center;display:inline-block;border-bottom:2px solid #FE9432;margin:0 auto}.accessList h2:after{content:'';display:block;height:10px;margin:0 auto}.accessList h2 span{font-size:2.1rem;font-size:21px}.accessList .line{position:relative;margin-top:15px;padding-bottom:60px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #FE9432;text-align:center;padding:20px}.accessList .line img{width:100%}.explain{margin-top:20px;font-size:2.4rem;font-size:24px;line-height:130%;-webkit-text-size-adjust:100%}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;padding-bottom:20%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;display:none;background-color:rgba(0,0,0,0.8);overflow:scroll}.modal.view{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;display:block}.modal .mdBox{position:relative;top:80px;background-color:#FFF;width:600px;max-width:600px;left:50%;margin-left:-300px;text-align:left;padding:10px;padding-bottom:30px;margin-bottom:50px;z-index:10000}.modal .mdClose a{position:absolute;right:0px;top:-30px;background-color:#FFF;padding:5px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-size:2.4rem;font-size:24px;display:block;color:#FE9432}.modal .mdClose a span{position:relative;margin-left:5px;top:1px;right:-4px;display:inline-block}.modal .mdClose a:before{content:'';position:absolute;display:block;border:30px solid transparent;border-right:25px solid #fff;left:-52px;top:0}.modal .mdContent{display:none}.modal .mdContent h2{text-align:center;font-size:4.2rem;font-size:42px;color:#FE9432;margin-top:40px}.modal .mdContent h2 span{font-size:3rem;font-size:30px}.modal .mdContent .inBox{padding:0 30px}.modal .mdContent .tbBox{border-top:1px #666 dashed;border-bottom:1px #666 dashed;padding:20px 0;padding-bottom:15px;margin-top:30px;line-height:130%}.modal .mdContent .tbBox p{font-size:2.4rem;font-size:24px;font-weight:normal;line-height:130%;margin-bottom:10px;color:#000}.modal .mdContent table{width:100%}.modal .mdContent table th{font-size:2.4rem;font-size:24px;font-weight:bold;width:25%;padding:10px 0px;vertical-align:top;line-height:130%;position:relative}.modal .mdContent table th:after{content:':';position:absolute;right:-5px;top:9px}.modal .mdContent table td{font-size:2.4rem;font-size:24px;width:75%;padding:10px 10px;letter-spacing:-1px;line-height:130%;vertical-align:top;color:#000}.modal .mdContent table td span{font-size:2.4rem;font-size:24px}.modal .mdContent table td a{color:#FE9432;text-decoration:underline}.modal .mdContent .explain{font-size:2.4rem;font-size:24px;line-height:130%;font-weight:normal;color:#000}.modal .mdContent .btn{margin-top:30px;background-color:#FE9432;color:#fff;padding:30px;width:100%;text-align:center;display:inline-block;position:relative;font-size:2.4rem;font-size:24px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding-right:40px}.modal .mdContent .btn:after{content:'';background:url("/wp-content/themes/sohonbu/assets/images/common/triangle04.svg") left top no-repeat/100% 100%;width:24px;height:24px;position:absolute;display:block;top:50%;bottom:50%;transform:translateY(-50%);right:20px;height:24px}.sitepolicy #information{display:none}.sitepolicy #main{margin-top:80px !important;padding-top:60px;background:linear-gradient(180deg, #FE9432, #FFC288)}.sitepolicy #main .page{padding-bottom:100px}.sitepolicy #main .page header{text-align:center;color:#fff}.sitepolicy #main .page header h1{font-size:3rem;font-size:30px}.sitepolicy #main .page header h1 .font__quicksand{font-size:40px;font-weight:700;display:inline-block;margin-bottom:18px}.sitepolicy #main .page .page__nav{display:flex;margin-bottom:-10px;justify-content:center}.sitepolicy #main .page .page__nav a{font-size:24px;position:relative;display:flex;box-sizing:border-box;width:270px;margin:20px;padding:24px 0;padding-bottom:17px;text-align:center;color:#FE9432;background-color:#fff;justify-content:center;align-items:center}.sitepolicy #main .page .page__nav a:after{position:absolute;bottom:-12px;left:50%;display:block;width:0;height:0;content:'';transform:translate(-50%, 0);border-width:15px 12.5px 0 12.5px;border-style:solid;border-color:#fff transparent transparent transparent}.sitepolicy #main .page .page__nav a p:before{font-size:20px;margin-right:5px;content:'▼';vertical-align:3px}.sitepolicy #main .section{width:90%;margin-top:40px;margin-left:5%;padding-top:40px;padding-bottom:40px;border:1px solid #ccc;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sitepolicy #main .section .section__inner{width:90%;margin:0 auto}.sitepolicy #main .section .section__inner header{font-size:32px;margin:0 auto;padding:25px 0;text-align:center;border-top:1px solid #FE9432;border-bottom:1px solid #FE9432}.sitepolicy #main .section .section__inner header h2{line-height:48px;display:inline-block;margin-bottom:3px;color:#FE9432 !important;font-size:3.2rem;font-size:32px}.sitepolicy #main .policy{font-size:22px;font-weight:normal;line-height:1.8;margin-top:40px;color:#000}.sitepolicy #main .policy a{color:#FE9432;border-bottom:1px solid}.sitepolicy #main .policy .indent{display:flex;margin-top:35px}.sitepolicy #main .policy .indent__num{margin-right:10px}.sitepolicy #main .policy .indent02{margin-left:1em}.sitepolicy #main .policy .policy__para.policy__para--mtop1em{margin-top:1em}.sitepolicy #main .policy .policy__para.policy__para--mtop2em{margin-top:2em}body.lang_ja .main__vis .f__name .cr{text-indent:-3.5rem}body.lang_ja .main__vis .f__name .rad .cl{width:26% !important}body.lang_ja .main__vis .f__name .rad .cr{width:74% !important}body.lang_ja .building .building__content ul a .btn span{top:-2px}body.lang_ja.daiseidou .main__vis .rad .cl1,body.lang_ja.daiseidou .main__vis .rad .cl2,body.lang_other.daiseidou .main__vis .rad .cl2,body.lang_ja.sekaiseikyokaikan .main__vis .rad .cl1,body.lang_ja.sekaiseikyokaikan .main__vis .rad .cl2,body.lang_other.sekaiseikyokaikan .main__vis .rad .cl2{display:block}body.lang_ja.daiseidou .main__vis .f__name .cl2 .cl,body.lang_other.daiseidou .main__vis .f__name .cl2 .cl,body.lang_ja.sekaiseikyokaikan .main__vis .f__name .cl2 .cl,body.lang_other.sekaiseikyokaikan .main__vis .f__name .cl2 .cl{position:absolute !important;width:auto !important;padding-right:15px;text-indent:0}body.lang_ja.daiseidou .main__vis .f__name .cl2 .cr,body.lang_other.daiseidou .main__vis .f__name .cl2 .cr,body.lang_ja.sekaiseikyokaikan .main__vis .f__name .cl2 .cr,body.lang_other.sekaiseikyokaikan .main__vis .f__name .cl2 .cr{padding-left:120px !important;width:auto !important;text-indent:0}body.lang_id.daiseidou .main__vis .f__name .cl2 .cr{padding-left:140px !important}body.lang_th.daiseidou .main__vis .f__name .cl2 .cr{padding-left:150px !important}body.lang_ja.daiseidou .main__vis .f__name .cl2 .cr .small2{text-indent:3rem}body.lang_other #globalHeader ul li:nth-child(5){display:none}body.lang_other #globalHeader ul li:nth-child(5) a{border-left:2px solid #28a69b}body.lang_other #globalHeader ul li:nth-child(n+5) a{width:145px}body.lang_other #globalHeader .header__splogo{width:270px;height:81px;top:2px;transform:translate(-50%, 0)}body.lang_other #globalHeader .header__splogo a{position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}body.lang_other #sp__nav h2{padding:0px;height:81px;font-size:4.4rem;font-size:44px}body.lang_other #sp__nav h2 a{display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:270px}body.lang_other #sp__nav h2 svg{height:100%;margin-top:5px}body.lang_other .information__news{display:none}body.lang_other .information__content{justify-content:flex-start}body.lang_other .information__weather table tr th{font-size:18px}body.lang_other .information__weather table tr td{font-size:18px}body.lang_other .information__weather table tr td span{white-space:normal}body.lang_other #calendar .calendar__navbox .calendar__nav{font-size:17px;padding-top:10px}body.lang_other .building .building__content ul li:not(:first-child) a .btn{font-size:18px}body.lang_other .building .building__content ul li:first-child a .btn{padding-top:20px;padding-left:35px;padding-right:35px}body.lang_other .building .building__content ul li:first-child a .btn .btn__daiseidou{height:120px;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}body.lang_other .building .caution{margin-bottom:30px}body.lang_other #sp__nav .dropElm li a{white-space:normal}body.lang_other .purpose .purpose__content ul li{font-size:25px;line-height:1.3}body.lang_other .qa .qa__content ul li{font-size:28px;line-height:1.3}body.lang_other .qa .qa__content ul li span{padding:0 15px}body.lang_other#PURPOSE .purpose__list li.pl1 .right{display:none}body.lang_other#PURPOSE .purpose .purpose__content ul li a{font-size:26px}body.lang_other#PURPOSE .purpose__list li .content .btn{font-size:16px;white-space:normal}body.lang_other#PURPOSE .purpose__list li .content .btn span{top:0px}body.lang_other#FACILITY .main__vis .f__name .cl2,body.lang_other#FACILITY .main__vis .f__name .cl1{font-size:16px}body.lang_other#FACILITY .main__vis .f__name .cr{padding-left:250px}body.lang_other#FACILITY .main__vis .name{font-size:3.4rem;font-size:34px}body.lang_other#FACILITY .main__vis .name span{font-size:2.2rem;font-size:22px}body.lang_other#FACILITY .facility__info .box table td.txt a{font-size:20px;letter-spacing:0px}body.lang_other#FACILITY.daiseidou .facility__root h1{margin-bottom:20px}body.lang_other#FACILITY.daiseidou .facility__root h2{font-size:28px;margin-top:20px;text-align:center;letter-spacing:-2px;color:#fff}body.lang_other#FACILITY.daiseidou .facility__root ul{margin-top:20px}body.lang_other#FACILITY.daiseidou .facility__root ul:first-of-type{margin-bottom:60px}body.lang_other .facility__topiscs .box .floor{font-size:2rem;font-size:20px}body.lang_other .qa .qa__content ul li{font-size:27px}html.safari body.lang_other .building .building__content ul li:first-child a .btn{font-size:24px}body.lang_en#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_en#ACCESS .spMap{margin-left:12px}body.lang_en#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_en#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_en .information .information__element h2{font-size:3.8rem;font-size:38px}body.lang_en .main__vis .f__name .rad .cl{width:24%}body.lang_en .main__vis .f__name .rad .cr{width:76%}body.lang_es #globalHeader .header__splogo{width:360px}body.lang_es #sp__nav h2 a{width:360px}body.lang_es .information__weather .information__week{display:block}body.lang_es#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_es#ACCESS .spMap{margin-left:12px}body.lang_es#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:70px;top:244px;left:390px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:364px;left:390px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:286px;left:327px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:324px;left:307px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:460px;left:390px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:484px;left:190px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:570px;left:390px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:570px;left:295px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:140px;height:50px;top:634px;left:390px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:630px;left:275px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:328px;left:-30px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:399px;left:92px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:130px;height:50px;top:424px;left:-20px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:429px;left:210px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:100px;height:30px;top:530px;left:-24px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:570px;left:190px}body.lang_es .facility__topiscs .box .floor{font-size:1.5rem;font-size:15px}body.lang_es .facility__topiscs .box .floor span{right:0}body.lang_es .modal .mdContent table th{width:35%}body.lang_es .modal .mdContent table td{width:65%}body.lang_es .building .building__content ul li:first-child a .btn{padding-top:21px;padding-left:30px;padding-right:40px}body.lang_id .qa .qa__content ul li{font-size:23px}body.lang_id#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_id#ACCESS .spMap{margin-left:12px}body.lang_id#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:170px;height:50px;top:214px;left:350px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:364px;left:390px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:276px;left:327px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:314px;left:312px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:440px;left:380px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:464px;left:200px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:560px;left:390px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:560px;left:295px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:150px;height:50px;top:630px;left:390px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:630px;left:275px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:160px;height:50px;top:318px;left:-10px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:50px;height:40px;top:389px;left:92px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:140px;height:50px;top:429px;left:-30px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:419px;left:210px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:150px;height:50px;top:510px;left:-30px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:560px;left:190px}body.lang_id .modal .mdContent table th{width:30% !important}body.lang_id .modal .mdContent table td{width:70% !important}body.lang_id .main__vis .f__name .rad .cl{width:26%}body.lang_id .main__vis .f__name .rad .cr{width:74%}body.lang_pt#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_pt#ACCESS .spMap{margin-left:12px}body.lang_pt#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:120px;height:90px;top:478px;left:-24px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:130px;height:60px;top:236px;left:413px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:347px;left:403px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:269px;left:346px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:306px;left:328px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:65px;top:440px;left:413px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:454px;left:216px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:550px;left:399px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:546px;left:312px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:140px;height:50px;top:614px;left:390px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:608px;left:294px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:310px;left:4px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:378px;left:119px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:130px;height:65px;top:398px;left:-11px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:408px;left:226px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:100px;height:30px;top:530px;left:-24px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:541px;left:210px}body.lang_pt .next__block a{top:5px !important}body.lang_pt .next__block a:after{top:35px !important}body.lang_pt .qa .qa__content ul li{font-size:24px}body.lang_pt .facility__topiscs .box .floor span{top:52px;right:8px;text-align:center}body.lang_pt .modal .mdContent table th{width:31%}body.lang_pt .modal .mdContent table td{width:69%}body.lang_pt .building .building__content ul li:first-child a .btn{font-size:2.2rem;font-size:22px}body.lang_pt .main__vis .f__name .rad .cl{width:29% !important}body.lang_pt .main__vis .f__name .rad .cr{width:71% !important}body.lang_th#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_th#ACCESS .spMap{margin-left:12px}body.lang_th#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:70px;top:254px;left:400px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:70px;top:364px;left:400px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:296px;left:327px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:334px;left:307px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:474px;left:400px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:494px;left:180px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:590px;left:390px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:595px;left:290px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:130px;height:50px;top:664px;left:390px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:660px;left:275px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:338px;left:-30px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:409px;left:82px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:100px;height:50px;top:444px;left:-20px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:439px;left:200px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:124px;height:50px;top:540px;left:-24px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:590px;left:190px}body.lang_th .main__vis .f__name .rad .cl{width:27%}body.lang_th .main__vis .f__name .rad .cr{width:73%}body.lang_zh-hans #calendar .calendar__navbox .calendar__nav{font-size:22px !important}body.lang_zh-hans .purpose .purpose__content ul li{font-size:32px;line-height:1.3}body.lang_zh-hans .purpose__list li .content .btn{font-size:26px !important}body.lang_zh-hans .building .building__content ul li:not(:first-child) a .btn{font-size:24px}body.lang_zh-hans#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_zh-hans#ACCESS .spMap{margin-left:12px}body.lang_zh-hans#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:40px;top:254px;left:410px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:374px;left:400px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:292px;left:347px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:324px;left:327px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:464px;left:400px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:484px;left:200px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:570px;left:390px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:580px;left:310px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:130px;height:50px;top:644px;left:400px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:650px;left:290px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:338px;left:-30px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:400px;left:102px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:100px;height:40px;top:444px;left:40px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:439px;left:220px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:124px;height:50px;top:540px;left:-34px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:580px;left:200px}body.lang_zh-hans .access .access__content .line img{min-width:auto !important}body.lang_zh-hans .purpose__list li .content .btn span{top:-4px !important}body.lang_zh-hans .main__vis .f__name .rad .cl{width:16%}body.lang_zh-hans .main__vis .f__name .rad .cr{width:84%}body.lang_zh-hans .building .building__content ul a .btn span{top:-2px}body.lang_zh-hant #calendar .calendar__navbox .calendar__nav{font-size:22px !important}body.lang_zh-hant .purpose .purpose__content ul li{font-size:32px;line-height:1.3}body.lang_zh-hant .purpose__list li .content .btn{font-size:26px !important}body.lang_zh-hant .building .building__content ul li:not(:first-child) a .btn{font-size:24px}body.lang_zh-hant.home .access .access__content .from span{font-size:28px}body.lang_zh-hant#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_zh-hant#ACCESS .spMap{margin-left:12px}body.lang_zh-hant#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:40px;top:254px;left:410px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:374px;left:400px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:292px;left:347px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:324px;left:327px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:464px;left:400px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:484px;left:200px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:570px;left:390px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:580px;left:310px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:130px;height:50px;top:644px;left:400px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:650px;left:290px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:338px;left:-30px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:400px;left:102px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:100px;height:40px;top:444px;left:40px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:439px;left:220px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:124px;height:50px;top:540px;left:-34px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:580px;left:200px}body.lang_zh-hant .purpose__list li .content .btn span{top:-4px !important}body.lang_zh-hant .main__vis .f__name .rad .cl{width:16%}body.lang_zh-hant .main__vis .f__name .rad .cr{width:84%}body.lang_zh-hant .building .building__content ul a .btn span{top:-2px}body.lang_it .qa .qa__content ul li{font-size:24px}body.lang_it#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_it#ACCESS .spMap{margin-left:12px}body.lang_it#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:70px;top:226px;left:390px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:342px;left:380px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:72px;height:47px;top:267px;left:324px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:300px;left:307px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:426px;left:391px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:445px;left:190px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:536px;left:380px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:535px;left:289px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:140px;height:50px;top:599px;left:385px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:597px;left:275px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:301px;left:-8px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:369px;left:103px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:130px;height:50px;top:385px;left:-13px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:399px;left:210px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:115px;height:68px;top:466px;left:-33px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:532px;left:190px}body.lang_ko#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_ko#ACCESS .spMap{margin-left:12px}body.lang_ko#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:70px;top:247px;left:402px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:380px;left:390px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:298px;left:349px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:335px;left:329px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:125px;height:50px;top:480px;left:407px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:502px;left:206px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:115px;height:36px;top:588px;left:413px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:601px;left:313px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:130px;height:40px;top:662px;left:414px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:667px;left:293px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:346px;left:-30px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:57px;height:40px;top:415px;left:92px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:100px;height:30px;top:456px;left:30px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:448px;left:219px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:100px;height:44px;top:561px;left:-24px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:594px;left:200px}body.lang_ko .facility__info .box table td.txt a{letter-spacing:-1px !important}body.lang_ko .next__block a{top:10px}body.lang_ko .next__block a:after{top:30px}body.lang_ko .main__vis .f__name .rad .cl{width:13%}body.lang_ko .main__vis .f__name .rad .cr{width:87%}html.safari body.lang_ko .building .building__content ul li:first-child a .btn{font-size:26px}body.lang_fr #globalHeader .header__splogo{width:260px}body.lang_fr #sp__nav h2 a{width:260px}body.lang_fr .qa .qa__content ul li{font-size:21px}body.lang_fr#ACCESS .mapja{position:absolute;opacity:0.5;display:none}body.lang_fr#ACCESS .spMap{margin-left:12px}body.lang_fr#ACCESS .spMap__img{width:575px;margin-left:-32px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:144px;height:50px;top:476px;left:-24px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect){width:150px;height:70px;top:244px;left:390px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__seikyopress:not(.rect)#mdshinano2{width:150px;height:40px;top:364px;left:390px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect{width:80px;height:54px;top:286px;left:317px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__seikyopress.rect#mdshinano3{width:20px;height:20px;top:314px;left:297px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__daiseidou:not(.rect){width:150px;height:50px;top:460px;left:390px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__daiseidou.rect{width:80px;height:80px;top:474px;left:180px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__bunkacenter:not(.rect){width:150px;height:50px;top:570px;left:390px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__bunkacenter.rect{width:60px;height:55px;top:570px;left:285px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa:not(.rect){width:140px;height:50px;top:634px;left:390px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__shinanoheiwa.rect{width:60px;height:18px;top:630px;left:265px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter:not(.rect){width:140px;height:50px;top:328px;left:-30px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__minonculturcenter.rect{width:40px;height:40px;top:399px;left:82px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__setsugucenter:not(.rect){width:100px;height:60px;top:414px;left:-30px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__setsugucenter.rect{width:32px;height:40px;top:429px;left:190px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba:not(.rect){width:120px;height:60px;top:520px;left:-24px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__daiseidoumaehiroba.rect{width:30px;height:20px;top:560px;left:180px}body.lang_fr .map_on{display:none}.ja_only{display:none}.pt_only{display:none}.en_only{display:none}.es_only{display:none}.id_only{display:none}.fr_only{display:none}.it_only{display:none}.ko_only{display:none}.th_only{display:none}.lang_zh-hans_only{display:none}.lang_zh-hant_only{display:none}.lang_ja .ja_only{display:inline-block}.lang_ja .ja_none{display:none}.lang_pt .pt_only{display:inline-block}.lang_pt .pt_none{display:none}.lang_en .en_only{display:inline-block}.lang_en .en_none{display:none}.lang_es .es_only{display:inline-block}.lang_es .es_none{display:none}.lang_fr .fr_only{display:inline-block}.lang_fr .fr_none{display:none}.lang_id .id_only{display:inline-block}.lang_id .id_none{display:none}.lang_it .it_only{display:inline-block}.lang_it .it_none{display:none}.lang_ko .ko_only{display:inline-block}.lang_ko .ko_none{display:none}.lang_th .th_only{display:inline-block}.lang_th .th_none{display:none}.lang_zh-hans .lang_zh-hans_only{display:inline-block}.lang_zh-hans .lang_zh-hans_none{display:none}.lang_zh-hant .lang_zh-hant_only{display:inline-block}.lang_zh-hant .lang_zh-hant_none{display:none}}@media screen and (min-width: 768px){.mapList li.md__houkoukaikan{top:604px;left:6px;z-index:10}.mapList li.md__houkoukaikan .text{top:20px;right:-10px}.mapList li.md__houkoukaikan{top:345px;left:395px;z-index:1}.mapList li.md__houkoukaikan .text{top:-45px;right:-175px}body.lang_zh-hans#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-45px;right:-80px}body.lang_zh-hant#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-45px;right:-80px}body.lang_fr#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-50px;right:-260px}body.lang_en#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-60px}body.lang_es#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-60px}body.lang_id#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-60px}body.lang_it#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-60px}body.lang_pt#ACCESS .access__box#ab2 .mapList li.md__houkoukaikan .text{top:-60px}}@media screen and (max-width: 767px){.access__box#ab2 .spMap a.md__houkoukaikan{width:270px;height:50px;top:190px;left:260px}.access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:400px;left:260px}body.lang_ko#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:450px;left:260px}body.lang_es#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:430px;left:250px}body.lang_fr#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:425px}body.lang_id#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{height:50px;top:420px;left:250px}body.lang_it#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:400px;left:250px}body.lang_pt#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:410px;left:270px}body.lang_th#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:444px;left:245px}body.lang_zh-hans#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:435px;left:265px}body.lang_zh-hant#ACCESS .access__box#ab2 .spMap a.md__houkoukaikan.rect{width:60px;height:50px;top:435px;left:265px}}
