@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,700);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,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-style:normal;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit}legend{color:#000}table{width:100%}*,:after,:before{border-style:solid;border-width:0}:root{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}img{vertical-align:bottom}.cf:after,.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}* html .cf,* html .clearfix,:first-child+html .cf,:first-child+html .clearfix{zoom:1}.nf-message,.noneImages{display:none}*{-webkit-appearance:none}html{font-size:62.5%;height:100%}body{color:#000;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;margin:0;padding:0;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a{color:#000;text-decoration:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::selection{background:#035b90;color:#fff}::-moz-selection{background:#035b90;color:#fff}.alphaBtn:hover{cursor:pointer}.layout,.obj{position:absolute}.layout{height:100%;left:50%;margin-left:-750px;text-align:center;top:0!important;width:1500px}@media screen and (max-width:750px){.layout{left:0;margin-left:0;top:101px;width:100%}}#wrapper{font-size:1.4rem;line-height:2.5rem;margin:0 auto;min-height:100%;min-width:100%;overflow:hidden;padding-top:158px;position:relative}@media screen and (max-width:750px){#wrapper{padding-top:108px}}.-js--logo{opacity:1;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s}@media screen and (max-width:1160px){.-js--logo.-hide{opacity:0}}.fl{float:left}.fr{float:right}@media screen and (min-width:951px){.cont-min951{display:inline-block}}@media screen and (max-width:950px){.cont-min951{display:none!important}}@media screen and (min-width:951px){.cont-max950{display:none!important}}@media screen and (max-width:950px){.cont-max950{display:inline-block}}@media screen and (min-width:851px){.cont-min851{display:inline-block}}@media screen and (max-width:850px){.cont-min851{display:none!important}}@media screen and (min-width:851px){.cont-max850{display:none!important}}@media screen and (max-width:850px){.cont-max850{display:inline-block}}@media screen and (min-width:751px){.cont-min751{display:inline-block}}@media screen and (max-width:750px){.cont-min751{display:none!important}}@media screen and (min-width:751px){.cont-max750{display:none!important}}@media screen and (max-width:750px){.cont-max750{display:inline-block}}@media screen and (min-width:640px){.cont-min641{display:inline-block}}@media screen and (max-width:639px){.cont-min641{display:none!important}}@media screen and (min-width:640px){.cont-max640{display:none!important}}@media screen and (max-width:639px){.cont-max640{display:inline-block}}@media screen and (min-width:321px){.cont-min321{display:inline-block}}@media screen and (max-width:320px){.cont-min321{display:none!important}}@media screen and (min-width:321px){.cont-max320{display:none!important}}@media screen and (max-width:320px){.cont-max320{display:inline-block}}@media screen and (min-width:487px){.cont-sp{display:none!important}}@media screen and (max-width:486px){.cont-sp{display:inline-block}}@media screen and (min-width:487px){.cont-pc{display:inline-block}}@media screen and (max-width:486px){.cont-pc{display:none!important}}img{cursor:default!important}a img{cursor:pointer!important}.block{margin:0 auto}.block,.breadnav{position:relative}.breadnav{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin-bottom:12px;margin-top:6px;min-height:37px;padding:8px 0}.breadnav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:49px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse wrap-reverse;flex-flow:row-reverse wrap-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:850px){.breadnav>ul{padding:0 7vw}}.breadnav>ul>li{margin-bottom:8px;margin-right:6px;overflow:hidden;padding-right:22px;position:relative}.breadnav>ul>li a,.breadnav>ul>li>span{display:block;font-size:1.4rem;font-weight:500;letter-spacing:.02em;line-height:2rem;padding-left:0;padding-right:0;position:relative}@media screen and (max-width:750px){.breadnav>ul>li a,.breadnav>ul>li>span{font-size:1.2rem}}.breadnav>ul>li>span{font-size:1.4rem;padding-left:0}.breadnav>ul>li>span.fontp{font-size:1.5rem}@media screen and (max-width:750px){.breadnav>ul>li>span{font-size:1.2rem}.breadnav>ul>li.-break span{line-height:19px}}.breadnav>ul>li:first-of-type{margin-right:0;padding-right:0}.breadnav>ul>li:first-of-type a,.breadnav>ul>li:first-of-type>span{padding-left:0}.breadnav>ul>li>a{background:transparent;color:#035b90;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.breadnav>ul>li>a>p{position:relative;z-index:1}.breadnav>ul>li>a>p:after{background:#035b90;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.breadnav>ul>li>a:before{background:#035b90;right:-13px}.breadnav>ul>li>a:after,.breadnav>ul>li>a:before{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;content:"";height:6px;position:absolute;top:50%;-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);width:6px}.breadnav>ul>li>a:after{background:#fff;right:-11px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.breadnav>ul>li>a:hover{background:transparent}.breadnav>ul>li>a:hover:after{background:#fff}.breadnav>ul>li>a:hover>p:after{left:auto;right:0;width:0}@media screen and (max-width:750px){.breadnav{margin-top:-1px}.breadnav>ul>li{margin-left:4px;margin-right:0}.breadnav>ul>li>a:before{right:-10px}.breadnav>ul>li>a:after{right:-8px}}main{display:block;margin:0 auto 140px;position:relative}main.mb0{margin-bottom:0}@media screen and (max-width:750px){main{margin-bottom:80px}}.section-title{font-size:1.7rem;font-weight:700;line-height:3.7rem;text-align:center}.row-fluid [class*=span]{min-height:0!important}.top-mm{margin-bottom:0}@media screen and (max-width:750px){.top-mm{margin:0 auto;width:86%}}.top-mm__btn{cursor:pointer;position:relative}.top-mm__btn>.txt{font-size:1.7rem;font-weight:700;padding:31px 0}@media screen and (max-width:750px){.top-mm__btn>.txt{font-size:1.3rem}}.top-mm__btn>.icon{left:50%;margin-left:138px;margin-top:-18px;position:absolute;top:50%;width:35px}.top-mm__btn>.icon img{position:relative;top:0;-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s}@media screen and (max-width:750px){.top-mm__btn>.icon{left:auto;margin-left:0;right:20px}}.top-mm__btn:hover>.icon img{top:6px}.top-mm.-open .top-mm__btn>.icon img{-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}.top-mm.-open .top-mm__btn:hover>.icon img{top:-6px}.form-mm{max-height:0;overflow:hidden}.form-mm.-open{max-height:1000px}@media screen and (min-width:751px){.form-mm .hs_cos_wrapper_type_form{max-width:630px}.form-mm .hs_cos_wrapper_type_form label{box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:15px;text-align:right;width:160px}.form-mm .hs_cos_wrapper_type_form div.input{display:inline-block;margin-right:0!important;width:470px}.form-mm .hs_cos_wrapper_type_form .hs-error-msgs label{padding-right:0;width:100%!important}.form-mm .hs_cos_wrapper_type_form input[type=email],.form-mm .hs_cos_wrapper_type_form input[type=tel],.form-mm .hs_cos_wrapper_type_form input[type=text],.form-mm .hs_cos_wrapper_type_form select{width:100%!important}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field{width:50%}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:first-child{width:360px}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:first-child div.input{width:200px}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:nth-child(2){width:270px}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:nth-child(2) label{width:70px}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:nth-child(2) div.input{width:200px}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field:last-of-type{margin-top:20px;width:100%}}@media screen and (max-width:750px){.form-mm .hs_cos_wrapper_type_form{margin:0 auto;width:86%}.form-mm .hs_cos_wrapper_type_form input[type=email],.form-mm .hs_cos_wrapper_type_form input[type=tel],.form-mm .hs_cos_wrapper_type_form input[type=text],.form-mm .hs_cos_wrapper_type_form select{width:100%!important}.form-mm .hs_cos_wrapper_type_form div.input{margin-right:0}.form-mm .hs_cos_wrapper_type_form fieldset.form-columns-3 .hs-form-field{margin-bottom:10px;width:100%}.form-mm .hs_cos_wrapper_type_form .hs-submit{margin-top:50px}}.form-mm form{padding-top:65px}@media screen and (max-width:750px){.form-mm form{margin:0 20px;padding-top:40px}}#casemodule .case-exam{margin-bottom:170px;margin-left:90px;margin-right:90px;position:relative}@media screen and (max-width:750px){#casemodule .case-exam{margin-top:-20px}}@media screen and (min-width:1731px){#casemodule .case-exam{margin-left:auto;margin-right:auto;width:1550px}}@media screen and (max-width:1400px){#casemodule .case-exam{margin-left:4.6vw;margin-right:4.6vw}}#casemodule .case-exam .owl-carousel .owl-stage-outer{overflow:initial}#casemodule .case-exam__title{font-size:2.4rem;font-weight:700;line-height:4.7rem;margin-bottom:35px;text-align:center}@media screen and (max-width:750px){#casemodule .case-exam__title{font-size:1.9rem;margin-bottom:8px;padding-left:2.7vw;text-align:left}}#casemodule .case-exam__sort{background:#fff;margin:0 auto 36px;width:92.72%}#casemodule .case-exam__sortwrap{position:relative;z-index:2}@media screen and (max-width:1180px){#casemodule .case-exam__sort{position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#casemodule .case-exam__sort.-show .case-sort__otherwrap{height:300px}#casemodule .case-exam__sort.-show .case-sort__showbutton .text.-txt1{display:none}#casemodule .case-exam__sort.-show .case-sort__showbutton .text.-txt2{display:block}#casemodule .case-exam__sort.-show .case-sort__showbutton .icon svg{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#casemodule .case-exam__sort .case-sort__selectwrap{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#casemodule .case-exam__sort .case-sort__subtitle{display:none}#casemodule .case-exam__sort .case-sort__other{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#casemodule .case-exam__sort .case-sort__otherwrap{background:#fff;height:0;left:0;overflow:hidden;position:absolute;top:110px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}#casemodule .case-exam__sort .case-sort__other .case-sort__button{padding-left:0;text-align:center;width:100%}#casemodule .case-exam__sort .case-sort__other .case-sort__button .case-button{margin:0 auto;width:152px}#casemodule .case-exam__sort .case-sort__showbutton{cursor:pointer;display:block;padding:10px 0}#casemodule .case-exam__sort .case-sort__showbutton>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 auto;width:250px}#casemodule .case-exam__sort .case-sort__showbutton .text{color:#035b90;font-size:1.8rem;margin-right:10px}#casemodule .case-exam__sort .case-sort__showbutton .text.-txt2{display:none}#casemodule .case-exam__sort .case-sort__showbutton .icon{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:36px}#casemodule .case-exam__sort .case-sort__showbutton .icon svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}#casemodule .case-exam__sort .case-sort__showbutton .icon svg .st0{fill:#035b90;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}}@media screen and (max-width:1180px) and (min-width:751px){#casemodule .case-exam__sort .case-sort__showbutton:hover .icon{background:#035b90}#casemodule .case-exam__sort .case-sort__showbutton:hover .icon svg .st0{fill:#fff}}@media screen and (max-width:1180px){#casemodule .case-exam__sort .case-sort__item{padding-right:0;width:49%}}@media screen and (max-width:750px){#casemodule .case-exam__sort{width:100%}#casemodule .case-exam__sort.-show .case-sort__otherwrap{height:240px}#casemodule .case-exam__sort .case-sort__selectwrap{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#casemodule .case-exam__sort .case-sort__subtitle{display:none}#casemodule .case-exam__sort .case-sort__item.-l{padding-right:0}#casemodule .case-exam__sort .case-sort__other{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#casemodule .case-exam__sort .case-sort__otherwrap{top:82px}#casemodule .case-exam__sort .case-sort__other .case-sort__button{text-align:center;width:100%}#casemodule .case-exam__sort .case-sort__other .case-sort__button .case-button{margin:0 auto;width:114px}#casemodule .case-exam__sort .case-sort__other .case-sort__item{padding-right:0}#casemodule .case-exam__sort .case-sort__showbutton{padding:5px 0;width:150px}#casemodule .case-exam__sort .case-sort__showbutton>div{width:100%}#casemodule .case-exam__sort .case-sort__showbutton .text{color:#035b90;font-size:1.3rem;line-height:1.8rem;margin-right:10px;text-align:right}#casemodule .case-exam__sort .case-sort__showbutton .text.-txt2{line-height:3.6rem}#casemodule .case-exam__sort .case-sort__showbutton .icon{height:22px;width:22px}#casemodule .case-exam__sort .case-sort__showbutton .icon svg{position:absolute;width:11px}#casemodule .case-exam__sort .case-sort__item{padding-right:0;width:49%}}#casemodule .case-exam__list{border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;position:relative;width:92.72%}#casemodule .case-exam__list:before{background-color:#fff;background-image:linear-gradient(90deg,transparent,transparent 3px,#ececec 0,#ececec 4px);background-position:100% 0;background-repeat:repeat-y;background-size:4px 1px;content:"";height:100%;position:absolute;right:100%;top:0;width:40vw;z-index:2}#casemodule .case-exam__list:after{background:#fff;content:"";height:100%;left:calc(100% + 1px);position:absolute;top:0;width:40vw;z-index:2}@media screen and (max-width:750px){#casemodule .case-exam__list{width:100%}}#casemodule .case-exam__noresult{background:#fff;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#035b90;display:none;font-size:1.8rem;margin:0 auto;padding:71px 50px 80px;position:relative;text-align:center;top:-1px;width:92.72%;z-index:1}#casemodule .case-exam__noresult.-show{display:block}#casemodule .case-exam__noresult br{display:none}@media screen and (max-width:750px){#casemodule .case-exam__noresult{font-size:1.4rem;line-height:2rem;padding:36px 20px 0;width:100%}}#casemodule .case-exam__copy{left:0;opacity:0;position:absolute;top:0}#casemodule .case-exam__block{position:relative}#casemodule .case-exam__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 30px;width:100%}@media screen and (max-width:1179px){#casemodule .case-exam__item{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0 0 50px}}@media screen and (max-width:750px){#casemodule .case-exam__item{padding:0}}#casemodule .case-exam__nav{cursor:pointer;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:72px;z-index:3}#casemodule .case-exam__nav.-hide{display:none}#casemodule .case-exam__nav .icon{border:1px solid #ececec;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:72px;left:0;margin-bottom:2px;position:relative;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%}#casemodule .case-exam__nav .icon svg{left:48%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:19px}#casemodule .case-exam__nav .icon .st0{fill:#035b90}#casemodule .case-exam__nav .text{color:#035b90;font-size:1.5rem}#casemodule .case-exam__nav.-l{left:-57px}@media screen and (min-width:751px){#casemodule .case-exam__nav.-l:hover .icon{left:-8px}}#casemodule .case-exam__nav.-r{right:-57px}#casemodule .case-exam__nav.-r .icon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (min-width:751px){#casemodule .case-exam__nav.-r:hover .icon{left:8px}}@media screen and (max-width:750px){#casemodule .case-exam__nav{width:54px;z-index:2}#casemodule .case-exam__nav .icon{background:#fff;height:54px}#casemodule .case-exam__nav .icon svg{left:74%;width:12px}#casemodule .case-exam__nav .text{display:none}#casemodule .case-exam__nav.-l{left:auto;right:100%;-webkit-transform:translate(9px,-50px);-ms-transform:translate(9px,-50px);transform:translate(9px,-50px)}#casemodule .case-exam__nav.-r{left:100%;right:auto;-webkit-transform:translate(-9px,-50px);-ms-transform:translate(-9px,-50px);transform:translate(-9px,-50px)}}#casemodule .case-exam__pager{background:#fff;border:1px solid #ececec;border-radius:27px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:54px;position:relative;width:192px}#casemodule .case-exam__pagerwrap{bottom:-27px;display:-webkit-box;display:-ms-flexbox;display:flex;left:50%;position:absolute;width:432px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}#casemodule .case-exam__pagerwrap.-hide,#casemodule .case-exam__pagerwrap.-select .case-exam__pager{display:none}#casemodule .case-exam__pagerwrap.-select .case-exam__pager.-other{display:block}@media screen and (min-width:751px){#casemodule .case-exam__pagerwrap.-select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:750px){#casemodule .case-exam__pagerwrap.-select{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#casemodule .case-exam__pager:before{background:#035b90;border-radius:27px;content:"";-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#casemodule .case-exam__pager .icon,#casemodule .case-exam__pager:before{height:35px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:35px}#casemodule .case-exam__pager .icon{font-size:0}#casemodule .case-exam__pager .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:7px}#casemodule .case-exam__pager .icon svg .st0{fill:#fff}#casemodule .case-exam__pager .text{color:#035b90;font-size:1.8rem;line-height:5rem;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){#casemodule .case-exam__pager:hover:before{height:100%;width:100%}#casemodule .case-exam__pager:hover .text{color:#fff}}#casemodule .case-exam__pager.-l:before{left:13px}#casemodule .case-exam__pager.-l .icon{left:13px;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}#casemodule .case-exam__pager.-l .text{padding-left:76px}@media screen and (min-width:751px){#casemodule .case-exam__pager.-l:hover:before{left:0}}#casemodule .case-exam__pager.-r .icon,#casemodule .case-exam__pager.-r:before{right:13px}#casemodule .case-exam__pager.-r .text{padding-left:42px}@media screen and (min-width:751px){#casemodule .case-exam__pager.-r:hover:before{right:0}}#casemodule .case-exam__pager.-other{display:none}@media screen and (max-width:750px){#casemodule .case-exam__pager{border:none;height:23px;width:90px}#casemodule .case-exam__pagerwrap{bottom:-41px;width:100%}#casemodule .case-exam__pager:before{display:none}#casemodule .case-exam__pager .icon{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:23px;width:23px}#casemodule .case-exam__pager .icon svg{width:5px}#casemodule .case-exam__pager .icon svg .st0{fill:#035b90}#casemodule .case-exam__pager .text{font-size:1.3rem;line-height:2.3rem}#casemodule .case-exam__pager.-l .icon{left:0}#casemodule .case-exam__pager.-l .text{padding-left:30px}#casemodule .case-exam__pager.-r .icon{right:0}#casemodule .case-exam__pager.-r .text{padding-left:0;padding-right:30px;text-align:right}}#casemodule .case-exam__pagenum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;bottom:15px;justify-content:flex-end;position:absolute;right:calc(3.59% + 18px);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#035b90}#casemodule .case-exam__pagenum.-hide{display:none}#casemodule .case-exam__pagenum .current{font-size:4rem;font-weight:600;letter-spacing:.04em;line-height:4rem;position:relative;top:3px}#casemodule .case-exam__pagenum .line{font-size:1.2rem;letter-spacing:.04em;line-height:1.2rem;margin:0 9px 3px 8px}#casemodule .case-exam__pagenum .total{font-size:1.9rem;letter-spacing:.04em;line-height:1.9rem}@media screen and (max-width:750px){#casemodule .case-exam__pagenum{width:90px;-webkit-box-pack:center;-ms-flex-pack:center;bottom:-40px;justify-content:center;left:50%;position:absolute;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#casemodule .case-exam__pagenum .current{font-size:3rem;line-height:3rem;text-align:right;top:3px;width:30px}#casemodule .case-exam__pagenum .line{font-size:1rem;line-height:1rem}#casemodule .case-exam__pagenum .total{font-size:1.4rem;line-height:1.4rem;width:30px}}#casemodule .case-exam__info{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 25px 10px;position:relative;width:52.94%}#casemodule .case-exam__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}#casemodule .case-exam__info dl dt{color:#035b90;font-size:1.6rem;line-height:3rem;width:160px}#casemodule .case-exam__info dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;line-height:3rem;width:calc(100% - 160px)}#casemodule .case-exam__info dl dd a{color:#035b90;display:inline-block;position:relative}#casemodule .case-exam__info dl dd a:after{background:#035b90;bottom:4px;content:"";height:1px;left:0;position:absolute;width:100%}@media screen and (min-width:751px){#casemodule .case-exam__info dl dd a:hover:after{display:none}}#casemodule .case-exam__info dl.name{margin-bottom:20px}#casemodule .case-exam__info dl.name dt{padding-top:7px}#casemodule .case-exam__info dl.name dd{font-family:Poppins,Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;font-size:2.9rem;font-weight:600;line-height:4rem;padding-right:100px}#casemodule .case-exam__info dl.products dt{padding-top:3px}#casemodule .case-exam__info dl.products dd{padding-top:8px}@media screen and (max-width:1179px){#casemodule .case-exam__info{width:100%}}@media screen and (max-width:750px){#casemodule .case-exam__info{padding:5px 25px;position:relative}#casemodule .case-exam__info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px}#casemodule .case-exam__info dl dt{color:#035b90;font-size:1.2rem;line-height:2rem;width:70px}#casemodule .case-exam__info dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;line-height:2rem;width:calc(100% - 70px)}#casemodule .case-exam__info dl dd a:after{bottom:1px}#casemodule .case-exam__info dl.name{margin-bottom:7px}#casemodule .case-exam__info dl.name dt{padding-top:0}#casemodule .case-exam__info dl.name dd{font-size:2.3rem;line-height:3rem;padding-right:0}#casemodule .case-exam__info dl.products dt{padding-top:0}#casemodule .case-exam__info dl.products dd{padding-top:4px}}@media screen and (max-width:330px){#casemodule .case-exam__info{padding:5px 15px}}#casemodule .case-exam__map{display:innline-block;margin-left:18px;position:relative;top:5px;width:19px}#casemodule .case-exam__map .icon1{left:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}#casemodule .case-exam__map .st0{fill:#035b90}#casemodule .case-exam__map:after{display:none}@media screen and (min-width:751px){#casemodule .case-exam__map:hover .icon1{top:-4px}}@media screen and (max-width:750px){#casemodule .case-exam__map{margin-left:12px;top:3px;width:14px}}#casemodule .case-exam__photo{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:30px;width:47.06%}#casemodule .case-exam__photo .photo-main{background:#000;margin-bottom:6px}#casemodule .case-exam__photo .photo-main p{position:relative;width:100%}#casemodule .case-exam__photo .photo-main p:before{content:"";display:block;padding-top:60%}#casemodule .case-exam__photo .photo-main p img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#casemodule .case-exam__photo .photo-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}#casemodule .case-exam__photo .photo-thumb div{cursor:pointer;margin-right:1.25%;position:relative;width:19%}#casemodule .case-exam__photo .photo-thumb div:last-of-type{margin-right:0}#casemodule .case-exam__photo .photo-thumb div:after{background:#035b90;bottom:-7px;content:"";height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}#casemodule .case-exam__photo .photo-thumb div p{overflow:hidden;position:relative}#casemodule .case-exam__photo .photo-thumb div p:before{content:"";display:block;padding-top:60%}#casemodule .case-exam__photo .photo-thumb div p img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:100%}@media screen and (min-width:751px){#casemodule .case-exam__photo .photo-thumb div:hover{cursor:pointer}#casemodule .case-exam__photo .photo-thumb div:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}}#casemodule .case-exam__photo .photo-thumb div.-current{pointer-events:none}#casemodule .case-exam__photo .photo-thumb div.-current:after{width:100%}@media screen and (max-width:1179px){#casemodule .case-exam__photo{padding-bottom:80px;width:100%}}@media screen and (max-width:750px){#casemodule .case-exam__photo{padding-bottom:48px}#casemodule .case-exam__photo .photo-main{margin-bottom:6px}#casemodule .case-exam__photo .photo-thumb{margin-bottom:0}#casemodule .case-exam__photo .photo-thumb div:after{bottom:-5px;height:3px}}#casemodule .case-exam__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#casemodule .case-exam__product p{margin:0 28px 20px 0}#casemodule .case-exam__product p.-p5i{width:24px}#casemodule .case-exam__product p.-p7i{width:29px}#casemodule .case-exam__product p.-p8j,#casemodule .case-exam__product p.-p8js{width:25px}#casemodule .case-exam__product p.-p8jf{width:30px}#casemodule .case-exam__product p.-p8jq{width:28px}#casemodule .case-exam__product p.-ptobira{width:44px}#casemodule .case-exam__product p.-p500i{width:24px}#casemodule .case-exam__product p.-p700i{width:31px}#casemodule .case-exam__product p.-p9j{width:24px}#casemodule .case-exam__product p.-p9jq{width:28px}@media screen and (max-width:750px){#casemodule .case-exam__product p{margin:0 24px 14px 0}#casemodule .case-exam__product p.-p5i{width:20px}#casemodule .case-exam__product p.-p7i{width:24px}#casemodule .case-exam__product p.-p8j,#casemodule .case-exam__product p.-p8js{width:21px}#casemodule .case-exam__product p.-p8jf,#casemodule .case-exam__product p.-p8jq{width:25px}#casemodule .case-exam__product p.-ptobira{width:38px}#casemodule .case-exam__product p.-p500i{width:20px}#casemodule .case-exam__product p.-p700i{width:25px}#casemodule .case-exam__product p.-p9j{width:21px}#casemodule .case-exam__product p.-p9jq{width:25px}}#casemodule .case-exam__logo p{margin:0 auto;min-height:78px;position:relative;width:50%}#casemodule .case-exam__logo p:before{content:"";display:block;padding-top:20%}#casemodule .case-exam__logo p img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}@media screen and (max-width:750px){#casemodule .case-exam__logo{margin-bottom:-18px;margin-top:30px}#casemodule .case-exam__logo p{min-height:54px}#casemodule .case-exam__logo p:before{padding-top:25%}}#casemodule .case-exam__button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:24px;top:42px}#casemodule .case-exam__button>div{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:35px;margin-left:10px;position:relative;width:35px}@media screen and (min-width:751px){#casemodule .case-exam__button>div{font-size:0;line-height:0}}#casemodule .case-exam__button>div:before{background:#035b90;border-radius:18px 18px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}#casemodule .case-exam__button>div .icon{left:50%;position:relative;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:19px}#casemodule .case-exam__button>div .icon .st0{fill:#035b90;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}#casemodule .case-exam__button>div .balloon{bottom:calc(100% + 1px);-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:110px}#casemodule .case-exam__button>div .balloon .text{background:#fff;border:1px solid #ececec;bottom:9px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#035b90;font-size:1.4rem;left:0;line-height:4.8rem;position:absolute;text-align:center;width:100%}#casemodule .case-exam__button>div .balloon:before{border-color:#ececec transparent transparent;border-style:solid;border-width:9px 5px 0;bottom:0}#casemodule .case-exam__button>div .balloon:after,#casemodule .case-exam__button>div .balloon:before{content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}#casemodule .case-exam__button>div .balloon:after{border-color:#fff transparent transparent;border-style:solid;border-width:9px 5px 0;bottom:2px}@media screen and (min-width:751px){#casemodule .case-exam__button>div:hover:before{width:100%}#casemodule .case-exam__button>div:hover .balloon{bottom:calc(100% + 6px);opacity:1}#casemodule .case-exam__button>div:hover .icon .st0{fill:#fff}}@media screen and (max-width:750px){#casemodule .case-exam__button{margin-bottom:26px;padding-left:70px;position:relative;right:auto;top:auto}#casemodule .case-exam__button>div{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:14px}#casemodule .case-exam__button>div:first-of-type{margin-left:0}#casemodule .case-exam__button>div .icon{border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:0;height:20px;left:0;line-height:0;margin-left:0;margin-right:7px;position:relative;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:20px}#casemodule .case-exam__button>div .icon svg{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px}#casemodule .case-exam__button>div .icon .st0{fill:#035b90;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}#casemodule .case-exam__button>div .text{color:#035b90;font-size:1.2rem;position:relative}#casemodule .case-exam__button>div .text:after{background:#035b90;bottom:5px;content:"";height:1px;left:0;position:absolute;width:100%}}@media screen and (max-width:330px){#casemodule .case-exam__button>div{margin-left:10px}#casemodule .case-exam__button>div .text{font-size:1rem}}#casemodule .case-exam__link a{display:block;height:100%;position:relative;width:100%}@media screen and (max-width:750px){#casemodule .case-exam__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#casemodule .case-exam__link a .icon{border:1px solid #035b90}#casemodule .case-exam{margin-bottom:104px}}#casemodule .case-sort__select{background:#f5f5f5;position:relative}#casemodule .case-sort__selectwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#casemodule .case-sort__select:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/casestudy/icon/arrow2.svg) no-repeat 0 0;background-size:contain;content:"";font-size:0;height:8px;line-height:0;pointer-events:none;position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:14px}#casemodule .case-sort__showbutton{display:none}#casemodule .case-sort__button{padding-top:32px;position:relative;width:200px}#casemodule .case-sort__subtitle{font-size:1.4rem;line-height:5rem;padding-right:23px;white-space:nowrap}#casemodule .case-sort__item{width:18.2%}#casemodule .case-sort__item.-l{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px;width:21%}#casemodule .case-sort__item.-hide{display:none}#casemodule .case-sort__item>p{color:#035b90;font-size:1.6rem;margin-bottom:7px;padding-left:8px}#casemodule .case-sort__other{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#casemodule .case-sort__otherwrap{width:76%}#casemodule .case-sort__other .case-sort__button{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:13px;width:151px}#casemodule .case-sort__other .case-button{position:relative;width:100%}#casemodule .case-sort__other .case-button .case-button{position:relative;right:0}#casemodule .case-sort__other .case-sort__select{background:transparent;border:1px solid #ececec;-webkit-box-sizing:border-box;box-sizing:border-box}#casemodule .case-sort__other .case-sort__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:12px}#casemodule .case-sort__other .case-sort__item>p{font-size:1.4rem;margin-bottom:4px}#casemodule .case-sort__other .case-select{font-size:1.5rem;line-height:5rem}@media screen and (max-width:1180px){#casemodule .case-sort__item.-l{width:40%}}@media screen and (max-width:750px){#casemodule .case-sort__select:after{height:5px;right:12px;width:9px}#casemodule .case-sort__item>p{font-size:1.2rem;margin-bottom:0}#casemodule .case-sort__button{padding-top:20px}#casemodule .case-sort__other .case-sort__item{margin-bottom:5px}#casemodule .case-sort__other .case-sort__item>p{font-size:1.2rem;margin-bottom:0}#casemodule .case-sort__other .case-select{line-height:4.4rem}}#casemodule .case-select{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-size:1.7rem;line-height:5.4rem;padding:0 30px 0 14px;width:100%}@media screen and (max-width:750px){#casemodule .case-select{font-size:1.5rem;line-height:4.2rem}}#casemodule .case-button{border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#035b90;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-bottom:2px}#casemodule .case-button:before{background:#2d2d2d;border-radius:27px;content:"";height:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}#casemodule .case-button__text{color:#fff;font-size:1.6rem;margin-right:10px;position:relative}#casemodule .case-button__icon{font-size:0;line-height:0;position:relative;width:20px}#casemodule .case-button__icon:before{content:"";display:block;padding-top:100%}#casemodule .case-button__icon img{left:0;position:absolute;top:0;width:100%}#casemodule .case-button__icon img.icon2{display:none}#casemodule .case-button.-break{background:transparent;border:1px solid #c7c7c7;cursor:default;pointer-events:none}#casemodule .case-button.-break .case-button__text{color:#c6c6c6}#casemodule .case-button.-break .case-button__icon img.icon1{display:none}#casemodule .case-button.-break .case-button__icon img.icon2{display:block}@media screen and (min-width:751px){#casemodule .case-button:hover:before{width:100%}}@media screen and (max-width:750px){#casemodule .case-button{border-radius:21px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;width:114px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#casemodule .case-button__text{font-size:1.4rem;margin-right:5px}#casemodule .case-button__icon{width:16px}}.head{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;padding:0 42px;position:fixed;top:0;-webkit-transition:height,-webkit-transform .2s ease-out 0s;transition:height,-webkit-transform .2s ease-out 0s;transition:height,transform .2s ease-out 0s;transition:height,transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s;width:100%;z-index:80}.head.-hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.head.-small{height:80px}.head.-small .head-top{padding-top:16px;position:absolute;right:42px;top:0}.head.-small .head-gn1,.head.-small .head-top h1{display:none}.head.-small .head-nav{padding-top:21px}.head.-small .head-nav__wrapper{width:calc(100% - 250px)}.head.-small .head-subnav{top:80px}.head-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:18px;padding-top:24px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-top h1{width:215px}.head-top h1 .-top{display:none}.head-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.head-block,.head-gn1{display:-webkit-box;display:-ms-flexbox;display:flex}.head-gn1{gap:35px;padding-top:1px}.head-gn1__item{position:relative}.head-gn1__item:after{background:#035b90;content:"";height:42px;position:absolute;right:-18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.head-gn1__item:last-of-type:after{display:none}.head-gn1__item a{color:#035b90;text-align:center}.head-gn1__item a,.head-gn1__item a .icon{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn1__item a .icon{font-size:0;height:24px;line-height:0;margin:0 auto 7px}.head-gn1__item a .icon.-icon1{width:19px}.head-gn1__item a .icon.-icon1 .st0{stroke-linecap:round}.head-gn1__item a .icon.-icon1 .st0,.head-gn1__item a .icon.-icon1 .st1{fill:none;stroke:#035b90;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn1__item a .icon.-icon1 .st0{stroke:#ffc600}.head-gn1__item a .icon.-icon2{width:19px}.head-gn1__item a .icon.-icon2 .st0{fill:#035b90}.head-gn1__item a .icon.-icon2 .st0,.head-gn1__item a .icon.-icon2 .st1,.head-gn1__item a .icon.-icon2 .st2{stroke:#035b90;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn1__item a .icon.-icon2 .st1{stroke-linecap:round}.head-gn1__item a .icon.-icon2 .st1,.head-gn1__item a .icon.-icon2 .st2{fill:none}.head-gn1__item a .icon.-icon2 .st0{stroke:#ffc600}.head-gn1__item a .icon.-icon3{width:23px}.head-gn1__item a .icon.-icon3 .st0{stroke:#035b90;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.head-gn1__item a .icon.-icon3 .st0,.head-gn1__item a .icon.-icon3 .st1{fill:none;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn1__item a .icon.-icon3 .st1{stroke:#ffc600;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.head-gn1__item a .text{font-size:1.2rem}@media screen and (min-width:751px){.head-gn1__item a:hover{color:#ffc600}.head-gn1__item a:hover .icon.-icon1 .st0,.head-gn1__item a:hover .icon.-icon1 .st1{stroke:#ffc600}.head-gn1__item a:hover .icon.-icon2 .st0{fill:#ffc600}.head-gn1__item a:hover .icon.-icon2 .st0,.head-gn1__item a:hover .icon.-icon2 .st1,.head-gn1__item a:hover .icon.-icon2 .st2,.head-gn1__item a:hover .icon.-icon3 .st0{stroke:#ffc600}}.head-gn2{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;position:relative;z-index:2}.head-gn2__item{cursor:pointer;position:relative;width:66px}.head-gn2__item .inner{background:#fff;border:1px solid #036197;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;overflow:hidden;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.head-gn2__item .inner .icon{font-size:0;left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.head-gn2__item .inner form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end;position:absolute;right:-1px;top:0;width:calc(100% + 2px)}.head-gn2__item .inner form .head-search__keyword{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;height:40px;margin-top:2px;outline:none;padding:0;width:0}.head-gn2__item .inner form .head-search__btn{height:48px;position:relative;width:66px}.head-gn2__item .inner form .head-search__btn input{background:transparent;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:100%}@media screen and (min-width:751px){.head-gn2__item:hover .inner{background:#036197}.head-gn2__item:hover._search .inner{background:#fff}.head-gn2__item:hover._guide .inner .icon .st0{stroke:#fff}.head-gn2__item:hover._guide .inner .icon .st1{fill:#fff}.head-gn2__item:hover._menu .inner .icon .st0{stroke:#fff}}.head-gn2__item._search .inner{position:absolute;right:0;top:0;width:66px}.head-gn2__item._search .inner .icon{top:47%;width:22px}.head-gn2__item._search .inner .icon .st0{stroke-width:2px}.head-gn2__item._search .inner .icon .st0,.head-gn2__item._search .inner .icon .st1{fill:none;stroke:#036197;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn2__item._search .inner .icon .st1{stroke-width:3px}.head-gn2__item._search .inner .icon .st2{fill:#036197;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn2__item._search .inner .icon .st3{fill:#f9c73a}.head-gn2__item._search.-open .inner{width:700px}.head-gn2__item._search.-open .inner .head-search__keyword{width:calc(100% - 90px)}.head-gn2__item._search.-open:after{display:none}.head-gn2__item._search:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.head-gn2__item._search.foot-gn__item .inner{border-width:0}.head-gn2__item._guide .inner .icon{width:19px}.head-gn2__item._guide .inner .icon .st0{fill:none;stroke:#036197;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn2__item._guide .inner .icon .st1{fill:#036197;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-gn2__item._guide .inner .icon .st2{fill:#f9c73a}.head-gn2__item._menu .inner .icon{width:18px}.head-gn2__item._menu .inner .icon .st0{stroke:#036197;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;stroke-width:3px}.head-gn2__item._menu .inner .icon .st0,.head-gn2__item._menu .inner .icon .st1{fill:none;stroke-linecap:round;stroke-linejoin:round}.head-gn2__item._menu .inner .icon .st1{stroke:#ffc600;stroke-width:6px}.head-nav{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-nav__wrapper{position:relative}.head-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;overflow-x:scroll;overflow-y:hidden;padding-right:30px;scrollbar-width:none}.head-nav ul,.head-nav__cover{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.head-nav__cover{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(60%,#fff),to(#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 60%,#fff);height:22px;position:absolute;right:0;top:9px;width:50px}.head-nav__cover.-back{left:0;right:auto;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.head-nav__cover.-hide{display:none}.head-nav__scroll{border:1px solid #036197;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:20px;position:absolute;right:0;top:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:26px}.head-nav__scroll.-back{left:0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.head-nav__scroll.-hide{display:none}.head-nav__scroll img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;-webkit-touch-callout:none}.head-nav__item .nav-main{font-size:1.8rem;line-height:2.6rem}.head-nav__item .nav-main a,.head-nav__item .nav-main div{display:block;padding:5px 0 15px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.head-nav__item .nav-main a .line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;font-size:0;gap:5px;justify-content:center;margin-top:2px;opacity:0}.head-nav__item .nav-main a .line span{background:#ffc600;border-radius:50%;height:6px;width:6px}.head-nav__item .nav-main a.-current .line{opacity:1}@media screen and (min-width:751px){.head-nav__item .nav-main a:hover{color:#036197}}.head-nav__item .nav-main .text{white-space:nowrap}.head-subnav{left:42px;opacity:0;pointer-events:none;position:fixed;top:145px;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:calc(100vw - 84px);z-index:2}.head-subnav.-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.head-subnav__arrow{font-size:0;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:20px}.head-subnav__arrow .st0{fill:#036197}.head-subnav__main{background:#036197;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px;margin-top:10px;padding:55px 48px 72px}.head-subnav__main .img{width:354px}.head-subnav__main .img p{display:none}.head-subnav__main .img p.-show{display:block}.head-subnav__box{width:calc(100% - 444px)}.head-subnav__item{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:34px 70px}.head-subnav__item.-show{display:-webkit-box;display:-ms-flexbox;display:flex}.head-subnav__item .nav-sub__item{width:218px}.head-subnav__item .nav-sub__item._top{width:100%}.head-subnav__item .nav-sub__item._top a{gap:10px;width:218px}.head-subnav__item .nav-sub__item._top a .text{font-size:2rem}.head-subnav__item .nav-sub__item._top a .arrow{position:relative;top:1px}.head-subnav__item .nav-sub__item._top a:after{display:none}.head-subnav__item .nav-sub__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:15px;position:relative}.head-subnav__item .nav-sub__item a:after{background-image:repeating-linear-gradient(90deg,#fff,#fff 1px,transparent 0,transparent 6px);background-position:0 0;background-repeat:repeat-x;background-size:100% 1px;bottom:-12px;content:"";height:1px;left:0;position:absolute;width:100%}.head-subnav__item .nav-sub__item a._parent{margin-bottom:25px}.head-subnav__item .nav-sub__item a._parent:after{bottom:-15px}.head-subnav__item .nav-sub__item a._parent:before{background:#ffc600;border-radius:50%;content:"";height:10px;opacity:0;position:absolute;right:4px;top:10px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:10px}.head-subnav__item .nav-sub__item a._parent .text{padding-right:30px}.head-subnav__item .nav-sub__item a._parent .text span{display:inline-block;position:relative}.head-subnav__item .nav-sub__item a._parent .arrow{display:none;opacity:0}@media screen and (min-width:751px){.head-subnav__item .nav-sub__item a._parent:hover:before{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.head-subnav__item .nav-sub__item a._parent.-current:before{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.head-subnav__item .nav-sub__item a .text{font-size:1.8rem;line-height:2.6rem}.head-subnav__item .nav-sub__item a .arrow{font-size:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:19px;-ms-flex-negative:0;flex-shrink:0}.head-subnav__item .nav-sub__item a .arrow .cls-1{fill:none;stroke:#036197;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.head-subnav__item .nav-sub__item a .arrow .cls-2{fill:#fff}@media screen and (min-width:751px){.head-subnav__item .nav-sub__item a:hover .arrow{opacity:1;-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.head-subnav__item .nav-sub__item ._children a .text{font-size:1.6rem;line-height:2.8rem}@media screen and (min-width:751px){.head-subnav__item .nav-sub__item ._children a:hover .arrow .cls-2{fill:#ffc600}}.head-subnav__item .nav-sub__item ._children a.-current .arrow .cls-2{fill:#ffc600}.head-subnav__item .nav-sub__item ._children li+li{margin-top:22px}@media screen and (max-width:1100px){.head-subnav__main{gap:70px}.head-subnav__main .img{width:200px}.head-subnav__box{width:calc(100% - 270px)}}@media screen and (max-width:1160px){.head-gn2__item._search.-open .inner{width:calc(100vw - 228px)}}@media screen and (max-width:850px){.head-gn1{display:none}}@media screen and (max-width:750px){.head{padding:0 18px}.head.-small{height:60px}.head.-small .head-top{padding-top:12px;position:absolute;right:18px;top:0}.head.-small .head-gn2__item._guide,.head.-small .head-gn2__item._search,.head.-small .head-top h1{display:none}.head.-small .head-gn2__item._menu .inner{background:#036197}.head.-small .head-gn2__item._menu .inner .icon .st0{stroke:#fff}.head.-small .head-nav{padding-top:10px}.head.-small .head-nav__wrapper{width:calc(100% - 60px)}.head-top{margin-bottom:8px;padding-top:17px}.head-top h1{font-size:0;width:158px}.head-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:34px}.head-gn2{gap:4px}.head-gn2__item{width:46px}.head-gn2__item .inner{height:34px}.head-gn2__item .inner form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.head-gn2__item .inner form .head-search__keyword{height:30px;margin-top:2px;padding:0}.head-gn2__item .inner form .head-search__btn{height:34px;width:46px}.head-gn2__item._search .inner{width:46px}.head-gn2__item._search .inner .icon{left:48%;top:48%;width:16px}.head-gn2__item._search:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.head-gn2__item._search.-open .inner{width:calc(100vw - 135px)}.head-gn2__item._search.-open .inner form .head-search__keyword{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;line-height:1.6rem;padding:0 0 3px;width:calc(100% - 60px)}.head-gn2__item._search.-open:after{display:none}.head-gn2__item._guide .inner .icon{width:14px}.head-gn2__item._menu .inner .icon{width:12px}.head-gn2__item._menu .inner .icon .st0{stroke:#036197;stroke-width:2px}.head-gn2__item._menu .inner .icon .st0,.head-gn2__item._menu .inner .icon .st1{fill:none;stroke-linecap:round;stroke-linejoin:round}.head-gn2__item._menu .inner .icon .st1{stroke:#ffc600;stroke-width:4px}.head-nav__wrapper{position:relative}.head-nav ul{gap:15px;padding-right:25px}.head-nav__cover{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(60%,#fff),to(#fff));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 60%,#fff);height:100%;position:absolute;right:-2px;top:0;width:50px}.head-nav__cover.-back{left:-2px;right:auto;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.head-nav__cover.-hide{display:none}.head-nav__scroll{border:1px solid #036197;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0;height:20px;top:calc(50% + 1px);width:26px}.head-nav__scroll,.head-nav__scroll:before{position:absolute;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.head-nav__scroll:before{content:"";display:block;height:40px;top:50%;width:50px}.head-nav__scroll.-back{left:0;-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.head-nav__scroll.-hide{display:none}.head-nav__scroll img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px}.head-nav__item .nav-main{font-size:1.6rem;line-height:2.6rem}.head-nav__item .nav-main a{padding-bottom:0}.head-nav__item .nav-main a .line{gap:4px;margin-top:1px}.head-nav__item .nav-main a .line span{height:4px;width:4px}}.is_home .head.-fix{background:transparent}.is_home .head.-fix .head-top h1 .-top{display:block}.is_home .head.-fix .head-top h1 .-default{display:none}.is_home .head.-fix .head-gn1__item:after{background:#fff}.is_home .head.-fix .head-gn1__item a{color:#fff}.is_home .head.-fix .head-gn1__item a .icon.-icon1 .st0,.is_home .head.-fix .head-gn1__item a .icon.-icon1 .st1{stroke:#fff}.is_home .head.-fix .head-gn1__item a .icon.-icon2 .st0{fill:#fff}.is_home .head.-fix .head-gn1__item a .icon.-icon2 .st0,.is_home .head.-fix .head-gn1__item a .icon.-icon2 .st1,.is_home .head.-fix .head-gn1__item a .icon.-icon2 .st2,.is_home .head.-fix .head-gn1__item a .icon.-icon3 .st0,.is_home .head.-fix .head-gn1__item a .icon.-icon3 .st1{stroke:#fff}@media screen and (min-width:751px){.is_home .head.-fix .head-gn1__item a:hover{color:#ffc600}.is_home .head.-fix .head-gn1__item a:hover .icon.-icon1 .st0,.is_home .head.-fix .head-gn1__item a:hover .icon.-icon1 .st1{stroke:#ffc600}.is_home .head.-fix .head-gn1__item a:hover .icon.-icon2 .st0{fill:#ffc600}.is_home .head.-fix .head-gn1__item a:hover .icon.-icon2 .st0,.is_home .head.-fix .head-gn1__item a:hover .icon.-icon2 .st1,.is_home .head.-fix .head-gn1__item a:hover .icon.-icon2 .st2,.is_home .head.-fix .head-gn1__item a:hover .icon.-icon3 .st0,.is_home .head.-fix .head-gn1__item a:hover .icon.-icon3 .st1{stroke:#ffc600}}.is_home .head.-fix .head-gn2__item .inner{border:none}.is_home .head.-fix .head-nav__cover{background-image:-webkit-gradient(linear,left top,right top,from(rgba(66,170,231,0)),to(#42aae7));background-image:linear-gradient(90deg,rgba(66,170,231,0),#42aae7)}.is_home .head.-fix .head-nav__cover.-back{background-image:-webkit-gradient(linear,left top,right top,from(rgba(3,97,151,0)),to(#036197));background-image:linear-gradient(90deg,rgba(3,97,151,0),#036197)}@media screen and (max-width:950px){.is_home .head.-fix .head-nav__cover.-back{background-image:-webkit-gradient(linear,left top,right top,from(rgba(2,117,184,0)),to(#0275b8));background-image:linear-gradient(90deg,rgba(2,117,184,0),#0275b8);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}}@media screen and (max-width:750px){.is_home .head.-fix .head-nav__cover{height:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.is_home .head.-fix .head-nav__cover.-back{background-image:-webkit-gradient(linear,left top,right top,from(rgba(2,117,184,0)),to(#0275b8));background-image:linear-gradient(90deg,rgba(2,117,184,0),#0275b8);-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}}.is_home .head.-fix .head-nav__item .nav-main a,.is_home .head.-fix .head-nav__item .nav-main div{color:#fff}@media screen and (min-width:751px){.is_home .head.-fix .head-nav__item .nav-main a:hover{color:#ffc600}}.is_home .head.-fix .head-nav__scroll{background:#fff;border:none}.is_home .head.-fix .head-subnav__arrow .st0{fill:#fff}.is_home .head.-fix .head-subnav__main{background:#fff}.is_home .head.-fix .head-subnav__item .nav-sub__item a{color:#036197}.is_home .head.-fix .head-subnav__item .nav-sub__item a:after{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 0,transparent 6px)}.is_home .head.-fix .head-subnav__item .nav-sub__item a .arrow .cls-1{stroke:#fff}.is_home .head.-fix .head-subnav__item .nav-sub__item a .arrow .cls-2{fill:#036197}.is_home .head.-fix .head-subnav__item .nav-sub__item ._children a{color:#000}.is_home .head.-fix .head-subnav__item .nav-sub__item ._children a:hover .arrow .cls-2{fill:#ffc600}.foot{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/common/foot/bg1.png) no-repeat 100% 0 #035b90;background-size:auto 100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:73px 42px 60px;position:relative;width:100%}.foot-logo{margin-bottom:60px;width:215px}.foot a{color:#fff}.foot-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:59px}.foot-block1{padding-top:4px;width:215px}.foot-block1 h2{margin-bottom:41px;width:215px}.foot-block2{width:calc(100% - 308px)}.foot-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:66px;margin-bottom:86px}.foot-nav__block{width:150px}.foot-nav__item+.foot-nav__item{margin-top:32px}.foot-nav__item._mt0{margin-top:0}.foot-nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;position:relative}.foot-nav__item .nav-main{font-size:1.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:11px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-nav__item .nav-main .icon{font-size:0;line-height:0;position:relative;top:1px;width:19px}.foot-nav__item .nav-main .icon img{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-nav__item .nav-main .icon-home{font-size:0;line-height:0;position:relative;top:2px;width:18px}.foot-nav__item .nav-main .icon-home .st0{fill:#f9c73a;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-nav__item .nav-main .icon-home .st1{fill:none;stroke:#fff;stroke-linejoin:round;stroke-width:3px}.foot-nav__item .nav-main .line{-webkit-box-pack:justify;-ms-flex-pack:justify;bottom:0;display:none;justify-content:space-between;left:0;position:absolute;width:100%}.foot-nav__item .nav-main .line span{background:#ffc600;border-radius:50%;display:block;height:5px;width:5px}.foot-nav__item .nav-main.-current{color:#ffc600}.foot-nav__item .nav-main.-current .line{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:751px){.foot-nav__item .nav-main:hover{color:#ffc600}.foot-nav__item .nav-main:hover .icon img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.foot-nav__item .nav-main:hover .icon-home .st0{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.foot-nav__item .nav-main.-current:hover .icon img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.foot-nav__item .nav-sub{font-size:1.2rem;line-height:2.2rem;margin-top:5px}.foot-nav__item .nav-sub li a{padding-right:3px}.foot-nav__item .nav-sub li._self a{padding-right:5px}.foot-nav__item .nav-sub li+li{margin-top:8px}.foot-nav2{margin-bottom:61px;padding-right:50px}.foot-nav2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem;gap:14px 28px;line-height:2.2rem}.foot-nav2 ul .foot-link__self{gap:14px}.foot-nav2 ul .foot-link__self .icon{top:6px}.foot-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.foot-app__title{font-size:1.2rem;line-height:2.8rem;margin-right:23px}.foot-app__btn._apple{margin-right:5px;width:104px}.foot-app__btn._google{width:129px}.foot-contact{position:relative}.foot-contact._tel{margin-bottom:14px}.foot-contact._mail{margin-bottom:23px}.foot-contact._mail .icon{top:40px}.foot-contact h3{font-size:1.2rem;margin-bottom:9px}.foot-contact__main{padding-left:28px;position:relative}.foot-contact__main .fontp{font-size:1.4rem}.foot-contact__main .fontp a{position:relative}.foot-contact__main .fontp a:after{background:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}@media screen and (min-width:751px){.foot-contact__main .fontp a:hover:after{left:0;right:auto;width:100%}}.foot-contact__main .note{font-size:1.2rem}.foot-contact .icon{font-size:0;left:0;line-height:0;position:absolute;top:37px;width:16px}.foot-seller{margin-bottom:17px}.foot-corporate,.foot-seller{font-size:1.2rem;line-height:2.4rem}.foot-corporate__link{line-height:2.2rem;margin-top:12px}.foot-link__blank{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.foot-link__blank .text{display:inline-block;position:relative}.foot-link__blank .text:after{background:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.foot-link__blank .text._line:after{left:0;right:auto;width:100%}.foot-link__blank .icon{font-size:0;line-height:0;position:relative;top:5px;width:12px}.foot-link__blank .icon .st0{stroke:#ffc600;stroke-linecap:round}.foot-link__blank .icon .st0,.foot-link__blank .icon .st1{fill:none;stroke-linejoin:round;stroke-width:3px}.foot-link__blank .icon .st1{stroke:#fff;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.foot-link__blank:hover .text:after{left:0;right:auto;width:100%}.foot-link__blank:hover .text._line:after{left:auto;right:0;width:0}.foot-link__blank:hover .icon .st1{-webkit-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px)}}.foot-link__self{display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.foot-link__self .text{display:inline-block;position:relative}.foot-link__self .text:after{background:#fff;bottom:0;content:"";height:1px;position:absolute;right:0;width:0}.foot-link__self .icon,.foot-link__self .text:after{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-link__self .icon{font-size:0;line-height:0;position:relative;top:5px;width:6px}@media screen and (min-width:751px){.foot-link__self:hover .text:after{left:0;right:auto;width:100%}.foot-link__self:hover .icon{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}.foot-bottom,.foot-bottom__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foot-bottom__block{width:calc(100% - 308px)}.foot-copy{font-size:1rem;line-height:1.8rem;width:215px}.foot-sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.foot-sns__item{width:54px}.foot-sns__item a{display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:20px;justify-content:center}@media screen and (min-width:751px){.foot-sns__item a:hover .icon{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.foot-sns__item .icon{font-size:0;line-height:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-sns__item._facebook .icon{width:20px}.foot-sns__item._x .icon{width:16px}.foot-sns__item._instagram .icon{width:20px}.foot-sns__item._instagram .icon img{width:100%}.foot-sns__item._youtube .icon{width:23px}.foot-totop{background:#fff;border-radius:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:39px;width:54px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.foot-totop p{font-size:0;line-height:0;width:15px}.foot-totop .st0{fill:none;stroke:#f9c73a;stroke-linecap:round;stroke-miterlimit:10;stroke-width:6px}.foot-totop .st1{fill:#036197;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.foot-totop:hover .st1{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@media screen and (max-width:850px){.foot-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.foot-block1{width:100%}.foot-block2{margin-bottom:80px;width:100%}.foot-contact{width:50%}.foot-contact__block{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:750px){.foot{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/sp/common/foot/bg1.png) no-repeat 100% 0 #035b90;background-size:100% auto;padding:38px 18px 32px}.foot-logo{margin-bottom:32px;width:158px}.foot-gn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;position:absolute;right:18px;top:36px}.foot-gn__item{width:46px}.foot-gn__item .inner{background:#fff;border-radius:17px;height:34px;position:relative;width:100%}.foot-gn__item .inner .icon{font-size:0;left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.foot-gn__item._search .inner .icon{width:16px}.foot-gn__item._guide .inner .icon{width:14px}.foot-gn__item._menu .inner .icon{width:13px}.foot a{color:#fff}.foot-main{margin-bottom:36px}.foot-block2{margin-bottom:24px}.foot-nav{gap:0;margin-bottom:23px}.foot-nav__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.foot-nav__item{margin-bottom:11px;width:45.4%}.foot-nav__item:nth-of-type(2n){width:42%}.foot-nav__item+.foot-nav__item{margin-top:0}.foot-nav__item .nav-main{font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.foot-nav__item .nav-main .icon{width:18px}.foot-nav__item .nav-main .icon-home{top:2px;width:18px}.foot-nav__item .nav-main.-current .line,.foot-nav__item .nav-sub{display:none}.foot-nav2{margin-bottom:32px;padding-right:0}.foot-nav2 ul{gap:10px 17px}.foot-nav2 ul .foot-link__self .icon{top:4px;width:14px}.foot-nav3{display:-webkit-box;display:-ms-flexbox;display:flex;gap:46px;padding-top:1px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px}.foot-nav3__item{position:relative}.foot-nav3__item:after{background:#fff;content:"";height:42px;position:absolute;right:-26px;top:1px;width:1px}.foot-nav3__item:last-of-type:after{display:none}.foot-nav3__item a{color:#fff;text-align:center}.foot-nav3__item a .icon{font-size:0;height:24px;line-height:0;margin:0 auto 1px}.foot-nav3__item a .icon.-icon1{width:18px}.foot-nav3__item a .icon.-icon2{width:17px}.foot-nav3__item a .icon.-icon3{width:22px}.foot-nav3__item a .text{font-size:1rem}.foot-app{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0 25px;position:relative}.foot-app:before{top:0}.foot-app:after,.foot-app:before{background-image:repeating-linear-gradient(90deg,#fff,#fff 1px,transparent 0,transparent 6px);background-position:0 0;background-repeat:repeat-x;background-size:100% 1px;content:"";height:1px;left:0;position:absolute;width:100%}.foot-app:after{bottom:0}.foot-app__title{margin-bottom:11px;margin-right:0;width:100%}.foot-app__btn._apple{margin-right:12px;width:98px}.foot-app__btn._google{width:122px}.foot-contact{width:45%}.foot-contact__block{margin-bottom:8px}.foot-contact._mail,.foot-contact._tel{margin-bottom:0}.foot-contact._mail .icon{top:40px;width:14px}.foot-contact h3{margin-bottom:8px}.foot-contact__main{padding-left:25px}.foot-contact__main .fontp{font-weight:400}.foot-contact__main .note{left:-6px;position:relative;top:-3px}.foot-contact .icon{width:15px}.foot-seller{margin-bottom:11px}.foot-corporate__link{line-height:2.2rem;margin-top:12px}.foot-link__blank .icon{top:8px;width:12px}.foot-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.foot-bottom__block{margin-bottom:25px;width:100%}.foot-copy{line-height:2rem;width:100%}.foot-sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.foot-sns__item{width:46px}.foot-sns__item a{border-radius:17px;height:34px}.foot-sns__item._facebook .icon{width:16px}.foot-sns__item._x .icon{width:12px}.foot-sns__item._instagram .icon{width:16px}.foot-sns__item._youtube .icon{width:20px}.foot-totop{border-radius:17px;height:34px;width:46px}.foot-totop p{width:14px}}.modal{overflow:auto;pointer-events:none;-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s;z-index:999}.modal,.modal:before{height:100%;left:0;opacity:0;position:fixed;top:0;width:100%}.modal:before{background:#fff;content:"";-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}.modal.-open{opacity:1;pointer-events:auto}.modal.-open:before{opacity:1}.modal.-open .-js--modal__item{opacity:1}.modal.-open .-js--modal__item,.modal.-open .-js--modal__item.-item2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal.-open .-js--modal__item.-item2{-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}.modal.-open .-js--modal__item.-item3{-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s}.modal.-open .-js--modal__item.-item4{-webkit-transition:all .4s ease-out .3s;transition:all .4s ease-out .3s}.modal.-open .-js--modal__item.-item5{-webkit-transition:all .4s ease-out .4s;transition:all .4s ease-out .4s}.modal .-js--modal__item{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.modal .-js--modal__item.-item1,.modal .-js--modal__item.-item2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal .-js--modal__item.-item2,.modal .-js--modal__item.-item3,.modal .-js--modal__item.-item4,.modal .-js--modal__item.-item5{-webkit-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.modal-close{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:48px;position:absolute;right:42px;top:24px;width:66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-close:before{background:#036197;border:1px solid #036197;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:fixed;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.modal-close p{position:relative;width:18px}.modal-close p .st0{stroke:#fff;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-close p .st0,.modal-close p .st1{fill:none;stroke-linecap:round;stroke-linejoin:round}.modal-close p .st1{stroke:#ffc600;stroke-width:6px}@media screen and (min-width:751px){.modal-close:hover:before{background:#fff}.modal-close:hover p .st0{stroke:#036197}}.modal-main{overflow:hidden;padding:32px 42px 108px;position:relative}.modal-head{margin-bottom:54px}.modal-head h1{margin-bottom:38px;padding-top:1px;width:215px}.modal-head__block{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-head__block,.modal-search form{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-search form{gap:5px}.modal-search__keyword{border:1px solid #035b90;border-radius:24px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;height:48px;padding:0 24px 2px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:360px}.modal-search__keyword:focus{outline:none;width:700px}.modal-search__btn{cursor:pointer;height:48px;position:relative;width:48px}.modal-search__btn input{background:transparent;cursor:pointer;display:block;height:100%;position:absolute;width:100%}.modal-search__btn:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/common/menu/icon2.svg) no-repeat 0 0;background-size:contain;content:"";height:22px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px}.modal-search__btn:before{background:#ffc600;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}@media screen and (min-width:751px){.modal-search__btn:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.modal-gn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;padding-right:15px}.modal-gn__item{position:relative}.modal-gn__item:after{background:#035b90;content:"";height:42px;position:absolute;right:-18px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.modal-gn__item:last-of-type:after{display:none}.modal-gn__item a{color:#035b90;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-gn__item a .icon{font-size:0;height:24px;line-height:0;margin:0 auto 7px}.modal-gn__item a .icon.-icon1{width:19px}.modal-gn__item a .icon.-icon1 .st0{stroke-linecap:round;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-gn__item a .icon.-icon1 .st0,.modal-gn__item a .icon.-icon1 .st1{fill:none;stroke:#035b90;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-gn__item a .icon.-icon1 .st0{stroke:#ffc600}.modal-gn__item a .icon.-icon2{width:19px}.modal-gn__item a .icon.-icon2 .st0,.modal-gn__item a .icon.-icon2 .st1,.modal-gn__item a .icon.-icon2 .st2{stroke:#035b90;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-gn__item a .icon.-icon2 .st1{stroke-linecap:round}.modal-gn__item a .icon.-icon2 .st1,.modal-gn__item a .icon.-icon2 .st2{fill:none}.modal-gn__item a .icon.-icon2 .st0{stroke:#ffc600}.modal-gn__item a .icon.-icon3{width:23px}.modal-gn__item a .icon.-icon3 .st0,.modal-gn__item a .icon.-icon3 .st1{fill:none;stroke:#035b90;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-gn__item a .icon.-icon3 .st1{stroke:#ffc600}@media screen and (min-width:751px){.modal-gn__item a:hover{color:#ffc600}.modal-gn__item a:hover .icon.-icon1 .st0,.modal-gn__item a:hover .icon.-icon1 .st1{stroke:#ffc600}.modal-gn__item a:hover .icon.-icon2 .st0{fill:#ffc600}.modal-gn__item a:hover .icon.-icon2 .st0,.modal-gn__item a:hover .icon.-icon2 .st1,.modal-gn__item a:hover .icon.-icon2 .st2,.modal-gn__item a:hover .icon.-icon3 .st0,.modal-gn__item a:hover .icon.-icon3 .st1{stroke:#ffc600}}.modal-gn__item a .text{font-size:1.2rem}.modal-tab{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-tab__item{color:#036197;cursor:pointer;font-size:2rem;font-weight:600;letter-spacing:.02em;line-height:8.6rem;position:relative;text-align:center;width:50%}.modal-tab__item,.modal-tab__item:before{-webkit-box-sizing:border-box;box-sizing:border-box}.modal-tab__item:before{border:1px solid #036197;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.modal-tab__item .line{background:#036197;display:block;position:absolute;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.modal-tab__item .line.-t{height:3px;left:0;top:0;width:0}.modal-tab__item .line.-b{bottom:0;height:3px;right:0;width:0}.modal-tab__item .line.-l{bottom:0;height:0;left:0;width:3px}.modal-tab__item .line.-r{height:0;right:0;top:0;width:3px}.modal-tab__item.-current{background:#036197;color:#fff;cursor:default}.modal-tab__item.-current:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/common/menu/fgr1.svg) no-repeat 0 0;background-size:contain;bottom:-13px;content:"";height:14px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:27px}@media screen and (min-width:751px){.modal-tab__item:hover .line.-b,.modal-tab__item:hover .line.-t{width:100%}.modal-tab__item:hover .line.-l,.modal-tab__item:hover .line.-r{height:100%}}.modal-contents{height:0;overflow:hidden;padding:0 48px}.modal-contents.-current{height:auto;overflow:visible}.modal-forbeginner{padding-top:78px}.modal-forbeginner h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:50px}.modal-forbeginner h2 .text{font-size:3.2rem;font-weight:600;left:-3px;position:relative}.modal-forbeginner h2 .text .fontp{font-size:3.6rem}.modal-forbeginner h2 .icon{font-size:0;line-height:0;position:relative;top:2px;width:26px}.modal-forbeginner__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:42px;justify-content:center;margin-bottom:94px}.modal-forbeginner__block .item{text-align:center}@media screen and (min-width:751px){.modal-forbeginner__block .item{width:220px}}.modal-forbeginner__block .item .graphic{background:#eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;height:156px;width:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;justify-content:center;margin:0 auto 21px;position:relative}.modal-forbeginner__block .item .graphic .-icon1{width:98px}.modal-forbeginner__block .item .graphic .-icon2{width:65px}.modal-forbeginner__block .item .graphic .-icon3{width:79px}.modal-forbeginner__block .item .graphic .-icon4{width:89px}.modal-forbeginner__block .item .graphic .-icon5{width:92px}.modal-forbeginner__block .item .graphic img{position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-forbeginner__block .item .graphic:after{border-radius:50%;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:751px){.modal-forbeginner__block .item .graphic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.modal-forbeginner__block .item .title{color:#036197;font-size:2.4rem;font-weight:700;margin-bottom:12px}.modal-forbeginner__block .item .text{font-size:1.6rem;line-height:2.8rem;margin-bottom:24px}.modal-forbeginner__block .item .link{background:#fff;border:1px solid #ececec;border-radius:27px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:48px;margin:0 auto;position:relative;text-align:left;width:164px}.modal-forbeginner__block .item .link:before{background:#035b90;border-radius:27px;content:"";-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.modal-forbeginner__block .item .link .icon,.modal-forbeginner__block .item .link:before{height:30px;position:absolute;right:12px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.modal-forbeginner__block .item .link .icon{font-size:0}.modal-forbeginner__block .item .link .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px}.modal-forbeginner__block .item .link .icon svg .st0{fill:#fff}.modal-forbeginner__block .item .link .text{color:#035b90;font-size:1.6rem;line-height:4.6rem;margin-bottom:0;padding-left:30px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-forbeginner__block .item .link.-hover:before{height:100%;right:0;width:100%}.modal-forbeginner__block .item .link.-hover .text{color:#fff}@media screen and (min-width:751px){.modal-forbeginner__block .item .link:hover:before{height:100%;right:0;width:100%}.modal-forbeginner__block .item .link:hover .text{color:#fff}}.modal-forbeginner__block2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:93px}.modal-forbeginner__block2>.line{background:#eaeaea;margin:0 50px;width:1px}.modal-forbeginner__box{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;font-size:1.6rem;line-height:2.8rem}.modal-forbeginner__box h2{font-size:3.2rem;font-weight:700;line-height:4rem}.modal-forbeginner__box._seminar .lead{margin-bottom:36px}.modal-forbeginner__box._seminar ul li .date{color:#036197;letter-spacing:.04em;line-height:2.2rem;margin-bottom:5px}.modal-forbeginner__box._seminar ul li+li{margin-top:20px}@media screen and (min-width:751px){.modal-forbeginner__box._seminar ul li a:hover{text-decoration:underline}}.modal-forbeginner__box._blog ul{padding-top:6px}.modal-forbeginner__box._blog ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-forbeginner__box._blog ul li a .thumbnail{position:relative;-ms-flex-preferred-size:120px;flex-basis:120px;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.modal-forbeginner__box._blog ul li a .thumbnail:before{content:"";display:block;padding-top:66.6%}.modal-forbeginner__box._blog ul li a .thumbnail img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}@media screen and (min-width:751px){.modal-forbeginner__box._blog ul li a:hover .thumbnail img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.modal-forbeginner__box._blog ul li a:hover .title{text-decoration:underline}}.modal-forbeginner__box._blog ul li+li{margin-top:30px}.modal-guide h2{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.2rem;font-weight:700;line-height:4rem;margin-bottom:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.modal-guide h2 .icon{font-size:0;line-height:0;position:relative;top:1px;width:36px}.modal-guide__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px}.modal-guide__container .item{background:#036197;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:58px 50px 61px;position:relative}@media screen and (min-width:751px){.modal-guide__container .item{width:50%}.modal-guide__container .item:nth-of-type(2n){width:calc(50% - 1px)}}.modal-guide__container .item h3{font-size:2.8rem;font-weight:700;margin-bottom:50px}.modal-guide__container .item .graphic{position:absolute;right:50px;top:50px}.modal-guide__container .item .graphic.-item1{width:80px}.modal-guide__container .item .graphic.-item2{right:57px;top:52px;width:49px}.modal-guide__container .item .graphic.-item3{right:58px;top:45px;width:63px}.modal-guide__container .item .graphic.-item4{right:51px;top:45px;width:60px}.modal-guide__container .item .graphic.-item5{right:59px;top:59px;width:60px}.modal-guide__container .item .graphic.-item6{top:53px;width:60px}.modal-guide__container .item a{color:#fff}.modal-guide__container .item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:23px 34px;margin-bottom:33px}.modal-guide__container .item-link a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.modal-guide__container .item-link a .text{font-size:1.8rem;font-weight:700}.modal-guide__container .item-link a .icon{background:#fff;border-radius:50%;font-size:0;height:30px;position:relative;top:-1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:30px}.modal-guide__container .item-link a .icon svg{left:54%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px}.modal-guide__container .item-link a .icon svg .st0{fill:#036197}@media screen and (min-width:751px){.modal-guide__container .item-link a:hover .icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.modal-guide__container .item-blog h4{font-size:1.8rem;font-weight:700;line-height:3rem;margin-bottom:12px}.modal-guide__container .item-blog div{padding-left:18px;position:relative}.modal-guide__container .item-blog div:before{background:#fff;border-radius:50%;content:"";height:6px;left:1px;position:absolute;top:11px;width:6px}.modal-guide__container .item-blog div+div{margin-top:8px}.modal-guide__container .item-blog div a{font-size:1.6rem;line-height:2.8rem;text-decoration:underline}@media screen and (min-width:751px){.modal-guide__container .item-blog div a:hover{text-decoration:none}}.modal-nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:66px}.modal-nav__block{width:calc(50% - 25px)}.modal-nav__item{margin-bottom:1px;padding-bottom:1px;position:relative;width:100%}.modal-nav__item.-open .nav-main__link .button{background:#ffc600;border-color:#ffc600}.modal-nav__item.-open .nav-main__link .button p._open{display:none}.modal-nav__item.-open .nav-main__link .button p._close{display:block;width:10px}.modal-nav__item.-open .nav-main__link .button p._close .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){.modal-nav__item.-open .nav-main__link:hover .button{background:#fff}.modal-nav__item.-open .nav-main__link:hover .button p._close .st0{stroke:#ffc600}}.modal-nav__item:after{background:#eaeaea;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.modal-nav__item .nav-main__link{-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;padding-right:20px}.modal-nav__item .nav-main__link,.modal-nav__item .nav-main__link .icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-nav__item .nav-main__link .icon{position:relative;width:95px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:13px;padding-top:2px}.modal-nav__item .nav-main__link .icon.-icon1 img{width:34px}.modal-nav__item .nav-main__link .icon.-icon2 img{width:54px}.modal-nav__item .nav-main__link .icon.-icon3 img{width:40px}.modal-nav__item .nav-main__link .icon.-icon4 img{width:26px}.modal-nav__item .nav-main__link .icon.-icon5 img{width:31px}.modal-nav__item .nav-main__link .icon.-icon6 img{width:37px}.modal-nav__item .nav-main__link .icon.-icon7 img{width:41px}.modal-nav__item .nav-main__link .icon.-icon8 img{width:37px}.modal-nav__item .nav-main__link .icon.-icon10 img,.modal-nav__item .nav-main__link .icon.-icon9 img{width:31px}.modal-nav__item .nav-main__link .text{font-size:2.4rem;font-weight:700;width:calc(100% - 131px)}.modal-nav__item .nav-main__link .text span{display:inline-block;position:relative}.modal-nav__item .nav-main__link .text span:after{background:#ffc600;border-radius:50%;content:"";height:14px;opacity:0;position:absolute;right:-50px;top:12px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:14px}.modal-nav__item .nav-main__link .arrow,.modal-nav__item .nav-main__link .button{height:36px;position:relative;top:2px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:36px}.modal-nav__item .nav-main__link .button{border:1px solid #036197;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.modal-nav__item .nav-main__link .button p{font-size:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-nav__item .nav-main__link .button p._open{width:12px}.modal-nav__item .nav-main__link .button p._open .st0{fill:none;stroke:#036197;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-nav__item .nav-main__link .button p._close{display:none}.modal-nav__item .nav-main__link.-current .text{color:#036197}.modal-nav__item .nav-main__link.-current .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:751px){.modal-nav__item .nav-main__link:hover .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-nav__item .nav-main__link:hover .arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}.modal-nav__item .nav-main__link:hover .button{background:#036197}.modal-nav__item .nav-main__link:hover .button p._open .st0{stroke:#fff}}.modal-nav__item .nav-sub{height:0;margin-left:114px;overflow:hidden;-webkit-transition:height .4s ease-out 0s;transition:height .4s ease-out 0s}.modal-nav__item .nav-sub a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;width:100%}.modal-nav__item .nav-sub a.-current .text{color:#035b90}.modal-nav__item .nav-sub a.-current .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-nav__item .nav-sub__item{position:relative}.modal-nav__item .nav-sub__item ._parent{color:#036197;font-size:2rem;gap:72px;line-height:3rem;padding:17px 23px 20px 0;position:relative}.modal-nav__item .nav-sub__item ._parent .text{width:calc(100% - 102px)}.modal-nav__item .nav-sub__item ._parent .text span{display:inline-block;position:relative}.modal-nav__item .nav-sub__item ._parent .text span:after{background:#ffc600;border-radius:50%;content:"";height:10px;opacity:0;position:absolute;right:-30px;top:10px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:10px}.modal-nav__item .nav-sub__item ._parent .arrow{position:relative;top:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:30px}@media screen and (min-width:751px){.modal-nav__item .nav-sub__item ._parent:hover .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-nav__item .nav-sub__item ._parent:hover .arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.modal-nav__item .nav-sub__item ._parent:after{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 0,transparent 6px);background-position:0 0;background-repeat:repeat-x;background-size:100% 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.modal-nav__item .nav-sub__item+.nav-sub__item{margin-top:14px}.modal-nav__item .nav-sub__item:last-of-type{padding-bottom:54px}.modal-nav__item .nav-sub ._children li a{font-size:1.8rem;gap:72px;line-height:2.6rem;padding:14px 23px 20px 0;position:relative}.modal-nav__item .nav-sub ._children li a .text{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:22px;position:relative;width:calc(100% - 102px)}.modal-nav__item .nav-sub ._children li a .text:before{background:#036197;content:"";height:1px;left:0;position:absolute;top:13px;width:6px}.modal-nav__item .nav-sub ._children li a .text span{display:inline-block;position:relative}.modal-nav__item .nav-sub ._children li a .text span:after{background:#ffc600;border-radius:50%;content:"";height:10px;opacity:0;position:absolute;right:-30px;top:10px;-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:10px}.modal-nav__item .nav-sub ._children li a .arrow{height:30px;position:relative;top:1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:30px}.modal-nav__item .nav-sub ._children li a .arrow img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px}@media screen and (min-width:751px){.modal-nav__item .nav-sub ._children li a:hover .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-nav__item .nav-sub ._children li a:hover .arrow{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.modal-nav__item .nav-sub ._children li a.-current .text span:after{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.modal-nav__item .nav-sub ._children li a:after{background-image:repeating-linear-gradient(90deg,#000,#000 1px,transparent 0,transparent 6px);background-position:0 0;background-repeat:repeat-x;background-size:100% 1px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.modal-nav2{margin-bottom:90px}.modal-nav2 ul{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;gap:20px 34px}.modal-nav2 ul,.modal-nav2 ul a{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-nav2 ul a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.modal-nav2 ul a .text{position:relative}.modal-nav2 ul a .text:after{background:#000;bottom:0;content:"";height:1px;position:absolute;right:0;width:0}.modal-nav2 ul a .icon,.modal-nav2 ul a .text:after{-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.modal-nav2 ul a .icon{background:#036197;border-radius:50%;font-size:0;height:19px;position:relative;top:2px;width:19px}.modal-nav2 ul a .icon img{left:52%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5px}@media screen and (min-width:751px){.modal-nav2 ul a:hover .text:after{left:0;right:auto;width:100%}.modal-nav2 ul a:hover .icon{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}}.modal-nav__foot{border:1px solid #eaeaea}.modal-app,.modal-nav__foot{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-app{position:relative;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;gap:48px;justify-content:center}.modal-app__icon{width:60px}.modal-app__main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 18px;width:270px}.modal-app__main .title{font-size:1.6rem;font-weight:600;width:100%}.modal-app__main .title .fontp{font-size:1.8rem}.modal-app__main .btn._apple{width:106px}.modal-app__main .btn._google{width:128px}.modal-sns{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:42px;padding:43px 0;position:relative}.modal-sns:before{background:#eaeaea;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.modal-sns__item._facebook{width:33px}.modal-sns__item._x{width:26px}.modal-sns__item._instagram{width:31px}.modal-sns__item._youtube{width:30px}@media screen and (max-width:1050px){.modal-forbeginner__block2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:90px}.modal-forbeginner__block2>.line{display:none}.modal-guide__container .item,.modal-guide__container .item:nth-of-type(2n){width:100%}.modal-search{width:calc(100% - 300px)}.modal-search__keyword:focus{width:calc(100% - 55px)}}@media screen and (max-width:950px){.modal-contents{padding:0}.modal-search__keyword{width:320px}.modal-forbeginner__block{gap:42px 3px}.modal-nav,.modal-nav__foot{display:block}.modal-nav__block{width:100%}.modal-sns{padding:30px 0;width:100%}.modal-sns:before{height:1px;width:100%}.modal-app{padding:30px 0;width:100%}}@media screen and (max-width:750px){.modal-close{border-radius:17px;height:34px;right:18px;top:18px;width:46px}.modal-close p{width:14px}.modal-close p .st0{stroke-width:2px}.modal-close p .st1{stroke-width:4px}.modal-main{padding:14px 18px 60px;position:relative}.modal-head,.modal-head h1{margin-bottom:30px}.modal-head h1{width:158px}.modal-head__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px}.modal-search{width:100%}.modal-search form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.modal-search__keyword{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;height:42px;line-height:1.6rem;padding:0 24px 2px;width:305px}.modal-search__keyword:focus{width:calc(100% - 50px)}.modal-search__keyword::-webkit-input-placeholder{font-size:1.4rem}.modal-search__keyword::-moz-placeholder{font-size:1.4rem}.modal-search__keyword:-ms-input-placeholder{font-size:1.4rem}.modal-search__keyword::-ms-input-placeholder{font-size:1.4rem}.modal-search__keyword::placeholder{font-size:1.4rem}.modal-search__btn{height:42px;width:42px}.modal-search__btn:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/sp/common/menu/icon2.svg) no-repeat 0 0;background-size:contain;height:16px;width:16px}.modal-gn{gap:11px;padding-right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-gn__item:after{display:none}.modal-gn__item a{color:#035b90;text-align:center}.modal-gn__item a .icon{height:34px;margin:0 auto 3px;position:relative;width:46px!important}.modal-gn__item a .icon:before{border:1px solid #036197;border-radius:17px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.modal-gn__item a .icon img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-gn__item a .icon.-icon1 img,.modal-gn__item a .icon.-icon2 img{width:13px}.modal-gn__item a .icon.-icon3 img{width:16px}.modal-gn__item a .text{font-size:1rem}.modal-tab,.modal-tab__item{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-tab__item{font-size:1.4rem;line-height:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:60px;justify-content:center}.modal-tab__item.-current:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/sp/common/menu/fgr1.svg) no-repeat 0 0;background-size:contain;bottom:-7px;height:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:9px}.modal-contents{padding:0 12px}.modal-forbeginner{padding-top:45px}.modal-forbeginner h2{margin-bottom:34px}.modal-forbeginner h2 .text{font-size:2.2rem;left:-1px}.modal-forbeginner h2 .text .fontp{font-size:2.6rem}.modal-forbeginner h2 .icon{width:19px}.modal-forbeginner__block{display:block;margin:0 auto 66px;position:relative}.modal-forbeginner__block .owl-carousel{margin:0 auto;width:220px}.modal-forbeginner__block .owl-carousel .owl-stage-outer{margin-bottom:46px;overflow:visible}.modal-forbeginner__block .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:30px;justify-content:center}.modal-forbeginner__block .owl-dots .owl-dot{height:12px;position:relative;width:12px}.modal-forbeginner__block .owl-dots .owl-dot:before{background:#a0a0a0;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.modal-forbeginner__block .owl-dots .owl-dot.active:before{background:#036197;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal-forbeginner__block .item{width:220px}.modal-forbeginner__block .item .graphic{height:106px;margin:0 auto 18px;width:106px}.modal-forbeginner__block .item .graphic .-icon1{width:66px}.modal-forbeginner__block .item .graphic .-icon2{width:43px}.modal-forbeginner__block .item .graphic .-icon3,.modal-forbeginner__block .item .graphic .-icon4{width:60px}.modal-forbeginner__block .item .graphic .-icon5{width:62px}.modal-forbeginner__block .item .title{font-size:1.8rem;margin-bottom:9px}.modal-forbeginner__block .item .text{font-size:1.4rem;line-height:2.4rem;margin-bottom:18px}.modal-forbeginner__block .item .link{background:transparent;border:none;height:22px;width:100px}.modal-forbeginner__block .item .link:before{display:none}.modal-forbeginner__block .item .link .icon{font-size:0;height:22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px}.modal-forbeginner__block .item .link .text{font-size:1.4rem;line-height:2.2rem;padding-left:0}.modal-forbeginner__nav{background:#036197;border-radius:50%;height:60px;position:absolute;top:calc(50% - 35px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:2}.modal-forbeginner__nav.-l{left:-64px}.modal-forbeginner__nav.-l .icon{right:10px;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.modal-forbeginner__nav.-r{right:-64px}.modal-forbeginner__nav.-r .icon{left:10px}.modal-forbeginner__nav .icon{display:block;font-size:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px}.modal-forbeginner__nav .st0{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.modal-forbeginner__block2{gap:58px;margin-bottom:66px}.modal-forbeginner__box{font-size:1.4rem;line-height:2.8rem}.modal-forbeginner__box h2{font-size:2.2rem;line-height:3.4rem;margin-bottom:21px}.modal-forbeginner__box._seminar .lead{margin-bottom:18px}.modal-forbeginner__box._seminar ul li .date{margin-bottom:4px}.modal-forbeginner__box._seminar ul li+li{margin-top:19px}.modal-forbeginner__box._seminar ul li a{text-decoration:underline}.modal-forbeginner__box._blog ul{padding-top:3px}.modal-forbeginner__box._blog ul li{font-size:1.4rem;line-height:2.4rem}.modal-forbeginner__box._blog ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-forbeginner__box._blog ul li a .thumbnail{-ms-flex-preferred-size:110px;flex-basis:110px}.modal-forbeginner__box._blog ul li a .link{background:transparent;border:none;color:#036197;display:block;height:22px;margin-top:6px;position:relative;width:102px}.modal-forbeginner__box._blog ul li a .link:before{display:none}.modal-forbeginner__box._blog ul li a .link .icon{font-size:0;height:22px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px}.modal-forbeginner__box._blog ul li a .link .text{font-size:1.4rem;line-height:2.2rem;padding-left:0}.modal-forbeginner__box._blog ul li+li{margin-top:19px}.modal-guide h2{font-size:2.2rem;gap:13px;line-height:3.4rem;margin-bottom:29px}.modal-guide h2 .icon{width:25px}.modal-guide__container{display:block;left:-12px;position:relative;width:calc(100vw - 36px)}.modal-guide__container .owl-stage-outer{background:#036197;margin-bottom:46px}.modal-guide__container .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:30px;justify-content:center}.modal-guide__container .owl-dots .owl-dot{height:12px;position:relative;width:12px}.modal-guide__container .owl-dots .owl-dot:before{background:#a0a0a0;border-radius:50%;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.modal-guide__container .owl-dots .owl-dot.active:before{background:#036197;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.modal-guide__container .item{background:transparent;padding:45px 30px 43px;width:calc(100vw - 36px)}.modal-guide__container .item h3{font-size:2.2rem;margin-bottom:37px}.modal-guide__container .item .graphic{right:30px;top:38px}.modal-guide__container .item .graphic.-item1{width:66px}.modal-guide__container .item .graphic.-item2{right:43px;top:38px;width:42px}.modal-guide__container .item .graphic.-item3{right:36px;top:36px;width:53px}.modal-guide__container .item .graphic.-item4{right:38px;top:38px;width:50px}.modal-guide__container .item .graphic.-item5{right:38px;top:45px;width:50px}.modal-guide__container .item .graphic.-item6{right:32px;top:39px;width:48px}.modal-guide__container .item-link{border-top:1px solid #fff;gap:16px 28px;margin-bottom:23px;padding-top:29px}.modal-guide__container .item-link a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.modal-guide__container .item-link a .text{font-size:1.6rem}.modal-guide__container .item-link a .icon{height:22px;top:1px;width:22px}.modal-guide__container .item-blog h4{font-size:1.6rem;line-height:2.8rem;margin-bottom:11px}.modal-guide__container .item-blog div{padding-left:12px}.modal-guide__container .item-blog div:before{left:0;top:12px}.modal-guide__container .item-blog div+div{margin-top:10px}.modal-guide__container .item-blog div a{font-size:1.4rem;line-height:2.8rem}.modal-guide__nav{background:#fff;border:1px solid #eaeaea;border-radius:50%;height:60px;position:absolute;top:calc(50% - 29px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:2}.modal-guide__nav.-l{left:-47px}.modal-guide__nav.-l .icon{right:12px;-webkit-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.modal-guide__nav.-r{right:-47px}.modal-guide__nav.-r .icon{left:12px}.modal-guide__nav .icon{display:block;font-size:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px}.modal-guide__nav .st0{fill:none;stroke:#036197;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.modal-nav{margin-bottom:44px;padding-top:26px}.modal-nav__item.-open .nav-main__link .button p._close{width:9px}.modal-nav__item.-open .nav-main__link .button p._close .st0{stroke-width:2px}.modal-nav__item .nav-main__link{height:70px;padding-right:12px}.modal-nav__item .nav-main__link .icon{height:70px;padding-right:13px;padding-top:2px;width:72px}.modal-nav__item .nav-main__link .icon.-icon1 img{width:29px}.modal-nav__item .nav-main__link .icon.-icon2 img{width:45px}.modal-nav__item .nav-main__link .icon.-icon3 img{width:32px}.modal-nav__item .nav-main__link .icon.-icon4 img{width:22px}.modal-nav__item .nav-main__link .icon.-icon5 img{width:23px}.modal-nav__item .nav-main__link .icon.-icon6 img{width:30px}.modal-nav__item .nav-main__link .icon.-icon7 img{width:35px}.modal-nav__item .nav-main__link .icon.-icon8 img{width:31px}.modal-nav__item .nav-main__link .icon.-icon10 img,.modal-nav__item .nav-main__link .icon.-icon9 img{width:25px}.modal-nav__item .nav-main__link .text{font-size:1.6rem;width:calc(100% - 94px)}.modal-nav__item .nav-main__link .text span:after{height:8px;right:-20px;top:8px;width:8px}.modal-nav__item .nav-main__link .arrow,.modal-nav__item .nav-main__link .button{height:22px;top:2px;width:22px}.modal-nav__item .nav-main__link .button p._open{width:9px}.modal-nav__item .nav-main__link .button p._open .st0{stroke-width:2px}.modal-nav__item .nav-sub{margin-left:0}.modal-nav__item .nav-sub__item{position:relative}.modal-nav__item .nav-sub__item ._parent{font-size:1.6rem;gap:50px;line-height:2.8rem;padding:14px 12px 19px 25px}.modal-nav__item .nav-sub__item ._parent .text{width:calc(100% - 102px)}.modal-nav__item .nav-sub__item ._parent .text span:after{height:8px;right:-20px;width:8px}.modal-nav__item .nav-sub__item ._parent .arrow{position:relative;top:-1px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:22px}.modal-nav__item .nav-sub__item+.nav-sub__item{margin-top:9px}.modal-nav__item .nav-sub__item:last-of-type{padding-bottom:47px}.modal-nav__item .nav-sub ._children li a{font-size:1.4rem;gap:50px;line-height:2.4rem;padding:17px 12px 20px 25px}.modal-nav__item .nav-sub ._children li a .text{padding-left:17px;width:calc(100% - 72px)}.modal-nav__item .nav-sub ._children li a .text span:after{height:8px;right:-20px;top:9px;width:8px}.modal-nav__item .nav-sub ._children li a .arrow{height:22px;width:22px}.modal-nav__item .nav-sub ._children li a .arrow img{width:5px}.modal-nav2{margin-bottom:45px;padding:0 12px}.modal-nav2 ul{font-size:1.2rem;gap:24px 18px}.modal-nav2 ul a{gap:8px}.modal-nav2 ul a .icon{background:transparent;height:14px;top:0;width:14px}.modal-nav2 ul a .icon img{left:0;top:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:100%}.modal-app{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.modal-app__icon{left:50%;position:absolute;top:23px;-webkit-transform:translateX(-153px);-ms-transform:translateX(-153px);transform:translateX(-153px);width:36px}.modal-app__main{gap:24px 24px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-app__main .title{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.4rem;padding-left:31px;text-align:center}.modal-app__main .title .fontp{font-size:1.6rem}.modal-app__main .btn._apple{width:98px}.modal-app__main .btn._google{width:122px}.modal-sns{gap:42px;padding:23px 0;position:relative}.modal-sns__item._facebook{width:22px}.modal-sns__item._x{width:18px}.modal-sns__item._instagram{width:22px}.modal-sns__item._youtube{width:23px}}.contact-title{margin-bottom:40px}.contact-lead{font-size:1.3rem;margin:0 auto 30px;max-width:750px;text-align:center;width:86.6%}.hs_cos_wrapper_type_form{margin:0 auto;max-width:750px;width:86.6%}.contact-form form{width:86.6%}.contact-form form,.hs_cos_wrapper_type_form form{margin:0 auto;max-width:750px}.contact-form form label,.hs_cos_wrapper_type_form form label{display:inline-block;margin-bottom:5px}.contact-form form label span,.hs_cos_wrapper_type_form form label span{font-size:1.3rem;font-weight:700;line-height:2rem}.contact-form form label span.hs-form-required,.hs_cos_wrapper_type_form form label span.hs-form-required{color:red}.contact-form form fieldset,.hs_cos_wrapper_type_form form fieldset{margin-bottom:20px;max-width:100%}.contact-form form input[type=email],.contact-form form input[type=tel],.contact-form form input[type=text],.hs_cos_wrapper_type_form form input[type=email],.hs_cos_wrapper_type_form form input[type=tel],.hs_cos_wrapper_type_form form input[type=text]{background:#f4f4f4;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1.6rem;height:45px;padding:0 10px;width:90%}@media screen and (max-width:400px){.contact-form form input[type=email],.contact-form form input[type=tel],.contact-form form input[type=text],.hs_cos_wrapper_type_form form input[type=email],.hs_cos_wrapper_type_form form input[type=tel],.hs_cos_wrapper_type_form form input[type=text]{width:100%!important}}.contact-form form textarea,.hs_cos_wrapper_type_form form textarea{background:#f4f4f4;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1.6rem;height:135px;line-height:35px;padding:0 10px;width:90%}@media screen and (max-width:400px){.contact-form form textarea,.hs_cos_wrapper_type_form form textarea{width:100%!important}}.contact-form form select,.hs_cos_wrapper_type_form form select{background:url(https://2864453.fs1.hubspotusercontent-na1.net/hubfs/2864453/image/renewal2018/common/select_arrow.png) no-repeat 99% #f4f4f4;background-size:35px 35px;-webkit-background-size:35px 35px;border:none;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1.6rem;height:45px;line-height:45px;padding:0 10px;width:100%}@media screen and (max-width:400px){.contact-form form select,.hs_cos_wrapper_type_form form select{width:100%!important}}.hs-error-msgs{color:#035b90;font-size:1.1rem;margin-top:5px}.hs_cos_wrapper_type_form form label span.hs-form-required{color:#035b90;margin-left:5px;position:relative;top:3px}.hs-form-booleancheckbox label{font-size:1.3rem;padding-left:20px;position:relative}.hs-form-booleancheckbox label:after{border-bottom:2px solid #2d2d2d;border-right:2px solid #2d2d2d;content:"";filter:alpha(opacity=0);height:8px;left:7px;margin-top:-6px;opacity:0;position:absolute;top:50%;-ms-transform:rotate(39deg);transform:rotate(39deg);-webkit-transform:rotate(39deg);width:5px}input[type=checkbox]:checked+.hs-form-booleancheckbox label:after{filter:alpha(opacity=100);opacity:1}.hs-form-booleancheckbox label:before{background:#f4f4f4;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:20px}.hs-form-booleancheckbox label.-checked:after{filter:alpha(opacity=100);opacity:1}legend.hs-field-desc{font-size:14px}legend.hs-field-desc a{color:#0600ff;text-decoration:underline}.hs_submit{margin-top:40px;text-align:center}.hs_submit>.actions{background:#035b90;border-radius:45px 45px;-moz-border-radius:45px 45px;-webkit-border-radius:45px 45px;-o-border-radius:45px 45px;-ms-border-radius:45px 45px;color:#fff;cursor:pointer;display:inline-block;height:90px;margin:0 auto;position:relative}.hs_submit>.actions>p{position:relative}.hs_submit>.actions:before{background:#2d2d2d;border-radius:45px 45px;-moz-border-radius:45px 45px;-webkit-border-radius:45px 45px;-o-border-radius:45px 45px;-ms-border-radius:45px 45px;content:"";height:90px;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.hs_submit>.actions:hover:before{left:0;width:100%}.hs_submit>.actions .hs-button{background:none;border:0 solid #fff;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:1.7rem;font-weight:700;letter-spacing:.02em;line-height:90px;min-width:200px;padding:0 50px;position:relative;width:100%}@media screen and (max-width:750px){.hs_submit>.actions .hs-button{font-size:1.5rem}}@media screen and (max-width:486px){.hs_submit>.actions .hs-button{padding:0;text-align:center}}.contact-tel{padding-top:30px}.contact-tel .inner{margin-bottom:48px}.contact-tel .inner>h2{font-size:2.4rem;font-weight:700;line-height:3.2rem;margin-bottom:31px;text-align:center}@media screen and (max-width:486px){.contact-tel .inner>h2{font-size:1.8rem;line-height:2.4rem;margin:0 auto 31px;max-width:86%}}.contact-tel .inner h3{font-size:1.7rem;font-weight:700;margin-bottom:11px;text-align:center}.contact-tel .inner>.tel{margin-bottom:54px;position:relative;text-align:center}.contact-tel .inner>.tel>.icon{left:50%;margin-left:-129px;position:absolute;top:-4px;width:35px}.contact-tel .inner>.tel>a,.contact-tel .inner>.tel>span{font-size:2.7rem;font-weight:700;letter-spacing:-.01em}.contact-formwrap{margin:0 auto;max-width:1000px;padding-bottom:80px}.contact-tab>ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.contact-tab>ul>li{box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;min-height:112px;padding-bottom:30px;position:relative;text-align:center;width:33.3%}@media screen and (max-width:639px){.contact-tab>ul>li{min-height:70px;padding-bottom:20px;padding-left:5%;padding-right:5%}}.contact-tab>ul>li>span{display:inline-block;font-size:1.6rem;font-weight:500;position:relative}.contact-tab>ul>li>span:after{background:#035b90;bottom:-2px;content:"";height:1px;left:50%;position:absolute;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}@media screen and (max-width:639px){.contact-tab>ul>li>span{font-size:1.4rem}}.contact-tab>ul>li>p{font-size:1.2rem;line-height:1.8rem;margin-top:10px}.contact-tab>ul>li:hover>span:after{left:0;width:100%}.contact-tab>ul>li.-current{cursor:default}.contact-tab>ul>li.-current>span{color:#035b90}.contact-tab>ul>li.-current:after{border-color:transparent transparent #035b90;border-style:solid;border-width:0 12px 9px;bottom:0;content:"";display:block;height:0;left:50%;margin-left:-12px;position:absolute;width:0}.contact-tab>ul>li.-current:hover>span:after{left:50%;width:0}.contact-form{border-top:3px solid #035b90;padding-top:40px}.contact-form .item{display:none}.contact-form .item.-current{display:block}.contact-access{margin:0 auto;max-width:1120px;padding-bottom:80px;width:86.6%}.contact-access h3{font-size:1.7rem;font-weight:700;margin-bottom:11px;text-align:center}.contact-access .map{height:450px;margin-bottom:30px;width:100%}@media screen and (max-width:486px){.contact-access .map{height:350px}}.contact-access .address{font-size:1.4rem;line-height:2.4rem}.-left{text-align:left}.-center{text-align:center}.-right{text-align:right}h1,h2{font-size:2.2rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.2rem}h6{font-size:1rem}.section-block{margin:0 auto;max-width:1120px;width:86.6%}.-mw1000{max-width:1000px}.-mw950{max-width:950px}.-mw900{max-width:900px}.-mw850{max-width:850px}.-mw800{max-width:800px}.-mw750{max-width:750px}.-mw700{max-width:700px}.font10{font-size:1rem;line-height:1.6rem}.font12{font-size:1.2rem;line-height:1.8rem}.font14{font-size:1.4rem;line-height:2rem}.font16{font-size:1.6rem;line-height:2.2rem}.font18{font-size:1.8rem;line-height:2.4rem}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.fontp{font-family:poppins}.font-blue{color:#035b90}.font-gray{color:#2d2d2d}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.pt0{padding-top:0!important}.pd10{padding:10px}.code{border:1px solid #eaeaea;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:poppins;padding:30px}ul.list>li{font-size:1.4rem;line-height:2.5rem;margin-bottom:5px;padding-left:17px;position:relative}ul.list>li:before{background:#000;border-radius:50% 50%;-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;content:"";height:5px;left:0;position:absolute;top:11px;width:5px}@media screen and (min-width:751px){.column2{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.column2.-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.column2.-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}.column2.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.column2 .image{width:35%}.column2 .article{width:60%}}@media screen and (max-width:750px){.column2>.image{margin-bottom:25px;width:100%}.column2>.article{width:100%}}a.link-btn__white1{background:#fff;border-radius:37px 37px;-moz-border-radius:37px 37px;-webkit-border-radius:37px 37px;-o-border-radius:37px 37px;-ms-border-radius:37px 37px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#035b90;display:inline-block;font-size:1.4rem;font-weight:700;height:74px;line-height:2.1rem;padding:26px 50px;position:relative;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.link-btn__white1>p{position:relative}a.link-btn__white1:before{background:#2d2d2d;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}a.link-btn__white1:hover{color:#fff}a.link-btn__white1:hover:before{left:0;width:100%}a.link-btn__white2{background:#fff;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#035b90;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2.1rem;padding:24px 50px 26px;position:relative;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.link-btn__white2>p{position:relative}a.link-btn__white2:before{background:#2d2d2d;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}a.link-btn__white2:hover{color:#fff}a.link-btn__white2:hover:before{left:0;width:100%}a.link-btn__blue1{background:#035b90;border-radius:37px 37px;-moz-border-radius:37px 37px;-webkit-border-radius:37px 37px;-o-border-radius:37px 37px;-ms-border-radius:37px 37px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;height:74px;line-height:2.1rem;padding:26px 50px;position:relative;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.link-btn__blue1>p{position:relative}a.link-btn__blue1:before{background:#2d2d2d;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}a.link-btn__blue1:hover{color:#fff}a.link-btn__blue1:hover:before{left:0;width:100%}a.link-btn__blue2{background:#035b90;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;line-height:2.1rem;padding:24px 50px 26px;position:relative;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a.link-btn__blue2>p{position:relative}a.link-btn__blue2:before{background:#2d2d2d;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}a.link-btn__blue2:hover{color:#fff}a.link-btn__blue2:hover:before{left:0;width:100%}table.table-line{border-left:1px solid #ececec;border-top:1px solid #ececec}table.table-line td,table.table-line th{border-bottom:1px solid #ececec;border-right:1px solid #ececec;padding:10px 15px}.column{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.column.-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start}.column.-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-align-items:flex-end}.column.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.column .image{width:35%}.column .article{width:60%}.-w10p{width:10%}.-w15p{width:15%}.-w20p{width:20%}.-w25p{width:25%}.-w30p{width:30%}.-w35p{width:35%}.-w40p{width:40%}.-w45p{width:45%}.-w50p{width:50%}.-w55p{width:55%}.-w60p{width:60%}.-w65p{width:65%}.-w70p{width:70%}.-w75p{width:75%}.-w80p{width:80%}.-w85p{width:85%}.-w90p{width:90%}.-w95p{width:95%}.link-more{display:inline-block;font-size:1.3rem;line-height:14px;padding-right:38px;position:relative}.link-more>.icon{border:3px solid #035b90;border-radius:13px 13px;-moz-border-radius:13px 13px;-webkit-border-radius:13px 13px;-o-border-radius:13px 13px;-ms-border-radius:13px 13px;box-sizing:border-box;-webkit-box-sizing:border-box;height:25px;position:absolute;right:0;top:0;-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;width:25px}.link-more>.icon:before{height:8px;right:9px;top:6px;width:2px}.link-more>.icon:after,.link-more>.icon:before{background:#035b90;content:"";position:absolute;-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s}.link-more>.icon:after{height:2px;right:6px;top:9px;width:8px}.link-more>.arrow{background:#035b90;border-radius:50% 50%;-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;height:32px;margin-top:0;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;width:32px}.link-more>.arrow>img{height:9px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:6px}.link-more:hover>.icon{background:#035b90}.link-more:hover>.icon:after,.link-more:hover>.icon:before{background:#fff}.link-more:hover>.arrow{right:-15px}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-backface-visibility:hidden;float:left;min-height:1px;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(owl.video.play.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}#hs-banner-parent #hs-eu-cookie-confirmation{border-top:1px solid #ececec;bottom:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;max-width:100%!important;width:100%!important}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container{background:#fff;border:1px solid #035b90;border-radius:50% 50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none!important;height:37px;position:absolute;right:90px;top:12px;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:37px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container button{font-size:0;height:100%;left:0;line-height:0;position:absolute;top:0;width:100%}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container button svg{height:12px;width:12px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container button svg path{fill:#035b90}@media screen and (min-width:751px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container:hover{background:#035b90}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container:hover button svg path{fill:#fff}}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{gap:10px;min-height:auto;padding:34px 90px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner div,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p{color:#000;font-size:1.5rem;line-height:3.6rem}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-confirmation-buttons-area{position:absolute;right:90px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording{padding-right:360px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a{border-bottom:1px solid #000}@media screen and (min-width:751px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording a:hover{border-bottom:none}}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer{display:none;font-size:1.2rem;gap:5px;line-height:2.4rem;padding-right:280px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer:before{content:"※"}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-decline-button{border:1px solid #035b90;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;font-size:1.6rem;font-weight:500;height:48px;line-height:4.6rem;min-width:156px;text-decoration:none;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-confirmation-button:hover,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button:hover,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-decline-button:hover{background:#fff;color:#035b90}}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button{color:#035b90}@media screen and (min-width:751px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button:hover{background:#035b90;color:#fff}}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-opt-in-buttons #hs-eu-decline-button{display:none}@media screen and (max-width:1400px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container{right:4vw}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{padding-left:4vw;padding-right:4vw}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-confirmation-buttons-area{right:4vw}}@media screen and (max-width:1000px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-confirmation-buttons-area{position:relative;right:0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording{padding-right:0}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:750px){#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container{height:21px;right:4.6vw;top:13px;width:21px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-header-container button svg{height:9px;width:9px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{margin-top:18px;padding:26px 7.6vw 30px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner div,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p{font-size:1.2rem;line-height:2.2rem}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording{padding-right:0}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-cookie-disclaimer{font-size:1rem;line-height:2rem;padding-right:0}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-decline-button{font-size:1.2rem;height:36px;line-height:3.4rem;min-width:138px}#hs-banner-parent #hs-eu-cookie-confirmation #hs-eu-opt-in-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#hs-modal #hs-modal-content #hs-modal-accept-all{background:#035b90;border:1px solid #035b90;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){#hs-modal #hs-modal-content #hs-modal-accept-all:hover{background:#fff;color:#035b90}}#hs-modal #hs-modal-content #hs-modal-save-settings{border:1px solid #035b90;color:#035b90;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Hiragino Sans,Hiragino Kaku Gothic ProN,游ゴシック \ Medium,meiryo,sans-serif;font-weight:500;text-decoration:none;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}@media screen and (min-width:751px){#hs-modal #hs-modal-content #hs-modal-save-settings:hover{background:#035b90;color:#fff}}#hs-modal #hs-modal-content #hs-categories-container .hs-category-row .hs-toggle-switch.hs-toggle-selected-flag{background-color:#035b90;border-color:#035b90}#hs-modal #hs-modal-content #hs-categories-container .hs-category-description.visible{margin-top:10px}@media screen and (max-width:750px){#hs-modal #hs-modal-content #hs-modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#hs-modal #hs-modal-content #hs-modal-accept-all,#hs-modal #hs-modal-content #hs-modal-save-settings{font-size:1.2rem;height:36px;min-width:138px}}.seminar{margin:0 auto 50px;max-width:950px;padding-top:30px;width:86%}@media screen and (max-width:750px){.seminar{margin-bottom:40px;padding-top:15px;width:90%}}.seminar>h2{font-size:3.2rem;font-weight:700;line-height:1;margin-bottom:16px;text-align:center}@media screen and (max-width:750px){.seminar>h2{font-size:1.8rem;line-height:1.4;margin-bottom:10px;margin-top:10px}}.seminar>p.subtitle{font-size:2.2rem;font-weight:700;line-height:1.5;margin-bottom:10px;margin-top:10px;text-align:center}@media screen and (max-width:750px){.seminar>p.subtitle{font-size:1.4rem;line-height:1.5;margin-bottom:6px;margin-top:6px}}.seminar>p>span.pc-large{font-size:24px;font-weight:700}@media screen and (max-width:750px){.seminar>p>span.pc-large{font-size:16px}}.seminar>h3{border-bottom:solid;border-color:#035b90;border-width:5px;font-size:2.6rem;font-weight:700;line-height:4.5rem;margin-bottom:32px;margin-top:48px;text-align:left}@media screen and (max-width:750px){.seminar>h3{margin-bottom:32px;margin-top:32px}}.seminar>h4{font-size:1.8rem;font-weight:700;line-height:2.5rem;margin-bottom:20px;text-align:left}.seminar>p{font-size:1.6rem;line-height:2.2rem;margin:30px 0}@media screen and (max-width:750px){.seminar>p{font-size:1.3rem;line-height:2.2rem;margin:20px 5px}}.seminar>p>a{color:#0600ff;text-decoration:underline}.seminar>img{display:block;margin:50px auto;max-width:100%;text-align:center}@media screen and (max-width:750px){.seminar>img{margin-bottom:20px;margin-top:20px}}.seminar>ul{font-size:16px;margin:.5em auto;text-align:left}.seminar>ul>li{font-size:16px;margin:13px 0;padding-left:20px}.seminar>ul.seminar-topic{margin:.5em auto;text-align:left}@media screen and (max-width:750px){.seminar>ul.seminar-topic{margin:0 auto}}.seminar>ul.seminar-topic>li{font-size:16px;margin:13px 0;padding-left:20px}@media screen and (max-width:750px){.seminar>ul.seminar-topic>li{font-size:13px;margin:8px 0;padding-left:8px}}.seminar>ul.seminar-topic>li:before{content:"・"}.seminar>dl.speaker{margin-bottom:40px;margin-top:24px}.seminar>dl.speaker>dt{font-size:18px;font-weight:700}.seminar>dl.speaker>dt>a{color:#000;text-decoration:underline}.seminar>dl.speaker>dd.txt1,.seminar>dl.speaker>dd.txt2{font-size:1.6rem;line-height:2.2rem;margin:25px 0;padding-left:8px}@media screen and (max-width:750px){.seminar>dl.speaker>dd.txt1,.seminar>dl.speaker>dd.txt2{font-size:1.3rem;line-height:2.2rem;margin:16px 0;padding-left:8px}}div.seminar-box{background:#fff;border:2px dashed #035b90;border-radius:20px;-webkit-box-shadow:0 0 0 10px #fff;box-shadow:0 0 0 10px #fff;font-size:16px;margin:40px auto;padding:.5em .3em .8em;vertical-align:middle;width:90%}@media screen and (max-width:750px){div.seminar-box{font-size:14px;margin:20px auto;padding:.5em .3em .8em;width:100%}}div.seminar-box-title{border-bottom:solid;border-color:#035b90;border-width:5px;font-size:2.4rem;font-weight:700;line-height:4.5rem;margin-bottom:10px;text-align:center}@media screen and (max-width:750px){div.seminar-box-title{font-size:18px;font-weight:700;line-height:3.2rem;margin-bottom:10px}}div.seminar-box ol,div.seminar-box-title ul{margin-bottom:10px;text-align:left}div.seminar-box ol li,div.seminar-box ul li{font-size:15px;font-weight:400;line-height:1.3em;padding:.5em}div.seminar-box img{display:block;margin-bottom:20px;margin-top:20px;max-width:100%;text-align:center}div.seminar-box p{font-size:16px;line-height:1.3em;margin:.5em auto;padding:.3em 0;text-align:left}.btn-back{margin-bottom:75px;text-align:center}@media screen and (max-width:750px){.btn-back{margin-bottom:50px}}.btn-back>a{display:inline-block;font-size:1.4rem;line-height:3.1rem;margin:0 auto;position:relative}.btn-back>a>.arrow{height:31px;left:-62px;position:absolute;top:0;width:31px}.btn-back>a>.arrow img{left:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-back>a:hover>.arrow img{left:-10px}.btn-next{text-align:center}.btn-next a{display:inline-block;font-size:1.4rem;line-height:3.1rem;margin:0 auto;position:relative}.btn-next a>.arrow{height:31px;position:absolute;right:-62px;top:0;-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transform:rotate(-180deg);width:31px}.btn-next a>.arrow img{left:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-next a:hover>.arrow img{left:-10px}.btn-toapply{background:#f5f5f5;display:block;height:255px;margin:0 auto 92px;max-width:1120px;position:relative;text-align:center;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-toapply:before{background:#035b90;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;width:0}.btn-toapply>.txt{font-size:1.6rem;font-weight:500;left:50%;letter-spacing:.03em;line-height:2rem;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.btn-toapply>.arrow{height:31px;margin-top:-15px;position:absolute;right:139px;top:50%;width:31px}.btn-toapply>.arrow>p{filter:alpha(opacity=100);left:0;opacity:1;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-toapply>.arrow>p.hover{filter:alpha(opacity=0);opacity:0}.btn-toapply>.arrow img{left:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-toapply:hover{color:#fff}.btn-toapply:hover:before{left:0;width:100%}.btn-toapply:hover>.arrow>p{filter:alpha(opacity=0);opacity:0}.btn-toapply:hover>.arrow>p.hover{filter:alpha(opacity=100);opacity:1}.btn-toapply:hover>.arrow img{left:10px}@media screen and (max-width:750px){.btn-toapply{color:#fff;height:115px;width:86%}.btn-toapply:before{left:0;width:100%}.btn-toapply>.arrow{right:50px}.btn-toapply>.arrow>p{filter:alpha(opacity=0);opacity:0}.btn-toapply>.arrow>p.hover{filter:alpha(opacity=100);opacity:1}.btn-toapply>.arrow img{left:10px}}body .resources-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1141px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resources-sidebar-container{width:28%}.sidebar-filters{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,.2);padding:34px 22px}.sidebar-filters h2{border-bottom:2px solid #e8e8e8;color:#475761;font-size:19.5px;font-weight:400;letter-spacing:0;margin:0;padding-bottom:10px}.sidebar-filters .filter-group{border:none;border-bottom:2px solid #e8e8e8;margin:2px 0;padding:30px 0}.sidebar-filters .filter-group h3{color:#475761;font-size:15px;font-weight:400;margin:0 0 4px}.filter-group .filter-search{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3px 0;width:100%}.filter-search form{position:relative}.filter-group input#search-by{-webkit-box-flex:1;-webkit-appearance:none;border:1px solid #dbe2eb;border-radius:3px 0 0 3px;border-right:none;-ms-flex:1 0 auto;flex:1 0 auto;font-size:14px;letter-spacing:.1px;line-height:2.5;max-width:calc(100% - 30px);min-height:34px;padding:0 8px}.filter-group .search-button{-webkit-appearance:none;background-color:transparent;border:1px solid #dbe2eb;border-left:none;border-radius:0 3px 3px 0;height:34px;padding:0;position:absolute;right:0;top:0;width:30px}.search-button:before{background-color:#00769b;content:"";height:6px;left:16px;position:absolute;top:17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:2px}.search-button:after{border:2px solid;border-radius:100%;color:#00769b;content:" ";height:10px;left:7px;position:absolute;top:10px;width:10px}.filter-group a{color:#0091ae;display:block;font-size:14.5px;font-weight:500;line-height:1.2;padding:4.5px 0;text-decoration:none}.filter-group a:hover{color:#007a8c;text-decoration:underline}.sidebar-social{margin-bottom:20px}.sidebar-social h3{color:#475761;font-size:15.25px;font-weight:400;letter-spacing:0;margin:23px 0 11px;text-align:center;text-transform:uppercase}.sidebar-social-icons{text-align:center}.sidebar-social a{text-decoration:none}.resources-results-container{width:70%}.resource-items-container{-webkit-flex-wrap:wrap;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.resource-items-container,.resource-items-container .resource-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.resource-items-container .resource-item{background-color:#fff;background-color:#f7f7f7;border-radius:4px;-webkit-box-shadow:0 0 11px rgba(33,33,33,.2);box-shadow:0 0 11px rgba(33,33,33,.2);-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;margin-bottom:25px;position:relative;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;width:31.5%}.resource-items-container .resource-item:hover{-webkit-box-shadow:0 10px 50px -5px rgba(0,0,0,.15);box-shadow:0 10px 50px -5px rgba(0,0,0,.15)}.resource-items-container .resource-item .item-content{padding:19px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.resource-item h2{color:#475761;font-size:1.24em;font-weight:400;letter-spacing:.02em;line-height:1.3;margin:0}.resource-item h2 a{color:#000;font-weight:500;text-decoration:none}.resource-item .tag{color:#a7a9ac;font-size:14px}.resource-items-container .resource-item .item-image{background-color:#fff;height:163px;margin:0;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.resource-item .item-image .item-link{display:block;height:100%;position:relative;width:100%}.resource-item .item-image .item-link img{bottom:-100%;left:-100%;margin:auto;max-height:100%;max-width:100%;position:absolute;right:-100%;top:-100%}.resource-items-container .resource-item figcaption{border-radius:4px;color:#fff;height:100%;left:0;opacity:0;padding:19px;position:absolute;top:0;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s;width:100%;z-index:1}.resource-items-container .resource-item:hover figcaption{background-color:rgba(81,111,144,.85);opacity:1}.resource-items-container .resource-item figcaption strong{display:block;letter-spacing:.02em;line-height:1.25em}.resource-item .item-cta{background-color:#ff7a59;border-radius:4px;bottom:19px;color:#fff;display:inline-block;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;left:19px;padding:8px 25px;position:absolute;right:19px;text-align:center;-webkit-transition:background-color .5s;transition:background-color .5s;z-index:2}.item-cta:hover{background-color:#ff8f73;color:#fff;text-decoration:none}.resource-item.featured{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.resource-item.featured .item-content{padding:88px 9px 65px 19px;width:63%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.resource-item.featured .item-content h2{font-size:1.79em;max-width:415px}.resource-item.featured .item-image{border-bottom-left-radius:4px;border-top-left-radius:4px;height:auto;width:37%}.resource-item.featured .item-image img{max-width:none;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.featured-ribbon{height:42px;position:absolute;right:12px;top:0;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:32px}.featured-ribbon:before{background-color:#f8cd9c;content:"";display:block;height:32px}.featured-ribbon:after{border-bottom:10px solid transparent;border-left:16px solid #f8cd9c;border-right:16px solid #f8cd9c;bottom:0;content:"";height:0;left:0;position:absolute;width:0}.featured-ribbon .featured-star{background:url(https://53.fs1.hubspotusercontent-na1.net/hubfs/53/assets/hubspot.com/marketing-library/ml-sprite.png) 0 0;display:block;height:15px;left:9px;overflow:hidden;position:absolute;top:8px;width:15px;z-index:1}blockquote{border:2px solid #464646;-webkit-box-sizing:border-box;box-sizing:border-box;color:#464646;font-style:italic;margin:10px 15px 15px;padding:10px;position:relative}blockquote p{font-style:italic;line-height:1.5;margin:5px 0;padding:0}blockquote cite{color:#888;display:block;font-size:.9em;text-align:right}span.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(60%,#ff6));background:linear-gradient(transparent 70%,#ff6 0);font-weight:700}.topic-banner{background:#035b90;color:#fff;margin:50p auto 80px;padding-left:20px;padding-right:20px}@media screen and (max-width:750px){.topic-banner{margin-bottom:80px}}@media screen and (min-width:751px){.topic-banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto;max-width:750px}}.topic-banner__wrapper>.image{max-width:420px;vertical-align:middle;width:50%}@media screen and (max-width:750px){.topic-banner__wrapper>.image{margin:0 auto 20px;max-width:350px;padding-top:30px;text-align:center}}.topic-banner__wrapper>.text{font-size:1.3rem;line-height:2.7rem}.topic-banner__wrapper>.text h3{font-size:18px;font-weight:700;letter-spacing:.1em;line-height:180%;margin-bottom:19px;padding:20px}@media screen and (max-width:750px){.topic-banner__wrapper>.text{font-size:1.2rem;line-height:2.1rem;padding-top:48px;text-align:center}}.page-title{background-color:#036197;background-image:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/common/pagetitle/msk1.png);background-position:100% 0;background-repeat:no-repeat;background-size:1180px 114px;color:#fff;font-size:4.1rem;font-weight:700;padding:43px 49px 46px;position:relative}.page-title:before{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/common/pagetitle/figure1.svg) no-repeat 0 0;background-size:contain}.page-title:after,.page-title:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.page-title:after{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/common/pagetitle/figure2.svg) no-repeat 100% 0;background-size:contain}.page-title p{position:relative;z-index:1}@media screen and (max-width:1180px){.page-title:before{display:none}}@media screen and (max-width:750px){.page-title{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/renewal2018/common/pagetitle/bgsp.jpg) no-repeat 100% 0;background-size:cover;font-size:2.7rem;letter-spacing:.02em;line-height:7.2rem;padding:0 0 3px 7vw}.page-title:after,.page-title:before{display:none}}.single-news-head{margin:0 auto 30px;max-width:1120px;width:90%}.single-news-head h2{font-size:26px;font-weight:700;line-height:3.7rem;margin:35px auto 50px;max-width:1120px;text-align:center;width:86.6%}.single-news-head>p{font-size:1.7rem;line-height:3.1rem;margin-bottom:16px;text-align:left}@media screen and (max-width:750px){.single-news-head>p{font-size:1.4rem;line-height:1.8rem;padding:0 3%}}.single-news-head>p.right{text-align:right}.single-news-head>p.right>img{width:250px}@media screen and (max-width:750px){.price-renewal-head>p.right>img{width:150px}}.single-news-detail{margin:50px auto 80px;max-width:1120px;width:90%}@media screen and (max-width:750px){.single-news-detail{margin-bottom:35px}}.single-news-detail>h2{font-size:22px;font-weight:700;line-height:3.7rem;margin:30px auto;text-align:left}@media screen and (max-width:750px){.single-news-detail>h2{font-size:20px;margin:20px auto}}.single-news-detail>h3{font-size:20px;font-weight:700;margin-bottom:33px;margin-left:30px;margin-top:33px;text-align:left}@media screen and (max-width:750px){.single-news-detail>h3{font-size:18px;margin-bottom:20px;margin-left:0;text-align:left}}.single-news-detail>p{font-size:1.7rem;line-height:26px;margin-bottom:8px;margin-left:30px;text-align:left}@media screen and (max-width:750px){.single-news-detail>p{font-size:14px;line-height:1.8rem;margin-bottom:20px;margin-left:0;padding:0 7.2%;text-align:left}}.single-news-detail>p.note{font-size:14px;line-height:18px;margin:0 auto 50px;max-width:800px;width:85%}@media screen and (max-width:750px){.single-news-detail>p.note{font-size:9px;margin:0 0 50px;padding:0;width:100%}}.single-news-detail>p>a{color:#0600ff;text-decoration:underline}@media print{#wrapper{padding-top:0}#wrapper .breadnav,#wrapper h2.page-title,#wrapper main .breadnav,#wrapper main h2.page-title,.foot,.head{display:none}.casestudy-single__head .wrap>.widget-span>.row-depth-2{margin:0 auto 20px;width:60%}.casestudy-single__head .wrap>.widget-span>.row-depth-2:last-of-type{width:100%}.casestudy-single__head .wrap .photo img,.casestudy-single__head .wrap.-page2>.widget-span>.row-depth-2{width:100%!important}.casestudy-single__head .wrap .text .logo{margin:0 auto 20px;width:70%}.casestudy-single__head .wrap .text{text-align:center}.casestudy-single__faq,.casestudy-single__lead,.casestudy-single__point{width:95%}.casestudy-single__head .wrap .text .txt{width:100%}.casestudy-single__point table tr th{padding:10px 0 0;text-align:left;vertical-align:top;width:15%}.casestudy-single__point table tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 20px;width:85%}.casestudy-single__point table tr td ul.list>li:before{background:transparent;content:"・";height:auto;top:0;width:auto}.casestudy-single__faq .item dd .faq-a,.casestudy-single__faq .item dt>.faq-q{font-size:2.2rem;height:auto;padding-top:0;top:0}.casestudy-single__faq .item dt{line-height:2.8rem}.btn-back,.casestudy-single__faq .item dd .faq-a:before,.casestudy-single__faq .item dt>.faq-q:after,.casestudy-single__faq .item dt>.faq-q:before,.hs-tools-menu.hs-collapsed{display:none}.leadinModal-content{display:none!important}}.rental-banner{background-color:#004481;font-family:ShinGoPro;margin:50px 0;text-align:center;vertical-align:middle;width:100%}@media screen and (max-width:750px){.rental-banner{margin:30px 0}}.rental-banner ul{list-style:none;padding:20px 0;width:100%}@media screen and (max-width:750px){.rental-banner ul{padding:10px 0}}.rental-banner ul li{display:inline-block;list-style:none;margin:0 3%;vertical-align:middle}@media screen and (max-width:750px){.rental-banner ul li{display:block;margin:10px auto}}.rental-banner p{font-size:32px;line-height:130%}.rental-banner p,.rental-banner p.ctamain{color:#fff;font-weight:700;letter-spacing:.2em;padding:20px auto}.rental-banner p.ctamain{font-size:22px;line-height:180%}@media screen and (max-width:750px){.rental-banner p{font-size:16px}}.rental-banner p span{font-size:18px;letter-spacing:.1em}@media screen and (max-width:750px){.rental-banner p span{font-size:14px;letter-spacing:.1em}}.rental-banner img{max-width:420px}@media screen and (max-width:750px){.rental-banner img{max-width:350px}}.form-privacy{padding-bottom:16px;padding-top:32px}.form-privacy__note{color:#035b90;font-size:1.7rem;line-height:3rem;margin-bottom:26px;padding-left:38px;position:relative}.form-privacy__note:before{background:url(https://remotelock.kke.co.jp/hubfs/renewal2018/image/dl/icon3.svg) no-repeat 0 0;background-size:contain;content:"";height:20px;left:0;position:absolute;top:6px;width:20px}.form-privacy__block{border:1px solid #ececec;margin-right:8px;padding:27px 36px}.form-privacy__lead{font-size:1.7rem;line-height:3rem;margin-bottom:14px}.form-privacy__text{font-size:1.5rem;line-height:3.3rem}.form-privacy__text a{border-bottom:1px solid #035b90;color:#035b90}@media screen and (max-width:750px){.form-privacy{padding-bottom:2px;padding-top:11px}.form-privacy__note{font-size:1.3rem;letter-spacing:-.03em;line-height:2.2rem;margin-bottom:16px;padding-left:21px}.form-privacy__note:before{height:16px;top:4px;width:16px}.form-privacy__block{padding:13px 21px}.form-privacy__lead{font-size:1.4rem;line-height:2.1rem;margin-bottom:10px;text-align:center}.form-privacy__text{font-size:1.2rem;line-height:2.1rem}}