@charset "UTF-8";html{overflow-y:scroll;font-size:62.5%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,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,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}body{width:auto;text-decoration:none;background-color:#fff;font-size:1.6rem;line-height:1.5em;font-style:normal;color:#333;font-family:-apple-system-body,blinkMacSystemFont,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}th{font-weight:400;text-align:left}address{font-style:normal}hr{display:none}table{border-collapse:collapse;border-spacing:0}img{border:0;vertical-align:bottom}a img{border:none}label{cursor:pointer}li{list-style:none}*{-webkit-tap-highlight-color:transparent}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,body{font-feature-settings:"pkna"}}.underline{text-decoration:underline}.fcG{color:#666}.fcR{color:#e12d50}.fclG{color:#999}.fclB{color:#00a0e9}.f10{font-size:1rem}.f11{font-size:1.1rem}.f12{font-size:1.2rem}.f13{font-size:1.3rem}.f14{font-size:1.4rem}.f15{font-size:1.5rem}.f16{font-size:1.6rem}.f18{font-size:1.8rem}.f20{font-size:2rem}.f22{font-size:2.2rem}.f24{font-size:2.4rem}.fB{font-weight:700}.fN{font-weight:400}.lh100{line-height:1em}.lh125{line-height:1.25em}.lh135{line-height:1.35em}.lh145{line-height:1.45em}.lh150{line-height:1.5em}.lh175{line-height:1.75em}.lh200{line-height:2em}.pA0{padding:0!important}.pA5{padding:5px!important}.pA8{padding:8px!important}.pA10{padding:10px!important}.pA15{padding:15px!important}.pA16{padding:16px!important}.pA20{padding:20px!important}.pA24{padding:24px!important}.pA25{padding:25px!important}.pA30{padding:30px!important}.pA32{padding:32px!important}.pA35{padding:35px!important}.pA40{padding:40px!important}.pA45{padding:45px!important}.pA48{padding:48px!important}.pA50{padding:50px!important}.pT0{padding-top:0!important}.pT5{padding-top:5px!important}.pT8{padding-top:8px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT16{padding-top:16px!important}.pT20{padding-top:20px!important}.pT24{padding-top:24px!important}.pT25{padding-top:25px!important}.pT30{padding-top:30px!important}.pT32{padding-top:32px!important}.pT35{padding-top:35px!important}.pT40{padding-top:40px!important}.pT45{padding-top:45px!important}.pT48{padding-top:48px!important}.pT50{padding-top:50px!important}.pB0{padding-bottom:0!important}.pB5{padding-bottom:5px!important}.pB8{padding-bottom:8px!important}.pB10{padding-bottom:10px!important}.pB15{padding-bottom:15px!important}.pB16{padding-bottom:16px!important}.pB20{padding-bottom:20px!important}.pB24{padding-bottom:24px!important}.pB25{padding-bottom:25px!important}.pB30{padding-bottom:30px!important}.pB32{padding-bottom:32px!important}.pB35{padding-bottom:35px!important}.pB40{padding-bottom:40px!important}.pB45{padding-bottom:45px!important}.pB48{padding-bottom:48px!important}.pB50{padding-bottom:50px!important}.pR0{padding-right:0!important}.pR5{padding-right:5px!important}.pR8{padding-right:8px!important}.pR10{padding-right:10px!important}.pR15{padding-right:15px!important}.pR16{padding-right:16px!important}.pR20{padding-right:20px!important}.pR24{padding-right:24px!important}.pR25{padding-right:25px!important}.pR30{padding-right:30px!important}.pR32{padding-right:32px!important}.pR35{padding-right:35px!important}.pR40{padding-right:40px!important}.pR45{padding-right:45px!important}.pR48{padding-right:48px!important}.pR50{padding-right:50px!important}.pL0{padding-left:0!important}.pL5{padding-left:5px!important}.pL8{padding-left:8px!important}.pL10{padding-left:10px!important}.pL15{padding-left:15px!important}.pL16{padding-left:16px!important}.pL20{padding-left:20px!important}.pL24{padding-left:24px!important}.pL25{padding-left:25px!important}.pL30{padding-left:30px!important}.pL32{padding-left:32px!important}.pL35{padding-left:35px!important}.pL40{padding-left:40px!important}.pL45{padding-left:45px!important}.pL48{padding-left:48px!important}.pL50{padding-left:50px!important}.mA0{margin:0!important}.mA5{margin:5px!important}.mA8{margin:8px!important}.mA10{margin:10px!important}.mA15{margin:15px!important}.mA16{margin:16px!important}.mA20{margin:20px!important}.mA24{margin:24px!important}.mA25{margin:25px!important}.mA30{margin:30px!important}.mA32{margin:32px!important}.mA35{margin:35px!important}.mA40{margin:40px!important}.mA45{margin:45px!important}.mA48{margin:48px!important}.mA50{margin:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT8{margin-top:8px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT16{margin-top:16px!important}.mT20{margin-top:20px!important}.mT24{margin-top:24px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT32{margin-top:32px!important}.mT35{margin-top:35px!important}.mT40{margin-top:40px!important}.mT45{margin-top:45px!important}.mT48{margin-top:48px!important}.mT50{margin-top:50px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB8{margin-bottom:8px!important}.mB10{margin-bottom:10px!important}.mB15{margin-bottom:15px!important}.mB16{margin-bottom:16px!important}.mB20{margin-bottom:20px!important}.mB24{margin-bottom:24px!important}.mB25{margin-bottom:25px!important}.mB30{margin-bottom:30px!important}.mB32{margin-bottom:32px!important}.mB35{margin-bottom:35px!important}.mB40{margin-bottom:40px!important}.mB45{margin-bottom:45px!important}.mB48{margin-bottom:48px!important}.mB50{margin-bottom:50px!important}.mB56{margin-bottom:56px!important}.mB60{margin-bottom:60px!important}.mB64{margin-bottom:64px!important}.mB70{margin-bottom:70px!important}.mB72{margin-bottom:72px!important}.mB80{margin-bottom:80px!important}.mB90{margin-bottom:90px!important}.mB96{margin-bottom:96px!important}.mB100{margin-bottom:100px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR8{margin-right:8px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR16{margin-right:16px!important}.mR20{margin-right:20px!important}.mR24{margin-right:24px!important}.mR25{margin-right:25px!important}.mR30{margin-right:30px!important}.mR32{margin-right:32px!important}.mR35{margin-right:35px!important}.mR40{margin-right:40px!important}.mR45{margin-right:45px!important}.mR48{margin-right:48px!important}.mR50{margin-right:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL8{margin-left:8px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL16{margin-left:16px!important}.mL20{margin-left:20px!important}.mL24{margin-left:24px!important}.mL25{margin-left:25px!important}.mL30{margin-left:30px!important}.mL32{margin-left:32px!important}.mL35{margin-left:35px!important}.mL40{margin-left:40px!important}.mL45{margin-left:45px!important}.mL48{margin-left:48px!important}.mL50{margin-left:50px!important}.mLR0{margin-right:0!important;margin-left:0!important}.mLR5{margin-right:5px!important;margin-left:5px!important}.mLR8{margin-right:8px!important;margin-left:8px!important}.mLR10{margin-right:10px!important;margin-left:10px!important}.mLR15{margin-right:15px!important;margin-left:15px!important}.mLR16{margin-right:16px!important;margin-left:16px!important}.mLR20{margin-right:20px!important;margin-left:20px!important}.mLR24{margin-right:24px!important;margin-left:24px!important}.mLR30{margin-right:30px!important;margin-left:30px!important}.mLR32{margin-right:32px!important;margin-left:32px!important}.mLR40{margin-right:40px!important;margin-left:40px!important}.mLR48{margin-right:48px!important;margin-left:48px!important}.mLR50{margin-right:50px!important;margin-left:50px!important}.mLRauto{margin-right:auto;margin-left:auto!important}.mTm5{margin-top:-5px!important}.mTm8{margin-top:-8px!important}.mTm10{margin-top:-10px!important}.mTm15{margin-top:-15px!important}.mTm16{margin-top:-16px!important}.mTm20{margin-top:-20px!important}.mTm24{margin-top:-24px!important}.mTm25{margin-top:-25px!important}.mTm30{margin-top:-30px!important}.mTm32{margin-top:-32px!important}.mTm35{margin-top:-35px!important}.mTm40{margin-top:-40px!important}.mTm45{margin-top:-45px!important}.mTm48{margin-top:-48px!important}.mTm50{margin-top:-50px!important}.mBm5{margin-bottom:-5px!important}.mBm8{margin-bottom:-8px!important}.mBm10{margin-bottom:-10px!important}.mBm15{margin-bottom:-15px!important}.mBm16{margin-bottom:-16px!important}.mBm20{margin-bottom:-20px!important}.mBm24{margin-bottom:-24px!important}.mBm25{margin-bottom:-25px!important}.mBm30{margin-bottom:-30px!important}.mBm32{margin-bottom:-32px!important}.mBm40{margin-bottom:-40px!important}.mBm48{margin-bottom:-48px!important}.mBm50{margin-bottom:-50px!important}.mBm56{margin-bottom:-56px!important}.mBm60{margin-bottom:-60px!important}.mBm64{margin-bottom:-64px!important}.mBm70{margin-bottom:-70px!important}.mBm72{margin-bottom:-72px!important}.mBm80{margin-bottom:-80px!important}.mBm88{margin-bottom:-88px!important}.mBm90{margin-bottom:-90px!important}.mBm96{margin-bottom:-96px!important}.mBm100{margin-bottom:-100px!important}.mRm5{margin-right:-5px!important}.mRm8{margin-right:-8px!important}.mRm10{margin-right:-10px!important}.mRm15{margin-right:-15px!important}.mRm16{margin-right:-16px!important}.mRm20{margin-right:-20px!important}.mRm24{margin-right:-24px!important}.mRm25{margin-right:-25px!important}.mRm30{margin-right:-30px!important}.mRm32{margin-right:-32px!important}.mRm35{margin-right:-35px!important}.mRm40{margin-right:-40px!important}.mRm45{margin-right:-45px!important}.mRm48{margin-right:-48px!important}.mRm50{margin-right:-50px!important}.mLm5{margin-left:-5px!important}.mLm8{margin-left:-8px!important}.mLm10{margin-left:-10px!important}.mLm15{margin-left:-15px!important}.mLm16{margin-left:-16px!important}.mLm20{margin-left:-20px!important}.mLm24{margin-left:-24px!important}.mLm25{margin-left:-25px!important}.mLm30{margin-left:-30px!important}.mLm32{margin-left:-32px!important}.mLm35{margin-left:-35px!important}.mLm40{margin-left:-40px!important}.mLm45{margin-left:-45px!important}.mLm48{margin-left:-48px!important}.mLm50{margin-left:-50px!important}.clear::after{content:"";display:block;overflow:hidden;clear:both}.floatL{float:left}.floatR{float:right}.alignR{text-align:right}.alignC{text-align:center}.alignL{text-align:left}.vaT{vertical-align:top}.vaM{vertical-align:middle}.vaB{vertical-align:bottom}form{margin:0;padding:0;display:inline}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{margin:0;padding:0;vertical-align:middle}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}select{height:36px;margin:0;padding:0 24px 0 8px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:relative;z-index:1;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1.6rem}select::-ms-expand{display:none}.selectLabelArea{position:relative;display:inline-block;background-color:#fff;border-radius:4px}.selectLabelArea::before{width:24px;height:100%;content:'';position:absolute;z-index:0;top:0;right:0;background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}.selectLabelArea::after{width:0;height:0;margin:auto 0;content:'';position:absolute;z-index:0;top:0;bottom:0;right:8px;border-style:solid;border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}optgroup option{text-indent:0}input,label,select,textarea{font-size:1.6rem;font-family:-apple-system,blinkMacSystemFont,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;box-sizing:border-box;vertical-align:middle}input[type=email],input[type=password],input[type=tel],input[type=text]{height:36px;padding:0 8px;line-height:32px;border:1px solid #ccc;-webkit-appearance:none;border-radius:4px}input[type=text][disabled],input[type=text][readonly]{background-color:#f0f0f0;color:#999}textarea{padding:8px;border:1px solid #ccc;font-size:1.6rem;-webkit-appearance:none}input[type=button],input[type=submit]{-webkit-appearance:none}label.radio{position:relative}label.radio span{padding:0 0 0 32px;position:relative;display:block}label.radio input[type=radio]{position:absolute;top:0;left:0;opacity:0}label.radio input[type=radio]+span::before{position:absolute;display:inline-block;content:'';box-sizing:border-box;border-radius:24px}label.radio input[type=radio]+span::before{width:24px;height:24px;z-index:0;top:0;left:0;background-color:#fff;border:solid #b0b0b0 2px}label.radio input[type=radio]:checked+span::before{border:solid #14316d 8px}label.checkbox{position:relative}label.checkbox2{position:relative;display:inline-block;min-width:24px;min-height:24px}label.checkbox span{padding:0 0 0 32px;position:relative;display:block}label.checkbox2 span.box{padding:0;position:relative;display:block;width:24px;height:24px}label.checkbox input[type=checkbox],label.checkbox2 input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}label.checkbox input[type=checkbox]+span::after,label.checkbox input[type=checkbox]+span::before,label.checkbox2 input[type=checkbox]+span::after,label.checkbox2 input[type=checkbox]+span::before{position:absolute;top:0;left:0;display:inline-block;content:'';box-sizing:border-box}label.checkbox input[type=checkbox]+span::before,label.checkbox2 input[type=checkbox]+span::before{width:24px;height:24px;z-index:0;background-color:transparent;background-color:#fff;border:solid #b0b0b0 2px;border-radius:4px}label.checkbox input[type=checkbox]+span::after,label.checkbox2 input[type=checkbox]+span::after{width:8px;height:12px;margin:4px 7px;z-index:1}label.checkbox input[type=checkbox]:checked+span::before,label.checkbox2 input[type=checkbox]:checked+span::before{background-color:#14316d;border:solid #14316d 2px}label.checkbox input[type=checkbox]:checked+span::after,label.checkbox2 input[type=checkbox]:checked+span::after{border:3px solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}label.checkbox,label.checkbox:active,label.radio,label.radio:active{padding:16px;border-radius:8px;background-color:#f5f5f5;display:block}.normalForm fieldset .fieldInputArea .optionArea label.checkbox,.normalForm fieldset .fieldInputArea .optionArea label.radio{background-color:#f5f5f5}.requiredItem,.selectLabelArea.requiredItem::before{background-color:#fdeaea!important}a:hover img.hoverImg{opacity:.8;-ms-filter:"alpha( opacity=80 )"}a{color:#185ca8}a:active,a:visited{color:#185ca8}a:hover{color:#a81818!important}.boxTap{cursor:pointer}.boxTap:hover{background-color:#fefbea}.annotation{text-indent:-1em;padding-left:1em}ul.annotationList>li{text-indent:-1em;padding-left:1em}ul.normalL{margin-top:-5px}ul.normalL li{margin:5px 0 0 0}.normalLD{margin-top:-5px}.normalLD>li{margin:5px 0 0 21px;list-style:disc}.w10{width:10px!important}.w20{width:20px!important}.w30{width:30px!important}.w40{width:40px!important}.w50{width:50px!important}.w60{width:60px!important}.w70{width:70px!important}.w80{width:80px!important}.w90{width:90px!important}.w100{width:100px!important}.w110{width:110px!important}.w120{width:120px!important}.w130{width:130px!important}.w140{width:140px!important}.w150{width:150px!important}.w160{width:160px!important}.w170{width:170px!important}.w180{width:180px!important}.w190{width:190px!important}.w200{width:200px!important}.w210{width:210px!important}.w220{width:220px!important}.w230{width:230px!important}.w240{width:240px!important}.w250{width:250px!important}.w260{width:260px!important}.w270{width:270px!important}.w280{width:280px!important}.w290{width:290px!important}.w300{width:300px!important}.w310{width:310px!important}.w320{width:320px!important}.w330{width:330px!important}.w340{width:340px!important}.w350{width:350px!important}.w360{width:360px!important}.w370{width:370px!important}.w380{width:380px!important}.w390{width:390px!important}.w400{width:400px!important}.w410{width:410px!important}.w420{width:420px!important}.w430{width:430px!important}.w440{width:440px!important}.w450{width:450px!important}.w460{width:460px!important}.w470{width:470px!important}.w480{width:480px!important}.w490{width:490px!important}.w500{width:500px!important}.w510{width:510px!important}.w520{width:520px!important}.w530{width:530px!important}.w540{width:540px!important}.w550{width:550px!important}.w560{width:560px!important}.w570{width:570px!important}.w580{width:580px!important}.w590{width:590px!important}.w600{width:600px!important}.w610{width:610px!important}.w620{width:620px!important}.w630{width:630px!important}.w640{width:640px!important}.w650{width:650px!important}.w660{width:660px!important}.w670{width:670px!important}.w680{width:680px!important}.w690{width:690px!important}.w700{width:700px!important}.w710{width:710px!important}.w720{width:720px!important}.w730{width:730px!important}.w740{width:740px!important}.w750{width:750px!important}.w760{width:760px!important}.w770{width:770px!important}.w780{width:780px!important}.w790{width:790px!important}.w800{width:800px!important}.w810{width:810px!important}.w820{width:820px!important}.w830{width:830px!important}.w840{width:840px!important}.w850{width:850px!important}.w860{width:860px!important}.w870{width:870px!important}.w880{width:880px!important}.w890{width:890px!important}.w900{width:900px!important}.w910{width:910px!important}.w920{width:920px!important}.w930{width:930px!important}.w940{width:940px!important}.w950{width:950px!important}.w960{width:960px!important}.w970{width:970px!important}.w980{width:980px!important}.w990{width:990px!important}.w1000{width:1000px!important}.wp5{width:5%}.wp10{width:10%}.wp15{width:15%}.wp20{width:20%}.wp25{width:25%}.wp30{width:30%}.wp35{width:35%}.wp40{width:40%}.wp45{width:45%}.wp50{width:50%}.wp55{width:55%}.wp60{width:60%}.wp65{width:65%}.wp70{width:70%}.wp75{width:75%}.wp80{width:80%}.wp85{width:85%}.wp90{width:90%}.wp95{width:95%}.h30{height:30px!important}.h40{height:40px!important}.h50{height:50px!important}.h60{height:60px!important}.h70{height:70px!important}.h80{height:80px!important}.h90{height:90px!important}.h100{height:100px!important}.h110{height:110px!important}.h120{height:120px!important}.h130{height:130px!important}.h140{height:140px!important}.h150{height:150px!important}.h160{height:160px!important}.h170{height:170px!important}.h180{height:180px!important}.h190{height:190px!important}.h200{height:200px!important}.h210{height:210px!important}.h220{height:220px!important}.h230{height:230px!important}.h240{height:240px!important}.h250{height:250px!important}.h260{height:260px!important}.h270{height:270px!important}.h280{height:280px!important}.h290{height:290px!important}.h300{height:300px!important}.h310{height:310px!important}.h320{height:320px!important}.h330{height:330px!important}.h340{height:340px!important}.h350{height:350px!important}.h360{height:360px!important}.h370{height:370px!important}.h380{height:380px!important}.h390{height:390px!important}.h400{height:400px!important}.h410{height:410px!important}.h420{height:420px!important}.h430{height:430px!important}.h440{height:440px!important}.h450{height:450px!important}.h460{height:460px!important}.h470{height:470px!important}.h480{height:480px!important}.h490{height:490px!important}.h500{height:500px!important}.hideT{width:1px;height:1px;padding:0;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.flexNWList{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.flexNWList .fG1{flex-grow:1}.flexNWList .fG2{flex-grow:2}.flexNWList .fG3{flex-grow:3}.flexM10List{display:flex;align-items:center;flex-wrap:wrap}.flexM10List *{margin-right:10px}.flexM10List * *{margin-right:0}.flexM15List{display:flex;align-items:center;flex-wrap:wrap}.flexM15List *{margin-right:15px}.flexM15List * *{margin-right:0}.decimalList li{margin:0 0 8px 21px;list-style-type:decimal}.cjkList li{margin:0 0 8px 31px;list-style-type:cjk-ideographic}.katakanaList li{margin:0 0 8px 31px;list-style-type:katakana}@media print,screen and (min-width:769px){img[src$=".gif"],img[src$=".png"]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media all and (-ms-high-contrast:none){body,input,label,select,textarea{font-family:'Lucida Grande',Meiryo,'メイリオ','Hiragino Kaku Gothic ProN','ヒラギノ角ゴProN W3','ＭＳ Ｐゴシック',sans-serif}}@media screen and (min-width:0px) and (max-width:768px){body{font-feature-settings:"pkna"}}a{color:#0f9bd8}a:active,a:visited{color:#0f9bd8}a:hover{color:#e22463!important}.imgSwitch{visibility:hidden}.modalWinArea{text-align:left}a[target="_blank"] .icon{width:12px;height:12px;margin:0 5px 0 5px;content:"";display:inline-block;background-image:url(../img/common/icon_blank.svg);background-position:right center;background-repeat:no-repeat;background-size:12px;text-indent:100%;white-space:nowrap;overflow:hidden}.vacancyBtn a{padding:16px;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-size:1.8rem;font-weight:700}.typeA footer .vacancyBtn a{background:-webkit-linear-gradient(top,#595959 0,#848484 4%,#595959 8%,#000 100%);background:linear-gradient(to bottom,#595959 0,#848484 4%,#595959 8%,#000 100%);border:solid #000 1px;color:#fff!important}.typeA footer .vacancyBtn a:active,.typeA footer .vacancyBtn a:hover{background:#000;color:#fff!important}.typeB footer .vacancyBtn a{background:-webkit-linear-gradient(top,#5a3608 0,#986a2d 4%,#714916 8%,#5a3608 100%);background:linear-gradient(to bottom,#5a3608 0,#986a2d 4%,#714916 8%,#5a3608 100%);border:solid #5a3608 1px;color:#fff!important}.typeB footer .vacancyBtn a:active,.typeB footer .vacancyBtn a:hover{background:#5a3608;color:#fff10c!important}.typeKameido .vacancyBtn a{background:-webkit-linear-gradient(top,#658f55 3%,#49713b 52%,#3e5933 50%,#3e5933 100%);background:linear-gradient(to bottom,#658f55 3%,#49713b 52%,#3e5933 50%,#3e5933 100%);border:solid #446737 1px;color:#fff!important}.typeKameido .vacancyBtn a:active,.typeKameido .vacancyBtn a:hover{background:#3e5933;color:#fff!important}.typeKameido header .vacancyBtn a{padding:0;line-height:40px;font-size:1.6rem;font-weight:400}.typeD5 .vacancyBtn a{background:-webkit-linear-gradient(top,#6f6f6f 0,#454545 41%,#000 51%,#000 100%);background:linear-gradient(to bottom,#6f6f6f 0,#454545 41%,#000 51%,#000 100%);border:solid #000 1px;border-radius:0;font-weight:400;color:#fff!important}.typeD5 .vacancyBtn a:active,.typeD5 .vacancyBtn a:hover{color:#000!important;background:-webkit-linear-gradient(top,#dfdfdf 0,#fff 100%);background:linear-gradient(to bottom,#dfdfdf 0,#fff 100%)}.typeD5 header .vacancyBtn a{padding:0;line-height:40px;font-size:1.6rem;font-weight:400}.normalBtn{padding:12px 16px;background:-webkit-linear-gradient(top,#fff 75%,#eaeaea 100%);background:linear-gradient(to bottom,#fff 75%,#eaeaea 100%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-weight:700}.normalBtn:hover{background:#ffefef;color:#333!important}.normalBtn:active{background:#ffefef;color:#333!important}.submitBtn{padding:12px 16px;background:-webkit-linear-gradient(top,#c00 75%,#900 100%);background:linear-gradient(to bottom,#c00 75%,#900 100%);border:solid #900 1px;color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-weight:700}.submitBtn:hover{background:#900;color:#fff!important}.submitBtn:active{background:#900;color:#fff!important}.actionBtn{padding:12px 16px;color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-weight:700}.actionBtn:hover{color:#fff!important}.actionBtn:active{color:#fff!important}.typeA .actionBtn{background:-webkit-linear-gradient(top,#858484 3%,#595959 52%,#3f3f3f 50%,#000 100%);background:linear-gradient(to bottom,#858484 3%,#595959 52%,#3f3f3f 50%,#000 100%);border:solid #000 1px;color:#fff!important}.typeA .actionBtn:hover{background:#000}.typeA .actionBtn:active{background:#000}.typeB .actionBtn{background:-webkit-linear-gradient(top,#986a2d 3%,#7f5822 52%,#714916 50%,#5a3608 100%);background:linear-gradient(to bottom,#986a2d 3%,#7f5822 52%,#714916 50%,#5a3608 100%);border:solid #5a3608 1px;color:#fff!important}.typeB .actionBtn:hover{background:#5a3608}.typeB .actionBtn:active{background:#5a3608}.typeKameido .actionBtn{background:-webkit-linear-gradient(top,#658f55 3%,#49713b 52%,#3e5933 50%,#3e5933 100%);background:linear-gradient(to bottom,#658f55 3%,#49713b 52%,#3e5933 50%,#3e5933 100%);border:solid #446737 1px;color:#fff!important}.typeKameido .actionBtn:hover{background:#3e5933}.typeKameido .actionBtn:active{background:#3e5933}.typeD5 .actionBtn{padding:10px 0;background:-webkit-linear-gradient(top,#6f6f6f 0,#454545 41%,#000 51%,#000 100%);background:linear-gradient(to bottom,#6f6f6f 0,#454545 41%,#000 51%,#000 100%);border:solid #000 1px;border-radius:0;font-weight:400}.typeD5 .actionBtn:active,.typeD5 .actionBtn:hover{color:#000!important;background:-webkit-linear-gradient(top,#dfdfdf 0,#fff 100%);background:linear-gradient(to bottom,#dfdfdf 0,#fff 100%)}.typeD5 .actionBtn02{color:#6cf9fe!important}.arrowLink{position:relative;display:inline-block;padding:0 0 0 16px;vertical-align:middle}.arrowLink::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-top:2px solid #24a2d9;border-right:2px solid #24a2d9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrowGray::before{border-top:2px solid #999;border-right:2px solid #999}.typeD5 #startImg{position:absolute;height:100%;width:100%;top:0;overflow:hidden}@media print,screen and (min-width:769px){.pcDisNon{display:none}a[href^="tel:"]{cursor:default;pointer-events:none}body{display:flex;flex-direction:column;min-height:100vh}header{border-bottom:solid #fff 1px;box-shadow:0 0 3px 3px #ededed;-webkit-box-shadow:0 0 3px 3px #ededed}header .headerArea{width:960px;margin:0 auto;padding:24px 0}header .headerArea h1 a{font-size:2.4rem;text-decoration:none}header .headerArea.logoN{text-align:center}header .headerArea.logoN h1 span{display:block;font-size:1.2rem}header .headerArea.logoY{display:flex;justify-content:space-between;align-items:center}header .headerArea.logoY .logo img{height:24px}header .gNavi ul{width:960px;margin:0 auto;padding:0 0 0 1px;display:flex;justify-content:space-between}header .gNavi ul li{margin:0 1px 0 0;flex:1}header .gNavi ul li a{margin:1px;padding:16px 0 12px;text-align:center;display:block;text-decoration:none}footer{margin:auto 0 0 0}footer .vacancyBtn{width:320px;margin:0 auto 40px}.linkArea .nav{width:960px;margin:0 auto 16px;display:flex;justify-content:center}.linkArea .nav li{margin:0 16px 0 0;font-size:1.4rem}.linkArea .nav li a{color:#333}footer .footerInquiryArea{padding:16px 0;background:#f5f5f5;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px}footer .footerInquiryArea .footerInquiry{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}footer .footerInquiryArea .footerInquiry h2{font-size:1.4rem}footer .footerInquiryArea .footerInquiry ul li{margin:0 0 16px}footer .footerInquiryArea .footerInquiry ul li:last-of-type{margin:0}footer .footerInquiryArea .footerInquiry ul dl{display:flex;align-items:center}footer .footerInquiryArea .footerInquiry ul dt{width:168px;font-weight:700}footer .footerInquiryArea .footerInquiry ul .tel{color:#333;text-decoration:none;font-size:3.2rem;font-weight:700}footer .footerInquiryArea .footerInquiry ul img{width:56px;margin:0 8px 0 0}footer .footerInquiryArea .footerInquiry .info{font-size:1.4rem}footer .footerBottomArea{width:960px;height:27px;margin:0 auto;padding:16px 0;display:flex;justify-content:space-between;align-items:center}footer .footerBottomArea .logo img{width:176px}footer .footerBottomArea .copyright{font-size:1.2rem;color:#999}#pageTop{width:80px;position:fixed;bottom:40px;right:20px;font-size:1.2rem;line-height:80px}#pageTop a{width:100%;text-decoration:none;border-radius:4px;text-align:center;display:block;border-radius:50%}.container{width:960px;margin:0 auto;padding:32px 0}.detailBlock{margin:0 0 24px}.detailBlock:last-of-type{margin:0}.subDetailBlock{margin:0 16px}.detailBlock .annotation{margin:0 16px;font-size:1rem;color:#666;line-height:125%}.detailBlock .subDetailBlock .annotation{margin:0}.pageTitle{margin-bottom:24px;padding:0 0 0 11px;font-size:3rem;line-height:46px;font-weight:400;border-left:solid 5px}.head01{margin-bottom:24px;padding:0 16px;font-size:2.2rem;line-height:44px;font-weight:400}.head02{margin-bottom:16px;padding:0 8px;font-size:1.8rem;line-height:36px;font-weight:700}.catch{margin:0 16px 24px;font-size:2.2rem}.msgText{padding:40px;text-align:center;border:solid #e5e5e5 4px}.inSessionText{margin:4px 0 0;padding:8px;background-color:#d10000;color:#fff;text-align:center;font-size:2.4rem;line-height:150%}.indexCatch{margin:24px 0 0}.indexCatch .sub{font-size:2.2rem}.indexCatch .sub span{margin:0 4px 0 0;font-size:2.4rem;font-weight:700;font-style:italic;display:inline-block}.indexCatch .main{font-size:2.8rem;line-height:40px;vertical-align:bottom}.indexCatch .main .fS{font-size:2.4rem}.indexCatch .main em{font-size:3.2rem;line-height:40px;font-style:normal;vertical-align:bottom}.indexCatch .main strong{font-size:4.4rem;line-height:40px;font-weight:700;color:#c00;vertical-align:bottom}.photoCap{margin:0 8px 0 16px;display:flex;flex-wrap:wrap}.photoCap li{width:226px;margin:0 8px 16px 0}.photoCap li .img img{width:224px;border:solid #ccc 1px}.photoCap li .caption{margin:1px 0 0 0;padding:8px 0;text-align:center;font-size:1.4rem}.photoCap li .captionText{margin:8px 0 0 0;font-size:1.4rem}.photoCap.photoCapEm{margin:0 -8px 0 16px}.photoCap.photoCapEm li{width:452px;margin:0 24px 16px 0}.photoCap.photoCapEm li .img img{width:452px;border:none}.planList{margin:0 -15px 0 0;display:flex;flex-wrap:wrap}.planList>li{width:310px;margin:0 15px 15px 0;padding:19px;border:solid #ccc 1px;box-sizing:border-box}.planList dl{margin:0 0 8px;display:flex;justify-content:space-between;align-items:center}.planList dt{padding:0;font-size:2.4rem}.planList dt span{margin:2px 0 0;font-size:4.8rem;line-height:32px;display:inline-block}.planList dd{font-size:1.8rem;text-align:right}.planList .img{width:270px;padding:14px;border:dotted #ccc 1px;box-sizing:border-box;position:relative}.planList img{width:240px}.planList .zoom{padding:0 8px;font-size:.8rem;line-height:14px;border:solid #c00 1px;display:inline-block;position:absolute;color:#c00;background-color:#fff;bottom:8px;right:8px}.planList.planListPanorama{margin:0 -10px 0;justify-content:center}.planList.planListPanorama>li{width:470px;margin:0 10px 15px;position:relative;display:flex;justify-content:space-between}.planList.planListPanorama dl{width:146px;margin:8px 0 0 0;display:block}.planList.planListPanorama dd{margin:16px 0 0 0;text-align:left}.planList.planListPanorama .btn{width:146px;position:absolute;left:20px;bottom:20px}.transferImg{margin:0 0 16px;text-align:center}.transferList{margin:0 -8px 0 0;display:flex;flex-wrap:wrap}.transferList li{width:226px;margin:0 8px 16px 0;padding:0 0 16px;border-bottom:dotted #ccc 1px}.transferList li.x2{width:460px}.transferList .sub{font-size:1.2rem;line-height:125%;color:#999}.transferList li em{font-size:2.2rem;font-style:normal;font-weight:700}.accessText strong,.transferList li strong{margin:0 2px 0 0;color:#c00;font-size:2.4rem;font-weight:700;font-style:italic;display:inline-block}.accessText{margin:0 16px 16px;font-size:2rem;line-height:150%}.aroundMapArea{width:928px;height:400px;margin:0 auto;border:solid #ccc 1px;box-sizing:border-box}.outlineT{display:flex;flex-wrap:wrap;border-top:solid 1px}.outlineT dt{width:200px;padding:16px;box-sizing:border-box;border-top:solid 1px;border-bottom:solid 1px}.outlineT dd{width:760px;padding:16px;box-sizing:border-box;border-top:solid #fff 1px;border-bottom:solid 1px}.simpleDataBlock{margin:0 0 24px;padding:16px;border:solid #f5f5f5 4px;display:flex;justify-content:space-between}.simpleDataBlock table{width:520px}.simpleDataBlock th{width:100px;padding:8px 16px;box-sizing:border-box;border-bottom:solid #fff 1px}.simpleDataBlock td{width:420px;padding:8px 16px;box-sizing:border-box;border-bottom:solid #fff 1px}.vacancyTable{width:100%}.vacancyTable td,.vacancyTable th{margin:0;padding:10px 5px;border:1px solid #ccc;vertical-align:middle;box-sizing:border-box;line-height:150%;font-size:1.4rem}.vacancyTable th{background-color:#f5f5f5}.vacancyTable thead th{text-align:center}.vacancyTable td{text-align:center}.vacancyTable td img{width:80px}.vacancyTable td a{font-weight:700}.vacancyTable td dt{display:none}.vacancyTable .btn{width:152px}.vacancyTable .btn p{width:120px;margin:0 auto 8px}.vacancyTable .btn p:last-of-type{margin-bottom:0}.slideGallery{position:relative}.slideGallery .slick-list{width:760px;margin:0 auto}.slideGallery li{width:760px;text-align:center}.slideGallery li img{border:solid #ccc 1px}.slideGallery li .caption{margin:8px 0 0 0;font-size:1.4rem}.slideGallery .slick-dots{width:960px;margin:16px -8px 0 0;display:flex;justify-content:flex-start;flex-wrap:wrap}.slideGallery .slick-dots li{width:113px;margin:0 8px 8px 0;list-style:none;display:inline-block;cursor:pointer}.slideGallery .slick-dots li:nth-child(8n){margin:0 0 8px 0}.slideGallery .slick-dots li img{width:111px;opacity:.5;border:solid #ccc 1px}.slideGallery .slick-dots li.slick-active img{opacity:1;border:solid #d10000 1px}.slideGallery .slick-next,.slideGallery .slick-prev{width:56px;height:56px;z-index:1;font-size:0;line-height:1;background:#666;position:absolute;top:257px;border:0;padding:0;outline:0;cursor:pointer;border-radius:50%}.slideGallery .slick-next:hover,.slideGallery .slick-prev:hover{opacity:.8}.slideGallery .slick-prev{left:22px}.slideGallery .slick-prev::before{display:block;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;left:50%;margin-left:-4px;margin-top:-4px}.slideGallery .slick-next{right:22px}.slideGallery .slick-next::before{display:block;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:50%;margin-right:-4px;margin-top:-4px}.imgTextBlock{margin:0 0 24px;display:flex;justify-content:space-between}.imgTextBlock:last-of-type{margin:0}.imgTextBlock .img{border:solid #f5f5f5 8px;box-sizing:border-box}.imgTextBlock img{width:100%}.imgTextBlock .text{padding:8px 0 0 0}.imgTextBlock .text p{margin:0 0 24px;font-size:1.4rem;line-height:150%}.imgTextBlock .text p:last-of-type{margin:0}.imgTextBlock .text .catch{font-size:2.2rem;font-weight:700}.typeA header .headerArea{width:100%;padding:24px 0 8px;background:-webkit-linear-gradient(top,#404040 0,#000 100%);background:linear-gradient(to bottom,#404040 0,#000 100%)}.typeA header .headerArea h1 a,.typeA header .headerArea h1 a:hover{color:#fff!important}.typeA header .headerArea h1 a span,.typeA header .headerArea h1 a:hover span{color:#999!important}.typeA header .gNavi{background-color:#000}.typeA header .gNavi ul{background:-webkit-linear-gradient(top,#000 50%,#c3c3c3 100%);background:linear-gradient(to bottom,#000 50%,#c3c3c3 100%)}.typeA header .gNavi ul li{background-color:#000}.typeA header .gNavi ul li a,.typeA header .gNavi ul li a:hover{color:#fff!important;background-color:#000;border-bottom:solid #000 2px}.typeA header .gNavi ul li a:hover,.typeA header .gNavi ul li.cr a{border-bottom:solid #d10000 2px}.typeA #pageTop a{background-color:rgba(75,75,75,.6);color:#fff}.typeA #pageTop a:hover{background-color:rgba(75,75,75,1);color:#fff!important}.typeA .pageTitle{border-color:#d10000;color:#000}.typeA .head01{background-color:#666;color:#fff}.typeA .head02{background-color:#ccc;color:#333}.typeA .photoCap li .caption{background-color:#f5f5f5}.typeA .planList dt span{color:#d10000}.typeA .planList dd{color:#999}.typeA .outlineT{border-color:#333}.typeA .outlineT dt{background-color:#666;color:#fff;border-top-color:#999;border-bottom-color:#333}.typeA .outlineT dd{border-bottom-color:#333}.typeA .simpleDataBlock th{background:#f5f5f5}.typeB header{background-image:url(../img/itto/common/bg_header_typeb.png)}.typeB header .headerArea h1 a,.typeB header .headerArea h1 a:hover{color:#442805!important}.typeB header .gNavi{background-color:#442805}.typeB header .gNavi ul{background:-webkit-linear-gradient(top,#442805 50%,#7f5822 100%);background:linear-gradient(to bottom,#442805 50%,#7f5822 100%)}.typeB header .gNavi ul li{background-color:#442805}.typeB header .gNavi ul li a,.typeB header .gNavi ul li a:hover{color:#f9f1e5!important;background-color:#442805;border-bottom:solid #442805 2px}.typeB header .gNavi ul li a:hover,.typeB header .gNavi ul li.cr a{border-bottom:solid #fff10c 2px}.typeB #pageTop a{background-color:rgba(68,40,5,.6);color:#fff}.typeB #pageTop a:hover{background-color:rgba(68,40,5,1);color:#fff!important}.typeB .pageTitle{border-color:#dacab6;color:#442805}.typeB .head01{background-color:#442805;color:#fff}.typeB .head02{background-color:#eee5d9;color:#442805}.typeB .photoCap li .caption{background-color:#eee5d9}.typeB .planList dt{color:#442805}.typeB .planList dd{color:#a0907c}.typeB .outlineT{border-color:#442805}.typeB .outlineT dt{background-color:#eee5d9;color:#442805;border-top-color:#f9f1e5;border-bottom-color:#442805}.typeB .outlineT dd{border-bottom-color:#442805}.typeB .simpleDataBlock th{background:#eee5d9}.typeKameido header .headerArea{padding:8px 0}.typeKameido header .headerArea.logoY h1 img{height:60px}.typeKameido header .vacancyBtn a{width:160px}.typeKameido header{background:#e6f0e3}.typeKameido header .gNavi,.typeKameido header .gNavi ul li{background:-webkit-linear-gradient(top,#526e48 0,#3d5832 90%,#2d4a22 100%);background:linear-gradient(to bottom,#526e48 0,#3d5832 90%,#2d4a22 100%)}.typeKameido header .gNavi ul{background:-webkit-linear-gradient(top,#526e48 50%,#5c7c50 100%);background:linear-gradient(to bottom,#526e48 50%,#5c7c50 100%)}.typeKameido header .gNavi ul li a,.typeKameido header .gNavi ul li a:hover{padding:12px 0 8px;color:#fff!important;background:-webkit-linear-gradient(top,#526e48 0,#3d5832 90%,#2d4a22 100%);background:linear-gradient(to bottom,#526e48 0,#3d5832 90%,#2d4a22 100%);border-bottom:solid #304d25 2px;font-size:1.4rem;line-height:125%}.typeKameido header .gNavi ul li a:hover,.typeKameido header .gNavi ul li.cr a{border-bottom:solid #c2deb7 2px}.typeKameido header .gNavi ul li a span{margin:4px 0 0 0;font-size:1rem;line-height:10px;color:#6e985e;display:block}.typeKameido #pageTop a{background-color:rgba(149,199,130,.6);color:#fff}.typeKameido #pageTop a:hover{background-color:rgba(149,199,130,1);color:#fff!important}.typeKameido .pageTitle{border-color:#f795bd;color:#000}.typeKameido .head01{background-color:#658f55;color:#fff}.typeKameido .head02{background-color:#d1e3cb;color:#000}.typeKameido .photoCap li .caption{background-color:#f5f5f5}.typeKameido .planList dt span{color:#658f55}.typeKameido .planList dd{color:#999}.typeKameido .outlineT{border-color:#47623c}.typeKameido .outlineT dt{background-color:#658f55;color:#fff;border-top-color:#84b572;border-bottom-color:#47623c}.typeKameido .outlineT dd{border-bottom-color:#47623c}.typeKameido .simpleDataBlock th{background:#658f55;color:#fff}.typeKameido .groundPlan{margin:0 0 10px;padding:0;display:flex;justify-content:space-between}.typeKameido .groundPlan li{position:relative}.typeKameido .groundPlan li p{position:absolute;top:247px}.typeKameido .groundPlan li .btnAl{top:140px;left:99px}.typeKameido .groundPlan li .btnAr{top:140px;left:157px}.typeKameido .groundPlan li .btnB,.typeKameido .groundPlan li .btnF{left:10px}.typeKameido .groundPlan li .btnC{left:56px}.typeKameido .groundPlan li .btnD{left:111px}.typeKameido .groundPlan li .btnE,.typeKameido .groundPlan li .btnG{left:164px}.typeKameido .slideGallery .slick-next,.typeKameido .slideGallery .slick-prev{background:#658f55}.typeKameido .imgTextBlock.imgTextBlock01 .img{width:400px}.typeKameido .imgTextBlock.imgTextBlock01 .text{width:520px}.typeKameido .imgTextBlock.imgTextBlock02 .img{width:540px}.typeKameido .imgTextBlock.imgTextBlock02 .text{width:380px}.typeD5{background:#6cd2d6}.typeD5 header{border-bottom:none;box-shadow:none;-webkit-box-shadow:none;background:#6cd2d6}.typeD5 header .headerArea{padding:20px 0}.typeD5 header .headerArea.logoY h1 img{height:55px}.typeD5 header .gNavi{background:-webkit-linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%);background:linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%)}.typeD5 header .gNavi ul{padding:0}.typeD5 .accessBlock .transferListImg .subDetailBlock,.typeD5 .pageTitleArea span,.typeD5 header .gNavi ul li a span{width:1px;height:1px;padding:0;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.typeD5 header .gNavi ul li{width:137px;height:50px;margin:0;flex:auto}.typeD5 header .gNavi ul .navTop{width:138px;height:50px}.typeD5 header .gNavi ul li a{height:50px;margin:0;padding:0;background-position:0 0;background-repeat:no-repeat}.typeD5 .navTop a{background-image:url(../img/itto/dimension5/navi_top.gif)}.typeD5 .navTop a:hover{background-image:url(../img/itto/dimension5/navi_top_on.gif)}.typeD5 .navPhoto a{background-image:url(../img/itto/dimension5/navi_photo.gif)}.typeD5 .navPhoto a:hover,.typeD5 .navPhoto.cr a{background-image:url(../img/itto/dimension5/navi_photo_on.gif)}.typeD5 .navPlan a{background-image:url(../img/itto/dimension5/navi_plan.gif)}.typeD5 .navPlan a:hover,.typeD5 .navPlan.cr a{background-image:url(../img/itto/dimension5/navi_plan_on.gif)}.typeD5 .navAccess a{background-image:url(../img/itto/dimension5/navi_access.gif)}.typeD5 .navAccess a:hover,.typeD5 .navAccess.cr a{background-image:url(../img/itto/dimension5/navi_access_on.gif)}.typeD5 .navEquipment a{background-image:url(../img/itto/dimension5/navi_equipment.gif)}.typeD5 .navEquipment a:hover,.typeD5 .navEquipment.cr a{background-image:url(../img/itto/dimension5/navi_equipment_on.gif)}.typeD5 .navConcept a{background-image:url(../img/itto/dimension5/navi_concept.gif)}.typeD5 .navConcept a:hover,.typeD5 .navConcept.cr a{background-image:url(../img/itto/dimension5/navi_concept_on.gif)}.typeD5 .navOutline a{background-image:url(../img/itto/dimension5/navi_outline.gif)}.typeD5 .navOutline a:hover,.typeD5 .navOutline.cr a{background-image:url(../img/itto/dimension5/navi_outline_on.gif)}.typeD5 header .vacancyBtn a{width:160px}.typeD5 footer{background:#fff}.typeD5 footer .footerInquiryArea{background:#d5f2f3;border:none}.typeD5 .container{width:100%;margin:0;padding:0 0 20px;background:#6cd2d6}.typeD5 .mainContainer{width:960px;margin:0 auto;padding:20px;background:#fff;box-sizing:border-box}.typeD5 .pageTitleArea{height:60px;margin:0;padding:0;background-color:#000}.typeD5 .pageTitleArea .pageTitle{width:960px;height:60px;margin:0 auto;padding:0;background-position:0 0;background-repeat:no-repeat;border:none}.typeD5 .pageTitleArea .photoTitle{background-image:url(../img/itto/dimension5/title_photo.gif)}.typeD5 .pageTitleArea .planTitle{background-image:url(../img/itto/dimension5/title_plan.gif)}.typeD5 .pageTitleArea .accessTitle{background-image:url(../img/itto/dimension5/title_access.gif)}.typeD5 .pageTitleArea .equipmentTitle{background-image:url(../img/itto/dimension5/title_equipment.gif)}.typeD5 .pageTitleArea .conceptTitle{background-image:url(../img/itto/dimension5/title_concept.gif)}.typeD5 .pageTitleArea .outlineTitle{background-image:url(../img/itto/dimension5/title_outline.gif)}.typeD5 .pageTitleArea .vacancyTitle{background-image:url(../img/itto/dimension5/title_vacancy.gif)}.typeD5 .mainContainer .vacancyBtn{width:320px;margin:40px auto 24px}.typeD5 .linkArea .nav{width:auto;margin:0}.typeD5 #pageTop a{background-color:rgba(0,0,0,.6);color:#fff}.typeD5 #pageTop a:hover{background-color:rgba(0,0,0,1);color:#6cd2d6!important}.typeD5 .head01{margin:0 0 15px;padding:0;line-height:1}.typeD5 .photoCap{margin:0 -10px 0 0;display:flex;flex-wrap:wrap}.typeD5 .photoCap li{width:300px;margin:0 10px 16px 0;padding:9px;border:solid #e5e5e5 1px;box-sizing:border-box}.typeD5 .photoCap li .img img{width:280px;border:none}.typeD5 .photoCap li .caption{margin:5px 0 0 0;padding:8px 0;background:#e1f3f4}.typeD5 .planList{margin:0 -10px 0 0}.typeD5 .planList>li{width:300px;margin:0 10px 20px 0;border:solid #d8e6e7 1px;background:#e1f3f4}.typeD5 .planList .zoom{border:solid #000 1px;color:#000}.typeD5 .planList dd{font-size:1.2rem;line-height:125%}.typeD5 .planList dd li:first-of-type{margin:0 0 5px}.typeD5 .planList .img{background:#fff}.typeD5 .planList .img{width:260px}.typeD5 .planList img{width:100%}.typeD5 .planList.planListPhoto>li{width:455px}.typeD5 .planList.planListPhoto .imgArea{display:flex;justify-content:space-between}.typeD5 .planList.planListPhoto .imgArea .img{width:245px}.typeD5 .planList.planListPhoto .imgArea .photo{width:165px}.typeD5 .planList.planListPhoto .btnArea{margin:10px 0 0 0;display:flex;justify-content:center}.typeD5 .planList.planListPhoto .btnArea p{width:200px}.typeD5 .planList.planListPhoto .btnArea p:nth-child(2){margin:0 0 0 15px}.typeD5 .accessBlock{display:flex;justify-content:space-between}.typeD5 .accessBlock .transferImg{margin:0}.typeD5 .accessBlock .transferListImg{width:410px;height:420px;background-image:url(../img/itto/dimension5/text_access01.gif)}.typeD5 .locationBlock{margin:0 0 20px;display:flex;justify-content:space-between}.typeD5 .locationBlock .locationList{width:350px}.typeD5 .locationBlock .locationList dt{padding:10px 0 0 0;font-size:2.2rem;line-height:22px}.typeD5 .locationBlock .locationList dd{margin:10px 0 0;padding:0 0 20px;border-top:solid #ccc 1px}.typeD5 .locationBlock .locationList dd li{padding:15px;display:flex;font-size:1.2rem;line-height:12px;border-bottom:solid #ccc 1px}.typeD5 .locationBlock .locationList dd .name{width:220px}.typeD5 .locationBlock .locationList dd .data{width:50px;text-align:right}.typeD5 .aroundMapArea{width:920px;height:500px}.typeD5 .outlineT{border:none}.typeD5 .outlineT dt{margin:0 0 10px;background:#3ec7cc;color:#fff;border:none}.typeD5 .outlineT dd{width:720px;margin:0 0 10px;border:none}.typeD5 .catchArea{margin:40px 0;text-align:center}.typeD5 .mainText{font-weight:700;font-size:2.8rem}.typeD5 .subText{margin:20px 0 0 0;font-size:2.2rem;color:#6cd2d6}.typeD5 .conceptImg{margin:0 0 10px;display:flex;justify-content:space-between}.typeD5 .conceptText{margin:0 0 40px;display:flex;justify-content:space-between}.typeD5 .conceptText li{width:300px;padding:30px 0;text-align:center;background:#e1f3f4}.typeD5 .conceptText li dt{font-size:2.4rem;line-height:150%;font-weight:700}.typeD5 .conceptText li dd{margin:20px 0 0 0;font-size:1.4rem;line-height:150%;color:#666}.typeD5 .conceptPhoto{display:flex;justify-content:space-between;flex-wrap:wrap}.typeD5 .conceptPhoto li{margin:0 0 5px}.typeD5 .conceptPhoto img{width:181px;height:120px}.typeD5 .slideGallery .slick-dots{width:920px}.typeD5 .slideGallery .slick-dots li{width:108px}.typeD5 .slideGallery .slick-dots li img{width:106px}.typeD5 .slideGallery li .caption{line-height:14px;height:14px}.typeD5 .tabs{margin:0 0 20px;display:flex;justify-content:space-between}.typeD5 .tabs li{width:83px}.typeD5 .tabs li a{font-weight:700}.typeD5 .tabs li a span{font-size:1.4rem}.typeD5 .tabs .tabActive{background:#6cd2d6;border:solid #6cd2d6 1px}.typeD5 .tabContent{display:none}.typeD5 .tabContent.tabShow{display:block}.typeD5 .vacancyOfficeList{margin:0 0 40px;display:flex;justify-content:space-between}.typeD5 .vacancyOfficeList li{width:450px;padding:4px;border:solid #ccc 1px;box-sizing:border-box}.typeD5 .vacancyOfficeList li dt{background:#e1f3f5;text-align:center;font-size:1.8rem;line-height:40px;font-weight:700}.typeD5 .vacancyOfficeList li dt span{font-size:1.4rem}.typeD5 .vacancyOfficeList li .telArea{margin:20px 0;text-align:center}.typeD5 .vacancyOfficeList li .tel{color:#ba063d;text-decoration:none;font-size:3.2rem;line-height:44px;font-weight:700}.typeD5 .vacancyOfficeList li .tel img{width:56px;margin:0 8px 0 0}.typeD5 .vacancyOfficeList li .dataArea{font-size:1.2rem;line-height:150%}.typeD5 .vacancyOfficeList li .infoBlock{padding:0 10px;display:flex;justify-content:space-between}.typeD5 .vacancyOfficeList li .infoBlock img{width:240px}.typeD5 .vacancyOfficeList li .dataArea{width:170px}.typeD5 .vacancyOfficeList li .dataArea p{margin:10px 0 0}.typeD5 .vacancyOfficeList li .officeBtn{margin:20px 40px}.typeD5 .indexMainArea{width:100%;position:relative}.typeD5 .indexMainArea .img img{width:100%}.typeD5 .indexMainArea .btn{position:absolute;right:10px;bottom:0}.typeD5 .gNaviIndex ul{height:60px;background-image:url(../img/itto/dimension5/bg_index_navi.gif);background-position:0 0;background-repeat:repeat-x;display:flex;justify-content:space-between}.typeD5 .gNaviIndex span{width:1px;height:1px;padding:0;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.typeD5 .gNaviIndex li{height:60px;border-right:solid #cbcbcb 1px;border-left:solid #fff 1px;flex:1}.typeD5 .gNaviIndex li a{height:60px;background-position:center;background-repeat:no-repeat;display:block}.typeD5 .gNaviIndex .navTop{background-color:#000;background-position:center;background-repeat:no-repeat}.typeD5 .gNaviIndex .navTop{background-image:url(../img/itto/dimension5/navi_index_top_on.gif)}.typeD5 .gNaviIndex .navPhoto a{background-image:url(../img/itto/dimension5/navi_index_photo.png)}.typeD5 .gNaviIndex .navPhoto a:hover{background-image:url(../img/itto/dimension5/navi_index_photo_on.png)}.typeD5 .gNaviIndex a{background-image:url(../img/itto/dimension5/navi_index_plan.png)}.typeD5 .gNaviIndex .navPlan a:hover{background-image:url(../img/itto/dimension5/navi_index_plan_on.png)}.typeD5 .gNaviIndex .navAccess a{background-image:url(../img/itto/dimension5/navi_index_access.png)}.typeD5 .gNaviIndex .navAccess a:hover{background-image:url(../img/itto/dimension5/navi_index_access_on.png)}.typeD5 .gNaviIndex .navEquipment a{background-image:url(../img/itto/dimension5/navi_index_equipment.png)}.typeD5 .gNaviIndex .navEquipment a:hover{background-image:url(../img/itto/dimension5/navi_index_equipment_on.png)}.typeD5 .gNaviIndex .navConcept a{background-image:url(../img/itto/dimension5/navi_index_concept.png)}.typeD5 .gNaviIndex .navConcept a:hover{background-image:url(../img/itto/dimension5/navi_index_concept_on.png)}.typeD5 .gNaviIndex .navOutline a{background-image:url(../img/itto/dimension5/navi_index_outline.png)}.typeD5 .gNaviIndex .navOutline a:hover{background-image:url(../img/itto/dimension5/navi_index_outline_on.png)}.typeD5 .vacancyBtnIndex{width:320px;margin:80px auto}}@media screen and (min-width:0px) and (max-width:768px){body{font-family:'Lucida Grande',Meiryo,'メイリオ','Hiragino Kaku Gothic ProN','ヒラギノ角ゴProN W3','ＭＳ Ｐゴシック',sans-serif;font-feature-settings:"pkna"}.spDisNon{display:none!important}img{max-width:100%}header{border-bottom:solid #fff 1px;box-shadow:0 0 3px 3px #ededed;-webkit-box-shadow:0 0 3px 3px #ededed}header .headerArea{margin:0;padding:8px 16px}header .headerArea h1 a{font-size:1.8rem;text-decoration:none}header .headerArea.logoN{text-align:center;padding:8px 0}header .headerArea.logoN h1 span{margin:2px 0 0 0;display:block;font-size:1.2rem;line-height:12px}header .headerArea.logoY{display:flex;justify-content:space-between;align-items:center}header .headerArea.logoY .logo img{height:18px}header .gNavi{width:100%;height:52px;overflow:hidden;position:relative}header .gNavi .mask{width:100%;height:64px;overflow-x:auto;-webkit-overflow-scrolling:touch}header .gNavi ul{max-width:100%;padding-right:16px;display:inline-table}header .gNavi ul li{display:table-cell;white-space:nowrap}header .gNavi ul li:last-of-type{border-right:none}header .gNavi ul li a{margin:0 2px;padding:2px 16px 0 16px;line-height:46px;display:block;text-decoration:none}header .gNavi::after{width:32px;height:52px;content:"";display:block;position:absolute;top:0;right:0}footer{padding:0 0 30px}footer .vacancyBtn{margin:0 16px 16px}.linkArea .nav{display:flex;flex-wrap:wrap;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px}.linkArea .nav li{width:50%;box-sizing:border-box;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px}.linkArea .nav li:nth-child(even){border-right:none}.linkArea .nav li:last-of-type,.linkArea .nav li:nth-child(even)+li:nth-last-child(2){border-bottom:none}.linkArea .nav li a{padding:8px 16px;display:block;text-decoration:none;color:#333}footer .footerInquiryArea{padding:0 0 8px 0;background:#f5f5f5;border-top:solid #ccc 1px;border-bottom:solid #ccc 1px}footer .footerInquiryArea .footerInquiry{margin:0;font-size:1.4rem;text-align:center}footer .footerInquiryArea .footerInquiry h2{margin:0 0 8px;padding:8px;font-size:1.4rem;background-color:#ccc}footer .footerInquiryArea .footerInquiry ul li{margin:0 16px 8px}footer .footerInquiryArea .footerInquiry ul dt{font-weight:700}footer .footerInquiryArea .footerInquiry ul .tel{padding:12px 16px;background:-webkit-linear-gradient(top,#fff 75%,#eaeaea 100%);background:linear-gradient(to bottom,#fff 75%,#eaeaea 100%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-size:2.4rem;font-weight:700}footer .footerInquiryArea .footerInquiry ul img{width:36px;margin:0 8px 0 0}footer .footerInquiryArea .footerInquiry .info{font-size:1.2rem}footer .footerBottomArea{margin:0 auto;padding:16px 0;text-align:center}footer .footerBottomArea .logo img{width:176px}footer .footerBottomArea .copyright{margin:8px 0 0 0;font-size:1.2rem;line-height:150%;color:#999}#pageTop{width:100%;position:fixed;bottom:0;left:0;font-size:1.2rem;line-height:40px}#pageTop a{width:100%;background:#666;text-decoration:none;color:#fff;text-align:center;display:block}.pageTitle{margin-bottom:16px;padding:0 0 0 11px;font-size:2rem;line-height:28px;font-weight:700;border-left:solid 5px}.container{padding:24px 0 32px}.mainContainer{margin:0 8px}.detailBlock{margin:0 0 24px}.detailBlock:last-of-type{margin:0}.detailBlock .annotation{font-size:1rem;color:#666;line-height:125%}.head01{margin-bottom:16px;padding:0 8px;font-size:1.8rem;line-height:32px;font-weight:400}.head02{margin-bottom:16px;padding:0 8px;font-size:1.6rem;line-height:24px;font-weight:400}.catch{margin-bottom:16px;font-size:1.8rem}.msgText{padding:24px;text-align:center;border:solid #e5e5e5 4px}.mainImg{margin:0 16px}.inSessionText{margin:4px 0 0;padding:8px;background-color:#d10000;color:#fff;text-align:center}.indexCatch{margin:16px 16px 0}.indexCatch .sub{font-size:1.8rem}.indexCatch .sub span{margin:0 4px 0 0;font-size:2rem;font-weight:700;font-style:italic;display:inline-block}.indexCatch .main{font-size:2rem;line-height:30px;vertical-align:bottom}.indexCatch .main .fS{font-size:1.8rem}.indexCatch .main em{font-size:2.4rem;line-height:30px;font-style:normal;vertical-align:bottom}.indexCatch .main strong{font-size:3rem;line-height:30px;font-weight:700;color:#c00;vertical-align:bottom}.photoCap{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.photoCap li{width:48%;margin:0 0 16px 0;background-color:#f5f5f5}.photoCap li .img img{width:100%;border:solid #ccc 1px;box-sizing:border-box}.photoCap li .caption{padding:8px 0;text-align:center;font-size:1.2rem;border-top:solid #fff 1px}.photoCap li .captionText{padding:4px 0 0 0;font-size:1.4rem;background-color:#fff}.photoCap.photoCapEm{display:block}.photoCap.photoCapEm li{width:100%;margin:0 0 16px 0}.photoCap.photoCapEm li .img img{border:none}.photoCap.photoCapEm li .caption{font-size:1.6rem}.planList{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.planList>li{width:49%;margin:0 0 15px 0;padding:8px;border:solid #ccc 1px;box-sizing:border-box}.planList dl{margin:0 0 4px}.planList dt{padding:0;font-size:1.8rem}.planList dt span{margin:2px 0 0;font-size:2.4rem;line-height:20px;display:inline-block}.planList dd ul{display:flex;justify-content:flex-end;font-size:1.4rem}.planList dd ul li:first-of-type::after{content:"/";display:inline-block}.planList .img{padding:8px;border:dotted #ccc 1px;box-sizing:border-box;position:relative}.planList img{width:100%}.planList .zoom{padding:0 8px;font-size:.8rem;line-height:14px;border:solid #c00 1px;display:inline-block;position:absolute;color:#c00;background-color:#fff;bottom:8px;right:8px}.planList.planListPanorama{margin:0 -10px 0;justify-content:center}.planList.planListPanorama>li{width:100%;margin:0 10px 15px;position:relative;display:flex;justify-content:space-between}.planList.planListPanorama dl{width:46%;margin:8px 0 0 0;display:block}.planList.planListPanorama dd{margin:4px 0 0 0}.planList.planListPanorama dd ul{justify-content:flex-start}.planList.planListPanorama .img{width:48%}.planList.planListPanorama .btn{width:46%;position:absolute;left:8px;bottom:8px}.planList.planListPanorama .actionBtn{padding:8px}.transferImg{margin:0 0 16px;text-align:center}.transferList{margin:0}.transferList li{margin:0 0 8px 0;padding:0 0 8px;border-bottom:dotted #ccc 1px}.transferList .sub{margin:4px 8px 0 0;font-size:1.2rem;line-height:125%;color:#999;text-align:right}.transferList li em{font-size:2rem;font-style:normal;font-weight:700}.accessText strong,.transferList li strong{margin:0 2px 0 0;color:#c00;font-size:2rem;font-weight:700;font-style:italic;display:inline-block}.accessText{margin:0 8px 16px;font-size:1.8rem}.aroundMapArea{width:100%;height:400px;margin:0 auto;border:solid #ccc 1px;box-sizing:border-box}.outlineT{border-top:solid 1px}.outlineT dt{padding:8px;box-sizing:border-box;border-top:solid 1px}.outlineT dd{padding:8px;box-sizing:border-box;border-bottom:solid 1px}.simpleDataBlock{margin:0 0 24px;padding:8px;border:solid #f5f5f5 4px}.simpleDataBlock .img{display:none}.simpleDataBlock table{font-size:1.4rem;line-height:125%}.simpleDataBlock th{padding:8px;box-sizing:border-box;white-space:nowrap;font-weight:700}.simpleDataBlock td{padding:8px;box-sizing:border-box}.simpleDataBlock tr{border-bottom:dotted #ccc 1px}.simpleDataBlock tr:last-of-type{border-bottom:none}.vacancyTable{display:block}.vacancyTable thead{display:none}.vacancyTable tbody{width:auto;display:block;font-size:1.4rem;line-height:150%}.vacancyTable tbody td{display:block;margin:0 0 1px}.vacancyTable tbody tr{margin:0 0 8px;padding:0 0 8px;border-bottom:solid #ccc 1px;display:block}.vacancyTable tbody tr:after{content:"";display:block;overflow:hidden;clear:both}.vacancyTable tbody .img{width:96px;height:96px;border:solid #ccc 1px;float:left}.vacancyTable tbody dt{width:96px;margin:0 8px 0 0;padding:4px;font-weight:700;background-color:#f5f5f5;font-size:1.2rem;display:flex;align-items:center}.vacancyTable tbody .data{width:calc(100% - 104px);float:right}.vacancyTable tbody dl{display:flex}.vacancyTable tbody dd{width:calc(100% - 104px);padding:4px 0}.vacancyTable tbody .btn{width:calc(100% - 104px);padding:4px 0 0;display:flex;justify-content:space-between;float:right}.vacancyTable tbody .btn p{width:49%}.vacancyTable tbody .btn .normalBtn,.vacancyTable tbody .btn .submitBtn{padding:12px 0}.slideGallery{padding:0 0 40px;position:relative}.slideGallery li{text-align:center}.slideGallery li .caption{margin:8px 0 0 0;font-size:1.4rem}.slideGallery .slick-next,.slideGallery .slick-prev{width:32%;height:32px;z-index:1;line-height:1;background:#666;position:absolute;bottom:0;border:0;padding:0;outline:0;cursor:pointer;border-radius:4px;text-align:center;font-size:1.4rem;color:#fff}.slideGallery .slick-next:hover,.slideGallery .slick-prev:hover{opacity:.8}.slideGallery .slick-prev{left:0}.slideGallery .slick-prev::before{display:block;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;left:8px;margin-top:-4px}.slideGallery .slick-next{right:0}.slideGallery .slick-next::before{display:block;content:"";width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8px;margin-top:-4px}.imgTextBlock{margin:0 0 24px;display:flex;flex-direction:column}.imgTextBlock:last-of-type{margin:0}.imgTextBlock .img{border:solid #f5f5f5 4px;box-sizing:border-box;order:1}.imgTextBlock .text{margin:0 8px;order:2}.imgTextBlock .text p{margin:16px 0 0;font-size:1.4rem;line-height:150%}.imgTextBlock .text .catch{font-size:1.8rem;font-weight:700}.typeA header .headerArea{width:100%;background:-webkit-linear-gradient(top,#404040 0,#000 100%);background:linear-gradient(to bottom,#404040 0,#000 100%)}.typeA header .headerArea h1 a,.typeA header .headerArea h1 a:hover{color:#fff!important}.typeA header .headerArea h1 a span,.typeA header .headerArea h1 a:hover span{color:#999!important}.typeA header .gNavi{background-color:#000}.typeA header .gNavi ul li{border-right:solid rgba(102,102,102,.6) 1px}.typeA header .gNavi ul li a,.typeA header .gNavi ul li a:hover{color:#fff!important;background-color:#000;border-bottom:solid #000 2px}.typeA header .gNavi ul li a:hover,.typeA header .gNavi ul li.cr a{border-bottom:solid #d10000 2px}.typeA header .gNavi::after{background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.typeA .pageTitle{border-color:#d10000;color:#000}.typeA .head01{background-color:#666;color:#fff}.typeA .head02{background-color:#ccc;color:#333}.typeA .photoCap li{background-color:#f5f5f5}.typeA .planList dt span{color:#d10000}.typeA .planList dd{color:#999}.typeA .outlineT{border-color:#333}.typeA .outlineT dt{background-color:#666;color:#fff;border-top-color:#999}.typeA .outlineT dd{border-bottom-color:#333}.typeB header{background-image:url(../img/itto/common/bg_header_typeb.png)}.typeB header .headerArea h1 a,.typeB header .headerArea h1 a:hover{color:#442805!important}.typeB header .gNavi{background-color:#442805}.typeB header .gNavi ul li{border-right:solid #7f5822 1px}.typeB header .gNavi ul li a,.typeB header .gNavi ul li a:hover{color:#f9f1e5!important;border-bottom:solid #442805 2px}.typeB header .gNavi ul li a:hover,.typeB header .gNavi ul li.cr a{border-bottom:solid #fff10c 2px}.typeB header .gNavi::after{background:-webkit-linear-gradient(left,rgba(68,40,5,0) 0,rgba(68,40,5,.6) 100%);background:linear-gradient(to right,rgba(68,40,5,0) 0,rgba(68,40,5,.6) 100%)}.typeB .pageTitle{border-color:#dacab6;color:#442805}.typeB .head01{background-color:#442805;color:#fff}.typeB .head02{background-color:#eee5d9;color:#442805}.typeB .photoCap li{background-color:#eee5d9}.typeB .planList dt{color:#442805}.typeB .planList dd{color:#a0907c}.typeB .outlineT{border-color:#442805}.typeB .outlineT dt{background-color:#eee5d9;color:#442805;border-top-color:#f9f1e5}.typeB .outlineT dd{border-bottom-color:#442805}.typeKameido header{background:#e6f0e3}.typeKameido header h1 img{width:160px;height:41.489px}.typeKameido header .vacancyBtn{width:32%}.typeKameido header .vacancyBtn a{font-size:1.4rem;line-height:32px}.typeKameido header .gNavi{background-color:#3d5832}.typeKameido header .gNavi ul li{border-right:solid #527147 1px}.typeKameido header .gNavi ul li span{display:none}.typeKameido header .gNavi ul li a{color:#fff!important;border-bottom:solid #3d5832 2px}.typeKameido header .gNavi ul li.cr a{border-bottom:solid #c2deb7 2px}.typeKameido header .gNavi::after{background:-webkit-linear-gradient(left,rgba(61,88,50,0) 0,rgba(61,88,50,.6) 100%);background:linear-gradient(to right,rgba(61,88,50,0) 0,rgba(61,88,50,.6) 100%)}.typeKameido .pageTitle{border-color:#f795bd;color:#000}.typeKameido .head01{background-color:#658f55;color:#fff}.typeKameido .head02{background-color:#d1e3cb;color:#000}.typeKameido .photoCap li{background-color:#f5f5f5}.typeKameido .planList dt span{color:#658f55}.typeKameido .planList dd{color:#999}.typeKameido .outlineT{border-color:#47623c}.typeKameido .outlineT dt{background-color:#658f55;color:#fff;border-top-color:#84b572}.typeKameido .outlineT dd{border-bottom-color:#47623c}.typeKameido .slideGallery .slick-next,.typeKameido .slideGallery .slick-prev{background:#658f55}.typeD5 header{border-bottom:none;box-shadow:none;-webkit-box-shadow:none;background:#6cd2d6}.typeD5 header .headerArea{padding:8px}.typeD5 header h1 img{width:118px}.typeD5 header .vacancyBtn{width:32%}.typeD5 header .vacancyBtn a{font-size:1.4rem;line-height:32px}.typeD5 header .gNavi{background:-webkit-linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%);background:linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%)}.typeD5 header .gNavi li{height:52px;border-right:solid #cbcbcb 1px;border-left:solid #fff 1px}.typeD5 header .gNavi li a{margin:0;padding:0 16px;line-height:52px;color:#000}.typeD5 header .gNavi li.cr a{background-color:#000;color:#fff}.typeD5 header .gNavi::after{background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 100%)}.typeD5 .container{padding:0}.typeD5 .mainContainer{margin:16px 8px 32px}.typeD5 .linkArea{width:100vw;margin:0 -8px}.typeD5 .mainContainer .vacancyBtn{margin:20px 0}.typeD5 .pageTitle{margin:0;padding:0 8px;font-size:2rem;line-height:56px;font-weight:700;background:#000;color:#fff;border:none}.typeD5 .head01{padding:0;font-size:2rem;line-height:24px;font-weight:700}.typeD5 .head02{background-color:#e1f3f4;color:#000}.typeD5 .photoCap li{background-color:#e1f3f4}.typeD5 .planList>li{width:100%;display:flex;justify-content:space-between;border:solid #d8e6e7 1px;background:#e1f3f4}.typeD5 .planList dl{width:45%;margin:8px 0 0}.typeD5 .planList .img{width:50%;background:#fff}.typeD5 .planList .zoom{border:solid #000 1px;color:#000}.typeD5 .planList dd ul{margin:10px 0 0;display:block;font-size:1.2rem;line-height:125%}.typeD5 .planList dd ul li{margin:5px 0 0}.typeD5 .planList dd ul li:first-of-type::after{content:""}.typeD5 .planList.planListPhoto>li{flex-wrap:wrap}.typeD5 .planList.planListPhoto .imgArea{width:50%}.typeD5 .planList.planListPhoto .img{width:100%}.typeD5 .planList.planListPhoto .photo{display:none}.typeD5 .planList.planListPhoto .btnArea{width:100%;margin:10px 0 0 0;display:flex;justify-content:space-between}.typeD5 .planList.planListPhoto .btnArea p{width:48%;margin:0 auto}.typeD5 .planList.planListPhoto .btnArea p .actionBtn{font-size:1.4rem}.typeD5 .locationBlock{margin:0 0 24px}.typeD5 .locationBlock .locationList{margin:16px 0 0}.typeD5 .locationBlock .locationList dt{margin:0 8px}.typeD5 .locationBlock .locationList dd{margin:8px 0 0;padding:0 0 20px;border-top:solid #ccc 1px}.typeD5 .locationBlock .locationList dd li{padding:8px;display:flex;font-size:1.2rem;line-height:150%;border-bottom:solid #ccc 1px}.typeD5 .locationBlock .locationList dd .name{width:68%}.typeD5 .locationBlock .locationList dd .data{width:16%;text-align:right}.typeD5 .outlineT,.typeD5 .outlineT dd{border:none}.typeD5 .outlineT dt{border:none;background:#3ec7cc;color:#fff}.typeD5 .catchArea{margin:20px 0 30px;text-align:center}.typeD5 .mainText{font-weight:700;font-size:2rem;line-height:150%}.typeD5 .subText{margin:10px 0 0;color:#6cd2d6;font-size:1.8rem}.typeD5 .conceptImg{margin:0 0 10px;display:flex;justify-content:space-between}.typeD5 .conceptText{margin:0 0 40px}.typeD5 .conceptText li{margin:0 0 5px;padding:15px 0;text-align:center;background:#e1f3f4}.typeD5 .conceptText li dt{font-size:1.6rem;line-height:150%;font-weight:700}.typeD5 .conceptText li dd{margin:10px 0 0 0;font-size:1.4rem;line-height:150%;color:#666}.typeD5 .conceptPhoto{display:flex;justify-content:space-between;flex-wrap:wrap}.typeD5 .conceptPhoto li{width:49%;margin:0 0 5px}.typeD5 .conceptText+.annotation{margin:0 0 5px;font-size:1.2rem;line-height:150%}.typeD5 .tabs{margin:0 0 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.typeD5 .tabs li{width:19%;margin:0 0 5px}.typeD5 .tabs li a{padding:16px 0;font-weight:700;font-size:1.2rem}.typeD5 .tabs li a span{font-size:1rem}.typeD5 .tabs .tabActive{background:#6cd2d6;border:solid #6cd2d6 1px}.typeD5 .tabContent{display:none}.typeD5 .tabContent.tabShow{display:block}.typeD5 .vacancyOfficeList{margin:0 0 30px}.typeD5 .vacancyOfficeList li{padding:1px 0 0 0;border-top:solid #ccc 1px}.typeD5 .vacancyOfficeList li dt{background:#e1f3f5;text-align:center;font-size:1.8rem;line-height:40px;font-weight:700}.typeD5 .vacancyOfficeList li dt span{font-size:1.4rem}.typeD5 .vacancyOfficeList li dd{padding:0 10px}.typeD5 .vacancyOfficeList .telArea{margin:10px 0}.typeD5 .vacancyOfficeList .tel{padding:12px 16px;background:-webkit-linear-gradient(top,#fff 75%,#eaeaea 100%);background:linear-gradient(to bottom,#fff 75%,#eaeaea 100%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box;font-size:2.4rem;font-weight:700}.typeD5 .vacancyOfficeList .tel img{width:36px;margin:0 8px 0 0}.typeD5 .vacancyOfficeList li .dataArea{font-size:1.2rem;line-height:150%}.typeD5 .vacancyOfficeList li .infoBlock{display:flex;justify-content:space-between}.typeD5 .vacancyOfficeList li .infoBlock .img{width:50%}.typeD5 .vacancyOfficeList li .dataArea{width:48%}.typeD5 .vacancyOfficeList li .dataArea p{margin:5px 0 0}.typeD5 .vacancyOfficeList li .dataArea p:first-of-type{margin:0}.typeD5 .vacancyOfficeList li .officeBtn{margin:20px 0 40px}.typeD5 .indexMainArea{width:100%}.typeD5 .indexMainArea .img img{width:100%}.typeD5 .indexMainArea .btn{display:none}.typeD5 .gNaviIndex ul{display:flex;justify-content:space-between;flex-wrap:wrap}.typeD5 .gNaviIndex li{width:50%;border-right:solid #cbcbcb 1px;border-left:solid #fff 1px;box-sizing:border-box}.typeD5 .gNaviIndex li a{line-height:80px;font-size:1.4rem;text-align:center;display:block;background:-webkit-linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%);background:linear-gradient(#fff 0,#eae9e9 7%,#eee 19%,#fff 90%,#e1e0e0 100%);color:#000!important;text-decoration:none}.typeD5 .gNaviIndex .navTop{display:none}.typeD5 .vacancyBtnIndex{padding:20px;background:#6cd2d6}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.boxer-lock{overflow:hidden!important}#boxer-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.boxer-open #boxer-overlay{opacity:.75}#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;margin:0 auto;padding:10px}#boxer *{-webkit-transition:none;transition:none}#boxer,#boxer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#boxer,#boxer *,#boxer :after,#boxer :before{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-close{width:30px;height:30px;position:absolute;top:-15px;right:-15px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-loading:after,#boxer .boxer-loading:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}#boxer .boxer-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0}#boxer.iframe .boxer-content,#boxer.inline .boxer-content{width:auto}#boxer .boxer-image{float:left}#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;background:rgba(255,255,255,.5);border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;white-space:nowrap}#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}#boxer .boxer-control.previous{left:5px}#boxer .boxer-control.previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333;margin-left:14px}#boxer .boxer-control.next{right:5px}#boxer .boxer-control.next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default!important}#boxer .boxer-meta{padding:10px 0 0 0}#boxer .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 15px;text-align:center}#boxer .boxer-caption p{color:#666;font-size:14px;margin:0;padding:15px;text-align:center}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{height:40px;width:40px;top:0;right:0;background:#111;border-radius:0}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{width:50px;height:100%;background:#111;border-radius:0;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default!important}#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111;padding:15px 65px}#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eee;font-size:12px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transition:none!important;transition:none!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important}#boxer.mobile.iframe .boxer-content,#boxer.mobile.inline .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px 0 0 0;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#333;border:0;outline:0;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:768px){.remodal{max-width:1070px;padding:35px}.remodal.modalMsgWin{max-width:570px;padding:35px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}