.forpc{display:block}@media(max-width: 1023px){.forpc{display:none !important}}@media(max-width: 600px){.forpc{display:none !important}}.fortab{display:none}@media(max-width: 1023px){.fortab{display:block}}@media(max-width: 600px){.fortab{display:none}}.forsp{display:none}@media(max-width: 600px){.forsp{display:none}}@media(max-width: 600px){.forsp{display:block}}.mask{overflow:hidden;display:inline-block}.p-r{position:relative}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;vertical-align:baseline;background:rgba(0,0,0,0);list-style:none;font-weight:normal}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box}*{overflow-wrap:break-word;word-wrap:break-word;margin:0;padding:0;min-height:0vw}:root{font-family:"Noto Sans JP",sans-serif;font-weight:normal}html,body{width:100%;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;color:#333;background:#f5f9fc;font-size:16px;letter-spacing:1px}@media(max-width: 600px){html,body{font-size:14px}}html.lock,body.lock{overflow:hidden}html.archive,html.page,body.archive,body.page{background:#fff}html.archive section .wrap,html.page section .wrap,body.archive section .wrap,body.page section .wrap{padding:0 32px}@media(max-width: 1023px){html.archive section .wrap,html.page section .wrap,body.archive section .wrap,body.page section .wrap{padding:0 24px}}html{font-size:62.5%;scroll-behavior:smooth}img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;pointer-events:none}a{text-decoration:none}p{line-height:1.5}@media(max-width: 600px){p{line-height:1.8}}.row-keep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 600px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section{padding:112px 0}@media(max-width: 600px){section{padding:48px 0}}section .wrap{max-width:1024px;margin:0 auto}@media(max-width: 1023px){section .wrap{padding:0 24px}}@media(max-width: 600px){section .wrap{padding:0 24px}}.apply{background:rgba(255,255,255,.8);width:100%;position:fixed;z-index:10;bottom:0;padding:8px 0 16px 0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.apply.is-hide{-webkit-transform:translate3d(0, 100%, 0) !important;transform:translate3d(0, 100%, 0) !important;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.apply .read{color:#ff4c00;text-align:center;font-weight:bold;font-size:17px;margin-bottom:8px}@media(max-width: 600px){.apply .read{font-size:14px}}.apply a{color:#fff;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#FF4C00), to(#D74000)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;max-width:360px;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;margin:0 auto;font-size:24px;font-weight:bold;position:relative;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 600px){.apply a{font-size:18px;max-width:320px;height:48px}}.apply a::after{position:absolute;right:32px;content:"";height:12px;width:12px;border:2px solid #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.apply a:hover{opacity:.9;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.container .header{border:none}@media(max-width: 600px){.container .header{height:56px}}.container .header .wrap .logos .parent .sb-logo img{-o-object-fit:contain;object-fit:contain}.container .navigation .inner .information ul li a{background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#FF4C00), to(#D74000)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;position:relative}.container .navigation .inner .information ul li a::after{position:absolute;right:24px;content:"";height:8px;width:8px;border:1px solid #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container section.hero{padding-top:80px;height:auto}@media(max-width: 1023px){.container section.hero{height:auto}}.container section hgroup{text-align:center;line-height:1;margin-bottom:104px}@media(max-width: 600px){.container section hgroup{margin-bottom:48px}}.container section hgroup .en{color:#178dde;font-size:24px;margin-bottom:16px;font-weight:bold}@media(max-width: 600px){.container section hgroup .en{font-size:14px}}.container section hgroup .headline{font-size:56px;font-weight:bold}@media(max-width: 600px){.container section hgroup .headline{font-size:28px}}.container .sec---read.wao .read p span::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 1s ease;transition:all 1s ease}.container .sec---read .wrap .read{margin-bottom:48px}@media(max-width: 600px){.container .sec---read .wrap .read{margin-bottom:24px}}.container .sec---read .wrap .read p{text-align:center;font-size:45px;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 600px){.container .sec---read .wrap .read p{font-size:20px}}.container .sec---read .wrap .read p span{font-weight:bold;position:relative;z-index:1;display:block;overflow:hidden}.container .sec---read .wrap .read p span::before{content:"";position:absolute;width:100%;height:50px;bottom:10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(48%, rgba(255, 76, 0, 0.58)));background:-webkit-linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);background:linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);z-index:-1;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}@media(max-width: 600px){.container .sec---read .wrap .read p span::before{height:20px;bottom:5px}}.container .sec---read .wrap .desc p{text-align:center;line-height:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 600px){.container .sec---read .wrap .desc p{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.container .sec---read .wrap .desc p span{position:relative;z-index:1;display:block;overflow:hidden}.container .sec---read .wrap .desc p span::before{content:"";position:absolute;width:100%;height:10px;bottom:5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(48%, rgba(255, 76, 0, 0.58)));background:-webkit-linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);background:linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);z-index:-1;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}.container .sec---read .wrap .image{max-width:880px;margin-left:auto}.container .sec---read .wrap.wao .read p:nth-child(1) span::before{-webkit-transition-delay:.3s;transition-delay:.3s}.container .sec---read .wrap.wao .read p:nth-child(2) span::before{-webkit-transition-delay:.6s;transition-delay:.6s}.container .sec---read .wrap.wao .read p span::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 1s ease;transition:all 1s ease}.container .sec---read .wrap.wao .desc p:nth-child(1) span::before{-webkit-transition-delay:.8s;transition-delay:.8s}.container .sec---read .wrap.wao .desc p:nth-child(3) span::before{-webkit-transition-delay:1s;transition-delay:1s}.container .sec---read .wrap.wao .desc p span::before{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:all 1s ease;transition:all 1s ease}.container .sec---features{background:#f2f2f2}.container .sec---features .wrap .three-features{max-width:950px;margin:0 auto}.container .sec---features .wrap .three-features .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 600px){.container .sec---features .wrap .three-features .block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container .sec---features .wrap .three-features .block.mb{margin-bottom:96px}@media(max-width: 600px){.container .sec---features .wrap .three-features .block.mb{margin-bottom:48px}}.container .sec---features .wrap .three-features .block:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 600px){.container .sec---features .wrap .three-features .block:nth-child(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container .sec---features .wrap .three-features .block:nth-child(2) .image{margin-right:0;margin-left:64px}@media(max-width: 1023px){.container .sec---features .wrap .three-features .block:nth-child(2) .image{margin-left:32px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block:nth-child(2) .image{margin-left:0}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block:nth-child(3) .texts .caption{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.5}}.container .sec---features .wrap .three-features .block .image{max-width:320px;margin-right:64px;position:relative;height:100%;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width: 1023px){.container .sec---features .wrap .three-features .block .image{margin-right:32px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .image{max-width:100%;margin-right:0;border-radius:16px;margin-bottom:24px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .image img{display:none}.container .sec---features .wrap .three-features .block .image img.forsp{display:block}}.container .sec---features .wrap .three-features .block .image .num{color:#fff;opacity:.8;position:absolute;top:-16px;left:-16px;height:140px}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .image .num{left:0;height:120px}}.container .sec---features .wrap .three-features .block .image .num img{height:100%;width:auto}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .image .num img{display:block}}.container .sec---features .wrap .three-features .block .texts .ttl{font-size:40px;font-weight:bold;border-bottom:1px solid #707070;padding-bottom:36px;margin-bottom:40px;line-height:1.5}@media(max-width: 1023px){.container .sec---features .wrap .three-features .block .texts .ttl{font-size:32px;padding-bottom:24px;margin-bottom:24px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .ttl{font-size:30px;padding-bottom:0;margin-bottom:24px;text-align:center;border-bottom:none}}.container .sec---features .wrap .three-features .block .texts .desc{font-size:20px;margin-bottom:40px}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .desc{font-size:14px;margin-bottom:24px}}.container .sec---features .wrap .three-features .block .texts .caption{font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container .sec---features .wrap .three-features .block .texts .caption span{margin-left:5px;font-weight:bold;font-size:24px;position:relative;z-index:1;display:block;overflow:hidden}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .caption span{font-size:5.6vw;display:block}}.container .sec---features .wrap .three-features .block .texts .caption span::before{content:"";position:absolute;width:100%;height:20px;bottom:5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(48%, rgba(255, 76, 0, 0.58)));background:-webkit-linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);background:linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);z-index:-1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.container .sec---features .wrap .three-features .block .texts .row-keep{margin-top:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container .sec---features .wrap .three-features .block .texts .row-keep span{color:#fff;font-size:20px;background:#333;text-align:center;border-radius:16px;padding:8px 20px;display:block;margin-right:24px}@media(max-width: 1023px){.container .sec---features .wrap .three-features .block .texts .row-keep span{font-size:16px;margin-right:16px;padding:8px 14px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .row-keep span{font-size:18px;margin-right:16px;padding:8px 14px}}.container .sec---features .wrap .three-features .block .texts .row-keep p{font-weight:bold;font-size:20px}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .row-keep p{font-size:16px}}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .row-keep p{font-size:14px}}.container .sec---features .wrap .three-features .block .texts .multi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .multi{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.container .sec---features .wrap .three-features .block .texts .multi li span{color:#fff;font-size:28px;background:#333;border-radius:16px;padding:10px 30px;display:block;text-align:center}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .multi li span{font-size:24px;padding:10px 20px}}.container .sec---features .wrap .three-features .block .texts .multi li p{text-align:center}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .multi li p{font-size:12px}}.container .sec---features .wrap .three-features .block .texts .multi li:nth-child(2){margin:-15px 10px 0}.container .sec---features .wrap .three-features .block .texts .multi li:nth-child(2) img{width:28px;aspect-ratio:1/1}@media(max-width: 600px){.container .sec---features .wrap .three-features .block .texts .multi li:nth-child(2) img{width:20px}}.container .sec---features .wrap .recommend{position:relative}.container .sec---features .wrap .recommend .image{pointer-events:none;position:relative;z-index:0}.container .sec---features .wrap .recommend .image img{height:100%}@media(max-width: 600px){.container .sec---features .wrap .recommend .image img{display:none}}@media(max-width: 600px){.container .sec---features .wrap .recommend .image img.forsp{display:block}}.container .sec---features .wrap .recommend .texts{padding:56px;width:100%;height:100%;position:absolute;top:0;left:0;color:#fff}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts{padding:32px}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts{padding:24px 16px}}.container .sec---features .wrap .recommend .texts .ttl-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #fff;padding-bottom:16px;margin-bottom:24px}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts .ttl-wrap{padding-bottom:16px;margin-bottom:16px}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:0;margin-bottom:16px}}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl{font-size:40px;font-weight:bold;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;white-space:nowrap}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl{font-size:32px}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl{font-size:30px;margin-bottom:16px;text-align:left;white-space:wrap;display:block;line-height:1.3}}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .row-keep{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp-num{font-size:56px;color:#ff4c00;font-weight:bold;position:relative;padding:0 0 0 4px;z-index:1}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp-num::after{content:"1";position:absolute;top:50%;left:calc(50% + 2px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;-webkit-text-stroke:8px #fff;text-stroke:8px #fff;white-space:nowrap}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp-num::after{-webkit-text-stroke:6px #fff;text-stroke:6px #fff}}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp{color:#ff4c00;font-size:48px;font-weight:bold;position:relative;padding:0 0 0 4px;z-index:1}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp{font-size:48px}}.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp::after{content:"ヵ月";position:absolute;top:50%;left:calc(50% + 2px);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1;-webkit-text-stroke:8px #fff;text-stroke:8px #fff;white-space:nowrap}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .sp::after{-webkit-text-stroke:6px #fff;text-stroke:6px #fff}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap .ttl .brsp{display:block}}.container .sec---features .wrap .recommend .texts .ttl-wrap .area{font-size:18px;font-weight:bold;white-space:nowrap}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .ttl-wrap .area{font-size:18px}}.container .sec---features .wrap .recommend .texts .read{margin-bottom:32px;font-size:20px;font-weight:bold}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts .read{font-size:18px;margin-bottom:16px}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .read{font-size:12px;margin-bottom:16px;line-height:1.2}}.container .sec---features .wrap .recommend .texts ol{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:32px}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.container .sec---features .wrap .recommend .texts ol li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:24px;font-weight:bold;border-left:6px solid #ff4c00;padding-left:8px;margin-right:40px}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts ol li{font-size:18px;line-height:1.5}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts ol li{font-size:20px;margin-right:0;margin-bottom:16px;line-height:1.5}}.container .sec---features .wrap .recommend .texts .caption{font-size:14px}@media(max-width: 1023px){.container .sec---features .wrap .recommend .texts .caption{font-size:12px}}@media(max-width: 600px){.container .sec---features .wrap .recommend .texts .caption{font-size:10px}}.container .sec-plans .wrap .row-keep li a{position:relative;background:none;overflow:hidden;border:none;-webkit-box-shadow:none;box-shadow:none}.container .sec-plans .wrap .row-keep li a:hover .texts p{color:#fff !important;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.container .sec-plans .wrap .row-keep li a:hover::before{opacity:1;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.container .sec-plans .wrap .row-keep li a::before{content:"";background:-webkit-gradient(linear, left top, right top, color-stop(0, #12a6e2), to(#0080d0));background:-webkit-linear-gradient(left, #12a6e2 0, #0080d0 100%);background:linear-gradient(90deg, #12a6e2 0, #0080d0 100%);width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0;opacity:.24;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.container .sec-plans .wrap .row-keep li a .image,.container .sec-plans .wrap .row-keep li a .texts{position:relative;z-index:1}.container .sec-plans .wrap .row-keep li a .image p,.container .sec-plans .wrap .row-keep li a .texts p{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-case{background-color:#f2f2f2;background-image:url(/common/img/case_bg.png);background-size:contain;background-position:center}@media(max-width: 1023px){.sec-case .wrap{max-width:100%}}.sec-case .wrap hgroup{text-align:center}@media(max-width: 1023px){.sec-case .wrap hgroup{text-align:center}}.sec-case .wrap .cards{margin-bottom:72px}.sec-case .wrap .cards .card{border-radius:24px;overflow:hidden}.sec-case .wrap .cards .card a{display:block}.sec-case .wrap .cards .card a .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 600px){.sec-case .wrap .cards .card a .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.sec-case .wrap .cards .card a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-case .wrap .cards .card .image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;position:inherit;top:inherit;overflow:hidden}.sec-case .wrap .cards .card .image img{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-case .wrap .cards .card .texts{background:#fff;margin-top:0;margin-right:0;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:72px 36px}@media(max-width: 1023px){.sec-case .wrap .cards .card .texts{text-align:left;padding:32px 24px}}@media(max-width: 600px){.sec-case .wrap .cards .card .texts{padding:32px 24px}}.sec-case .wrap .cards .card .texts .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}.sec-case .wrap .cards .card .texts .tabs .tab{padding:10px;border:1px solid #ff4c00;color:#ff4c00;font-size:12px;text-align:center;margin-right:20px}.sec-case .wrap .cards .card .texts .client{border-bottom:none;padding-bottom:0;margin-bottom:24px}@media(max-width: 600px){.sec-case .wrap .cards .card .texts .client{text-align:left}}.sec-case .wrap .cards .card .texts .read{font-size:24px;font-weight:600;line-height:1.8;margin-bottom:0;position:relative}@media(max-width: 1023px){.sec-case .wrap .cards .card .texts .read{font-size:18px;text-align:left}}.sec-case .wrap .cards .card .texts .read::before{content:"";display:block;background:url(../img/case-arrow.png) no-repeat;background-size:contain;width:80px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-32px;aspect-ratio:1}@media(max-width: 600px){.sec-case .wrap .cards .card .texts .read::before{width:72px;right:-36px}}.sec-case .wrap .cards .card .texts .read span{font-weight:600;position:relative;overflow:hidden;z-index:1}.sec-case .wrap .cards .card .texts .read span::before{content:"";position:absolute;width:100%;height:20px;bottom:2px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(48%, rgba(255, 76, 0, 0.58)));background:-webkit-linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);background:linear-gradient(transparent 80%, rgba(255, 76, 0, 0.58) 48%);z-index:-1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.sec-case .wrap .more a{background:#f2f2f2}.sec-step{background:#fff}.sec-step .wrap .subtitle{margin:0 auto 128px;background:rgba(23,141,222,.1);padding:8px 0 16px;border-radius:10rem;max-width:420px;text-align:center}@media(max-width: 600px){.sec-step .wrap .subtitle{margin:0 auto 64px;padding:16px 0}}.sec-step .wrap .subtitle p{font-size:20px;font-weight:bold}@media(max-width: 600px){.sec-step .wrap .subtitle p{line-height:1}}.sec-step .wrap .subtitle span{font-size:40px;font-weight:bold;color:#178dde}.sec-step .wrap .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;position:relative;z-index:1;margin-bottom:72px}@media(max-width: 1023px){.sec-step .wrap .steps{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}}.sec-step .wrap .steps::before,.sec-step .wrap .steps::after{height:2px;width:100%;position:absolute;background:#333;z-index:0}.sec-step .wrap .steps::after{top:150px;content:""}@media(max-width: 600px){.sec-step .wrap .steps::after{top:90px}}.sec-step .wrap .steps::before{content:none}@media(max-width: 1023px){.sec-step .wrap .steps::before{bottom:130px;content:""}}@media(max-width: 600px){.sec-step .wrap .steps::before{bottom:80px}}.sec-step .wrap .steps .step{text-align:center;width:16.6666666667%;position:relative;z-index:1}@media(max-width: 1023px){.sec-step .wrap .steps .step{width:33.3333333333%;margin-bottom:32px}.sec-step .wrap .steps .step:nth-last-child(-n+3){margin-bottom:0}}.sec-step .wrap .steps .step:last-child .num span{width:80px;height:80px;background:#e8f4fc;color:#178dde;margin:0 auto}@media(max-width: 600px){.sec-step .wrap .steps .step:last-child .num span{width:56px;height:56px}}.sec-step .wrap .steps .step .image{margin-bottom:32px;height:80px}@media(max-width: 600px){.sec-step .wrap .steps .step .image{height:64px;margin-bottom:0}}.sec-step .wrap .steps .step .image img{width:auto;height:100%;-o-object-fit:scale-down;object-fit:scale-down}.sec-step .wrap .steps .step .num{height:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 600px){.sec-step .wrap .steps .step .num{height:56px}}.sec-step .wrap .steps .step .num span{font-size:24px;font-weight:bold;background:#178dde;width:48px;height:48px;aspect-ratio:1/1;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:3px solid #fff;line-height:1}@media(max-width: 600px){.sec-step .wrap .steps .step .num span{font-size:18px;width:40px;height:40px}}.sec-step .wrap .steps .step .desc{font-size:16px;font-weight:bold;text-align:center;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 600px){.sec-step .wrap .steps .step .desc{font-size:14px;line-height:1.2}}.sec-step .wrap .steps .step .desc span{display:block;font-size:13px;font-weight:bold}@media(max-width: 600px){.sec-step .wrap .steps .step .desc span{font-size:11px}}.sec-step .wrap .balloon{background:#f5f9fc;border-radius:19px;padding:24px 32px;max-width:464px;margin:0 auto;position:relative;border:3px solid #2f8dde;z-index:2}.sec-step .wrap .balloon::before,.sec-step .wrap .balloon:after{content:"";position:absolute;top:-40px;right:120px;border-right:24px solid rgba(0,0,0,0);border-bottom:solid 40px #2f8dde;border-left:24px solid rgba(0,0,0,0)}@media(max-width: 600px){.sec-step .wrap .balloon::before,.sec-step .wrap .balloon:after{right:inherit;left:30px;top:-32px;border-right:16px solid rgba(0,0,0,0);border-bottom:solid 32px #2f8dde;border-left:16px solid rgba(0,0,0,0)}}.sec-step .wrap .balloon::after{top:-35px;border-bottom:solid 40px #f5f9fc}@media(max-width: 600px){.sec-step .wrap .balloon::after{top:-26px;border-bottom:solid 32px #f5f9fc}}.sec-step .wrap .balloon .title{font-size:24px;color:#178dde;margin-bottom:32px;text-align:center;font-weight:bold}@media(max-width: 600px){.sec-step .wrap .balloon .title{font-size:16px;margin-bottom:24px}}.sec-step .wrap .balloon .documents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media(max-width: 600px){.sec-step .wrap .balloon .documents{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.sec-step .wrap .balloon .documents .document .image{height:72px;margin-bottom:8px;text-align:center}@media(max-width: 600px){.sec-step .wrap .balloon .documents .document .image{height:56px}}.sec-step .wrap .balloon .documents .document .image img{width:auto;height:100%}.sec-step .wrap .balloon .documents .document .txt{text-align:center;font-size:14px;font-weight:bold;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 600px){.sec-step .wrap .balloon .documents .document .txt{font-size:12px}}.sec-step .wrap .caution{font-size:14px;max-width:464px;margin:8px auto 0}@media(max-width: 600px){.sec-step .wrap .caution{font-size:10px}}.sec-faq{background:#f2f2f2}.sec-faq .wrap .faqs{margin-bottom:72px}.sec-faq .wrap .faqs dl dd{text-align:underline;-webkit-text-decoration:underline solid rgba(255,76,0,.58) !important;text-decoration:underline solid rgba(255,76,0,.58) !important}.sec-news{background:#fff}.sec-news .wrap .lists .list:nth-child(1) a{border-top:1px solid #cbcbcb}@media(max-width: 600px){.sec-news .wrap .lists .list:nth-child(1) a{border-top:none}}.sec-news .wrap .lists .list a{display:block;border-bottom:1px solid #cbcbcb;padding:24px 16px;position:relative}@media(max-width: 600px){.sec-news .wrap .lists .list a{padding:16px 32px 16px 0}}.sec-news .wrap .lists .list a::after{font-family:"icomoon" !important;content:"";font-size:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);right:24px}@media(max-width: 600px){.sec-news .wrap .lists .list a::after{right:0}}.sec-news .wrap .lists .list a .row{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 600px){.sec-news .wrap .lists .list a .row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.sec-news .wrap .lists .list a .row .date{font-size:16px;margin-right:32px}@media(max-width: 600px){.sec-news .wrap .lists .list a .row .date{margin-right:0;text-align:left}}.sec-news .wrap .lists .list a .row .title{font-size:16px;color:#333;margin:0;line-height:1.5}@media(max-width: 600px){.sec-news .wrap .lists .list a .row .title{font-size:14px;text-align:left}}.more{text-align:center}.more a{color:#0080d0;border:1px solid #0080d0;max-width:200px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;margin:0 auto;font-size:16px;position:relative;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 600px){.more a{font-size:16px;max-width:220px;height:48px}}.more a:hover::after{right:18px;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.more a::after{position:absolute;right:24px;content:"";height:8px;width:8px;border:1px solid #0080d0;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 600px){.more a::after{right:24px;height:10px;width:10px}}.more a:hover{opacity:.9;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.sec-about{background:#f2f2f2}.sec-about .wrap .texts dl dt{line-height:1.5}.sec-about .wrap .image .logo svg{fill:#ff4c00}@media(max-width: 600px){.sec-contact .wrap{padding:0}}.sec-contact .wrap .row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec-contact .wrap .row a{color:#fff;background:rgba(0,0,0,0) -webkit-gradient(linear, left top, right top, from(#FF4C00), to(#D74000)) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) -webkit-linear-gradient(left, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;background:rgba(0,0,0,0) linear-gradient(90deg, #FF4C00 0%, #D74000 100%) 0% 0% no-repeat padding-box;max-width:360px;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;font-size:24px;font-weight:bold;position:relative}@media(max-width: 600px){.sec-contact .wrap .row a{font-size:16px;max-width:220px;width:100%;height:48px}}.sec-contact .wrap .row a::after{position:absolute;right:32px;content:"";height:12px;width:12px;border:2px solid #fff;border-left:none;border-bottom:none;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 600px){.sec-contact .wrap .row a::after{right:24px;height:10px;width:10px}}.footer .logo{max-width:173px;margin:0 auto 24px}.footer svg{fill:#fff}.footer p{font-size:12px;text-align:center;margin-bottom:24px}.gotop{max-width:40px;aspect-ratio:1/1;position:fixed;right:24px;bottom:124px;-webkit-transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;pointer-events:none;z-index:888}.gotop.show{opacity:1;pointer-events:all}.gotop.bottom{bottom:204px;-webkit-transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 600px){.gotop.bottom{bottom:180px}}.gotop a{display:block}.sub-hero{position:relative;padding-top:90px;padding-bottom:0}@media(max-width: 600px){.sub-hero{padding-top:64px}}.sub-hero .headgroup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:57.55%;z-index:10;margin-bottom:0}@media(max-width: 1023px){.sub-hero .headgroup{top:62.55%}}.sub-hero .headgroup .en{color:#fff;background:#ff4c00;font-size:16px;display:inline-block;padding:10px 30px;border-radius:4px}@media(max-width: 1023px){.sub-hero .headgroup .en{font-size:14px}}@media(max-width: 600px){.sub-hero .headgroup .en{font-size:12px}}.sub-hero .headgroup .headline{color:#fff;font-size:72px;font-weight:500}@media(max-width: 1023px){.sub-hero .headgroup .headline{font-size:56px}}@media(max-width: 600px){.sub-hero .headgroup .headline{font-size:40px;white-space:nowrap}}.sub-hero .image{pointer-events:none;position:relative;z-index:9}.sub-hero .image img.sp{display:none}.sub-hero .image img.tab{display:none}@media(max-width: 600px){.sub-hero .image img.sp{display:block}.sub-hero .image img.tab{display:none}.sub-hero .image img.pc{display:none}}@media(max-width: 1023px){.sub-hero .image img.tab{display:block}.sub-hero .image img.sp{display:none}.sub-hero .image img.pc{display:none}}.pnkz{padding-top:8px;margin-bottom:72px}@media(max-width: 600px){.pnkz{margin-bottom:56px}}.pnkz .wrap{max-width:1024px;margin:0 auto}@media(max-width: 1023px){.pnkz .wrap{padding:0 32px}}.pnkz .wrap .breads{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.pnkz .wrap .breads .bread,.pnkz .wrap .breads a{font-size:12px}.pnkz .wrap .breads .bread::after{content:">";padding:0 10px}.pnkz .wrap .breads .bread:last-child::after{content:none}.casestudies{padding:0 0 112px}.casestudies .cards{margin-bottom:72px}.casestudies .cards .card{border-radius:24px;overflow:hidden;margin-bottom:80px}.casestudies .cards .card:last-child{margin-bottom:0}.casestudies .cards .card a{display:block}.casestudies .cards .card a .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 600px){.casestudies .cards .card a .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.casestudies .cards .card a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.casestudies .cards .card .image{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:inherit;top:inherit;overflow:hidden}.casestudies .cards .card .image img{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 1023px){.casestudies .cards .card .image{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%}}.casestudies .cards .card .image img{height:100%}.casestudies .cards .card .image img.sp{display:none}@media(max-width: 600px){.casestudies .cards .card .image img.sp{display:block}.casestudies .cards .card .image img.pc{display:none}}.casestudies .cards .card .texts{background:#f2f2f2;margin-top:0;margin-right:0;-webkit-box-flex:0;-webkit-flex:0 0 560px;-ms-flex:0 0 560px;flex:0 0 560px;padding:64px}@media(max-width: 1023px){.casestudies .cards .card .texts{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:32px 48px}}@media(max-width: 600px){.casestudies .cards .card .texts{padding:32px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.casestudies .cards .card .texts .date{margin-bottom:16px;font-size:14px}@media(max-width: 1023px){.casestudies .cards .card .texts .date{margin-bottom:8px}}.casestudies .cards .card .texts .tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:24px}@media(max-width: 1023px){.casestudies .cards .card .texts .tabs{margin-bottom:16px}}.casestudies .cards .card .texts .tabs .tab{padding:10px;border:1px solid #ff4c00;color:#ff4c00;font-size:12px;text-align:center;margin-right:16px}.casestudies .cards .card .texts .client{border-bottom:none;padding-bottom:0;margin-bottom:0;font-size:14px}@media(max-width: 600px){.casestudies .cards .card .texts .client{text-align:left}}.casestudies .cards .card .texts .logo{margin-bottom:16px}.casestudies .cards .card .texts .logo img{max-height:40px;width:auto}.casestudies .cards .card .texts .read{font-size:24px;font-weight:600;line-height:1.8;margin-bottom:0;position:relative}@media(max-width: 1023px){.casestudies .cards .card .texts .read{font-size:18px;ext-align:left}}.casestudies .cards .card .texts .read span{font-weight:600;position:relative;overflow:hidden;z-index:1}.casestudies .pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.casestudies .pagination li{padding:0 4px}.casestudies .pagination li.current{pointer-events:none}.casestudies .pagination li.current a{background:#178dde;color:#fff}.casestudies .pagination li a{display:block;font-size:18px;font-weight:500;width:48px;aspect-ratio:1/1;color:#178dde;border:2px solid #178dde;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:1px}.faqs .faq{margin-bottom:112px}.faqs .faq:last-child{margin-bottom:0}.faqs .faq hgroup{margin-bottom:32px !important}.faqs .faq hgroup .headline{font-size:40px !important;letter-spacing:4px}@media(max-width: 600px){.faqs .faq hgroup .headline{font-size:32px !important;letter-spacing:4px}}.faqs .faq dl:first-child{border-top:1px solid #cbcbcb}.page .sec-faq{padding:0;background:none}body.info{background:#f2f2f2}@media(max-width: 1023px){.post .wrap{margin:0 24px}}@media(max-width: 600px){.post .wrap{margin:40px 24px}}@media(max-width: 600px){.post .wrap .more a{font-size:14px}}.post .wrap .more a::after{content:none}.post .wrap .info-block{margin-bottom:56px}.post .wrap .info-block .title{font-weight:700;text-align:left;color:#333;margin-bottom:48px}.post .wrap .info-block .desc{line-height:2}@media(max-width: 600px){.post .wrap .info-block .desc{font-size:14px}}.post .wrap .info-block h1{font-size:40px;line-height:1.4}@media(max-width: 600px){.post .wrap .info-block h1{font-size:24px;margin-bottom:24px !important}}.post .wrap .info-block h2{font-size:24px;line-height:1.4}@media(max-width: 600px){.post .wrap .info-block h2{font-size:18px;margin-bottom:24px !important}}.post .wrap .info-block h3{font-weight:700;margin-bottom:8px}.post .wrap .info-block .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.post .wrap .info-block .row.w216{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.post .wrap .info-block .row.w216 .image{-webkit-box-flex:0;-webkit-flex:0 0 216px;-ms-flex:0 0 216px;flex:0 0 216px;max-width:216px;margin-left:56px;margin-top:8px}@media(max-width: 600px){.post .wrap .info-block .row.w216 .image{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin:16px auto 0}}.post .wrap .info-block .row.w216 .desc{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.post .wrap .info-block .row.gallerys{margin:32px 0}.post .wrap .info-block .row.gallerys .image{margin-right:24px;max-height:320px}@media(max-width: 600px){.post .wrap .info-block .row.gallerys .image{max-width:216px;max-height:100%;margin:0 auto 24px}.post .wrap .info-block .row.gallerys .image:last-child{margin:0 auto}}@media(max-width: 600px){.post .wrap .info-block .links .link{margin-bottom:16px}}.post .wrap .info-block .links .link a{color:#178dde;line-height:2;position:relative;-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(max-width: 600px){.post .wrap .info-block .links .link a{line-height:1.4}}.post .wrap .info-block .links .link a:hover{-webkit-transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration:underline}.post .wrap .info-block .links .link a::after{content:"";background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:2px 0 0 4px}.post .wrap .info-block .links .link a.exlink::after{background-image:url(../img/icon-exlink.svg)}.post .wrap .info-block .links .link a.img::after{background-image:url(../img/icon-img.svg)}.about{padding-top:0}.about .wrap .about-wrap{max-width:700px;margin:0 auto}.about .wrap .about-wrap dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #cbcbcb;padding:40px 16px}.about .wrap .about-wrap dl:first-child{border-top:1px solid #cbcbcb}@media(max-width: 600px){.about .wrap .about-wrap dl{padding:24px 8px}}.about .wrap .about-wrap dl dt,.about .wrap .about-wrap dl dd{font-size:18px;font-weight:400}@media(max-width: 600px){.about .wrap .about-wrap dl dt,.about .wrap .about-wrap dl dd{font-size:16px}}@media(max-width: 600px){.about .wrap .about-wrap dl dt,.about .wrap .about-wrap dl dd{font-size:14px}}.about .wrap .about-wrap dl dt{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}@media(max-width: 600px){.about .wrap .about-wrap dl dt{-webkit-box-flex:0;-webkit-flex:0 0 35%;-ms-flex:0 0 35%;flex:0 0 35%}}@media(max-width: 600px){p.ttl.small{line-height:.9em}}@font-face{font-family:"icomoon";src:url("fonts/icomoon.eot?vot4bx");src:url("fonts/icomoon.eot?vot4bx#iefix") format("embedded-opentype"),url("fonts/icomoon.ttf?vot4bx") format("truetype"),url("fonts/icomoon.woff?vot4bx") format("woff"),url("fonts/icomoon.svg?vot4bx#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}