@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box}button,input{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0}body,html{height:100%;min-height:100%;background-color:#FFF}body{position:relative;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a{text-decoration:none}.is-remove{display:none!important}.is-hide{visibility:hidden!important}.is-locked{pointer-events:none}@media screen and (max-width:799px){.is-remove-lt-pointA{display:none!important}}@media screen and (min-width:800px){.is-remove-gte-pointA{display:none!important}}.text-gothic{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}.text-bold{font-weight:700}.text-bold-normal{font-weight:400}.text-italic{font-style:italic}.text-style-normal{font-style:normal}.text-en{font-family:Overpass,sans-serif;font-weight:400}.faqList dd>:first-child,.faqList dt>:first-child,.text-en-bold{font-family:Overpass,sans-serif;font-weight:600}.text-align-center{text-align:center}.text-align-right{text-align:right}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text P,.aboutusLinks .aboutusLinks__links li>*>:nth-child(2),.text-align-justify,.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(3),.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dd,body[data-page-group=mirai] .miraiSection--2 p,body[data-page-group=talk] .talk_talk .basic-definition-list dd{text-align:justify;text-justify:inter-ideograph}.color--black{color:#000}.color--white{color:#fff}.color--white{color:#fff}.jobSequenceIndex a,.text-vertical{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.inViewFade{-webkit-transition:opacity .8s ease-out .15s;transition:opacity .8s ease-out .15s;opacity:0}.inViewFade.isInview{opacity:1}.inViewFadeVBSlide{-webkit-transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;opacity:0;-webkit-transform:translate(0,40px);transform:translate(0,40px)}.inViewFadeVBSlide.inViewFadeVBSlide--s{-webkit-transform:translate(0,10px);transform:translate(0,10px)}.inViewFadeVBSlide.isInview{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@media screen and (min-width:800px){.inViewFadeVBSlide--pointAOver{-webkit-transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;opacity:0;-webkit-transform:translate(0,30px);transform:translate(0,30px)}.inViewFadeVBSlide--pointAOver.isInview{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}}.inViewFadeHLSlide{-webkit-transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;opacity:0;-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}.inViewFadeHLSlide.isInview{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.inViewFadeHRSlide{-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;opacity:0;-webkit-transform:translate(30px,0);transform:translate(30px,0)}.inViewFadeHRSlide.isInview{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.inViewCoverWhite:after{display:block;position:absolute;content:"";top:0;right:0;width:100%;height:100%;-webkit-transition:width 1.2s ease-in-out .2s;transition:width 1.2s ease-in-out .2s;z-index:1;background-color:#FFF}.inViewCoverWhite.inViewCoverWhite--fast:after{-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-duration:1.2s;transition-duration:1.2s}.inViewCoverWhite.isInview:after{width:0%}.inViewCoverWhite.inViewCoverWhite--reverse:after{right:auto;left:0}.jsInview.jsInviewDelay1{-webkit-transition-delay:.1s;transition-delay:.1s}.jsInview.jsInviewDelay2{-webkit-transition-delay:.2s;transition-delay:.2s}.jsInview.jsInviewDelay3{-webkit-transition-delay:.3s;transition-delay:.3s}.jsInview.jsInviewDelay4{-webkit-transition-delay:.4s;transition-delay:.4s}.jsInview.jsInviewDelay5{-webkit-transition-delay:.5s;transition-delay:.5s}.jsInview.jsInviewDelay6{-webkit-transition-delay:.6s;transition-delay:.6s}.jsInview.jsInviewDelay7{-webkit-transition-delay:.7s;transition-delay:.7s}.jsInview.jsInviewDelay8{-webkit-transition-delay:.8s;transition-delay:.8s}.jsInview.jsInviewDelay9{-webkit-transition-delay:.9s;transition-delay:.9s}.jsInview.jsInviewDelay10{-webkit-transition-delay:1s;transition-delay:1s}.jsInview.jsInviewDelay11{-webkit-transition-delay:1.1s;transition-delay:1.1s}.jsInview.jsInviewDelay12{-webkit-transition-delay:1.2s;transition-delay:1.2s}.jsInview.jsInviewDelay13{-webkit-transition-delay:1.3s;transition-delay:1.3s}.jsInview.jsInviewDelay14{-webkit-transition-delay:1.4s;transition-delay:1.4s}.jsInview.jsInviewDelay15{-webkit-transition-delay:1.5s;transition-delay:1.5s}.jsInview.jsInviewDelay16{-webkit-transition-delay:1.6s;transition-delay:1.6s}.jsInview.jsInviewDelay17{-webkit-transition-delay:1.7s;transition-delay:1.7s}.jsInview.jsInviewDelay18{-webkit-transition-delay:1.8s;transition-delay:1.8s}.jsInview.jsInviewDelay19{-webkit-transition-delay:1.9s;transition-delay:1.9s}.jsInview.jsInviewDelay20{-webkit-transition-delay:2s;transition-delay:2s}.bgimg-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.bgimg-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.view-100vh{height:100vh}.flexbox-container-vertical-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.split-group-4-2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.split-group-4-2>:nth-child(1),.split-group-4-2>:nth-child(2),.split-group-4-2>:nth-child(3),.split-group-4-2>:nth-child(4){width:50%}@media screen and (min-width:800px){.split-group-4-2{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-4-2>:nth-child(1){width:25%}.split-group-4-2>:nth-child(2){width:25%}.split-group-4-2>:nth-child(3){width:25%}.split-group-4-2>:nth-child(4){width:25%}}.split-group-3-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.split-group-3-1>:nth-child(1),.split-group-3-1>:nth-child(2),.split-group-3-1>:nth-child(3){width:100%}@media screen and (min-width:800px){.split-group-3-1{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-3-1>:nth-child(1){width:33.3333%}.split-group-3-1>:nth-child(2){width:33.3333%}.split-group-3-1>:nth-child(3){width:33.3334%}}.jobSequenceTitle>*>*,.split-group-2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.jobSequenceTitle>*>.split-group-2--vMiddleAlign,.split-group-2.split-group-2--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobSequenceTitle>*>*>:nth-child(1),.split-group-2>:nth-child(1){width:50%}.jobSequenceTitle>*>*>:nth-child(2),.split-group-2>:nth-child(2){width:50%}.jobSequenceTitle>*>.split-group-2--bordered:before,.split-group-2.split-group-2--bordered:before{position:absolute;display:block;content:"";left:50%;top:0;width:1px;height:100%;background-color:#eee}.split-group-2-1{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.split-group-2-1>:nth-child(1),.split-group-2-1>:nth-child(2){width:100%}.split-group-2-1.split-group-2-1--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:799px){.split-group-2-1.split-group-2-1--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.split-group-2-1.split-group-2-1--bordered>:nth-child(1){border-bottom:solid 1px #eee}}@media screen and (min-width:800px){.split-group-2-1{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-2-1>:nth-child(1){width:50%}.split-group-2-1>:nth-child(2){width:50%}.split-group-2-1.split-group-2-1--bordered:before{position:absolute;display:block;content:"";left:50%;top:0;width:1px;height:100%;background-color:#eee}}.split-group-3{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-3.split-group-3--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split-group-3>*{width:33.33333%}.split-group-4{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-4.split-group-4--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split-group-4>*{width:25%}.split-group-5{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.split-group-5.split-group-5--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split-group-5>*{width:20%}.picture{position:relative;overflow:hidden}.picture .picture__wrap{position:relative;width:100%;height:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.picture .picture__wrap.picture__wrap--positionRight{background-position:right center}.picture .picture__wrap.picture__wrap--positionLeft{background-position:left center}@media screen and (min-width:800px){.picture.picture--autoStreatch .picture__wrap{position:absolute;top:0;left:0;height:100%}}.picture.picture--alignRight{margin:0 0 0 auto}.picture.picture--alignCenter{margin:0 auto}@media screen and (max-width:799px){.picture.picture--split-left .picture__wrap,.picture.picture--split-right .picture__wrap{left:20px;width:calc(100% - 40px)}}@media screen and (min-width:800px){.picture.picture--split-left .picture__wrap{right:50px;width:calc(100% - 50px)}.picture.picture--split-right .picture__wrap{left:50px;width:calc(100% - 50px)}}dl.basic-definition-list:after{content:" ";display:block;clear:both}dl.basic-definition-list dt{float:left;width:100px;display:block;clear:both;padding:10px 0}dl.basic-definition-list dd{padding:10px 0 0 0;padding-left:120px}dl.basic-definition-list dd:after{content:" ";display:block;clear:both}@-webkit-keyframes goHide--height100percent{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}@keyframes goHide--height100percent{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}@-webkit-keyframes goHide--heightAuto{0%{height:auto;opacity:1}99%{height:auto;opacity:0}100%{height:0%;opacity:0}}@keyframes goHide--heightAuto{0%{height:auto;opacity:1}99%{height:auto;opacity:0}100%{height:0%;opacity:0}}@-webkit-keyframes goShow--height100percent{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@keyframes goShow--height100percent{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@-webkit-keyframes goShow--heightAuto{0%{height:0%;opacity:0}1%{height:auto;opacity:0}2%{height:auto;opacity:0}100%{height:auto;opacity:1}}@keyframes goShow--heightAuto{0%{height:0%;opacity:0}1%{height:auto;opacity:0}2%{height:auto;opacity:0}100%{height:auto;opacity:1}}@-webkit-keyframes loop-background-image{0%{background-position:100% center}50%{background-position:0 center}100%{background-position:100% center}}@keyframes loop-background-image{0%{background-position:100% center}50%{background-position:0 center}100%{background-position:100% center}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.btn-entry{position:relative;display:block;overflow:hidden}@media screen and (max-width:799px){.btn-entry{width:110px;height:50px;background-color:#50bce7;border-right:solid 1px #FFF;color:#FFF;background-image:url(../images/common/entry_sp.png);background-size:contain;background-position:center;background-repeat:no-repeat}.btn-entry img{display:none}.btn-entry>*{display:none;text-align:center;color:#FFF;padding-top:10px;font-size:13.5px}}@media screen and (max-width:799px) and (max-width:375px){.btn-entry>*{font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){.btn-entry>*>:last-child{display:block;padding-top:5px;font-size:12px;font-weight:700}}@media screen and (max-width:799px) and (max-width:375px){.btn-entry>*>:last-child{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.btn-entry{width:144px;height:165px;-webkit-transform-origin:50% 20px;transform-origin:50% 20px;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.btn-entry img{position:absolute;top:0;left:0;width:100%;height:auto}.btn-entry>div{position:absolute;top:75px;left:2px;width:100%;height:100%;text-align:center}.btn-entry>div>*{display:block}.btn-entry>div>:nth-child(1){font-size:18px;letter-spacing:0}.btn-entry>div>:nth-child(2){font-size:20px;padding:2px 0 2px 0;letter-spacing:0}.btn-entry>div>:nth-child(3){font-size:10px;letter-spacing:.14em}.btn-entry.hover{-webkit-transform:scale(.95,1.1);transform:scale(.95,1.1)}.btn-entry.hover>div{-webkit-animation:fade 1.2s ease-out 1;animation:fade 1.2s ease-out 1}.btn-entry.is-locked>*>*{opacity:.25}}.btn-enter{vertical-align:middle;text-align:center;background:#3e3a39;color:#FFF}@media screen and (max-width:799px){.btn-enter{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;height:45px;line-height:45px}.btn-enter>*{padding:0 45px}.btn-enter:after,.btn-enter:before,.btn-enter>:after,.btn-enter>:before{position:absolute;content:'';width:0;height:0;z-index:1}.btn-enter:before{top:0;left:-5px;border-width:22.5px 0 22.5px 5px;border-color:#3e3a39 transparent transparent transparent;border-style:solid}.btn-enter:after{top:0;left:-5px;border-width:22.5px 0 22.5px 5px;border-color:transparent transparent #3e3a39 transparent;border-style:solid}.btn-enter>:before{top:0;right:-5px;border-width:22.5px 5px 22.5px 0;border-color:#3e3a39 transparent transparent transparent;border-style:solid}.btn-enter>:after{top:0;right:-5px;border-width:22.5px 5px 22.5px 0;border-color:transparent transparent #3e3a39 transparent;border-style:solid}}@media screen and (max-width:799px) and (max-width:375px){.btn-enter{font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.btn-enter{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:17px;height:50px;line-height:50px}.btn-enter>*{padding:0 50px}.btn-enter:after,.btn-enter:before,.btn-enter>:after,.btn-enter>:before{position:absolute;content:'';width:0;height:0;z-index:1}.btn-enter:before{top:0;left:-7px;border-width:25px 0 25px 7px;border-color:#3e3a39 transparent transparent transparent;border-style:solid}.btn-enter:after{top:0;left:-7px;border-width:25px 0 25px 7px;border-color:transparent transparent #3e3a39 transparent;border-style:solid}.btn-enter>:before{top:0;right:-7px;border-width:25px 7px 25px 0;border-color:#3e3a39 transparent transparent transparent;border-style:solid}.btn-enter>:after{top:0;right:-7px;border-width:25px 7px 25px 0;border-color:transparent transparent #3e3a39 transparent;border-style:solid}}.btn-enter>*{-webkit-transition:padding .4s ease-out;transition:padding .4s ease-out}@media screen and (min-width:800px){.btn-enter.hover>*{-webkit-transition-duration:50ms;transition-duration:50ms;padding:0 60px}}.btn-enter.btn-enter--white{background:#FFF;color:#3e3a39}.btn-enter.btn-enter--white:before{border-color:#FFF transparent transparent transparent}.btn-enter.btn-enter--white:after{border-color:transparent transparent #FFF transparent}.btn-enter.btn-enter--white>:before{border-color:#FFF transparent transparent transparent}.btn-enter.btn-enter--white>:after{border-color:transparent transparent #FFF transparent}.btn-pagetop{position:relative;display:block;text-align:center;font-size:15px;padding:20px 0}.btn-pagetop::after{display:block;position:absolute;content:"";top:10px;left:50%;width:0;height:0;border-style:solid;border-width:0 2.5px 4px 2.5px;border-color:transparent transparent #fff transparent}.worksVideoButton{background-color:#ff6900;display:inline-block;color:#FFF;text-align:center;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;border-radius:40px;width:86%;height:56px;font-size:14px;padding-top:7px}.worksVideoButton.hover{opacity:.8}@media screen and (max-width:799px){.worksVideoButton.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px){.worksVideoButton.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (max-width:375px){.worksVideoButton{font-size:14px;font-size:3.73333vw}}.worksVideoButton::before{display:inline-block;content:"";vertical-align:middle;background-image:url(../images/works/voice/play.png);background-size:cover;width:52px;height:37px}.worksVideoButton>span{display:inline-block;vertical-align:middle;text-align:left;width:64%;padding-left:3%;line-height:1.5}.browser-ie .worksVideoButton>span{padding-top:2px;letter-spacing:0}@media screen and (min-width:800px){.worksVideoButton{border-radius:40px;width:463px;height:80px;font-size:20px;padding-top:10px}.worksVideoButton::before{width:75px;height:54px}.worksVideoButton>span{width:310px;padding-left:15px;line-height:1.5}.worksVideoButton>span>*{display:inline-block}}@media screen and (max-width:799px){.basic-group{padding:0 20px;margin:0 auto}}@media screen and (min-width:800px){.basic-group{padding:0 40px;margin:0 auto;max-width:1160px}}@media screen and (max-width:799px){.basic-group.basic-group--noSPMargin{padding:0;margin:0}}.basic-title{background-color:#50bce7}.basic-title.basic-title--orange{background-color:#ffa92e}@media screen and (max-width:799px){.basic-title{text-align:center;color:#3e3a39;padding:45px 0 45px 0}.basic-title>:nth-child(1)>:nth-child(1){font-size:27.5px;display:block;letter-spacing:.2em;line-height:1.6}}@media screen and (max-width:799px) and (max-width:375px){.basic-title>:nth-child(1)>:nth-child(1){font-size:27.5px;font-size:7.33333vw}}@media screen and (max-width:799px){.basic-title>:nth-child(1)>:nth-child(2){font-size:12px;display:block;letter-spacing:.16em}}@media screen and (max-width:799px) and (max-width:375px){.basic-title>:nth-child(1)>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){.basic-title>:nth-child(2){font-size:12.5px;color:#FFF;padding-top:25px;letter-spacing:.2em;line-height:1.68}}@media screen and (max-width:799px) and (max-width:375px){.basic-title>:nth-child(2){font-size:12.5px;font-size:3.33333vw}}@media screen and (max-width:799px){.basic-title.basic-title--home{padding-top:35px;padding-bottom:25px}}@media screen and (min-width:800px){.basic-title{text-align:center;color:#3e3a39;padding:100px 0 45px 0}.basic-title>:nth-child(1)>:nth-child(1){font-size:50px;display:block;letter-spacing:.2em;padding-bottom:15px}.basic-title>:nth-child(1)>:nth-child(2){font-size:22px;display:block;letter-spacing:.16em}.basic-title>:nth-child(2){font-size:16px;color:#FFF;padding-top:25px;letter-spacing:.2em;line-height:28.2px}}@media screen and (max-width:799px){.sub-title{font-size:17.5px;line-height:1.4;text-align:center;padding:30px 20px;color:#3e3a39;letter-spacing:.2em}}@media screen and (max-width:799px) and (max-width:375px){.sub-title{font-size:17.5px;font-size:4.66667vw}}@media screen and (max-width:799px){.sub-title.sub-title--small{font-size:17.5px;letter-spacing:.14em}}@media screen and (max-width:799px) and (max-width:375px){.sub-title.sub-title--small{font-size:17.5px;font-size:4.66667vw}}@media screen and (min-width:800px){.sub-title{font-size:50px;text-align:center;padding:60px 0;color:#3e3a39;letter-spacing:.2em}.sub-title.sub-title--small{font-size:30px;padding:70px 0;color:#3e3a39;letter-spacing:.14em}}.spNav{width:100%}@media screen and (min-width:800px){.spNav{display:none}}.spNav .spNav__list1{text-align:center}.spNav .spNav__list1>a{text-align:center;display:inline-block;color:inherit;font-weight:700;width:100px;padding-top:15px;padding-bottom:15px;vertical-align:top}.spNav .spNav__list1>a>span{font-size:12.5px}@media screen and (max-width:375px){.spNav .spNav__list1>a>span{font-size:12.5px;font-size:3.33333vw}}.spNav .spNav__list1>a>div{padding-top:2px;padding-left:10px;text-align:left}.spNav .spNav__list1>a>div span{display:block;font-size:10px;letter-spacing:0;padding-top:5px}@media screen and (max-width:375px){.spNav .spNav__list1>a>div span{font-size:10px;font-size:2.66667vw}}.spNav .spNav__list1>a>div span:before{display:inline;content:'▶ ';color:#d7dd00;height:auto}.spNav .spNav__list1>a:before{display:block;content:"";display:block;vertical-align:middle;margin:0 auto;width:26px;height:26px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/common/icon_baloon.svg);margin-bottom:3px}.spNav .spNav__list1 a.btn--spNav-faq:before{background-image:url(../images/common/icon_baloon.svg)}.spNav .spNav__list1 a.btn--spNav-saiyo:before{background-image:url(../images/common/icon_note.svg)}.spNav .spNav__list1 a.btn--spNav-access:before{background-image:url(../images/common/icon_map.svg)}.spNav .spNav__list1 a.is-locked{opacity:.2}.spNav .spNav__list2:after{content:" ";display:block;clear:both}.spNav .spNav__list2>a{text-align:center;float:left;width:50%}.spNav .spNav__list2.spNav__list2--single>a{width:100%}.spNav .spNav__list2>a{text-align:center;color:#FFF;display:block;height:50px;font-size:18px;font-weight:700;line-height:50px;letter-spacing:0}@media screen and (max-width:375px){.spNav .spNav__list2>a{font-size:18px;font-size:4.8vw}}.spNav .spNav__list2>a>*{vertical-align:middle}.spNav .spNav__list2>a:before{display:block;content:"";display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:3px;background-size:contain;background-position:center;background-repeat:no-repeat}.spNav .spNav__list2 a.btn--spNav-faq{background-color:#50bce7}.spNav .spNav__list2 a.btn--spNav-faq:before{background-image:url(../images/common/icon_baloon.svg)}.spNav .spNav__list2 a.btn--spNav-saiyo{background-color:#d8de00}.spNav .spNav__list2 a.btn--spNav-saiyo:before{background-image:url(../images/common/icon_note_blue.svg)}.spNav .spNav__list2 a.is-locked{opacity:.2;background-color:gray}.list-basic,ul.list-kome,ul.list-maru,ul.list-sankaku,ul.list-shikaku{padding-left:0}.list-basic>*,ul.list-kome>*,ul.list-maru>*,ul.list-sankaku>*,ul.list-shikaku>*{position:relative;padding-left:1em}.list-basic>:before,ul.list-kome>:before,ul.list-maru>:before,ul.list-sankaku>:before,ul.list-shikaku>:before{position:absolute;left:0;top:0;display:block;content:""}ul.list-indent{padding-left:1em}ul.list-kome>:before{content:"※"}ul.list-sankaku>*{padding-left:1.1em}ul.list-sankaku>:before{content:"▶"}ul.list-maru>:before{content:"●"}ul.list-shikaku>:before{content:"■"}ol.list-number{margin-left:1.5em}ol.list-number>li{list-style:decimal}@media screen and (max-width:799px){.commonHeader .commonHeader__main{position:fixed;top:0;left:0;width:100%;height:50px;z-index:1998;background-color:#FFF;z-index:99;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.25);box-shadow:0 0 6px 2px rgba(0,0,0,.25)}.commonHeader .commonHeader__main a{color:inherit}.commonHeader .commonHeader__main>:first-child{display:none}.commonHeader .commonHeader__main>:nth-child(2){float:left;padding:0}.commonHeader .commonHeader__main>:nth-child(2) a{width:148px;display:block;height:100%;padding:9px 0 0 13px}.commonHeader .commonHeader__main>:nth-child(2) a img{width:100%;height:auto}.commonHeader .commonHeader__main>:nth-child(3){display:none}.commonHeader .commonHeader__main>:nth-child(4) .can-entry{display:block}.commonHeader .commonHeader__main>:nth-child(4) .btn-entry{position:absolute;top:0;right:50px}.commonHeader .commonHeader__subwrap{display:none}.commonHeader .globalNavi{position:fixed;top:0;left:0;width:100%;width:100%;height:0;background-color:#50bce7;z-index:449;opacity:0;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.commonHeader .globalNavi>div{padding:45px 0 45px 45px;font-size:16px}}@media screen and (max-width:799px) and (max-width:375px){.commonHeader .globalNavi>div{font-size:16px;font-size:4.26667vw}}@media screen and (max-width:799px){.commonHeader .globalNavi .globalNavi__toplevel>:nth-child(2){display:none}.commonHeader .globalNavi li a{padding:10px 0}.commonHeader .globalNavi ul li li a{position:relative;padding-left:30px}.commonHeader .globalNavi ul li li a>*{line-height:1.44}.commonHeader .globalNavi ul li li a:before{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:3.5 0 3.5 6;border-color:transparent transparent transparent #FFF;top:50%;margin-top:-4px;left:5px}.commonHeader .globalNavi a{color:#FFF;display:block;padding:8px 0}.commonHeader .globalNavi a.is-locked{opacity:.3}.commonHeader .globalNavi .globalNavi__home{display:none}.commonHeader .globalNaviToggle{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:0;margin-top:0;right:0;width:50px;height:50px;background-color:#50bce7;z-index:499}.commonHeader .globalNaviToggle>*{background-color:#FFF;display:block;width:25px;height:2px;margin:0 auto}.commonHeader .globalNaviToggle>:nth-child(2){margin:7px auto}}@media screen and (max-width:799px) and (max-width:1210px){.commonHeader .commonHeader__menu .globalNaviToggle{-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.commonHeader .commonHeader__menu .globalNaviToggle>*{-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}}@media screen and (max-width:799px){.commonHeader.js-is-close .globalNavi{-webkit-animation:globalNavHide .3s ease-out 0ms forwards;animation:globalNavHide .3s ease-out 0ms forwards}.commonHeader.js-is-open .globalNavi{-webkit-animation:globalNavVisible .3s ease-out 0ms forwards;animation:globalNavVisible .3s ease-out 0ms forwards}.commonHeader.js-is-open .globalNaviToggle>:nth-child(1){-webkit-transform:translate(0,9px) rotate(45deg);transform:translate(0,9px) rotate(45deg)}.commonHeader.js-is-open .globalNaviToggle>:nth-child(2){opacity:0}.commonHeader.js-is-open .globalNaviToggle>:nth-child(3){-webkit-transform:translate(0,-9px) rotate(-45deg);transform:translate(0,-9px) rotate(-45deg)}}@-webkit-keyframes show-menu-sp{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes show-menu-sp{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes hide-menu-sp{0%{display:block;opacity:1}99%{display:block;opacity:.2}100%{display:none;opacity:0}}@keyframes hide-menu-sp{0%{display:block;opacity:1}99%{display:block;opacity:.2}100%{display:none;opacity:0}}@-webkit-keyframes globalNavHide{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}@keyframes globalNavHide{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}@-webkit-keyframes globalNavVisible{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@keyframes globalNavVisible{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@media screen and (min-width:800px){.commonHeader{position:relative;height:0}.commonHeader .commonHeader__wrap{position:fixed;width:100%;z-index:999}.commonHeader .commonHeader__subwrap{position:absolute;top:0;left:0;width:100%;height:110px;z-index:998}.commonHeader .commonHeader__subwrap .commonHeader__submenu{position:absolute;bottom:0;left:0;width:100%;height:30px;padding:0 180px 0 0;text-align:right}.commonHeader .commonHeader__subwrap .commonHeader__submenu a{color:#FFF;font-weight:700;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.commonHeader .commonHeader__subwrap .commonHeader__submenu a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.commonHeader .commonHeader__subwrap .commonHeader__submenu a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.commonHeader .commonHeader__subwrap .commonHeader__submenu a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.headerStyle-white .commonHeader .commonHeader__subwrap .commonHeader__submenu a{color:inherit}.commonHeader .commonHeader__subwrap .commonHeader__submenu a>*{vertical-align:middle}.commonHeader .commonHeader__subwrap .commonHeader__submenu a:before{display:block;content:"";display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:middle;width:20px;height:20px;margin-right:2px}.commonHeader .commonHeader__subwrap .commonHeader__submenu a.is-locked{opacity:.4}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li{display:inline-block;padding-left:20px}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li:nth-child(1)>a:before{background-image:url(../images/common/icon_baloon.svg)}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li:nth-child(2)>a:before{background-image:url(../images/common/icon_note.svg)}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li:nth-child(3)>a:before{background-image:url(../images/common/icon_map.svg)}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li ul{position:absolute;text-align:left;padding-top:8px}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li ul a{line-height:30px;padding-left:5px}.commonHeader .commonHeader__subwrap .commonHeader__submenu>ul>li ul a:before{content:'▶';color:#d7dd00;width:20px;height:auto}.commonHeader .commonHeader__main{position:relative;width:100%;height:60px;background-color:#FFF;z-index:1998}.commonHeader .commonHeader__main:after{content:" ";display:block;clear:both}.commonHeader .commonHeader__main a{color:inherit}.commonHeader .commonHeader__main>:first-child{float:left;padding:8px 0 0 32px}.commonHeader .commonHeader__main>:first-child a{width:190px;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.commonHeader .commonHeader__main>:first-child a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.commonHeader .commonHeader__main>:first-child a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.commonHeader .commonHeader__main>:first-child a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.commonHeader .commonHeader__main>:first-child a img{width:100%;height:auto}.commonHeader .commonHeader__main>:nth-child(2){display:none}.commonHeader .commonHeader__main>:nth-child(2) a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.commonHeader .commonHeader__main>:nth-child(2) a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.commonHeader .commonHeader__main>:nth-child(2) a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.commonHeader .commonHeader__main>:nth-child(2) a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.commonHeader .commonHeader__main>:nth-child(3){float:right}.commonHeader .commonHeader__main>:nth-child(3) a{display:inline-block;padding:22px 22px;width:190px;height:60px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;background-image:url(../images/common/site_title.png);background-size:contain;background-position:center;background-repeat:no-repeat}.commonHeader .commonHeader__main>:nth-child(3) a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.commonHeader .commonHeader__main>:nth-child(3) a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.commonHeader .commonHeader__main>:nth-child(3) a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.commonHeader .commonHeader__main>:nth-child(3) a *{display:inline}.commonHeader .commonHeader__main>:nth-child(4){position:absolute;width:144px;right:20px;top:60px;z-index:1;-webkit-transform-origin:50% 0;transform-origin:50% 0}.commonHeader .commonHeader__menu{position:absolute;top:60px;left:0;width:210px;height:calc(100vh - 60px);overflow-y:auto;-ms-overflow-style:none}.commonHeader .commonHeader__menu::-webkit-scrollbar{width:0;opacity:0}.commonHeader .commonHeader__menu:before{position:absolute;display:block;content:"";width:210px;background-color:#FFF;left:0;top:0;height:100%}.commonHeader .commonHeader__menu:after{position:absolute;display:block;content:"";width:1px;background-color:#dadbdb;left:209px;top:0;height:100%}.commonHeader .commonHeader__menu:hover{width:440px}}@media screen and (min-width:800px) and (max-width:1210px){.commonHeader .commonHeader__menu{-webkit-transition:left .6s ease-out 0s;transition:left .6s ease-out 0s;left:-210px}}@media screen and (min-width:800px){.globalNavi .globalNavi__home{position:relative;display:block;width:100%;width:210px;background-color:#3e3a39;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.globalNavi .globalNavi__home.hover{opacity:.9}}@media screen and (min-width:800px) and (max-width:799px){.globalNavi .globalNavi__home.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.globalNavi .globalNavi__home.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.globalNavi>div>ul{position:relative;width:210px}.globalNavi>div>ul>li{position:relative}.globalNavi>div>ul>li>a{z-index:399;background-color:#FFF}.globalNavi>div>ul>li>a *{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.globalNavi>div>ul>li>a:hover *{-webkit-transition-duration:0s;transition-duration:0s;opacity:.6}.globalNavi li>a{position:relative;display:block;font-size:14px;height:70px;border-bottom:solid 1px #dadbdb;border-right:solid 1px #dadbdb;padding:20px 0 0 20px;color:inherit}.globalNavi li>a::after{position:absolute;display:block;content:"";width:0;height:0;border-style:solid;border-width:4 0 4 7;border-color:transparent transparent transparent #50bce7;right:20px;top:50%;margin-top:-4px}.globalNavi li>a>*{display:block}.globalNavi li>a>:nth-child(1){font-size:14px;font-weight:700;color:#3e3a39;padding-bottom:5px;letter-spacing:0}.globalNavi li>a>:nth-child(2){font-size:11px;color:#50bce7;letter-spacing:.075em}.globalNavi li>a.is-locked>*{color:#e2e2e2}.globalNavi ul ul{display:none;position:absolute;top:0;left:210px;width:225px;z-index:299;opacity:0}.globalNavi ul ul li:first-child>a{border-top:solid 1px #dadbdb}.globalNavi ul ul a{background-color:#50bce7;border-right:solid 1px #83D0EE;border-color:#83D0EE!important;padding:15px 0 0 15px;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.globalNavi ul ul a::after{width:0;height:0;border-style:solid;border-width:4 0 4 7;border-color:transparent transparent transparent #FFF}.globalNavi ul ul a>:nth-child(1){color:#FFF!important;padding-right:0;line-height:1.5;letter-spacing:0}.globalNavi ul ul a:hover{background-color:#38c6ff;-webkit-transition-duration:0s;transition-duration:0s}.globalNavi>div>ul>li:hover>ul{display:block;left:210px;opacity:1;-webkit-animation:show-sub-menu-pc .2s linear 1;animation:show-sub-menu-pc .2s linear 1}.globalNaviToggle{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;top:50%;margin-top:-30px;left:30px;width:60px;height:60px;background-color:#50bce7;display:none}.globalNaviToggle>*{background-color:#FFF;display:block;width:50%;height:4px;margin:0 auto}.globalNaviToggle>:nth-child(2){margin:7px auto}}@media screen and (min-width:800px) and (max-width:1210px){.globalNaviToggle{display:block}}@media screen and (min-width:800px) and (max-width:1210px){.commonHeader .commonHeader__menu .globalNaviToggle{-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}.commonHeader .commonHeader__menu .globalNaviToggle>*{-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s}}@media screen and (min-width:800px) and (max-width:1210px){.commonHeader.js-is-open .commonHeader__menu{left:0}.commonHeader.js-is-open .commonHeader__menu .globalNaviToggle{left:235px}.commonHeader.js-is-open .commonHeader__menu .globalNaviToggle>:nth-child(1){-webkit-transform:translate(0,11px) rotate(45deg);transform:translate(0,11px) rotate(45deg)}.commonHeader.js-is-open .commonHeader__menu .globalNaviToggle>:nth-child(2){opacity:0}.commonHeader.js-is-open .commonHeader__menu .globalNaviToggle>:nth-child(3){-webkit-transform:translate(0,-11px) rotate(-45deg);transform:translate(0,-11px) rotate(-45deg)}}@-webkit-keyframes show-sub-menu-pc{0%{display:none;left:200px;opacity:0}1%{display:block}100%{display:block;left:210px;opacity:1}}@keyframes show-sub-menu-pc{0%{display:none;left:200px;opacity:0}1%{display:block}100%{display:block;left:210px;opacity:1}}@media screen and (max-width:799px){.commonFooter{width:100%}.commonFooter .commonFooter__home{text-align:center;width:100%;height:135px;background-color:#FFF;display:table}.commonFooter .commonFooter__home>*{display:table-cell;vertical-align:middle}.commonFooter .commonFooter__home a{display:block;width:47%;max-width:175px;margin:0 auto}.commonFooter .commonFooter__home a>*{width:100%;height:auto}.commonFooter .commonFooter__linklist{display:none}.commonFooter .commonFooter__globallinklist{padding:12px 20px 0 20px;background-color:#50bce7;font-size:12.5px}}@media screen and (max-width:799px) and (max-width:375px){.commonFooter .commonFooter__globallinklist{font-size:12.5px;font-size:3.33333vw}}@media screen and (max-width:799px){.commonFooter .commonFooter__globallinklist ul{border-top:solid 1px #FFF;line-height:2.53;padding:20px 0}.commonFooter .commonFooter__globallinklist a{color:#FFF}.commonFooter .commonFooter__copyright{font-size:12px;text-align:center;color:#FFF;background-color:#3f96b9;letter-spacing:0;height:40px;line-height:40px}}@media screen and (max-width:799px) and (max-width:375px){.commonFooter .commonFooter__copyright{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.commonFooter{background-color:#50bce7;color:#FFF;overflow:hidden}.commonFooter nav{padding:0 40px;margin:0 auto;max-width:1160px}.commonFooter a{color:#FFF;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.commonFooter a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.commonFooter a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.commonFooter a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.commonFooter .commonFooter__home{display:none}.commonFooter .commonFooter__linklist{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:60px;padding-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:.05em}.commonFooter .commonFooter__linklist.split-group-5--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commonFooter .commonFooter__linklist>*{width:20%}.commonFooter .commonFooter__linklist>*{padding-bottom:20px}.commonFooter .commonFooter__linklist>*>:first-child a{font-size:16px;font-weight:700;color:#3e3a39}.commonFooter .commonFooter__linklist ul{padding-right:10px}.commonFooter .commonFooter__linklist li{line-height:28px}.commonFooter .commonFooter__linklist li.is-locked a{color:#296881;opacity:.4}.commonFooter .commonFooter__globallinklist{border-top:solid 1px #FFF;padding-bottom:30px}.commonFooter .commonFooter__globallinklist>:first-child{display:none}.commonFooter .commonFooter__globallinklist>:first-child{display:none}.commonFooter .commonFooter__globallinklist li{display:inline;padding-right:60px}.commonFooter .commonFooter__globallinklist li:last-child{padding-right:0}.commonFooter .commonFooter__globallinklist a{height:60px;line-height:60px}.commonFooter .commonFooter__copyright{text-align:center;font-size:12px;background-color:rgba(0,0,0,.2);letter-spacing:.1em;height:80px;line-height:80px}}.basicModal{position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,.75);overflow:hidden;height:0;z-index:999}.basicModal .basicModal__wrap{position:relative;display:table;margin:0 auto;width:1000px;height:100%}.basicModal .basicModal__wrap div{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}.basicModal .basicModal__wrap .basicModal__innerWrap{position:relative;display:inline-block;width:100%}@media screen and (min-width:800px){.basicModal .basicModal__wrap .basicModal__innerWrap{background-size:50px}}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close{position:absolute;display:block;right:0;top:-50px;width:40px;height:40px;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close *{display:inline}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close:after,.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close:before{position:absolute;top:50%;left:50%;display:block;content:"";width:100%;height:1px;margin-left:-50%;margin-top:-2%;background-color:#FFF}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:800px){.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close{right:0;top:-70px;width:60px;height:60px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.basicModal .basicModal__wrap .basicModal__innerWrap .basicModal__close.hover{-webkit-transition-duration:0s;transition-duration:0s}}.basicModal img{width:100%;height:auto}.basicModal .basicModal__jsmargin{width:30px;height:50px}@media screen and (min-width:800px){.basicModal .basicModal__jsmargin{width:100px;height:100px}}.basicModal.basicModal--youtube .basicModal__innerWrap{line-height:0;font-size:0}.basicModal.basicModal--youtube .basicModal__innerWrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.basicModal.basicModal--youtube .basicModal__innerWrap:before{display:block;content:"";padding-bottom:56.25%}.basicModal.is-closed{-webkit-animation:basicModalClose .2s ease-out 0ms forwards;animation:basicModalClose .2s ease-out 0ms forwards}.basicModal.is-open{-webkit-animation:basicModalOpen .3s ease-out 0ms forwards;animation:basicModalOpen .3s ease-out 0ms forwards}@-webkit-keyframes basicModalOpen{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@keyframes basicModalOpen{0%{height:0%;opacity:0}1%{height:100%;opacity:0}2%{height:100%;opacity:0}100%{height:100%;opacity:1}}@-webkit-keyframes basicModalClose{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}@keyframes basicModalClose{0%{height:100%;opacity:1}99%{height:100%;opacity:0}100%{height:0%;opacity:0}}.stackNav{text-align:center;padding:0 30px}.stackNav a{display:block;margin:0 auto;color:#FFF;height:50px;width:100%;line-height:50px;font-size:20px;border:solid 1px #FFF;margin-bottom:15px}@media screen and (max-width:375px){.stackNav a{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.stackNav{padding-bottom:30px}.stackNav ul{width:950px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.stackNav li{display:block}.stackNav li a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.stackNav li a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.stackNav li a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.stackNav li a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.stackNav a{position:relative;width:305px;font-size:22px;height:50px;line-height:50px;margin-bottom:0}.stackNav a:after{position:absolute;display:block;content:"";left:50%;bottom:-19px;width:0;height:0;border-style:solid;border-width:9 5 0 5;border-color:#FFF transparent transparent transparent}}.stackNav.stackNav--color-violet a{color:#7f5ab4;border:solid 1px #7f5ab4}@media screen and (min-width:800px){.stackNav.stackNav--color-violet a:after{width:0;height:0;border-style:solid;border-width:9 5 0 5;border-color:#7f5ab4 transparent transparent transparent}}@media screen and (min-width:800px){.stackNav.stackNav--4 a{width:215px}}main{display:block}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Verdana,Roboto,"Droid Sans","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;letter-spacing:.15em;background-color:#FFF;color:#3e3a39}@media screen and (min-width:800px){body{min-width:1000px}}.contentWrap{position:relative;padding-left:210px}@media screen and (max-width:1210px){.contentWrap{padding-left:0}}@media screen and (max-width:799px){body main{padding-top:50px}}@media screen and (min-width:800px){body main{padding-top:60px}}.jobSequenceTitle>*,.maxWidthLimitBox,.newsList{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}.maxWidthLimitBoxW{max-width:1240px;padding:0 80px 0 80px;margin:0 auto}body[data-page-group=home] main{padding-top:0}@media screen and (max-width:799px){article[data-page-group=home] .homeIntro{position:relative;color:#FFF;overflow:hidden}article[data-page-group=home] .homeIntro .homeIntro__video{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden!important;visibility:hidden;background-image:url(../images/home/video_sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:50% 0}.ready article[data-page-group=home] .homeIntro .homeIntro__video{visibility:visible}article[data-page-group=home] .homeIntro .homeIntro__video>*{position:relative;width:100%;height:100%}article[data-page-group=home] .homeIntro .homeIntro__video video{position:absolute;top:0;left:0}article[data-page-group=home] .homeIntro .homeIntro__wrap{width:100%;position:relative}article[data-page-group=home] .homeIntro .homeIntro__title{position:relative;width:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;height:100%}article[data-page-group=home] .homeIntro .homeIntro__title>*{width:100%}article[data-page-group=home] .homeIntro .homeIntro__title>*>*{width:100%;padding:0 20px}article[data-page-group=home] .homeIntro .homeIntro__title>*>* #animation_container--sp{position:relative;width:100%!important;height:auto!important}article[data-page-group=home] .homeIntro .homeIntro__title>*>* #animation_container--pc{display:none}article[data-page-group=home] .homeIntro .homeIntro__title>*>*>* img{width:100%;height:auto}article[data-page-group=home] .homeIntro .homeIntro__title>*>*>* canvas{width:100%!important;height:auto!important}article[data-page-group=home] .homeIntro .intro__news{position:relative;width:100%;color:#FFF}article[data-page-group=home] .homeIntro .intro__news:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#50bce7;mix-blend-mode:color;opacity:1}.edge article[data-page-group=home] .homeIntro .intro__news:before,.ie article[data-page-group=home] .homeIntro .intro__news:before,.sp article[data-page-group=home] .homeIntro .intro__news:before,.tablet article[data-page-group=home] .homeIntro .intro__news:before{opacity:.75}article[data-page-group=home] .homeIntro .intro__news>*{position:relative}article[data-page-group=home] .homeIntro .homeIntro__scroll{display:block;position:absolute;width:50px;height:50px;top:-75px;left:50%;margin:0 auto;margin-left:-25px;background-image:url(../images/common/scroll.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:opacity 1.5s ease-out 0ms;transition:opacity 1.5s ease-out 0ms}article[data-page-group=home] .homeIntro.js-homeIntro-switch-sp .homeIntro__scroll{opacity:0}article[data-page-group=home] .homeMilk{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;height:500px;overflow:hidden}article[data-page-group=home] .homeMilk:before{position:absolute;display:block;content:"";width:100%;height:100%;top:0;left:0;background-image:url(../images/home/home_milk_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}article[data-page-group=home] .homeMilk>:first-child{position:relative;width:77%;max-width:300px}article[data-page-group=home] .homeMilk>:first-child>*{display:block;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;background-image:url(../images/home/milk_title_s.png);padding-bottom:84.13078%;background-size:cover;background-position:center;background-repeat:no-repeat;background-repeat:no-repeat}article[data-page-group=home] .homeMilk>:first-child>* *{display:inline}article[data-page-group=home] .homeMilk>:first-child>.jsInview{-webkit-transition-duration:2s;transition-duration:2s}article[data-page-group=home] .homeMilk.jsInview:before{-webkit-transition:opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;transition:opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;transition:transform 3s ease-out 0s,opacity 2s ease-out 0s;transition:transform 3s ease-out 0s,opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);opacity:0}article[data-page-group=home] .homeMilk.isInview:before{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}article[data-page-group=home] .homeWorks .homeWorks__list{background-color:#549bbd;padding:0 0 50px 0;color:#FFF;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/home/bg_job.jpg)}article[data-page-group=home] .homeWorks .homeWorks__list>:first-child{text-align:center;font-size:27.5px;letter-spacing:.3em;padding:50px 0 25px 0}}@media screen and (max-width:799px) and (max-width:375px){article[data-page-group=home] .homeWorks .homeWorks__list>:first-child{font-size:27.5px;font-size:7.33333vw}}@media screen and (max-width:799px){article[data-page-group=home] .homeWorks .worksList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin:0 auto;padding:0 10px 25px 10px}article[data-page-group=home] .homeWorks .worksList.split-group-3--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}article[data-page-group=home] .homeWorks .worksList>*{width:33.33333%}article[data-page-group=home] .homeWorks .worksList .worksListItem{padding-bottom:25px}article[data-page-group=home] .homeWorks .worksList .worksListItem a{color:#FFF}article[data-page-group=home] .homeWorks .worksList .worksListItem a>*{display:block}article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(1){width:60%;height:auto;margin:0 auto}article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(2){font-size:20px;font-size:14px;font-weight:700;padding:10px 0}}@media screen and (max-width:799px) and (max-width:375px){article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(2){font-size:14px;font-size:3.73333vw}}@media screen and (max-width:799px){article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(3){padding:0 0;font-size:12px;line-height:1.4;letter-spacing:.05em}}@media screen and (max-width:799px) and (max-width:375px){article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(3){font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(1){opacity:0;-webkit-transition:opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .2s;transition:opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .2s;transition:transform 1.6s ease-out .2s,opacity .6s ease-out 0s;transition:transform 1.6s ease-out .2s,opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .2s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(2),article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(3){-webkit-transition:opacity .8s ease-out .4s;transition:opacity .8s ease-out .4s;opacity:0}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(1){opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(2),article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(3){opacity:1}article[data-page-group=home] .homeVoice{background-color:#a4e2ff}article[data-page-group=home] .homeVoice .homeVoice__list{position:relative;padding:30px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/home/bg_voice.jpg)}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList{margin:0 auto;text-align:center;letter-spacing:0;font-size:0}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList:after{content:" ";display:block;clear:both}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem{width:50%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(3),article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(6),article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(9){width:75%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(3)>div,article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(6)>div,article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(9)>div{width:50%}article[data-page-group=home] .homeVoice .homeVoice__list>p{padding:50px 0 50px 0}article[data-page-group=home] .homeTalk{position:relative;background-image:url(../images/home/home_talk_bg_sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:86.67%}article[data-page-group=home] .homeTalk>*{width:100%;height:100%;position:absolute;text-align:center}article[data-page-group=home] .homeTalk .basic-title{color:#FFF;background-color:transparent;text-shadow:#231815 1px 0 10px}article[data-page-group=home] .homeTalk .basic-title>*>:nth-child(2){display:none}article[data-page-group=home] .homeTalk p{width:99%;position:absolute;bottom:0;padding-bottom:10%}article[data-page-group=home] .homeMap{text-align:center}article[data-page-group=home] .homeMap .basic-title{padding:30px 0;background-color:transparent}article[data-page-group=home] .homeMap .basic-title>:nth-child(1)>:nth-child(1){font-size:27.5px;display:inline-block;letter-spacing:.16em;padding-bottom:15px}}@media screen and (max-width:799px) and (max-width:375px){article[data-page-group=home] .homeMap .basic-title>:nth-child(1)>:nth-child(1){font-size:27.5px;font-size:7.33333vw}}@media screen and (max-width:799px){article[data-page-group=home] .homeMap .homeMap__map{padding:0 20px 30px 20px}article[data-page-group=home] .homeMap .homeMap__map img{width:100%;height:auto}article[data-page-group=home] .homeMap .homeMap__address{font-size:12px;margin:0 auto;padding:0 20px 50px 20px}}@media screen and (max-width:799px) and (max-width:375px){article[data-page-group=home] .homeMap .homeMap__address{font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){article[data-page-group=home] .homeMap .homeMap__address:before{display:block;content:"";width:100%;border-top:solid 1px #c7c8c8;margin-bottom:15px}article[data-page-group=home] .homeMap .homeMap__address a{color:inherit}}@media screen and (min-width:800px){article[data-page-group=home] .homeIntro{position:relative;color:#FFF;height:100vh;overflow:hidden}article[data-page-group=home] .homeIntro .homeIntro__video{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:60px;overflow:hidden!important;visibility:hidden}.ready article[data-page-group=home] .homeIntro .homeIntro__video{visibility:visible}article[data-page-group=home] .homeIntro .homeIntro__video>*{position:relative;width:100%;height:100%}article[data-page-group=home] .homeIntro .homeIntro__video video{position:absolute;top:0;left:0}article[data-page-group=home] .homeIntro .homeIntro__wrap{width:100%;height:100%;position:relative}article[data-page-group=home] .homeIntro .homeIntro__wrap::before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-image:url(../images/video_mesh.png)}article[data-page-group=home] .homeIntro .homeIntro__title{position:absolute;width:100%;height:100%;padding-top:60px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}article[data-page-group=home] .homeIntro .homeIntro__title>*{width:100%}article[data-page-group=home] .homeIntro .homeIntro__title>*>*{width:100%;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;padding-bottom:15vh;padding-bottom:120px}article[data-page-group=home] .homeIntro .homeIntro__title>*>* #animation_container--sp{position:relative;display:none}article[data-page-group=home] .homeIntro .homeIntro__title>*>*>*{position:relative}article[data-page-group=home] .homeIntro .homeIntro__title>*>*>* canvas{position:relative;display:inline-block;width:auto;height:44vh;margin:0 auto;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}article[data-page-group=home] .homeIntro .intro__news{position:absolute;bottom:0;left:0;width:100%;color:#FFF;-webkit-transition:bottom .8s ease-in-out;transition:bottom .8s ease-in-out}article[data-page-group=home] .homeIntro .intro__news:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background-color:#50bce7;mix-blend-mode:color;opacity:1}.edge article[data-page-group=home] .homeIntro .intro__news:before,.ie article[data-page-group=home] .homeIntro .intro__news:before,.sp article[data-page-group=home] .homeIntro .intro__news:before,.tablet article[data-page-group=home] .homeIntro .intro__news:before{opacity:.75}article[data-page-group=home] .homeIntro .intro__news>*{position:relative}article[data-page-group=home] .homeIntro .homeIntro__scroll{display:block;position:absolute;width:100%;height:6vh;max-height:83px;top:-8vh;left:0;margin:0 auto;background-image:url(../images/common/scroll.svg);background-repeat:no-repeat;background-position:center;-webkit-transition:opacity .8s ease-in-out;transition:opacity .8s ease-in-out}article[data-page-group=home] .homeIntro.js-homeIntro-switch-pc .homeIntro__title{padding-bottom:0}article[data-page-group=home] .homeIntro.js-homeIntro-switch-pc .homeIntro__title>*>*{width:100%;padding-bottom:0}article[data-page-group=home] .homeIntro.js-homeIntro-switch-pc .homeIntro__title>*>* canvas{height:52vh}article[data-page-group=home] .homeIntro.js-homeIntro-switch-pc .homeIntro__scroll{opacity:0}article[data-page-group=home] .homeIntro.js-homeIntro-switch-pc .intro__news{bottom:-300px}article[data-page-group=home] .homeMilk{position:relative;min-height:800px;text-align:center;height:100vh;overflow:hidden}article[data-page-group=home] .homeMilk:before{position:absolute;display:block;content:"";width:100%;height:100%;top:0;left:0;background-image:url(../images/home/home_milk_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}article[data-page-group=home] .homeMilk>:first-child{display:block;position:absolute;width:682px;height:240px;margin:auto;top:0;left:0;right:0;bottom:0}article[data-page-group=home] .homeMilk>:first-child>*{display:block;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;background-image:url(../images/home/milk_title.png);background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:33.64738%;background-repeat:no-repeat}article[data-page-group=home] .homeMilk>:first-child>* *{display:inline}article[data-page-group=home] .homeMilk.jsInview:before{-webkit-transition:opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;transition:opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;transition:transform 3s ease-out 0s,opacity 2s ease-out 0s;transition:transform 3s ease-out 0s,opacity 2s ease-out 0s,-webkit-transform 3s ease-out 0s;-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5);opacity:0}article[data-page-group=home] .homeMilk.isInview:before{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}article[data-page-group=home] .homeMilk a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}article[data-page-group=home] .homeMilk a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){article[data-page-group=home] .homeMilk a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){article[data-page-group=home] .homeMilk a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){article[data-page-group=home] .homeWorks .homeWorks__list{background-color:#549bbd;padding:0 0 150px 0;color:#FFF;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/home/bg_job.jpg)}article[data-page-group=home] .homeWorks .homeWorks__list>:first-child{text-align:center;font-size:55px;letter-spacing:.3em;padding:100px 0 65px 0}article[data-page-group=home] .homeWorks .worksList{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;max-width:1000px;margin:0 auto}article[data-page-group=home] .homeWorks .worksList.split-group-3--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}article[data-page-group=home] .homeWorks .worksList>*{width:33.33333%}article[data-page-group=home] .homeWorks .worksList .worksListItem{padding-bottom:60px}article[data-page-group=home] .homeWorks .worksList .worksListItem a{display:block;color:#FFF;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}article[data-page-group=home] .homeWorks .worksList .worksListItem a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){article[data-page-group=home] .homeWorks .worksList .worksListItem a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){article[data-page-group=home] .homeWorks .worksList .worksListItem a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){article[data-page-group=home] .homeWorks .worksList .worksListItem a>*{display:block}article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(1){width:45.6%;height:auto;margin:0 auto}article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(2){font-size:20px;font-weight:700;padding:10px 0}article[data-page-group=home] .homeWorks .worksList .worksListItem a>:nth-child(3){font-size:14px}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(1){opacity:0;-webkit-transition:opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .1s;transition:opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .1s;transition:transform 1.6s ease-out .1s,opacity .6s ease-out 0s;transition:transform 1.6s ease-out .1s,opacity .6s ease-out 0s,-webkit-transform 1.6s ease-out .1s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(2),article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview a>:nth-child(3){-webkit-transition:opacity .8s ease-out .4s;transition:opacity .8s ease-out .4s;opacity:0}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(1){opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(2),article[data-page-group=home] .homeWorks .worksList .worksListItem.jsInview.isInview a>:nth-child(3){opacity:1}article[data-page-group=home] .homeVoice{background-color:#a4e2ff}article[data-page-group=home] .homeVoice .homeVoice__list{position:relative;padding:120px 0 0 0;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/home/bg_voice.jpg)}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList{max-width:1000px;margin:0 auto;text-align:center;letter-spacing:0;font-size:0}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList:after{content:" ";display:block;clear:both}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem{width:33.33333%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(1)>div,article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(6)>div{margin:0 auto 0 0}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(3)>div,article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(8)>div{margin:0 0 0 auto}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(4){width:38%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(4)>div{width:67.56757%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(5){width:38%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem:nth-child(5)>div{width:67.56757%}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem.jsInview{-webkit-transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s;transition:transform .6s ease-out .1s,opacity .6s ease-out .1s,-webkit-transform .6s ease-out .1s;opacity:0;-webkit-transform:translate(0,40px);transform:translate(0,40px)}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem.jsInview.inViewFadeVBSlide--s{-webkit-transform:translate(0,10px);transform:translate(0,10px)}article[data-page-group=home] .homeVoice .homeVoice__list .voiceList .voiceListItem.jsInview.isInview{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}article[data-page-group=home] .homeVoice .homeVoice__list>p{padding:60px 0 140px 0}article[data-page-group=home] .homeTalk{background-image:url(../images/home/home_talk_bg_sp.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;text-align:center;position:relative;padding-bottom:56.25%}article[data-page-group=home] .homeTalk>*{width:100%;height:100%;position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}article[data-page-group=home] .homeTalk .basic-title{color:#FFF;background-color:transparent;text-shadow:#231815 1px 0 10px;padding:10% 0 15% 0}article[data-page-group=home] .homeMap{text-align:center}article[data-page-group=home] .homeMap .basic-title{padding:70px 0 65px 0;background-color:transparent}article[data-page-group=home] .homeMap .basic-title>:nth-child(1)>:nth-child(1){font-size:35px;display:inline-block;letter-spacing:.16em;padding-bottom:15px}article[data-page-group=home] .homeMap .homeMap__map{padding:30px 0 75px 0}article[data-page-group=home] .homeMap .homeMap__address{font-size:14px;max-width:1000px;margin:0 auto;padding:30px 0 60px 0;border-top:solid 1px #c7c8c8}article[data-page-group=home] .homeMap .homeMap__address a{color:inherit}}.newsList{position:relative}@media screen and (max-width:799px){.newsList{padding:20px 33px 0 33px}.newsList>*>:first-child{color:#FFF;text-align:center;font-size:27.5px;margin:20px 0}}@media screen and (max-width:799px) and (max-width:375px){.newsList>*>:first-child{font-size:27.5px;font-size:7.33333vw}}@media screen and (max-width:799px){.newsList .newsListItem{padding-bottom:35px}}@media screen and (min-width:800px){.newsList>*{padding:35px 0 35px 130px}.newsList>*>:first-child{position:absolute;top:35px;left:40px;color:#FFF;font-size:25px}.newsList>*>:last-child{width:100%}.newsList a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.newsList a.hover{opacity:.8}}@media screen and (min-width:800px) and (max-width:799px){.newsList a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.newsList a.hover{-webkit-transition-duration:0s;transition-duration:0s}}.newsListItem a{color:#FFF;text-decoration:underline}.newsListItem a.is-locked{text-decoration:none}@media screen and (max-width:799px){.newsListItem>*{position:relative;display:block;color:#FFF}.newsListItem>*>:first-child{position:relative}.newsListItem>*>:first-child>*{display:inline-block;min-width:50%}.newsListItem>*>:first-child>:nth-child(1){background-color:#50bce7;width:103px;height:25px;font-size:12.5px;line-height:25px;padding-left:5px;margin-right:15px;letter-spacing:.08em;font-weight:700}}@media screen and (max-width:799px) and (max-width:375px){.newsListItem>*>:first-child>:nth-child(1){font-size:12.5px;font-size:3.33333vw}}@media screen and (max-width:799px){.newsListItem>*>:first-child>:nth-child(2){position:absolute;top:0;right:0;text-align:center;padding-left:10px;line-height:1.75;font-size:12.5px;font-weight:700}}@media screen and (max-width:799px) and (max-width:375px){.newsListItem>*>:first-child>:nth-child(2){font-size:12.5px;font-size:3.33333vw}}@media screen and (max-width:799px){.newsListItem>*>:last-child{line-height:1.75;font-size:12.5px;padding-top:5px;}}@media screen and (max-width:799px) and (max-width:375px){.newsListItem>*>:last-child{font-size:12.5px;font-size:3.33333vw}}@media screen and (min-width:800px){.newsListItem{padding-bottom:3px}.newsListItem>*{position:relative;display:block;padding-left:275px;color:#FFF}.newsListItem>*>:first-child{position:absolute;left:0}.newsListItem>*>:first-child>*{display:inline-block}.newsListItem>*>:first-child>:nth-child(1){background-color:#50bce7;width:103px;height:20px;font-size:12px;line-height:20px;padding-left:5px;margin-right:15px;letter-spacing:.08em;font-weight:700}.newsListItem>*>:first-child>:nth-child(2){line-height:1.75;font-size:14px;font-weight:700}.newsListItem>*>:last-child{line-height:1.75;font-size:14px;}}.newsListItem.newsListItem--press a>:first-child>:nth-child(1){background-color:#d8de00}body[data-page-group=mirai] .miraiTitle{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-image:url(../images/home/home_milk_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page-group=mirai] .miraiTitle>*{position:relative}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiTitle{height:355px}body[data-page-group=mirai] .miraiTitle>*{width:256px;margin:0 auto}body[data-page-group=mirai] .miraiTitle h1{width:256px;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;padding-bottom:77.8865%;background-image:url(../images/mirai/logo_s.png);background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}body[data-page-group=mirai] .miraiTitle h1 *{display:inline}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiTitle{height:645px}body[data-page-group=mirai] .miraiTitle>*{width:743px;margin:0 auto}body[data-page-group=mirai] .miraiTitle h1{text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;padding-bottom:28.73486%;background-image:url(../images/mirai/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}body[data-page-group=mirai] .miraiTitle h1 *{display:inline}}body[data-page-group=mirai] .sub-title{font-weight:700;letter-spacing:.2em;padding-left:0;padding-right:0;margin-top:20px}body[data-page-group=mirai] .miraiSection{padding-left:22px;padding-right:22px;padding-top:0;padding-bottom:70px}body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:20px;line-height:1.75;text-align:center;font-weight:700;padding-top:30px;padding-bottom:20px}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:20px;font-size:5.33333vw}}body[data-page-group=mirai] .miraiSection p{font-size:13px;line-height:2.07692;letter-spacing:.05em}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection p{font-size:13px;font-size:3.46667vw}}body[data-page-group=mirai] .miraiSection .miraiVideo{width:100%}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child{width:53%;margin:0 auto;padding-bottom:29px}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child>*{width:100%;height:auto}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;padding-top:50px;padding-bottom:130px}body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:40px;padding-top:30px;padding-bottom:30px}body[data-page-group=mirai] .miraiSection p{font-size:17px;line-height:1.94118}body[data-page-group=mirai] .miraiSection .miraiVideo{width:700px;margin:0 auto}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child{width:34%;margin:0 auto;padding-bottom:47px}}body[data-page-group=mirai] .miraiSection--1 p{text-align:center;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{text-align:center;font-size:22.5px;line-height:1.62222;padding-top:60px;padding-bottom:30px}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{font-size:22.5px;font-size:6vw}}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2){width:100%;margin:0 auto;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2)>*{width:100%;height:auto}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--1 .miraiMission p{padding-bottom:25px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{text-align:center;font-size:32px;line-height:2.28125;padding-top:60px;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2){width:600px;padding-bottom:20px}}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan{padding-top:35px;padding-bottom:85px}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>*{display:block}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>:nth-child(1){font-size:13px;line-height:1.73077;margin:0}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>:nth-child(1){font-size:13px;font-size:3.46667vw}}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan img{width:100%;height:auto;margin:0 auto;max-width:420px;margin-top:10px}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--1 .miraiSlogan{padding-top:80px;padding-bottom:200px}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>span:nth-child(1){font-size:20px;line-height:2.25;margin:0}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan img{width:640px;height:auto;margin:0 auto;max-width:none;margin-top:20px}}body[data-page-group=mirai] .miraiSection--2>:nth-child(2){text-align:center;font-size:15px;line-height:1.73333;font-weight:700}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--2>:nth-child(2){font-size:15px;font-size:4vw}}body[data-page-group=mirai] .miraiSection--2>:nth-child(3){padding-top:10px}body[data-page-group=mirai] .miraiSection--2 p{padding-bottom:25px}body[data-page-group=mirai] .miraiSection--2 img{width:100%;height:auto}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2){text-align:center;margin-top:10px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2) li{display:inline-block;width:30%}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--2>:nth-child(2){text-align:left;font-size:28px;line-height:1.71429}body[data-page-group=mirai] .miraiSection--2>:nth-child(3){padding-top:20px}body[data-page-group=mirai] .miraiSection--2 p{padding-bottom:20px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(1){width:77%;padding-right:30px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2){width:23%}}body[data-page-group=mirai] .miraiSection--3>p{text-align:center;padding-bottom:28px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1 img{width:100%;height:auto}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2){text-align:center}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>*{padding-bottom:10px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(1){color:#176BB1}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(2){color:#AB002C}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(3){color:#D29E00}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-weight:700;padding:18px 0;font-size:15px;line-height:1.5}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-size:15px;font-size:4vw}}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3>*{margin-left:-.73em}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiSection--3{padding-left:37px;padding-right:37px}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--3>p{padding-bottom:35px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1{padding-top:70px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(1){width:53%}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2){padding-left:40px;text-align:left;margin-top:-10px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>*{padding-bottom:30px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>* p{font-size:15px;line-height:1.73333}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-weight:700;padding:0 0 5px 0;font-size:22px;line-height:1.72727}}body[data-page-group=mirai] hr{margin-top:0;margin-bottom:0;margin-left:22px;margin-right:22px;height:1px;border-width:0;background-color:#C7C8C8;padding:0}@media screen and (min-width:800px){body[data-page-group=mirai] hr{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;height:1px}}.jobSequenceTitle{background-color:#f5f6f6;padding:20px 0 0 0}@media screen and (min-width:800px){.jobSequenceTitle{padding:50px 0 0 0}}.jobSequenceTitle>*{position:relative}.jobSequenceTitle>:after,.jobSequenceTitle>:before{position:absolute;top:50%;left:50%;display:block;content:"";height:1px;width:27px;margin-left:-16px;margin-top:14px;background-color:gray;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:800px){.jobSequenceTitle>:after,.jobSequenceTitle>:before{width:54px;margin-top:14px;margin-left:-32px}}.jobSequenceTitle>:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.jobSequenceTitle>*>*{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobSequenceTitle .jobSequenceTitleItem{width:200px;text-align:center}@media screen and (min-width:800px){.jobSequenceTitle .jobSequenceTitleItem{width:300px}}.jobSequenceTitle .jobSequenceTitleItem:nth-child(1){color:#33d2a0;margin:0 20px 0 0}.jobSequenceTitle .jobSequenceTitleItem:nth-child(1)>:nth-child(2){background-color:#33d2a0}.jobSequenceTitle .jobSequenceTitleItem:nth-child(2){color:#ff758e;margin:0 0 0 20px}.jobSequenceTitle .jobSequenceTitleItem:nth-child(2)>:nth-child(2){background-color:#ff758e}@media screen and (min-width:800px){.jobSequenceTitle .jobSequenceTitleItem:nth-child(1){margin:0 60px 0 0}.jobSequenceTitle .jobSequenceTitleItem:nth-child(2){margin:0 0 0 60px}}.jobSequenceTitle .jobSequenceTitleItem>:nth-child(1){font-size:12px;line-height:1.4;letter-spacing:.04em;padding-bottom:5px}@media screen and (max-width:375px){.jobSequenceTitle .jobSequenceTitleItem>:nth-child(1){font-size:12px;font-size:3.2vw}}.jobSequenceTitle .jobSequenceTitleItem>:nth-child(2){font-size:12.5px;line-height:1.4;width:100px;margin:0 auto;color:#FFF;padding:5px 0}@media screen and (max-width:375px){.jobSequenceTitle .jobSequenceTitleItem>:nth-child(2){font-size:12.5px;font-size:3.33333vw}}@media screen and (min-width:800px){.jobSequenceTitle .jobSequenceTitleItem>:nth-child(1){font-size:16px;line-height:1.4;padding-bottom:10px}.jobSequenceTitle .jobSequenceTitleItem>:nth-child(2){font-size:18px;line-height:1.4;width:240px;margin:0 auto;padding:10px}}@media screen and (max-width:799px){.jobSequenceIndexWrap{padding:25px 0;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f5f6f6}.jobSequenceIndexWrap>div{position:relative;width:620px;padding-left:25px;margin:0 auto}.jobSequenceIndexWrap>div:after{content:" ";display:block;clear:both}.jobSequenceIndexWrap>div>a{display:block;float:right;margin-top:15px;width:26.1%;margin-right:13.9%;border:solid 3px #33d2a0;text-align:center;font-size:12px;padding:8px 7px;color:#33d2a0}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceIndexWrap>div>a{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.jobSequenceIndexWrap{background-color:#f5f6f6;padding:67px 0}.jobSequenceIndexWrap>div{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}.jobSequenceIndexWrap>div:after{content:" ";display:block;clear:both}.jobSequenceIndexWrap>div>a{display:block;float:right;margin-top:30px;width:26.45925926%;margin-right:10.5%;border:solid 5px #33d2a0;text-align:center;font-size:19px;padding:10px 15px;color:#33d2a0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.jobSequenceIndexWrap>div>a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.jobSequenceIndexWrap>div>a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.jobSequenceIndexWrap>div>a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (max-width:799px){.jobSequenceIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-image:url(../images/works/bg_test.png);background-size:96% 70%;background-position:0 32px;background-repeat:no-repeat}.jobSequenceIndex li{position:relative;width:50px;height:190px}.jobSequenceIndex a{display:block;border:solid 3px #ff758e;height:100%;text-align:center;font-size:12px;padding:0 10px;color:#ff758e}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceIndex a{font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type2 a{border-color:#33d2a0;color:#33d2a0}.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type3{width:60px}.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type3 a{font-size:12px;border-color:#50bce7;background-color:#50bce7;color:#FFF}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type3 a{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.jobSequenceIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background-image:url(../images/works/bg_test.png);background-size:contain;background-position:center;background-repeat:no-repeat}.jobSequenceIndex li{position:relative;height:250px;width:60px}.jobSequenceIndex a{display:block;border:solid 5px #ff758e;height:100%;text-align:center;font-size:19px;padding:0 15px;color:#ff758e;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.jobSequenceIndex a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.jobSequenceIndex a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.jobSequenceIndex a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type2 a{border-color:#33d2a0;color:#33d2a0}.jobSequenceIndex .jobSequenceIndexItem.jobSequenceIndexItem--type3 a{font-size:16px;border-color:#50bce7;background-color:#50bce7;color:#FFF}}@media screen and (max-width:799px){.jobSequenceListWrap{padding:0 20px 0 20px}}@media screen and (min-width:800px){.jobSequenceListWrap{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}}@media screen and (max-width:799px){.jobSequenceList{padding:50px 0 40px 0}}@media screen and (min-width:800px){.jobSequenceList{padding:158px 0}}@media screen and (max-width:799px){.jobSequenceYMItem{width:100%;background-color:#50bce7;color:#FFF;line-height:50px;height:50px;font-size:18.5px;text-align:center}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceYMItem{font-size:18.5px;font-size:4.93333vw}}@media screen and (min-width:800px){.jobSequenceYMItem{width:100%;background-color:#50bce7;color:#FFF;line-height:100px;height:100px;font-size:37px;text-align:center}}@media screen and (max-width:799px){.jobSequenceItem{position:relative;padding-bottom:50px;color:#ff758e}.jobSequenceItem a{display:block;color:inherit}.jobSequenceItem a:before{display:table;content:"CFFF";width:100%;padding-bottom:61.53846%}.jobSequenceItem .jobSequenceItem__icon{position:absolute;background-color:#ff758e;border-radius:50%;margin-top:-46px;right:3%;width:63px;height:63px;z-index:1;padding:10px}.jobSequenceItem .jobSequenceItem__icon>*{width:100%;height:auto}.jobSequenceItem .jobSequenceItem__icon path{fill:#FFF}.jobSequenceItem .jobSequenceItem__detail>:nth-child(1){position:relative;border:solid 3px #ff758e;height:150px;display:table;width:100%}.jobSequenceItem .jobSequenceItem__job{position:absolute;display:table;left:10px;width:37px;height:100%;background-color:#ff758e}.jobSequenceItem .jobSequenceItem__job>div{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;font-size:16px;font-weight:700;color:#FFF;line-height:1.18}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceItem .jobSequenceItem__job>div{font-size:16px;font-size:4.26667vw}}@media screen and (max-width:799px){.jobSequenceItem .jobSequenceItem__job>div>*{padding-left:3px;display:block}.jobSequenceItem .jobSequenceItem__text{display:table-cell;vertical-align:middle;text-align:center;width:100%;margin:0 auto;padding:0 12% 0 18%}.jobSequenceItem .jobSequenceItem__text>:nth-child(1){position:relative;font-size:18.5px;line-height:1.51;width:100%;padding-bottom:5px}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceItem .jobSequenceItem__text>:nth-child(1){font-size:18.5px;font-size:4.93333vw}}@media screen and (max-width:799px){.jobSequenceItem .jobSequenceItem__text>:nth-child(1):after{position:absolute;display:block;content:"";bottom:0;left:50%;margin-left:-35%;width:71%;border-bottom:solid 1px #ff758e}.jobSequenceItem .jobSequenceItem__text>:nth-child(2){font-size:12px;line-height:1.44;padding-top:7px;letter-spacing:.05em}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceItem .jobSequenceItem__text>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){.jobSequenceItem .jobSequenceItem__group{position:absolute;bottom:7px;right:7px;width:20px;text-align:right}.jobSequenceItem .jobSequenceItem__group>*{display:block;background-color:#ff758e;border-radius:50%;padding:0 0 0 2px;color:#FFF;width:20px;height:20px;line-height:20px;text-align:center;font-weight:700;margin-top:5px;font-size:10px}}@media screen and (max-width:799px) and (max-width:375px){.jobSequenceItem .jobSequenceItem__group>*{font-size:10px;font-size:2.66667vw}}@media screen and (max-width:799px){.jobSequenceItem .jobSequenceItem__picture{position:absolute;top:0;left:0;width:100%;padding-bottom:61.53846%;background-size:cover;background-position:center;background-repeat:no-repeat}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--1{background-image:url(../images/works/p1_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--2{background-image:url(../images/works/p2_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--3{background-image:url(../images/works/p3_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--4{background-image:url(../images/works/p4_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--5{background-image:url(../images/works/p5_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--6{background-image:url(../images/works/p6_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--7{background-image:url(../images/works/p7_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--8{background-image:url(../images/works/p8_s.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--9{background-image:url(../images/works/p9_s.jpg)}}@media screen and (max-width:799px){.jobSequenceItem{background-image:url(../images/works/arrow_1_s.png);background-repeat:no-repeat;background-position:center bottom;background-size:325px 50px}.jobSequenceItem.jobSequenceItem-relationship2{background-image:url(../images/works/arrow_2_s.png);background-position:center bottom}.jobSequenceItem.jobSequenceItem-relationship3{background-image:url(../images/works/arrow_3_s.png);background-position:center bottom}}@media screen and (min-width:800px){.jobSequenceItem{background-image:url(../images/works/arrow_1.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%}.jobSequenceItem.jobSequenceItem-relationship2{background-image:url(../images/works/arrow_2.png);background-position:center bottom}.jobSequenceItem.jobSequenceItem-relationship3{background-image:url(../images/works/arrow_3.png);background-position:center bottom}}@media screen and (min-width:800px){.jobSequenceItem{position:relative;padding-bottom:150px;color:#ff758e}.jobSequenceItem a{display:block;height:300px;color:inherit;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.jobSequenceItem a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.jobSequenceItem a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.jobSequenceItem a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.jobSequenceItem .jobSequenceItem__icon{position:absolute;background-color:#ff758e;border-radius:50%;top:150px;margin-top:-63px;left:63%;width:126px;height:126px;z-index:1;padding:20px 20px 20px 20px}.jobSequenceItem .jobSequenceItem__icon>*{width:100%;height:auto}.jobSequenceItem .jobSequenceItem__icon path{fill:#FFF}.jobSequenceItem .jobSequenceItem__detail{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.jobSequenceItem .jobSequenceItem__detail.split-group-2--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobSequenceItem .jobSequenceItem__detail>:nth-child(1){width:50%}.jobSequenceItem .jobSequenceItem__detail>:nth-child(2){width:50%}.jobSequenceItem .jobSequenceItem__detail.split-group-2--bordered:before{position:absolute;display:block;content:"";left:50%;top:0;width:1px;height:100%;background-color:#eee}.jobSequenceItem .jobSequenceItem__detail>*{position:relative}.jobSequenceItem .jobSequenceItem__detail>:nth-child(1){width:69%;border:solid 5px #ff758e}.jobSequenceItem .jobSequenceItem__detail>:nth-child(2){width:29%}.jobSequenceItem .jobSequenceItem__job{position:absolute;display:table;top:-5px;left:15px;width:73px;height:100%;background-color:#ff758e}.jobSequenceItem .jobSequenceItem__job>div{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center;font-size:32px;font-weight:700;color:#FFF;line-height:1.18}.jobSequenceItem .jobSequenceItem__job>div>*{padding-left:3px;display:block}.jobSequenceItem .jobSequenceItem__text{text-align:center;width:100%;margin:0 auto;padding:45px 100px 0 100px}.jobSequenceItem .jobSequenceItem__text>:nth-child(1){position:relative;font-size:37px;line-height:1.51;width:100%;padding-bottom:10px}.jobSequenceItem .jobSequenceItem__text>:nth-child(1):after{position:absolute;display:block;content:"";bottom:0;left:50%;margin-left:-219px;width:438px;border-bottom:solid 1px #ff758e}.jobSequenceItem .jobSequenceItem__text>:nth-child(2){font-size:18px;line-height:1.75;padding-top:10px;letter-spacing:.05em}.jobSequenceItem .jobSequenceItem__group{position:absolute;top:13px;right:13px;width:100px;height:40px;text-align:right}.jobSequenceItem .jobSequenceItem__group>*{display:inline-block;background-color:#ff758e;border-radius:50%;padding:10px;color:#FFF;text-align:center;font-weight:700}.jobSequenceItem .jobSequenceItem__picture{background-size:cover;background-position:center;background-repeat:no-repeat}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--1{background-image:url(../images/works/p1.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--2{background-image:url(../images/works/p2.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--3{background-image:url(../images/works/p3.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--4{background-image:url(../images/works/p4.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--5{background-image:url(../images/works/p5.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--6{background-image:url(../images/works/p6.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--7{background-image:url(../images/works/p7.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--8{background-image:url(../images/works/p8.jpg)}.jobSequenceItem .jobSequenceItem__picture.jobSequenceItem__picture--9{background-image:url(../images/works/p9.jpg)}}.jobSequenceItem.jobSequenceItem--type2{color:#33d2a0}.jobSequenceItem.jobSequenceItem--type2 .jobSequenceItem__icon{position:absolute;background-color:#33d2a0}.jobSequenceItem.jobSequenceItem--type2 .jobSequenceItem__detail>:nth-child(1){border-color:#33d2a0}.jobSequenceItem.jobSequenceItem--type2 .jobSequenceItem__job{background-color:#33d2a0}.jobSequenceItem.jobSequenceItem--type2 .jobSequenceItem__text>:nth-child(1):after{border-color:#33d2a0}.jobSequenceItem.jobSequenceItem--type2 .jobSequenceItem__group>*{background-color:#33d2a0}.worksVoiceItem .worksVoiceItem__video{text-align:center;padding-top:35px}@media screen and (min-width:800px){.worksVoiceItem .worksVoiceItem__video{padding-top:80px}}.worksVoiceItem .voiceLinkList{padding:40px 0;background-color:#f5f6f6}.worksVoiceItem .voiceLinks{text-align:center;padding:0 20px 0 20px}.worksVoiceItem .voiceLinks li{width:23%}@media screen and (min-width:800px){.worksVoiceItem .voiceLinks{text-align:left;max-width:1160px;padding:0 40px 0 40px;margin:0 auto}.worksVoiceItem .voiceLinks li{width:12.75%}.worksVoiceItem .voiceLinks.voiceLinks--reverce{text-align:right;margin-top:-1%}}.worksVoiceDetail{position:relative;margin:0 auto;max-width:1310px}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__intro{padding:0 20px 0 20px;padding-top:35px;padding-bottom:20px}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__intro{max-width:980px;max-width:1160px;padding:0 40px 0 40px;margin:0 auto;padding-top:75px;padding-bottom:90px}}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1){width:78%}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2){width:22%}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1{position:relative}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1){font-size:13.5px;line-height:1.6666;letter-spacing:.16em;padding-top:50px}}@media screen and (max-width:799px) and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1){font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child{position:absolute;display:table;border:solid 1px #ff758e;height:35px;line-height:35px;top:0;width:100%}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>*{display:inline-block;min-width:50%;text-align:center;color:#ff758e}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>:first-child{background-color:#ff758e;color:#FFF}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1){font-size:16px;line-height:36px;letter-spacing:.1em}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child{display:table;border:solid 1px #ff758e;height:45px;line-height:45px;margin-bottom:20px}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>*{display:inline-block;min-width:190px;text-align:center;color:#ff758e}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>:first-child{background-color:#ff758e;color:#FFF}}.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2)>*{width:100%;height:auto}.ie .worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2){position:relative}.ie .worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2) svg{position:absolute}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2){padding:50px 0 5px 5px}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__intro .split-group-2-1>:nth-child(2){padding:15px 15px 0 15px}}.worksVoiceDetail .worksVoiceDetail__intro path{fill:#ff758e}@media screen and (max-width:799px){.worksVoiceDetail>.split-group-2-1 .worksVoiceDetail__detail{padding:0 20px 0 20px}}@media screen and (min-width:800px){.worksVoiceDetail>.split-group-2-1{max-width:1210px;margin:0 auto 0 0}.worksVoiceDetail>.split-group-2-1>:nth-child(1){width:44%}.worksVoiceDetail>.split-group-2-1>:nth-child(2){width:56%;padding-left:50px}}.worksVoiceDetail .worksVoiceDetail__title{position:relative}.worksVoiceDetail .worksVoiceDetail__title>*{position:absolute;top:0;left:0}.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1){z-index:1;color:#FFF;padding:20px 0 0 25px}.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1)>*{display:block}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__title{position:relative;padding-bottom:93%}.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1){position:absolute;width:100%;top:0;left:0;pointer-events:none}.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1)>*{display:block;font-size:20px;line-height:1.35}}@media screen and (max-width:799px) and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1)>*{font-size:20px;font-size:5.33333vw}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture{display:none}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture_sp{width:100%;height:100%;top:0;left:0}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture_sp ul.pictureList li .pictureList__picture{width:100%;padding-bottom:93%}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1){z-index:1;padding:20px 0 0 25px}.worksVoiceDetail .worksVoiceDetail__title>:nth-child(1)>*{font-size:30px;line-height:1.2}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture{width:100%;height:100%}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture>div:nth-child(1){width:100%;height:25%}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture>div:nth-child(2){width:100%;height:25%}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture>div:nth-child(3){width:100%;height:25%}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture>div:nth-child(4){width:100%;height:25%}.worksVoiceDetail .worksVoiceDetail__title .worksVoiceDetail_picture_sp{display:none}}.worksVoiceDetail .worksVoiceDetail__detail{letter-spacing:.1em}.worksVoiceDetail .worksVoiceDetail__detail>*>div{padding:0 20px}.worksVoiceDetail .worksVoiceDetail__detail h5{color:#ff758e;font-weight:700;border-bottom:solid 2px #ff758e;font-size:21px;line-height:1.7381;padding:20px 20px}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail h5{font-size:21px;font-size:5.6vw}}.worksVoiceDetail .worksVoiceDetail__detail h5 span{display:inline-block}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail h5{border-top:solid 2px #ff758e;font-size:40px;line-height:65px;padding:45px 20px}}.worksVoiceDetail .worksVoiceDetail__detail .___name{padding-top:25px}.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(1){font-size:22.5px;line-height:.85556;padding-bottom:5px}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(1){font-size:22.5px;font-size:6vw}}.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(2){font-size:12px;line-height:1.66667;letter-spacing:.14em}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___name{padding-top:45px}.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(1){font-size:30px;line-height:38.5px;padding-bottom:5px}.worksVoiceDetail .worksVoiceDetail__detail .___name>:nth-child(2){font-size:14px;line-height:26.5px;letter-spacing:.14em}}.worksVoiceDetail .worksVoiceDetail__detail .___favorite{padding-top:20px;padding-bottom:40px;border-bottom:solid 2px #ff758e}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(1){font-size:12px;line-height:1.10417}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(1){font-size:12px;font-size:3.2vw}}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(2){font-size:15px;line-height:.7;color:#ff758e;font-weight:700;line-height:1.4;padding:12px 0 12px 0}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(2){font-size:15px;font-size:4vw}}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(3){font-size:12px;line-height:1.66667}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(3){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___favorite{padding-top:45px;padding-bottom:45px}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(1){font-size:14px;line-height:26.5px}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(2){font-size:20px;line-height:26.5px;padding:8px 0 12px 0}.worksVoiceDetail .worksVoiceDetail__detail .___favorite>:nth-child(3){font-size:15px;line-height:26px}}.worksVoiceDetail .worksVoiceDetail__detail .___worklog{position:relative;border-bottom:solid 2px #ff758e;padding-top:25px;padding-bottom:25px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>*{position:relative}.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dt{float:left;width:65px;display:block;clear:both;padding:10px 0}.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dd{padding:10px 0 0 0;padding-left:85px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dd:after{content:" ";display:block;clear:both}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dt{float:left;width:78px;display:block;clear:both;padding:10px 0}.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dd{padding:10px 0 0 0;padding-left:98px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog .basic-definition-list dd:after{content:" ";display:block;clear:both}}.worksVoiceDetail .worksVoiceDetail__detail .___worklog::before{position:absolute;display:block;content:"";top:34px;right:34px;width:57px;height:57px;opacity:.2;background-image:url(../images/works/voice/icon_worklog.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog::before{top:25px;right:25px;width:113px;height:113px}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog{padding-top:45px;padding-bottom:45px}}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(1){color:#ff758e;font-weight:700;padding:5px 0 8px 0;font-size:16px;line-height:1.875}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(1){font-size:16px;font-size:4.26667vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(1){padding:5px 0 8px 0;font-size:22px;line-height:38.5px}}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2){line-height:26px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dt{font-size:15px;line-height:1.66667}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dt{font-size:15px;font-size:4vw}}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dd{font-size:14px;line-height:1.78571}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dd{font-size:14px;font-size:3.73333vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2){line-height:26px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dt{font-size:18px}.worksVoiceDetail .worksVoiceDetail__detail .___worklog>:nth-child(2) dd{font-size:16px}}.worksVoiceDetail .worksVoiceDetail__detail .___message{border-bottom:solid 2px #ff758e;padding-top:30px;padding-bottom:30px;font-size:14px;line-height:1.89286}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___message{font-size:14px;font-size:3.73333vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___message{padding-top:45px;padding-bottom:45px;font-size:15px;line-height:31px}}.worksVoiceDetail .worksVoiceDetail__detail .___message>:first-child{font-size:20px;line-height:1.75;color:#ff758e;padding-bottom:10px;font-weight:700}@media screen and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__detail .___message>:first-child{font-size:20px;font-size:5.33333vw}}.worksVoiceDetail .worksVoiceDetail__detail .___message>:first-child span{display:inline-block}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__detail .___message>:first-child{font-size:25px;line-height:38.5px;padding-bottom:20px}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__private{padding:0 32px 0 32px}.worksVoiceDetail .worksVoiceDetail__private>:first-child{text-align:center;font-size:25px;padding:50px 0 40px 0;color:#ff758e}}@media screen and (max-width:799px) and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__private>:first-child{font-size:25px;font-size:6.66667vw}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__private>:first-child{text-align:center;font-size:30px;padding:80px 0 40px 0;color:#ff758e}.worksVoiceDetail .worksVoiceDetail__private>:nth-child(2){max-width:880px;margin:0 auto}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__message{position:relative;padding:125px 20px 110px 20px}.worksVoiceDetail .worksVoiceDetail__message>div{position:relative;border:solid 2px #ff758e;border-radius:20px;text-align:center;padding:60px 25px 35px 25px}.worksVoiceDetail .worksVoiceDetail__message>div::before{position:absolute;display:block;content:"";width:40%;height:30px;background-color:#FFF;top:-15px;left:50%;margin-left:-20%}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1){position:absolute;display:block;width:100%;top:-85px;left:0;height:30px;line-height:30px;text-align:center;font-size:17.5px;letter-spacing:0;color:#ff758e}}@media screen and (max-width:799px) and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1){font-size:17.5px;font-size:4.66667vw}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::after,.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::before{position:absolute;display:block;content:"";width:20px;height:20px;top:50%;margin-top:-10px}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::before{left:10px;background-image:url(../images/works/voice/icon_yell_l.svg)}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::after{right:10px;background-image:url(../images/works/voice/icon_yell_r.svg)}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(2){line-height:35px;font-size:15px;line-height:2;text-align:left}}@media screen and (max-width:799px) and (max-width:375px){.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(2){font-size:15px;font-size:4vw}}@media screen and (max-width:799px){.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(3){position:absolute;width:80px;left:50%;top:-40px;margin-left:-40px;border-radius:50%;overflow:hidden}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(3)>*{width:100%;height:auto}}@media screen and (min-width:800px){.worksVoiceDetail .worksVoiceDetail__message{position:relative;max-width:1160px;padding:0 40px 0 40px;margin:0 auto;padding:100px 100px 50px 100px}.worksVoiceDetail .worksVoiceDetail__message>div{position:relative;border:solid 2px #ff758e;border-radius:20px;text-align:center;padding:0 50px 50px 50px}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1){position:relative;background-color:#FFF;display:inline-block;height:100px;line-height:100px;margin-top:-50px;text-align:center;padding:0 70px;font-size:22px;color:#ff758e;text-align:center}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::after,.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::before{position:absolute;display:block;content:"";width:28px;height:28px;top:50%;margin-top:-14px}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::before{left:20px;background-image:url(../images/works/voice/icon_yell_l.svg)}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(1)::after{right:20px;background-image:url(../images/works/voice/icon_yell_r.svg)}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(2){line-height:35px;font-size:17px;text-align:left}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(3){position:absolute;width:100px;left:-50px;top:-50px;border-radius:50%;overflow:hidden}.worksVoiceDetail .worksVoiceDetail__message>div>:nth-child(3)>*{width:100%;height:auto}}.worksVoiceNav{text-align:center;padding:20px 0 65px 0}@media screen and (min-width:800px){.worksVoiceNav{padding:130px 0 180px 0}}.worksVoiceNav a{display:inline-block;position:relative;color:inherit;font-size:12px;letter-spacing:.16em;padding:25px}@media screen and (max-width:375px){.worksVoiceNav a{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.worksVoiceNav a{font-size:22px;padding:50px}}.worksVoiceNav a:before{position:absolute;display:block;content:'';width:0;height:0;border-style:solid}.worksVoiceNav .worksVoiceNav__next:before,.worksVoiceNav .worksVoiceNav__prev:before{top:50%;margin-top:-4px}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__next:before,.worksVoiceNav .worksVoiceNav__prev:before{margin-top:-8px}}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__prev{margin-right:100px}}.worksVoiceNav .worksVoiceNav__prev:before{border-width:4px 7px 4px 0;border-color:transparent #c7c8c8 transparent transparent;left:12px}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__prev:before{left:25px;border-width:8px 13px 8px 0}}.worksVoiceNav .worksVoiceNav__index:before{border-color:transparent transparent #c7c8c8 transparent;left:50%;border-width:0 4px 7px 4px;top:12px;margin-left:-4px}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__index:before{border-width:0 8px 13px 8px;top:25px;margin-left:-8px}}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__next{margin-left:100px}}.worksVoiceNav .worksVoiceNav__next:before{border-color:transparent transparent transparent #c7c8c8;border-width:4px 0 4px 7px;right:12px}@media screen and (min-width:800px){.worksVoiceNav .worksVoiceNav__next:before{border-width:8px 0 8px 13px;right:25px}}@media screen and (min-width:800px){.worksVoiceNav a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.worksVoiceNav a.hover{opacity:.6}}@media screen and (min-width:800px) and (max-width:799px){.worksVoiceNav a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.worksVoiceNav a.hover{-webkit-transition-duration:0s;transition-duration:0s}}.voiceListItem{position:relative;display:inline-block;font-size:12px;letter-spacing:.15em}.voiceListItem>div{width:75%;margin:0 auto}.voiceListItem a{position:relative;display:block;width:100%;margin:0 auto;text-align:center;padding-bottom:100%;color:#FFF}.voiceListItem a>*{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.voiceListItem a>*>div{position:relative;display:table;width:100%;height:100%}.voiceListItem a>*>div>*{display:table-cell;vertical-align:middle;-webkit-transition:opacity .6s ease-out 0s;transition:opacity .6s ease-out 0s}.voiceListItem a>*>div>*>*{display:block}.voiceListItem a>*>div>*>:nth-child(1){font-size:12px;letter-spacing:0;line-height:1.4;font-weight:700}@media screen and (max-width:375px){.voiceListItem a>*>div>*>:nth-child(1){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.voiceListItem a>*>div>*>:nth-child(1){letter-spacing:.1em;font-size:14px}}.voiceListItem a svg{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;line-height:0;font-size:0}.voiceListItem a svg image{width:100%}.voiceListItem a svg .mask1{-webkit-transition:opacity .6s ease-out 0s;transition:opacity .6s ease-out 0s;opacity:.5;fill:#549bbd}.voiceListItem a svg .mask2{opacity:1;-webkit-transition:opacity .6s ease-out 0s;transition:opacity .6s ease-out 0s;fill:#549bbd;mix-blend-mode:color}.edge .voiceListItem a svg .mask2,.ie .voiceListItem a svg .mask2{opacity:.6}.voiceListItem a.is-selected svg .mask1{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.voiceListItem a.is-selected svg .mask2{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}@media screen and (min-width:800px){.voiceListItem a.hover svg .mask1{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.voiceListItem a.hover svg .mask2{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}}.voiceListItem.voiceListItem--home a>*>div>*{opacity:0}.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(1){font-size:18px;line-height:2}@media screen and (max-width:375px){.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(1){font-size:18px;font-size:4.8vw}}.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(1)::after{display:block;content:'';bottom:0;width:50%;margin:0 auto;height:2px;background-color:#FFF;margin-top:0}.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(2){font-size:12px;line-height:2}@media screen and (max-width:375px){.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(1){font-size:22px;line-height:2}.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(1)::after{height:2px}.voiceListItem.voiceListItem--home a>*>div>*>:nth-child(2){font-size:15px;line-height:2}}.voiceListItem.voiceListItem--home a svg image{width:100%}.voiceListItem.voiceListItem--home a svg .mask1{opacity:0}.voiceListItem.voiceListItem--home a svg .mask2{opacity:0}@media screen and (max-width:799px){.voiceListItem.voiceListItem--home a>*>div>*{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.8s;transition-duration:.8s;opacity:1}.voiceListItem.voiceListItem--home a svg .mask1{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.8s;transition-duration:.8s;opacity:.5}.voiceListItem.voiceListItem--home a svg .mask2{-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:.8s;transition-duration:.8s;opacity:1}}@media screen and (min-width:800px){.voiceListItem.voiceListItem--home a.hover>*>div>*{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.voiceListItem.voiceListItem--home a.hover svg .mask1{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:.5}.voiceListItem.voiceListItem--home a.hover svg .mask2{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.edge .voiceListItem.voiceListItem--home a.hover svg .mask2,.ie .voiceListItem.voiceListItem--home a.hover svg .mask2{opacity:.6}}@media screen and (max-width:799px){.voiceListItem.voiceListItem--home.jsInview--deactive a>*>div>*{opacity:0}.voiceListItem.voiceListItem--home.jsInview--deactive a svg .mask1{opacity:0}.voiceListItem.voiceListItem--home.jsInview--deactive a svg .mask2{opacity:0}}.pictureList,.privateList{opacity:0}.pictureList.slick-initialized,.privateList.slick-initialized{opacity:1}.pictureList .slick-slide,.privateList .slick-slide{height:auto}.pictureList .slick-slide *,.privateList .slick-slide *{outline:0}.pictureList .slick-arrow,.privateList .slick-arrow{position:absolute;z-index:1;cursor:pointer;text-align:center;color:#c7c8c8;top:50%;width:32px;height:50px;margin-top:-25;border-radius:4px;line-height:100px;font-size:10px}.pictureList .slick-arrow.slick-prev,.privateList .slick-arrow.slick-prev{left:-32px}.pictureList .slick-arrow.slick-next,.privateList .slick-arrow.slick-next{right:-32px}@media screen and (min-width:800px){.pictureList .slick-arrow,.privateList .slick-arrow{top:124px;width:50px;height:100px;border-radius:4px;line-height:100px;font-size:18px}.pictureList .slick-arrow.slick-prev,.privateList .slick-arrow.slick-prev{left:-55px}.pictureList .slick-arrow.slick-next,.privateList .slick-arrow.slick-next{right:-55px}}.pictureList .slick-dots,.privateList .slick-dots{text-align:center;padding-top:10px;background-color:#FFF}.pictureList .slick-dots>*,.privateList .slick-dots>*{display:inline-block;margin:0 0;padding:0;width:25px;height:25px}.pictureList .slick-dots>*>button,.privateList .slick-dots>*>button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;width:100%;height:100%;padding:8px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.pictureList .slick-dots>*>button *,.privateList .slick-dots>*>button *{display:inline}.pictureList .slick-dots>*>button.hover,.privateList .slick-dots>*>button.hover{opacity:.7}@media screen and (max-width:799px){.pictureList .slick-dots>*>button.hover,.privateList .slick-dots>*>button.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px){.pictureList .slick-dots>*>button.hover,.privateList .slick-dots>*>button.hover{-webkit-transition-duration:0s;transition-duration:0s}}.pictureList .slick-dots>*>button.hover,.privateList .slick-dots>*>button.hover{opacity:.7}.pictureList .slick-dots>*>button:before,.privateList .slick-dots>*>button:before{display:block;content:"";background-color:#c7c8c8;border-radius:50%;width:100%;height:100%}.pictureList .slick-dots>.slick-active>button:before,.privateList .slick-dots>.slick-active>button:before{background-color:#ff758e}@media screen and (min-width:800px){.pictureList .slick-dots,.privateList .slick-dots{padding-top:20px}.pictureList .slick-dots>*,.privateList .slick-dots>*{width:40px;height:40px}.pictureList .slick-dots>*>button,.privateList .slick-dots>*>button{padding:16px}}.pictureList .slick-dots{position:relative;z-index:399;background-color:transparent;margin-top:-40px}.pictureList .slick-dots button:before{background-color:#FFF}.privateList{background-color:#ff758e}.privateList .privateItem{position:relative}@media screen and (max-width:799px){.privateList .privateItem .split-group-2-1>:first-child{padding-bottom:72.72727273%}.privateList .privateItem .split-group-2-1>:nth-child(2){color:#FFF;padding:20px;font-size:13.5px;line-height:1.62963}}@media screen and (max-width:799px) and (max-width:375px){.privateList .privateItem .split-group-2-1>:nth-child(2){font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){.privateList .privateItem .privateList__title{font-size:15px;line-height:1.3;text-align:center;padding-bottom:15px;font-weight:700}}@media screen and (max-width:799px) and (max-width:375px){.privateList .privateItem .privateList__title{font-size:15px;font-size:4vw}}@media screen and (max-width:799px){.privateList .privateItem.privateList--eximage .split-group-2-1>:first-child{padding-bottom:130.90909091%}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child{position:relative;padding-bottom:65%}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p{position:absolute;display:table;top:50%;left:50%;margin-left:-62px;margin-top:-62px;width:125px;height:125px;background-color:#FFF;border-radius:100px}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p:before{position:absolute;display:block;content:"";width:0;height:0;top:100px;left:6px;border-style:solid;border-width:10px 6px 0 6px;border-color:#FFF transparent transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p>*{text-align:center;display:table-cell;vertical-align:middle;font-size:16px;font-weight:700;line-height:1.4375;color:#ff758e}}@media screen and (max-width:799px) and (max-width:375px){.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p>*{font-size:16px;font-size:4.26667vw}}@media screen and (max-width:799px){.privateList .privateItem.privateList--baloon .split-group-2-1>:nth-child(2){padding:0 20px 20px 20px}}@media screen and (min-width:800px){.privateList .privateItem{height:300px}.privateList .privateItem>*{height:300px}.privateList .privateItem .split-group-2-1>:first-child{width:50%;height:100%}.privateList .privateItem .split-group-2-1>:nth-child(2){width:50%;color:#FFF;padding:50px;line-height:30px}.privateList .privateItem .privateList__title{font-size:22px;line-height:1.77273;font-weight:700}.privateList .privateItem.privateList--eximage .split-group-2-1>:first-child{width:69%}.privateList .privateItem.privateList--eximage .split-group-2-1>:nth-child(2){width:31%}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child{width:31%;position:relative}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p{position:absolute;display:table;top:50%;left:50%;margin-left:-93px;margin-top:-93px;width:186px;height:186px;background-color:#FFF;border-radius:100px}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p:before{position:absolute;display:block;content:"";width:0;height:0;top:152px;left:8px;border-style:solid;border-width:20px 11.5px 0 11.5px;border-color:#FFF transparent transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p>*{text-align:center;display:table-cell;vertical-align:middle;font-size:22px;font-weight:700;line-height:1.4;color:#ff758e}.privateList .privateItem.privateList--baloon .split-group-2-1>:nth-child(2){width:69%;padding:50px 50px 50px 0}}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child{border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>*{color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__intro .split-group-2-1>:nth-child(1)>:first-child>:first-child{color:#FFF;background-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__intro path{fill:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail h5{color:#33d2a0;border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___favorite{border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___favorite>:nth-child(2){color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___worklog{border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___worklog>:nth-child(1){color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___worklog::before{background-image:url(../images/works/voice/icon_worklog_g.svg)}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___message{border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__detail .___message>:first-child{color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__private>:first-child{color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__message>div{border-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__message>div>:nth-child(1){color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__message>div>:nth-child(1)::before{background-image:url(../images/works/voice/icon_yell_l_g.svg)}.worksVoiceItem.worksVoiceItem--style2 .worksVoiceDetail__message>div>:nth-child(1)::after{background-image:url(../images/works/voice/icon_yell_r_g.svg)}.worksVoiceItem.worksVoiceItem--style2 .pictureList,.worksVoiceItem.worksVoiceItem--style2 .privateList{background-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .pictureList .slick-dots>.slick-active>button:before,.worksVoiceItem.worksVoiceItem--style2 .privateList .slick-dots>.slick-active>button:before{background-color:#33d2a0}.worksVoiceItem.worksVoiceItem--style2 .pictureList .privateItem.privateList--baloon .split-group-2-1>:first-child p>*,.worksVoiceItem.worksVoiceItem--style2 .privateList .privateItem.privateList--baloon .split-group-2-1>:first-child p>*{color:#33d2a0}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic1_1_s.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic1_2_s.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic1_3_s.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic1_4_s.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic1_5_s.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic1_1.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic1_2.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic1_3.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic1_4.jpg)}article[data-work-voice-num='1'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic1_5.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic2_1_s.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic2_2_s.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic2_3_s.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic2_4_s.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic2_5_s.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic2_1.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic2_2.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic2_3.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic2_4.jpg)}article[data-work-voice-num='2'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic2_5.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic3_1_s.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic3_2_s.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic3_3_s.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic3_4_s.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic3_5_s.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic3_1.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic3_2.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic3_3.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic3_4.jpg)}article[data-work-voice-num='3'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic3_5.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic4_1_s.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic4_2_s.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic4_3_s.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic4_4_s.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic4_5_s.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic4_1.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic4_2.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic4_3.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic4_4.jpg)}article[data-work-voice-num='4'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic4_5.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic5_1_s.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic5_2_s.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic5_3_s.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic5_4_s.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic5_5_s.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic5_1.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic5_2.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic5_3.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic5_4.jpg)}article[data-work-voice-num='5'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic5_5.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic6_1_s.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic6_2_s.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic6_3_s.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic6_4_s.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic6_5_s.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic6_1.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic6_2.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic6_3.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic6_4.jpg)}article[data-work-voice-num='6'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic6_5.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic7_1_s.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic7_2_s.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic7_3_s.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic7_4_s.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic7_5_s.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic7_1.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic7_2.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic7_3.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic7_4.jpg)}article[data-work-voice-num='7'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic7_5.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic8_1_s.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic8_2_s.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic8_3_s.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic8_4_s.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic8_5_s.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic8_1.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic8_2.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic8_3.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic8_4.jpg)}article[data-work-voice-num='8'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic8_5.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic9_1_s.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic9_2_s.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic9_3_s.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic9_4_s.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic9_5_s.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic9_1.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic9_2.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic9_3.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic9_4.jpg)}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic9_5.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic10_1_s.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic10_2_s.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic10_3_s.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic10_4_s.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic10_5_s.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic10_1.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic10_2.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic10_3.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic10_4.jpg)}article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic10_5.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic11_1_s.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic11_2_s.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic11_3_s.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic11_4_s.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic11_5_s.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic11_1.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic11_2.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic11_3.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic11_4.jpg)}article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic11_5.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic12_1_s.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic12_2_s.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic12_3_s.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic12_4_s.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic12_5_s.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic12_1.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic12_2.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic12_3.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic12_4.jpg)}article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic12_5.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic13_1_s.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic13_2_s.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic13_3_s.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic13_4_s.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic13_5_s.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic13_1.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic13_2.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic13_3.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic13_4.jpg)}article[data-work-voice-num='13'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic13_5.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--1{background-image:url(../images/works/voice/pic14_1_s.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--2{background-image:url(../images/works/voice/pic14_2_s.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--3{background-image:url(../images/works/voice/pic14_3_s.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--4{background-image:url(../images/works/voice/pic14_4_s.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture_sp ul.pictureList .pictureList__picture--5{background-image:url(../images/works/voice/pic14_5_s.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>*{background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center 0}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(1){background-image:url(../images/works/voice/pic14_1.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(2){background-image:url(../images/works/voice/pic14_2.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(3){background-image:url(../images/works/voice/pic14_3.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(4){background-image:url(../images/works/voice/pic14_4.jpg)}article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail_picture>:nth-child(5){background-image:url(../images/works/voice/pic14_5.jpg)}@media screen and (max-width:799px){article[data-work-voice-num='6'] .worksVoiceDetail__private .privateList .privateItem--0 .split-group-2-1>:first-child{padding-bottom:130.90909%}article[data-work-voice-num='6'] .worksVoiceDetail__private .privateList .privateItem--2 .split-group-2-1>:first-child{padding-bottom:130.90909%;background-image:url(../images/works/voice/fpic6_3_s.jpg)!important}}@media screen and (max-width:799px){article[data-work-voice-num='11'] .worksVoiceDetail__private .privateList .privateItem--1 .split-group-2-1>:first-child{padding-bottom:96.15385%}}@media screen and (max-width:799px){article[data-work-voice-num='12'] .worksVoiceDetail__private .privateList .privateItem--0 .split-group-2-1>:first-child{padding-bottom:117.1875%}}@media screen and (max-width:799px){article[data-work-voice-num='13'] .worksVoiceDetail__private .privateList .privateItem--0 .split-group-2-1>:first-child{padding-bottom:92.59259%}}article[data-work-voice-num='9'] .worksVoiceDetail .worksVoiceDetail__title>:nth-child(1),article[data-work-voice-num='10'] .worksVoiceDetail .worksVoiceDetail__title>:nth-child(1),article[data-work-voice-num='11'] .worksVoiceDetail .worksVoiceDetail__title>:nth-child(1),article[data-work-voice-num='12'] .worksVoiceDetail .worksVoiceDetail__title>:nth-child(1),article[data-work-voice-num='14'] .worksVoiceDetail .worksVoiceDetail__title>:nth-child(1){color:#3e3a39}article.internship .sub-title.sub-title--small p{display:inline-block;color:#FFF;background-color:#2e59a6;font-size:12px;line-height:2;margin-top:10px;padding:3px 20px;border-radius:15px}@media screen and (max-width:375px){article.internship .sub-title.sub-title--small p{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){article.internship .sub-title.sub-title--small p{font-size:20px;margin-top:30px;padding:10px 30px;border-radius:30px}}article.internship .internship__detail{text-align:center;background-color:#e6eff6;padding:30px 30px;overflow:hidden}article.internship .internship__detail p{font-size:15px;line-height:1.75}@media screen and (max-width:375px){article.internship .internship__detail p{font-size:15px;font-size:4vw}}article.internship .internship__detail table{margin:0 auto;border-collapse:separate;border-spacing:3px;font-size:12px;line-height:2.20833;letter-spacing:0}@media screen and (max-width:375px){article.internship .internship__detail table{font-size:12px;font-size:3.2vw}}article.internship .internship__detail table tr{margin:2px}article.internship .internship__detail table caption{padding:8px 10px}article.internship .internship__detail table td{padding:8px 10px;vertical-align:middle}article.internship .internship__detail table caption{background-color:#dadbdb;margin:0 4px}article.internship .internship__detail table td{background-color:#FFF;margin:2px}@media screen and (max-width:799px){article.internship .internship__detail p{margin-left:-25px;margin-right:-25px}}@media screen and (min-width:800px){article.internship .internship__detail{padding:50px 0}article.internship .internship__detail p{font-size:18px;line-height:2}article.internship .internship__detail table{margin:0 auto;border-collapse:separate;border-spacing:5px;font-size:15px;line-height:1.44}article.internship .internship__detail table tr{margin:2px}article.internship .internship__detail table th{padding:10px 50px}article.internship .internship__detail table td{padding:8px 10px}article.internship .internship__detail table th{background-color:#dadbdb;margin:2px}article.internship .internship__detail table td{background-color:#FFF;margin:2px}}@media screen and (max-width:799px){.internshipOutroGroupsWrap .internshipOutroGroups__nav{padding-top:30px}}@media screen and (min-width:800px){.internshipOutroGroupsWrap .internshipOutroGroups__nav{padding-top:40px}}.internshipOutroGroupsWrap .internshipOutroGroup{display:none}.internshipOutroGroupsWrap .internshipOutroGroup.is-show{display:block}@media screen and (max-width:799px){.internshipOutroGroupsWrap .internshipOutroGroup{margin-left:-25px;margin-right:-25px}}@media screen and (min-width:800px){.internshipOutroGroupsWrap .internshipOutroGroup{border-width:10px}}.internshipOutroGroupsWrap .internshipOutroGroups__nav{position:relative;width:100%}.internshipOutroGroupsWrap .internshipOutroGroups__nav>div{position:relative;border-bottom:solid 1px #48cbda}@media screen and (max-width:799px){.internshipOutroGroupsWrap .internshipOutroGroups__nav>div{border-width:5px;margin-left:-25px;margin-right:-25px}}@media screen and (min-width:800px){.internshipOutroGroupsWrap .internshipOutroGroups__nav>div{border-width:10px}}.internshipOutroGroupsWrap .internshipOutroGroups__nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.internshipOutroGroupsWrap .internshipOutroGroups__nav li{width:50%}.internshipOutroGroupsWrap .internshipOutroGroups__nav a{display:block;text-align:center;color:#48cbda;background-color:#FFF}.internshipOutroGroupsWrap .internshipOutroGroups__nav a.is-selected{color:#FFF;background-color:#48cbda}@media screen and (max-width:799px){.internshipOutroGroupsWrap .internshipOutroGroups__nav a{font-size:20px;padding:25px 0 20px 0}}@media screen and (max-width:799px) and (max-width:375px){.internshipOutroGroupsWrap .internshipOutroGroups__nav a{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.internshipOutroGroupsWrap .internshipOutroGroups__nav a{font-size:40px;padding:35px 0}}.internshipOutro{background-color:#e6eff6;padding:50px 24px 0 24px;overflow:hidden}@media screen and (min-width:800px){.internshipOutro{padding:185px 0 0 0}}.internshipOutro .internshipOutro__title{position:relative;padding:15px;text-align:center}.internshipOutro .internshipOutro__title>*{display:block;color:#2e59a6}.internshipOutro .internshipOutro__title>:nth-child(1){font-size:12.5px}@media screen and (max-width:375px){.internshipOutro .internshipOutro__title>:nth-child(1){font-size:12.5px;font-size:3.33333vw}}.internshipOutro .internshipOutro__title>:nth-child(2){font-size:20px}@media screen and (max-width:375px){.internshipOutro .internshipOutro__title>:nth-child(2){font-size:20px;font-size:5.33333vw}}.internshipOutro .internshipOutro__title::before{display:block;position:absolute;content:"";top:0;left:0;width:100%;height:100%;border:solid 8px #FFF;-webkit-box-sizing:border-box;box-sizing:border-box}.internshipOutro .internshipOutro__title::after{display:block;position:absolute;content:"";top:0;left:8px;width:0%;height:100%;border-left:solid 8px #e6eff6;-webkit-box-sizing:border-box;box-sizing:border-box}.internshipOutro .internshipOutro__title>:nth-child(1){padding-bottom:10px}.internshipOutro .internshipOutro__title>:nth-child(1)::after{display:block;position:absolute;content:"";top:0;right:8px;width:0%;height:100%;border-left:solid 8px #e6eff6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:800px){.internshipOutro .internshipOutro__title{padding:32px;width:750px;margin:0 auto}.internshipOutro .internshipOutro__title>:nth-child(1){font-size:25px}.internshipOutro .internshipOutro__title>:nth-child(2){font-size:40px}}@media screen and (max-width:799px){.internshipOutro .internshipOutro__messages{position:relative;padding-top:25px;padding-bottom:80px}.internshipOutro .internshipOutro__messages ul{position:relative}.internshipOutro .internshipOutro__messages li{position:relative;position:absolute;top:0;left:0;visibility:hidden}.internshipOutro .internshipOutro__messages li>:nth-child(1){position:absolute;bottom:-60px;width:100%;height:110px;text-align:center;z-index:1}.internshipOutro .internshipOutro__messages li>:nth-child(1)>*{width:auto;height:100%}.internshipOutro .internshipOutro__messages li>:nth-child(2){position:relative;width:100%}.internshipOutro .internshipOutro__messages li>:nth-child(2) div{position:relative;display:table;width:100%}.internshipOutro .internshipOutro__messages li>:nth-child(2) div:after{position:absolute;display:block;content:"";left:-24px;top:50%;margin-top:-16px;width:0;height:0;border-style:solid;border-width:16 28 16 0;border-color:transparent #FFF transparent transparent;display:none}.internshipOutro .internshipOutro__messages li>:nth-child(2) div>*{display:table-cell;vertical-align:middle;padding:50px;font-size:13.5px;line-height:1.59259;text-align:justify;text-justify:inter-ideograph}}@media screen and (max-width:799px) and (max-width:375px){.internshipOutro .internshipOutro__messages li>:nth-child(2) div>*{font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){.internshipOutro .internshipOutro__messages li>:nth-child(2)::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;background-image:url(../images/internship/baloon_s.png);background-size:100% 100%}.internshipOutro .internshipOutro__messages li.is-show{visibility:visible;position:relative;z-index:2}.internshipOutro .internshipOutro__messages li.is-show>:nth-child(1){opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.internshipOutro .internshipOutro__messages li.is-show>:nth-child(2){opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@media screen and (min-width:800px){.internshipOutro .internshipOutro__messages{position:relative;width:800px;margin:0 auto;padding-top:85px;padding-bottom:85px}.internshipOutro .internshipOutro__messages ul{position:relative}.internshipOutro .internshipOutro__messages li{position:relative;padding-left:215px;position:absolute;top:0;left:0;visibility:hidden}.internshipOutro .internshipOutro__messages li:nth-child(1){position:relative}.internshipOutro .internshipOutro__messages li>:nth-child(1){position:absolute;top:0;left:0;width:215px;height:100%;text-align:center;opacity:0;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s}.internshipOutro .internshipOutro__messages li>:nth-child(1)>*{width:80%;height:auto;margin-top:100px}.internshipOutro .internshipOutro__messages li>:nth-child(2){position:relative;width:580px;height:420px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);opacity:0;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:transform .2s ease-out 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s}.internshipOutro .internshipOutro__messages li>:nth-child(2) div{position:relative;display:table;width:100%;height:100%}.internshipOutro .internshipOutro__messages li>:nth-child(2) div:after{position:absolute;display:block;content:"";left:-24px;top:50%;margin-top:-16px;width:0;height:0;border-style:solid;border-width:16 28 16 0;border-color:transparent #FFF transparent transparent}.internshipOutro .internshipOutro__messages li>:nth-child(2) div>*{display:table-cell;vertical-align:middle;padding:70px 70px 70px 70px;font-size:16px;line-height:1.875;text-align:justify;text-justify:inter-ideograph}.internshipOutro .internshipOutro__messages li>:nth-child(2)::before{position:absolute;display:block;content:"";top:0;left:0;width:100%;height:100%;background-image:url(../images/internship/baloon.png);background-size:100% 100%}.internshipOutro .internshipOutro__messages li.is-show{visibility:visible;z-index:2}.internshipOutro .internshipOutro__messages li.is-show>:nth-child(1){opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1)}.internshipOutro .internshipOutro__messages li.is-show>:nth-child(2){opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}.internshipOutro .internshipOutro__messagesui{text-align:center;padding-bottom:60px}.internshipOutro .internshipOutro__messagesui li{display:inline-block;width:17%;height:100px;margin:25px 2% 0 2%}.internshipOutro .internshipOutro__messagesui li div:before{display:block;content:"";width:100%;height:42px;background-image:url(../images/internship/out_bl_2.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:10px;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}.internshipOutro .internshipOutro__messagesui li div>*{width:100%;height:auto}.internshipOutro .internshipOutro__messagesui li.is-show div:before{-webkit-transform:scale(0,0);transform:scale(0,0)}@media screen and (min-width:800px){.internshipOutro .internshipOutro__messagesui{padding-bottom:100px}.internshipOutro .internshipOutro__messagesui li{width:75px;height:100px;cursor:pointer;margin:0 15px;-webkit-transition:-webkit-transform .2s ease-out 0s;transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.internshipOutro .internshipOutro__messagesui li.hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition-duration:0s;transition-duration:0s}}.internship__looppics{background-image:url(../images/internship/loopimg.jpg);background-size:auto 100%;padding-bottom:14.38848921%}.internship__exlinks{padding:45px 0 70px 0}@media screen and (max-width:799px){.internship__exlinks>*{width:55%;margin:0 auto}.internship__exlinks>* a{position:relative;display:block;-webkit-box-shadow:5px 5px 0 #e6eff6;box-shadow:5px 5px 0 #e6eff6}.internship__exlinks>* a img{width:100%;height:auto}.internship__exlinks>*>:nth-child(1){margin-bottom:25px}}@media screen and (min-width:800px){.internship__exlinks{padding:95px 0 107px 0;text-align:center}.internship__exlinks>*{height:104px;margin:0;display:inline-block;margin:0 3%}.internship__exlinks>* a{position:relative;display:block;-webkit-box-shadow:10px 10px 0 #e6eff6;box-shadow:10px 10px 0 #e6eff6;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.internship__exlinks>* a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.internship__exlinks>* a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.internship__exlinks>* a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.internship__exlinks>* a img{width:100%;height:auto}.internship__exlinks>:nth-child(1){width:410px}.internship__exlinks>:nth-child(2){width:410px}}body[data-page-group=internship-winter] .internship__index{background-color:#2e59a6;padding:10px 32px 0 32px}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internship__index{text-align:center;padding:0}body[data-page-group=internship-winter] .internship__index>*{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}body[data-page-group=internship-winter] .internship__index>*>*{width:20%}}body[data-page-group=internship-winter] .internship__index a{position:relative;display:block;color:#FFF;border-bottom:solid 2px #23447f;padding:5px 0}body[data-page-group=internship-winter] .internship__index a>*{display:inline-block;vertical-align:middle}body[data-page-group=internship-winter] .internship__index a>:nth-child(1){color:#ff7bb9;font-size:25.5px;line-height:2.19608;padding:0 10px 0 0}@media screen and (max-width:375px){body[data-page-group=internship-winter] .internship__index a>:nth-child(1){font-size:25.5px;font-size:6.8vw}}body[data-page-group=internship-winter] .internship__index a>:nth-child(2){color:#FFF;font-size:14px;line-height:1.44}body[data-page-group=internship-winter] .internship__index a:after{position:absolute;display:block;content:"";right:24px;top:50%;margin-top:-5px;width:0;height:0;border-style:solid;border-width:11 6.5 0 6.5;border-color:#ff7bb9 transparent transparent transparent}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internship__index a{border-width:0;padding:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}body[data-page-group=internship-winter] .internship__index a.hover{opacity:.6}}@media screen and (min-width:800px) and (max-width:799px){body[data-page-group=internship-winter] .internship__index a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){body[data-page-group=internship-winter] .internship__index a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internship__index a>*{display:block}body[data-page-group=internship-winter] .internship__index a>:nth-child(1){font-size:30px;padding:50px 0 20px 0}body[data-page-group=internship-winter] .internship__index a>:nth-child(2){font-size:14px;line-height:1.44;padding-bottom:40px}body[data-page-group=internship-winter] .internship__index a:after{left:50%;right:auto;top:auto;bottom:10px;margin-top:0;border-style:solid;border-width:13px 7.5px 0 7.5px;border-color:#ff7bb9 transparent transparent transparent}}body[data-page-group=internship-winter] .internship__index li:last-child a{border-width:0}body[data-page-group=internship-winter] .internshipDayList{position:relative;border:solid 10px #2e59a6;padding-top:25px}body[data-page-group=internship-winter] .internshipDayList:after{position:absolute;display:inline-block;content:"";width:100px;padding-bottom:100px;top:0;right:0;background-color:#e6eff6;background-image:url(../images/internship/tre_3.png);background-size:contain;background-position:center;background-repeat:no-repeat;background-position:0 0;z-index:1}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDayList{padding-top:0;border-width:20px}body[data-page-group=internship-winter] .internshipDayList:after{width:14%;padding-bottom:14%}}@media screen and (min-width:800px) and (min-width:1600px){body[data-page-group=internship-winter] .internshipDayList:after{width:200px;height:200px;padding-bottom:0}}body[data-page-group=internship-winter] .internshipDay{position:relative}body[data-page-group=internship-winter] .internshipDay .internshipDay__title{padding-top:60px;text-align:center;padding:25px 28px 0 28px}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1){position:relative;padding-bottom:40px;width:77%}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1)>*{width:100%;height:auto}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1):before{position:absolute;content:"";left:50%;margin-left:-10px;bottom:15px;display:block;width:42px;height:2px;background-color:#ff7bb9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(2){font-size:17.5px;line-height:1.74286}@media screen and (max-width:375px){body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(2){font-size:17.5px;font-size:4.66667vw}}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(3){font-size:13.5px;line-height:1.92593;color:#2e59a6}@media screen and (max-width:375px){body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(3){font-size:13.5px;font-size:3.6vw}}body[data-page-group=internship-winter] .internshipDay .internshipDay__title.internshipDay__title--reverse>:nth-child(1):before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__title{padding-top:60px}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1){width:100%;padding-bottom:100px}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1)>*{width:462px;height:auto}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(1):before{left:50%;margin-left:-50px;bottom:30px;display:block;width:140px;height:2px}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(2){font-size:35px;line-height:1.75;padding:30px 0}body[data-page-group=internship-winter] .internshipDay .internshipDay__title>:nth-child(3){font-size:22px;line-height:1.7}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay{padding-bottom:100px}body[data-page-group=internship-winter] .internshipDay::before{position:absolute;display:block;content:"";width:100px;height:200px;position:absolute;bottom:-100px;left:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/internship/tre_s_l.png);background-position:0 0}body[data-page-group=internship-winter] .internshipDay:last-child{padding-bottom:0}body[data-page-group=internship-winter] .internshipDay:last-child::before{display:none}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse .internshipDay__title>:nth-child(1){margin:0 0 0 auto}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse::before{background-image:url(../images/internship/tre_s_r.png);bottom:-100px;left:auto;right:0}}body[data-page-group=internship-winter] .internshipDay .internshipDay__items{text-align:center;padding:0 28px}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*{position:relative;display:block;margin:15px 0}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>*{display:table;padding:0 33px;width:100%;height:50px}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>:after,body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>:before{position:absolute;display:block;content:"";top:0;height:100%;width:24px;background-size:contain;background-position:center;background-repeat:no-repeat}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>:before{left:0;background-image:url(../images/internship/kakko_l.png)}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>:after{right:0;background-image:url(../images/internship/kakko_r.png)}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>*>*{display:table-cell;vertical-align:middle;font-size:13px;line-height:1.53846}@media screen and (max-width:375px){body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>*>*{font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__items{padding:20px 0 50px 0}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*{display:inline-block;margin:0 20px;height:120px}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>*{display:table;height:100%;padding:0 33px}body[data-page-group=internship-winter] .internshipDay .internshipDay__items>*>*>*{font-size:17px;line-height:1.7}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(1),body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(2){width:100%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2-1--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:799px) and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2-1--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2-1--bordered>:nth-child(1){border-bottom:solid 1px #eee}}@media screen and (max-width:799px) and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*{-ms-flex-wrap:nowrap;flex-wrap:nowrap}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(1){width:50%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(2){width:50%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2-1--bordered:before{position:absolute;display:block;content:"";left:50%;top:0;width:1px;height:100%;background-color:#eee}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(1){padding-left:27px;padding-right:27px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(2){padding-left:27px;padding-right:27px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice.internshipDay__voice--reverse>*{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2--vMiddleAlign{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(1){width:50%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(2){width:50%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>.split-group-2--bordered:before{position:absolute;display:block;content:"";left:50%;top:0;width:1px;height:100%;background-color:#eee}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(1){width:64%;padding-right:4%;padding-top:50px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice>*>:nth-child(2){width:36%;padding-left:4%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice.internshipDay__voice--reverse>*>:nth-child(1){width:40%;padding-left:3%}body[data-page-group=internship-winter] .internshipDay .internshipDay__voice.internshipDay__voice--reverse>*>:nth-child(2){width:60%;padding-right:3%}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices{padding-top:20px;padding-bottom:50px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices>:first-child{font-size:22.5px;color:#2e59a6;letter-spacing:.48em;padding-bottom:10px;text-align:center}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices>:first-child{font-size:22.5px;font-size:6vw}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices ul{padding-top:25px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li{position:relative;padding-bottom:20px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li p{background-color:#2e59a6;padding:20px;color:#FFF;font-size:13.5px;line-height:1.59259;border-radius:5px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li p{font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:before{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:after{display:block;content:"";position:absolute;width:63px;height:63px;background-image:url(../images/internship/icon_siletto1.png);background-size:contain;background-position:center;background-repeat:no-repeat}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1){padding-left:27px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1):before{top:-15px;right:65px;border-width:0 0 26px 26px;border-color:transparent transparent #2e58a6 transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1):after{top:-80px;right:0}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2){padding-left:55px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2):before{top:112px;left:40px;border-width:0 26px 26px 0;border-color:transparent #2e58a6 transparent transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2):after{top:30px;left:-25px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3){padding-right:27px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3):before{bottom:5px;right:84px;border-width:0 26px 26px 0;border-color:transparent #2e58a6 transparent transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3):after{bottom:-55px;right:15px}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__voices{padding-top:20px;padding-bottom:50px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices>:first-child{font-size:38px;color:#2e59a6;letter-spacing:.48em;padding-bottom:10px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li{position:relative;padding-bottom:40px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li p{background-color:#2e59a6;padding:40px;font-size:16px;color:#FFF;line-height:2;border-radius:10px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:before{display:block;content:"";position:absolute;width:0;height:0;border-style:solid}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:after{display:block;content:"";position:absolute;width:63px;height:63px;background-image:url(../images/internship/icon_siletto1.png);background-size:contain;background-position:center;background-repeat:no-repeat}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1){padding-right:55px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1):before{top:-25px;right:140px;border-width:0 0 26px 26px;border-color:transparent transparent #2e58a6 transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(1):after{top:-80px;right:65px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2){padding-left:55px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2):before{top:112px;left:30px;border-width:0 26px 26px 0;border-color:transparent #2e58a6 transparent transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(2):after{top:30px;left:-25px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3){padding-right:55px}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3):before{bottom:15px;right:140px;border-width:0 26px 26px 0;border-color:transparent #2e58a6 transparent transparent}body[data-page-group=internship-winter] .internshipDay .internshipDay__voices li:nth-child(3):after{bottom:-40px;right:70px}}@media screen and (max-width:799px){body[data-page-group=internship-winter] .internshipDay .internshipDay__images:after{content:" ";display:block;clear:both}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li{width:40%;display:inline-block;margin-bottom:40px}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(1){float:left}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(2){margin-top:40px;float:right;margin-right:5%}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(3){float:left;margin-left:5%}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(4){float:right}body[data-page-group=internship-winter] .internshipDay .internshipDay__images img{width:100%;height:auto;-webkit-box-shadow:10px 10px 0 #e6eff6;box-shadow:10px 10px 0 #e6eff6}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay .internshipDay__images li{padding-bottom:40px}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(1){padding-left:9%}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(2){padding-right:9%}body[data-page-group=internship-winter] .internshipDay .internshipDay__images li:nth-child(3){padding-left:9%}body[data-page-group=internship-winter] .internshipDay .internshipDay__images img{width:100%;height:auto;-webkit-box-shadow:10px 10px 0 #e6eff6;box-shadow:10px 10px 0 #e6eff6}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay{padding-left:14%}body[data-page-group=internship-winter] .internshipDay:before{position:absolute;top:0;left:0;display:block;content:"";width:14%;height:100%;background-color:#e6eff6}body[data-page-group=internship-winter] .internshipDay:after{position:absolute;display:inline-block;content:"";top:0;left:0;width:14%;padding-bottom:14%;background-image:url(../images/internship/tre_4.png);background-size:contain;background-position:center;background-repeat:no-repeat;background-position:0 0}body[data-page-group=internship-winter] .internshipDay>div:after{position:absolute;display:inline-block;content:"";bottom:0;left:0;width:14%;padding-bottom:14%;background-image:url(../images/internship/tre_2.png);background-size:contain;background-position:center;background-repeat:no-repeat;background-position:0 100%}body[data-page-group=internship-winter] .internshipDay .internshipDayTitle{margin-left:-11%}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse{padding-left:0;padding-right:14%}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse:after{background-image:url(../images/internship/tre_1.png);top:0;left:auto;right:0}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse:before{position:absolute;top:0;left:auto;right:0}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse>div:after{bottom:0;left:auto;right:0;background-image:url(../images/internship/tre_3.png)}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse .internshipDayTitle{margin-left:11%}}@media screen and (min-width:800px) and (min-width:1600px){body[data-page-group=internship-winter] .internshipDay{padding-left:200px}body[data-page-group=internship-winter] .internshipDay:after{width:200px;height:200px;padding-bottom:0}body[data-page-group=internship-winter] .internshipDay:before{width:200px}body[data-page-group=internship-winter] .internshipDay>div:after{width:200px;height:200px;padding-bottom:0}body[data-page-group=internship-winter] .internshipDay .internshipDayTitle{margin-left:-100px}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse{padding-right:200px}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse>div:after{width:200px;height:200px}body[data-page-group=internship-winter] .internshipDay.internshipDay--reverse .internshipDayTitle{margin-left:100px}}@media screen and (min-width:800px){body[data-page-group=internship-winter] .internshipDay>div{max-width:1240px;padding:0 80px 0 80px;margin:0 auto}}body[data-page-group=internship-summer] .internshipDetail{border:solid 20px #7a70b9}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipDetail{border-width:10px;padding:25px 0}body[data-page-group=internship-summer] .internshipDetail .internshipData{padding-bottom:125px}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipDetail{border-width:20px;padding:135px 0}body[data-page-group=internship-summer] .internshipDetail .internshipData{padding-bottom:125px}}body[data-page-group=internship-summer] .internshipDetail__title>*{text-align:center;display:block}body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(2){color:#7a70b9}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(1){font-size:20px;padding-bottom:10px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(1){font-size:20px;font-size:5.33333vw}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(2){font-size:12px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(1){font-size:40px;padding-bottom:25px}body[data-page-group=internship-summer] .internshipDetail__title>:nth-child(2){font-size:21px}}body[data-page-group=internship-summer] .internshipData .internshipData__content{text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0}body[data-page-group=internship-summer] .internshipData .internshipData__content *{display:inline}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipData .internshipData__content{max-width:480px;padding-left:20px;padding-right:20px;margin:0 auto}body[data-page-group=internship-summer] .internshipData .internshipData__content:before{display:block;content:"";padding-bottom:234.11320755%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/internship/summer/graph_s.png)}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipData .internshipData__content{max-width:1140px;margin:0 auto;padding-left:30px;padding-right:30px}body[data-page-group=internship-summer] .internshipData .internshipData__content:before{display:block;content:"";padding-bottom:82.80193237%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/internship/summer/graph.png)}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipData .internshipDetail__title{padding-bottom:80px}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent{padding-left:0;padding-right:0}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipContent{max-width:1140px;margin:0 auto;padding-left:30px;padding-right:30px}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipContent .internshipDetail__title{padding-bottom:80px}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContent__list{padding-left:25px;padding-right:25px}}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem:before{position:absolute;display:block;content:"";top:0;left:0;height:100%;background-color:#e6eff6}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1){text-align:center}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>*{display:block}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(1){color:#87d300}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(2){color:#7a70b9}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):after,body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):before{position:absolute;display:block;content:"";top:0;left:0}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2) ul{color:#7a70b9}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem{padding-top:13px;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem:before{width:16px}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1){width:28%}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(1){font-size:50px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(1){font-size:50px;font-size:13.33333vw}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(2){position:relative;font-size:12px;line-height:1.425;letter-spacing:0}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):before{width:0;height:0;border-style:solid;border-width:17 17 0 0;border-color:#FFF transparent transparent transparent}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):after{width:0;height:0;border-style:solid;border-width:0 0 17 17;border-color:transparent transparent #FFF transparent;top:auto;bottom:0}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2){width:72%;font-size:17.5px;line-height:1.75;padding-bottom:20px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2){font-size:17.5px;font-size:4.66667vw}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2) ul{padding-top:20px;font-size:13px;line-height:1.81;letter-spacing:.03em}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2) ul{font-size:13px;font-size:3.46667vw}}@media screen and (max-width:799px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3){width:100%;padding-left:28%}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3) img{width:64%;height:auto}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-rb img{-webkit-box-shadow:5px 5px 0 #e6eff6;box-shadow:5px 5px 0 #e6eff6}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-lb img{-webkit-box-shadow:-5px 5px 0 #e6eff6;box-shadow:-5px 5px 0 #e6eff6}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-rt img{-webkit-box-shadow:5px -5px 0 #e6eff6;box-shadow:5px -5px 0 #e6eff6}}@media screen and (min-width:800px){body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem{padding-top:50px;margin-bottom:8px;min-height:342px}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem:before{width:42px}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1){width:20%}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(1){font-size:100px}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1)>:nth-child(2){font-size:20px;line-height:1.425;letter-spacing:.04em}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):before{width:0;height:0;border-style:solid;border-width:43 43 0 0;border-color:#FFF transparent transparent transparent}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(1):after{width:0;height:0;border-style:solid;border-width:0 0 43 43;border-color:transparent transparent #FFF transparent;top:auto;bottom:0}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2){width:50%;font-size:35px;line-height:1.75;padding-top:5px;padding-bottom:90px}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(2) ul{padding-top:20px;font-size:22px;line-height:1.81;letter-spacing:.03em}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3){width:30%}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3) img{width:85%;height:auto}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).align-r{text-align:right}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-rb img{-webkit-box-shadow:10px 10px 0 #e6eff6;box-shadow:10px 10px 0 #e6eff6}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-lb img{-webkit-box-shadow:-10px 10px 0 #e6eff6;box-shadow:-10px 10px 0 #e6eff6}body[data-page-group=internship-summer] .internshipContent .internshipContentLiItem>:nth-child(3).shadow-rt img{-webkit-box-shadow:10px -10px 0 #e6eff6;box-shadow:10px -10px 0 #e6eff6}}body[data-page-group=internship-summer] .internshipOutro__messagesui li div:before{background-image:url(../images/internship/summer/out_bl_2.png)}body[data-page-group=internship-summer] .internship__looppics{background-image:url(../images/internship/summer/loopimg.jpg)}body[data-page-group=internship-summer] .internship__looppics.internship__looppics--2{background-image:url(../images/internship/summer/loopimg2.jpg)}body[data-page-group=recruit] .recruit__group{text-align:center;color:#FFF;background-color:#7f5ab4;width:100%;font-weight:700}@media screen and (max-width:799px){body[data-page-group=recruit] .recruit__group{padding:10px 0;font-size:20px}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=recruit] .recruit__group{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){body[data-page-group=recruit] .recruit__group{padding:15px 0;font-size:30px}}body[data-page-group=recruit] .recruit__group.recruit__group--2{background-color:#ffc52e}body[data-page-group=recruit] .recruit__otherlink{text-align:center;padding-top:20px}body[data-page-group=recruit] .recruit__otherlink a{color:inherit;font-size:17.5px}@media screen and (max-width:375px){body[data-page-group=recruit] .recruit__otherlink a{font-size:17.5px;font-size:4.66667vw}}body[data-page-group=recruit] .recruit__otherlink a:before{display:inline;content:"▶";color:#ffc52e}body[data-page-group=recruit] .recruit__otherlink a>:last-child{text-decoration:underline;color:#ffc52e}body[data-page-group=recruit] .recruit__otherlink.recruit__otherlink--2 a:before{color:#7f5ab4}body[data-page-group=recruit] .recruit__otherlink.recruit__otherlink--2 a>:last-child{color:#7f5ab4}@media screen and (max-width:799px){body[data-page-group=recruit] .stackNav{margin-top:30px}}@media screen and (min-width:800px){body[data-page-group=recruit] .stackNav{margin-top:65px}}@media screen and (max-width:799px){body[data-page-group=recruit] .sub-title{font-size:25px}}@media screen and (min-width:800px){body[data-page-group=recruit] .sub-title{font-size:40px}}body[data-page-group=recruit] table.data-requirements{border:solid 2px #c6c7c7;border-collapse:collapse}body[data-page-group=recruit] table.data-requirements td{border:solid 2px #c6c7c7}body[data-page-group=recruit] table.data-requirements tr>td:first-child{background-color:#f0ebf6}body[data-page-group=recruit] table.data-requirements.data-requirements--2 ul.list-sankaku>:before{color:#00b9ef}body[data-page-group=recruit] table.data-requirements.data-requirements--2 a{color:#00b9ef;text-decoration:underline}body[data-page-group=recruit] table.data-requirements.data-requirements--2 tr>td:first-child{background-color:#fff4d8}@media screen and (max-width:799px){body[data-page-group=recruit] table.data-requirements td{padding:9px;font-size:12px;line-height:1.75}body[data-page-group=recruit] table.data-requirements tr>td:first-child{padding-right:0;width:85px}}@media screen and (min-width:800px){body[data-page-group=recruit] table.data-requirements td{padding:20px;font-size:16px;line-height:1.75}body[data-page-group=recruit] table.data-requirements tr>td:first-child{width:190px}}body[data-page-group=recruit] table.data-list{border:solid 2px #c6c7c7;border-collapse:collapse;width:100%}body[data-page-group=recruit] table.data-list th{background-color:#fff4d8;font-weight:700}body[data-page-group=recruit] table.data-list td,body[data-page-group=recruit] table.data-list th{border:solid 2px #c6c7c7}body[data-page-group=recruit] table.data-list tr>td:first-child{text-align:center}@media screen and (max-width:799px){body[data-page-group=recruit] table.data-list td,body[data-page-group=recruit] table.data-list th{padding:9px;font-size:12px;line-height:1.75}body[data-page-group=recruit] table.data-list tr>td:first-child{width:50%}body[data-page-group=recruit] table.data-list td>span{display:inline-block}}@media screen and (min-width:800px){body[data-page-group=recruit] table.data-list td,body[data-page-group=recruit] table.data-list th{padding:15px;font-size:16px;line-height:1.75}body[data-page-group=recruit] table.data-list th>td:first-child{width:190px}}body[data-page-group=recruit] table.contact{width:100%;border:solid 2px #c6c7c7;border-collapse:collapse}body[data-page-group=recruit] table.contact th{background-color:#f0ebf6;font-weight:700}body[data-page-group=recruit] table.contact td,body[data-page-group=recruit] table.contact th{text-align:center;border:solid 2px #c6c7c7}body[data-page-group=recruit] table.contact a{color:inherit;text-decoration:underline}body[data-page-group=recruit] table.contact.contact--2 th{background-color:#fff4d8}@media screen and (max-width:799px){body[data-page-group=recruit] table.contact td,body[data-page-group=recruit] table.contact th{padding:9px;font-size:12px;line-height:1.75}}@media screen and (min-width:800px){body[data-page-group=recruit] table.contact td,body[data-page-group=recruit] table.contact th{padding:10px;font-size:16px;line-height:1.75}}.recruitStep{max-width:730px;margin:0 auto}@media screen and (max-width:799px){.recruitStepItem>:first-child{position:relative;background-color:#7f5ab4;color:#FFF}.recruitStepItem>:first-child>*{display:inline-block;vertical-align:middle}.recruitStepItem>:first-child>:nth-child(1){padding:5px 5px 5px 10px;width:24.5%;height:100%;position:relative;position:absolute}.recruitStepItem>:first-child>:nth-child(1)>:nth-child(1){font-size:15px;vertical-align:middle}}@media screen and (max-width:799px) and (max-width:375px){.recruitStepItem>:first-child>:nth-child(1)>:nth-child(1){font-size:15px;font-size:4vw}}@media screen and (max-width:799px){.recruitStepItem>:first-child>:nth-child(1)>:nth-child(2){padding-left:5px;font-size:30px;vertical-align:middle}}@media screen and (max-width:799px) and (max-width:375px){.recruitStepItem>:first-child>:nth-child(1)>:nth-child(2){font-size:30px;font-size:8vw}}@media screen and (max-width:799px){.recruitStepItem>:first-child>:nth-child(1):after{position:absolute;display:block;content:"";background-color:#FFF;width:2px;height:110%;right:-14px;top:-2px;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.recruitStepItem>:first-child>:nth-child(2){font-size:17.5px;line-height:1.44;padding:7px 0 7px 30%}}@media screen and (max-width:799px) and (max-width:375px){.recruitStepItem>:first-child>:nth-child(2){font-size:17.5px;font-size:4.66667vw}}@media screen and (max-width:799px){.recruitStepItem>:nth-child(2){position:relative;margin-top:15px;padding:0 15px 15px 30%;font-size:13.5px;line-height:2;min-height:105px;overflow:hidden}}@media screen and (max-width:799px) and (max-width:375px){.recruitStepItem>:nth-child(2){font-size:13.5px;font-size:3.6vw}}@media screen and (max-width:799px){.recruitStepItem>:nth-child(2):before{position:absolute;display:block;content:"";width:80px;height:100%;bottom:20px;left:2px;background-image:url(../images/recruit/arrow_s.png);background-repeat:repeat-y;background-position:0 100%;background-size:contain}.recruitStepItem>:nth-child(2):after{position:absolute;display:block;content:"";width:80px;height:22px;top:-5px;left:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff 50%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,#fff 50%,rgba(255,255,255,0) 100%)}}@media screen and (min-width:800px){.recruitStepItem>:first-child{background-color:#7f5ab4;color:#FFF}.recruitStepItem>:first-child>*{display:inline-block;padding:10px 10px 10px 15px;vertical-align:middle}.recruitStepItem>:first-child>:nth-child(1){width:130px;position:relative}.recruitStepItem>:first-child>:nth-child(1)>:nth-child(1){font-size:20px;vertical-align:middle}.recruitStepItem>:first-child>:nth-child(1)>:nth-child(2){padding-left:5px;font-size:40px;vertical-align:middle}.recruitStepItem>:first-child>:nth-child(1):after{position:absolute;display:block;content:"";background-color:#FFF;width:2px;height:105%;right:10px;top:-2px;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.recruitStepItem>:first-child>:nth-child(2){font-size:24px}.recruitStepItem>:nth-child(2){position:relative;padding:15px 15px 15px 150px;font-size:16px;line-height:2;min-height:150px}.recruitStepItem>:nth-child(2):before{position:absolute;display:block;content:"";width:107px;height:149px;top:0;left:2px;background-image:url(../images/recruit/arrow.png)}}article.recruit .recruit__sec1{text-align:center}@media screen and (max-width:799px){article.recruit .recruit__sec1 p{font-size:13px;line-height:1.8148148148}}@media screen and (min-width:800px){article.recruit .recruit__sec1 p{font-size:17px;line-height:1.9411764706}}@media screen and (max-width:799px){article.recruit .recruit__sec1 p+p{padding-top:20px}}@media screen and (min-width:800px){article.recruit .recruit__sec1 p+p{padding-top:30px}}article.recruit .recruit__sec1 .recruit__sec1_pic>*{width:100%;height:auto}@media screen and (max-width:799px){article.recruit .recruit__sec1 .recruit__sec1_pic{font-size:13px;padding-top:30px;line-height:1.8148148148}}@media screen and (min-width:800px){article.recruit .recruit__sec1 .recruit__sec1_pic{width:568px;padding-top:40px;margin:0 auto}}article.recruit .recruit__sec2 .sub-title+p{text-align:center}@media screen and (max-width:799px){article.recruit .recruit__sec2 .sub-title+p{margin-top:-10px;font-size:13px;line-height:1.8148148148}}@media screen and (min-width:800px){article.recruit .recruit__sec2 .sub-title+p{margin-top:-20px;font-size:17px;line-height:1.9411764706}}article.recruit .recruit__sec5 table+p{text-align:right}@media screen and (max-width:799px){article.recruit .recruit__sec5 table+p{padding-top:5px;font-size:12px;line-height:1.8148148148}}@media screen and (min-width:800px){article.recruit .recruit__sec5 table+p{padding-top:10px;font-size:16px;line-height:1.9411764706}}@media screen and (max-width:799px){article.recruit{padding-bottom:75px}article.recruit .recruit__nav{padding-top:30px}article.recruit .recruit__sec2{margin-top:50px}article.recruit .recruit__sec2 .recruitStep{padding-top:25px}article.recruit .recruit__sec3{margin-top:50px}article.recruit .recruit__sec4{margin-top:50px}article.recruit.recruit--2 .recruit__sec3{margin-top:15px}}@media screen and (min-width:800px){article.recruit{padding-bottom:168px}article.recruit .recruit__nav{padding-top:65px}article.recruit .recruit__sec2{margin-top:150px}article.recruit .recruit__sec2 .recruitStep{padding-top:50px}article.recruit .recruit__sec3{margin-top:150px}article.recruit .recruit__sec4{margin-top:150px}article.recruit.recruit--2 .recruit__sec3{margin-top:30px}}body[data-page-group=faq] article{padding-bottom:60px}@media screen and (min-width:800px){body[data-page-group=faq] article{padding-bottom:355px}}body[data-page-group=faq] article>div>.sub-title{margin-top:50px}@media screen and (min-width:800px){body[data-page-group=faq] article>div>.sub-title{margin-top:90px}}body[data-page-group=faq] article>div>.sub-title:first-child{margin-top:0}.faqListWrap{padding:0 30px 0 30px}@media screen and (min-width:800px){.faqListWrap{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}}.faqList a{color:#e40012;text-decoration:underline}.faqList dt{position:relative;width:100%;display:table;padding:15px 50px 15px 50px;min-height:50px}@media screen and (min-width:800px){.faqList dt{padding:10px 60px 10px 60px}}.faqList dt>*{font-size:13px;line-height:1.75}@media screen and (max-width:375px){.faqList dt>*{font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){.faqList dt>*{font-size:16px}}.faqList dt>:first-child{position:absolute;top:0;left:15px;font-size:20px;height:100%}@media screen and (max-width:375px){.faqList dt>:first-child{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.faqList dt>:first-child{font-size:25px}}.faqList dt>:first-child>*{display:table;height:100%}.faqList dt>:first-child>*>*{display:table-cell;vertical-align:middle}.faqList dd{position:relative;padding:10px 10px 10px 60px;font-size:13px;line-height:1.75}@media screen and (max-width:375px){.faqList dd{font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){.faqList dd{font-size:16px;padding:15px 15px 15px 65px}}.faqList dd>:first-child{position:absolute;top:0;left:0;font-size:25px;padding:7px 15px}.faqList dt{background-color:#2e59a6;color:#FFF;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:800px){.faqList dt{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.faqList dt.hover{opacity:.8}}@media screen and (min-width:800px) and (max-width:799px){.faqList dt.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.faqList dt.hover{-webkit-transition-duration:0s;transition-duration:0s}}.faqList dt>:last-child::before{position:absolute;display:block;content:"";top:50%;right:15px;margin-top:-5px;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#fff transparent transparent transparent;-webkit-transition:-webkit-transform .3s ease-out 0s;transition:-webkit-transform .3s ease-out 0s;transition:transform .3s ease-out 0s;transition:transform .3s ease-out 0s,-webkit-transform .3s ease-out 0s}@media screen and (min-width:800px){.faqList dt>:last-child::before{right:30px}}.faqList dt:after,.faqList dt:before{position:absolute;display:block;content:"";width:15px;height:100%;top:0;background-size:15px 100%;background-repeat:no-repeat}.faqList dt:before{background-image:url(../images/faq/title_left.png);left:-14px}.faqList dt:after{background-image:url(../images/faq/title_right.png);right:-14px}.faqList dt.is-open>:last-child::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faqList dd{background-color:#e4f4ff;color:#2e59a6;margin-bottom:20px;overflow:hidden;height:0;padding-top:0;padding-bottom:0}.faqList dd:last-child{margin-bottom:0}.faqList dd.is-closed{-webkit-animation:faqListItemHide .3s ease-out 0ms forwards;animation:faqListItemHide .3s ease-out 0ms forwards}.faqList dd.is-open{-webkit-animation:faqListItemVisible .3s ease-out 0ms forwards;animation:faqListItemVisible .3s ease-out 0ms forwards}.edge .faqList dd.is-open,.ie .faqList dd.is-open{height:auto;padding-top:15px;padding-bottom:15px}@-webkit-keyframes faqListItemHide{0%{height:auto;padding-top:15px;padding-bottom:15px}100%{padding-top:0;padding-bottom:0;height:0}}@keyframes faqListItemHide{0%{height:auto;padding-top:15px;padding-bottom:15px}100%{padding-top:0;padding-bottom:0;height:0}}@-webkit-keyframes faqListItemVisible{0%{height:0;padding-top:0;padding-bottom:0}100%{height:auto;padding-top:15px;padding-bottom:15px}}@keyframes faqListItemVisible{0%{height:0;padding-top:0;padding-bottom:0}100%{height:auto;padding-top:15px;padding-bottom:15px}}body[data-page-group=mirai] .miraiTitle{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-image:url(../images/home/home_milk_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page-group=mirai] .miraiTitle>*{position:relative}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiTitle{height:355px}body[data-page-group=mirai] .miraiTitle>*{width:256px;margin:0 auto}body[data-page-group=mirai] .miraiTitle h1{width:256px;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;padding-bottom:77.8865%;background-image:url(../images/mirai/logo_s.png);background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}body[data-page-group=mirai] .miraiTitle h1 *{display:inline}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiTitle{height:645px}body[data-page-group=mirai] .miraiTitle>*{width:743px;margin:0 auto}body[data-page-group=mirai] .miraiTitle h1{text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0;padding-bottom:28.73486%;background-image:url(../images/mirai/logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}body[data-page-group=mirai] .miraiTitle h1 *{display:inline}}body[data-page-group=mirai] .sub-title{font-weight:700;letter-spacing:.2em;padding-left:0;padding-right:0;margin-top:20px}body[data-page-group=mirai] .miraiSection{padding-left:22px;padding-right:22px;padding-top:0;padding-bottom:70px}body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:20px;line-height:1.75;text-align:center;font-weight:700;padding-top:30px;padding-bottom:20px}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:20px;font-size:5.33333vw}}body[data-page-group=mirai] .miraiSection p{font-size:13px;line-height:2.07692;letter-spacing:.05em}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection p{font-size:13px;font-size:3.46667vw}}body[data-page-group=mirai] .miraiSection .miraiVideo{width:100%}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child{width:53%;margin:0 auto;padding-bottom:29px}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child>*{width:100%;height:auto}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;padding-top:50px;padding-bottom:130px}body[data-page-group=mirai] .miraiSection .miraiSectionTitle{font-size:40px;padding-top:30px;padding-bottom:30px}body[data-page-group=mirai] .miraiSection p{font-size:17px;line-height:1.94118}body[data-page-group=mirai] .miraiSection .miraiVideo{width:700px;margin:0 auto}body[data-page-group=mirai] .miraiSection .miraiVideo>:first-child{width:34%;margin:0 auto;padding-bottom:47px}}body[data-page-group=mirai] .miraiSection--1 p{text-align:center;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{text-align:center;font-size:22.5px;line-height:1.62222;padding-top:60px;padding-bottom:30px}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{font-size:22.5px;font-size:6vw}}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2){width:100%;margin:0 auto;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2)>*{width:100%;height:auto}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--1 .miraiMission p{padding-bottom:25px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:first-child{text-align:center;font-size:32px;line-height:2.28125;padding-top:60px;padding-bottom:30px}body[data-page-group=mirai] .miraiSection--1 .miraiMission>:nth-child(2){width:600px;padding-bottom:20px}}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan{padding-top:35px;padding-bottom:85px}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>*{display:block}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>:nth-child(1){font-size:13px;line-height:1.73077;margin:0}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>:nth-child(1){font-size:13px;font-size:3.46667vw}}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan img{width:100%;height:auto;margin:0 auto;max-width:420px;margin-top:10px}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--1 .miraiSlogan{padding-top:80px;padding-bottom:200px}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan>*>span:nth-child(1){font-size:20px;line-height:2.25;margin:0}body[data-page-group=mirai] .miraiSection--1 .miraiSlogan img{width:640px;height:auto;margin:0 auto;max-width:none;margin-top:20px}}body[data-page-group=mirai] .miraiSection--2>:nth-child(2){text-align:center;font-size:15px;line-height:1.73333;font-weight:700}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--2>:nth-child(2){font-size:15px;font-size:4vw}}body[data-page-group=mirai] .miraiSection--2>:nth-child(3){padding-top:10px}body[data-page-group=mirai] .miraiSection--2 p{padding-bottom:25px}body[data-page-group=mirai] .miraiSection--2 img{width:100%;height:auto}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2){text-align:center;margin-top:10px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2) li{display:inline-block;width:30%}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--2>:nth-child(2){text-align:left;font-size:28px;line-height:1.71429}body[data-page-group=mirai] .miraiSection--2>:nth-child(3){padding-top:20px}body[data-page-group=mirai] .miraiSection--2 p{padding-bottom:20px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(1){width:77%;padding-right:30px}body[data-page-group=mirai] .miraiSection--2 .split-group-2-1>:nth-child(2){width:23%}}body[data-page-group=mirai] .miraiSection--3>p{text-align:center;padding-bottom:28px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1 img{width:100%;height:auto}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2){text-align:center}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>*{padding-bottom:10px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(1){color:#176BB1}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(2){color:#AB002C}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>:nth-child(3){color:#D29E00}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-weight:700;padding:18px 0;font-size:15px;line-height:1.5}@media screen and (max-width:375px){body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-size:15px;font-size:4vw}}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3>*{margin-left:-.73em}@media screen and (max-width:799px){body[data-page-group=mirai] .miraiSection--3{padding-left:37px;padding-right:37px}}@media screen and (min-width:800px){body[data-page-group=mirai] .miraiSection--3>p{padding-bottom:35px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1{padding-top:70px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(1){width:53%}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2){padding-left:40px;text-align:left;margin-top:-10px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>*{padding-bottom:30px}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2)>* p{font-size:15px;line-height:1.73333}body[data-page-group=mirai] .miraiSection--3 .split-group-2-1>:nth-child(2) h3{font-weight:700;padding:0 0 5px 0;font-size:22px;line-height:1.72727}}body[data-page-group=mirai] hr{margin-top:0;margin-bottom:0;margin-left:22px;margin-right:22px;height:1px;border-width:0;background-color:#C7C8C8;padding:0}@media screen and (min-width:800px){body[data-page-group=mirai] hr{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;height:1px}}body[data-page-group=aboutus] article{background-color:#50bce7;padding-bottom:40px}body[data-page-group=aboutus] article .basic-title{position:relative;font-size:32.5px;line-height:1.30769}@media screen and (max-width:375px){body[data-page-group=aboutus] article .basic-title{font-size:32.5px;font-size:8.66667vw}}body[data-page-group=aboutus] article .basic-title>:first-child{position:relative;margin:0 13px;padding:0}body[data-page-group=aboutus] article .basic-title>:first-child>*{padding:0}body[data-page-group=aboutus] article .basic-title>:first-child:after,body[data-page-group=aboutus] article .basic-title>:first-child:before{position:absolute;display:block;content:"";width:20%;height:100%;top:0;background-repeat:no-repeat}body[data-page-group=aboutus] article .basic-title>:first-child:before{left:0;background-image:url(../images/aboutus/icon_c_l.png);background-size:auto 100%;background-position:left top}body[data-page-group=aboutus] article .basic-title>:first-child:after{right:0;background-image:url(../images/aboutus/icon_c_r.png);background-size:auto 100%;background-position:right top}body[data-page-group=aboutus] article .basic-title>:nth-child(2){font-size:13.5px;line-height:1.81481}@media screen and (max-width:375px){body[data-page-group=aboutus] article .basic-title>:nth-child(2){font-size:13.5px;font-size:3.6vw}}body[data-page-group=aboutus] article .sub-title{color:#FFF;padding-top:75px;padding-bottom:25px}@media screen and (min-width:800px){body[data-page-group=aboutus] article{padding-top:90px;padding-bottom:175px;border-bottom:solid 2px #FFF}body[data-page-group=aboutus] article .basic-title{font-size:50px}body[data-page-group=aboutus] article .basic-title>:first-child{width:745px;margin:0 auto;padding:0}body[data-page-group=aboutus] article .basic-title>:nth-child(2){font-size:16px;line-height:2.0625}body[data-page-group=aboutus] article .sub-title{padding-top:115px;padding-bottom:30px}}.aboutusGroup{padding:0 30px;padding-bottom:5px}@media screen and (min-width:800px){.aboutusGroup{padding:0;max-width:950px;margin:0 auto;padding-bottom:10px}}.aboutusGroup .aboutusGroup__figure{position:relative;-webkit-box-shadow:5px 5px 0 #0139a5;box-shadow:5px 5px 0 #0139a5}.aboutusGroup .aboutusGroup__figure>div{width:100%;overflow:hidden;background-image:url(../images/aboutus/group_s.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:203.17209%;margin:0 auto}.aboutusGroup .aboutusGroup__figure>div>div{position:absolute;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0}.aboutusGroup .aboutusGroup__figure>div>div *{display:inline}@media screen and (min-width:800px){.aboutusGroup .aboutusGroup__figure{-webkit-box-shadow:10px 10px 0 #0139a5;box-shadow:10px 10px 0 #0139a5}.aboutusGroup .aboutusGroup__figure>div{background-image:url(../images/aboutus/group.png);padding-bottom:64.84211%}}.aboutusEarnings{padding:0 30px;padding-bottom:5px}@media screen and (min-width:800px){.aboutusEarnings{padding:0;padding-bottom:10px;max-width:950px;margin:0 auto}}.aboutusEarnings .aboutusEarnings__figure{position:relative;-webkit-box-shadow:5px 5px 0 #0139a5;box-shadow:5px 5px 0 #0139a5}.aboutusEarnings .aboutusEarnings__figure>div{width:100%;overflow:hidden;background-image:url(../images/aboutus/graph_s.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:111.81602%;margin:0 auto}.aboutusEarnings .aboutusEarnings__figure>div>div{position:absolute;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0}.aboutusEarnings .aboutusEarnings__figure>div>div *{display:inline}@media screen and (min-width:800px){.aboutusEarnings .aboutusEarnings__figure{-webkit-box-shadow:10px 10px 0 #0139a5;box-shadow:10px 10px 0 #0139a5}.aboutusEarnings .aboutusEarnings__figure>div{background-image:url(../images/aboutus/graph.png);padding-bottom:67.15789%}}.aboutusEarnings .sub-title>*{line-height:1.4}.aboutusEarnings .sub-title>*>:nth-child(2){font-size:15px}@media screen and (max-width:375px){.aboutusEarnings .sub-title>*>:nth-child(2){font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.aboutusEarnings .sub-title>*>:nth-child(2){font-size:25px}}.aboutusEarnings .sub-title>*>*{display:block}.aboutusItems .aboutusItems__text{text-align:center;color:#FFF;font-size:13.5px;line-height:1.81481;padding-bottom:30px}@media screen and (max-width:375px){.aboutusItems .aboutusItems__text{font-size:13.5px;font-size:3.6vw}}@media screen and (min-width:800px){.aboutusItems .aboutusItems__text{font-size:16px;line-height:2.0625;padding-bottom:50px}}.aboutusItems .aboutusItems__links{padding:0 30px}.aboutusItems .aboutusItems__links .aboutusItem{position:relative;background-color:#FFF;overflow:hidden;padding:15px;margin-bottom:20px;height:180px}.aboutusItems .aboutusItems__links .aboutusItem::before{position:absolute;display:block;content:"";display:block;top:15px;left:15px;width:80px;height:80px;background-size:contain;background-position:center;background-repeat:no-repeat}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(1)::before{background-image:url(../images/aboutus/logo1.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(2)::before{background-image:url(../images/aboutus/logo2.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(3)::before{background-image:url(../images/aboutus/logo3.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(4)::before{background-image:url(../images/aboutus/logo4.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(5)::before{background-image:url(../images/aboutus/logo5.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(6)::before{background-image:url(../images/aboutus/logo6.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(7)::before{background-image:url(../images/aboutus/logo7.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(8)::before{background-image:url(../images/aboutus/logo8.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(9)::before{background-image:url(../images/aboutus/logo9.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(10)::before{background-image:url(../images/aboutus/logo10.jpg)}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name{padding-left:100px;padding-bottom:10px}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(1){color:#50bce7;font-size:13.5px;line-height:1.07407;border-bottom:dotted 2px #50bce7;padding-bottom:5px}@media screen and (max-width:375px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(1){font-size:13.5px;font-size:3.6vw}}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(2){font-size:15px;line-height:1.53333;font-weight:700;padding-top:5px;color:#0139a6}@media screen and (max-width:375px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(2){font-size:15px;font-size:4vw}}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name .aboutusItem__images{display:none}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text{font-size:13.5px;line-height:1.77778;padding-bottom:50px;height:40px;overflow:hidden}@media screen and (max-width:375px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text{font-size:13.5px;font-size:3.6vw}}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text P{text-overflow:ellipsis;overflow:hidden}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__images{margin-top:10px;padding-bottom:100%;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .8s ease-out 0s;transition:opacity .8s ease-out 0s}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(1) .aboutusItem__images{background-image:url(../images/aboutus/item1.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(2) .aboutusItem__images{background-image:url(../images/aboutus/item2.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(3) .aboutusItem__images{background-image:url(../images/aboutus/item3.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(4) .aboutusItem__images{background-image:url(../images/aboutus/item4.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(5) .aboutusItem__images{background-image:url(../images/aboutus/item5.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(6) .aboutusItem__images{background-image:url(../images/aboutus/item6.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(7) .aboutusItem__images{background-image:url(../images/aboutus/item7.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(8) .aboutusItem__images{background-image:url(../images/aboutus/item8.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(9) .aboutusItem__images{background-image:url(../images/aboutus/item9.jpg)}.aboutusItems .aboutusItems__links .aboutusItem:nth-child(10) .aboutusItem__images{background-image:url(../images/aboutus/item10.jpg)}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link{position:absolute;bottom:0;left:0;width:100%;text-align:center;display:none}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a{display:inline-block;background-color:#ffb000;padding:3px 10px;color:#FFF;font-size:12px;line-height:1.75}@media screen and (max-width:375px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a{font-size:12px;font-size:3.2vw}}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a>*{vertical-align:middle}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a::after{display:block;content:"";display:inline-block;vertical-align:middle;margin-left:5px;width:0;height:0;border-style:solid;border-width:4.5 0 4.5 8;border-color:transparent transparent transparent #FFF}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more{position:absolute;text-align:center;color:#FFF;-webkit-text-emphasis:center;text-emphasis:center;background-color:#0139a6;bottom:0;left:0;width:100%;height:23px;line-height:23px;cursor:pointer}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more>*{vertical-align:middle}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more::before{display:block;content:"";display:inline-block;vertical-align:middle;margin-right:5px;width:0;height:0;border-style:solid;border-width:5 3 0 3;border-color:#FFF transparent transparent transparent}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close{position:relative;display:none;position:absolute;bottom:15px;right:15px;background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;background-color:#0139a6;border-radius:50%;text-indent:120%;white-space:nowrap;overflow:hidden;outline:0;line-height:0;font-size:0}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close *{display:inline}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close::after,.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close::before{position:absolute;display:block;content:"";top:50%;left:50%;width:58%;height:2px;margin-left:-29%;margin-top:-1px;background-color:#FFF}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.aboutusItems .aboutusItems__links .aboutusItem.is-closed .aboutusItem__more{display:block}.aboutusItems .aboutusItems__links .aboutusItem.is-closed .aboutusItem__close{display:none}.aboutusItems .aboutusItems__links .aboutusItem.is-open{height:auto}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__text{height:auto}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__text .aboutusItem__images{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__link{display:block}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__more{display:none}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__close{display:block}@media screen and (min-width:800px){.aboutusItems .aboutusItems__links{width:950px;margin:0 auto;padding-left:0;padding-right:0}.aboutusItems .aboutusItems__links .aboutusItem{height:200px;overflow:hidden;margin-bottom:30cisiopx;padding:40px 30px 50px 30px}.aboutusItems .aboutusItems__links .aboutusItem::before{top:35px;left:30px;width:95px;height:95px}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name{padding:0 45px 0 120px;height:auto}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(1){font-size:17px}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name>:nth-child(2){font-size:18px}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__name .aboutusItem__images{display:block;opacity:0;-webkit-transition-duration:0ms;transition-duration:0ms}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text{position:relative;height:100px;overflow:hidden;font-size:16px;line-height:2}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__text .aboutusItem__images{display:none}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link{text-align:left}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a{padding:5px 15px;font-size:14px;line-height:1.75;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__link a::after{margin-left:5px;width:0;height:0;border-style:solid;border-width:4 0 4 7;border-color:transparent transparent transparent #FFF}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more{width:100%;height:30px;font-size:14px;line-height:30px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more.hover{opacity:.8}}@media screen and (min-width:800px) and (max-width:799px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__more::before{margin-right:8px;width:0;height:0;border-style:solid;border-width:7 4 0 4;border-color:#FFF transparent transparent transparent}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close{bottom:30px;right:30px;width:40px;height:40px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close.hover{opacity:.8}}@media screen and (min-width:800px) and (max-width:799px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem .aboutusItem__close.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.aboutusItems .aboutusItems__links .aboutusItem.aboutusItem--hasSubImages .aboutusItem__text .aboutusItem__images{display:block}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__text{height:auto}.aboutusItems .aboutusItems__links .aboutusItem.is-open .aboutusItem__name .aboutusItem__images{margin-top:10px;opacity:1;-webkit-transition-duration:.6s;transition-duration:.6s}}.aboutusLinks .aboutusLinks__links{padding:0 30px}.aboutusLinks .aboutusLinks__links li{margin-bottom:20px}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li{margin-bottom:15px}}.aboutusLinks .aboutusLinks__links li:last-child{margin-bottom:0}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links{width:950px;padding:0;margin:0 auto}.aboutusLinks .aboutusLinks__links li{height:130px}.aboutusLinks .aboutusLinks__links .split-group-3-1>:nth-child(1){width:33%}.aboutusLinks .aboutusLinks__links .split-group-3-1>:nth-child(2){width:54%}.aboutusLinks .aboutusLinks__links .split-group-3-1>:nth-child(3){width:13%}}.aboutusLinks .aboutusLinks__links li{background-color:#FFF;color:#3e3a39;padding:12px 25px}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li{padding:13px}}.aboutusLinks .aboutusLinks__links li>*>:nth-child(1){position:relative;font-size:15px;font-weight:700;color:#ff6a6d;padding:3px 0;line-height:1.4}@media screen and (max-width:375px){.aboutusLinks .aboutusLinks__links li>*>:nth-child(1){font-size:15px;font-size:4vw}}.aboutusLinks .aboutusLinks__links li>*>:nth-child(1):before{position:absolute;display:block;content:"";top:0;left:-13px;height:100%;width:5px;background-color:#ff6a6d}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li>*>:nth-child(1){height:auto;display:table;height:100%;font-size:20px;padding:0 5px 0 40px}.aboutusLinks .aboutusLinks__links li>*>:nth-child(1):before{left:0;width:10px}.aboutusLinks .aboutusLinks__links li>*>:nth-child(1)>*{display:table-cell;vertical-align:middle}}.aboutusLinks .aboutusLinks__links li>*>:nth-child(2){font-size:12px;line-height:2;padding:5px 0 15px 0}@media screen and (max-width:375px){.aboutusLinks .aboutusLinks__links li>*>:nth-child(2){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li>*>:nth-child(2){font-size:14px;line-height:1.92857;padding:0 30px 0 0}}.aboutusLinks .aboutusLinks__links li a{position:relative;text-align:center;display:block;background-color:#ff6a6d;color:#FFF;height:30px;line-height:30px;font-size:13px}@media screen and (max-width:375px){.aboutusLinks .aboutusLinks__links li a{font-size:13px;font-size:3.46667vw}}.aboutusLinks .aboutusLinks__links li a>::before{position:absolute;display:block;content:"";width:15px;height:15px;right:7px;top:6px;background-image:url(../images/aboutus/icon_link.svg)}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li a{height:auto;display:table;width:100%;height:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.aboutusLinks .aboutusLinks__links li a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.aboutusLinks .aboutusLinks__links li a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.aboutusLinks .aboutusLinks__links li a.hover{-webkit-transition-duration:0s;transition-duration:0s}}@media screen and (min-width:800px){.aboutusLinks .aboutusLinks__links li a>*{display:table-cell;vertical-align:middle}.aboutusLinks .aboutusLinks__links li a>::before{position:relative;width:23px;height:23px;margin:0 auto;margin-top:7px;margin-bottom:7px;right:auto;top:auto}}.aboutusDetail{padding:0 20px 0 20px}.aboutusDetail table{margin:0 auto;border-collapse:separate;border-spacing:3px;font-size:12px;line-height:2}@media screen and (max-width:375px){.aboutusDetail table{font-size:12px;font-size:3.2vw}}.aboutusDetail table td,.aboutusDetail table th,.aboutusDetail table tr{margin:1px}.aboutusDetail table th{background-color:#ecf5f5;padding:15px 10px;text-align:left;width:21%}.aboutusDetail table th>*{display:inline-block}.aboutusDetail table td{background-color:#FFF;vertical-align:middle;padding:15px}@media screen and (min-width:800px){.aboutusDetail{width:950px;margin:0 auto;padding:0}.aboutusDetail table{font-size:16px;line-height:1.75;border-spacing:3px}.aboutusDetail table td,.aboutusDetail table th,.aboutusDetail table tr{margin:2px}.aboutusDetail table th{padding:25px;width:19%}.aboutusDetail table td{padding:25px}}body[data-page-group=talk] .talk__title>p{padding:40px 20px 40px 20px}body[data-page-group=talk] .talk__members{padding:25px}body[data-page-group=talk] .talk_talk{padding:0 25px}body[data-page-group=talk] .talk_talk.talk_talk--last{padding-bottom:40px}@media screen and (min-width:800px){body[data-page-group=talk] .talk__title>p{max-width:1160px;padding:0 40px 0 40px;margin:0 auto;padding:50px 40px}body[data-page-group=talk] .talk__members{padding:0}body[data-page-group=talk] .talk__members>*{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}body[data-page-group=talk] .talk_talk{max-width:1160px;padding:0 40px 0 40px;margin:0 auto}body[data-page-group=talk] .talk_talk.talk_talk--last{padding-bottom:400px}}body[data-page-group=talk] .talk__title>:nth-child(2){position:relative;padding-bottom:83%;background-image:url(../images/talk/members_s.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page-group=talk] .talk__title>:nth-child(2)>*{position:absolute;top:0;left:0;height:100%;width:100%}body[data-page-group=talk] .talk__title>:nth-child(2)>:before{position:absolute;display:block;content:"";width:100%;height:100%;top:0;left:0;background-image:url(../images/talk/members_s_bl.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-position:0 25px}body[data-page-group=talk] .talk__title>:nth-child(2)>*>*{display:table;width:100%;height:100%}body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*{padding:0 20px 0 20px;text-align:center;display:table-cell;vertical-align:middle;font-size:26.2px;line-height:1.75014;color:#FFF;padding-top:70%}@media screen and (max-width:375px){body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*{font-size:26.2px;font-size:6.98533vw}}body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*>*{display:inline-block;background-color:#50bbe7}
@media screen and (max-width:375px){body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*>*{padding-left:15px}}
body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*>*>*{padding-left:20px}
@media screen and (max-width:375px){body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*>*>*{padding-left:0;padding-right:15px}}

body[data-page-group=talk] .talk__title>p{text-align:center;font-size:13px;line-height:2.07692;background-color:#FFF}

@media screen and (max-width:375px){body[data-page-group=talk] .talk__title>p{font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){body[data-page-group=talk] .talk__title>:nth-child(2){padding-bottom:47.84173%;background-image:url(../images/talk/members.jpg)}body[data-page-group=talk] .talk__title>:nth-child(2)>:before{display:none;background-image:none}body[data-page-group=talk] .talk__title>:nth-child(2)>*>*>*{padding:0 40px 0 40px;font-size:40px;line-height:1.75;padding-top:25%}body[data-page-group=talk] .talk__title>p{font-size:18px;line-height:2.22222}}body[data-page-group=talk] .talk__members{background-color:#f2f2ec}body[data-page-group=talk] .talk__members .talk__memberitem{position:relative;background-color:#FFF;min-height:140px;margin-bottom:20px;padding:18px 10px 18px 140px}body[data-page-group=talk] .talk__members .talk__memberitem:before{display:block;position:absolute;content:"";top:0;left:0;width:125px;height:125px;background-size:cover;background-position:center;background-repeat:no-repeat}body[data-page-group=talk] .talk__members .talk__memberitem:after{display:block;position:absolute;content:"";top:0;right:0;width:0;height:0;border-style:solid;border-width:0 32px 32px 0;border-color:transparent red transparent transparent}body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(1){font-size:18.5px;padding-bottom:5px}@media screen and (max-width:375px){body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(1){font-size:18.5px;font-size:4.93333vw}}body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(2){font-size:12px;padding-bottom:5px}@media screen and (max-width:375px){body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(2){font-size:12px;font-size:3.2vw}}body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(3){font-size:12px;line-height:1.66667;letter-spacing:.1em}@media screen and (max-width:375px){body[data-page-group=talk] .talk__members .talk__memberitem>:nth-child(3){font-size:12px;font-size:3.2vw}}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person1:before{background-image:url(../images/talk/p1.jpg)}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person1:after{border-right-color:#ff76b3}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person2:before{background-image:url(../images/talk/p2.jpg)}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person2:after{border-right-color:#775aff}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person3:before{background-image:url(../images/talk/p3.jpg)}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person3:after{border-right-color:#06b387}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person4:before{background-image:url(../images/talk/p4.jpg)}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person4:after{border-right-color:#ffc549}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person5:before{background-image:url(../images/talk/p5.jpg)}body[data-page-group=talk] .talk__members .talk__memberitem.talk__memberitem--person5:after{border-right-color:#f33f3a}@media screen and (min-width:800px){body[data-page-group=talk] .talk__members{padding-top:50px;padding-bottom:50px}body[data-page-group=talk] .talk__members ul{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0}body[data-page-group=talk] .talk__members .talk__memberitem{width:31.11111%;margin-left:30px;margin-bottom:20px;min-height:150px;min-width:auto;padding-left:150px}body[data-page-group=talk] .talk__members .talk__memberitem:before{width:135px;height:135px}body[data-page-group=talk] .talk__members .talk__memberitem:nth-child(2){margin-left:20px;margin-right:40px}body[data-page-group=talk] .talk__members .talk__memberitem:nth-child(4){margin:0 0 20px 20px}body[data-page-group=talk] .talk__members .talk__memberitem:nth-child(5){margin:0 0 20px 20px}}body[data-page-group=talk] .talk_talk>:first-child{position:relative;width:100%;text-align:center;padding-top:60px}body[data-page-group=talk] .talk_talk>:first-child::before{position:absolute;display:block;content:"";bottom:0;left:0;height:13px;width:100%;background-color:#f2f2ec}body[data-page-group=talk] .talk_talk>:first-child>*{position:relative;font-size:17.5px;line-height:1.71429;text-align:center}@media screen and (max-width:375px){body[data-page-group=talk] .talk_talk>:first-child>*{font-size:17.5px;font-size:4.66667vw}}body[data-page-group=talk] .talk_talk>:first-child>*>*{display:inline-block}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk>:first-child{padding-top:250px;margin-bottom:100px}body[data-page-group=talk] .talk_talk>:first-child::before{height:25px}body[data-page-group=talk] .talk_talk>:first-child>*{font-size:35px}}body[data-page-group=talk] .talk_talk .talk_talkImages{padding-bottom:46.23656%;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk .talk_talkImages{padding-bottom:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-position:0 0}}body[data-page-group=talk] .talk_talk .basic-definition-list{padding-top:30px;padding-bottom:30px;border-top:solid 1px transparent}body[data-page-group=talk] .talk_talk .basic-definition-list dt{float:left;width:80px;display:block;clear:both;padding:0 0}body[data-page-group=talk] .talk_talk .basic-definition-list dd{padding:0;padding-left:80px}body[data-page-group=talk] .talk_talk .basic-definition-list dd:after{content:" ";display:block;clear:both}body[data-page-group=talk] .talk_talk .basic-definition-list dd,body[data-page-group=talk] .talk_talk .basic-definition-list dt{padding-bottom:30px}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*{position:relative;width:50px;height:50px;color:#FFF;font-weight:700;background-color:red;padding-top:10px;letter-spacing:.1em}body[data-page-group=talk] .talk_talk .basic-definition-list dt>::before{position:absolute;display:block;content:"";right:-8px;top:0;width:0;height:0;border-style:solid;border-width:12px 12px 0 0;border-color:red transparent transparent transparent}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*{text-align:center;display:block;line-height:1.2}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:12px}@media screen and (max-width:375px){body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:12px;font-size:3.2vw}}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:11px}@media screen and (max-width:375px){body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:11px;font-size:2.93333vw}}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person1>*{background-color:#ff76b3}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person1>::before{border-top-color:#ff76b3}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person2>*{background-color:#775aff}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person2>::before{border-top-color:#775aff}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person3>*{background-color:#06b387}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person3>::before{border-top-color:#06b387}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person4>*{background-color:#ffc549}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person4>::before{border-top-color:#ffc549}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person5>*{background-color:#f33f3a}body[data-page-group=talk] .talk_talk .basic-definition-list dt.__person5>::before{border-top-color:#f33f3a}body[data-page-group=talk] .talk_talk .basic-definition-list dd{font-size:15px;line-height:1.73333}@media screen and (max-width:375px){body[data-page-group=talk] .talk_talk .basic-definition-list dd{font-size:15px;font-size:4vw}}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk .basic-definition-list{padding-top:0;padding-bottom:0}body[data-page-group=talk] .talk_talk .basic-definition-list dt{float:left;width:100px;display:block;clear:both;padding:0 0}body[data-page-group=talk] .talk_talk .basic-definition-list dd{padding:0;padding-left:100px}body[data-page-group=talk] .talk_talk .basic-definition-list dd:after{content:" ";display:block;clear:both}body[data-page-group=talk] .talk_talk .basic-definition-list dd,body[data-page-group=talk] .talk_talk .basic-definition-list dt{padding-bottom:40px}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*{width:60px;height:60px;padding-top:15px}body[data-page-group=talk] .talk_talk .basic-definition-list dt>::before{right:-10px;border-width:12px 12px 0 0}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:14px}body[data-page-group=talk] .talk_talk .basic-definition-list dt>*>*>:nth-child(1){font-size:12.5px}body[data-page-group=talk] .talk_talk .basic-definition-list dd{position:relative;font-size:16px;line-height:2}body[data-page-group=talk] .talk_talk .basic-definition-list dd>*{position:relative;margin-top:-8px;padding-bottom:8px}}body[data-page-group=talk] .talk_talk.talk_talk--1 .talk_talkImages{background-image:url(../images/talk/pic1_s.jpg)}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--1 .talk_talkImages{background-image:url(../images/talk/pic1.jpg)}}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--1>:first-child{padding-top:200px}}body[data-page-group=talk] .talk_talk.talk_talk--2 .talk_talkImages{background-image:url(../images/talk/pic2_s.jpg)}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--2 .talk_talkImages{background-image:url(../images/talk/pic2.jpg)}}body[data-page-group=talk] .talk_talk.talk_talk--3 .talk_talkImages{background-image:url(../images/talk/pic3_s.jpg)}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--3 .talk_talkImages{background-image:url(../images/talk/pic3.jpg)}}body[data-page-group=talk] .talk_talk.talk_talk--4 .talk_talkImages{background-image:url(../images/talk/pic4_s.jpg)}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--4 .talk_talkImages{background-image:url(../images/talk/pic4.jpg)}}body[data-page-group=talk] .talk_talk.talk_talk--5 .talk_talkImages{background-image:url(../images/talk/pic5_s.jpg)}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--5 .talk_talkImages{background-image:url(../images/talk/pic5.jpg)}}body[data-page-group=talk] .talk_talk.talk_talk--last .talk_talkImages{padding-bottom:50%;background-size:100% auto;background-image:url(../images/talk/pic6_s.jpg);background-position: top;}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk.talk_talk--last .talk_talkImages{background-image:url(../images/talk/pic6.jpg)}}@media screen and (min-width:800px){body[data-page-group=talk] .talk_talk .split-group-2-1>:nth-child(1){padding-right:60px;width:62.96296%}body[data-page-group=talk] .talk_talk .split-group-2-1>:nth-child(2){width:37.03704%}body[data-page-group=talk] .talk_talk .split-group-2-1.split-group-2-1--reverse>:nth-child(1){padding-left:0;width:37.03704%}body[data-page-group=talk] .talk_talk .split-group-2-1.split-group-2-1--reverse>:nth-child(2){padding-left:60px;width:62.96296%}}body[data-page-group=group-company] .basic-title+p{background-color:#FFF;text-align:center}@media screen and (max-width:799px){body[data-page-group=group-company] .basic-title+p{padding:30px 0;font-size:13px;line-height:2.0769230769;letter-spacing:.07em}}@media screen and (max-width:799px) and (max-width:375px){body[data-page-group=group-company] .basic-title+p{font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){body[data-page-group=group-company] .basic-title+p{font-size:17px;line-height:1.9411764706;padding:60px 0;letter-spacing:.14em}}.groupCompanyItem{position:relative;background-color:#FFF;border-radius:5px}@media screen and (max-width:799px){.groupCompanyItem{padding-bottom:130px}}@media screen and (min-width:800px){.groupCompanyItem{padding-bottom:100px}}.groupCompanyItem img{width:100%;height:auto;border-radius:20px}.groupCompanyItem>div{padding:0 10%}.groupCompanyItem .groupCompanyItem__name{border-bottom:solid 2px #bee7eb;font-weight:700}@media screen and (max-width:799px){.groupCompanyItem .groupCompanyItem__name{font-size:15px;padding:10px 0;margin-bottom:15px}}@media screen and (max-width:799px) and (max-width:375px){.groupCompanyItem .groupCompanyItem__name{font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.groupCompanyItem .groupCompanyItem__name{font-size:20px;padding:10px 0;margin-bottom:15px}}.groupCompanyItem dl.basic-definition-list dt{float:left;width:100px;display:block;clear:both;padding:0 0}.groupCompanyItem dl.basic-definition-list dd{padding:0;padding-left:100px}.groupCompanyItem dl.basic-definition-list dd:after{content:" ";display:block;clear:both}@media screen and (max-width:799px){.groupCompanyItem dl.basic-definition-list{font-size:15px;line-height:1.2166666667}}@media screen and (max-width:799px) and (max-width:375px){.groupCompanyItem dl.basic-definition-list{font-size:15px;font-size:4vw}}@media screen and (max-width:799px){.groupCompanyItem dl.basic-definition-list dd{padding-bottom:10px}.groupCompanyItem dl.basic-definition-list>:last-child{padding-bottom:0}}@media screen and (min-width:800px){.groupCompanyItem dl.basic-definition-list{font-size:16px;line-height:1.875}.groupCompanyItem dl.basic-definition-list dd{padding-bottom:20px}.groupCompanyItem dl.basic-definition-list>:last-child{padding-bottom:0}}.groupCompanyItem a{position:absolute;display:block;background-color:#50bbe7;color:#FFF;right:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.groupCompanyItem a.hover{opacity:.7}@media screen and (max-width:799px){.groupCompanyItem a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px){.groupCompanyItem a.hover{-webkit-transition-duration:0s;transition-duration:0s}}.groupCompanyItem a:after{display:inline-block;content:""}@media screen and (max-width:799px){.groupCompanyItem a{font-size:12.5px;height:25px;line-height:25px;bottom:32px;padding-left:15px;padding-right:10px;margin-left:5px}}@media screen and (max-width:799px) and (max-width:375px){.groupCompanyItem a{font-size:12.5px;font-size:3.33333vw}}@media screen and (max-width:799px){.groupCompanyItem a:after{vertical-align:middle;margin-left:5px;width:0;height:0;border-style:solid;border-width:3.5 0 3.5 6;border-color:transparent transparent transparent #FFF}}@media screen and (min-width:800px){.groupCompanyItem a{font-size:14px;bottom:40px;height:35px;line-height:35px;padding-left:25px;padding-right:20px}.groupCompanyItem a:after{vertical-align:middle;margin-left:5px;width:0;height:0;border-style:solid;border-width:3.5 0 3.5 6;border-color:transparent transparent transparent #FFF}}.groupCompanyList{background-color:#bee7eb}@media screen and (max-width:799px){.groupCompanyList{padding-top:38px;padding-bottom:38px;margin-bottom:-38px}.groupCompanyList ul>*{margin-bottom:38px}}@media screen and (min-width:800px){.groupCompanyList{padding-top:100px;padding-bottom:100px;margin-bottom:-100px}.groupCompanyList ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.groupCompanyList ul>*{width:46.5%;margin-bottom:100px}}.bg-color-pp1{background-color:#ff6a6d!important}.bg-color-pp2{background-color:#7a70b9!important}.bg-color-pp3{background-color:#ffbe29!important}.bg-color-pp4{background-color:#87d300!important}.challenge .challengeTitle{padding-bottom:50px}@media screen and (min-width:800px){.challenge .challengeTitle{margin-bottom:100px}}.challenge .challengPeople{padding-bottom:70px}@media screen and (min-width:800px){.challenge .challengPeople{margin-bottom:100px}}.challenge .challengeChronology{margin-bottom:50px}@media screen and (min-width:800px){.challenge .challengeChronology{margin-bottom:100px}}.challenge .challengeParlance{margin-bottom:100px}@media screen and (min-width:800px){.challenge .challengeParlance{margin-bottom:200px}}.challenge .challengeStart{margin-bottom:70px}@media screen and (min-width:800px){.challenge .challengeStart{margin-bottom:90px}}@media screen and (min-width:800px){.challenge .challengePpageNumber{margin-bottom:110px}}.challenge.challenge--2 .talkSection--2,.challenge.challenge--3 .talkSection--2{margin-bottom:60px}@media screen and (min-width:800px){.challenge.challenge--2 .talkSection--2,.challenge.challenge--3 .talkSection--2{margin-bottom:110px}}.challenge.challenge--3 .challengeOutro{margin-bottom:60px}@media screen and (min-width:800px){.challenge.challenge--3 .challengeOutro{margin-bottom:110px}}.challengeTitle{text-align:center}.challengeTitle .challengeTitle__group1>:nth-child(1){font-size:15px;font-weight:700;color:#50bce7;line-height:1.8;padding:30px 0 20px 0;letter-spacing:.1em}@media screen and (max-width:375px){.challengeTitle .challengeTitle__group1>:nth-child(1){font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.challengeTitle .challengeTitle__group1>:nth-child(1){font-size:25px;line-height:1.6;padding:70px 0 35px 0}}.challengeTitle .challengeTitle__group1>:nth-child(2){font-size:21px;line-height:1.8;padding-bottom:30px;letter-spacing:.14em}@media screen and (max-width:375px){.challengeTitle .challengeTitle__group1>:nth-child(2){font-size:21px;font-size:5.6vw}}@media screen and (min-width:800px){.challengeTitle .challengeTitle__group1>:nth-child(2){font-size:40px;line-height:1.5;padding-bottom:50px}}.challengeTitle .challengeTitle__group1>:nth-child(3){font-size:13px;line-height:2;padding-bottom:35px;letter-spacing:.08em;font-weight:700}@media screen and (max-width:375px){.challengeTitle .challengeTitle__group1>:nth-child(3){font-size:13px;font-size:3.46667vw}}@media screen and (min-width:800px){.challengeTitle .challengeTitle__group1>:nth-child(3){font-size:17px;line-height:1.9;padding-bottom:75px}}.challengeTitle img{width:100%;height:auto}.challengeTitle.challengeTitle--sub{padding-bottom:0;margin-bottom:0}.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(1){font-size:12.5px;line-height:1.92;padding:30px 0 10px 0}@media screen and (max-width:375px){.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(1){font-size:12.5px;font-size:3.33333vw}}@media screen and (min-width:800px){.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(1){font-size:20px;line-height:1.6;padding:75px 0 15px 0}}.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(2){font-size:15px;line-height:1.76;padding-bottom:0}@media screen and (max-width:375px){.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(2){font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.challengeTitle.challengeTitle--sub .challengeTitle__group1>:nth-child(2){font-size:25px;line-height:1.76;padding-bottom:0}}.challengeTitle.challengeTitle--sub .challengeTitle__group1 hr{border-width:0;border-top:dotted 2px #50bce7;padding:0;margin:0;height:1px;margin:30px auto 0 auto;width:50%}@media screen and (min-width:800px){.challengeTitle.challengeTitle--sub .challengeTitle__group1 hr{border-top:dotted 4px #50bce7;width:480px;margin:70px auto 0 auto}}.challengPeople .challengPeople__title{text-align:center;font-size:20px;text-align:center;padding-bottom:35px}@media screen and (max-width:375px){.challengPeople .challengPeople__title{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.challengPeople .challengPeople__title{font-size:30px;padding-bottom:75px}}.peopleList{margin-bottom:-45px}@media screen and (min-width:800px){.peopleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-60px}.peopleList .peopleItem{width:48%}}.peopleItem{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:45px}@media screen and (min-width:800px){.peopleItem{padding-bottom:60px}}.peopleItem .peopleItem__pic{width:43%;padding-left:4px}.peopleItem .peopleItem__pic img{width:85%;height:auto;-webkit-box-shadow:-4px 4px 0 #000;box-shadow:-4px 4px 0 #000}@media screen and (min-width:800px){.peopleItem .peopleItem__pic{width:34%;padding-left:5px}.peopleItem .peopleItem__pic img{-webkit-box-shadow:-5px 5px 0 #000;box-shadow:-5px 5px 0 #000}}.peopleItem .peopleItem__detail{width:57%}@media screen and (min-width:800px){.peopleItem .peopleItem__detail{width:66%}}.peopleItem .peopleItem__name{border-bottom:solid 2px #000;padding-bottom:5px}.peopleItem .peopleItem__name>:nth-child(1){font-size:18.5px;font-weight:700;line-height:1.44}@media screen and (max-width:375px){.peopleItem .peopleItem__name>:nth-child(1){font-size:18.5px;font-size:4.93333vw}}.peopleItem .peopleItem__name>:nth-child(2){font-size:12px;line-height:1.44}@media screen and (max-width:375px){.peopleItem .peopleItem__name>:nth-child(2){font-size:12px;font-size:3.2vw}}.peopleItem .peopleItem__name>:nth-child(3){font-size:12px;line-height:1.8;font-weight:700}@media screen and (max-width:375px){.peopleItem .peopleItem__name>:nth-child(3){font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.peopleItem .peopleItem__name>:nth-child(1){font-size:22px}.peopleItem .peopleItem__name>:nth-child(2){font-size:13px}.peopleItem .peopleItem__name>:nth-child(3){font-size:14px}}.peopleItem .peopleItem__text{padding-top:5px;font-size:12px;letter-spacing:.04em;line-height:1.8}@media screen and (max-width:375px){.peopleItem .peopleItem__text{font-size:12px;font-size:3.2vw}}.peopleItem.peopleItem--a .peopleItem__pic img{-webkit-box-shadow:-4px 4px 0 #ff6a6d;box-shadow:-4px 4px 0 #ff6a6d}.peopleItem.peopleItem--a .peopleItem__name{border-color:#ff6a6d}.peopleItem.peopleItem--b .peopleItem__pic img{-webkit-box-shadow:-4px 4px 0 #7a70b9;box-shadow:-4px 4px 0 #7a70b9}.peopleItem.peopleItem--b .peopleItem__name{border-color:#7a70b9}.peopleItem.peopleItem--c .peopleItem__pic img{-webkit-box-shadow:-4px 4px 0 #ffbe29;box-shadow:-4px 4px 0 #ffbe29}.peopleItem.peopleItem--c .peopleItem__name{border-color:#ffbe29}.peopleItem.peopleItem--d .peopleItem__pic img{-webkit-box-shadow:-4px 4px 0 #87d300;box-shadow:-4px 4px 0 #87d300}.peopleItem.peopleItem--d .peopleItem__name{border-color:#87d300}.challengeChronology>div{background-color:#dbf1fa;padding:25px 0}@media screen and (min-width:800px){.challengeChronology>div{padding:50px 50px 80px 50px}}@media screen and (min-width:800px) and (max-width:799px){.challengeChronology{padding:0 20px;margin:0 auto}}@media screen and (min-width:800px) and (min-width:800px){.challengeChronology{padding:0 40px;margin:0 auto;max-width:1160px}}@media screen and (min-width:800px) and (max-width:799px){.challengeChronology.basic-group--noSPMargin{padding:0;margin:0}}.challengeChronology .challengeChronology__title{text-align:center;padding:0 0 20px 0}@media screen and (min-width:800px){.challengeChronology .challengeChronology__title{padding:0 0 50px 0}}.challengeChronology .challengeChronology__title>:nth-child(1){font-size:20px}@media screen and (max-width:375px){.challengeChronology .challengeChronology__title>:nth-child(1){font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.challengeChronology .challengeChronology__title>:nth-child(1){font-size:30px}}.challengeChronology .challengeChronology__title>:nth-child(2){padding-top:10px;line-height:1.8;font-size:15px}@media screen and (max-width:375px){.challengeChronology .challengeChronology__title>:nth-child(2){font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.challengeChronology .challengeChronology__title>:nth-child(2){padding-top:25px;font-size:25px}}.challengeChronology .chronologyList>li:nth-child(2n){background-color:#FFF}.chronologyItem{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:47px;position:relative;background-color:#c6e9f7;font-size:15px;letter-spacing:.08em;line-height:1.4;font-weight:700}@media screen and (max-width:375px){.chronologyItem{font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.chronologyItem{font-size:16px;padding-left:64px}}.chronologyItem:before{position:absolute;content:"";bottom:0;left:24px;width:2px;height:100%;background-color:#878787}@media screen and (min-width:800px){.chronologyItem:before{left:32px}}.chronologyItem:after{position:absolute;content:"";top:13px;left:21px;width:8px;height:8px;border-radius:10px;background-color:#50bce7}@media screen and (min-width:800px){.chronologyItem:after{left:29px}}.chronologyItem:first-child:before{height:calc(100% - 14px)}.chronologyItem:last-child:before{top:0;bottom:auto;height:14px}.chronologyItem>:first-child>*{display:inline-block}@media screen and (min-width:800px){.chronologyItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chronologyItem>:first-child{width:15%}.chronologyItem>:first-child>*{display:inline-block}.chronologyItem>:first-child>:nth-child(1){min-width:70px}.chronologyItem>:first-child>:nth-child(2){min-width:40px;text-align:right}.chronologyItem>:last-child{width:80%}}.chronologyItem.chronologyItem--l:after{top:13px;left:17px;width:15px;height:15px;border-radius:10px}@media screen and (min-width:800px){.chronologyItem.chronologyItem--l:after{left:25px}}.challengeParlance>div{border:solid 5px #dbf1fa}.challengeParlance>div .challengeParlance__title{border-bottom:solid 5px #dbf1fa;font-size:20px;text-align:center;padding:10px}@media screen and (max-width:375px){.challengeParlance>div .challengeParlance__title{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.challengeParlance>div .challengeParlance__title{font-size:30px}}.parlanceList{padding:0 35px}@media screen and (min-width:800px){.parlanceList{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex}}.parlanceItem{border-bottom:solid 1px #dbf1fa;padding:25px 0}@media screen and (min-width:800px){.parlanceItem{border-bottom:solid 0 #dbf1fa;border-right:solid 1px #dbf1fa;padding:0 35px}}.parlanceItem:last-child{border-width:0}.parlanceItem>:nth-child(1){font-size:20px;font-weight:700}@media screen and (max-width:375px){.parlanceItem>:nth-child(1){font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.parlanceItem>:nth-child(1){font-size:20px}}.parlanceItem>:nth-child(2){padding-top:10px;line-height:1.44;font-size:15px}@media screen and (max-width:375px){.parlanceItem>:nth-child(2){font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.parlanceItem>:nth-child(2){font-size:16px}}.challengeStart a{display:block;text-align:center;background-color:#50bce7;color:#FFF;font-weight:700}@media screen and (min-width:800px){.challengeStart a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.challengeStart a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.challengeStart a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.challengeStart a.hover{-webkit-transition-duration:0s;transition-duration:0s}}.challengeStart a>div:first-child{background-image:url(../images/challenge/pic2.jpg);background-size:cover;background-position:center;padding-bottom:36.6419295%}.challengeStart a>div:last-child{padding:10px 0;font-size:20px}@media screen and (max-width:375px){.challengeStart a>div:last-child{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.challengeStart a>div:last-child{padding:15px 0;font-size:17px}}.challengePpageNumber{text-align:center;font-size:0;letter-spacing:0}.challengePpageNumber li{display:inline-block;margin:0 15px}.challengePpageNumber a{display:block;text-align:center;border:solid 1px #50bce7;color:#50bce7;width:45px;height:45px;border-radius:30px;line-height:45px;font-size:18px;font-weight:700}@media screen and (max-width:375px){.challengePpageNumber a{font-size:18px;font-size:4.8vw}}@media screen and (min-width:800px){.challengePpageNumber a{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.challengePpageNumber a.hover{opacity:.7}}@media screen and (min-width:800px) and (max-width:799px){.challengePpageNumber a.hover{-webkit-transition-duration:50ms;transition-duration:50ms}}@media screen and (min-width:800px) and (min-width:800px){.challengePpageNumber a.hover{-webkit-transition-duration:0s;transition-duration:0s}}.challengePpageNumber a.is-selected{border:solid 1px #50bce7;color:#FFF;background-color:#50bce7}@media screen and (min-width:800px){.challengePpageNumber li{margin:0 25px}.challengePpageNumber a{width:50px;height:50px;border-radius:25px;line-height:50px;font-size:20px}}.talkSection{margin:0;padding:0}.talkSection h3{text-align:center;font-size:20px;letter-spacing:.1em;line-height:1.75;padding:30px 0}@media screen and (max-width:375px){.talkSection h3{font-size:20px;font-size:5.33333vw}}@media screen and (min-width:800px){.talkSection h3{font-size:35px;line-height:1.75;padding:60px 0}}.talkGroups .talkGroup:last-child{margin-bottom:-25px}.talkGroup img{width:100%;height:auto;padding-bottom:25px;padding-left:65px}.talkGroup dl.basic-definition-list dt{float:left;width:65px;display:block;clear:both;padding:0 0}.talkGroup dl.basic-definition-list dd{padding:0;padding-left:65px}.talkGroup dl.basic-definition-list dd:after{content:" ";display:block;clear:both}.talkGroup dt>div{background-color:#000;color:#FFF;text-align:center;padding-left:.25em;border-radius:10px;width:50px;height:20px;line-height:19px;font-weight:700;font-size:12px}@media screen and (max-width:375px){.talkGroup dt>div{font-size:12px;font-size:3.2vw}}.talkGroup dt>div:nth-child(1){margin-top:5px}.talkGroup dt.__2p{margin-top:-10px}.talkGroup dd{margin-bottom:25px;font-size:15px;line-height:1.7;letter-spacing:.1em}@media screen and (max-width:375px){.talkGroup dd{font-size:15px;font-size:4vw}}@media screen and (min-width:800px){.talkGroup{display:-webkit-box;display:-ms-flexbox;display:flex}.talkGroup img{padding-bottom:0;padding-left:0}.talkGroup>:nth-child(1){width:68%;padding-right:6%}.talkGroup>:nth-child(2){width:32%}}@media screen and (min-width:800px){.talkGroup.talkGroup--r{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.talkGroup.talkGroup--r>:nth-child(1){padding-left:6%;padding-right:0}}.challengeOutro div{width:92%;margin:0 auto 0 0;padding-bottom:68.83333333%;background-image:url(../images/challenge/c2_o.jpg);background-size:cover}.challengeOutro p{color:#FFF;background-color:#50bce7;width:92%;padding:15px;margin:0 0 0 auto;margin-top:-15px;font-size:12px;line-height:1.83}@media screen and (max-width:375px){.challengeOutro p{font-size:12px;font-size:3.2vw}}@media screen and (min-width:800px){.challengeOutro{width:884px;margin:0 auto}.challengeOutro div{width:90%}.challengeOutro p{padding:30px;margin-top:-70px;font-size:16px;line-height:1.875;width:51.24434389%}}

p.supp {
	font-weight: normal !important;
	font-size: 0.85rem !important;
	padding-top: 5px;
}
.csrbanner {
	text-align: center;
	padding: 40px 37px 40px;
	width: 100%;
}
.csrbanner img {
	width: 100%;
}
.att {
		padding: 20px 0 0;
		line-height: 1.6666;
}
	.talk__title h2 {
		font-size: 4.5vw !important;
		text-align: center !important;
		vertical-align: top !important;
	}
	.talk__title h2 > span {
		padding: 5px 10px !important;
	}
	.talk__title > p.covid {
		padding: 0 20px 40px !important;
		margin: -20px 0 0 !important;
		font-size: 2vw !important;
	}
/* SP用 */
@media screen and (max-width:375px) {
	.csrbanner {
		padding: 40px 37px 40px;
		width: 100%;
	}
	.csrbanner img {
		width: 100%;
	}
	.talk__title h2 {
		font-size: 4.5vw !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	.talk__title h2 > div {
		background-color: transparent !important;
		padding: 45px 0 0 40px !important;
	}
	.talk__title h2 > div > span {
		padding: 5px 10px !important;
		margin: 0 !important;
		text-align: left;
		background-color: #50bbe7 !important;
	}
	.talk__title h2 > div > span:nth-of-type(2) {
		margin-left: 10px !important;
	}
	.talk__title h2 > div > span:nth-of-type(3) {
		margin-left: 20px !important;
	}
	.talk__title > p.covid {
		padding: 0 20px 40px !important;
		margin: -20px 0 0 !important;
		font-size: 2vw !important;
	}
	/*.homeTalk {
		background: none !important;
		padding: 0 !important;
	}
	.homeTalk>* {
		position: relative !important;
		height: auto !important;
	}
	.homeTalkbg img{
		width: 100%;
	}*/
}

/* SP用 */
@media screen and (max-width:799px) {
	.commonHeader .globalNavi a.nolink {
		color: #999999
	}
	/*.homeTalk {
		background: none !important;
		padding: 0 !important;
	}
	.homeTalk>* {
		position: relative !important;
		height: auto !important;
	}
	.homeTalkbg img{
		width: 100vw;
	}*/
	.basic-group > p.covid {
		padding: 0 40px 30px !important;
		margin: 20px auto 0 !important;
		font-size: 2vw !important;
		line-height: 2.07692;
	}
	.challengeTitleEnd {
		margin: 20px auto 70px;
	}
	.challengeTitleEnd img {
		width: 100%;
		height: auto;
	}
	.mottopolicy {
		margin: 10px 0 0;
	}
	.peopleItem--a p.mottopolicy {
		color: #ff6a6d;
	}
	.peopleItem--b p.mottopolicy {
		color: #7a70b9;
	}
	.peopleItem--c p.mottopolicy {
		color: #ffbe29;
	}
	.peopleItem--d p.mottopolicy {
		color: #87d300;
	}
	.pconly {
		display: none;
	}
	.prologue h2 {
		font-size: 5.33333vw !important;
		letter-spacing: .1em;
		line-height: 1.75 !important;
		color: #50bce7 !important;
		padding: 0 !important;
		margin: 0 0 30px !important;
	}
	.prologue h3 {
		font-size: 5.33333vw !important;
		line-height: 1.75 !important;
		padding: 0 !important;
		margin: 0 0 50px !important;
	}
	.prologue p {
		text-align: left;
		font-size: 4vw;
		line-height: 1.7;
		text-indent: 1rem;
		margin: 0 0 1rem;
	}
	.discussion {
		margin: 0 20px 150px;
		text-align: center;
	}
	.discussion .discussion_frame {
		padding: 0 0 30px;
		border: 6px solid #50bbe7;
	}
	.discussion .discussion_frame h2 {
		padding: 20px 0;
		font-size: 4.93333vw;
		letter-spacing: 0;
	}
	.discussion .discussion_frame p {
		font-size: 3.46667vw;
		line-height: 1.7;
		letter-spacing: 0;
	}
	.discussion_title {
		background-color: #50bbe7;
		text-align: center;
		padding: 0 0 6px;
	}
	.discussion_title img {
		width: 80%;
		height: auto;
	}
	.discussion_photo {
		margin: 20px;
	}
	.discussion_photo img {
		width: 100%;
		height: auto;
	}
	.btn-enter--blue {
		background: #50bbe7;
	}
	.btn-enter--blue::before {
		border-color: #50bbe7 transparent transparent transparent;
	}
	.btn-enter--blue::after {
		border-color: transparent transparent #50bbe7 transparent;
	}
	.btn-enter--blue span::before {
		border-color: #50bbe7 transparent transparent transparent;
	}
	.btn-enter--blue span::after {
		border-color: transparent transparent #50bbe7 transparent;
	}
	.discussionTitle > :nth-child(2) {
		width: 100%;
		height: 0;
		padding-bottom: 47.96543032%;
		background: url(../images/challenge/discussionmembers.jpg) no-repeat center center / cover;
		position: relative;
	}
	.discussionTitle h2 {
		width: 180px;
		height: 63px;
		background: url("../images/challenge/discussiontitle.png") no-repeat left top / 180px auto;
		display: block;
		position: absolute;
		top: 10px;
		left: 10px;
	}
	.discussionTitle h2 span {
		font-size: 4.5vw;
		display: block;
		letter-spacing: 0;
		line-height: 1.3;
		padding: 15px 0 0 15px;
	}
	.discussionTitle > p {
		font-size: 3.46667vw;
		line-height: 2;
		text-align: center;
		padding: 30px 0;
	}
	.discussionPeople {
		background-color: #ebf5fa;
		padding: 20px 0 0;
		padding: 0 0 20px;
	}
	.discussionPeople .peopleList {
		margin: 0 !important;
		padding: 20px 0 0 !important;
	}
	.discussionPeople .peopleList .peopleItem {
		width: 100% !important;
		background-color: #fff;
		border-radius: 0 10px 10px 0;
		padding: 0;
		margin: 0 0 20px 0;
		position: relative;
	}
	.discussionPeople .peopleList .peopleItem:last-of-type {
		margin: 0;
	}
	.discussionPeople .peopleList .peopleItem-a {
		border-left: 6px solid #6bd9cd;
	}
	.discussionPeople .peopleList .peopleItem-b {
		border-left: 6px solid #6fafe0;
	}
	.discussionPeople .peopleList .peopleItem-c {
		border-left: 6px solid #a4a7d3;
	}
	.discussionPeople .peopleItem .peopleItem__pic {
		padding: 0 !important;
		position: absolute;
		top: 0;
		left: 0;
	}
	.discussionPeople .peopleItem .peopleItem__pic img {
		box-shadow: none !important;
		width: 100%;
	}
	.discussionPeople .peopleItem .peopleItem__detail {
		width: 100% !important;
		padding: 18px;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name {
		border: none !important;
		padding-left: calc(43% + 15px);
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(1) {
		font-size: 5.33333vw !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(2) {
		letter-spacing: 1px !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(3) {
		font-size: 3.2vw !important;
		letter-spacing: 0 !important;
		line-height: 1.8 !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__text {
		margin: 15px 0 0 !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__text > p {
		font-size: 3.2vw !important;
		letter-spacing: .04em !important;
		line-height: 1.8 !important;
	}
	.discussionPeople .peopleList .peopleItem-a p.jobDescription {
		color: #6bd9cd;
	}
	.discussionPeople .peopleList .peopleItem-b p.jobDescription {
		color: #6fafe0;
	}
	.discussionPeople .peopleList .peopleItem-c p.jobDescription {
		color: #a4a7d3;
	}
	.discussionCovid {
		margin: 25px auto 50px !important;
		text-align: center;
	}
	.discussionCovid p {
		font-size: 2vw !important;
		line-height: 2.07692;
	}
	.discussionSection {
		padding: 0 25px;
	}
	.discussionSection h3 {
		padding: 60px 0 0;
		margin: 0 0 30px;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.discussionSection h3::before {
		position: absolute;
		display: block;
		content: "";
		bottom: 0;
		left: 0;
		z-index: -1;
		height: 13px;
		width: 100%;
		background-color: #ebf5fa;
	}
	.discussionSection h3 span {
		font-size: 5.33333vw;
		line-height: 1.71429;
	}
	.discussionSection .discussionGroups {
		margin: 0!important;
		padding: 0!important;
	}
	.discussionSection .discussionGroup-R {
		flex-direction: row-reverse;
	}
	.discussionSection .discussionGroup-L > :nth-child(1) {
		width: 100%;
	}
	.discussionSection .discussionGroup-L > :nth-child(2) {
		width: 100%;
	}
	.discussionSection .discussionGroup-R > :nth-child(1) {
		width: 100%;
	}
	.discussionSection .discussionGroup-R > :nth-child(2) {
		width: 100%;
	}
    .discussionSection .discussionGroup .discussionImages {
		padding-bottom: 60%;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	.discussionGroup dt {
		padding: 0!important;
		height: 60px;
		width: 80px!important;
	}
	.discussionGroup dt div {
		font-size: 3.1vw;
		line-height: 1.3;
		color: #fff;
		width: 43px;
		padding: 10px 0 0 0;
		text-align: center;
		letter-spacing: 0;
	}
	.discussionGroup dt div span {
		font-size: 2vw;
	}
	.discussionGroup dt.bg-pp1 {
		background: url("../images/challenge/icon_discussiontalk01.png") no-repeat left top / 60px auto;
	}
	.discussionGroup dt.bg-pp2 {
		background: url("../images/challenge/icon_discussiontalk02.png") no-repeat left top / 60px auto;
	}
	.discussionGroup dt.bg-pp3 {
		background: url("../images/challenge/icon_discussiontalk03.png") no-repeat left top / 60px auto;
	}
	.discussionGroup dd {
		padding-bottom: 30px!important;
		font-size: 4vw;
		line-height: 1.73333;
		padding-left: 80px!important;
	}
	.discussionSection > .discussionGroups:nth-of-type(2) .discussionImages {
		background-image: url("../images/challenge/d_pic1s.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(4) .discussionImages {
		background-image: url("../images/challenge/d_pic2s.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(6) .discussionImages {
		background-image: url("../images/challenge/d_pic3s.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(8) .discussionImages {
		background-image: url("../images/challenge/d_pic4s.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(10) .discussionImages {
		background-image: url("../images/challenge/d_pic5s.jpg");
	}
	.discussionMessage {
		margin: 0 auto 80px;
		padding: 0!important;
	}
	.discussionMessage li {
		width: 324px;
		margin: 0 auto 20px;
	}
	.discussionMessageFrame {
		box-sizing: border-box;
		width: 324px;
		position: relative;
		margin: 0 auto;
		padding: 105px 0 35px;
	}
	.discussionMessageFrame::before {
		content: "";
		width: 324px;
		height: 110px;
		display: block;
		position: absolute;
		top: 0;
		left: -4px;
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #fff;
		z-index: +1;
	}
	.discussionMessageFrame::after {
		content: "";
		width: 324px;
		height: 40px;
		display: block;
		position: absolute;
		bottom: 0;
		left: -4px;
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #fff;
		z-index: +1;
	}
	.discussionMessage01 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop1.png");
	}
	.discussionMessage02 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop2.png");
	}
	.discussionMessage03 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop3.png");
	}
	.discussionMessage01 .discussionMessageFrame {
		border-left: 4px solid #6bd9cd;
		border-right: 4px solid #6bd9cd;
	}
	.discussionMessage02 .discussionMessageFrame {
		border-left: 4px solid #6fafe0;
		border-right: 4px solid #6fafe0;
	}
	.discussionMessage03 .discussionMessageFrame {
		border-left: 4px solid #a4a7d3;
		border-right: 4px solid #a4a7d3;
	}
	.discussionMessage01 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom1.png");
	}
	.discussionMessage02 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom2.png");
	}
	.discussionMessage03 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom3.png");
	}
	.discussionMessage .discussionMessageBox {
		padding: 0 0 25px 0;
	}
	.discussionMessage .facephoto {
		position: absolute;
		top: 0;
		left: 50%;
		z-index: +2;
		transform: translateY(0) translateX(calc(-50% + 10px));
		margin: auto;
	}
	.discussionMessage p {
		font-size: 4vw;
		line-height: 1.7;
		letter-spacing: .1em;
		margin: 0 30px;
	}
	.discussionMessage .message {
		height: 80px;
		margin: 50px 0 10px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.discussionMessage01 .message {
		color: #54d3c5;
		background-image: url("../images/challenge/d_messageicon1.png");
	}
	.discussionMessage02 .message {
		color: #5ba4dc;
		background-image: url("../images/challenge/d_messageicon2.png");
	}
	.discussionMessage03 .message {
		color: #8c90c7;
		background-image: url("../images/challenge/d_messageicon3.png");
	}
	.discussionMessage .message h4 {
		font-size: 23px;
		line-height: 1.4;
	}
	.challengeCopy {
		margin: 30px auto 60px;
		text-align: center;
	}
	.challengeCopy p {
		font-size: 4vw;
		line-height: 1.7;
	}
	.challengeEntrance {
		margin: 0 0 70px;
	}
	.challengeEntrance li {
		text-align: center;
		margin: 0 0 45px;
	}
	.challengeEntrance li .vol {
		position: relative;
	}
	.challengeEntrance li .new {
		content: "";
		width: 30px;
		height: 30px;
		background: url("../images/common/icon_new.png") no-repeat center center / 30px 30px;
		position: absolute;
		top: -10px;
		right: calc(50% - 35px);
		z-index: +1;
		display: block;
	}
	.challengeEntrance li .vol img {
		width: 60px;
		height: auto;
	}
	.challengeEntrance li .challenge_title {
		padding: 15px 0;
	}
	.challengeEntrance li .challenge_title h2 {
		font-weight: 700;
		color: #50bce7;
		font-size: 4vw;
		line-height: 1.6;
		letter-spacing: 0;
	}
	.challengeEntrance li .challenge_photo {
		margin: 0 0 20px;
		text-align: center;
	}
	.challengeEntrance li .challenge_photo img {
		width: 100%;
		height: auto;
	}
	.challengeEntrance li .challenge_text {
		padding: 0 0 25px;
	}
	.challengeEntrance li .challenge_text p {
		font-size: 3.8vw;
		line-height: 1.6;
		letter-spacing: 0;
	}
	.challengeEntrance li .discussion_frame {
		border: 6px solid #50bbe7;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 25px;
	}
	.challengeEntrance li .discussion_frame h2 {
		padding: 20px 0 15px;
		font-size: 4.93333vw;
		line-height: 1.44;
		letter-spacing: 0;
	}
	.challengeEntrance li .discussion_frame p {
		font-size: 3.8vw;
		line-height: 1.6;
		letter-spacing: 0;
	}
	.challengeEntrance li .discussion_frame .discussion_title {
		background-color: #50bbe7;
		text-align: center;
		padding: 0 0 6px;
	}
	.challengeEntrance li .discussion_frame .discussion_title img {
		width: 80%;
		height: auto;
	}
	.challengeEntrance li .discussion_frame .discussion_photo {
		margin: 20px 0;
		padding: 0 20px;
	}
	.challengeEntrance li .discussion_frame .discussion_photo img {
		width: 100%;
		height: auto;
	}
	sub {
		font-size: 70%;
	}
	p .answer {
		font-size: 17px;
		font-weight: bold;
	}
	.miraiPurpose {
	    text-align: center;
	    padding-bottom: 60px;
	}
	.miraiPurpose h3 {
        font-size: 22.5px;
        line-height: 1.62222;
        padding-top: 60px;
        padding-bottom: 30px;
	}
	.miraiPurpose p {
		font-size: 13px !important;
        line-height: 2.07692 !important;
        letter-spacing: .05em !important;
	}
	.miraiPurpose > div {
		max-width: 90%;
		margin: 0 auto;
	}
	.miraiPurpose > div:last-of-type {
		max-width: 100%;
	}
	.miraiPurpose > div img {
		width: 100%;
		height: auto;
	}
	.miraiSlogan > div {
		margin: 30px auto 60px;
	}
	.homeIntro::before {
		content: "";
		width: calc(100% - 40px);
		height: 200px;
		background: url("../images/home/newlogo2504_sp.png") no-repeat center bottom / 100% auto;
		position: absolute;
		left: 20px;
		bottom: 20px;
		z-index: +1;
	}
	.keyword {
		margin: 2em auto;
	}
	.keyword .spnone {
		display: none;
	}	
}

/* TB-PC用 */
@media screen and (min-width:800px) {
	.csrbanner {
		padding: 0 0 130px;
		width: 100%;
	}
	.csrbanner img {
		width: 400px;
	}
	.talk__title {
		text-align: left;
		min-width: 1200px;
	}
	.talk__title h2 {
		font-size: 37px !important;
		line-height: 1.4 !important;
		padding: 0 !important;
		font-weight: bold;
		text-align: center !important;
		vertical-align: top !important;
		z-index: 10;
		position: relative;
	}
	.talk__title h2 > div {
		background-color: transparent !important;
		padding-top: 36%;
	}
	.talk__title h2 > div > span {
		padding: 10px 20px !important;
		margin: 0 !important;
		text-align: left;
		background-color: #50bbe7 !important;
	}
	.talk__title h2 > div > span:nth-of-type(2) {
		margin-left: 20px !important;
	}
	.talk__title h2 > div > span:nth-of-type(3) {
		margin-left: 40px !important;
	}
	.talk__title h2::before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 100%;
		background: url(../images/talk/members_bl.png) no-repeat;
		background-size: contain;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 11;
	}
	.talk__title > p.covid {
		padding: 0 40px 50px !important;
		margin: -30px auto 0 !important;
		font-size: 12px !important;
	}
	/*
	.talk__members ul li.talk__memberitem--person2 {
		margin: 0 100px 20px 20px !important;
	}
	.talk__members ul li.talk__memberitem--person3 {
		margin: 0 20px 0 100px !important;
	}
	*/
	.talk_talk.talk_talk--last {
		padding-bottom: 0 !important;
	}
	.talk_lastSpace {
		padding-bottom: 200px;
	}
	.globalNavi ul ul a.nolink {
		background-color: #999999;
		cursor: default;
	}
	.att {
		text-align: right;
		padding: 20px 0 0;
	}
	/*
	.homeTalk {
		background: none !important;
		padding: 0 !important;
	}
	.homeTalk>* {
		position: relative !important;
		height: auto !important;
	}
	.homeTalkbg img{
		display: block;
		width: 100vw;
		height: auto;
	}
	*/
	.topSpace {
		padding-top: 40px;
	}
	.basic-group > p.covid {
		padding: 0 40px 50px !important;
		margin: -30px auto 20px !important;
		font-size: 12px !important;
		line-height: 1.5;
	}
	.challengeTitleEnd {
		margin: 0 auto 150px;
	}
	.challengeTitleEnd img {
		width: 100%;
		height: auto;
	}
	.mottopolicy {
		margin: 10px 0 0;
	}
	.peopleItem--a p.mottopolicy {
		color: #ff6a6d;
	}
	.peopleItem--b p.mottopolicy {
		color: #7a70b9;
	}
	.peopleItem--c p.mottopolicy {
		color: #ffbe29;
	}
	.peopleItem--d p.mottopolicy {
		color: #87d300;
	}
	.prologue {
		width: 880px;
		padding: 0;
		margin: 0 auto 60px;
	}
	.sponly {
		display: none;
	}
	.prologue h2 {
		font-size: 25px !important;
		line-height: 1.6 !important;
		font-weight: 700 !important;
		color: #50bce7 !important;
		padding: 0 !important;
		margin: 0 0 60px !important;
	}
	.prologue h3 {
		font-size: 30px !important;
		line-height: 1.8 !important;
		padding: 0 !important;
		margin: 0 0 50px !important;
	}
	.prologue p {
		text-align: left;
		font-size: 17px;
		line-height: 1.8;
		text-indent: 1rem;
		margin: 0 0 1rem;
	}
	.discussion {
		width: 880px;
		margin: 0 auto 190px;
		text-align: center;
	}
	.discussion .discussion_frame {
		padding: 0 0 40px;
		border: 6px solid #50bbe7;
	}
	.discussion .discussion_frame h2 {
		padding: 40px 0 20px;
		font-size: 40px;
	}
	.discussion .discussion_frame p {
		font-size: 16px;
		line-height: 1.7;
	}
	.discussion_title {
		background-color: #50bbe7;
		text-align: center;
		padding: 0 0 6px;
	}
	.discussion_title img {
		width: auto;
		height: 24px;
	}
	.discussion_photo {
		margin: 35px 0;
	}
	.discussion_photo img {
		width: 680px;
		height: auto;
	}
	.btn-enter--blue {
		background: #50bbe7;
	}
	.btn-enter--blue::before {
		border-color: #50bbe7 transparent transparent transparent;
	}
	.btn-enter--blue::after {
		border-color: transparent transparent #50bbe7 transparent;
	}
	.btn-enter--blue span::before {
		border-color: #50bbe7 transparent transparent transparent;
	}
	.btn-enter--blue span::after {
		border-color: transparent transparent #50bbe7 transparent;
	}
	li.newicon > a::before {
		content: "";
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		top: 18px;
		right: 10px;
		z-index: 999;
		background: url("../images/common/icon_new.png") no-repeat center center / cover;
	}
	.discussionTitle > :nth-child(2) {
		width: 100%;
		height: 0;
		padding-bottom: 47.96543032%;
		background: url("../images/challenge/discussionmembers.jpg") no-repeat center center / cover;
		position: relative;
	}
	.discussionTitle h2 {
		width: 525px;
		height: 183px;
		background: url("../images/challenge/discussiontitle.png") no-repeat center center;
		display: block;
		position: absolute;
		top: 80px;
		left: 5%;
	}
	.discussionTitle h2 span {
		font-size: 45px;
		display: block;
		letter-spacing: 2px;
		line-height: 1.4;
		padding: 45px 0 0 45px;
	}
	.discussionTitle > p {
		font-size: 18px;
		line-height: 2.22222;
		text-align: center;
		max-width: 1160px;
		margin: 0 auto;
		padding: 50px 40px;
	}
	.discussionPeople {
		background-color: #ebf5fa;
		padding: 50px 0;
	}
	.discussionPeople .peopleList {
		margin: 0 !important;
	}
	.discussionPeople .peopleList .peopleItem {
		width: calc((100% - 100px) / 3) !important;
		background-color: #fff;
		border-radius: 0 10px 10px 0;
		padding: 0;
		position: relative;
	}
	.discussionPeople .peopleList .peopleItem-a {
		border-left: 6px solid #6bd9cd;
	}
	.discussionPeople .peopleList .peopleItem-b {
		border-left: 6px solid #6fafe0;
	}
	.discussionPeople .peopleList .peopleItem-c {
		border-left: 6px solid #a4a7d3;
	}
	.discussionPeople .peopleItem .peopleItem__pic {
		padding: 0 !important;
		position: absolute;
		top: 0;
		left: 0;
	}
	.discussionPeople .peopleItem .peopleItem__pic img {
		box-shadow: none !important;
		width: 100%;
	}
	.discussionPeople .peopleItem .peopleItem__detail {
		width: 100% !important;
		padding: 18px;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name {
		border: none !important;
		padding: 0 0 0 40%;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(1) {
		font-size: 20px !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(2) {
		letter-spacing: 1px !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__name > :nth-child(3) {
		font-size: 12px !important;
		letter-spacing: 0 !important;
		line-height: 1.7 !important;
	}
	.discussionPeople .peopleItem .peopleItem__detail .peopleItem__text > p {
		font-size: 12px !important;
		font-weight: 700 !important;
		letter-spacing: 0 !important;
		line-height: 1.7 !important;
	}
	.discussionPeople .peopleList .peopleItem-a p.jobDescription {
		color: #6bd9cd;
	}
	.discussionPeople .peopleList .peopleItem-b p.jobDescription {
		color: #6fafe0;
	}
	.discussionPeople .peopleList .peopleItem-c p.jobDescription {
		color: #a4a7d3;
	}
	.discussionCovid {
		padding: 50px 40px 100px !important;
		text-align: center;
	}
	.discussionCovid p {
		font-size: 12px !important;
		line-height: 1.5;
	}
	.discussionSection h3 {
		padding: 60px 0 0;
		margin: 0 0 70px;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.discussionSection h3::before {
		position: absolute;
		display: block;
		content: "";
		bottom: 0;
		left: 0;
		z-index: -1;
		height: 25px;
		width: 100%;
		background-color: #ebf5fa;
	}
	.discussionSection h3 span {
		font-size: 35px;
		line-height: 1.71429;
	}
	.discussionSection .discussionGroup {
		display: flex;
	}
	.discussionSection .discussionGroup-R {
		flex-direction: row-reverse;
	}
	.discussionSection .discussionGroup-L > :nth-child(1) {
		width: calc(100% - 460px);
		margin: 0 50px 0 0;
	}
	.discussionSection .discussionGroup-L > :nth-child(2) {
		width: 410px;
	}
	.discussionSection .discussionGroup-R > :nth-child(1) {
		width: calc(100% - 460px);
		margin: 0 0 0 50px;
	}
	.discussionSection .discussionGroup-R > :nth-child(2) {
		width: 410px;
	}
    .discussionSection .discussionGroup .discussionImages {
		padding-bottom: 0;
		background-size: contain;
		background-position: center;
		background-repeat: no-repeat;
		background-position: 0 0;
	}
	.discussionGroup dt {
		padding: 0!important;
	}
	.discussionGroup dt {
		padding: 0!important;
		height: 60px;
	}
	.discussionGroup dt div {
		font-size: 14px;
		line-height: 1.3;
		color: #fff;
		width: 60px;
		padding: 14px 0 0 0;
		text-align: center;
		letter-spacing: 0;
	}
	.discussionGroup dt div span {
		font-size: 12px;
	}
	.discussionGroup dt.bg-pp1 {
		background: url("../images/challenge/icon_discussiontalk01.png") no-repeat left top;
	}
	.discussionGroup dt.bg-pp2 {
		background: url("../images/challenge/icon_discussiontalk02.png") no-repeat left top;
	}
	.discussionGroup dt.bg-pp3 {
		background: url("../images/challenge/icon_discussiontalk03.png") no-repeat left top;
	}
	.discussionGroup dd {
		margin-bottom: 25px;
		font-size: 16px;
		line-height: 1.8;
		letter-spacing: .1em;
	}
	.discussionSection > .discussionGroups:nth-of-type(2) .discussionImages {
		background-image: url("../images/challenge/d_pic1.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(4) .discussionImages {
		background-image: url("../images/challenge/d_pic2.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(6) .discussionImages {
		background-image: url("../images/challenge/d_pic3.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(8) .discussionImages {
		background-image: url("../images/challenge/d_pic4.jpg");
	}
	.discussionSection > .discussionGroups:nth-of-type(10) .discussionImages {
		background-image: url("../images/challenge/d_pic5.jpg");
	}
	.discussionGroup .plusspace {
		padding: 0 0 50px 0;
	}
	.discussionMessage {
		margin: 0 auto 320px;
		min-width: 1160px;
	}
	.discussionMessage ul {
		display: flex;
	}
	.discussionMessage li {
		width: calc((100% - 100px) / 3);
		display :flex;
	}
	.discussionMessage li:nth-child(2) {
		margin: 0 50px;
	}
	.discussionMessageFrame {
		box-sizing: border-box;
		width: 324px;
		position: relative;
		margin: 0 auto;
		padding: 105px 0 32px;
	}
	.discussionMessageFrame::before {
		content: "";
		width: 324px;
		height: 110px;
		display: block;
		position: absolute;
		top: 0;
		left: -4px;
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #fff;
		z-index: +1;
	}
	.discussionMessageFrame::after {
		content: "";
		width: 324px;
		height: 40px;
		display: block;
		position: absolute;
		bottom: 0;
		left: -4px;
		background-repeat: no-repeat;
		background-position: bottom center;
		background-color: #fff;
		z-index: +1;
	}
	.discussionMessage01 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop1.png");
	}
	.discussionMessage02 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop2.png");
	}
	.discussionMessage03 .discussionMessageFrame::before {
		background-image: url("../images/challenge/d_frametop3.png");
	}
	.discussionMessage01 .discussionMessageFrame {
		border-left: 4px solid #6bd9cd;
		border-right: 4px solid #6bd9cd;
	}
	.discussionMessage02 .discussionMessageFrame {
		border-left: 4px solid #6fafe0;
		border-right: 4px solid #6fafe0;
	}
	.discussionMessage03 .discussionMessageFrame {
		border-left: 4px solid #a4a7d3;
		border-right: 4px solid #a4a7d3;
	}
	.discussionMessage01 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom1.png");
	}
	.discussionMessage02 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom2.png");
	}
	.discussionMessage03 .discussionMessageFrame::after {
		background-image: url("../images/challenge/d_framebottom3.png");
	}
	.discussionMessage .facephoto {
		position: absolute;
		top: 0;
		left: 50%;
		z-index: +2;
		transform: translateY(0) translateX(calc(-50% + 10px));
		margin: auto;
	}
	.discussionMessage .discussionMessageBox {
		padding: 0 0 25px 0;
	}
	.discussionMessage p {
		font-size: 16px;
		line-height: 1.8;
		margin: 0 30px;
	}
	.discussionMessage .message {
		height: 80px;
		margin: 50px 0 10px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.discussionMessage01 .message {
		color: #54d3c5;
		background-image: url("../images/challenge/d_messageicon1.png");
	}
	.discussionMessage02 .message {
		color: #5ba4dc;
		background-image: url("../images/challenge/d_messageicon2.png");
	}
	.discussionMessage03 .message {
		color: #8c90c7;
		background-image: url("../images/challenge/d_messageicon3.png");
	}
	.discussionMessage .message h4 {
		font-size: 23px;
		line-height: 1.4;
	}
	.challengeCopy {
		margin: 70px auto 60px;
		text-align: center;
	}
	.challengeCopy p {
		font-size: 22px;
		line-height: 1.8;
	}
	.challengeEntrance {
		margin: 0 auto 100px;
	}
	.challengeEntrance ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-end;
	}
	.challengeEntrance li {
		width: 50%;
		text-align: center;
		margin: 0 0 45px;
	}
	.challengeEntrance li .vol {
		position: relative;
	}
	.challengeEntrance li .new {
		content: "";
		width: 39px;
		height: 39px;
		background: url("../images/common/icon_new.png") no-repeat center center / 39px 39px;
		position: absolute;
		top: -20px;
		right: calc(50% - 50px);
		z-index: +1;
		display: block;
	}
	.challengeEntrance li .vol img {
		width: 77px;
		height: auto;
	}
	.challengeEntrance li .challenge_title {
		height: 150px;
		display: flex;
		align-items: center;
		text-align: center;
		justify-content: center;
	}
	.challengeEntrance li .challenge_title h2 {
		font-weight: 700;
		color: #50bce7;
		font-size: 22px;
		line-height: 1.6;
	}
	.challengeEntrance li .challenge_photo {
		margin: 0 0 35px;
		text-align: center;
	}
	.challengeEntrance li .challenge_photo img {
		width: 400px;
		height: auto;
	}
	.challengeEntrance li .challenge_text {
		height: 125px;
	}
	.challengeEntrance li .challenge_text p {
		font-size: 16px;
		line-height: 1.6;
	}
	.challengeEntrance li .discussion_frame {
		border: 6px solid #50bbe7;
		width: 400px;
		margin: 0 auto;
		padding: 0 0 25px;
	}
	.challengeEntrance li .discussion_frame h2 {
		padding: 20px 0 15px;
		font-size: 22px;
		letter-spacing: 0;
	}
	.challengeEntrance li .discussion_frame p {
		font-size: 14px;
		line-height: 1.5;
		letter-spacing: 0;
	}
	.challengeEntrance li .discussion_frame .discussion_title {
		background-color: #50bbe7;
		text-align: center;
		padding: 0 0 6px;
	}
	.challengeEntrance li .discussion_frame .discussion_title img {
		width: auto;
		height: 20px;
	}
	.challengeEntrance li .discussion_frame .discussion_photo {
		margin: 20px 0;
	}
	.challengeEntrance li .discussion_frame .discussion_photo img {
		width: 310px;
		height: auto;
	}
	sub {
		font-size: 70%;
	}
	p .answer {
		font-size: 20px;
		font-weight: bold;
	}
	.miraiPurpose {
	    text-align: center;
	    padding-bottom: 60px;
	}
	.miraiPurpose h3 {
        font-size: 32px;
        line-height: 2.28125;
        padding-top: 60px;
        padding-bottom: 30px;
	}
	.miraiPurpose p {
        font-size: 20px !important;
        line-height: 2.25 !important;
        margin: 0 !important;
	}
	.miraiSlogan > div {
		width: 640px;
		margin: 30px auto 60px;
	}
	dl.side {
		display: flex;
	}
	dl.side dt {
		width: 130px;
	}
	dl.side dd {
		width: calc(100% - 130px);
	}
	.homeIntro::before {
		content: "";
		width: 500px;
		height: 300px;
		background: url("../images/home/newlogo2504_pc.png") no-repeat center bottom / 100% auto;
		position: absolute;
		left: 50%;
		bottom: 50px;
		transform: translateX(-50%);
		z-index: +1;
	}
	.keyword {
		margin: 0 auto 2em;
		display: inline-block;
		text-align: left;
	}
}
/* PC用 */
@media screen and (min-width:1211px) {
	.homeTalkbg img {
		display: block;
		width: calc(100vw - 210px);
		height: auto;
	}
	
}
/*# sourceMappingURL=maps/styles.css.map */