@charset "UTF-8";.inquiry .btn,body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}ins,mark{background-color:#ff9;color:#000}*,.comp .comp_box .left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}a img,header .header__inq a{-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}a,a:visited,body{color:#333}#move-page-top,.clearfix:after,article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;list-style:none}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}.facility__staff .slider-next a:after,.facility__staff .slider-prev a:after,.inquiry .btn:after,[class*=" icon-"],[class^=icon-]{speak:none;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}img{vertical-align:bottom;border:none;max-width:100%;height:auto;width:auto}.textCenter{text-align:center}.textRight,header .header__global nav{text-align:right}.textLeft{text-align:left}.imgLeft{float:left;margin:0 20px 20px 0}.imgRight{float:right;margin:0 0 20px 20px}.left,.left1,.left2,.left3,.left4,.left5{float:left}.right,.right1,.right2,.right3,.right4,.right5,.slide--masumi .slide__inner .slide__box .slide__box__main{float:right}a img{-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-in}a:active,a:hover{color:#816806;text-decoration:none}a:active img,a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.bg__subcolor{padding:30px 0;background:#F6F5EF}.clearfix{zoom:1}.clearfix:after{content:"";clear:both}.marginB5{margin-bottom:5px!important}.marginB8{margin-bottom:8px!important}.marginB10{margin-bottom:10px!important}.marginB15{margin-bottom:15px!important}.marginB20{margin-bottom:20px!important}.marginB25{margin-bottom:25px!important}.marginB30{margin-bottom:30px!important}.marginB40{margin-bottom:40px!important}.marginB50{margin-bottom:50px!important}.marginB60{margin-bottom:60px!important}.marginB70{margin-bottom:70px!important}.marginB80{margin-bottom:80px!important}.marginT10{margin-top:10px!important}.marginT20{margin-top:20px!important}.marginT30{margin-top:30px!important}.marginL10{margin-left:10px!important}.marginL20{margin-left:20px!important}.marginR10{margin-right:10px!important}.marginR20{margin-right:20px!important}html{font-size:14px}.f86{font-size:86px}.f46{font-size:46px}.f42{font-size:42px}.f40{font-size:40px}.f30,.f30h140,.f30h160,.f30h180{font-size:30px}.f26,.f26h140,.f26h160,.f26h180{font-size:26px}.f24,.f24h140,.f24h160,.f24h180{font-size:24px}.f22,.f22h140,.f22h160,.f22h180{font-size:22px}.f20,.f20h140,.f20h160,.f20h180{font-size:20px}.f18,.f18h140,.f18h160,.f18h180{font-size:18px}.f16,.f16h140,.f16h160,.f16h180{font-size:16px}.f14,.f14h140,.f14h160,.f14h180{font-size:14px}.f12,.f12h140,.f12h160,.f12h180{font-size:12px}.f10,.f10h140,.f10h160,.f10h180{font-size:10px}.f10h180,.f12h180,.f14h180,.f16h180,.f18h180,.f20h180,.f24h180,.f26h180,.f30h180{line-height:1.8}.f10h160,.f12h160,.f14h160,.f16h160,.f18h160,.f20h160,.f24h160,.f26h160,.f30h160{line-height:1.6}.f10h140,.f12h140,.f14h140,.f16h140,.f18h140,.f20h140,.f24h140,.f26h140,.f30h140{line-height:1.4}@media screen and (max-width:640px){.marginB5{margin-bottom:5px!important}.marginB8{margin-bottom:8px!important}.marginB10{margin-bottom:5px!important}.marginB15{margin-bottom:12px!important}.marginB20{margin-bottom:10px!important}.marginB25{margin-bottom:12px!important}.marginB30{margin-bottom:15px!important}.marginB40{margin-bottom:20px!important}.marginB50{margin-bottom:25px!important}.marginB60{margin-bottom:30px!important}.marginB70{margin-bottom:35px!important}.marginB80{margin-bottom:40px!important}.f86{font-size:43px}.f46{font-size:23px}.f42{font-size:21px}.f30,.f30h140,.f30h160,.f30h180,.f40{font-size:20px}.f24,.f24h140,.f24h160,.f24h180,.f26,.f26h140,.f26h160,.f26h180{font-size:18px}.f20,.f20h140,.f20h160,.f20h180,.f22,.f22h140,.f22h160,.f22h180{font-size:16px}.f18,.f18h140,.f18h160,.f18h180{font-size:14px}.f16,.f16h140,.f16h160,.f16h180{font-size:13px}.f12,.f12h140,.f12h160,.f12h180,.f14,.f14h140,.f14h160,.f14h180{font-size:12px}.f10,.f10h140,.f10h160,.f10h180{font-size:10px}}a:active,a:link,a:visited{text-decoration:none}a:hover{text-decoration:underline;color:#816806}.fWhite{color:#FFF}.fRed{color:#C00}.fLightGreen{color:#C2E6D3}.fBrown{color:#630}.fBlue{color:#00A0E9}.fBlack{color:#333}.fGreen{color:#59B200}.fPink{color:#EB697C}#page-top{width:50px;height:50px;display:none;position:fixed;right:16px;bottom:16px}#page-top p{margin:0;padding:0;text-align:center;background:#3b3b3b;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}header .header__inq a,header .header__nv ul li a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom}#page-top p:hover{background:#8b8b8b}#move-page-top{color:#fff;line-height:50px;text-decoration:none;cursor:pointer}@font-face{font-family:icon;src:url(../fonts/icon/icon.eot);src:url(../fonts/icon/icon.eot?#iefix) format("eot"),url(../fonts/icon/icon.woff) format("woff"),url(../fonts/icon/icon.ttf) format("truetype"),url(../fonts/icon/icon.svg#icon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icon!important;font-weight:400;line-height:1}.fguide .fguide-main .fguide-left .tel-number .num,.guide .tel-box .tel-box-right .tel-number .num,.side__tel .num,.slide .slide__tel .num,header .header__tel .num{font-family:Sumana,serif}.icon-air:before{content:""}.icon-arr-down:before{content:""}.facility__staff .slider-prev a:after,.icon-arr-left:before,.inquiry .btn:after{content:""}.icon-arr-plus:before{content:""}.icon-arr-right:before{content:""}.icon-arr-up:before{content:""}.icon-fax:before{content:""}.icon-free:before{content:""}.icon-home:before{content:""}.icon-link-file:before{content:""}.icon-link-url:before{content:""}.icon-magnifier:before{content:""}.icon-map:before{content:""}.icon-tel:before{content:""}.p60{padding:60px 0}.wrap{width:980px;margin:0 auto}.kon__bn{margin:-20px 0 0}header .header__tel{margin:10px 10px 0 0}header .header__tel .icon-free,header .header__tel .icon-tel{margin:0 5px 0 0;color:#539D47;font-size:20px}header .header__tel .num{color:#539D47;font-size:28px}header .header__tel .sub{font-size:13px;letter-spacing:.1em}header .header__inq.flex{width:368px;display:flex;justify-content:space-between;align-items:center}header .header__inq a{position:relative;display:block;padding:10px 0 0 36px;width:230px;height:56px;background:#21648D;font-size:14px;color:#FFF;letter-spacing:.2em;line-height:1.3;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}header .header__nv ul li a,header .header__nv ul li.top a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}header .header__inq a .icon-arr-right{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:12px}header .header__inq a img{position:absolute;bottom:0;right:10px;width:88px}header .header__inq a:hover{text-decoration:none;background:#287BAC}header .header__inq a:hover img{filter:alpha(enabled=false);opacity:1}header .header__inq a.inquiry{padding:10px 0 0 32px;width:49%;letter-spacing:0!important}header .header__inq a.inquiry img{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:60px}header .header__inq a.reservation{width:49%;background:#D2510B;letter-spacing:.2em!important;padding:18px 0 0 32px}header .header__inq a.reservation img{position:absolute;top:50%;right:15px;transform:translateY(-50%);width:28px}header .header__inq a.reservation:hover{background:#F36518}header .header__global{padding:10px 0;background:#F6F5EF}header .header__global nav li{display:inline-block;margin:0 12px 0 0}header .header__global nav li a{letter-spacing:.1em}header .header__global nav li a .icon-arr-right{margin:0 8px 0 0;color:#ADA088;vertical-align:middle}.line,header .header__global nav li:last-child{margin:0}header .header__global nav li a:hover{text-decoration:none}header .header__nv{margin:0 0 26px}header .header__nv ul{position:relative}header .header__nv ul li{float:left;position:relative;display:block;text-align:center}header .header__nv ul li a{display:block;width:100%;line-height:40px;letter-spacing:.1em;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}header .header__nv ul li a:hover{text-decoration:none;background:#EBDCA0}header .header__nv ul li:after{position:absolute;right:0;top:0;display:block;content:'';width:1px;height:40px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjNhMjZiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(50%,#b3a26b),color-stop(100%,#fff));background:-moz-linear-gradient(top,#fff 0,#b3a26b 50%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#b3a26b 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#b3a26b 50%,#fff 100%)}header .header__nv ul li.top{float:none;position:absolute;top:0;left:0;width:50px!important}header .header__nv ul li.top a{display:block;width:50px;line-height:40px;letter-spacing:.1em;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.top__main__nv .left .top__main__nv__sub,.top__main__nv .left .top__main__nv__title,.top__main__nv .right .top__main__nv__sub,.top__main__nv .right .top__main__nv__title{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}header .header__nv ul li.top a .icon-home{vertical-align:middle;color:#9D8E73}header .header__nv ul li.top a:hover{text-decoration:none;background:#EBDCA0}header .header__nv ul:before{position:absolute;left:0;top:0;display:block;content:'';width:1px;height:40px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjNhMjZiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(50%,#b3a26b),color-stop(100%,#fff));background:-moz-linear-gradient(top,#fff 0,#b3a26b 50%,#fff 100%);background:-webkit-linear-gradient(top,#fff 0,#b3a26b 50%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#b3a26b 50%,#fff 100%)}header .header__nv .header__nv__4 li{width:25%}header .header__nv .header__nv__6 li{width:16.66666667%}header .header__nv .header__nv__7 li{width:14.28571429%;font-size:12px}header .header__nv--facility ul{padding:0 0 0 50px}header .header__sogo .h1{margin:15px 0 0;text-align:right;font-weight:400;letter-spacing:.05em}header .header__sogo .h1 a{color:#9D8E73}header .header__sogo .header__box{margin:0 0 30px}header .header__sogo .header__box .right{margin:26px 0 0}header .header__sogo--facility .h1{text-align:left;font-weight:400}header .header__sogo--facility .header__box{margin:0 0 16px}header .header__sogo--facility .header__box .left{width:310px}header .header__sogo--facility .header__box h2{margin:26px 0 0}header .header__sogo--facility .header__box .right{margin:6px 0 0}header .header__sogo--facility .header__box--suita .left{width:350px}header .header__sogo--facility .header__box--suita h2{margin:20px 0 0}.line{padding:0;border:0;height:5px;background:url(../img/common/line.png) center top no-repeat #9d8e73}.top__main__nv{margin:0 0 40px;min-width:980px}.top__main__nv .left,.top__main__nv .right{width:50%}.top__main__nv .left .top__main__nv__sub,.top__main__nv .right .top__main__nv__sub{margin:0 0 20px;color:#B3274E;font-size:16px;font-weight:700;letter-spacing:.1em;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.top__main__nv .left .top__main__nv__title,.top__main__nv .right .top__main__nv__title{margin:0;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.top__main__nv .left a,.top__main__nv .left a:before,.top__main__nv .right a,.top__main__nv .right a:before{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;display:block;width:100%}.top__main__nv .left .top__main__nv__bt,.top__main__nv .right .top__main__nv__bt{filter:alpha(Opacity=0);opacity:0}.banner__box--img a .banner__img img,.banner__space1 .banner__box.banner__box--bkt a:hover img,.side__bt a:hover img,.side__download__bt a:hover img,.top__main__nv .left a:hover img,.top__main__nv .right a:hover img{filter:alpha(enabled=false);opacity:1}.top__main__nv .left a,.top__main__nv .right a{position:relative;padding:70px 15px 50%;max-height:500px!important;text-align:center;text-decoration:none;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}@media screen and (min-width:1400px){.top__main__nv .left a,.top__main__nv .right a{padding:70px 15px 344px}}.top__main__nv .left a:before,.top__main__nv .right a:before{position:absolute;top:0;left:0;content:"";height:100%;background:0 0;z-index:30;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.list__titleBox .list__bt a,.slide .slide__bt a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.top__main__nv .left a:hover:before,.top__main__nv .right a:hover:before{display:block;background:rgba(0,0,0,.2)}.top__main__nv .left.midori,.top__main__nv .right.midori{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmN2ZjZmYiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2UzZWZmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(57%,#f7fcff),color-stop(97%,#e3effa));background:-moz-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:-webkit-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:linear-gradient(to right,#f7fcff 57%,#e3effa 97%)}.top__main__nv .left.midori a .top__main__nv__img,.top__main__nv .right.midori a .top__main__nv__img{position:absolute;bottom:0;left:0;width:100%;text-align:center}.top__main__nv .left.masumi,.top__main__nv .right.masumi{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjhmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZTVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#eef8fd),color-stop(100%,#d7e5f5));background:-moz-linear-gradient(left,#eef8fd,#d7e5f5);background:-webkit-linear-gradient(left,#eef8fd,#d7e5f5);background:linear-gradient(to right,#eef8fd,#d7e5f5)}.top__main__nv .left.masumi a .top__main__nv__img,.top__main__nv .right.masumi a .top__main__nv__img{position:absolute;bottom:0;left:0;width:100%;text-align:center}.top__main__nv .left.higashitotsuka,.top__main__nv .right.higashitotsuka{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjhmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZTVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#eef8fd),color-stop(100%,#d7e5f5));background:-moz-linear-gradient(left,#eef8fd,#d7e5f5);background:-webkit-linear-gradient(left,#eef8fd,#d7e5f5);background:linear-gradient(to right,#eef8fd,#d7e5f5)}.top__main__nv .left.higashitotsuka a .top__main__nv__img,.top__main__nv .right.higashitotsuka a .top__main__nv__img{position:absolute;bottom:0;left:0;width:100%;text-align:center}.main_visual{background:url(../img/common/main_visual_bg.png) left top}.main_visual li{padding:8px 0}.main_visual li img{margin:0 auto;max-height:450px}.slide,.slide .slide__main{max-height:400px}.slide{position:relative}.slide__ban{margin:0 0 10px;width:280px}.slide__ban--right{margin:0 0 10px auto}.slide .slide__main img{margin:0 auto;max-width:1200px}.slide .slide__pager{position:absolute;bottom:-15px;left:50%;margin:0 0 0 -490px;width:980px}.slide .slide__pager ul{text-align:right}.slide .slide__pager ul li{display:inline-block;margin:0 6px 0 0}.slide .slide__pager ul li:last-child{margin:0}.slide .slide__tel{margin:0 0 8px}.slide .slide__tel a{display:block;color:#fff}.slide .slide__tel a:hover{text-decoration:none}.slide .slide__tel .icon-free,.slide .slide__tel .icon-tel{margin:0 5px 0 0;font-size:20px}.slide .slide__tel .num{font-size:28px;letter-spacing:0}.slide .slide__sub{margin:0 0 20px;font-size:13px;letter-spacing:.1em}.slide .slide__bt a{display:block;position:relative;margin:0 auto;padding:0 0 0 10px;width:190px;text-align:center;line-height:36px;color:#FFF;font-weight:700;background:#21648D;border:1px solid #FFF;letter-spacing:.1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.slide .slide__bt a .icon-arr-right{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:12px}.slide .slide__bt a:hover{text-decoration:none;background:#fff;color:#21648D}.slide .slide__inner{position:absolute;top:50%;left:0;width:100%;overflow:hidden;z-index:99999;transform:translateY(-50%)}.slide .slide__inner .slide__box{margin:0 auto;width:980px}.slide .slide__inner .slide__box .slide__box__main{width:280px;height:300px;border:1px solid #21648D;background:#21648D;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.slide .slide__inner .slide__box .slide__box__main .slide__room{position:relative;padding:40px 0 0;height:120px;text-align:center;background:#F6F5EF}.slide .slide__inner .slide__box .slide__box__main .slide__room .text{margin:0 0 10px;font-weight:700;font-size:18px;color:#21648D;letter-spacing:.1em}.slide .slide__inner .slide__box .slide__box__main .slide__room .text strong{margin:0 5px;display:inline-block;font-size:26px}.slide .slide__inner .slide__box .slide__box__main .slide__room .sub{font-size:12px;letter-spacing:.1em}.slide .slide__inner .slide__box .slide__box__main .slide__room:after{position:absolute;bottom:-13px;left:50%;margin:0 0 0 -13px;width:0;height:0;content:"";border-style:solid;border-width:13px 13px 0;border-color:#F6F5EF transparent transparent}.slide .slide__inner .slide__box .slide__box__main--s{height:230px}.slide .slide__inner .slide__box .slide__box__main--s .slide__room{padding:20px 0 0;height:80px}.slide .slide__inner .slide__box .slide__box__main--s .slide__room .text{margin:0 0 5px}.slide .slide__inner .slide__box .slide__box__main--s .slide__room:after{position:absolute;bottom:-10px;margin:0 0 0 -10px;border-width:10px 10px 0}.slide .slide__inner .slide__box .slide__box__main--s .slide__inq{padding-top:18px}.slide .slide__inner .slide__box .slide__box__main--s .slide__inq__title{margin:0 0 5px}.slide .slide__inner .slide__box .slide__box__main--s .slide__tel{margin:0}.slide .slide__inner .slide__box .slide__box__main--s .slide__sub{margin:0 0 5px}.slide .slide__inner .slide__box .slide__box__main .slide__inq{padding:26px 0 0;display:block;color:#FFF;text-align:center}.slide .slide__inner .slide__box .slide__box__main .slide__inq .slide__inq__title{margin:0 0 10px;font-size:13px;letter-spacing:.2em;font-weight:700}.slide--masumi .slide__pager ul{text-align:left}.bx-wrapper{margin:0 auto}.bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:transparent;left:0}.bx-pager{bottom:15px!important}.bx-pager .bx-pager-link{background:#FFF!important}.bx-pager .bx-pager-link.active{border:1px solid #FFF!important;background:#333!important}.list__titleBox{position:relative;padding:0 0 15px}.list__titleBox .list__title{padding:10px 0 6px;font-size:16px;line-height:1;letter-spacing:.2em;color:#806706}.list__titleBox .list__bt{position:absolute;top:0;right:0}.list__titleBox .list__bt a{display:block;padding:0 8px;line-height:30px;border:1px solid #9D8E73;font-size:12px;letter-spacing:.1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.list__main a,.list__titleBox .list__bt a .icon-arr-right{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.list__titleBox .list__bt a .icon-arr-right{display:inline-block;margin:0 10px 0 0;font-size:12px;color:#9D8E73;vertical-align:middle;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.list__titleBox .list__bt a:hover{background:#9D8E73;color:#FFF;text-decoration:none}.list__titleBox .list__bt a:hover .icon-arr-right{color:#FFF}.list__main .list__main__day{display:inline-block;margin:0 20px 0 0;font-weight:700;color:#806706}.banner__box a,.hq_box img,.hq_menu_box img,.img__banner a,.list__main a,.title_img{display:block}.list__main a{padding:20px 10px;line-height:1;border-bottom:1px dotted #9D8E73;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.banner__box a,.page__contents .link a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.list__main a:hover{background:#F6F5EF;text-decoration:none}.banner__space2 .banner__box a,.banner__space2 .img__banner a{width:470px}.banner__space3 .banner__box a,.banner__space3 .banner__box--img a{width:300px}.img__banner{float:left;margin:0 40px 0 0}.img__banner a{width:470px}.img__banner:last-child{margin:0}.banner__box{float:left;margin:0 40px 0 0}.banner__box a{border:1px solid #DEDAC5;font-size:16px;letter-spacing:.1em;line-height:80px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.banner__box a:hover{text-decoration:none;border-color:#21648D}.banner__box:last-child{margin:0}.banner__box--img a{position:relative;padding:0 15px 0 120px}.banner__box--img a .banner__img{position:absolute;top:15px;left:15px;line-height:1}.banner__space1 .banner__box{float:none;margin:0 0 20px}.banner__space1 .banner__box a{line-height:100px}.banner__space1 .banner__box a .banner__img{position:absolute;top:25px;left:15px}.banner__space1 .banner__box.banner__box--bkt a{background:#14215F;line-height:120px;text-align:center;border:none}.banner__space1 .banner__box.banner__box--bkt a .banner__img{position:static;margin:0 auto;width:186px}.banner__space1 .banner__box.banner__box--bkt a .banner__img img{vertical-align:middle}.banner__space1 .banner__box.banner__box--bkt a:hover{background:#1E318A;border:none}.bnEvent a{background:url(../img/midori/midori_img04.jpg) right center no-repeat}.bnMedical a{background:url(../img/midori/midori_img05.jpg) right center no-repeat}.bnEvent a,.bnMedical a{padding:0 20px;line-height:110px;vertical-align:middle;font-size:18px;background-size:auto 100%}.banner__title{font-weight:400}.title_img{margin:0 auto}.title__style_h2{margin:0 0 30px;font-size:24px;font-weight:400;letter-spacing:.2em;color:#7F6606}.title__style2{margin:0 0 20px;font-size:16px;font-weight:700;letter-spacing:.05em;color:#7F6606}.title__style2.title__style2--border{padding:0 0 20px;border-bottom:1px solid #D3C9A1}.service_navi{width:960px;height:112px;margin:0 auto;background:url(../img/top/high-wuality_bg.png) center top no-repeat #fff}.main_box{width:640px}.breadcrumb p{margin:0 auto 60px;padding:0 10px;width:980px;font-size:13px;line-height:50px;white-space:nowrap;overflow:hidden;text-align:right}.breadcrumb p a{color:#816806}.linkStyle{font-size:16px;line-height:2;background-image:url(../img/common/ullist.png);background-repeat:no-repeat;background-position:0 10px;padding:0 0 20px 25px}.disc{padding:20px 30px 20px 50px;line-height:1.8}.disc li{margin:0 0 20px;list-style-type:decimal}.right_box{width:300px;float:right}.hq_box{margin:0}.hq_menu_box{margin:0;text-align:center;border-left:1px solid #D3C9A1;border-right:1px solid #D3C9A1;border-bottom:1px solid #D3C9A1}#mainbox_menu{position:relative;min-height:850px}#sidemenu{position:absolute;top:0;right:0}.page__title{position:relative;margin:0 auto 15px;padding:55px 0;width:980px;font-size:30px;font-weight:400;text-align:center;letter-spacing:.2em;color:#7F6706}.page__title span{font-size:16px;line-height:200%}.page__title:after{position:absolute;bottom:0;left:0;content:"";width:980px;height:2px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYjNhMjZiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#fff),color-stop(50%,#b3a26b),color-stop(100%,#fff));background:-moz-linear-gradient(left,#fff 0,#b3a26b 50%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#b3a26b 50%,#fff 100%);background:linear-gradient(to right,#fff 0,#b3a26b 50%,#fff 100%)}.page__contents{position:relative;margin:0 auto;width:980px}.page__contents .link a{margin:0 0 20px;display:inline-block;min-width:200px;padding:10px 10px 10px 30px;position:relative;border:1px solid #7F6606;color:#FFF;background:#7F6606;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.page__contents .link a span,.side__bt a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;color:#FFF}.page__contents .link a span{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:12px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.page__contents .link a:hover{text-decoration:none;color:#7F6606;background:#FFF}.page__contents .link a:hover span{color:#7F6606}.page__contents.page__contents--2column{padding:0 330px 0 0}.page__contents .main p{margin:0 0 20px;font-size:16px;line-height:1.75;letter-spacing:.05em}.page__contents .main .sub{font-size:14px}.page__contents .main h2{margin:40px 0 30px;padding:20px;font-weight:400;font-size:20px;line-height:1.4;letter-spacing:.1em;color:#806806;border:1px solid #D3C9A1;background:#F6F5EF}.page__contents .main h3{margin:0 0 20px;padding:0 0 15px;font-weight:700;font-size:18px;line-height:1.4;letter-spacing:.05em;color:#806806;border-bottom:1px solid #D3C9A1}.page__contents .main h3 .sub{margin:0 0 0 10px;padding:3px 16px;display:inline-block;font-size:14px;border:1px solid #9D8E73;color:#333;font-weight:400;letter-spacing:.1em;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.page__contents .main h4{margin:0 0 10px;font-size:16px;line-height:1.4;letter-spacing:.05em}.page__contents .main .box{margin:0 0 20px;padding:25px;background:#F6F5EF}.page__contents .main .box>:last-child,.page__contents .main .box>:last-child>:last-child,.page__contents .main .box>:last-child>:last-child>:last-child{margin-bottom:0}.page__contents .main .box p{font-size:14px}.page__contents .main .box .sub{font-size:12px}.page__contents .main .tableStyle1{margin:0 0 20px;width:100%;border:1px solid #7F6706;border-collapse:collapse}.page__contents .main .tableStyle1 th{padding:20px 16px;background:#F6F5EF;text-align:left;color:#7F6706;font-size:16px;letter-spacing:.1em}.page__contents .main .tableStyle1 td{padding:16px;border:1px solid #7F6706;letter-spacing:.05em}.page__contents .main .tableStyle__month{margin:0 10px 0 0}.page__contents .main .groupImg--seijukai{float:right;display:block;margin:0 0 20px 20px;width:240px;line-height:180px;text-align:center;vertical-align:middle;border:1px solid #0093D0}.page__contents .main .groupImg--seijukai img{vertical-align:middle}.page__contents .main .box--seijukai__midori .left{width:310px}.page__contents .main .box--seijukai__kenshin .left,.page__contents .main .box--seijukai__kenshin .left2,.page__contents .main .box--seijukai__kenshin .right,.page__contents .main .box--seijukai__midori .right{width:170px}.sideNv,.sideNv .sideNvMain{width:280px}.page__contents .main .box--seijukai__kenshin .left{margin:0 46px 0 0}.sideNv{position:absolute;top:0;right:0}.sidePageNv .sidePageNv__nv li a,.side__bt a{position:relative;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;display:block}.sidePageNv{margin:0 0 20px;border:1px solid #7F6706;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sidePageNv .sidePageNv__title{padding:20px 15px;color:#FFF;font-size:14px;letter-spacing:.2em;background:#7F6706;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.sidePageNv .sidePageNv__nv{padding:0 15px}.sidePageNv .sidePageNv__nv li a{padding:20px 0;color:#7F6706;letter-spacing:.2em;border-bottom:1px solid #D3C9A1;-moz-transition-property:background,text-decoration,padding-left;-o-transition-property:background,text-decoration,padding-left;-webkit-transition-property:background,text-decoration,padding-left;transition-property:background,text-decoration,padding-left;-moz-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in}.side__bt a,.side__download__bt a{-moz-transition-duration:.2s;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;font-weight:700}.sidePageNv .sidePageNv__nv li a .icon-arr-right{position:absolute;right:10px;top:50%;margin:-7px 0 0;color:#7F6706}.sidePageNv .sidePageNv__nv li a.at,.sidePageNv .sidePageNv__nv li a:hover{text-decoration:none;padding-left:10px;background:#F6F5EF}.sidePageNv .sidePageNv__nv li:last-child a{border:none}.side__tel{margin:0 0 8px}.side__tel a{display:block;color:#fff}.side__tel a:hover{text-decoration:none}.side__tel .icon-free,.side__tel .icon-tel{margin:0 5px 0 0;font-size:20px}.side__tel .num{font-size:28px;letter-spacing:0}.side__sub{margin:0 0 30px;font-size:13px;letter-spacing:.1em}.side__bt a{margin:0 auto;padding:20px 10px 0 40px;height:80px;text-align:left;line-height:1.4;background:#21648D;border-top:1px solid #287BAC;letter-spacing:.2em;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.guide .guide-main .guide-bt-main a,.side__download__bt a{-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.side__bt a .icon-arr-right{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:12px}.side__bt a img{display:block;position:absolute;right:15px;bottom:0;width:122px}.side__bt a:hover{text-decoration:none;background:#fff;color:#21648D}.side__info{margin:0 0 20px;border:1px solid #21648D;background:#21648D;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.download__main a:after,.side__info .side__room:after{content:"";border-style:solid}.side__info .side__room{position:relative;padding:40px 0 0;height:120px;text-align:center;background:#F6F5EF}.side__info .side__room .text{margin:0 0 10px;font-weight:700;font-size:18px;color:#21648D;letter-spacing:.1em}.side__info .side__room .text strong{margin:0 5px;display:inline-block;font-size:26px}.side__info .side__room .sub{font-size:12px;letter-spacing:.1em}.side__info .side__room:after{position:absolute;bottom:-13px;left:50%;margin:0 0 0 -13px;width:0;height:0;border-width:13px 13px 0;border-color:#F6F5EF transparent transparent}.side__info .side__inq{padding:26px 0 0;display:block;color:#FFF;text-align:center}.side__info .side__inq .side__inq__title{margin:0 0 10px;font-size:13px;letter-spacing:.2em;font-weight:700}.side__download__bt{margin:30px 0 20px}.side__download__bt a{display:block;position:relative;margin:0 auto;padding:20px 10px 0 40px;height:80px;text-align:left;line-height:1.4;color:#7F6606;background:#F6F5EF;border:1px solid #D4CAA3;letter-spacing:.2em;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.side__download__bt a .icon-arr-right{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:12px}.side__download__bt a img{display:block;position:absolute;right:15px;bottom:0;width:122px}.side__download__bt a:hover{text-decoration:none;background:#fff;color:#21648D}.sideNvSub{border:1px solid #D4CAA3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sideNvSub ul li{float:left;width:50%}.sideNvSub ul li a{display:block;padding:0 0 0 10px;background:#F6F5EF;line-height:60px;vertical-align:middle;font-size:13px;letter-spacing:.2em;color:#7F6706;border-right:1px solid #D4CAA3}.sideNvSub ul li a .icon-arr-right{display:inline-block;margin:0 8px 0 0;font-size:12px}.sideNvSub ul li:last-child a{border:none}.guide__p40{padding:40px 0}.guide{padding:60px 0;background:#F6F5EF}.guide.guide--bgnone{background:0 0}.guide .guide-main{width:860px}.guide .guide-main .guide-bt-main{margin:0 0 20px}.guide .guide-main .guide-bt-main a{position:relative;display:block;line-height:116px;background:#21648D;text-align:center;color:#FFF;font-size:30px;letter-spacing:.1em;-moz-box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in}.guide .guide-main .guide-bt-main a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px}.guide .guide-main .guide-bt-main a .img{display:block;position:absolute;bottom:0;right:20px;width:166px;height:138px}.guide .guide-main .guide-bt-main a:hover{text-decoration:none;background:#287BAC}.guide .guide-main .guide-bt{margin:0 0 20px}.guide .guide-main .guide-bt .guide-bt-center,.guide .guide-main .guide-bt .guide-bt-left,.guide .guide-main .guide-bt .guide-bt-right{width:420px}.guide .guide-main .guide-bt .guide-bt-center a,.guide .guide-main .guide-bt .guide-bt-left a,.guide .guide-main .guide-bt .guide-bt-right a{position:relative;display:block;line-height:60px;text-align:center;vertical-align:middle;font-size:16px;letter-spacing:.1em;border:1px solid #D3C9A1;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.fguide .fguide-main .fguide-left2 a,.guide .guide-main .guide-bt3 .guide-bt3-left a{background:#9D8E73;-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom}.guide .guide-main .guide-bt .guide-bt-center a span,.guide .guide-main .guide-bt .guide-bt-left a span,.guide .guide-main .guide-bt .guide-bt-right a span{font-size:18px}.guide .guide-main .guide-bt .guide-bt-center a .icon-arr-right,.guide .guide-main .guide-bt .guide-bt-left a .icon-arr-right,.guide .guide-main .guide-bt .guide-bt-right a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px;color:#A68E29}.guide .guide-main .guide-bt .guide-bt-left{float:left}.guide .guide-main .guide-bt .guide-bt-right{float:right}.guide .guide-main .guide-bt .guide-bt-center{margin:0 auto}.guide .guide-main .guide-bt3{margin:0 0 20px}.guide .guide-main .guide-bt3 .guide-bt3-left{float:left;margin:0 30px 0 0;width:280px}.guide .guide-main .guide-bt3 .guide-bt3-left a{position:relative;display:block;padding:0 0 0 15px;line-height:60px;text-align:center;color:#FFF;font-size:18px;font-weight:700;letter-spacing:.1em;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.guide .guide-main .guide-bt3 .guide-bt3-left a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px}.guide .guide-main .guide-bt3 .guide-bt3-left a:hover{text-decoration:none;background:#B1A792}.guide .guide-main .guide-bt3 .guide-bt3-left2,.guide .guide-main .guide-bt3 .guide-bt3-right{width:270px}.guide .guide-main .guide-bt3 .guide-bt3-left2 a,.guide .guide-main .guide-bt3 .guide-bt3-right a{position:relative;display:block;line-height:60px;text-align:center;vertical-align:middle;font-size:16px;letter-spacing:.1em;border:1px solid #D3C9A1;background:#E6E3C8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.blogBox1 h1,.blogCat h1,.fguide{background:url(../img/common/main_visual_bg.png)}.guide .guide-main .guide-bt3 .guide-bt3-left2 a span,.guide .guide-main .guide-bt3 .guide-bt3-right a span{font-size:18px}.guide .guide-main .guide-bt3 .guide-bt3-left2 a .icon-arr-right,.guide .guide-main .guide-bt3 .guide-bt3-right a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px;color:#A68E29}.guide .guide-main .guide-bt3 .guide-bt3-left2{float:left}.guide .guide-main .guide-bt3 .guide-bt3-right{float:right}.guide .tel-box{padding:20px 0;border-bottom:1px solid #D3C9A1;border-top:1px solid #D3C9A1}.address,.fguide,.group{padding:30px 0}.guide .tel-box .tel-box-left{float:left;width:370px;text-align:center;font-size:20px;line-height:1.2;letter-spacing:.1em;font-weight:400}.guide .tel-box .tel-box-left span{font-size:13px}.guide .tel-box .tel-box-right{float:right;margin:0 20px 0 0;width:420px}.guide .tel-box .tel-box-right .tel-title{float:left;width:170px}.guide .tel-box .tel-box-right .tel-number{float:right;margin:-16px 0 0;width:250px;line-height:1.4;text-align:center;vertical-align:middle}.guide .tel-box .tel-box-right .tel-number a{display:block;color:#539D47}.guide .tel-box .tel-box-right .tel-number a:hover{text-decoration:none}@media (min-width:641px){.guide .tel-box .tel-box-right .tel-number a[href*="tel:"],.side__tel a[href*="tel:"],.slide .slide__tel a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.guide .tel-box .tel-box-right .tel-number .icon-free,.guide .tel-box .tel-box-right .tel-number .icon-tel{margin:0 5px 0 0;color:#539D47;font-size:22px}.guide .tel-box .tel-box-right .tel-number .num{color:#539D47;font-size:32px}.guide .tel-box .tel-box-right .tel-number .sub{font-size:13px;letter-spacing:.1em}.fguide{position:fixed;display:none;bottom:0;left:0;width:100%;border-top:3px solid #9D8E73}.fguide .fguide-close{position:absolute;left:0;top:0;width:20px;line-height:20px;background:#333;color:#FFF;font-size:14px;font-weight:700;text-align:center;cursor:pointer}.fguide .fguide-main .fguide-left{float:left;margin:0 25px 0 0;padding:15px 15px 10px;width:410px;background:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.fguide .fguide-main .fguide-left .tel-title{float:left;width:170px}.fguide .fguide-main .fguide-left .tel-number{float:right;margin:-16px 0 0;width:240px;line-height:1.4;text-align:center;vertical-align:middle}.fguide .fguide-main .fguide-left .tel-number a{display:block}.fguide .fguide-main .fguide-left .tel-number a:hover{text-decoration:none}@media (min-width:641px){.fguide .fguide-main .fguide-left .tel-number a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.fguide .fguide-main .fguide-left .tel-number .icon-free,.fguide .fguide-main .fguide-left .tel-number .icon-tel{margin:0 5px 0 0;color:#539D47;font-size:22px}.fguide .fguide-main .fguide-left .tel-number .num{color:#539D47;font-size:32px}.fguide .fguide-main .fguide-left2 a,.fguide .fguide-main .fguide-right a{text-align:left;color:#FFF;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;font-weight:700;letter-spacing:.1em;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset}.fguide .fguide-main .fguide-left .tel-number .sub{font-size:13px;letter-spacing:.1em}.fguide .fguide-main .fguide-left2{float:left;width:220px}.fguide .fguide-main .fguide-left2 a{position:relative;display:block;padding:0 0 0 46px;line-height:70px;font-size:16px;box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.fguide .fguide-main .fguide-right a,.inquiry .btn{-webkit-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset}.fguide .fguide-main .fguide-right a,.news .news__inner a{display:block;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom}.fguide .fguide-main .fguide-left2 a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px}.fguide .fguide-main .fguide-left2 a:hover{text-decoration:none;background:#B1A792}.fguide .fguide-main .fguide-right{float:right;width:280px}.fguide .fguide-main .fguide-right a{position:relative;padding:20px 0 0 46px;height:50px;background:#21648D;font-size:16px;line-height:1.2;box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.fguide .fguide-main .fguide-right a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px}.fguide .fguide-main .fguide-right a .img{display:block;position:absolute;bottom:0;right:12px;width:108px;height:90px}.foot__banner .foot__banner__left2 a h3,.foot__banner .foot__banner__right a h3{right:20px}.fguide .fguide-main .fguide-right a .img img{width:108px;height:90px}.fguide .fguide-main .fguide-right a:hover{text-decoration:none;background:#287BAC}.info_top{margin:0 auto;padding:25px;width:700px;border:1px solid #A28820}.info_box{margin:0 auto;width:620px}.info_top .info_box{margin:0;width:100%}.info_title{border-bottom:1px solid #a28820}.info_inner ul{margin:0 10px}.info_inner ul li{line-height:40px;border-bottom:1px dashed #ccc}.info_inner ul li p{font-size:14px}.info_inner ul li p span{margin:0 10px 0 0;color:#816806;font-weight:700}.top__info{margin:0 auto 30px;width:980px}.top__info .top__news{float:left;width:560px}.top__info .top__news .list__titleBox{border-bottom:1px solid #816806}.top__info .top__ban{float:right;width:380px}.news .news__inner{border-bottom:1px dotted #816806}.news .news__inner a{padding:16px 10px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.news .news__inner a .day{vertical-align:middle}.news .news__inner a .day .num{display:inline-block;margin:0 10px 10px 0;font-size:14px;color:#806706;font-weight:700;vertical-align:middle}.news .news__inner a .day .fa{display:inline-block;margin:0 0 10px;line-height:16px;vertical-align:middle;padding:0 10px;font-size:10px;font-weight:700;color:#816806;border:1px solid #816806;letter-spacing:.05em;background:#FFF;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.news .news__inner a h2{font-size:14px;line-height:1.4!important}.news .news__inner a:hover{text-decoration:none;background:#F6F5EF}.foot_menu{padding:50px 0 30px;background:url(../img/common/main_visual_bg.png) left top}.foot_menu_inner{width:245px;margin:0 0 30px;float:left}.foot_menu_inner ul li{font-size:14px;line-height:25px;margin:0 0 8px;padding:0 0 8px;background-image:url(../img/common/ullist.png);background-repeat:no-repeat;background-position:0 6px;text-indent:18px}.foot_menu_inner ul li li{margin:15px 0 0 15px;font-size:12px;line-height:10px;background:url(../img/common/ullist2.png) 0 1px no-repeat;text-indent:14px}.foot_menu_bottom_inner{width:900px;padding:30px 0 0;text-align:center}.foot__banner{margin:0 auto;padding:20px 0;width:680px;border-top:1px solid #e1d49e;border-bottom:1px solid #e1d49e}.foot__banner .foot__banner__left a,.foot__banner .foot__banner__right a{position:relative;display:block;width:320px;height:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.foot__banner .foot__banner__left a h3,.foot__banner .foot__banner__right a h3{position:absolute;top:50%;margin:-15px 0 0;width:108px}.foot__banner .foot__banner__left{margin:0 10px 0 0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmN2ZjZmYiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2UzZWZmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(57%,#f7fcff),color-stop(97%,#e3effa));background:-moz-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:-webkit-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:linear-gradient(to right,#f7fcff 57%,#e3effa 97%)}.foot__banner .foot__banner__left a{background:url(../img/top/top_link_img01.png) right bottom no-repeat;background-size:auto 100%}.foot__banner .foot__banner__left a h3{left:20px}.foot__banner .foot__banner__left2{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZjhmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZTVmNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,#eef8fd),color-stop(100%,#d7e5f5));background:-moz-linear-gradient(left,#eef8fd,#d7e5f5);background:-webkit-linear-gradient(left,#eef8fd,#d7e5f5);background:linear-gradient(to right,#eef8fd,#d7e5f5)}.foot__banner .foot__banner__left2 a{background:url(../img/top/top_link_img02.png) left bottom no-repeat;background-size:auto 100%}.foot__banner .foot__banner__right{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1NyUiIHN0b3AtY29sb3I9IiNmN2ZjZmYiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2UzZWZmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);background:-webkit-gradient(linear,0 50%,100% 50%,color-stop(57%,#f7fcff),color-stop(97%,#e3effa));background:-moz-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:-webkit-linear-gradient(left,#f7fcff 57%,#e3effa 97%);background:linear-gradient(to right,#f7fcff 57%,#e3effa 97%)}.foot__banner .foot__banner__right a{background:url(../img/top/top_link_img02.png) left bottom no-repeat;background-size:auto 100%}.group{text-align:center}.group img{margin:0 50px}.address{text-align:center;font-size:10px;background-color:#F6F5EF}.voice{margin:0 auto;max-width:980px}.voice_area h4{font-size:16px;padding:10px 25px;line-height:42px;color:#816806;text-shadow:2px 2px 1px #fff;background-image:url(img/title_bg.png)}.voice_area p,.voice_area_box p{line-height:2}.voice_area p{margin:10px 20px 10px 10px}.voice_area_box{margin:0 0 30px;padding:20px;min-height:190px;border:1px solid #d5b971;background-color:#fdfcf5}.about_area h4,.contact_area h4{padding:10px 25px;color:#816806;background-image:url(../img/common/title_bg.png);font-size:16px}.voice_area_box .voice_area_box_left{float:left;width:63.82978723%}.voice_area_box .img{float:right;width:34.04255319%}.contact_area h4{line-height:42px;text-shadow:2px 2px 1px #fff}.contact_area p{margin:10px 20px 10px 10px;line-height:2}.about_area h4,.recruit_area h4{line-height:42px;text-shadow:2px 2px 1px #fff}.about_area td,.about_area th{border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left;padding:10px}.about_area p{margin:10px 20px 10px 10px;line-height:2}.about_area table{width:620px;margin:0 10px 60px;line-height:1.8;border-collapse:collapse;border-top:#e3e3e3 1px solid}.about_area th{width:150px;border-left:#e3e3e3 1px solid;background:#f7f7f7;font-weight:400}.about_area ol{margin:10px;padding:20px 30px 20px 50px;line-height:1.8}.about_area ol li{margin:0 0 20px;list-style-type:decimal}.about_area ol li ol{margin:10px;padding:20px;line-height:1.8}.about_area ol li ul{margin:0 10px 10px;padding:20px;line-height:1.8}.about_area ol li ol li{margin:0 0 20px;list-style-type:decimal-leading-zero}.about_area ol li ul li,.about_area ul li{list-style-type:disc}.comp .comp_title{margin:0 0 80px;height:500px;background:url(../img/comp/comp_bg01.jpg) center bottom no-repeat;background-size:cover;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.comp .comp_title .comp_title_main{color:#FFF;text-align:center;font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.1em}.comp .comp_title .comp_title_main .sub{margin:0 0 10px}.comp .comp_title .comp_title_main h4{margin:0 0 40px}.comp .comp_box{margin:0 0 50px;border-top:1px solid #CCC;border-left:1px solid #CCC}.comp .comp_box .left{box-sizing:border-box;padding:20px;width:33.333333%;border-right:1px solid #CCC;border-bottom:1px solid #CCC}.comp .comp_box .left .comp_box_title{margin:0 0 10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.comp .comp_box .left .comp_box_title .img{margin:0 20px 0 0}.comp .iryo{margin:0 0 50px;padding:50px 0;background:#F6F5EF}.comp .iryo .wrap .left .iryo_bt a,.comp .iryo .wrap .right .iryo_bt a,.comp .koshiki .koshiki_bt a{margin:0 auto;color:#333;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;display:block}.comp .iryo .wrap{width:850px}.comp .iryo .wrap .left,.comp .iryo .wrap .right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px;width:400px;border:1px solid #CCC;background:#FFF}.comp .iryo .wrap .left .iryo_bt a,.comp .iryo .wrap .right .iryo_bt a{width:300px;line-height:50px;border:1px solid #CCC;background:#EEE;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.comp .iryo .wrap .left .iryo_bt a:hover,.comp .iryo .wrap .right .iryo_bt a:hover{text-decoration:none;background:#CCC}.comp .koshiki{margin:0 0 50px;padding:50px 0;background:#F6F5EF}.comp .koshiki .koshiki_bt a{position:relative;width:680px;line-height:80px;font-size:20px;text-align:center;border:1px solid #D3C9A1;background:#E6E3C8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.comp .koshiki .koshiki_bt a .icon-arr-right,.interview-list .interview-list-main a .interview-list-bt{-moz-transition-duration:.2s;-o-transition-duration:.2s;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom}.comp .koshiki .koshiki_bt a .icon-arr-right,.interview-list .interview-list-main a:after{-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.comp .koshiki .koshiki_bt a .icon-arr-right{position:absolute;top:50%;left:20px;margin:-6px 0 0;font-size:12px;color:#D3C9A1;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in}.comp .koshiki .koshiki_bt a:hover{background:#D3C9A1;color:#FFF;text-decoration:none}.comp .koshiki .koshiki_bt a:hover .icon-arr-right{color:#FFF}.comp_area table{margin:0 auto;width:780px}.recruit_area h4{font-size:16px;padding:10px 25px;color:#816806;background-image:url(../img/common/title_bg.png)}.recruit_area td,.recruit_area th{border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left;padding:10px}.recruit_area p{margin:10px 20px 10px 10px;line-height:2}.recruit_area table{width:620px;margin:0 10px 60px;line-height:1.8;border-collapse:collapse;border-top:#e3e3e3 1px solid}.recruit_area th{width:150px;border-left:#e3e3e3 1px solid;background:#f7f7f7;font-weight:400}.experience_area ul li,.fieldtrip_area ul li,.qa_area ul li,.recruit_listmenu li{background-image:url(../img/common/ullist2.png);text-indent:18px}.recruit_listmenu ul{list-style:none}.recruit_listmenu li{xwidth:90%;margin:0 25px 15px;font-size:14px;line-height:2.8;background-repeat:no-repeat;background-position:0 14px;xborder-bottom:1px dashed #e3e3e3;float:left}.interview-list{margin:0 auto;width:870px}.interview-list .interview-list-main{float:left;margin:0 30px 30px 0;width:420px}.interview-list .interview-list-main a{position:relative;display:block;padding:50px 20px;letter-spacing:.1em;text-decoration:none;background:right center/auto 100% no-repeat #B4284F;border-radius:5px;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-property:background-size;-o-transition-property:background-size;-webkit-transition-property:background-size;transition-property:background-size;-moz-transition-duration:.7s;-o-transition-duration:.7s;-webkit-transition-duration:.7s;transition-duration:.7s}.interview-list .interview-list-main a:after{position:absolute;left:0;top:0;display:block;content:"";width:100%;height:100%;border:2px solid #B4284F;border-radius:5px;filter:alpha(Opacity=0);opacity:0;transition-timing-function:ease-in;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.3s;-o-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.interview-list .interview-list-main a .interview-list-bt,.interview-list-single-recruit a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.interview-list .interview-list-main a .interview-list-sub{display:inline-block;margin:0 0 20px;padding:5px 20px;background:#FFF;color:#B4284F;font-size:18px;border-radius:20px;line-height:1}.interview-list .interview-list-main a .interview-list-title{margin:0 0 15px;font-size:22px;line-height:1.6;color:#FFF;text-shadow:0 0 10px #B4284F}.interview-list .interview-list-main a .interview-list-text{margin:0 0 15px;font-size:14px;line-height:1;color:#FFF}.interview-list .interview-list-main a .interview-list-bt{margin:0!important;display:inline-block;border:1px solid #FFF;padding:10px;color:#FFF;border-radius:5px;font-size:14px;line-height:1;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.interview-list .interview-list-main a .interview-list-bt .icon-arr-right{margin:0 10px 0 0;font-size:12px}.interview-list .interview-list-main a:hover{background-size:auto 110%}.interview-list .interview-list-main a:hover .interview-list-bt{background:#fff;color:#B4284F}.interview-list .interview-list-main a:hover:after{filter:alpha(enabled=false);opacity:1}.interview-list .interview-list-main.interview-list1 a{background-image:url(../img/interview/interview-list01.jpg)}.interview-list .interview-list-main.interview-list2 a{background-image:url(../img/interview/interview-list02.jpg)}.interview-list .interview-list-main:nth-child(even){margin:0 0 30px}.interview-list-single-recruit{margin:0 0 60px}.interview-list-single-recruit a{display:block;padding:30px 0;margin:0 auto 20px!important;width:700px!important;color:#B4284F;font-size:24px;text-align:center;letter-spacing:.1em;vertical-align:middle;border-radius:5px;text-decoration:none!important;border:1px solid #B4284F;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;transition-timing-function:ease-in}.interview-list-single .interview-list-single-linktop a,.sideBlogNew .sideBlogNew__inner a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-duration:.2s;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in}.interview-list-single-recruit a .icon-arr-right{display:inline-block;margin:0 20px 0 0;font-size:12px;vertical-align:middle}.interview-list-single-recruit a:hover{background:#B4284F;color:#FFF}.interview-list-single{padding:50px 0;background:#F6F5EF}.interview-list-single .interview-list-single-title{text-align:center;margin:0 0 50px!important;padding:30px 0 0!important;font-size:20px!important;color:#B4284F!important;border:none!important;font-weight:700!important;letter-spacing:.1em}.interview-list-single .interview-list-single-linktop a{display:block;padding:20px 0;margin:0 auto 20px!important;width:380px!important;color:#B4284F;font-size:18px;text-align:center;letter-spacing:.1em;vertical-align:middle;border-radius:5px;text-decoration:none!important;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in}.interview-list-single .interview-list-single-linktop a .icon-arr-right{display:inline-block;margin:0 15px 0 0;font-size:12px;vertical-align:middle}.interview-list-single .interview-list-single-linktop a:hover{background:#FFF}.interview-list-single .interview-list-single-recruit{margin:0}.interview-single-lead{margin:0 auto 50px;padding:0 20px;max-width:750px;font-size:16px!important;line-height:1.6!important}.interview-single-title{margin:0 auto 50px;width:980px;padding:80px 70px;letter-spacing:.1em;text-decoration:none;background:right center/auto 100% no-repeat #B4284F;border-radius:5px}.interview-single-title .interview-single-title-sub{display:inline-block;margin:0 0 20px;padding:5px 20px;background:#FFF;color:#B4284F;font-size:18px!important;border-radius:20px;line-height:1;letter-spacing:.2em!important}.interview-single-title .interview-single-title-main{margin:0!important;padding:0!important;font-size:28px!important;line-height:1.6!important;color:#FFF!important;background:0 0!important;border:none!important;font-weight:400;letter-spacing:.1em!important}.interview-single-title.interview-list1{background-image:url(../img/interview/interview-list01-01.jpg)}.interview-single-title.interview-list2{background-image:url(../img/interview/interview-list02-01.jpg)}.interview-single-intro{margin:0 auto 30px;width:800px;padding:40px 30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #B4284F;border-radius:5px}.interview-single-intro-left{margin:0 30px 0 0;max-width:240px;-webkit-flex:1;flex:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.interview-single-intro-img{width:70px}.interview-single-intro-name{width:150px}.interview-single-intro-text{margin:0!important;font-size:14px!important;line-height:1.6!important;font-weight:700}.interview-single-intro-title{margin:0!important;font-size:20px!important;line-height:1.6!important;font-weight:700;color:#B4284F!important}.interview-single-intro-title span{font-size:13px!important}.interview-single-intro-sub{margin:0!important;font-size:12px!important;color:#B4284F!important}.interview-single-intro-right{color:#B4284F!important;font-size:16px!important;line-height:1.6!important}.interview-single-intro-kon{display:block}.interview-single-intro-kon .interview-single-intro-left{margin:0 0 15px}.interview-single-intro-kon .interview-single-intro-right{color:#333!important;font-size:14px!important}.interview-single-main{margin:0 auto 60px;width:740px}.interview-single-main h3{margin:0 0 50px!important;padding:30px 0 0!important;font-size:20px!important;color:#B4284F!important;border:none!important;line-height:1.6!important}.interview-single-main p{margin:0 0 30px!important;font-size:16px!important;line-height:1.75!important}.interview-single-main-kon h3{position:relative;margin:0 0 20px!important;padding:0 0 0 30px!important;font-size:16px!important}.interview-single-main-kon h3:before{position:absolute;content:'─';display:block;top:0;left:0}.interview-single-photoBox{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.interview-single-photoBox-text{width:56%}.interview-single-photoBox-photo{width:40%}.shisetsu_name{padding:5px 10px;background-color:#f7f7f7;border:1px solid #ccc}.facility_box,.qa_area ul,.qa_area2 ul{background-color:#fdfcf5}.qa_area ul{margin:10px;padding:20px 30px}.qa_area ul li{font-size:16px;line-height:2.8;background-repeat:no-repeat;background-position:0 16px}.qa_area2 .qa_area2__nav{margin:0 0 50px;padding:50px;border:1px solid #D5B971;background:#FDFCF5}.qa_area2 .qa_area2__nav .qa_area2__nav__box{float:left;margin:0 0 50px;width:50%}.qa_area2 .qa_area2__nav .qa_area2__nav__box.last{margin:0!important}.qa_area2 .qa_area2__nav .qa_area2__nav__title{font-size:18px;margin:0 0 30px}.qa_area2 .qa_area2__nav .qa_area2__nav__ul{padding:0;margin:0;font-weight:700;line-height:2}.qa_area2 .qa_area2__nav .qa_area2__nav__ul strong{display:inline-block;margin:0 10px 0 0;width:46px;text-align:right}.qa_area2 .qa_area2__nav .qa_area2__nav__ul a{text-decoration:underline;color:#00688C;font-size:14px!important}.qa_area2 ul{margin:10px;padding:20px 30px}.qa_area2 ul li{font-size:16px;line-height:2.8}.queBox__madori{width:170px}.top__guidance{padding:20px 0}.top__guidance__title{margin:0 0 20px;font-size:20px;color:#806706;text-align:center;letter-spacing:.2em}.top__guidance__text{margin:0;font-size:16px;text-align:center;letter-spacing:.05em;line-height:1.6}.guidance{margin:0 auto;padding:30px 0;max-width:1680px}.guidance_box{width:20%;float:left}.guidance_box a{display:block}.guidance_box_text{padding:10px;font-size:13px;line-height:1.4;text-align:center}.queBox{margin:0 0 10px}.queBox h3{margin:0 0 15px}.queBox h3 a{display:block;padding:20px 50px;background:url(../img/common/ullist.png) 20px center no-repeat #fdfcf5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;border:1px solid #d5b971}.queBox .ans{padding:0 0 0 40px;margin:0 0 50px}.queBox .ans .bg1{padding:20px;background:#F7F7F7}.queBox2{margin:0 0 10px}.queBox2 h3{margin:0 0 15px;display:block;padding:20px;line-height:1.6;background:#fdfcf5;border-radius:5px;border:1px solid #d5b971}.queBox2 h3 strong{display:inline-block;margin:0 10px 0 0}.queBox2 .ans{padding:0 0 0 40px;margin:0 0 50px}.queBox2 .ans .bg1{padding:20px;background:#F7F7F7}.queBox2 .queBox2__box1{padding:20px;border:1px solid #d5b971}.qa_table td,.qa_table th{padding:10px;border:1px solid #e3e3e3;border-collapse:collapse}.qa_table th{background:#f7f7f7}.blogBox1 h1,.blogCat h1{padding:20px;font-size:18px;line-height:1.4;color:#816907;font-weight:400;border:1px solid #D3C9A1}.blog__new.blog__new--bgnone .blog__new__box .blog__new__inner a,.download__main a{border:1px solid #DEDAC5}.mainBlogNew .mainBlogNew__inner a,.sideBlogNew .sideBlogNew__inner a{border-left:1px solid #DEDAC5;border-right:1px solid #DEDAC5;min-height:85px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-moz-transition-timing-function:ease-in;display:block}.blogBox1 .day{font-weight:700;text-align:right;color:#816907}.blogBox1 .text p{margin:0 0 15px}.blogBox1 .text ul li{margin:0 0 0 20px;padding:0 10px;list-style-type:disc}.blogBox1 .text ol li{margin:0 0 0 20px;padding:0 10px;list-style-type:decimal}.blog__new{padding:40px 0;background:#F6F5EF}.blog__new .blog__new__box{margin:0 auto;width:980px}.blog__new .blog__new__box .blog__new__inner{float:left;margin:0 33px 0 0}.blog__new .blog__new__box .blog__new__inner a{display:block;width:220px;background:#FFF;text-decoration:none}.blog__new .blog__new__box .blog__new__inner a .img{margin:0 0 10px}.blog__new .blog__new__box .blog__new__inner a .blog__new__main{padding:10px}.blog__new .blog__new__box .blog__new__inner a .day{margin:0 0 15px;position:relative}.blog__new .blog__new__box .blog__new__inner a .day .num{letter-spacing:.2em;color:#806706}.blog__new .blog__new__box .blog__new__inner a .day .fa{position:absolute;right:0;top:-2px;background:#5C0B08;line-height:15px;color:#FFF;font-weight:700;text-align:center;padding:0 10px;font-size:10px}.blog__new .blog__new__box .blog__new__inner a h2{color:#7F6606;line-height:1.4;letter-spacing:.05em}.blog__new .blog__new__box .blog__new__inner:last-child{margin:0}.mainBlogNew,.sideBlogNew,.sideBlogNew .sideBlogNew__tlte{margin:0 0 20px}.blog__new.blog__new--bgnone{background:0 0;padding:40px 0 0}.sideBlogNew .sideBlogNew__tlte{font-size:14px;letter-spacing:.1em}.sideBlogNew .sideBlogNew__inner a{position:relative;padding:15px 15px 15px 80px;border-top:1px solid #DEDAC5;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.download__main a,.mainBlogNew .mainBlogNew__inner a{-webkit-transition-duration:.2s;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom}.sideBlogNew .sideBlogNew__inner a.noimg{padding:15px}.sideBlogNew .sideBlogNew__inner a .img{position:absolute;top:15px;left:15px}.sideBlogNew .sideBlogNew__inner a .day{margin:0 0 4px;position:relative}.sideBlogNew .sideBlogNew__inner a .day .num{letter-spacing:.2em;color:#806706;font-size:12px}.sideBlogNew .sideBlogNew__inner a .day .fa{position:absolute;right:0;top:-2px;background:#5C0B08;line-height:14px;color:#FFF;font-weight:700;text-align:center;padding:0 10px;font-size:10px}.sideBlogNew .sideBlogNew__inner a h2{color:#7F6606;line-height:1.4;letter-spacing:.05em;font-size:13px}.sideBlogNew .sideBlogNew__inner a:hover{text-decoration:none;background:#F6F5EF}.sideBlogNew .sideBlogNew__inner:last-child a{border-bottom:1px solid #DEDAC5}.mainBlogNew .mainBlogNew__inner a{position:relative;padding:15px 15px 15px 80px;border-top:1px solid #DEDAC5;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.download__main a,.recruit-banner .recruit-banner-pc .recruit-banner-bar a{-moz-transition-duration:.2s;-webkit-transition-timing-function:ease-in;-o-transition-duration:.2s;-moz-transition-timing-function:ease-in}.mainBlogNew .mainBlogNew__inner a.noimg{padding:15px}.mainBlogNew .mainBlogNew__inner a .img{position:absolute;top:15px;left:15px}.mainBlogNew .mainBlogNew__inner a .day{margin:0 0 4px;position:relative}.mainBlogNew .mainBlogNew__inner a .day .num{letter-spacing:.2em;color:#806706;font-size:12px}.mainBlogNew .mainBlogNew__inner a .day .fa{position:absolute;right:0;top:-2px;background:#5C0B08;line-height:14px;color:#FFF;font-weight:700;text-align:center;padding:0 10px;font-size:10px}.mainBlogNew .mainBlogNew__inner a h2{color:#7F6606;line-height:1.4;letter-spacing:.05em;font-size:16px}.mainBlogNew .mainBlogNew__inner a:hover{text-decoration:none;background:#F6F5EF}.mainBlogNew .mainBlogNew__inner:last-child a{border-bottom:1px solid #DEDAC5}.highq{margin:0 0 50px;padding:25px 20px;border:1px solid #D3C9A1;background:#F6F5EF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.highq .highq-box{margin:0 0 20px}.highq .highq-box .highq-box-left,.highq .highq-box .highq-box-left2,.highq .highq-box .highq-box-right{width:300px}.highq .highq-box .highq-box-left a,.highq .highq-box .highq-box-left2 a,.highq .highq-box .highq-box-right a{display:block;padding:10px 20px 20px;background:#FFF;-moz-box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;-webkit-box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;box-shadow:0 -7px 0 -4px rgba(0,0,0,.15) inset;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.highq .highq-box .highq-box-left a .highq-box-title,.highq .highq-box .highq-box-left2 a .highq-box-title,.highq .highq-box .highq-box-right a .highq-box-title{padding:0 10px;line-height:50px;vertical-align:middle;background:url(../img/common/ullist.png) right center no-repeat}.highq .highq-box .highq-box-left a .highq-box-title img,.highq .highq-box .highq-box-left2 a .highq-box-title img,.highq .highq-box .highq-box-right a .highq-box-title img{vertical-align:middle}.highq .highq-box .highq-box-left a .highq-box-text,.highq .highq-box .highq-box-left2 a .highq-box-text,.highq .highq-box .highq-box-right a .highq-box-text{padding:10px 10px 0;font-size:13px;line-height:1.6;background:url(../img/common/highquality/highq_bg01.gif) center top no-repeat}.highq .highq-box .highq-box-left,.highq .highq-box .highq-box-left2{float:left}.highq .highq-box .highq-box-left{margin:0 16px 0 0}.highq .highq-box .highq-box-right{float:right}.highq .highq-box h2.highq-box-left{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.highq .highq-box:last-child{margin:0}.download__box{margin:0 auto;width:980px}.download__main a{position:relative;display:block;padding:40px 0 20px;width:300px;font-size:14px;line-height:1.6;text-align:center;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.download__main a:after{position:absolute;right:0;bottom:0;width:0;height:0;border-width:0 0 18px 18px;border-color:transparent transparent #21648D}.download__main a:hover{text-decoration:none;border-color:#21648D}.download__main .download__main__img{margin:0 0 30px}.download__main.left{margin:0 40px 0 0}.wp-pagenavi{margin:20px 0 0;text-align:center}.wp-pagenavi .current{background:#806706;border-radius:3px;color:#fff;font-size:14px}.wp-pagenavi .current,.wp-pagenavi a.nextpostslink,.wp-pagenavi a.page,.wp-pagenavi a.previouspostslink{display:inline-block;line-height:30px;margin:0 5px 0 0;text-align:center;vertical-align:middle;width:30px}.wp-pagenavi a.nextpostslink,.wp-pagenavi a.page,.wp-pagenavi a.previouspostslink{border:1px solid #806706;border-radius:3px;font-size:14px;color:#806706;text-decoration:none;transition-duration:.2s;transition-property:all;transition-timing-function:ease-in}.recruit-banner .recruit-banner-pc .recruit-banner-bar a,.recruit-banner .recruit-banner-pc .recruit-banner-bar a:after{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-duration:.2s;-o-transition-timing-function:ease-in}.wp-pagenavi a.nextpostslink:hover,.wp-pagenavi a.page:hover,.wp-pagenavi a.previouspostslink:hover{background:#806706;color:#fff}.recruit-banner .recruit-banner-pc{position:fixed;display:block;bottom:16px;left:16px;width:200px;height:180px;z-index:99999}.recruit-banner .recruit-banner-pc .recruit-banner-bar a{position:absolute;display:block;top:-10px;right:-10px;width:32px;height:32px;background:#FFF;border:2px solid #000;border-radius:50%;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.recruit-banner .recruit-banner-pc .recruit-banner-bar a:after,.recruit-banner .recruit-banner-pc .recruit-banner-bar a:before{position:absolute;top:5px;width:4px;height:17px;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-webkit-transition-timing-function:ease-in;background:#000;display:block;content:""}.recruit-banner .recruit-banner-pc .recruit-banner-bar a:after{left:12px;transform:rotate(-45deg);transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in}.facility__icon li a,.recruit-banner .recruit-banner-pc .recruit-banner-bar a:before{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in}.recruit-banner .recruit-banner-pc .recruit-banner-bar a:before{right:12px;transform:rotate(45deg);transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.facility__icon li a,.facility__point .facility__point__box a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-webkit-transition-timing-function:ease-in}.recruit-banner .recruit-banner-pc .recruit-banner-bar a:hover{background:#000}.recruit-banner .recruit-banner-pc .recruit-banner-bar a:hover:after,.recruit-banner .recruit-banner-pc .recruit-banner-bar a:hover:before{background:#FFF}.recruit-banner-2 .recruit-banner-pc{position:fixed;display:block;bottom:212px;left:16px;width:200px;height:120px;z-index:99999}.recruit-banner .recruit-banner-sp{display:none}.recruit-banner--tanki .recruit-banner-pc{bottom:16px;left:0;width:324px;height:254px}.recruit-banner--tanki .recruit-banner-pc .recruit-banner-bar a{top:0;right:0}.recruit-banner--s .recruit-banner-pc{bottom:0;left:0;width:250px;height:70px}.recruit-banner--up .recruit-banner-pc{bottom:90px;left:0}.facility__icon{margin:0 auto -26px;max-width:820px;text-align:center}.facility__icon li{display:inline-block;margin:0 8px 26px 0}.facility__icon li a{padding:3px 12px;border:1px solid #9D8E73;font-size:16px;letter-spacing:.05em;line-height:1;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.facility__point .facility__point__box a,.facility__staff .facility__staff__main a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in}.facility__icon li a:hover{text-decoration:none;background:#9D8E73;color:#FFF}.facility__icon li:last-childe{margin:0 0 26px}.facility__point{background:#F6F5EF}.facility__point .facility__point__maintitle{margin:0 0 40px;text-align:center;color:#806706;font-size:20px;letter-spacing:.2em}.facility__point .facility__point__img{margin:0 0 15px}.facility__point .facility__point__sub{margin:0 0 10px;font-size:14px;text-align:center;letter-spacing:.2em;font-weight:700}.facility__point .facility__point__title{margin:0 0 10px;font-size:20px;color:#806706;text-align:center;letter-spacing:.1em}.facility__point .facility__point__text{font-size:14px;letter-spacing:.05em;line-height:1.6}.facility__point .facility__point__box{float:left;margin:0 40px 0 0}.facility__point .facility__point__box a{position:relative;display:block;padding:18px;width:300px;border:1px solid #DEDAC5;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.facility__staff .facility__staff__main a,.facility__staff .slider-next a,.facility__staff .slider-prev a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-webkit-transition-timing-function:ease-in}.facility__point .facility__point__box a:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #21648D}.facility__point .facility__point__box a:hover{text-decoration:none;border-color:#21648D}.facility__point .facility__point__box:last-child{margin:0}.facility__news{float:left;width:470px}.facility__news .facility__news__titleBox{border-bottom:1px solid #9D8E73}.facility__staff{position:relative;float:right;width:470px}.facility__staff .bx-viewport{position:relative;border:1px solid #DEDAC5}.facility__staff .facility__staff__slide{position:relative}.facility__staff .facility__staff__main{padding:0 30px}.facility__staff .facility__staff__main a{position:relative;padding:0 20px;height:110px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.facility__staff .slider-next a,.facility__staff .slider-prev a,.inquiry .btn,.service__box .left a,.service__box .right a{-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-duration:.2s;-webkit-transition-duration:.2s}.facility__staff .facility__staff__main a:hover{background:#F6F5EF;text-decoration:none}.facility__staff .facility__staff__main a .facility__staff__img{margin:0 20px 0 0;width:60px;height:60px;background:#ddd}.facility__staff .facility__staff__main a .facility__staff__position{margin:0 0 8px;color:#9D8D72;font-size:12px;font-weight:700;letter-spacing:.1em}.facility__staff .facility__staff__main a .facility__staff__name{margin:0 0 8px;color:#806706;font-size:16px;font-weight:700;letter-spacing:.1em}.facility__staff .facility__staff__main a .facility__staff__text{font-size:12px;letter-spacing:.1em}.facility__staff .slider-next,.facility__staff .slider-prev{position:absolute;display:block;bottom:0}.facility__staff .slider-next a,.facility__staff .slider-prev a{position:relative;display:block;width:30px;height:110px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.inquiry .btn,.service__box .left a,.service__box .right a{-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s}.facility__staff .slider-next a:hover,.facility__staff .slider-prev a:hover{background:#F6F5EF}.facility__staff .slider-next a:after,.facility__staff .slider-prev a:after{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;color:#9D8D72;font-family:icon!important;font-weight:400;line-height:1}.facility__staff .slider-prev{left:0}.facility__staff .slider-next{right:0}.facility__staff .slider-next a:after{content:""}.facility__topics__banner{float:right;padding:48px 0 0;width:470px}.experience_area p,.fieldtrip_area p,.title_area p{margin:10px;line-height:1.8}.facilityFlex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.facilityFlex__cont{margin:0 0 5%;width:49%}.facilityFlex__main{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.facilityFlex__img{width:48%}.facilityFlex__text{width:49%}.facility_area h4{margin:20px 10px;font-size:16px;font-weight:lighter}.facility_box{display:block;padding:20px;border:1px solid #d3c9a1}.facility_box .left{width:300px}.facility_box2 .left{width:400px}.facility_box2 .right{width:240px}.facility_box3 .left{width:380px}.facility_box3 .right{width:200px}a .facility_box{color:#333}a:hover .facility_box{background-color:#faf5dc}a:hover .facility_box p{text-decoration:none}.facility_area_box1{margin:0 0 30px}.facility_area_box1 h2{line-height:1.6}.facility_area_box1 .left{width:500px}.facility_area_box1 .right{width:400px}.facility_area_box2{padding:30px;border:2px solid #CBB988;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.experience_area td,.experience_area th,.fieldtrip_area td,.fieldtrip_area th{border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left}.facility_area_box2 .facility_area_box2_1{width:380px}.facility_area_box2 .facility_area_box2_1 .kyoshitsu_ul{float:none}.facility_area_box2 .facility_area_box2_1 .kyoshitsu_ul li{margin:0 10px 10px 0;display:block;width:130px;float:left}.facility_area_box2 .facility_area_box2_2{width:248px}.facility_area_box2 .facility_area_box2_3{width:160px}.experience_area ul,.fieldtrip_area ul{margin:10px;padding:20px 30px;background-color:#fdfcf5}.experience_area table,.fieldtrip_area table,.medical_table,.price_table,.summary_table{margin:0 10px 60px;border-top:#e3e3e3 1px solid}.experience_area ul li,.fieldtrip_area ul li{font-size:16px;line-height:2.8;background-repeat:no-repeat;background-position:0 16px}.experience_area table,.fieldtrip_area table{width:620px;line-height:2.8;border-collapse:collapse}.experience_area th,.fieldtrip_area th{width:150px;border-left:#e3e3e3 1px solid;background:#f7f7f7;padding:20px;font-weight:400}.experience_area td,.fieldtrip_area td{padding:20px}.experience_area table ul,.fieldtrip_area table ul{margin:10px;padding:0;background-color:#fff}.experience_area table ul li,.fieldtrip_area table ul li{font-size:16px;line-height:2.8;background-image:url(../img/common/ullist.png);background-repeat:no-repeat;background-position:0 16px;text-indent:18px}.facility_map{display:block;width:100%;height:450px}.top_img{display:block;text-align:center;max-width:1200px;margin:0 auto;position:relative}.facility_listmenu li,.facility_listmenu2 li{margin:0 25px 15px;font-size:16px;background-repeat:no-repeat;background-position:0 16px;border-bottom:1px dashed #e3e3e3;line-height:2.8;float:left;text-indent:18px}.top_img__ban{position:absolute;left:20px;top:20px}.facility_listmenu li{width:440px;background-image:url(../img/common/ullist.png)}.facility_listmenu2 li{width:270px;background-image:url(../img/common/ullist2.png)}.facility_visual{padding:10px;background:url(../img/common/main_visual_bg.png) left top}.facility_img_box{margin:0 -20px}.facility_img_box img{margin:20px 0 0 20px;width:300px;background-color:#f0f0f0;float:left}.medical_table th,.price_table th,.summary_table th{border-left:#e3e3e3 1px solid;background:#f7f7f7;font-weight:400}.facility_img_box_main img{width:300px}.facility_title{margin:0 0 20px}.medical_table{width:960px;line-height:2.8;border-collapse:collapse;border-left:#e3e3e3 1px solid}.medical_table td,.medical_table th{width:50%;border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left;padding:10px 20px}.summary_table td,.summary_table th{border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left;padding:0 10px}.summary_table{width:960px;font-size:14px;line-height:2.8;border-collapse:collapse;border-left:#e3e3e3 1px solid}.price_table,.price_table2{font-size:16px;border-collapse:collapse}.summary_table th{width:200px}.price_table td,.price_table th{border-bottom:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;text-align:left;padding:10px 20px}.price_table{width:960px;line-height:2.8;border-left:#e3e3e3 1px solid}.price_table.price_table_mb15{margin:0 10px 15px!important}.price_table.price_table_service{line-height:1.6}.price_table.price_table_service .price{width:260px}.price_table th{width:200px}.price_table2,.price_table2 td,.price_table2 th{border:1px solid #E3E3E3}.price_table2{width:100%;text-align:center}.price_table2 th{padding:10px 0;width:12.5%;font-weight:700;background:#F7F7F7}.externalLinks li a,.kyoshitsu_ul li{background-repeat:no-repeat;line-height:2.8}.price_table2 td{padding:15px 0}.kyoshitsu_ul{width:50%;padding:20px 30px;float:left}.kyoshitsu_ul li{font-size:12px;background-image:url(../img/common/ullist2.png);background-position:0 12px;text-indent:18px;border-bottom:1px dashed #e3e3e3}.externalLinks li a,.service_area ul li,.service_area ul li:last-child,.title_area ul li{background-image:url(../img/common/ullist.png)}.externalLinks li a{display:block;margin:10px 0;padding:20px 30px;background-color:#fdfcf5;background-position:30px center;vertical-align:middle;text-indent:25px}.service__box{margin:0 0 20px}.service__box .left a,.service__box .right a{display:block;position:relative;padding:30px 260px 30px 30px;width:480px;border:1px solid #DEDAC5;background:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.service__box .left a:after,.service__box .right a:after{position:absolute;right:0;bottom:0;content:"";width:0;height:0;border-style:solid;border-width:0 0 18px 18px;border-color:transparent transparent #21648D}.service__box .left a:hover,.service__box .right a:hover{text-decoration:none;border-color:#21648D}.service__box .service__box__title{margin:0 0 10px;font-size:16px;color:#806706}.service__box .service__box__text{font-size:14px;line-height:1.6}.service__box .service__box__img{position:absolute;right:30px;top:30px}.access__box{width:100%}.access__box .left,.access__box .right,.access__box .right2{width:48%}.access__box .left p,.access__box .right p,.access__box .right2 p{font-size:16px;line-height:1.6;margin:0 0 40px}.access__box .access__box__carnv{padding:20px;border:1px solid #D3C9A1;font-size:16px;font-weight:700;line-height:1.6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.access__box .access__box__carnv strong{color:#B3274E}.access__box .right{border:1px solid #D3C9A1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.access__box .right .access__box__title{position:relative;padding:20px;color:#FFF;font-size:16px;background:#7F6606;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.access__box .right .access__box__title .icon-air{position:absolute;top:50%;right:20px;margin:-15px 0 0;font-size:30px}.access__box .right .access__box__main{padding:20px}.access__box .right .access__box__main .access__box__time{position:relative;margin:0 0 20px;padding:0 0 20px;font-size:16px;border-bottom:1px solid #D3C9A1}.access__box .right .access__box__main .access__box__time .time{position:absolute;top:0;right:0;text-align:right}.access__box .right .access__box__main .access__box__flow{padding:0 0 0 20px}.access__box .right .access__box__main .access__box__flow li{display:block;font-size:14px;line-height:2}.access__box .right .access__box__main .access__box__flow .access__box__flow__sp{font-weight:700}.access__box .right .access__box__main .access__box__flow .access__box__flow__sp:last-child{color:#B3274E}.access__box .right .access__box__main .access__box__flow .access__box__flow__arr .icon-arr-down{margin:0 20px;color:#7F6606;font-size:16px;vertical-align:middle}.access__box2{margin:0 auto;width:940px}.access__box2 .left{margin:0 20px 30px 0;width:300px}.access__box2 .left .access__img{margin:0 0 10px}.access__box2 .left .access__img__title{margin:0 0 10px;font-size:14px;vertical-align:middle}.access__box2 .left .access__img__title img{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.access__box2 .left .access__img__text{font-size:14px;line-height:1.6}.access__box2 .left:nth-child(3n){margin:0 0 30px}.staff__box1--w800{margin:0 auto;width:800px}.staff__box1 .left{width:400px}.staff__box1 .right{width:490px}.staff__box1 .staff__box1__sub{margin:0 0 10px;color:#7F6606;font-size:16px;font-weight:700}.staff__box1 .staff__box1__title{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #D3C9A1;color:#7F6606;font-size:24px;line-height:1.6;font-weight:400}.staff__box2{margin:0 auto;width:940px}.staff__box2 .left{margin:0 20px 30px 0;width:300px}.staff__box2 .left .access__img{margin:0 0 10px}.staff__box2 .left .access__img__title{margin:0 0 10px;font-size:14px;vertical-align:middle}.staff__box2 .left .access__img__title img{display:inline-block;margin:0 10px 0 0;vertical-align:middle}.staff__box2 .left .access__img__text{font-size:14px;line-height:1.6}.staff__box2 .left:nth-child(3n){margin:0 0 30px}.flow__box{margin:0 auto;width:740px}.flow__box .flow__box__main{position:relative;margin:0 0 30px;padding:30px 20px;font-size:16px;line-height:1.6;text-align:center;background:#F2F1E3}.flow__box .flow__box__main:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-top-color:#F2F1E3;top:100%;left:50%;margin-left:-10px}.flow__box2,.flow__box4{border:1px solid #DEDAC5}.flow__box .flow__box__main:last-child:after{display:none}.flow__title{margin:0 0 30px;color:#7F6606;font-size:18px;letter-spacing:.05em}.flow__table{margin:0 0 80px;width:100%}.flow__table table{width:100%}.flow__table table th{width:200px}.flow__box2{margin:0 auto 80px;width:740px;padding:50px}.flow__box2 .flow__box2__list{padding:0 0 20px 20px;font-size:16px;line-height:1.8}.flow__box2 .flow__box2__list li{padding:0 0 0 10px;list-style:disc}.flow__box3{margin:0 0 30px}.flow__box3>p{font-size:16px;line-height:1.6}.flow__box4{padding:50px}.flow__box4 .left{width:56.81818182%}.flow__box4 .left>p{font-size:14px;line-height:1.6}.flow__box4 .right{width:40.90909091%}.flow__box4 .flow__box2__list{padding:0 0 20px 20px;font-size:16px;line-height:1.8}.kaori__h3,.kaori__h4{color:#7F6606;line-height:1.4}.flow__box4 .flow__box2__list li{padding:0 0 0 10px;list-style:disc;font-weight:700}.kaori__h3{margin:0 0 20px;font-size:24px;font-weight:400;letter-spacing:.2em}.kaori__h4{margin:0 0 30px;font-size:16px}.kaori__boxstyle{padding:0 0 50px;border-bottom:1px solid #DDD}.kaori__boxstyle2{padding:50px 0 0;border-top:1px solid #DDD}.kaori__box1 .left{margin:0 40px 0 0;width:300px}.kaori__box1 .left span{font-size:12px}.kaori__box1 .left span a{color:#816806;text-decoration:underline}.kaori__box1 .left span a:hover,.kaori__box4 .tel-box a:hover,.suita__box10 .tel-box a:hover{text-decoration:none}.kaori__box1 .left:last-child{margin:0}.kaori__box1 .kaori__box1__img{margin:0 0 40px}.kaori__box2 .left{width:520px}.kaori__box2 .right{width:380px}.kaori__box2 .disc{padding:0 0 0 50px}.kaori__box2 .disc li{margin:0;list-style-type:disc}.kaori__box3 thead .th{width:200px!important}.kaori__box3 thead th{width:auto!important}.kaori__box3 tbody th{width:200px!important}.kaori__box3 tbody td{width:auto!important}.kaori__box4{padding:40px;text-align:center;border:1px solid #DDD}.kaori__box4 .kaori__box4__h3{margin:0 0 20px;font-size:26px;color:#21648D}.kaori__box4 .kaori__box4__h4{margin:0 0 10px;font-size:24px;font-weight:400}.kaori__box4 .kaori__box4__sub{margin:0 0 20px}.kaori__box4 .tel-box{margin:0 0 40px;color:#6B9D46}.kaori__box4 .tel-box a{display:block;color:#6B9D46}.kaori__box4 .tel-box .icon-tel{margin:0 10px 0 0;font-size:26px}.kaori__box4 .tel-box .num{color:#539D47;font-size:40px;font-family:Sumana,serif}.kaori__box4 .kaori__box4__box{margin:0 auto;padding:30px;text-align:left;width:780px;background:#F6F5EF}.suita__h3,.suita__h4{margin:0 0 20px;color:#7F6606;line-height:1.4}.kaori__box4 .kaori__box4__box .left{width:370px}.kaori__box4 .kaori__box4__box .right{width:300px}.suita__box3,.suita__box4{width:410px;border-radius:10px}.suita__h3{font-size:24px;font-weight:400;letter-spacing:.2em}.suita__h4{font-size:16px}.suita__list{padding:0 0 0 30px}.suita__list--disc li{list-style:disc}.suita__list--decimal li{list-style:decimal}.suita__titleSub{margin:0 auto 30px;max-width:550px}.suita__boxstyle{padding:50px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD}.suita__boxstyle2{padding:50px 0 0;border-top:1px solid #DDD}.suita__box1{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.suita__box2{margin:0 20px 0 0;-webkit-flex:1;flex:1}.suita__box3{padding:25px;background:url(../img/facility/facility/suita/suita_img01.png) center bottom/auto 110px no-repeat #F7F6ED}.suita__box4{padding:0 0 20px}.suita__box5{padding:40px;border-radius:10px;background:#F7F6ED;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.suita__box6{margin:0 20px 0 0;-webkit-flex:1;flex:1}.suita__box7{width:455px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.suita__box8{position:relative}.suita__box8__img{position:absolute;width:192px;right:-40px;bottom:-40px}.suita__box9{padding:50px;border-radius:10px;background:#F7F6ED;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.suita__box9 .suita__point{margin:0 60px 0 0}.suita__box9 .suita__point:last-of-type{margin:0}.suita__box10{padding:40px;text-align:center;border:1px solid #DDD}.suita__box10 .suita__box10__h3{margin:0 0 20px;font-size:26px;color:#21648D}.suita__box10__subtitle{font-size:16px;font-weight:400;margin:0 0 10px}.suita__box10 .suita__box10__h4{margin:0 0 10px;font-size:24px;font-weight:400}.suita__box10 .suita__box10__sub{margin:0 0 20px}.suita__box10 .tel-box{color:#6B9D46}.suita__box10 .tel-box a{display:block;color:#6B9D46}@media (min-width:641px){.kaori__box4 .tel-box a[href*="tel:"],.suita__box10 .tel-box a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.suita__box10 .tel-box .icon-tel{margin:0 10px 0 0;font-size:26px}.suita__box10 .tel-box .num{color:#539D47;font-size:40px;font-family:Sumana,serif}.suita__point{width:220px}.suita__point__title{margin:0 0 20px;background:#EB6897;border-radius:30px;color:#fff;font-size:16px;line-height:1;padding:10px 0;text-align:center}.hgst_price{margin:0 0 30px}.hgst_price .hgst_price__h2{margin:0 0 30px;font-size:30px;text-align:center;letter-spacing:.2em;color:#26658E}.hgst_price .hgst_price__lead{margin:0 0 30px;font-size:16px;letter-spacing:.05em;line-height:1.75;text-align:center}.hgst_price .hgst_price__box{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hgst_price .hgst_price__list .h_p__l__01{height:130px}.hgst_price .hgst_price__list .h_p__l__02{height:60px}.hgst_price .hgst_price__list .h_p__l__03,.hgst_price .hgst_price__list .h_p__l__04,.hgst_price .hgst_price__list .h_p__l__05{height:80px}.hgst_price .hgst_price__list .h_p__l__06{height:90px}.hgst_price .hgst_price__list .h_p__l__07{height:200px}.hgst_price .hgst_price__titlelist{width:155px}.hgst_price .hgst_price__titlelist .h_p__t__s01{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;width:138px;height:40px;border:2px solid #26658E;background:#FFF;border-radius:5px;font-size:16px;letter-spacing:.05em;text-align:center;color:#26658E;font-weight:700}.hgst_price .hgst_price__titlelist .h_p__t__s01:after,.hgst_price .hgst_price__titlelist .h_p__t__s02:after{position:absolute;top:50%;margin:-4px 0 0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #26658E;content:'';right:-8px}.hgst_price .hgst_price__titlelist .h_p__t__s01 sup{font-size:12px;color:#333}.hgst_price .hgst_price__titlelist .h_p__t__s01:after{width:0;height:0}.hgst_price .hgst_price__titlelist .h_p__t__s02{position:relative;padding:12px 0 0;width:138px;height:40px;background:#26658E;border-radius:5px;font-size:16px;letter-spacing:.05em;text-align:center;color:#FFF;font-weight:700}.hgst_price .hgst_price__titlelist .h_p__t__s02 span{font-size:13px}.hgst_price .hgst_price__titlelist .h_p__t__s02:after{width:0;height:0}.hgst_price .hgst_price__titlelist .h_p__t__s02.h_p__t__s02__span{padding:5px 0 0}.hgst_price .hgst_price__titlelist .h_p__t__s03{position:relative;padding:30px 0 0;width:138px;height:100px;background:#26658E;border-radius:5px;font-size:15px;letter-spacing:.05em;line-height:1.75;text-align:center;color:#FFF;font-weight:700}.hgst_price .hgst_price__titlelist .h_p__t__s03 span{position:absolute;display:block;top:-10px;left:50%;margin:0 0 0 -55px;padding:3px 5px;width:110px;border:2px solid #26658E;background:#FFF;border-radius:20px;font-size:14px;color:#26658E;font-weight:700}.hgst_price .hgst_price__titlelist .h_p__t__s03:after{content:'';position:absolute;top:50%;right:-8px;margin:-4px 0 0;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #26658E}.hgst_price .hgst_price__titlelist .h_p__t__s03.h_p__t__s02__span{padding:5px 0 0}.hgst_price .hgst_price__titlelist .h_p__l__01,.hgst_price .hgst_price__titlelist .h_p__l__02,.hgst_price .hgst_price__titlelist .h_p__l__03,.hgst_price .hgst_price__titlelist .h_p__l__04,.hgst_price .hgst_price__titlelist .h_p__l__05,.hgst_price .hgst_price__titlelist .h_p__l__06,.hgst_price .hgst_price__titlelist .h_p__l__07{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.hgst_price .hgst_price__pricelist01{margin:0 10px 0 0;width:260px;border:1px solid #D3C9A1;background:#FDFCF5;border-radius:5px}.hgst_price .hgst_price__pricelist01 .h_p__p01__title{padding:0 20px;background:#26658E;border-radius:5px 5px 0 0}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1{padding:24px 0 16px;border-bottom:1px solid #FFF;text-align:center}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1 .h_p__p01__box1__sub{display:inline-block;margin:0 0 10px;padding:6px 20px;background:#FFF;border-radius:20px;font-size:14px;color:#26658E;font-weight:700}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1 h3{margin:0 0 10px;font-size:16px;color:#FFF;font-weight:700;letter-spacing:.05em}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1 h3 span{font-size:26px}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1 h3 sup{display:inline-block;vertical-align:top;font-size:12px}.hgst_price .hgst_price__pricelist01 .h_p__p01__box1 p{font-size:13px;color:#FFF}.hgst_price .hgst_price__pricelist01 .h_p__p01__box2{padding:0 10px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.hgst_price .hgst_price__pricelist01 .h_p__p01__box2 .h_p__p01__box2__left{font-size:13px;color:#FFF;font-weight:700;letter-spacing:.05em;line-height:1.2}.hgst_price .hgst_price__pricelist01 .h_p__p01__box2 .h_p__p01__box2__right{font-size:13px;color:#FFF;font-weight:700;letter-spacing:.05em}.hgst_price .hgst_price__pricelist01 .h_p__p01__box2 .h_p__p01__box2__right strong{display:inline-block;margin:0 5px 0 0;font-size:30px}.hgst_price .hgst_price__pricelist01 .h_p__p01__box3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0 20px;border-bottom:1px solid #D3C9A1;font-size:16px}.hgst_price .hgst_price__pricelist01 .h_p__p01__box3.last{border-bottom:none!important}.hgst_price .hgst_price__pricelist01 .h_p__p01__sum{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#F8F3D8;font-size:16px;vertical-align:bottom}.hgst_price .hgst_price__pricelist01 .h_p__p01__sum strong{display:inline-block;margin:0 5px 0 0;font-size:22px}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration{padding:22px 0;font-weight:700;text-align:center}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration .h_p__p01__migration__text{font-size:14px;line-height:1.4;letter-spacing:.2em}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration .h_p__p01__migration__text .red{font-size:16px;color:#D93600}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration .h_p__p01__migration__p{display:inline-block;margin:0 0 10px;padding:10px 20px 8px;border:2px solid #26658E;background:#FFF;border-radius:30px;font-size:16px;color:#333;font-weight:700}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration .h_p__p01__migration__p sup{vertical-align:top;font-size:12px}.hgst_price .hgst_price__pricelist01 .h_p__p01__migration .h_p__t__s03{display:none}.hgst_price .hgst_price__pricelist02{margin:20px 0;width:260px;border:1px solid #CCC;background:#FFF;border-radius:5px}.hgst_price .hgst_price__pricelist02 .h_p__p02__title{padding:0 20px;border-radius:5px 5px 0 0}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1{height:110px;padding:24px 0 16px;border-bottom:1px solid #FFF;text-align:center}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1 .h_p__p02__box1__sub{display:inline-block;margin:0 0 20px;padding:6px 20px;background:#DDD;border-radius:20px;font-size:14px;color:#333;font-weight:700}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1 h3{margin:0 0 10px;font-size:16px;color:#333;font-weight:700;letter-spacing:.05em}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1 h3 span{font-size:26px}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1 h3 sup{display:inline-block;vertical-align:top;font-size:12px}.hgst_price .hgst_price__pricelist02 .h_p__p02__box1 p{font-size:13px;color:#FFF}.hgst_price .hgst_price__pricelist02 .h_p__p02__box2{padding:0 10px;border-bottom:1px solid #CCC;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.hgst_price .hgst_price__pricelist02 .h_p__p02__box2 .h_p__p02__box2__left{font-size:13px;color:#333;font-weight:700;letter-spacing:.05em;line-height:1.2}.hgst_price .hgst_price__pricelist02 .h_p__p02__box2 .h_p__p02__box2__right{font-size:13px;color:#333;font-weight:700;letter-spacing:.05em}.hgst_price .hgst_price__pricelist02 .h_p__p02__box2 .h_p__p02__box2__right strong{display:inline-block;margin:0 5px 0 0;font-size:30px}.hgst_price .hgst_price__pricelist02 .h_p__p02__box3{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:0 20px;border-bottom:1px solid #CCC;font-size:16px}.hgst_price .hgst_price__pricelist02 .h_p__p02__box3.last{border-bottom:none!important}.hgst_price .hgst_price__pricelist02 .h_p__p02__sum{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#EEE;font-size:16px;vertical-align:bottom}.hgst_price .hgst_price__pricelist02 .h_p__p02__sum strong{display:inline-block;margin:0 5px 0 0;font-size:22px}.hgst_price .hgst_price__pricelist02 .h_p__p02__migration{height:180px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hgst_price .hgst_price__pricelist02 .h_p__p02__migration .h_p__p02__migration__text{font-size:14px;line-height:1.4;letter-spacing:.2em}.hgst__stepup{text-align:center}.hgst__stepup p{display:block;padding:26px 0;margin:0 0 30px;font-size:20px!important;color:#B42750;text-align:center;font-weight:700;letter-spacing:.05em;background:#F6F5EF;border-radius:20px}.hgst__stepup p a{display:inline-block;margin:0 10px;color:#26658E;text-decoration:underline}.hgst__stepup p a:hover,.inquiry .btn:hover{text-decoration:none}.hgst__stepup p a span{display:inline-block;margin:0 10px 0 0;font-size:12px!important;vertical-align:middle}.hgst__stepup__row{padding:0 0 30px;border:3px solid #26658E}.hgst__stepup__row .hgst__stepup__h2{margin:0 0 30px;padding:20px 0!important;font-size:30px!important;text-align:center;letter-spacing:.2em;color:#FFF!important;background:#26658E!important;border:none!important}.hgst__stepup__row .hgst__stepup__lead{margin:0 0 30px;font-size:16px;letter-spacing:.05em;line-height:1.75;text-align:center}.hgst__stepup__box{margin:0 auto;width:800px;padding:30px 50px;text-align:center;border:1px solid #D3C9A1;background:#FDFCF5}.hgst_tstyle1,.hgst_tstyle1 td,.hgst_tstyle1 th{border:1px solid #E3E3E3}.hgst__stepup__box h4{font-size:16px;letter-spacing:.2em;margin:0 0 30px}.hgst__stepup__box p{font-size:16px;text-align:left}.hgst__sub{font-size:12px!important}.hgst__title__sub{font-size:14px!important}.hgst_tstyle1{width:100%;border-collapse:collapse;font-size:16px;text-align:center}.hgst_tstyle1 th{padding:10px 0;width:14.28571429%;font-weight:700;background:#F7F7F7}.hgst_tstyle1 td{padding:15px 0}.hgst__taikyo{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.hgst__taikyo .hgst__taikyo__box{width:50%}.hgst__taikyo .hgst__taikyo__box h4{margin:0 0 30px;font-size:16px;color:#333;font-weight:700;text-align:center;letter-spacing:.05em}.hgst__taikyo .hgst__taikyo__box h4 span{font-size:26px}.hgst__taikyo .hgst__taikyo__box .hgst__taikyo__text{margin:0 0 10px;font-size:16px;color:#333;letter-spacing:.05em}.hgst__taikyo .hgst__taikyo__box.hgst__taikyo__box__left{padding:0 20px 0 0;border-right:1px solid #E3E3E3}.hgst__taikyo .hgst__taikyo__box.hgst__taikyo__box__right{padding:0 0 0 20px}.title_area p{margin:10px;line-height:2}.service_area h4{font-size:16px;padding:10px 25px;line-height:42px;color:#816806;text-shadow:2px 2px 1px #fff;background-image:url(../img/service/title_bg.png)}.service_area p{margin:10px 20px 10px 10px;line-height:2}.service_area ul,.title_area ul{margin:10px;padding:20px 30px;background-color:#fdfcf5}.service_area ul li,.title_area ul li{font-size:16px;line-height:2;background-repeat:no-repeat;background-position:0 10px;padding:0 0 20px 25px}.service_area ul li:last-child{font-size:16px;line-height:2;background-repeat:no-repeat;background-position:0 10px;padding:0 0 0 25px}.inquiry .tableStyle1 th,.inquiry .tableStyle2 th{background:url(https://www.merci-life.jp/merci/wp-content/themes/merciTmp/img/common/main_visual_bg.png) left top;padding:20px}.service_area ol{margin:10px;padding:20px 30px}.service_area ol li{font-size:16px;line-height:2;margin:0 0 0 20px;padding:0 0 20px;list-style-type:decimal}.inquiry .tableStyle1,.inquiry .tableStyle2{width:100%;text-align:center;vertical-align:middle;border-collapse:collapse;border:1px solid #d3c9a1}.inquiry .tableStyle1 th{border-right:1px solid #d3c9a1;border-bottom:3px double #d3c9a1}.inquiry .tableStyle1 .t1,.inquiry .tableStyle2 .t1{width:20%}.inquiry .tableStyle1 .t2,.inquiry .tableStyle2 .t2{width:15%;text-align:center}.inquiry .tableStyle1 td,.inquiry .tableStyle2 td{padding:20px;border-right:1px solid #d3c9a1;border-bottom:1px solid #d3c9a1}.inquiry .tableStyle2 th{color:#816806;font-weight:lighter;border-bottom:1px solid #d3c9a1;border-right:3px double #d3c9a1;line-height:1.2}.inquiry .v3 th{width:36%;text-align:left;vertical-align:top}.inquiry .tableStyle2 td,.inquiry .v2 td{text-align:left;background:#FFF}.inquiry .address{background:0 0}.inquiry .box2{margin:0 0 30px}.inquiry .box3{margin:0 0 30px;height:135px;border:1px solid #CCC;overflow:auto}.inquiry #form .text{padding:5px;width:236px;border:1px solid #CCC}.inquiry #form textarea{padding:5px;width:95%;border:1px solid #CCC}.inquiry #form .checkbox{display:inline-block;margin:0 10px 0 0;border:1px solid #CCC;vertical-align:middle}.inquiry #form .wpcf7-list-item{margin:0!important}.inquiry #form select{padding:5px}.inquiry #form .date{display:flex;align-items:center;justify-content:center;margin:0 0 10px}.inquiry #form .date strong{display:inline-block}.inquiry #form .date input{flex:1;margin:0 5px}.inquiry #form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;opacity:0}.inquiry #form input[type=date],.inquiry .btn{position:relative}.inquiry #form input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}.inquiry #form input[type=date]::-webkit-clear-button{-webkit-appearance:none}.inquiry .radio_style span label{display:inline-block;margin:0 5px 5px 0;padding:5px 10px 5px 8px;border:1px solid #CCC;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.inquiry .radio_style--block>span{display:block}.inquiry .radio_style--block>span label{display:flex;width:100%;align-items:center;margin:0;line-height:1px;padding:15px 10px}.inquiry .radio_style--block>span label input{margin:0 5px 0 0;padding:0}.inquiry .hissu{display:inline-block;float:right;margin:-5px 0 0;padding:4px 10px 3px;background:#a40035;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px}.inquiry .box2 .doui{display:block;text-align:center}.inquiry .btn{display:block;margin:0 auto;width:230px;background:#21648D;border:none;font-size:16px;color:#FFF;letter-spacing:.5em;line-height:56px;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;box-shadow:0 -7px 0 -5px rgba(0,0,0,.15) inset;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-duration:.2s;transition-timing-function:ease-in}.inquiry .btn:after{position:absolute;display:block;top:50%;left:10px;margin:-6px 0 0;font-size:12px;font-family:icon!important;font-weight:400;line-height:1}.inquiry .btn:hover{background:#287BAC}.inquiry .btn2{display:block;margin:0 auto;width:230px;height:52px;text-align:center;background:url(img/inq_bt01.png) left center no-repeat;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;-khtml-transition:all .3s ease}.inquiry .btn2:hover,.inquiry .btn:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.inquiry .externalLinks{margin:10px 0;padding:10px;background-color:#fdfcf5}.inquiry .externalLinks li a{display:block;padding:10px 30px;background-image:url(img/ullist.png);background-repeat:no-repeat;background-position:30px center;line-height:2.8;vertical-align:middle;text-indent:25px}@media screen and (max-width:640px){.inquiry .hissu{display:inline-block;float:none;margin:0 8px;padding:4px 10px;background:#a40035;color:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px}.inquiry .v3{width:100%;border:0}.inquiry .v3 td,.inquiry .v3 th{border:0;margin:0;padding:10px;width:100%;display:block;text-align:left;vertical-align:top}}.pc_no_display{display:none}.blog_oldest{margin:0 0 30px}.blog_oldest_title{margin:0 0 30px;font-size:24px;line-height:1.4;text-align:center;color:#7F6606;font-weight:700}.blog_oldest_p{margin:0 0 20px;font-size:16px;line-height:1.75}.blog_oldest_photoBox{margin:0 0 30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.blog_oldest_subBox{margin:0 0 10px;padding:30px;border:1px solid #D3C9A1;background:#F6F5EF}.blog_oldest_subBox p:last-child{margin:0!important}.blog_oldest_subBox_title{font-size:20px!important}.blog_oldest_subBox_box{padding:10px 10px 0}.top_oldest_ban{margin:-10px auto 50px;max-width:600px}.top_oldest_ban a{display:block;padding:25px;border:1px solid #D3C9A1;background:url(../img/higashitotsuka/blog_oldest_ban.jpg) right center no-repeat #F6F5EF;-moz-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-o-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-webkit-transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;transition-property:background,color,border,opacity,text-decoration,left,top,right,bottom;-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.top_oldest_ban a .top_oldest_ban_title{margin:0 0 10px;font-size:18px;color:#7F6606;font-weight:700;line-height:1.4}.top_oldest_ban a .top_oldest_ban_text{font-weight:700;font-size:14px}.top_oldest_ban a:hover{border:1px solid #21648D}.top_oldest_ban a:hover .top_oldest_ban_text{color:#333}