@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border:none;text-decoration:none}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.slick-prev,.slick-next{position:absolute;display:block;cursor:pointer;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);padding:0;border:none;outline:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%;font-weight:400}body{font-size:15px;line-height:1.6;font-family:Noto Sans CJK JP Regular,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#333}@media only screen and (max-width: 768px){body{font-size:1.8666666667vw;line-height:1.5}}*{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}html,body{height:100%}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}i,em,strong,address{font-style:normal}a{color:#255946}@media only screen and (min-width: 769px){a:hover{text-decoration:none}}@font-face{font-family:Noto Sans CJK JP Regular;font-style:normal;font-weight:400;src:url(/agent/build/assets/NotoSansCJKjp-Regular-29c2954d.woff) format("woff"),url(/agent/build/assets/NotoSansCJKjp-Regular-ac0bcec6.ttf) format("truetype")}@font-face{font-family:Noto Sans CJK JP Bold;font-style:normal;font-weight:700;src:url(/agent/build/assets/NotoSansCJKjp-Bold-a1e6344f.woff) format("woff"),url(/agent/build/assets/NotoSansCJKjp-Bold-d4ed4f60.ttf) format("truetype")}@font-face{font-family:Noto Sans CJK JP Medium;font-style:normal;font-weight:500;src:url(/agent/build/assets/NotoSansJP-Medium-1ae59a4d.woff) format("woff"),url(/agent/build/assets/NotoSansJP-Medium-fdb40447.ttf) format("truetype")}#header{position:fixed;left:0;top:0;width:100%;min-width:1362px;z-index:5;font-size:1.6rem}@media only screen and (max-width: 768px){#header{min-width:inherit;font-size:4.2666666667vw}}#wrapper{position:relative;padding-top:60px;font-size:1.6rem;overflow:hidden}@media only screen and (max-width: 768px){#wrapper{font-size:4.2666666667vw;padding-top:0}}#wrapper section{position:relative;padding:80px 0 94px}#wrapper section:not(#mv){overflow:hidden}@media only screen and (max-width: 768px){#wrapper section{padding:10.6666666667vw 0 19.3333333333vw}#wrapper section#mv{padding:10.6666666667vw 0 2vw}}#wrapper section:nth-child(odd):not(:first-of-type){position:relative}#wrapper section:nth-child(odd):not(:first-of-type):after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f7f5;z-index:-2}#wrapper section:not(#mv) .decoL,#wrapper section:not(#mv) .decoM,#wrapper section:not(#mv) .decoS,#wrapper section:not(#mv) .decoLT,#wrapper section:not(#mv) .decoMT,#wrapper section:not(#mv) .decoST,#wrapper section:not(#mv) .decoMf,#wrapper section:not(#mv) .decoSf{position:absolute;background-repeat:no-repeat;background-position:0 0;z-index:2;opacity:.2}#wrapper section:not(#mv) .decoM,#wrapper section:not(#mv) .decoS,#wrapper section:not(#mv) .decoMT,#wrapper section:not(#mv) .decoST,#wrapper section:not(#mv) .decoMf,#wrapper section:not(#mv) .decoSf{opacity:.8}#wrapper section .inner{margin:0 auto;max-width:1080px;min-width:1080px}@media only screen and (max-width: 768px){#wrapper section .inner{max-width:inherit;min-width:inherit;margin:0 auto;width:92vw}}.home section:not(#mv):before{position:absolute;top:0;left:0;width:500%;height:200%;content:"";transform:translate(-50%) skew(45deg);transition:all 1s ease-in-out;background:#fff;z-index:-1;opacity:1}@media only screen and (max-width: 768px){.home section:not(#mv):before{width:500%;height:100vh}}.home section#footer:before{content:none}.home section.is-animated:before{transform:translate(100%) skew(-45deg)!important}@media only screen and (max-width: 768px){.home section.is-animated:before{transform:translate(120%) skew(-45deg)!important}}@media only screen and (max-width: 768px){body.active #luxy{height:100%;overflow:hidden}}body.confirm{background-color:#f7f7f7}body.confirm #entry{margin-top:0;position:relative}@media only screen and (max-width: 768px){body.confirm #entry{padding:21.3333333333vw 0 26.6666666667vw!important}}body.confirm #entry:before{content:none!important}@media only screen and (max-width: 768px){body.confirm #entry .decoSf{top:auto;bottom:40.6666666667vw}}@media only screen and (max-width: 768px){body.confirm #entry .decoMf{top:auto;bottom:36vw}}body.confirm #entry p.lead{font-size:2.13rem;text-align:center;font-family:Noto Sans CJK JP Bold;font-weight:700}@media only screen and (max-width: 768px){body.confirm #entry p.lead{font-size:4.9226666667vw;margin-top:-4vw}}body.confirm #entry .form dl{padding:22px 30px 42px;margin:54px 140px 0}@media only screen and (max-width: 768px){body.confirm #entry .form dl{padding:5.3333333333vw 4vw;margin:9.3333333333vw 0 17.3333333333vw;display:block}}body.confirm #entry .form dl dt{margin-top:20px;padding:0;color:#7e7e7e;width:120px}@media only screen and (max-width: 768px){body.confirm #entry .form dl dt{margin:0;padding-top:0;padding-left:1.0666666667vw;width:100%}}body.confirm #entry .form dl dd{margin:20px 0 0 20px;width:calc(100% - 140px)}@media only screen and (max-width: 768px){body.confirm #entry .form dl dd{margin:0 0 5.3333333333vw;padding-left:1.0666666667vw;width:100%}body.confirm #entry .form dl dd:last-of-type{margin-bottom:0}}body.confirm #entry .form .btnArea{display:flex;justify-content:space-between;width:640px;margin:0 auto}@media only screen and (max-width: 768px){body.confirm #entry .form .btnArea{flex-wrap:wrap;width:100%}body.confirm #entry .form .btnArea .btn-entry{order:-1;margin-bottom:14.6666666667vw}}body.confirm.detail #entry .form .detail-content{padding-top:20px;padding-bottom:30px}@media only screen and (max-width: 768px){body.confirm.detail #entry .form .detail-content{padding:8vw 4vw}}body.confirm.detail #entry .form .detail-content dl dt,body.confirm.detail #entry .form .detail-content dl dd{margin-top:6px}@media only screen and (max-width: 768px){body.confirm.detail #entry .form .detail-content dl dt,body.confirm.detail #entry .form .detail-content dl dd{margin-top:.8vw}}.form-text-br{white-space:pre-wrap}#entry{margin-top:15px;position:relative}@media only screen and (max-width: 768px){#entry{margin-top:0;padding-bottom:26.6666666667vw!important}}#entry .decoL{bottom:-20px;left:50%;width:1791px;height:414px;margin-left:-855.1px;background-image:url(/agent/build/assets/big-c67cf8e8.svg);background-size:1791px auto;z-index:-1!important}@media only screen and (max-width: 768px){#entry .decoL{left:-12vw;bottom:0;width:128.2666666667vw;margin-left:0;height:34.5333333333vw;background-image:url(/agent/build/assets/bg_entry_sp-ee459c89.svg);background-size:128.2666666667vw auto;background-position:center 0!important}}#entry .decoM{top:1100px;left:50%;width:1309px;margin-left:-638px;height:250px;background-image:url(/agent/build/assets/decoM-52777441.svg);background-size:1309px auto;z-index:-1!important}@media only screen and (max-width: 768px){#entry .decoM{top:-131.4666666667vw;left:auto;right:7.4666666667vw;width:6.1333333333vw;margin-left:0;height:6.1333333333vw;background-image:url(/agent/build/assets/decoM_sp-a70761ad.svg);background-size:6.1333333333vw auto}}#entry .decoS{top:1000px;left:50%;width:1265px;margin-left:-678px;height:185px;background-image:url(/agent/build/assets/decoS-59503111.svg);background-position:0 0;background-size:1265px auto;z-index:-1!important}@media only screen and (max-width: 768px){#entry .decoS{top:-195.4666666667vw;left:auto;right:14.1333333333vw;width:3.6vw;margin-left:0;height:4vw;background-image:url(/agent/build/assets/decoS_sp-e3958c0f.svg);background-size:3.6vw auto}}@media only screen and (max-width: 768px){#entry .decoSf{position:absolute;bottom:277.3333333333vw;left:0;width:63.8666666667vw;margin-left:4.1333333333vw;height:28vw;background-image:url(/agent/build/assets/decoSf_sp-75e449c8.svg);background-size:63.8666666667vw auto}}@media only screen and (max-width: 768px){#entry .decoMf{position:absolute;bottom:176vw;left:0;width:79.3333333333vw;margin-left:11.4666666667vw;height:7.6vw;background-image:url(/agent/build/assets/decoMf_sp-104cb61d.svg);background-size:79.3333333333vw auto}}#entry .form dl{background-color:#fff;border-radius:4px;padding:5px 30px 35px;margin:0 140px 50px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 768px){#entry .form dl{padding:5.3333333333vw;margin:0 0 9.3333333333vw;display:block;border-radius:1.0666666667vw}}#entry .form dl dt{display:flex;align-items:center;flex-wrap:wrap;margin-top:39px;padding-right:50px;width:185px;position:relative;min-height:41.5px;font-family:Noto Sans CJK JP Medium;font-weight:500}@media only screen and (max-width: 768px){#entry .form dl dt{margin:0 0 2.9333333333vw;padding-top:0;padding-left:13.0666666667vw;width:100%;min-height:inherit;font-size:3.7333333333vw}}@media only screen and (min-width: 769px){#entry .form dl dt.vartical{display:block;padding-top:10px}}@media only screen and (min-width: 769px){#entry .form dl dt.vertical{display:block;padding-top:10px}}@media only screen and (min-width: 769px){#entry .form dl dt.vertical em{width:auto;display:inline-block}}#entry .form dl dt p{width:100%;text-align:left}#entry .form dl dt em{width:100%;font-size:1.4rem}@media only screen and (max-width: 768px){#entry .form dl dt em{width:auto;font-size:3.2vw}}#entry .form dl dt span{position:absolute;top:12px;right:0;background-color:#f7f7f7;font-family:Noto Sans CJK JP Bold;font-weight:700;color:#9c9c9c;font-size:.8em;padding:0 10px;border-radius:10px}@media only screen and (max-width: 768px){#entry .form dl dt span{top:.6666666667vw;left:0;right:auto;font-size:2.6666666667vw;padding:0 10px;border-radius:2.6666666667vw}}#entry .form dl dt span.required{background-color:#fee;color:#b00000}#entry .form dl dd{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:calc(100% - 205px);min-height:41.5px;margin:39px 0 0 20px}@media only screen and (max-width: 768px){#entry .form dl dd{margin:0 0 10.6666666667vw;width:100%;min-height:inherit;font-size:3.7333333333vw}#entry .form dl dd:last-of-type{margin-bottom:0}}#entry .form dl dd br{display:block;clear:both}#entry .form dl dd input,#entry .form dl dd textarea{width:100%;padding:7px 15px;border-radius:4px;background-color:#fff;border:1px solid #9c9c9c;color:#333;transition:.2s all ease}@media only screen and (max-width: 768px){#entry .form dl dd input,#entry .form dl dd textarea{padding:2.6666666667vw;border-radius:1.0666666667vw;border-width:.5333333333vw;font-size:4vw}}#entry .form dl dd input:placeholder-shown,#entry .form dl dd textarea:placeholder-shown{color:#9c9c9c;border-color:#9c9c9c;background-color:#f7f7f7}#entry .form dl dd input:focus,#entry .form dl dd textarea:focus{background-color:#fff;border-color:#54cfa2!important;color:#333}#entry .form dl dd>span.error-text{display:none;position:absolute;bottom:-23px}#entry .form dl dd div>span.error-text{display:none;position:absolute;bottom:-23px}#entry .form dl dd .error,#entry .form dl dd .error *{border-color:#b00000!important}#entry .form dl dd .error+span.error-text{display:block;color:#b00000;font-size:1.4rem}#entry .form dl dd span.validate-text{display:block;color:#b00000;font-size:1.4rem}#entry .form dl dd textarea{height:160px}@media only screen and (max-width: 768px){#entry .form dl dd textarea{height:40vw}}@media only screen and (max-width: 768px){#entry .form dl dd label+input+label{margin-left:10.6666666667vw}}#entry .form .language-no-flex{display:block}#entry .form p{text-align:center}#entry .form .approval{margin-top:28px;text-align:center}@media only screen and (max-width: 768px){#entry .form .approval{margin:6.6666666667vw 0 10.6666666667vw}}#entry .form .birthday .selectbox{width:100px;margin-left:25px;margin-right:10px}@media only screen and (max-width: 768px){#entry .form .birthday .selectbox{width:17.3333333333vw;margin-left:3.3333333333vw;margin-right:1.3333333333vw}}#entry .form .birthday .selectbox:first-of-type{width:180px;margin-left:0}@media only screen and (max-width: 768px){#entry .form .birthday .selectbox:first-of-type{width:21.3333333333vw}}@media only screen and (max-width: 768px){#entry .form .birthday .selectbox{margin-left:3.3333333333vw;margin-right:1.3333333333vw}#entry .form .birthday .selectbox:first-of-type{margin-left:0}}#entry .form .theme{margin-left:-10px}@media only screen and (max-width: 768px){#entry .form .theme{margin-left:0;display:block}#entry .form .theme br{display:none}}#entry .form .theme label{margin-left:30px;padding-top:8px;padding-bottom:8px}@media only screen and (max-width: 768px){#entry .form .theme label{display:block!important;margin-left:0}}.w100per{width:100%}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;position:relative;padding-left:28px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:.2s all ease}@media only screen and (max-width: 768px){input[type=checkbox]+label,input[type=radio]+label{padding-left:6.6666666667vw;font-size:4vw}}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";display:block;width:16px;height:16px;border:1px solid #3f9978;background-color:#f7f7f7;border-radius:4px;position:absolute;left:2px;top:50%;transform:translateY(-50%);transition:.2s all ease}@media only screen and (max-width: 768px){input[type=checkbox]+label:before,input[type=radio]+label:before{border-width:.2666666667vw;width:4.5333333333vw;height:4.5333333333vw;border-radius:1.0666666667vw}}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";display:block;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;width:8px;height:4px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-5px;left:6px}@media only screen and (max-width: 768px){input[type=checkbox]+label:after,input[type=radio]+label:after{border-width:.6666666667vw;width:2.1333333333vw;height:1.0666666667vw;margin-top:-1.0666666667vw;left:1.6vw}}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-color:#255946}label.working-checkbox{display:inline-block;position:relative;padding-left:28px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:.2s all ease}@media only screen and (max-width: 768px){label.working-checkbox{padding-left:6.6666666667vw;font-size:4vw}}label.working-checkbox:before{content:"";display:block;width:16px;height:16px;border:1px solid #3f9978;background-color:#f7f7f7;border-radius:4px;position:absolute;left:2px;top:50%;transform:translateY(-50%);transition:.2s all ease}@media only screen and (max-width: 768px){label.working-checkbox:before{border-width:.2666666667vw;width:4.5333333333vw;height:4.5333333333vw;border-radius:1.0666666667vw}}label.working-checkbox:after{content:"";display:block;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-5px;left:6px;opacity:0}@media only screen and (max-width: 768px){label.working-checkbox:after{border-width:.6666666667vw;width:2.1333333333vw;height:1.0666666667vw;margin-top:-1.0666666667vw;left:1.6vw}}.working-checkbox.is-checked:after{opacity:1}.working-checkbox.is-checked:before{background-color:#255946}input[type=radio]+label:before{border-radius:15px;border-color:#9c9c9c;background-color:#f7f7f7}@media only screen and (max-width: 768px){input[type=radio]+label:before{border-radius:4vw}}input[type=radio]:checked+label:before{border-color:#255946}.selectbox{display:inline-flex;align-items:center;position:relative;border-radius:4px;overflow:hidden}@media only screen and (max-width: 768px){.selectbox{border-radius:1.0666666667vw}}.selectbox:after{position:absolute;right:10px;width:10px;height:7px;background-color:#9c9c9c;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}@media only screen and (max-width: 768px){.selectbox:after{right:2.6666666667vw;width:2.6666666667vw;height:1.8666666667vw}}.selectbox:hover:after,.selectbox:active:after,.selectbox:focus:after{background-color:#54cfa2}.selectbox.disabled{cursor:default}.selectbox.disabled:hover:after{background-color:#9c9c9c}.selectbox select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 35px 7px 15px;cursor:pointer;border:1px solid #9c9c9c;background-color:#fff;border-radius:4px;overflow:hidden}@media only screen and (max-width: 768px){.selectbox select{padding:2.6666666667vw 5.3333333333vw 2.6666666667vw 2.6666666667vw;border-width:.5333333333vw;border-radius:1.0666666667vw;font-size:4vw}}.selectbox select:focus{background-color:#fff;border-color:#54cfa2!important;color:#333}.selectbox select:invalid{color:#9c9c9c;background-color:#f7f7f7}.selectbox select:disabled{color:#9c9c9c;background-color:#f7f7f7;pointer-events:none}.desired-location dd div{flex-grow:1}.desired-location dd .file-btn-del{display:none}.cloned-desired-location dd div{flex-grow:1}.cloned-desired-location dd .file-btn-del{margin-left:10px}@media only screen and (max-width: 768px){.cloned-desired-location dd .file-btn-del{margin-left:2.6666666667vw}}.occupation{display:none}.cloned-occupation{margin-bottom:40px}@media only screen and (max-width: 768px){.cloned-occupation{margin-bottom:10.6666666667vw}}.cloned-occupation .occupation{display:block;margin:0 -30px;padding:1px 30px 30px}.cloned-occupation .occupation:nth-of-type(odd){background-color:#f0f7f5}.cloned-occupation .occupation:first-of-type{margin:40px -30px 0}@media only screen and (max-width: 768px){.cloned-occupation .occupation:first-of-type{margin:10.6666666667vw -4vw 0}}@media only screen and (max-width: 768px){.cloned-occupation .occupation{margin:0 -4vw;padding:10.6666666667vw 4vw 5.3333333333vw}}.cloned-occupation .occupation dl{background-color:transparent!important}.cloned-occupation .occupation .form-btn-cancel{display:block}.company-data .form-btn-cancel{display:none}.cloned-company .company-data .form-btn-cancel{display:block}.language .form-btn-cancel{display:none}@media only screen and (max-width: 768px){.cloned-language{margin-bottom:5.3333333333vw}}.cloned-language .language{margin:0 -30px;padding:1px 30px 30px}.cloned-language .language:nth-of-type(odd){background-color:#f0f7f5}.cloned-language .language:first-of-type{margin:40px -30px 0}@media only screen and (max-width: 768px){.cloned-language .language:first-of-type{margin:10.6666666667vw -4vw 0}}@media only screen and (max-width: 768px){.cloned-language .language{margin:0 -4vw;padding:10.6666666667vw 4vw 5.3333333333vw}}.cloned-language .language dl{background-color:transparent!important}.cloned-language .language .form-btn-cancel{display:block}.skill .form-btn-cancel{display:none}@media only screen and (max-width: 768px){.cloned-skill{margin-bottom:5.3333333333vw}}.cloned-skill .skill{margin:0 -30px;padding:1px 30px 30px}.cloned-skill .skill:nth-of-type(odd){background-color:#f0f7f5}.cloned-skill .skill:first-of-type{margin:40px -30px 0}@media only screen and (max-width: 768px){.cloned-skill .skill:first-of-type{margin:10.6666666667vw -4vw 0}}@media only screen and (max-width: 768px){.cloned-skill .skill{margin:0 -4vw;padding:10.6666666667vw 4vw 5.3333333333vw}}.cloned-skill .skill dl{background-color:transparent!important}.cloned-skill .skill .form-btn-cancel{display:block}.topic .form-btn-cancel{display:none}@media only screen and (max-width: 768px){.cloned-topic{margin-bottom:5.3333333333vw}}.cloned-topic .topic{margin:0 -30px;padding:1px 30px 30px}.cloned-topic .topic:nth-of-type(odd){background-color:#f0f7f5}.cloned-topic .topic:first-of-type{margin:40px -30px 0}@media only screen and (max-width: 768px){.cloned-topic .topic:first-of-type{margin:10.6666666667vw -4vw 0}}@media only screen and (max-width: 768px){.cloned-topic .topic{margin:0 -4vw;padding:10.6666666667vw 4vw 5.3333333333vw}}.cloned-topic .topic dl{background-color:transparent!important}.cloned-topic .topic .form-btn-cancel{display:block}#howto{margin-top:48px}@media only screen and (max-width: 768px){#howto{padding-bottom:12vw!important}}#howto .decoL{bottom:-163px;left:50%;width:411px;height:392px;margin-left:444px;background-image:url(/agent/build/assets/big-69e17199.svg);background-size:411px auto}@media only screen and (max-width: 768px){#howto .decoL{bottom:-11.8666666667vw;left:auto;right:-8.2666666667vw;width:33.7333333333vw;margin-left:0;height:32.1333333333vw;background-image:url(/agent/build/assets/big_sp-06368aa5.svg);background-size:33.7333333333vw auto}}#howto .decoM{top:7px;left:50%;width:29px;margin-left:-575px;height:31px;background-image:url(/agent/build/assets/decoM-a1030398.svg);background-size:29px auto}@media only screen and (max-width: 768px){#howto .decoM{content:none}}#howto .decoS{top:50px;left:50%;width:24px;margin-left:-670px;height:23px;background-image:url(/agent/build/assets/decoS-fd51bac2.svg);background-size:24px auto}@media only screen and (max-width: 768px){#howto .decoS{content:none}}#howto p{text-align:center}@media only screen and (max-width: 768px){#howto p{text-align:left}}#howto .step{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){#howto .step{display:block}}#howto .step dl{position:relative;width:33%;margin:68px 0 56px}@media only screen and (min-width: 769px){#howto .step dl{padding-left:10px}#howto .step dl+dl{padding-left:18px}#howto .step dl+dl+dl{padding-left:35px}}@media only screen and (max-width: 768px){#howto .step dl{color:#255946;width:82.6666666667vw;margin:12.2666666667vw auto 14.6666666667vw}}#howto .step dl dt{position:relative;width:320px;margin:0 auto}@media only screen and (max-width: 768px){#howto .step dl dt{width:82.6666666667vw}}#howto .step dl dt .howto-img{display:flex;align-items:center;justify-content:center;width:320px;height:185px;background-color:#fff;border-radius:4px;overflow:hidden}@media only screen and (max-width: 768px){#howto .step dl dt .howto-img{margin:0 auto;border-radius:1.0666666667vw;padding:0;width:77.3333333333vw;height:43.7333333333vw}}#howto .step dl dt .howto-img img{width:241px}@media only screen and (max-width: 768px){#howto .step dl dt .howto-img img{width:58.5333333333vw}}#howto .step dl dt .step{position:absolute;top:-30px;left:-10px;color:#54cfa2;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-size:3.8rem;line-height:1;letter-spacing:.05em}@media only screen and (max-width: 768px){#howto .step dl dt .step{top:-9.3333333333vw;left:-2.8vw;font-size:10.0866666667vw}}#howto .step dl dt .step span{font-size:5.7rem;margin-top:-14px}@media only screen and (max-width: 768px){#howto .step dl dt .step span{font-size:15.1293333333vw}}#howto .step dl dd{width:320px}@media only screen and (max-width: 768px){#howto .step dl dd{width:82.6666666667vw}}#howto .step dl dd h3{font-size:2.13rem;font-family:Noto Sans CJK JP Bold;font-weight:700;text-align:center;margin-top:5px}@media only screen and (max-width: 768px){#howto .step dl dd h3{font-size:5.688vw;margin-top:2.6666666667vw}}#howto .step dl dd h3 span{font-family:Noto Sans CJK JP Regular;font-weight:400;font-size:1.6rem}@media only screen and (max-width: 768px){#howto .step dl dd h3 span{display:block;font-size:4vw;line-height:1;margin-bottom:3.3333333333vw}}#howto .step dl dd p{text-align:left;margin-top:6px}#howto .line{text-align:center}@media only screen and (max-width: 768px){#howto .line{margin-top:-9.3333333333vw}}#howto .line p{display:inline-block;border-top:1px solid #54cfa2;border-bottom:1px solid #54cfa2;padding:13px 50px}@media only screen and (max-width: 768px){#howto .line p{border:none;padding:0;margin-bottom:10.6666666667vw}}#mv{height:680px;padding-top:0!important}@media only screen and (max-width: 768px){#mv{height:auto}}#mv .decoL{position:absolute;bottom:-70px;left:50%;width:1196px;margin-left:15px;height:1056px;background-image:url(/agent/build/assets/bg_mv-0e7dc751.svg);background-repeat:no-repeat;background-position:left bottom;background-size:1196px auto;z-index:-1}@media only screen and (max-width: 768px){#mv .decoL{bottom:auto;top:60vw;width:112.2666666667vw;margin-left:-8vw;height:93.0666666667vw;background-image:url(/agent/build/assets/bg_mv_sp-3005b4bd.svg);background-size:112.2666666667vw auto}}#mv .decoM{position:absolute;top:-10px;left:50%;width:1354px;margin-left:-676px;height:606px;background-image:url(/agent/build/assets/decoM-54246075.svg);background-repeat:no-repeat;background-position:0 0;background-size:1354px auto;z-index:1;opacity:.8}@media only screen and (max-width: 768px){#mv .decoM{top:2.1333333333vw;left:0;width:91.4666666667vw;margin-left:4.8vw;height:143.2vw;background-image:url(/agent/build/assets/decoM_sp-d86eb5b1.svg);background-size:91.4666666667vw auto}}#mv .decoS{position:absolute;top:25px;left:50%;width:1314px;margin-left:-610px;height:668px;background-image:url(/agent/build/assets/decoS-9dec0384.svg);background-repeat:no-repeat;background-position:0 0;background-size:1314px auto;z-index:1;opacity:.8}@media only screen and (max-width: 768px){#mv .decoS{top:27.0666666667vw;left:0;width:94.8vw;margin-left:3.7333333333vw;height:112.6666666667vw;background-image:url(/agent/build/assets/decoS_sp-4dba31e4.svg);background-size:94.8vw auto}}#mv .mv-video{position:absolute;top:-374px;left:50%;width:1102px;height:954px;margin-left:-17px;mask-image:url(/agent/build/assets/mask-6a4583be.svg);mask-repeat:no-repeat;mask-position:0 0;mask-size:auto 100%;-webkit-mask-image:url(/agent/build/assets/mask-6a4583be.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:auto 100%}@media only screen and (max-width: 768px){#mv .mv-video{top:81.3333333333vw;left:50%;width:89.4666666667vw;height:62.2666666667vw;margin-left:-38.2666666667vw;-webkit-mask-image:url(/agent/build/assets/mask_sp-532a3b7c.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:89.4666666667vw auto}}#mv .mv-video video{position:absolute;left:0;bottom:0;width:auto;height:calc(100% - 340px)}@media only screen and (max-width: 768px){#mv .mv-video video{left:-6.6666666667vw;bottom:0;width:auto;height:110%}}#mv .mark{margin:30px auto 0;text-align:center}#mv .mark img{width:165px}@media only screen and (max-width: 768px){#mv .mark img{width:27.4666666667vw}}@media only screen and (max-width: 768px){#mv .mark{margin:5.3333333333vw 0 2.6666666667vw;width:100%}}#mv .catch{margin-top:2px}@media only screen and (max-width: 768px){#mv .catch{margin:-1.6vw auto 0;width:92vw;text-align:center}}#mv .catch p{font-size:6rem;color:#255946;font-family:Noto Sans CJK JP Bold;font-weight:700;text-shadow:5px 4px 0 rgba(130,157,237,.2);line-height:1.1}@media only screen and (max-width: 768px){#mv .catch p{font-size:8.5333333333vw;text-shadow:5px 4px 0 rgba(130,157,237,.2)}}#mv .catch p span{font-size:12.8rem;color:#3f9978;font-family:futura-pt,sans-serif;font-weight:600}@media only screen and (max-width: 768px){#mv .catch p span{font-size:18.2266666667vw}}#mv .catch p+p{letter-spacing:.05em}#mv div.sub-catch{margin:36px 0 0 65px}@media only screen and (max-width: 768px){#mv div.sub-catch{margin:5.0666666667vw 0 72.6666666667vw}}#mv div.sub-catch p{font-family:Noto Sans CJK JP Medium;font-weight:500;font-size:2.2rem;color:#255946;line-height:1.4}@media only screen and (max-width: 768px){#mv div.sub-catch p{text-align:center;font-size:3.8666666667vw}}#mv div.sub-catch p span{color:#fff;letter-spacing:.16em}#mv div.sub-catch p+p{margin-top:15px}#mv .catch-area{width:605px}@media only screen and (max-width: 768px){#mv .catch-area{width:100%}}#mv .btn-entry{margin-top:45px}#mv .company-name{position:absolute;left:50%;top:348px;margin-left:-1120px;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;transform:rotate(-90deg);line-height:1;color:#f0f7f5;font-size:14.68rem;white-space:nowrap;z-index:-2}@media only screen and (max-width: 768px){#mv .company-name{margin-left:-130vw;top:67.3333333333vw;font-size:29.8666666667vw}}#mv .is-animated .emphasis{position:relative;display:inline-block}#mv .is-animated .emphasis:before{opacity:0;animation:bg 2.6s cubic-bezier(.22,1,.36,1) 2s forwards;background-color:#3f9978;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}#mv .is-animated .emphasis span{display:inline-block;position:relative;z-index:1}#mv .is-animated .emphasis:nth-of-type(2):before{animation:bg 2.6s cubic-bezier(.22,1,.36,1) 2.5s forwards}#mv .is-animated .emphasis.second:before{animation:bg 2.6s cubic-bezier(.22,1,.36,1) 3s forwards}body.thanks,body.thanks.detail{background-color:#f7f7f7}body.thanks #entry,body.thanks.detail #entry{min-height:calc(100vh - 276px);margin-top:0;position:relative}@media only screen and (max-width: 768px){body.thanks #entry,body.thanks.detail #entry{min-height:calc(100vh - 73.3333333333vw);padding:0 0 26.6666666667vw!important}}body.thanks #entry .decoSf,body.thanks.detail #entry .decoSf{bottom:200px;left:50%;width:1265px;margin-left:-678px;height:185px;background-image:url(/agent/build/assets/decoS-59503111.svg);background-size:1265px auto}@media only screen and (max-width: 768px){body.thanks #entry .decoSf,body.thanks.detail #entry .decoSf{bottom:10vw!important;left:0;width:63.8666666667vw;margin-left:4.1333333333vw;height:28vw;background-image:url(/agent/build/assets/decoSf_sp-75e449c8.svg);background-size:63.8666666667vw auto}}body.thanks #entry .decoMf,body.thanks.detail #entry .decoMf{bottom:280px;left:50%;width:1309px;margin-left:-638px;height:250px;background-image:url(/agent/build/assets/decoM-52777441.svg);background-size:1309px auto}@media only screen and (max-width: 768px){body.thanks #entry .decoMf,body.thanks.detail #entry .decoMf{bottom:17.3333333333vw!important;left:0;width:79.3333333333vw;margin-left:11.4666666667vw;height:7.6vw;background-image:url(/agent/build/assets/decoMf_sp-104cb61d.svg);background-size:79.3333333333vw auto}}body.thanks #entry p.lead,body.thanks.detail #entry p.lead{font-family:Noto Sans CJK JP Bold;font-weight:700;margin-top:85px;font-size:2.13rem;text-align:center}@media only screen and (max-width: 768px){body.thanks #entry p.lead,body.thanks.detail #entry p.lead{margin-top:24.6666666667vw}}body.thanks #entry .message,body.thanks.detail #entry .message{margin:38px auto 0;width:600px;line-height:1.5;text-align:center}@media only screen and (max-width: 768px){body.thanks #entry .message,body.thanks.detail #entry .message{margin:5.3333333333vw auto 0;width:90%}}#cookies{display:none}#cookies.open_popup{display:block;position:fixed;bottom:0;background-color:#f7f7f7;width:100%;padding:20px 40px;z-index:100}@media only screen and (max-width: 768px){#cookies.open_popup{max-width:inherit;padding:5.3333333333vw}}#cookies.open_popup .cookies-inner{display:flex;max-width:1360px;margin:0 auto}@media only screen and (max-width: 768px){#cookies.open_popup .cookies-inner{max-width:inherit;flex-wrap:wrap}}#cookies.open_popup .cookies-inner p{margin-right:20px;font-size:1.4rem}@media only screen and (max-width: 768px){#cookies.open_popup .cookies-inner p{width:100%;font-size:3.2vw;margin:0 0 5.3333333333vw}}#cookies.open_popup .cookies-inner p a{text-decoration:underline;color:#333}#cookies.open_popup .cookies-inner p a:hover{text-decoration:none}#cookies.open_popup .cookies-inner p+div{margin:0 20px}@media only screen and (max-width: 768px){#cookies.open_popup .cookies-inner p+div{margin:0}}#footer{position:relative;width:100%;overflow:hidden;padding:40px 0 28px;background-color:#255946}@media only screen and (max-width: 768px){#footer{padding:0 0 4vw}}#footer .inner{max-width:1080px;margin:0 auto;position:relative}@media only screen and (max-width: 768px){#footer .inner{background-color:#255946;display:block;width:100%;padding:8vw 0 0}}#footer .inner a{transition:.2s all ease}@media only screen and (min-width: 769px){#footer .inner a:hover{opacity:.5}}#footer .inner .detail h1{display:block;width:220px;height:38px;background-image:url(/agent/build/assets/logo-351a67c3.svg);background-repeat:no-repeat;background-position:left center;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 768px){#footer .inner .detail h1{width:48.8vw;height:10.6666666667vw;background-size:100% auto;margin:0 auto}}#footer .inner .detail ul{display:flex;margin:27px 0 40px}@media only screen and (max-width: 768px){#footer .inner .detail ul{display:block;margin:7.4666666667vw 0}}@media only screen and (max-width: 768px){#footer .inner .detail ul li{text-align:center}}#footer .inner .detail ul li a{font-size:1.4rem;color:#fff}@media only screen and (max-width: 768px){#footer .inner .detail ul li a{font-size:3.7333333333vw}}#footer .inner .detail ul li a:after{background-image:url(/agent/build/assets/blank_footer-fbb38db0.svg)}#footer .inner .detail ul li+li{margin-left:30px}@media only screen and (max-width: 768px){#footer .inner .detail ul li+li{margin-left:0;margin-top:2.6666666667vw}}#footer .inner .sns{position:absolute;top:0;right:0}@media only screen and (max-width: 768px){#footer .inner .sns{position:relative;display:flex;justify-content:center;margin:7.6vw auto}}#footer .inner .sns ul{display:flex;margin:0}#footer .inner .sns ul li a{display:block;width:40px;height:40px;background-image:url(/agent/build/assets/ic_twitter-6a1772c3.png);background-repeat:no-repeat;background-position:0 0;text-indent:100%;white-space:nowrap;overflow:hidden}#footer .inner .sns ul li.facebook a{background-image:url(/agent/build/assets/ic_fb-c2980d61.png)}#footer .inner .sns ul li+li{margin-left:18px}@media only screen and (max-width: 768px){#footer .inner .sns ul li+li{margin-left:5.3333333333vw;margin-top:0}}#footer #copyright{position:relative;text-align:center}#footer #copyright p{color:#fff;font-size:1.2rem}@media only screen and (max-width: 768px){#footer #copyright p{font-size:3.2vw}}#media{margin-top:7px}@media only screen and (max-width: 768px){#media{margin-top:0;padding-bottom:17.3333333333vw!important}}#media .decoL{bottom:40px;left:50%;width:278px;height:329px;margin-left:-810px;background-image:url(/agent/build/assets/big-9dcb6922.svg);background-size:278px auto}@media only screen and (max-width: 768px){#media .decoL{bottom:30.9333333333vw;left:-8.2666666667vw;width:28.6666666667vw;margin-left:0;height:34.2666666667vw;background-image:url(/agent/build/assets/big_sp-3ca512ba.svg);background-size:28.6666666667vw auto}}#media .decoM{top:367px;left:50%;width:44px;margin-left:625px;height:44px;background-image:url(/agent/build/assets/decoM-e0a8080e.svg);background-size:44px auto}@media only screen and (max-width: 768px){#media .decoM{top:-109.3333333333vw;left:0;width:7.7333333333vw;margin-left:4.2666666667vw;height:7.4666666667vw;background-image:url(/agent/build/assets/decoM_sp-529340dc.svg);background-size:7.7333333333vw auto}}#media .decoS{top:285px;left:50%;width:26px;margin-left:598px;height:28px;background-image:url(/agent/build/assets/decoS-a0238c55.svg);background-size:26px auto}@media only screen and (max-width: 768px){#media .decoS{top:-166.6666666667vw;left:10.4vw;width:4.2666666667vw;margin-left:0;height:4.2666666667vw;background-image:url(/agent/build/assets/decoS_sp-1aa8bc77.svg);background-size:4.2666666667vw auto}}#products{margin-top:5px}#products .decoL{bottom:-100px;left:50%;width:325.5px;height:337px;margin-left:-793px;background-image:url(/agent/build/assets/big-5a923aaa.svg);background-size:325.5px auto}@media only screen and (max-width: 768px){#products .decoL{bottom:16.2666666667vw;left:-4.2666666667vw;width:31.2666666667vw;margin-left:0;height:32.5333333333vw;background-image:url(/agent/build/assets/big_sp-1bbf112a.svg);background-size:31.2666666667vw auto}}#products .decoM{top:-100px;left:50%;width:1292px;margin-left:-675px;height:862px;background-image:url(/agent/build/assets/decoM-7767076e.svg);background-size:1292px auto;z-index:-1!important}@media only screen and (max-width: 768px){#products .decoM{top:-31.3333333333vw;left:0;width:4.9333333333vw;margin-left:3.4666666667vw;height:4.9333333333vw;background-image:url(/agent/build/assets/decoM_sp-38235aa2.svg);background-size:4.9333333333vw auto}}#products .decoS{top:-123px;left:50%;width:1312px;margin-left:-632px;height:723px;background-image:url(/agent/build/assets/decoS-827d7134.svg);background-size:1312px auto;z-index:-1!important}@media only screen and (max-width: 768px){#products .decoS{top:-50.6666666667vw;left:0;width:3.6vw;margin-left:8vw;height:3.2vw;background-image:url(/agent/build/assets/decoS_sp-becf67b6.svg);background-size:3.6vw auto}}#products .products{position:relative}@media only screen and (min-width: 769px){#products .products .scrollArea{padding-bottom:10px}#products .products .scrollArea::-webkit-scrollbar{background-color:#fff;width:5px;height:5px;border-radius:20px}#products .products .scrollArea::-webkit-scrollbar-thumb{background-color:#f0f7f5;border-radius:20px}#products .products .scrollArea::-webkit-scrollbar-thumb:hover{background-color:#54cfa2}}@media only screen and (min-width: 769px){#products .products .scrollArea .productsArea{display:flex;white-space:nowrap}}#products .products .scrollArea .productsArea dl{width:321px;height:100%;padding:30px;margin-right:58.5px;background-color:#f0f7f5}@media only screen and (max-width: 768px){#products .products .scrollArea .productsArea dl{width:85.3333333333vw;padding:8vw 8vw 5.3333333333vw;margin:0 auto 5.3333333333vw}}#products .products .scrollArea .productsArea dl dt{margin-bottom:12px;text-align:center}@media only screen and (max-width: 768px){#products .products .scrollArea .productsArea dl dt{margin-bottom:4vw}}#products .products .scrollArea .productsArea dl dt img{max-width:100%;max-height:90px;width:auto;height:auto}@media only screen and (max-width: 768px){#products .products .scrollArea .productsArea dl dt img{max-height:24vw}}#products .products .scrollArea .productsArea dl dd{white-space:normal}#products .products .scrollArea .productsArea dl dd h3{font-size:2.13rem;font-weight:700;margin-bottom:12px}@media only screen and (max-width: 768px){#products .products .scrollArea .productsArea dl dd h3{font-size:5.688vw;margin-bottom:1.3333333333vw}}#products .products .scrollArea .productsArea dl dd h4{font-weight:400;margin-bottom:12px}@media only screen and (max-width: 768px){#products .products .scrollArea .productsArea dl dd h4{margin-bottom:5.3333333333vw}}#products .products .others{margin-top:36px;display:flex}@media only screen and (max-width: 768px){#products .products .others{margin-top:0;display:block}}#products .products .others p{width:220px;min-width:220px;white-space:nowrap}@media only screen and (max-width: 768px){#products .products .others p{width:100%;min-width:inherit;text-align:center}}#products .products .others .scroll{position:relative;overflow:hidden;white-space:nowrap}@media only screen and (max-width: 768px){#products .products .others .scroll{width:95%;margin:0 auto;height:50px!important}}#products .products .others .scroll ul{padding-bottom:5px}@media only screen and (max-width: 768px){#products .products .others .scroll ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;overflow:inherit;padding-bottom:0;padding-right:0;margin-top:-2.2666666667vw}}@media only screen and (max-width: 768px){#products .products .others .scroll ul:after{content:"";display:block;width:30%}}#products .products .others .scroll ul li{position:relative;white-space:nowrap;width:auto!important;display:inline-block}@media only screen and (max-width: 768px){#products .products .others .scroll ul li{margin-top:5.3333333333vw}}#products .products .others .scroll ul li img{width:auto!important;height:50px!important}@media only screen and (max-width: 768px){#products .products .others .scroll ul li img{width:auto!important;height:30px!important}}#products .products .others .scroll ul li+li{margin-left:50px}@media only screen and (max-width: 768px){#products .products .others .scroll ul li+li{margin-left:35px}}#voice .decoL{bottom:-207px;left:50%;width:307px;height:313px;margin-left:526px;background-image:url(/agent/build/assets/big-b2465c0e.svg);background-size:307px auto}@media only screen and (max-width: 768px){#voice .decoL{bottom:7.6vw;left:auto;right:-8.8vw;width:30.5333333333vw;margin-left:0;height:31.0666666667vw;background-image:url(/agent/build/assets/big_sp-d1762e51.svg);background-size:30.5333333333vw auto}}#voice .decoM{bottom:150px;left:50%;width:58px;margin-left:-695px;height:56px;background-image:url(/agent/build/assets/decoM-68ce7477.svg);background-size:58px auto}@media only screen and (max-width: 768px){#voice .decoM{top:-15.7333333333vw;left:auto;right:15.7333333333vw;width:5.3333333333vw;margin-left:0;height:5.6vw;background-image:url(/agent/build/assets/decoM_sp-f635cfc3.svg);background-size:5.3333333333vw auto}}#voice .decoS{bottom:235px;left:50%;width:33px;margin-left:-645px;height:31px;background-image:url(/agent/build/assets/decoS-89a48f39.svg);background-size:33px auto}@media only screen and (max-width: 768px){#voice .decoS{top:-9.3333333333vw;left:auto;right:7.7333333333vw;width:2.9333333333vw;margin-left:0;height:3.3333333333vw;background-image:url(/agent/build/assets/decoS_sp-bc96c6bf.svg);background-size:2.9333333333vw auto}}#voice ul{width:100%;margin:0 auto}@media only screen and (max-width: 768px){#voice ul{width:85.3333333333vw!important}#voice ul div{padding:0!important}}#voice ul.slider-items{width:100%;max-width:1160px;margin-left:auto;margin-right:auto}#voice ul.slider-items .slick-list{overflow:visible}#voice ul.slider-items .slick-track{left:20px}@media only screen and (max-width: 768px){#voice ul li{margin:1.6vw auto 5.3333333333vw;padding:0;width:85.3333333333vw!important}}#voice ul li dl{background-color:#fff;padding:40px;border-radius:4px;margin:0 40px;display:flex}@media only screen and (max-width: 768px){#voice ul li dl{display:block;padding:8vw;border-radius:1.0666666667vw;margin:0}}#voice ul li dl dt{display:block;position:relative;margin-left:25px;width:380px}@media only screen and (max-width: 768px){#voice ul li dl dt{text-align:center;margin-left:0;margin-bottom:5.3333333333vw;width:100%}#voice ul li dl dt img{display:inline-block}}#voice ul li dl dd{order:-1;width:calc(100% - 405px)}@media only screen and (max-width: 768px){#voice ul li dl dd{order:unset;width:100%}}#voice ul li dl dd h3{font-size:2.84rem;color:#255946}@media only screen and (max-width: 768px){#voice ul li dl dd h3{font-size:5.688vw}}#voice ul li dl dd h4{font-size:2.13rem;margin:20px 0}@media only screen and (max-width: 768px){#voice ul li dl dd h4{font-size:4vw;margin:2.6666666667vw 0}}#voice ul li dl dd h4 span{font-size:1.6rem;padding-left:10px}@media only screen and (max-width: 768px){#voice ul li dl dd h4 span{font-size:4vw;padding-left:0;display:block}}.slick-arrow{right:10px;width:42px;height:42px;z-index:10;cursor:pointer;background-color:#255946;border-radius:50%;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:1;z-index:9}@media only screen and (min-width: 769px){.slick-arrow:hover{opacity:.5;background:#255946}}.slick-arrow:after{position:absolute;content:"";top:10px;left:15px;width:0;height:0;border-style:solid;border-width:12px 0 12px 16px;border-color:transparent transparent transparent #fff}.slick-prev{right:auto;left:50px;transform:scaleX(-1);margin-top:-21px}body.detail{background-color:#f7f7f7}body.detail #entry{margin-top:0;position:relative}@media only screen and (max-width: 768px){body.detail #entry{padding:21.3333333333vw 0 26.6666666667vw!important}}body.detail #entry:before{content:none!important}body.detail #entry .decoM{top:auto;bottom:576px}@media only screen and (max-width: 768px){body.detail #entry .decoM{display:none}}body.detail #entry .decoS{top:auto;bottom:688px}@media only screen and (max-width: 768px){body.detail #entry .decoS{display:none}}body.detail #entry .decoLT{top:-264px;left:50%;width:1820px;margin-left:-899px;height:692px;background-image:url(/agent/build/assets/decoL_top-93d7ef52.svg);background-size:1820px auto}@media only screen and (max-width: 768px){body.detail #entry .decoLT{top:-10vw;left:0;width:133.1333333333vw;margin-left:-20vw;height:56.8666666667vw;background-image:url(/agent/build/assets/decoL_top_sp-d29a50d2.svg);background-size:133.1333333333vw auto}}body.detail #entry .decoMT{top:24px;left:50%;width:1415px;margin-left:-707.5px;height:459px;background-image:url(/agent/build/assets/decoM_top-1d41f9d3.svg);background-size:1415px auto}@media only screen and (max-width: 768px){body.detail #entry .decoMT{top:12.4vw;left:0;width:92.6666666667vw;margin-left:3.7333333333vw;height:36.4vw;background-image:url(/agent/build/assets/decoM_top_sp-d8970ec8.svg);background-size:92.6666666667vw auto}}body.detail #entry .decoST{top:24px;left:50%;width:1222px;margin-left:-679px;height:424px;background-image:url(/agent/build/assets/decoS_top-ecfbf92c.svg);background-size:1222px auto}@media only screen and (max-width: 768px){body.detail #entry .decoST{top:18.4vw;left:0;width:84vw;margin-left:14.6666666667vw;height:15.8666666667vw;background-image:url(/agent/build/assets/decoS_top_sp-0731baea.svg);background-size:84vw auto}}@media only screen and (max-width: 768px){body.detail #entry .decoSf{top:auto;bottom:150vw}}@media only screen and (max-width: 768px){body.detail #entry .decoMf{top:auto;bottom:108vw}}body.detail #entry h3{text-align:center;margin:55px 0 15px;font-size:1.8rem;font-family:Noto Sans CJK JP Bold;font-weight:700}@media only screen and (max-width: 768px){body.detail #entry h3{font-size:5.688vw;margin:8.6666666667vw 0 3.3333333333vw}body.detail #entry h3.spacing{letter-spacing:-.15em}body.detail #entry h3.spacing:before,body.detail #entry h3.spacing:after{margin:0 2vw}}body.detail #entry h3:before,body.detail #entry h3:after{content:"▽";font-size:1.4rem;color:#54cfa2;margin:0 10px}@media only screen and (max-width: 768px){body.detail #entry h3:before,body.detail #entry h3:after{font-size:4.2666666667vw;margin:0 4vw}}body.detail #entry h2+h3{margin-top:41px}@media only screen and (max-width: 768px){body.detail #entry h2+h3{margin-top:3.3333333333vw}}body.detail #entry h3.section-heading:before,body.detail #entry h3.section-heading:after{content:none}body.detail #entry h3.section-heading .section-heading__inner{display:inline-block;position:relative}body.detail #entry h3.section-heading .section-heading__main{display:inline-flex;align-items:baseline}body.detail #entry h3.section-heading .section-heading__deco{flex-shrink:0;font-size:1.4rem;color:#54cfa2;margin:0 10px}body.detail #entry h3.section-heading .section-heading__deco:last-child{margin-right:0}@media only screen and (max-width: 768px){body.detail #entry h3.section-heading .section-heading__deco{font-size:4.2666666667vw;margin:0 4vw}body.detail #entry h3.section-heading .section-heading__deco:last-child{margin-right:0}}body.detail #entry h3.section-heading .section-heading__title{flex-shrink:0}body.detail #entry h3.section-heading .section-heading__note{position:absolute;left:100%;top:50%;margin-left:0;transform:translateY(-50%);white-space:nowrap;font-family:Noto Sans CJK JP Medium;font-weight:500;font-size:1.4rem}@media only screen and (max-width: 768px){body.detail #entry h3.section-heading .section-heading__note{font-size:3.2vw}}body.detail #entry .section-validate-text{display:block;width:100%;margin:8px 0 0;color:#b00000;font-size:1.4rem;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center}@media only screen and (max-width: 768px){body.detail #entry .section-validate-text{margin-top:2.1333333333vw;font-size:3.2vw}}body.detail #entry dt .section-validate-text{text-align:left;margin-top:6px}@media only screen and (max-width: 768px){body.detail #entry dt .section-validate-text{margin-top:1.6vw}}body.detail #entry h4{background-color:#9c9c9c;color:#fff;font-weight:400;margin:29px -30px 10px;padding:2px 30px}@media only screen and (max-width: 768px){body.detail #entry h4{margin:3.3333333333vw -4vw 8vw;padding:.5333333333vw 4vw}}body.detail #entry .company>h4{margin-top:-42px;background-color:#7e7e7e;border-top-left-radius:4px;border-top-right-radius:4px}@media only screen and (max-width: 768px){body.detail #entry .company>h4{margin-top:-8vw;border-top-left-radius:1.0666666667vw;border-top-right-radius:1.0666666667vw}}body.detail #entry .term{width:100%}body.detail #entry .term .selectbox{width:180px}@media only screen and (max-width: 768px){body.detail #entry .term .selectbox{width:26.6666666667vw}}body.detail #entry .term .selectbox:nth-child(2){margin-left:30px}@media only screen and (max-width: 768px){body.detail #entry .term .selectbox:nth-child(2){margin-left:5.3333333333vw}}body.detail #entry .term+.term{margin-top:20px;margin-bottom:5px}@media only screen and (max-width: 768px){body.detail #entry .term+.term{margin-top:5.3333333333vw;margin-bottom:1.3333333333vw}}body.detail #entry .form .detail-content{background-color:#fff;padding:4px 30px 52px;margin:0 140px;border-radius:4px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content{padding:8vw 4vw;margin:0 0 17.3333333333vw;border-radius:1.0666666667vw;display:block}}body.detail #entry .form .detail-content dl{padding:0;margin:0}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content dl{margin-bottom:8vw}}body.detail #entry .form .detail-content dl dt,body.detail #entry .form .detail-content dl dd{margin-top:39px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content dl dt{margin:0}body.detail #entry .form .detail-content dl dd{margin-top:2vw}}body.detail #entry .form .detail-content .occupation+.btn-add,body.detail #entry .form .detail-content .cloned-language+.btn-add,body.detail #entry .form .detail-content .cloned-skill+.btn-add,body.detail #entry .form .detail-content .cloned-topic+.btn-add,body.detail #entry .form .detail-content dl+.btn-add,body.detail #entry .form .detail-content dl+.form-btn-cancel{margin-top:40px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content .occupation+.btn-add,body.detail #entry .form .detail-content .cloned-language+.btn-add,body.detail #entry .form .detail-content .cloned-skill+.btn-add,body.detail #entry .form .detail-content .cloned-topic+.btn-add,body.detail #entry .form .detail-content dl+.btn-add,body.detail #entry .form .detail-content dl+.form-btn-cancel{margin-top:2.6666666667vw}}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content dl+.form-btn-cancel+dl{margin-top:8vw}}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content>dl:last-child{margin-bottom:0}}body.detail #entry .form .detail-content+.detail-content{margin-top:20px;padding-top:42px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content+.detail-content{margin-top:-9.3333333333vw;padding-top:8vw}}body.detail #entry .form .detail-content+p{margin-top:60px}body.detail #entry .form .detail-content .lang-other{display:none}body.detail #entry .form .detail-content .lang-other.active{display:flex}body.detail #entry .form .detail-content.cloned-company{padding:0;margin:0 140px;border-radius:0;background-color:transparent}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content.cloned-company{margin:0 0 17.3333333333vw}}body.detail #entry .form .detail-content.cloned-company .company-data{background-color:#fff;padding:3px 30px 52px;border-radius:4px;margin-top:20px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content.cloned-company .company-data{margin-top:-9.3333333333vw;padding:8vw 4vw .1333333333vw;border-radius:1.0666666667vw;display:block}}body.detail #entry .form .detail-content.cloned-company .company-data+.company-data{margin-top:20px}@media only screen and (max-width: 768px){body.detail #entry .form .detail-content.cloned-company .company-data+.company-data{margin-top:9.3333333333vw}}body.detail #entry .form.confirm dl{padding:39px 30px 42px;margin:0 140px}@media only screen and (max-width: 768px){body.detail #entry .form.confirm dl{padding:5.3333333333vw 4vw;margin:0;display:block}}body.detail #entry .form.confirm dl dt{margin-top:0;padding:0;color:#7e7e7e;width:120px;min-height:36px}@media only screen and (max-width: 768px){body.detail #entry .form.confirm dl dt{margin:0;padding-top:0;padding-left:1.0666666667vw;width:100%;min-height:inherit;font-size:3.7333333333vw}}body.detail #entry .form.confirm dl dd{margin:0 0 0 20px;width:calc(100% - 140px);min-height:36px}@media only screen and (max-width: 768px){body.detail #entry .form.confirm dl dd{margin:0 0 6.6666666667vw;padding-left:1.0666666667vw;width:100%;min-height:inherit;font-size:3.7333333333vw}body.detail #entry .form.confirm dl dd:last-of-type{margin-bottom:0}}body.detail #entry .form.confirm .btnArea{display:flex;justify-content:space-between;width:640px;margin:0 auto}@media only screen and (max-width: 768px){body.detail #entry .form.confirm .btnArea{flex-wrap:wrap;width:100%}body.detail #entry .form.confirm .btnArea .btn-entry{order:-1;margin-bottom:14.6666666667vw}}@media only screen and (max-width: 768px){body.detail #entry .attachment dt{padding-left:21.3333333333vw}}#header{height:60px}@media only screen and (max-width: 768px){#header{height:10.6666666667vw}}#header .header_inner{display:flex;position:relative;width:100%;height:100%;margin:0 auto;background-color:#255946}#header .header_inner h1{text-align:center;padding-left:20px;background-color:#255946}@media only screen and (max-width: 768px){#header .header_inner h1{padding-left:4vw}}#header .header_inner h1 a{display:block;width:220px;height:60px;background-image:url(/agent/build/assets/logo-351a67c3.svg);background-repeat:no-repeat;background-position:left center;text-indent:100%;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 768px){#header .header_inner h1 a{width:48.8vw;height:10.6666666667vw;background-size:40vw auto}}#header .header_inner #nav{margin-left:auto}@media all and (min-width: 769px) and (max-width: 1361px){#header .header_inner #nav{position:absolute;top:60px;left:calc(100vw - 295px)}}@media screen and (max-width: 1361px){#header .header_inner #nav{margin:0;width:280px;height:calc(100% - 60px);padding-bottom:110px;background-image:url(/agent/build/assets/bg_sp-69353a47.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}}@media only screen and (max-width: 1361px) and (max-width: 768px){#header .header_inner #nav{width:100%;height:auto;padding-bottom:14.6666666667vw}}#header .header_inner #nav ul{display:flex;height:100%}#header .header_inner #nav ul>li{text-align:center;position:relative;overflow:hidden}@media screen and (max-width: 1361px){#header .header_inner #nav ul>li{border-top:1px solid #fff}}#header .header_inner #nav ul>li>a{position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;padding:0 27px;height:100%;color:#fff;transition:.3s ease-in-out;font-weight:600;z-index:1}@media screen and (max-width: 1361px){#header .header_inner #nav ul>li>a{width:100%;display:block;text-align:center;padding:25px}}@media only screen and (max-width: 1361px) and (max-width: 768px){#header .header_inner #nav ul>li>a{padding:6.6666666667vw 12vw}#header .header_inner #nav ul>li>a:before{position:absolute;right:4vw;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:4.8vw;height:4.8vw;border-radius:2.4vw}#header .header_inner #nav ul>li>a:after{position:absolute;right:5.2vw;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:1.4vw 0 1.4vw 1.8666666667vw;border-color:transparent transparent transparent #255946}}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li>a:hover{color:#255946}}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li:before{position:absolute;top:0;left:-100%;width:350%;height:500%;content:"";transition:all .5s ease-in-out;transform:translate(-98%) translateY(-25%) rotate(60deg);background:#fff;z-index:0}}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li:hover:before{transform:translate(-9%) translateY(-25%) rotate(60deg)}}#header .header_inner #nav ul>li#nav-home{display:none}#header .header_inner #nav ul>li#nav-entry{background-color:#d13a18}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-entry{background-color:transparent;padding:5.3333333333vw 0}}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li#nav-entry:before{background:rgba(255,255,255,.2);left:94%}}#header .header_inner #nav ul>li#nav-entry a{padding:0 50px}@media all and (min-width: 769px) and (max-width: 1361px){#header .header_inner #nav ul>li#nav-entry a{padding:25px}}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-entry a{overflow:hidden;width:92vw;height:18.6666666667vw;background-color:#d13a18;font-size:5.3333333333vw;line-height:18.6666666667vw;border-radius:1.0666666667vw}}#header .header_inner #nav ul>li#nav-entry a:before{position:absolute;right:8px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:21px;height:21px;border-radius:15px}@media screen and (max-width: 1361px){#header .header_inner #nav ul>li#nav-entry a:before{right:33px}}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-entry a:before{right:2.6666666667vw;width:6.4vw;height:6.4vw;border-radius:3.2vw}}#header .header_inner #nav ul>li#nav-entry a:after{position:absolute;right:13px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #d13a18}@media screen and (max-width: 1361px){#header .header_inner #nav ul>li#nav-entry a:after{right:38px}}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-entry a:after{right:4.2666666667vw;border-width:1.8666666667vw 0 1.8666666667vw 2.6666666667vw}}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li#nav-entry a:hover{color:#fff}}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-entry a span{display:block;position:relative;width:100%;height:100%}#header .header_inner #nav ul>li#nav-entry a span:before{position:absolute;top:0;left:80%;width:350%;height:500%;content:"";transition:all .3s ease-in-out;transform:translate(-98%) translateY(-25%) rotate(60deg);background:#fff;z-index:0;opacity:.2}}#header .header_inner #nav ul>li#nav-seeker{background-color:#eee}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-seeker{border:none;background-color:transparent}}#header .header_inner #nav ul>li#nav-seeker:before{background:#255946}#header .header_inner #nav ul>li#nav-seeker a{color:#255946;font-size:1.4rem}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-seeker a{padding:0;background-color:#eee;font-size:3.7333333333vw;width:92vw;height:10.6666666667vw;line-height:10.6666666667vw;border-radius:1.0666666667vw}}#header .header_inner #nav ul>li#nav-seeker a:after{position:absolute;right:8px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #255946}@media screen and (max-width: 1361px){#header .header_inner #nav ul>li#nav-seeker a:after{right:33px}}@media only screen and (max-width: 768px){#header .header_inner #nav ul>li#nav-seeker a:after{right:5.2vw;border-width:1.4vw 0 1.4vw 1.8666666667vw}}#header .header_inner #nav ul>li#nav-seeker a:before{content:none}@media only screen and (min-width: 769px){#header .header_inner #nav ul>li#nav-seeker a:hover{color:#fff}#header .header_inner #nav ul>li#nav-seeker a:hover:after{border-color:transparent transparent transparent #fff}}@media screen and (max-width: 1361px){body.active #header .header_inner{height:100vh;overflow:scroll;display:block;top:0}body.active #header .header_inner #nav{background-color:#255946}body.active #header .header_inner #nav ul{width:100%;height:100%;display:block;overflow-y:auto}body.active #header .header_inner #nav ul>li#nav-home{display:block}}@media screen and (max-width: 1361px){#header .header_inner #nav{display:none}body.active #header .header_inner{background-color:transparent}body.active #header .header_inner #nav{display:block}}@media only screen and (max-width: 768px){.home #header{height:16vw}.home #header .header_inner{display:none}.home #header .header_inner h1 a{width:48.8vw;height:16vw;background-size:100% auto}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal__bg{background:rgba(126,126,126,.5);height:100vh;position:absolute;width:100%}.modal__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:20px 30px;background:#fff;width:555px;border-radius:4px}@media only screen and (max-width: 768px){.modal__content{width:100%;height:80%;top:auto;bottom:0;padding:5.3333333333vw 0;border-radius:1.0666666667vw;transform:translate(-50%)}}.modal__content>.js-modal-close{position:absolute;top:20px;right:30px}@media only screen and (max-width: 768px){.modal__content>.js-modal-close{top:4.6666666667vw;right:4.6666666667vw}.modal__content>.js-modal-close img{width:5.0666666667vw}}.modal__content p{font-family:Noto Sans CJK JP Medium;font-weight:500}@media only screen and (max-width: 768px){.modal__content p{font-size:4vw;padding:0 4vw}}.modal__content .selectArea{margin-top:18px;display:flex}@media only screen and (max-width: 768px){.modal__content .selectArea{display:block;margin-top:4.8vw}}.modal__content .selectArea label{transition:.2s all ease;display:block!important;padding:6px 6px 6px 45px!important}@media only screen and (max-width: 768px){.modal__content .selectArea label{font-size:3.7333333333vw;padding:6vw 6vw 6vw 13.3333333333vw!important}}.modal__content .selectArea label:before{left:19px!important}@media only screen and (max-width: 768px){.modal__content .selectArea label:before{left:6vw!important}}.modal__content .selectArea label:after{left:23px!important}@media only screen and (max-width: 768px){.modal__content .selectArea label:after{left:7.3333333333vw!important}}.modal__content .selectArea label:hover{background-color:#eee}.modal__content .selectArea .category-list,.modal__content .selectArea .category-select{width:calc(50% - 17px);border:1px solid #3f9978;border-radius:4px;height:360px}@media only screen and (max-width: 768px){.modal__content .selectArea .category-list,.modal__content .selectArea .category-select{width:100%;border:none;border-top:1px solid #eee;height:calc(100vh - 77.3333333333vw)}.modal__content .selectArea .category-list label,.modal__content .selectArea .category-select label{border-bottom:1px solid #eee}}.modal__content .selectArea .category-list>*,.modal__content .selectArea .category-select>*{width:100%}.modal__content .selectArea .category-list,.modal__content .selectArea .category-select.active{overflow-y:scroll}.modal__content .selectArea .category-list::-webkit-scrollbar,.modal__content .selectArea .category-select.active::-webkit-scrollbar{background-color:transparent;width:12px;border-radius:20px}.modal__content .selectArea .category-list::-webkit-scrollbar-track,.modal__content .selectArea .category-select.active::-webkit-scrollbar-track{margin-top:4px;margin-bottom:4px}.modal__content .selectArea .category-list::-webkit-scrollbar-thumb,.modal__content .selectArea .category-select.active::-webkit-scrollbar-thumb{background-color:#9c9c9c;border-radius:20px;border-right:4px solid transparent;border-left:4px solid transparent;background-clip:padding-box}.modal__content .selectArea .category-list::-webkit-scrollbar-thumb:hover,.modal__content .selectArea .category-select.active::-webkit-scrollbar-thumb:hover{background-color:#333}.modal__content .selectArea .category-select{display:flex;align-items:center;justify-content:center;background-color:#f7f7f7;border-color:#c3c3c3}@media only screen and (max-width: 768px){.modal__content .selectArea .category-select{display:none}.modal__content .selectArea .category-select span.sp{position:relative;display:block;color:#3f9978;font-size:4vw;line-height:12vw;padding-left:10.6666666667vw;text-align:left}.modal__content .selectArea .category-select span.sp:before{content:"";position:absolute;left:5.4666666667vw;top:5.0666666667vw;width:2vw;height:2vw;border-top:solid 1px #3f9978;border-right:solid 1px #3f9978;transform:rotate(-135deg)}}.modal__content .selectArea .category-select h4{background-color:#f0f7f5;padding:7px 7px 7px 20px}@media only screen and (max-width: 768px){.modal__content .selectArea .category-select h4{font-size:3.7333333333vw;padding:3.3333333333vw}}.modal__content .selectArea .category-select span{text-align:center;color:#7e7e7e}.modal__content .selectArea .category-select .list{display:none}.modal__content .selectArea .category-select.active{display:block;background-color:#fff;border-color:#3f9978}@media only screen and (max-width: 768px){.modal__content .selectArea .category-select.active{display:block}}.modal__content .selectArea .category-select.active .list{display:block}.modal__content .selectArea .select-btnArea{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:34px}@media only screen and (max-width: 768px){.modal__content .selectArea .select-btnArea{display:none}}.modal__content .selectArea .select-btnArea:before{position:absolute;content:"";width:18px;height:30px;background-color:#3f9978;clip-path:polygon(0 0,0% 100%,100% 50%);opacity:.5}@media only screen and (max-width: 768px){.modal__content .category-list.passive{display:none}}.modal__content .btnArea{display:flex;justify-content:center;margin-top:20px}@media only screen and (max-width: 768px){.modal__content .btnArea{border-top:1px solid #eee;background-color:#fff;position:fixed;bottom:0;margin-top:0;width:100%;padding:5.3333333333vw 0}}.modal__content .btnArea .btn-select{margin-left:40px;opacity:.5;pointer-events:none}@media only screen and (max-width: 768px){.modal__content .btnArea .btn-select{margin-left:5.3333333333vw}}.modal__content .btnArea .btn-select.active{opacity:1;pointer-events:visible}#service{padding-top:70px!important}@media only screen and (max-width: 768px){#service{padding-top:8vw!important}}#service .decoL{bottom:-41px;left:50%;margin-left:-788px;width:370px;height:291px;background-image:url(/agent/build/assets/big-68cdad3e.svg);background-size:370px auto}@media only screen and (max-width: 768px){#service .decoL{bottom:-13.3333333333vw;left:-7.4666666667vw;width:32.6666666667vw;margin-left:0;height:25.7333333333vw;background-image:url(/agent/build/assets/big_sp-7c3cd31d.svg);background-size:32.6666666667vw auto}}#service .decoM{top:150px;left:50%;width:1144px;margin-left:-516px;height:606px;background-image:url(/agent/build/assets/decoM-678c2f83.svg);background-size:1144px auto}@media only screen and (max-width: 768px){#service .decoM{top:-.8vw;left:0;width:73.3333333333vw;margin-left:16.8vw;height:159.8666666667vw;background-image:url(/agent/build/assets/decoM_sp-9a71ccd7.svg);background-size:73.3333333333vw auto}}#service .decoS{top:139px;left:50%;width:1345px;margin-left:-668px;height:495px;background-image:url(/agent/build/assets/decoS-a7006169.svg);background-size:1345px auto}@media only screen and (max-width: 768px){#service .decoS{top:3.7333333333vw;left:0;width:91.4666666667vw;margin-left:4.2666666667vw;height:139.0666666667vw;background-image:url(/agent/build/assets/decoS_sp-99c9c71a.svg);background-size:91.4666666667vw auto}}#service .img{position:absolute;top:80px;right:50%;width:765px;margin-right:83px;z-index:-2}@media only screen and (max-width: 768px){#service .img{top:auto;bottom:40vw;right:-10.6666666667vw;width:63.3333333333vw;height:56vw;background-image:url(/agent/build/assets/img_service_sp-d5e4ec67.png);background-position:0 0;background-size:63.3333333333vw auto}#service .img img{display:none}}#service .service-lead01{margin:50px 0 38px 313px}@media only screen and (max-width: 768px){#service .service-lead01{margin:9.3333333333vw 0 0}}#service .service01{margin:0 0 10px 374px}@media only screen and (max-width: 768px){#service .service01{margin-top:5.6vw}}#service .service02{margin:0 0 10px 456px;letter-spacing:-.02em}#service .service03{margin-left:534px}#service .service03 p+p{margin-top:1px}#service .service-lead02{margin-top:25px;margin-left:498px}@media only screen and (max-width: 768px){#service .service-lead02{margin-left:0;margin-top:5.3333333333vw}}#service .service01,#service .service02,#service .service03{position:relative;padding:0 25px;line-height:2}@media only screen and (max-width: 768px){#service .service01,#service .service02,#service .service03{margin-left:4.2666666667vw;padding:0 0 0 6.6666666667vw}}#service .service01 p,#service .service02 p,#service .service03 p{color:#255946;font-size:2.13rem;display:inline-block;margin:0 0 10px;padding:0 20px;line-height:1.8;font-family:Noto Sans CJK JP Bold;font-weight:700}@media only screen and (max-width: 768px){#service .service01 p,#service .service02 p,#service .service03 p{font-size:4.2666666667vw;margin:0 0 1.3333333333vw;padding:0 4vw}}#service .service01:before,#service .service02:before,#service .service03:before{content:"";position:absolute;left:0;top:7px;width:33px;height:22px;background-image:url(/agent/build/assets/check-4188668d.svg);background-repeat:no-repeat;z-index:2}@media only screen and (max-width: 768px){#service .service01:before,#service .service02:before,#service .service03:before{left:2vw;top:2vw;font-size:4.2666666667vw;width:6.6666666667vw;height:5.3333333333vw;background-size:6.6666666667vw auto}}#service .is-animated .emphasis{position:relative;display:inline-block}#service .is-animated .emphasis:before{animation:bg 2.6s cubic-bezier(.22,1,.36,1) forwards;background-color:#f0f7f5;content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:left center}#service .is-animated .emphasis span{display:inline-block;position:relative;z-index:1}@keyframes bg{0%{opacity:0;transform:scaleX(0) translate(-5%)}30%{transform:scaleX(1) translate(0)}to{transform:scaleX(1) translate(0)}30%,to{opacity:1}}.deco-termUse{z-index:-1!important}.message-termUse{margin:38px auto 0;width:700px;line-height:1.6;text-align:left}@media only screen and (max-width: 768px){.message-termUse{margin:5.3333333333vw auto 0;width:90%}}.list-title{margin-top:30px;font-size:18px}@media only screen and (max-width: 768px){.list-title{font-size:16px}}.list-main{font-size:15px;line-height:1.5;margin-top:20px}@media only screen and (max-width: 768px){.list-main{font-size:14px}}.list-main-item{font-size:15px;margin-top:8px}@media only screen and (max-width: 768px){.list-main-item{font-size:14px}}.list-main-item.other{margin-top:50px}.list-sub{margin-top:10px}.list-sub-item{margin-top:6px}.animation-bg{animation:PageAnime-bottom-ltr 3s both;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background-color:#fff}@media only screen and (max-width: 768px){.animation-bg{width:500%;height:100%}}@keyframes PageAnime-bottom-ltr{0%{transform-origin:center left;transform:scale(2) translate(-25%) skew(45deg)}50%{transform-origin:center left;transform:scale(2) translate(-17%) skew(45deg)}50.001%{transform-origin:center left;transform:scale(2) translate(-17%) skew(45deg)}to{transform-origin:center left;transform:scale(2) translate(500%) skew(45deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}.fade01,.fade02,.fade03,.fade04{opacity:0}.home .is-animated h2{animation:fade .4s ease-in-out .5s 1 normal forwards}.home .is-animated .fade01{animation:fade .4s ease-in-out 1s 1 normal forwards}.home .is-animated .fade02{animation:fade .4s ease-in-out 1.5s 1 normal forwards}.home .is-animated .fade03{animation:fade .4s ease-in-out 2s 1 normal forwards}.home .is-animated .fade04{animation:fade .4s ease-in-out 2.5s 1 normal forwards}.btn-accept{position:relative;z-index:3}.btn-accept button{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;width:200px;height:40px;font-size:1.4rem;background:#b00000;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-accept button{font-size:3.2vw;width:50.6666666667vw;height:10.6666666667vw;margin:0 1.3333333333vw 0 2.6666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw;border-radius:1.0666666667vw}}@media only screen and (min-width: 769px){.btn-accept button:hover{opacity:.5}}.btn-back{position:relative;font-size:1.6rem;width:200px;height:46px;line-height:46px;margin:54px auto 0;transition:.3s ease-in-out;z-index:3}@media only screen and (max-width: 768px){.btn-back{font-size:4.4253333333vw;width:56vw;height:13.3333333333vw;line-height:13.3333333333vw;margin:16vw auto 0}}.btn-back a{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;background:#3f9978;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-back a{border-radius:1.0666666667vw}}@media only screen and (min-width: 769px){.btn-back a:hover{opacity:.5}}.btn-back a span:before{position:absolute;right:9px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:14px;height:14px;border-radius:7px}@media only screen and (max-width: 768px){.btn-back a span:before{right:2.5333333333vw;width:4vw;height:4vw;border-radius:2vw}}.btn-back a span:after{position:absolute;right:12px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #3f9978}@media only screen and (max-width: 768px){.btn-back a span:after{right:3.4666666667vw;border-width:1.2666666667vw 0 1.2666666667vw 1.7333333333vw}}.btn-cancel{position:relative;z-index:3}.btn-cancel input{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;width:120px;height:40px;font-size:1.6rem;border:1px solid #c3c3c3;background:#fff;color:#7e7e7e;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-cancel input{font-size:3.6426666667vw;width:32vw;height:10.6666666667vw;border-radius:1.0666666667vw}}@media only screen and (min-width: 769px){.btn-cancel input:hover{opacity:.5}}.btn-entry{position:relative;font-size:2.13rem;width:280px;height:69px;line-height:60px;margin:60px auto 0;padding-bottom:9px;transition:.3s ease-in-out;z-index:3}@media only screen and (max-width: 768px){.btn-entry{font-size:5.756vw;width:76vw;height:19.3333333333vw;padding-bottom:2.8vw;line-height:16.5333333333vw;margin:0 auto}}.btn-entry:before{position:absolute;top:9px;left:8px;width:280px;height:60px;border-radius:4px;content:"";background:rgba(84,207,162,.4);z-index:-1}@media only screen and (max-width: 768px){.btn-entry:before{top:2.8vw;left:2.4vw;width:76vw;height:16.5333333333vw;border-radius:1.0666666667vw}}.btn-entry a,.btn-entry button{width:100%;position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;background:#d13a18;border-radius:4px;overflow:hidden;cursor:pointer}@media only screen and (max-width: 768px){.btn-entry a,.btn-entry button{border-radius:1.0666666667vw}}.btn-entry a:before,.btn-entry button:before{position:absolute;top:0;left:121%;width:350%;height:500%;content:"";transition:all .3s ease-in-out;transform:translate(-98%) translateY(-25%) rotate(60deg);background:#fff;z-index:0;opacity:.2}@media only screen and (min-width: 769px){.btn-entry a:hover:before,.btn-entry button:hover:before{transform:translate(-39.3%) translateY(-25%) rotate(60deg)}}.btn-entry a span:before,.btn-entry button span:before{position:absolute;right:8px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:21px;height:21px;border-radius:15px}@media only screen and (max-width: 768px){.btn-entry a span:before,.btn-entry button span:before{right:2.4vw;width:5.8666666667vw;height:5.8666666667vw;border-radius:3.3333333333vw}}.btn-entry a span:after,.btn-entry button span:after{position:absolute;right:13px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #d13a18}@media only screen and (max-width: 768px){.btn-entry a span:after,.btn-entry button span:after{right:4vw;border-width:1.6666666667vw 0 1.6666666667vw 2.1333333333vw}}.btn-entry button:disabled{background-color:#f0a985;pointer-events:none}.btn-entry button:disabled span:after{border-color:transparent transparent transparent #f0a985}.btn-more{position:relative;font-size:1.6rem;width:240px;height:54px;line-height:46px;margin:60px auto 0;padding-bottom:8px;transition:.3s ease-in-out;z-index:3}@media only screen and (max-width: 768px){.btn-more{font-size:4.4253333333vw;width:66.6666666667vw;height:14.9333333333vw;line-height:13.3333333333vw;margin:0 auto;padding-bottom:1.6vw}}.btn-more:before{position:absolute;top:8px;left:6px;width:240px;height:46px;border-radius:4px;content:"";background:rgba(84,207,162,.3);z-index:-1}@media only screen and (max-width: 768px){.btn-more:before{top:1.6vw;left:1.3333333333vw;width:66.6666666667vw;height:13.3333333333vw;border-radius:1.0666666667vw}}.btn-more a{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;background:#3f9978;border-radius:4px;overflow:hidden;cursor:pointer}@media only screen and (max-width: 768px){.btn-more a{border-radius:1.0666666667vw}}.btn-more a:before{position:absolute;top:0;left:126%;width:350%;height:500%;content:"";transition:all .3s ease-in-out;transform:translate(-98%) translateY(-25%) rotate(60deg);background:#fff;z-index:0;opacity:.2}@media only screen and (min-width: 769px){.btn-more a:hover:before{transform:translate(-39.3%) translateY(-25%) rotate(60deg)}}.btn-more a span:before{position:absolute;right:9px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:25px;height:25px;border-radius:15px}@media only screen and (max-width: 768px){.btn-more a span:before{right:2.1333333333vw;width:6.6666666667vw;height:6.6666666667vw;border-radius:3.3333333333vw}}.btn-more a span:after{position:absolute;right:15px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 9px;border-color:transparent transparent transparent #3f9978}@media only screen and (max-width: 768px){.btn-more a span:after{right:4vw;border-width:1.8666666667vw 0 1.8666666667vw 2.4vw}}.btn-reject{position:relative;z-index:3}.btn-reject button{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;width:120px;height:40px;font-size:1.4rem;background:#7e7e7e;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-reject button{font-size:3.2vw;width:32vw;height:10.6666666667vw;margin:0 1.3333333333vw;line-height:5.3333333333vw;padding:2.6666666667vw;border-radius:1.0666666667vw}}@media only screen and (min-width: 769px){.btn-reject button:hover{opacity:.5}}.btn-select{position:relative;z-index:3}.btn-select button{position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;width:180px;height:40px;font-size:1.6rem;background:#3f9978;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-select button{font-size:3.6426666667vw;width:46.6666666667vw;height:10.6666666667vw;border-radius:1.0666666667vw}}@media only screen and (min-width: 769px){.btn-select button:hover{opacity:.5}}.btn-undo{position:relative;width:200px;height:48px;line-height:48px;margin:72px auto 0;transition:.3s ease-in-out;z-index:3}@media only screen and (max-width: 768px){.btn-undo{font-size:4.4506666667vw;width:56.6666666667vw;height:13.3333333333vw;line-height:13.3333333333vw;margin:0 auto}}.btn-undo a,.btn-undo button{width:100%;position:relative;display:block;color:#fff;text-decoration:none!important;font-family:Noto Sans CJK JP Medium;font-weight:500;text-align:center;background:#7e7e7e;border-radius:4px;overflow:hidden;transition:.2s all ease;cursor:pointer}@media only screen and (max-width: 768px){.btn-undo a,.btn-undo button{border-radius:1.0666666667vw}}.btn-undo a span:before,.btn-undo button span:before{position:absolute;left:8px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:14px;height:14px;border-radius:7px}@media only screen and (max-width: 768px){.btn-undo a span:before,.btn-undo button span:before{left:2.5333333333vw;width:4vw;height:4vw;border-radius:2vw}}.btn-undo a span:after,.btn-undo button span:after{position:absolute;left:11px;top:50%;transform:translateY(-50%);content:"";width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #7e7e7e transparent transparent}@media only screen and (max-width: 768px){.btn-undo a span:after,.btn-undo button span:after{left:3.3333333333vw;border-width:1.2666666667vw 1.7333333333vw 1.2666666667vw 0}}@media only screen and (min-width: 769px){.btn-undo a:hover,.btn-undo button:hover{opacity:.5}}.file-btn-del{margin-left:auto;position:relative;font-size:1.6rem;padding:1px 20px;border-radius:4px;background-color:#fff;border:1px solid #b00000;font-family:Noto Sans CJK JP Medium;font-weight:500;color:#b00000;transition:.3s ease-in-out;cursor:pointer}@media only screen and (max-width: 768px){.file-btn-del{width:21.3333333333vw;border-width:.5333333333vw;font-size:4vw;border-radius:1.0666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw;margin-left:auto}}button.btn-add{font-size:1.6rem;padding:7px 15px;border-radius:4px;background-color:#f0f7f5;border:1px solid #3f9978;font-family:Noto Sans CJK JP Medium;font-weight:500;color:#3f9978;width:100%;transition:.3s ease-in-out}@media only screen and (max-width: 768px){button.btn-add{border-width:.5333333333vw;font-size:4vw;border-radius:1.0666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw}}button.btn-add:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}button.btn-add.reversal{background-color:#3f9978;color:#fff}button.btn-add.reversal span:before,button.btn-add.reversal span:after{background-color:#fff}button.btn-add span{position:relative}button.btn-add span:before{position:absolute;left:-25px;top:50%;transform:translateY(-50%);content:"";background-color:#3f9978;width:14px;height:2px}@media only screen and (max-width: 768px){button.btn-add span:before{left:-6.6666666667vw;width:3.7333333333vw;height:.5333333333vw}}button.btn-add span:after{position:absolute;left:-19px;top:50%;transform:translateY(-50%);content:"";background-color:#3f9978;width:2px;height:14px}@media only screen and (max-width: 768px){button.btn-add span:after{left:-5.0666666667vw;width:.5333333333vw;height:3.7333333333vw}}button.form-btn-cancel{font-size:1.6rem;padding:7px 15px;border-radius:4px;background-color:#7e7e7e;border:1px solid #7e7e7e;font-family:Noto Sans CJK JP Medium;font-weight:500;color:#fff;width:100%;transition:.3s ease-in-out}@media only screen and (max-width: 768px){button.form-btn-cancel{border-width:.5333333333vw;font-size:4vw;border-radius:1.0666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw}}button.form-btn-cancel span{position:relative}button.form-btn-cancel span:before{position:absolute;left:-25px;top:50%;transform:translateY(-50%);content:"";background-color:#fff;width:14px;height:2px}@media only screen and (max-width: 768px){button.form-btn-cancel span:before{left:-6.6666666667vw;width:3.7333333333vw;height:.5333333333vw}}button.form-btn-cancel:first-child{margin-top:39px}@media only screen and (max-width: 768px){button.form-btn-cancel:first-child{margin:0 0 10.6666666667vw}}button.form-btn-cancel.lightcolor{background-color:#f7f7f7;border:1px solid #9c9c9c;color:#333}button.form-btn-cancel.lightcolor span:before{background-color:#9c9c9c}button.form-btn-cancel.cautioncolor{background-color:#fff;border:1px solid #b00000;color:#b00000}button.form-btn-cancel.cautioncolor span:before{background-color:#b00000}.btn-file{width:100%;display:flex;align-items:center}@media only screen and (max-width: 768px){.btn-file{display:block}}.btn-file label{position:relative;font-size:1.6rem;padding:7px 20px 7px 40px;background-color:#fff;border:1px solid #3f9978;font-family:Noto Sans CJK JP Medium;font-weight:500;color:#3f9978;border-radius:4px;transition:.3s ease-in-out;opacity:.5;pointer-events:none}.btn-file label.active{opacity:1;cursor:pointer;pointer-events:visible}@media only screen and (max-width: 768px){.btn-file label{text-align:center;display:block;width:100%;border-width:.5333333333vw;font-size:4vw;border-radius:1.0666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw}}.btn-file label:before{position:absolute;left:18px;top:50%;transform:translateY(-50%);content:"";width:16px;height:20px;background-image:url(/agent/build/assets/file-9d56bd24.svg);background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){.btn-file label:before{left:23.3333333333vw;width:4vw;height:5.0666666667vw}}.btn-file label+.file-filename{text-align:left!important;width:calc(100% - 280px);margin:0 15px;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 768px){.btn-file label+.file-filename:not(:empty){width:100%;margin:5.3333333333vw 0 0;height:5.0666666667vw}}.btn-file input{display:none}.btn-file+input{display:inline-block!important;width:auto!important;border:none!important}.btn-file .file-btn-del{opacity:.5;pointer-events:none}@media only screen and (max-width: 768px){.btn-file .file-btn-del{margin-top:5.3333333333vw}}.btn-file .file-btn-del.active{opacity:1;cursor:pointer;pointer-events:visible}button.btn-modal{position:relative;font-size:1.6rem;padding:7px 15px;border-radius:4px;background-color:#fff;border:1px solid #3f9978;font-family:Noto Sans CJK JP Medium;font-weight:500;color:#3f9978;width:100%;transition:.3s ease-in-out}@media only screen and (max-width: 768px){button.btn-modal{border-width:.5333333333vw;font-size:4vw;border-radius:1.0666666667vw;line-height:5.3333333333vw;padding:2.6666666667vw}}button.btn-modal:before{position:absolute;right:10px;top:50%;transform:translateY(-50%);content:"";width:20px;height:18px;background-image:url(/agent/build/assets/modal-2eba0ed0.svg);background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){button.btn-modal:before{right:2.5333333333vw;width:5.3333333333vw;height:5.3333333333vw}}h2{position:relative;text-align:center;padding-top:52px;margin-bottom:39px;font-family:Noto Sans CJK JP Bold;font-weight:700;font-size:2.13rem;color:#255946}h2:before{content:"";width:100%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);background-repeat:no-repeat;background-size:auto;background-position:center 0}@media only screen and (max-width: 768px){h2{padding-top:13.3333333333vw;margin-bottom:7.3333333333vw;font-size:4.9946666667vw}}h2 span{position:absolute;bottom:6px;left:0;width:100%;text-align:center;font-family:futura-pt,sans-serif;font-weight:600;font-style:normal;font-size:6.73rem;line-height:1;color:#f0f7f5;z-index:-1}@media only screen and (max-width: 768px){h2 span{bottom:2.6666666667vw;font-size:15.7666666667vw}}.home h2{opacity:0}#wrapper section:nth-child(odd) h2 span{color:#fff}#service h2:before{background-image:url(/agent/build/assets/service-99c04d2b.svg)}@media only screen and (max-width: 768px){#service h2:before{background-size:14.1333333333vw auto}}#howto h2:before{background-image:url(/agent/build/assets/howto-8855030f.svg)}@media only screen and (max-width: 768px){#howto h2:before{background-size:14.1333333333vw auto}}#products h2:before{background-image:url(/agent/build/assets/users-02b04cee.svg)}@media only screen and (max-width: 768px){#products h2:before{background-size:14.1333333333vw auto}}#voice h2:before{background-image:url(/agent/build/assets/voice-4ac2928b.svg)}@media only screen and (max-width: 768px){#voice h2:before{background-size:14.1333333333vw auto}}#media h2:before{background-image:url(/agent/build/assets/media-bad3b38a.svg)}@media only screen and (max-width: 768px){#media h2:before{background-size:14.1333333333vw auto}}#entry h2:before{background-image:url(/agent/build/assets/entry-04cfbbbb.svg)}@media only screen and (max-width: 768px){#entry h2:before{background-size:14.1333333333vw auto}}@media only screen and (min-width: 769px){.mb-menuBtn{display:none;pointer-events:none}}@media screen and (max-width: 1361px){.mb-menuBtn{pointer-events:visible;cursor:pointer;display:block;position:fixed;z-index:12;top:0;right:0;width:60px;height:60px;background:#255946}}@media only screen and (max-width: 1361px) and (max-width: 768px){.mb-menuBtn{width:16vw;height:16vw}}@media screen and (max-width: 1361px){.mb-menuBtn:after{position:absolute;left:0;width:100%;text-align:center;top:10px;content:"MENU";color:#fff;font-size:1.4rem;line-height:1}}@media only screen and (max-width: 1361px) and (max-width: 768px){.mb-menuBtn:after{top:3.0666666667vw;font-size:4vw}}@media screen and (max-width: 1361px){.mb-menuBtn span{display:inline-block;transition:all .3s ease;position:absolute;left:18%;width:40px;height:2px;background-color:#fff}}@media only screen and (max-width: 1361px) and (max-width: 768px){.mb-menuBtn span{width:10.6666666667vw;height:.5333333333vw}}@media screen and (max-width: 1361px){.mb-menuBtn span:nth-of-type(1){top:54%}.mb-menuBtn span:nth-of-type(2){top:72%}}@media screen and (max-width: 1361px){body.active #header .mb-menuBtn:after{content:"CLOSE"}body.active #header .mb-menuBtn span:nth-of-type(1){transform:translateY(6px) rotate(-21deg)}}@media only screen and (max-width: 1361px) and (max-width: 768px){body.active #header .mb-menuBtn span:nth-of-type(1){transform:translateY(2.1333333333vw) rotate(-21deg)}}@media screen and (max-width: 1361px){body.active #header .mb-menuBtn span:nth-of-type(2){transform:translateY(-5px) rotate(21deg)}}@media only screen and (max-width: 1361px) and (max-width: 768px){body.active #header .mb-menuBtn span:nth-of-type(2){transform:translateY(-.8vw) rotate(21deg)}}.mediaBlock{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:6px}@media only screen and (max-width: 768px){.mediaBlock{padding:1.0666666667vw 0 5.3333333333vw}}.mediaBlock li{position:relative;width:256px;background:#f0f7f5;padding-left:0;text-indent:0;border-radius:4px;overflow:hidden;transition:.2s all ease}@media only screen and (max-width: 768px){.mediaBlock li{border-radius:1.0666666667vw;width:44vw;margin:0 0 4vw}}.mediaBlock li:before{content:none!important}.mediaBlock li a{display:block;height:100%;transition:.2s all ease;color:#333;text-decoration:none!important}.mediaBlock li a dl dt{position:relative;width:100%;background:#eeeeee;overflow:hidden}.mediaBlock li a dl dt:before{content:"";display:block;padding-top:71%}.mediaBlock li a dl dt img{position:absolute;top:50%;left:50%;width:auto;height:auto;margin:0;padding:0;max-width:inherit;width:100%;transition:.2s;transform:translateY(-50%) translate(-50%) scale(1.002)}.mediaBlock li a dl dd{width:100%;padding:13px 20px 23px;line-height:1.5;margin-left:0}@media only screen and (max-width: 768px){.mediaBlock li a dl dd{padding:2.6666666667vw 3.3333333333vw;font-size:3.7333333333vw}}.mediaBlock li a dl dd time{font-size:1.4rem;color:#7e7e7e;margin-bottom:5px}@media only screen and (max-width: 768px){.mediaBlock li a dl dd time{font-size:3.2vw;margin-bottom:1.3333333333vw}}.pagetop{position:fixed;right:18px;bottom:95px;transition:.5s transform ease,.5s opacity ease,.5s bottom ease;will-change:transform,opacity}@media only screen and (min-width: 769px){.pagetop{z-index:4}}@media only screen and (max-width: 768px){.pagetop{display:none!important}}.pagetop.is-active{position:fixed;bottom:0}@media only screen and (max-width: 768px){.pagetop.is-active{position:absolute;bottom:15.2vw}}.pagetop a{display:block;position:relative;color:#fff;font-size:1.2rem;background-color:#3f9978;border-radius:4px;width:80px;height:80px;padding-top:35px;text-decoration:none;text-align:center}.pagetop a:before{content:"";position:absolute;left:50%;top:10px;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #fff transparent;z-index:1}.pagetop a:after{content:"";position:absolute;left:6px;top:6px;width:100%;height:100%;background:rgba(84,207,162,.4);z-index:-1;border-radius:4px}@media only screen and (min-width: 769px){.pagetop:hover{transform:translateY(-5px)}}section a{position:relative;text-decoration:underline;word-break:break-all}@media only screen and (min-width: 769px){section a:hover{text-decoration:none}}section a[target=_blank]{margin-right:5px}section a[target=_blank]:after{content:"";display:inline-block;background-size:auto 100%;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(/agent/build/assets/blank-62c5ad18.svg);width:16px;margin-left:5px;height:16px}@media only screen and (max-width: 768px){section a[target=_blank]:after{width:3.4666666667vw;height:3.4666666667vw;margin-left:1.4666666667vw}}.pc{display:block}@media only screen and (max-width: 768px){.pc{display:none}}.sp{display:none}@media only screen and (max-width: 768px){.sp{display:block}}.clearboth{clear:both}.indent{text-indent:-1em;margin-left:1em}.txtRight{text-align:right}.txtCenter,.textCenter{text-align:center}.txtLeft,.textLeft{text-align:left}.floatRight{float:right}.clearBoth{clear:both}.itemCenter{display:flex;align-items:center;justify-content:center;margin:0}@media print{body{zoom:75%;-webkit-print-color-adjust:exact;width:1200px!important}body #header{position:relative}body #header+*{padding-top:0}body *{opacity:1!important}}@media print and (-ms-high-contrast: none){@page{size:A4;margin:12.7mm 9.7mm}body *{opacity:1!important}}.toolbar{display:none}#viewerContainer{top:0}@media print{body.disclosure .article h3,body.disclosure .article p,body.disclosure .article ol,body.disclosure .article ul,body.disclosure .article table{display:none}}
