@charset "UTF-8";article,body,dd,div,dt,h1,h2,h3,h4,h5,li,ol,p,section,table,td,tr,ul{margin:0;padding:0}li,ol,ul{list-style:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}.bottomMenuBg{background:#262c6e;height:60px;margin-top:-60px}.bottomMenu{display:none;margin-left:auto;width:100vw;z-index:102;position:sticky;bottom:0;right:0;justify-content:flex-end;overflow:hidden;box-shadow:0 0 8px 5px rgba(0,0,0,.07);transition:width .65s cubic-bezier(.51,.07,.13,.98)}@media only screen and (max-width:768px){.bottomMenu{display:flex;pointer-events:visible}}.bottomMenu.-open{width:60px}.bottomMenu-LinkButton{display:flex;justify-content:center;align-items:center;font-weight:700}.bottomMenu-LinkButton.-internship{position:absolute;top:0;left:0;width:calc((100vw - 60px)/ 3);height:100%;font-size:.8125rem;color:#3b499f;background-color:#fff;text-align:center}.bottomMenu-LinkButton.-guideline{position:absolute;top:0;left:0;width:calc((100vw - 60px)/ 2);height:100%;font-size:.8125rem;color:#fff;background-color:#5f6ed8}.bottomMenu-LinkButton.-entry{position:absolute;top:0;left:calc(((100vw - 60px)/ 2));width:calc((100vw - 60px)/ 2);height:100%;font-size:1.125rem;font-family:Kanit,sans-serif;color:#fff;background-color:#ea7066;font-weight:600;letter-spacing:.04em}.ef-Fade{transition:opacity .8s cubic-bezier(.16,.58,.34,.99);opacity:0}.ef-Fade-show{opacity:1}.ef-FadeUp{transition:all .5s cubic-bezier(.16,.58,.34,.99);opacity:0;transform:translateY(50px)}.ef-FadeUp-show{opacity:1;transform:translateY(0)}.ef-FadeUp_Mini{transition:all .5s cubic-bezier(.16,.58,.34,.99);opacity:0;transform:translateY(20px)}.ef-FadeUp_Mini-show{opacity:1;transform:translateY(0)}.ef-SlideLeft_0-100{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(0)}.ef-SlideLeft_0-100-show{transform:translateX(100%)}.ef-SlideLeft_m100-0{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(-100%)}.ef-SlideLeft_m100-0-show{transform:translateX(0)}.ef-SlideRight_100-0{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(100%)}.ef-SlideRight_100-0-show{transform:translateX(0)}.ef-SlideRight_0-m100{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(0)}.ef-SlideRight_0-m100-show{transform:translateX(-100%)}.ef-SlideRight_100vw-0{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(100vw)}.ef-SlideRight_100vw-0-show{transform:translateX(0)}.ef-SlideRight_0-m100vw{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:translateX(0)}.ef-SlideRight_0-m100vw-show{transform:translateX(-100vw)}.ef-SlideCenter_vertical{transition:transform .7s cubic-bezier(.72,.02,.19,.94);transform:scaleY(1)}.ef-SlideCenter_vertical-show{transform:scaleY(0)}.ef-Title{transition:all .6s cubic-bezier(.16,.58,.34,.99);transition-delay:.3s;transform:matrix(1,0,0,1,400,-92);opacity:0}.ef-Title .line2{transition:transform .7s cubic-bezier(.16,.58,.34,.99);transition-delay:.4s;transform:translateX(100px)}.ef-Title .skew{transition:transform .6s cubic-bezier(.7,.095,.155,.88);transition-delay:.3s;transform:skew(-20deg)}.ef-Title-show{transform:matrix(1,0,0,1,0,0);opacity:1}.ef-Title-show .line2{transform:translateX(0)}.ef-Title-show .skew{transform:matrix(1,0,0,1,0,0)}.ef-Title2{transition:all .6s cubic-bezier(.16,.58,.34,.99);transition-delay:.3s;transform:matrix(1,0,0,1,400,0);opacity:0}.ef-Title2 .line2{transition:transform .7s cubic-bezier(.16,.58,.34,.99);transition-delay:.4s;transform:translateX(100px)}.ef-Title2 .skew{transition:transform .6s cubic-bezier(.7,.095,.155,.88);transition-delay:.3s;transform:skew(-20deg)}.ef-Title2-show{transform:matrix(1,0,0,1,0,0);opacity:1}.ef-Title2-show .line2{transform:translateX(0)}.ef-Title2-show .skew{transform:matrix(1,0,0,1,0,0)}.ef-SubTitle{transition:all .6s cubic-bezier(.16,.58,.34,.99);transition-delay:.3s;transform:matrix(1,0,0,1,600,-138);opacity:0}.ef-SubTitle .line2{transition:all .7s cubic-bezier(.16,.58,.34,.99);transition-delay:.4s;transform:translateX(100px)}.ef-SubTitle .line3{transition:all .7s cubic-bezier(.16,.58,.34,.99);transition-delay:.5s;transform:translateX(100px)}.ef-SubTitle .skew{transition:transform .6s cubic-bezier(.7,.095,.155,.88);transition-delay:.3s;transform:skew(-20deg)}.ef-SubTitle-show{transform:matrix(1,0,0,1,0,0);opacity:1}.ef-SubTitle-show .line2,.ef-SubTitle-show .line3{transform:translateX(0)}.ef-SubTitle-show .skew{transform:matrix(1,0,0,1,0,0)}.ef-SkewImage{transition:all .8s cubic-bezier(.16,.58,.34,.99);transform:matrix(1,0,0,1,300,-69);opacity:0}.ef-SkewImage-show{transform:matrix(1,0,0,1,0,0);opacity:1}.ef-SkewImage2{transition:all .8s cubic-bezier(.16,.58,.34,.99);transform:matrix(1,0,0,1,-300,-69);opacity:0}.ef-SkewImage2-show{transform:matrix(1,0,0,1,0,0);opacity:1}.ef-CutBtn .cp-CutBtn_Effect .cp-CutBtn_Center{color:#fff}.ef-CutBtn .cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Center{color:#293789}.ef-CutBtn .cp-CutBtn_Normal,.ef-CutBtn .cp-CutBtn_Shadow{opacity:0}.ef-CutBtn .cp-CutBtn_Effect{transform:skewX(21deg) translateX(100%)}.ef-CutBtn .cp-CutBtn_EffectSlider{transform:translateX(-100%)}.ef-CutBtn-show .cp-CutBtn_Normal{opacity:1;transition:opacity 0 linear;transition-delay:.5s}.ef-CutBtn-show .cp-CutBtn_Shadow{opacity:1;transition:opacity .5s linear;transition-delay:.5s}.ef-CutBtn-show .cp-CutBtn_EffectSlider{transform:translateX(100%);transition:all 1s cubic-bezier(.79,0,.17,.98)}.ef-CutBtn-show .cp-CutBtn_Effect{transform:skewX(21deg) translateX(-100%);transition:all 1s cubic-bezier(.79,0,.17,.98)}.ef-SkewSlideRight{transition:all .6s cubic-bezier(.16,.58,.34,.99);transform-origin:left bottom;transform:translateX(500px);opacity:0}.ef-SkewSlideRight-show{transform:translateX(0);opacity:1}.ef-SkewSlideRight_Inner{transition:all .8s cubic-bezier(.7,.095,.155,.88);transform-origin:left bottom;transform:skew(-20deg);opacity:0}.ef-SkewSlideRight_Inner-show{transform:skew(0);opacity:1}.ef-WipeRight{transition:all .8s cubic-bezier(.16,.58,.34,.99);overflow:hidden;transform:translateX(-40%)}.ef-WipeRight_Mask{transition:all .8s cubic-bezier(.16,.58,.34,.99);transform:translateX(100%)}.ef-WipeRight-show{transform:translateX(0)}.ef-WipeRight-show .ef-WipeRight_Mask{transform:translateX(0)}.ef-CoverWipe{position:relative}.ef-CoverWipe img{opacity:0}.ef-CoverWipe_Mask{position:absolute;width:100%;height:100%;top:0;overflow:hidden;transform-origin:right top;transform:scaleX(1);transition:transform .5s cubic-bezier(.48,.09,.17,.98);transition-delay:.5s}.ef-CoverWipe_Cover{position:absolute;width:100%;height:100%;top:0;background-color:#293789;transform:scaleX(0);transform-origin:left top}.ef-CoverWipe-show img{transition-delay:.5s;opacity:1}.ef-CoverWipe-show .ef-CoverWipe_Mask{transform:scaleX(0)}.ef-CoverWipe-show .ef-CoverWipe_Cover{transition:transform .5s cubic-bezier(.88,.03,.59,.9);transform:scaleX(1)}.ft{background-color:#262c6e;padding:37px 0;padding-right:calc(80px - .5px);text-align:center}@media only screen and (max-width:768px){.ft{padding:21px 0}}.ft p{font-size:.875rem;text-align:justify;color:#fff;letter-spacing:.08rem;text-align:center}@media only screen and (max-width:768px){.ft p{font-size:.75rem}}@media only screen and (max-width:768px){.ft p{letter-spacing:.02rem}}.breadcrumb{background-color:#262c6e;border-bottom:1px #9397d7 solid;padding:18px 34px}.breadcrumb ul{width:100%;max-width:1360px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;color:#fff}.breadcrumb ul>li{font-size:.75rem;line-height:1.83333;position:relative}.breadcrumb ul>li+li{margin-left:40px}.breadcrumb ul>li+li:before{content:"";display:block;width:6px;height:6px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:-24px}.breadcrumb ul>li a{color:#fff;text-decoration:none;border-bottom:1px solid transparent;transition:border .12s ease-in}.breadcrumb ul>li a:hover{border-color:#fff}@media only screen and (max-width:768px){.breadcrumb ul{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}}.hd{position:relative}.hd-Padding{position:absolute;overflow:hidden;z-index:99;width:100%}@media only screen and (max-width:768px){.hd-Bg img{width:115%}}.hd-Logo{position:absolute;left:20px;top:30px}@media only screen and (max-width:768px){.hd-Logo{top:20px;left:15px}.hd-Logo img{width:40vw}}a,a:active,a:hover,a:visited,body{color:#222}body{font-family:'Noto Sans JP',sans-serif,Hiragino Sans,Meiryo;font-size:1rem;background-color:#fff;color:#222}.mm{position:fixed;width:100%;height:100%;top:0;z-index:100;background-color:#626db2;transform:translateX(100%);transition:transform .65s cubic-bezier(.51,.07,.13,.98)}.mm-open{transform:translateX(0);overflow-y:scroll}@media only screen and (max-width:768px){.mm{width:100%}}.mm-Button{display:none;text-align:center}@media only screen and (max-width:768px){.mm-Button{display:block}}@media only screen and (max-width:768px){.mm-Button .cp-CutBtn_EffectMask{display:none}}.mm-Inner{width:100%;min-height:100%;background:url(../images/menu_bg.jpg) no-repeat right bottom;background-size:contain;display:flex;align-items:center;justify-items:center;box-sizing:border-box;padding:40px;padding-right:calc(40px + 80px)}@media only screen and (max-width:768px){.mm-Inner{display:block;overflow-y:scroll;padding-right:40px}}.mm-Columns{display:flex;margin:auto;width:100%;max-width:1160px}@media only screen and (max-width:768px){.mm-Columns{display:block}}.mm-Column{width:calc(33.333333% - 26.67px);box-sizing:border-box;margin-right:40px}.mm-Column:last-child{margin-right:0}@media only screen and (max-width:768px){.mm-Column{width:100%;margin-right:0}}.mm-Category{margin-bottom:65px}.mm-Category:last-child{margin-bottom:0}@media only screen and (max-width:768px){.mm-Category{margin-bottom:30px;padding-bottom:40px;border-bottom:1px solid #fff}.mm-Category:last-child{margin-bottom:30px}}.mm a,.mm a:visited,.mm h2,.mm span{color:#fff}.mm h2{font-family:Kanit,sans-serif;font-size:2rem;text-align:justify;font-weight:800;line-height:1.2;letter-spacing:.02rem;margin-bottom:10px;word-break:break-all}@media only screen and (max-width:768px){.mm h2{font-size:1.5rem}}@media only screen and (max-width:768px){.mm h2{margin-bottom:5px}}.mm-Navi,.mm-SubNavi1,.mm-SubNavi2{font-size:1rem;text-align:justify;font-weight:600;word-break:break-all}@media only screen and (max-width:768px){.mm-Navi,.mm-SubNavi1,.mm-SubNavi2{font-size:.875rem}}.mm-Navi{margin-bottom:20px}@media only screen and (max-width:768px){.mm-Navi{margin-bottom:0}}.mm-Navi a{transition:opacity .2s linear}.mm-Navi a:hover{opacity:.7}@media only screen and (max-width:768px){.mm-Navi_HasChild{margin-bottom:25px}}.mm-SubNavi1 li,.mm-SubNavi2 li{font-size:.9rem;margin-bottom:9px}@media only screen and (max-width:768px){.mm-SubNavi1 li,.mm-SubNavi2 li{margin-bottom:20px}}@media only screen and (max-width:768px){.mm-SubNavi1 li:last-child,.mm-SubNavi2 li:last-child{margin-bottom:0}}.mm-SubNavi1_h3,.mm-SubNavi2_h3{color:#fff;font-size:1rem;margin-bottom:10px}.mm-SubNavi1_h3-sec,.mm-SubNavi2_h3-sec{padding-top:20px}.mm-SubNavi1 a,.mm-SubNavi2 a{background:url(../images/icon_navi_head.svg) no-repeat left 11px;padding-left:15px;transition:opacity .2s linear}.mm-SubNavi1 a:hover,.mm-SubNavi2 a:hover{opacity:.7}.mm-SubNavi1 a{display:inline-block}.mm-SubNavi2{padding-left:25px;padding-top:10px}@media only screen and (max-width:768px){.mm-SubNavi2{padding-top:20px}}.mm-SubNavi2 .mm-SubNavi3{padding-left:25px;padding-top:10px;display:block;background:url(../images/icon_navi_head.svg) no-repeat 11px 21px}@media only screen and (max-width:768px){.mm-SubNavi2 .mm-SubNavi3{padding-top:20px}}.mo-Root{position:fixed;top:0;left:0;width:100%;height:100%;z-index:103;display:none}.mo-Cover{width:100%;height:100%;background-color:rgba(41,55,137,.9)}.mo-Padding{height:100%;width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.mo-Padding{padding:0 20px}}.mo-Width{height:100%}.mo-WidthAjustor{height:100%;margin:auto;display:flex;align-items:center}.mo-Height{width:100%;padding-top:calc((9 / 16 * 100%) + 50px);position:relative;margin:auto}.mo-Inner{width:100%;height:calc(100% - 50px);margin:auto;position:absolute;top:50px;left:0;background-color:#000}.mo-BtnClose{position:absolute;display:block;right:0;top:0}.cm-NoScroll{overflow:hidden}.cm-FitCover{overflow:hidden}.cm-Sp{display:none}@media only screen and (max-width:768px){.cm-Sp{display:block}}.cm-SpInline{display:none!important}@media only screen and (max-width:768px){.cm-SpInline{display:inline!important}}@media only screen and (max-width:768px){.cm-Pc{display:none}}.cm-RootContainer{padding-right:calc(80px - .5px);position:relative}@media only screen and (max-width:768px){.cm-RootContainer{padding-right:0}}.cm-BodyContainer{overflow-x:hidden}.cm-BodyContainer_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.cm-BodyContainer_Padding{padding:0 20px}}.cm-MovieCover{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease-in-out}.cm-MovieArrow{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/work/icon_movie_play.svg) no-repeat center center;background-size:40px 40px}@media only screen and (max-width:768px){.cm-MovieArrow{background-size:30px 30px}}.cm-MovieImage{display:block;overflow:hidden}.cm-MovieImage img{vertical-align:bottom;width:100%;transition:all .3s ease-in-out}.cm-MovieLinkImage{display:block;position:relative;overflow:hidden}.cm-MovieLinkImage:hover .cm-MovieCover{opacity:1}.cm-MovieLinkImage:hover .cm-MovieImage{opacity:.9}.cm-MovieLinkImage:hover .cm-MovieImage img{transform:scale(1.05)}.sd{position:fixed;width:80px;height:100%;right:0;z-index:102;background-color:#fff}@media only screen and (max-width:768px){.sd{background:0 0;pointer-events:none}}.sd-Inner{width:100%;height:100%;background-color:#3b499f;box-shadow:0 0 10px 10px rgba(0,0,0,.1)}@media only screen and (max-width:768px){.sd-Inner{display:none;background-color:transparent;box-shadow:none}}.sd-MenuButton{display:block;width:100%;height:80px;position:relative}@media only screen and (max-width:768px){.sd-MenuButton{background-color:#3b499f;width:60px;height:60px;pointer-events:visible}}.sd-MenuButton_Lines{position:absolute;width:40px;top:38px;left:20px;transition:all .6s ease-in-out}@media only screen and (max-width:768px){.sd-MenuButton_Lines{top:30px;left:22px;width:20px}}.sd-MenuButton-open .sd-MenuButton_Lines{width:30px;left:25px}@media only screen and (max-width:768px){.sd-MenuButton-open .sd-MenuButton_Lines{left:22px;width:20px}}.sd-MenuButton_Line{height:1px;margin-bottom:8px;transition:top .2s ease-in-out;position:absolute;left:0;transition:all .3s ease-in-out;transition-delay:.4s}.sd-MenuButton_Line span{display:block;height:100%;background-color:#fff;transition:all .4s ease-in-out;transition-delay:0s}.sd-MenuButton_Line-0{width:100%;top:-8px}@media only screen and (max-width:768px){.sd-MenuButton_Line-0{top:-5px}}.sd-MenuButton_Line-1{width:75%;top:0}.sd-MenuButton_Line-1 span{transition-delay:.4s}@media only screen and (max-width:768px){.sd-MenuButton_Line-1{top:0}}.sd-MenuButton_Line-2{width:50%;top:8px}@media only screen and (max-width:768px){.sd-MenuButton_Line-2{top:5px}}.sd-MenuButton:hover .sd-MenuButton_Line-0{top:-10px}@media only screen and (max-width:768px){.sd-MenuButton:hover .sd-MenuButton_Line-0{top:-5px}}.sd-MenuButton:hover .sd-MenuButton_Line-2{top:10px}@media only screen and (max-width:768px){.sd-MenuButton:hover .sd-MenuButton_Line-2{top:5px}}.sd-MenuButton-open .sd-MenuButton_Line-0{top:0;width:100%;transition-delay:0s}.sd-MenuButton-open .sd-MenuButton_Line-1{width:100%;transition-delay:0s}.sd-MenuButton-open .sd-MenuButton_Line-2{top:0;width:100%;transition-delay:0s}.sd-MenuButton-open .sd-MenuButton_Line-0 span{transform:rotateZ(-135deg);transition-delay:.4s}.sd-MenuButton-open .sd-MenuButton_Line-1 span{transform:scale(0);transition-delay:0s}.sd-MenuButton-open .sd-MenuButton_Line-2 span{transform:rotateZ(135deg);transition-delay:.4s}.sd-MenuButton-open:hover .sd-MenuButton_Line-0{top:0}@media only screen and (max-width:768px){.sd-MenuButton-open:hover .sd-MenuButton_Line-0{top:0}}.sd-MenuButton-open:hover .sd-MenuButton_Line-2{top:0}@media only screen and (max-width:768px){.sd-MenuButton-open:hover .sd-MenuButton_Line-2{top:0}}.sd-EntryButton{display:block;position:absolute;bottom:0;width:100%;overflow:hidden}@media only screen and (max-width:768px){.sd-EntryButton{display:none}}.sd-EntryButton.-entry{height:160px}.sd-EntryButton.-entry .sd-EntryButton_Body-normal{display:inline-block;background:linear-gradient(-14deg,#e05d52 40%,#ea7066 40%)}.sd-EntryButton.-entry .sd-EntryButton_Mask{background:linear-gradient(-14deg,#fff0ea 40%,#fff 40%)}.sd-EntryButton.-entry .sd-EntryButton_Body-img-inner{display:flex;justify-content:center;align-items:center;height:100%}.sd-EntryButton.-guideline{height:80px;bottom:160px}.sd-EntryButton.-guideline .sd-EntryButton_Body{font-weight:700}.sd-EntryButton.-guideline .sd-EntryButton_Body-normal{color:#fff;background-color:#5f6ed8}.sd-EntryButton.-guideline .sd-EntryButton_Mask{color:#5f6ed8;background-color:#fff}.sd-EntryButton.-internship{height:80px;bottom:240px}.sd-EntryButton.-internship .sd-EntryButton_Body{font-weight:700}.sd-EntryButton_Body{font-family:Kanit,sans-serif;font-size:.875rem;display:block;text-align:center;height:100%;box-sizing:border-box}.sd-EntryButton_Body-normal{width:100%;color:#3b499f;background-color:#fff;display:flex;justify-content:center;align-items:center}.sd-EntryButton_Body-hover{position:absolute;width:100%;top:0;color:#fff}.sd-EntryButton_Hover{display:block;height:100%;transform:translateX(-100%);transition:transform .25s ease-in-out;overflow:hidden}.sd-EntryButton_Mask{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transform:translateX(100%);background-color:#969dc8;transition:transform .25s ease-in-out}.sd-EntryButton:hover .sd-EntryButton_Hover{transform:translateX(0)}.sd-EntryButton:hover .sd-EntryButton_Mask{transform:translateX(0)}.cp-Column2{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.cp-Column2{display:block}}@media only screen and (max-width:768px){.cp-Column2_Fix2{display:flex}}.cp-Column2_Left,.cp-Column2_Right{width:48%}@media only screen and (max-width:768px){.cp-Column2_Left,.cp-Column2_Right{width:100%}}@media only screen and (max-width:768px){.cp-Column2_Left{margin-bottom:30px}}@media only screen and (max-width:768px){.cp-Column2_Fix2 .cp-Column2_Left,.cp-Column2_Fix2 .cp-Column2_Right{width:48%}.cp-Column2_Fix2 .cp-Column2_Left{margin-bottom:0}}.cp-Column3{display:flex;justify-content:space-between}@media only screen and (max-width:1200px){.cp-Column3{flex-wrap:wrap}}@media only screen and (max-width:768px){.cp-Column3{display:block}}.cp-Column3_Center,.cp-Column3_Left,.cp-Column3_Right{width:31%}@media only screen and (max-width:1200px){.cp-Column3_Center,.cp-Column3_Left,.cp-Column3_Right{width:48%}}@media only screen and (max-width:768px){.cp-Column3_Center,.cp-Column3_Left,.cp-Column3_Right{width:100%}}@media only screen and (max-width:1200px){.cp-Column3_Left{width:48%;margin-bottom:30px}}@media only screen and (max-width:768px){.cp-Column3_Left{width:100%;margin-bottom:30px}}@media only screen and (max-width:1200px){.cp-Column3_Center{width:48%;margin-bottom:30px}}@media only screen and (max-width:768px){.cp-Column3_Center{width:100%;margin-bottom:30px}}.cp-CutBtn{font-size:1rem;text-align:justify;font-weight:500;display:inline-block;position:relative;text-align:left}@media only screen and (max-width:768px){.cp-CutBtn{font-size:.875rem}}@media only screen and (max-width:768px){.cp-CutBtn{min-width:230px}}.cp-CutBtn_Large{font-size:1rem;text-align:justify;font-weight:600}@media only screen and (max-width:768px){.cp-CutBtn_Large{font-size:.875rem}}.cp-CutBtn_Columns{display:block;height:100%;position:relative}.cp-CutBtn_Left,.cp-CutBtn_Right{display:inline-block;width:12px;position:absolute;height:100%}.cp-CutBtn_Left img,.cp-CutBtn_Right img{height:100%;width:auto}.cp-CutBtn_Large .cp-CutBtn_Left,.cp-CutBtn_Large .cp-CutBtn_Right{width:19.2px}.cp-CutBtn_Left{left:0;top:0}.cp-CutBtn_Left-skew{display:block;width:100%;height:100%;background-color:#3b499f;transform-origin:bottom right;transform:skewX(-21deg) translateX(.5px)}.cp-CutBtn_Right{right:0;top:0}.cp-CutBtn_Right-skew{display:block;width:100%;height:100%;background-color:#3b499f;transform-origin:top left;transform:skewX(-21deg) translateX(-.5px)}.cp-CutBtn_Center{color:#fff;background-color:#3b499f;display:block;align-items:center;padding:2px 10px;position:relative;top:0;white-space:nowrap;height:100%;box-sizing:border-box;margin-left:12px;margin-right:12px;text-align:center}.cp-CutBtn_Large .cp-CutBtn_Center{margin-left:19.2px;margin-right:19.2px}.cp-CutBtn_Blank{background-image:url(../images/icon_blank_skew_white.svg);background-repeat:no-repeat;background-size:17px auto;background-position:right center;padding-right:24px;margin:auto}.cp-CutBtn_Movie{background-image:url(../images/icon_movie_skew_white.svg);background-repeat:no-repeat;background-size:17px auto;background-position:right center;padding-right:24px;margin:auto}.cp-CutBtn_Large .cp-CutBtn_Center{padding:13px 30px}@media only screen and (max-width:768px){.cp-CutBtn_Large .cp-CutBtn_Center{padding:10px 15px}}.cp-CutBtn_Shadow{position:absolute;width:100%;height:100%;top:0;left:0}.cp-CutBtn_Shadow .cp-CutBtn_Center,.cp-CutBtn_Shadow .cp-CutBtn_Left-skew,.cp-CutBtn_Shadow .cp-CutBtn_Right-skew{box-shadow:3px 3px 15px rgba(0,0,0,.25)}.cp-CutBtn_Normal{position:relative}.MODAL .cp-CutBtn_Normal .cp-CutBtn_Center,.MODAL .cp-CutBtn_Normal .cp-CutBtn_Left-skew,.MODAL .cp-CutBtn_Normal .cp-CutBtn_Right-skew{background-color:#3f56e5}.cp-CutBtn_EffectMask,.cp-CutBtn_HoverMask{position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:bottom left;transform:skewX(-21deg);overflow:hidden}.cp-CutBtn_EffectSlider,.cp-CutBtn_HoverSlider{position:absolute;width:100%;height:100%;top:0;transform-origin:bottom left;transform:translateX(-101%);transition:transform .5s cubic-bezier(.51,.31,.18,.99);overflow:hidden}.cp-CutBtn_Hover{transform-origin:bottom left;transform:skewX(21deg) translateX(100%);transition:transform .5s cubic-bezier(.51,.31,.18,.99);width:100%;height:100%}@media only screen and (max-width:768px){.cp-CutBtn_Hover{display:none}}.cp-CutBtn_Hover .cp-CutBtn_Center{color:#3b499f;background-color:#fff}.MODAL .cp-CutBtn_Hover .cp-CutBtn_Center{color:#3f56e5}.cp-CutBtn_Hover .cp-CutBtn_Left-skew{background-color:#fff;transform:skewX(-21deg)}.cp-CutBtn_Hover .cp-CutBtn_Right-skew{background-color:#fff;transform:skewX(-21deg)}.cp-CutBtn_Hover .cp-CutBtn_Blank{background-image:url(../images/icon_blank_skew_blue1.svg)}.cp-CutBtn_Hover .cp-CutBtn_Movie{background-image:url(../images/icon_movie_skew_blue.svg)}.cp-CutBtn:hover .cp-CutBtn_HoverSlider{transform:translateX(0);transition:transform .5s cubic-bezier(.51,.31,.18,.99)}.cp-CutBtn:hover .cp-CutBtn_Hover{transform:skewX(21deg) translateX(0);transition:transform .5s cubic-bezier(.51,.31,.18,.99)}.cp-CutBtn_Reverse .cp-CutBtn_Left-skew{background-color:#fff}.cp-CutBtn_Reverse .cp-CutBtn_Right-skew{background-color:#fff}.cp-CutBtn_Reverse .cp-CutBtn_Center{color:#3b499f;background-color:#fff}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Center,.cp-CutBtn_Reverse .cp-CutBtn_Hover .cp-CutBtn_Center{color:#fff;background-color:#293789}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Left-skew,.cp-CutBtn_Reverse .cp-CutBtn_Hover .cp-CutBtn_Left-skew{background-color:#293789}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Right-skew,.cp-CutBtn_Reverse .cp-CutBtn_Hover .cp-CutBtn_Right-skew{background-color:#293789}.cp-CutBtn_Reverse .cp-CutBtn_Blank{background-image:url(../images/icon_blank_skew_blue1.svg)}.cp-CutBtn_Reverse .cp-CutBtn_Movie{background-image:url(../images/icon_movie_skew_blue.svg)}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Blank,.cp-CutBtn_Reverse .cp-CutBtn_Hover .cp-CutBtn_Blank{background-image:url(../images/icon_blank_skew_white.svg)}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Movie,.cp-CutBtn_Reverse .cp-CutBtn_Hover .cp-CutBtn_Movie{background-image:url(../images/icon_movie_skew_white.svg)}.cp-CutBtn_Effect{transform-origin:bottom left;transform:skewX(21deg) translateX(100%);transition:transform .5s cubic-bezier(.51,.31,.18,.99);width:100%;height:100%}.cp-CutBtn_Effect .cp-CutBtn_Center{color:#3b499f;background-color:#fff}.cp-CutBtn_Effect .cp-CutBtn_Left-skew{background-color:#fff;transform:skewX(-21deg)}.cp-CutBtn_Effect .cp-CutBtn_Right-skew{background-color:#fff;transform:skewX(-21deg)}.cp-CutBtn_Effect .cp-CutBtn_Blank{background-image:none}.cp-CutBtn_Effect .cp-CutBtn_Movie{background-image:none}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Blank{background-image:none}.cp-CutBtn_Reverse .cp-CutBtn_Effect .cp-CutBtn_Movie{background-image:none}.cp-DoubleButtons_Columns{display:flex;justify-content:center}@media only screen and (max-width:768px){.cp-DoubleButtons_Columns{display:block}}.cp-DoubleButtons_Button{width:45%;text-align:center}@media only screen and (max-width:768px){.cp-DoubleButtons_Button{width:100%}}.cp-DoubleButtons_Button:first-child{margin-right:40px}@media only screen and (max-width:768px){.cp-DoubleButtons_Button:first-child{margin-right:0;margin-bottom:30px}}.cp-DoubleButtons .cp-CutBtn{width:100%}@media only screen and (max-width:768px){.cp-DoubleButtons .cp-CutBtn{width:auto}}.cp-DoubleButtons .cp-CutBtn_Center{justify-content:center}.cp-GroupBox{background-color:#3b499f;position:relative}.cp-GroupBox_BgLeft{position:absolute;width:100%;height:100%;top:0;background:url(../images/common/bottom_bg_left.png) no-repeat left center;background-size:contain}@media only screen and (max-width:768px){.cp-GroupBox_BgLeft{transform:translateX(-10%)}}.cp-GroupBox_BgRight{position:absolute;width:100%;height:100%;top:0;background:url(../images/common/bottom_bg_right.png) no-repeat right center;background-size:contain}@media only screen and (max-width:768px){.cp-GroupBox_BgRight{transform:translateX(12%)}}.cp-GroupBox_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:113px;padding-bottom:113px}@media only screen and (max-width:768px){.cp-GroupBox_Padding{padding:0 20px}}@media only screen and (max-width:768px){.cp-GroupBox_Padding{padding-top:60px;padding-bottom:60px}}.cp-GroupBox_Text{font-size:1.25rem;text-align:justify;font-weight:600;line-height:1.6;color:#fff;text-align:center;margin-bottom:50px}@media only screen and (max-width:768px){.cp-GroupBox_Text{font-size:1.125rem}}@media only screen and (max-width:768px){.cp-GroupBox_Text{margin-bottom:25px}}.cp-GroupBox_Button{text-align:center}.cp-IframeVideo{position:relative}.cp-NormalTitleBox{position:relative}.cp-NormalTitleBox_Absolute{position:absolute;width:100%;height:1px;bottom:-25px}.cp-NormalTitleBox_Corner{width:100%;padding-top:23.05195%;position:absolute;top:0;transform:translateY(-60%)}.cp-NormalTitleBox_BgImageMask{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.cp-NormalTitleBox_BgImage{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.cp-NormalTitleBox_Absolute2{position:absolute;top:0;width:100%;height:100%}.cp-NormalTitleBox_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;height:100%;position:relative;bottom:0}@media only screen and (max-width:768px){.cp-NormalTitleBox_Padding{padding:0 20px}}.cp-NormalTitleBox_Position{position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width:768px){.cp-NormalTitleBox_Position{left:0}}.cp-NormalTitleBox_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;left:3%;bottom:0;display:block;height:auto}.cp-NormalTitleBox_Title .line2{display:inline-block;font-weight:800}.cp-NormalTitleBox_Title .line3{display:inline-block;font-weight:800}.cp-NormalTitleBox_Title .right{text-align:right}.cp-NormalTitleBox_Title .right .line2{font-size:21.875rem;padding-right:2rem}@media only screen and (max-width:768px){.cp-NormalTitleBox_Title .right .line2{padding-right:1.2rem}}.cp-NormalTitleBox_Title .innerText{font-family:Kanit,sans-serif;font-size:12.5rem;position:absolute;left:50%;color:#f2f3f9;line-height:.8;font-weight:800;transform:translateX(0) translateY(-13%);backface-visibility:hidden}@media only screen and (max-width:768px){.cp-NormalTitleBox_Title .innerText{font-size:25vmin;transform:translateX(0) translateY(-20%)}}.cp-NormalTitleBox_Title .skew{display:inline-block}.cp-NormalTitleBox_Title span{transform-origin:left bottom;position:relative;display:inline-block;left:0}.cp-NormalTitleBox_Title .innerText{bottom:0}@media only screen and (max-width:768px){.cp-NormalTitleBox_Title{left:20px}}.cp-PhotoBox{box-shadow:4px 4px 20px 20px rgba(0,0,0,.05);background-color:#fff;height:100%;position:relative}.cp-PhotoBox_ImageContainer{overflow:hidden}.cp-PhotoBox_ImageBody{overflow:hidden}.cp-PhotoBox_ImageBody img{width:100%;vertical-align:bottom;transition:transform .3s ease-in-out}.cp-PhotoBox_ImageBody-hover img{transform:scale(1.05)}.cp-PhotoBox_TextContainer{background-color:#fff;padding:40px 40px 30px 40px}@media only screen and (max-width:1000px){.cp-PhotoBox_TextContainer{padding:40px 30px 30px 30px}}@media only screen and (max-width:768px){.cp-PhotoBox_TextContainer{padding:30px 20px 30px 20px}}.cp-PhotoBox_Title{font-size:1.25rem;text-align:justify;font-weight:800;margin-bottom:20px}@media only screen and (max-width:768px){.cp-PhotoBox_Title{font-size:1.125rem}}.cp-PhotoBox_Text{font-size:.875rem;text-align:justify;font-weight:600;line-height:2.5;padding-bottom:80px}@media only screen and (max-width:768px){.cp-PhotoBox_Text{font-size:.75rem}}.cp-PhotoBox_Text-second{padding-bottom:160px}@media only screen and (max-width:768px){.cp-PhotoBox_Text-second{padding-bottom:120px}}.cp-PhotoBox_Text-third{padding-bottom:240px}@media only screen and (max-width:768px){.cp-PhotoBox_Text-third{padding-bottom:175px}}.cp-PhotoBox_Button{text-align:center;position:absolute;width:100%;left:0;bottom:30px}.cp-PhotoBox_Button-second{bottom:100px}@media only screen and (max-width:768px){.cp-PhotoBox_Button-second{bottom:85px}}.cp-PhotoBox_Button-third{bottom:170px}@media only screen and (max-width:768px){.cp-PhotoBox_Button-third{bottom:140px}}.cp-SideLinkBox{box-shadow:4px 4px 20px 20px rgba(0,0,0,.05);display:block}.cp-SideLinkBox_Columns{display:flex}@media only screen and (max-width:768px){.cp-SideLinkBox_Columns{display:block}}.cp-SideLinkBox_Left,.cp-SideLinkBox_Right{width:50%;overflow:hidden}@media only screen and (max-width:768px){.cp-SideLinkBox_Left,.cp-SideLinkBox_Right{width:100%}}.cp-SideLinkBox_Left{position:relative}.cp-SideLinkBox_Spacer{position:absolute;width:100%;padding-top:68.75%}.cp-SideLinkBox_Right{background-color:#fff;position:relative}.cp-SideLinkBox_Image{height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:transform .4s ease-in-out}.cp-SideLinkBox:hover .cp-SideLinkBox_Image{transform:scale(1.05)}.cp-SideLinkBox_Centering{height:100%;display:flex;align-items:center}.cp-SideLinkBox_TextContainer{padding:10% 17%}@media only screen and (max-width:768px){.cp-SideLinkBox_TextContainer{padding:30px 30px 30px 30px}}.cp-SideLinkBox_Title{font-size:1.25rem;text-align:justify;font-weight:800;margin-bottom:20px}@media only screen and (max-width:768px){.cp-SideLinkBox_Title{font-size:1.125rem}}.cp-SideLinkBox_Title-blank span{color:#3b499f;background:url(../images/icon_blank_skew_blue1.svg) no-repeat right center;background-size:17px 12px;padding-right:25px}.cp-SideLinkBox_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media only screen and (max-width:768px){.cp-SideLinkBox_Text{font-size:.875rem}}@media only screen and (max-width:1024px){.cp-SideLinkBox_Text{-webkit-line-clamp:3}}@media only screen and (max-width:850px){.cp-SideLinkBox_Text{-webkit-line-clamp:2}}@media only screen and (max-width:768px){.cp-SideLinkBox_Text{-webkit-line-clamp:100}}.cp-SideLinkBox_More{font-size:.875rem;text-align:justify;font-family:Kanit,sans-serif;letter-spacing:.05rem;color:#3b499f;font-weight:700;text-align:right;padding-top:10px}@media only screen and (max-width:768px){.cp-SideLinkBox_More{font-size:.875rem}}.cp-SideLinkBox_More span{background:url(../images/icon_link_arrow_blue.svg) no-repeat right center;padding-right:22px}.cp-SideLinkBox_Hover{position:absolute;width:100%;height:100%;top:0;left:-100%;overflow:hidden;transition:left .4s ease-in-out}.cp-SideLinkBox_Mask{position:absolute;height:100%;width:100%;left:100%;transition:left .4s ease-in-out}.cp-SideLinkBox_Hover .cp-SideLinkBox_Centering{background-color:#293789}.cp-SideLinkBox_Hover .cp-SideLinkBox_Title{color:#fff}.cp-SideLinkBox_Hover .cp-SideLinkBox_Title span{color:#fff;background-image:url(../images/icon_blank_skew_white.svg)}.cp-SideLinkBox_Hover .cp-SideLinkBox_Text{color:#fff}.cp-SideLinkBox_Hover .cp-SideLinkBox_More{color:#fff}.cp-SideLinkBox_Hover .cp-SideLinkBox_More span{background-image:url(../images/icon_link_arrow_white.svg)}.cp-SideLinkBox:hover .cp-SideLinkBox_Hover{left:0}@media only screen and (max-width:768px){.cp-SideLinkBox:hover .cp-SideLinkBox_Hover{left:-100%}}.cp-SideLinkBox:hover .cp-SideLinkBox_Mask{left:0}@media only screen and (max-width:768px){.cp-SideLinkBox:hover .cp-SideLinkBox_Mask{left:100%}}.cp-SkewImages_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.cp-SkewImages_Padding{padding:0 20px}}@media only screen and (max-width:768px){.cp-SkewImages_Padding{padding-left:0;padding-right:0}}@media only screen and (max-width:768px){.cp-SkewImages-type2 .cp-SkewImages_Padding{padding-left:0;padding-right:0}}.cp-SkewImages_Columns{display:flex}@media only screen and (max-width:768px){.cp-SkewImages_Columns{display:block}}.cp-SkewImages_Left,.cp-SkewImages_Right{position:relative;z-index:2;width:50%}@media only screen and (max-width:768px){.cp-SkewImages_Left,.cp-SkewImages_Right{width:100%}}.cp-SkewImages_Left img,.cp-SkewImages_Right img{width:105%;vertical-align:bottom;position:relative}@media only screen and (max-width:768px){.cp-SkewImages_Left img,.cp-SkewImages_Right img{width:90%}}.cp-SkewImages_Shadow{position:absolute;width:105%;height:68.5%;bottom:0;transform:skewY(-13deg);transform-origin:bottom left;box-shadow:1px 1px 10px 10px rgba(0,0,0,.05)}@media only screen and (max-width:768px){.cp-SkewImages_Shadow{width:90%}}.cp-SkewImages_Right .cp-SkewImages_Shadow{right:0}.cp-SkewImages-type2 .cp-SkewImages_Left img,.cp-SkewImages-type2 .cp-SkewImages_Right img{width:130%}@media only screen and (max-width:768px){.cp-SkewImages-type2 .cp-SkewImages_Left img,.cp-SkewImages-type2 .cp-SkewImages_Right img{width:100%}}.cp-SkewImages-type2 .cp-SkewImages_Shadow{width:130%;height:63.5%;transform:skewY(13deg);bottom:auto;top:0;transform-origin:top left}@media only screen and (max-width:768px){.cp-SkewImages-type2 .cp-SkewImages_Shadow{width:100%}}.cp-SkewImages_Left{z-index:3}@media only screen and (max-width:768px){.cp-SkewImages_Left{z-index:2}}.cp-SkewImages_Right img{position:absolute;top:0;right:0}@media only screen and (max-width:768px){.cp-SkewImages_Right img{position:relative}}@media only screen and (max-width:768px){.cp-SkewImages_Right{margin-top:-30%;text-align:right}}@media only screen and (max-width:768px){.cp-SkewImages-type2 .cp-SkewImages_Right{margin-top:-15%}}.cp-SkewTitleBox{position:relative}.cp-SkewTitleBox_Absolute{position:absolute;width:100%;height:1px;bottom:-25px}.cp-SkewTitleBox_Corner{width:100%;padding-top:23.05195%;position:absolute;top:0;transform:translateY(-60%)}.cp-SkewTitleBox_BgImageMask{position:absolute;top:0;width:100%;height:100%;overflow:hidden}.cp-SkewTitleBox_BgImage{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.cp-SkewTitleBox_Absolute2{position:absolute;top:0;width:100%;height:100%}.cp-SkewTitleBox_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;height:100%;position:relative;bottom:0}@media only screen and (max-width:768px){.cp-SkewTitleBox_Padding{padding:0 20px}}.cp-SkewTitleBox_Position{position:absolute;bottom:0;left:0;width:100%}@media only screen and (max-width:768px){.cp-SkewTitleBox_Position{left:0}}.cp-SkewTitleBox_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;bottom:0;display:block;height:auto}.cp-SkewTitleBox_Title .line2{display:inline-block;font-weight:800}.cp-SkewTitleBox_Title .line3{display:inline-block;font-weight:800}.cp-SkewTitleBox_Title .right{text-align:right}.cp-SkewTitleBox_Title .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.cp-SkewTitleBox_Title .right .line2{padding-right:1.2rem}}.cp-SkewTitleBox_Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#f2f3f9;line-height:.8;font-weight:800;font-style:italic;transform:translateX(1%) translateY(0) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.cp-SkewTitleBox_Title .innerText{font-size:17vmin;transform:translateX(-2%) translateY(-5%) rotate(-13deg)}}.cp-SkewTitleBox_Title .skew{display:inline-block}.cp-SkewTitleBox_Title span{transform-origin:left bottom;position:relative;display:inline-block;left:0}.cp-SkewTitleBox_Title .innerText{bottom:0}@media only screen and (max-width:768px){.cp-SkewTitleBox_Title{left:20px}}.cp-SkewTitleBox-right .cp-SkewTitleBox_Title{position:relative;text-align:right}.cp-SkewTitleBox-right .cp-SkewTitleBox_Title .innerText{position:relative;left:auto;right:0}.cp-SkewTitleBox-right .cp-SkewTitleBox_Position{bottom:0}.cp-SkewTitleBox-right .cp-SkewTitleBox_Position-right{visibility:hidden}.cp-StaffBoxList{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.cp-StaffBoxList{display:block}}@media only screen and (max-width:768px){.cp-StaffBoxList-column2{display:flex;justify-content:space-between;padding-bottom:20%}}.cp-StaffBox{display:block;width:31%;margin-right:3.5%;margin-bottom:5.5%}@media only screen and (max-width:830px){.cp-StaffBox{width:32%;margin-right:2%}}@media only screen and (max-width:768px){.cp-StaffBox{width:100%}}.cp-StaffBox:nth-child(3n+1){transform:translateY(-40%)}@media only screen and (max-width:768px){.cp-StaffBox:nth-child(3n+1){transform:none}}.cp-StaffBox:nth-child(3n+2){transform:translateY(-20%)}@media only screen and (max-width:768px){.cp-StaffBox:nth-child(3n+2){transform:none}}.cp-StaffBox:nth-child(3n){margin-right:0}@media only screen and (max-width:830px){.cp-StaffBox:nth-child(3n){margin-right:0}}@media only screen and (max-width:830px){.cp-StaffBox-column2{margin-right:0}}@media only screen and (max-width:768px){.cp-StaffBox-column2{width:48%;margin-right:0}}@media only screen and (max-width:768px){.cp-StaffBox-column2:nth-child(2n){transform:translateY(10%)}}.cp-StaffBox_Anim{height:100%;box-sizing:border-box;padding-top:62.38806%;position:relative;box-shadow:3px 3px 15px rgba(0,0,0,.2)}.cp-StaffBox_Image{position:absolute;width:100%;top:0;overflow:hidden}.cp-StaffBox_Image img{width:100%;vertical-align:bottom;transition:transform .3s ease-in-out}.cp-StaffBox_TextContainer{background-color:#fff;position:relative;overflow:hidden;height:100%}.cp-StaffBox_TextNormal{position:relative;height:100%}.cp-StaffBox_TextHover{position:absolute;width:100%;height:calc(100% + .5px);top:0;background-color:#3b499f;color:#fff;overflow:hidden;transform:translateX(-100%);transition:transform .3s ease-in-out}.cp-StaffBox_HoverMask{transform:translateX(100%);transition:transform .3s ease-in-out;height:100%}.cp-StaffBox:hover .cp-StaffBox_TextHover{transform:translateX(0)}@media only screen and (max-width:768px){.cp-StaffBox:hover .cp-StaffBox_TextHover{transform:translateX(-100%)}}.cp-StaffBox:hover .cp-StaffBox_Image img{transform:scale(1.1)}.cp-StaffBox:hover .cp-StaffBox_HoverMask{transform:translateX(0)}@media only screen and (max-width:768px){.cp-StaffBox:hover .cp-StaffBox_HoverMask{transform:translateX(100%)}}.cp-StaffBox_TextCentering{height:100%;display:flex;align-items:center}.cp-StaffBox_TextPadding{padding:30px 30px 30px 30px;box-sizing:border-box;position:relative}@media only screen and (max-width:960px){.cp-StaffBox_TextPadding{padding:20px}}@media only screen and (max-width:830px){.cp-StaffBox_TextPadding{padding:20px 10px}}@media only screen and (max-width:768px){.cp-StaffBox_TextPadding{padding:20px 20px}}@media only screen and (max-width:768px){.cp-StaffBox-column2 .cp-StaffBox_TextPadding{padding:20px 15px 10px 15px}}.cp-StaffBox_No{position:absolute;top:0;left:0;width:100%;background:url(../images/interview/shape_no_bg.svg) no-repeat;background-position:center bottom;background-size:cover}.cp-StaffBox_No p{font-family:Kanit,sans-serif;font-size:6.25rem;font-weight:700;line-height:1;color:#fff;text-indent:2}.cp-StaffBox_TextHover .cp-StaffBox_No{background-image:url(../images/interview/shape_no_bg_hover.svg)}.cp-StaffBox_TextHover .cp-StaffBox_No p{color:#3b499f}.cp-StaffBox_Job{font-size:.875rem;text-align:justify;font-weight:600}@media only screen and (max-width:768px){.cp-StaffBox_Job{font-size:.75rem}}@media only screen and (max-width:768px){.cp-StaffBox-column2 .cp-StaffBox_Job{margin-bottom:10px}}.cp-StaffBox_Name{font-family:Kanit,sans-serif;font-size:2rem;text-align:justify;line-height:2rem;letter-spacing:.1rem;font-weight:700;margin-bottom:5px}@media only screen and (max-width:768px){.cp-StaffBox_Name{font-size:1.5rem}}@media only screen and (max-width:768px){.cp-StaffBox-column2 .cp-StaffBox_Name{line-height:1.1}}.cp-StaffBox_Year{font-size:.75rem;text-align:justify;color:#606d76;margin-bottom:15px}@media only screen and (max-width:768px){.cp-StaffBox_Year{font-size:.625rem}}.cp-StaffBox_TextHover .cp-StaffBox_Year{color:#fff}.cp-StaffBox_Text{font-size:.875rem;text-align:justify;line-height:2;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media only screen and (max-width:768px){.cp-StaffBox_Text{font-size:.75rem}}.safari .cp-StaffBox_Text{-webkit-line-clamp:initial;-webkit-box-orient:initial}.ab-cm-TitleHeader_Label{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.ab-cm-TitleHeader_Label .line2{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label .line3{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label .right{text-align:right}.ab-cm-TitleHeader_Label .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label .right .line2{padding-right:1.2rem}}.ab-cm-TitleHeader_Label .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#fff;line-height:.9;font-weight:800;font-style:italic;transform:translateX(-14%) translateY(-98%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label .innerText{font-size:17vmin;transform:translateX(-7%) translateY(-73%) rotate(-13deg)}}.ab-cm-TitleHeader_Label .skew{display:inline-block}.ab-cm-TitleHeader_Label-body2{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.ab-cm-TitleHeader_Label-body2 .line2{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label-body2 .line3{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label-body2 .right{text-align:right}.ab-cm-TitleHeader_Label-body2 .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body2 .right .line2{padding-right:1.2rem}}.ab-cm-TitleHeader_Label-body2 .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#f2f3f9;line-height:.9;font-weight:800;font-style:italic;transform:translateX(-17%) translateY(-112%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body2 .innerText{font-size:60px;transform:translateX(-2%) translateY(-80%) rotate(-13deg)}}.ab-cm-TitleHeader_Label-body2 .skew{display:inline-block}.ab-cm-TitleHeader_Label-body3{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.ab-cm-TitleHeader_Label-body3 .line2{display:inline-block;font-weight:900}.ab-cm-TitleHeader_Label-body3 .line3{display:inline-block;font-weight:900}.ab-cm-TitleHeader_Label-body3 .right{text-align:right}.ab-cm-TitleHeader_Label-body3 .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body3 .right .line2{padding-right:1.2rem}}.ab-cm-TitleHeader_Label-body3 .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#626db2;line-height:.9;font-weight:900;font-style:italic;transform:translateX(-17%) translateY(-112%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body3 .innerText{font-size:60px;transform:translateX(0) translateY(-140%) rotate(-13deg)}}.ab-cm-TitleHeader_Label-body3 .skew{display:inline-block}.ab-cm-TitleHeader_Label-body3 span{transform-origin:bottom left}.ab-cm-TitleHeader_Label-body4{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.ab-cm-TitleHeader_Label-body4 .line2{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label-body4 .line3{display:inline-block;font-weight:800}.ab-cm-TitleHeader_Label-body4 .right{text-align:right}.ab-cm-TitleHeader_Label-body4 .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body4 .right .line2{padding-right:1.2rem}}.ab-cm-TitleHeader_Label-body4 .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#626db2;line-height:.9;font-weight:800;font-style:italic;transform:translateX(-35%) translateY(-62%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-body4 .innerText{font-size:17vmin;transform:translateX(-2%) translateY(-80%) rotate(-13deg)}}.ab-cm-TitleHeader_Label-body4 .skew{display:inline-block}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-pc{display:none}}.ab-cm-TitleHeader_Label-sp{display:none}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Label-sp{display:inline-block}}.ab-cm-TitleHeader_Title{font-size:1.75rem;text-align:justify;letter-spacing:.3rem;font-weight:800;margin-bottom:10px;position:relative}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Title{font-size:1.375rem}}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Title{text-align:center}}.ab-cm-TitleHeader_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;width:32%;min-width:360px}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Text{font-size:.875rem}}@media only screen and (max-width:768px){.ab-cm-TitleHeader_Text{width:100%;min-width:auto}}.ab .cp-MainVisual{background:url(../images/about/mv.jpg) no-repeat center top;background-size:cover;padding-top:45.45455%;min-height:700px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.ab .cp-MainVisual{background-image:url(../images/about/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.ab .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.ab .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.ab .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.ab .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.ab .cp-MainVisual_TitleContainer-top{padding-top:45%}}.ab .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.ab .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.ab .cp-MainVisual_Centering{padding:0 20px}}.ab .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.ab .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.ab .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.ab .cp-MainVisual_Title .right{text-align:right}.ab .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.ab .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.ab .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-57%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-57%) rotate(-13deg)}}.ab .cp-MainVisual_Title .skew{display:inline-block}.ab .cp-MainVisual_Title span{transform-origin:left bottom}.ab .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.ab .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.ab .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.ab .cp-MainVisual_Title-top .right{text-align:right}.ab .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.ab .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.ab .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-57%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.ab .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-57%) rotate(-13deg)}}.ab .cp-MainVisual_Title-top .skew{display:inline-block}.ab .cp-MainVisual_Title-top .innerText{left:0}.ab .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.ab .cp-MainVisual_Padding2{padding:20px 0 0 20px}.ab .cp-MainVisual_Padding2 img{width:60%}}.ab-Intro{background:url(../images/about/mv_bottom.jpg) no-repeat;background-size:cover;position:relative}.ab-Intro_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.ab-Intro_Padding{padding:0 20px}}.ab-Intro_Inner{position:absolute;top:0;left:0;width:100%;z-index:6}.ab-Intro_TextContainer{margin:auto;width:580px}@media only screen and (max-width:768px){.ab-Intro_TextContainer{width:100%;padding:0 20px;box-sizing:border-box}}.ab-Intro_Title{margin-bottom:30px;text-align:center}@media only screen and (max-width:768px){.ab-Intro_Title img{height:26px}}.ab-Intro_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;color:#fff}@media only screen and (max-width:768px){.ab-Intro_Text{font-size:.875rem}}.ab-Intro_Bg{position:absolute;width:100%;padding-top:23.05195%;bottom:-1px;left:0;background:url(../images/shape_bl_gray.svg) no-repeat bottom left;background-size:cover}.ab-Body{position:relative}.ab-Body .img0{background-image:url(../images/about/img7.jpg)}.ab-Body .img1{background-image:url(../images/about/img8.jpg)}.ab-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.ab-Body_Padding{padding:0 20px}}.ab-Body_Padding2{max-width:960px;margin:auto;margin-bottom:30px}.ab-Body_No{position:relative}.ab-Body_No span{font-family:Kanit,sans-serif;font-size:12.5rem;position:absolute;left:-100px;top:-110px;font-weight:800;line-height:1;color:#fff}@media only screen and (max-width:768px){.ab-Body_No span{font-size:6.25rem;left:-10px;top:-65px}}.ab-Body_Title{font-size:2rem;text-align:justify;letter-spacing:.3rem;font-weight:800;margin-bottom:20px;position:relative}@media only screen and (max-width:768px){.ab-Body_Title{font-size:1.5rem}}.ab-Body_Title-indent1{display:block;text-indent:-17px}@media only screen and (max-width:768px){.ab-Body_Title{margin-bottom:10px;letter-spacing:0}}.ab-Body_Text{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;margin-bottom:40px;position:relative}@media only screen and (max-width:768px){.ab-Body_Text{font-size:.875rem}}.ab-Body_Text-indent1{display:block;text-indent:-10px}.ab-Body_Image{padding-bottom:50px}@media only screen and (max-width:768px){.ab-Body_Image{padding-bottom:50px}}.ab-Body_Image-1{padding-bottom:150px}@media only screen and (max-width:768px){.ab-Body_Image-1{padding-bottom:100px}}.ab-Body_Image-4{padding-bottom:150px}@media only screen and (max-width:768px){.ab-Body_Image-4{padding-bottom:100px}}.ab-Body_Image-5{padding-bottom:30px}@media only screen and (max-width:768px){.ab-Body_Image-5{padding-bottom:15px}}.ab-Body_Image-5-2{padding-bottom:100px}@media only screen and (max-width:768px){.ab-Body_Image-5-2{padding-bottom:50px}}.ab-Body_Image img{width:100%;vertical-align:bottom}.ab-Body_Image-svg{text-align:center}.ab-Body_Image-svg img{width:50%}@media only screen and (max-width:768px){.ab-Body_Image-svg img{width:80%}}.ab-Body_Image-svg2{text-align:center}.ab-Body_Image-svg2 img{width:100%}@media only screen and (max-width:768px){.ab-Body_Image-svg2 img{width:100%}}.ab-Body_Image-padding-s{padding-bottom:50px}.ab-Body_Image-nomargin{padding-bottom:30px}@media only screen and (max-width:768px){.ab-Body_Image-nomargin{padding-bottom:20px}}.ab-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;text-indent:-1.2em;padding-left:1.2em;color:#606d76;padding-bottom:150px}@media only screen and (max-width:768px){.ab-Body_Caption{font-size:.875rem}}@media only screen and (max-width:768px){.ab-Body_Caption{padding-bottom:100px}}.ab-Body_ImageCaption{font-size:.875rem;text-align:justify;line-height:2;color:#fff;padding-bottom:50px}@media only screen and (max-width:768px){.ab-Body_ImageCaption{font-size:.875rem}}@media only screen and (max-width:768px){.ab-Body_ImageCaption{padding-bottom:30px}}.ab-Body_SubTitles{color:#fff;text-align:center;margin-bottom:150px}@media only screen and (max-width:768px){.ab-Body_SubTitles{padding-top:10%;margin-bottom:110px}}.ab-Body_SubTitles-sub{font-size:1.25rem;text-align:justify;font-weight:800;margin-bottom:5px;text-align:center}@media only screen and (max-width:768px){.ab-Body_SubTitles-sub{font-size:1.125rem}}.ab-Body_SubTitles-title{font-size:2rem;text-align:justify;font-weight:800;text-align:center}@media only screen and (max-width:768px){.ab-Body_SubTitles-title{font-size:1.5rem}}.ab-Body_CenterTitle{font-size:1.75rem;text-align:justify;line-height:2;letter-spacing:.1rem;font-weight:800;text-align:center;color:#fff}@media only screen and (max-width:768px){.ab-Body_CenterTitle{font-size:1.375rem}}@media only screen and (max-width:768px){.ab-Body_CenterTitle{text-align:left}}.ab-Body_CenterTitle span{text-align:justify}.ab-Body_Columns{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.ab-Body_Columns{display:block}}.ab-Body_ColumnLeft{width:57%}@media only screen and (max-width:768px){.ab-Body_ColumnLeft{width:100%;margin-bottom:5%}}.ab-Body_ColumnLeft img{width:100%}.ab-Body_ColumnRight{width:38%}@media only screen and (max-width:768px){.ab-Body_ColumnRight{width:100%}}.ab-Body_BottomBlue-padding{position:absolute;width:100%;height:100%;top:0}.ab-Body_BottomBlue-padding2{padding-top:15%}.ab-Body_BottomBlue-padding3{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.ab-Body_BottomBlue-padding3{padding:0 20px}}.ab-Body_Button{text-align:left;margin-bottom:90px}@media only screen and (max-width:768px){.ab-Body_Button{text-align:center}}.ab-Body_TextContainer .ab-Body_Button{margin-bottom:10px}@media only screen and (max-width:768px){.ab-Body_TextContainer .ab-Body_Button{margin-bottom:90px}}.ab-Body-1{background-color:#f2f3f9;padding-bottom:3%}@media only screen and (max-width:768px){.ab-Body-1 .ab-Body_Padding2{margin-bottom:0}}.ab-Body-1 .ab-Body_BottomWhite{background:url(../images/shape_bl_white.svg) no-repeat center bottom;background-size:cover;padding-top:23.05195%;position:absolute;width:100%;bottom:0}.ab-Body-2{padding-bottom:10%}.ab-Body-2 .cp-SkewTitleBox_Corner{background-color:#f2f3f9}.ab-Body-2 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_bl_white.svg)}.ab-Body-2 .cp-SkewTitleBox_Title{z-index:2}.ab-Body-2 .cp-SkewTitleBox_BgImageMask{top:1px}.ab-Body-2 .cp-SkewTitleBox_Title .skew{text-shadow:3px 4px #fff}@media only screen and (max-width:768px){.ab-Body-2{padding-bottom:45%}.ab-Body-2 .cp-SkewTitleBox_Padding{bottom:-120%}}.ab-Body-2 .ab-Body_BottomBlue{background:url(../images/shape_br_blue5.svg) no-repeat center bottom;background-size:cover;padding-top:23.05195%;position:absolute;width:100%;bottom:0}.ab-Body-2 .ab-Body_No span{color:#f2f3f9}.ab-Body-3{background-color:#626db2;padding-bottom:5%}.ab-Body-3 .cp-SkewTitleBox_Corner{background-color:#fff}.ab-Body-3 .cp-SkewTitleBox_BgImageMask{top:1.5px}.ab-Body-3 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.ab-Body-3 .cp-SkewTitleBox_Title{z-index:2}.ab-Body-3 .cp-SkewTitleBox_Title .innerText{bottom:-3px}.ab-Body-3 .cp-SkewTitleBox_Title span{color:#626db2}@media only screen and (max-width:768px){.ab-Body-3{padding-bottom:2%}}.ab-Body-3 .cp-SkewTitleBox_Title .innerText{transform:translateX(1%) translateY(0) rotate(-13deg)}@media only screen and (max-width:768px){.ab-Body-3 .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(-4%) rotate(-13deg)}}.ab-Body-3 .ab-Body_Padding{padding-top:13%}.ab-Body-3 .ab-Body_BottomBlue{background:url(../images/shape_br_blue4.svg) no-repeat center bottom;background-size:cover;padding-top:23.05195%;position:absolute;width:100%;bottom:0}.ab-Body-3 .ab-Body_No span{color:#969dc8}.ab-Body-3 .ab-Body_Title{font-size:1.75rem;text-align:justify;color:#fff}@media only screen and (max-width:768px){.ab-Body-3 .ab-Body_Title{font-size:1.375rem}}.ab-Body-3 .ab-Body_Text{color:#fff}.ab-Body-4{background-color:#969dc8;padding-bottom:5%}@media only screen and (max-width:768px){.ab-Body-4{padding-bottom:1%}}.ab-Body-4 .cp-SkewTitleBox_Corner{background-color:#626db2}.ab-Body-4 .cp-SkewTitleBox_BgImageMask{top:1px}.ab-Body-4 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.ab-Body-4 .cp-SkewTitleBox_Title{z-index:2}.ab-Body-4 .cp-SkewTitleBox_Title .innerText{bottom:-3px;transform:translateX(1%) translateY(120%) rotate(-13deg)}@media only screen and (max-width:768px){.ab-Body-4 .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(120%) rotate(-13deg)}}.ab-Body-4 .cp-SkewTitleBox_Title span{color:#626db2}.ab-Body-4 .ab-Body_Padding{padding-top:180px}.ab-Body-4 .ab-Body_PaddingHeader{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1360px}@media only screen and (max-width:768px){.ab-Body-4 .ab-Body_PaddingHeader{padding:0 20px}}.ab-Body-4 .ab-Body_Title{font-size:1.75rem;text-align:justify;color:#fff}@media only screen and (max-width:768px){.ab-Body-4 .ab-Body_Title{font-size:1.375rem}}.ab-Body-4 .ab-Body_Text{color:#fff}.ab-Body-5{background-color:#3b499f;padding-bottom:10%}.ab-Body-5 .ab-Body_BottomBlue{padding-top:23.05195%;position:absolute;width:100%;top:0;background-color:#969dc8}.ab-Body-5 .ab-Body_BottomBlue-cover{background:url(../images/shape_bl_blue2.svg) no-repeat center bottom;background-size:cover;width:100%;height:100%;position:absolute;left:0;top:0}.ab-Body-5 .ab-Body_Padding-head5{padding-top:5%;padding-bottom:40px}.ab-Body-5 .ab-Body_Button{text-align:center;margin-bottom:80px}.ab-BlockTitle_Title-indent1{display:block;text-indent:-16px}@media only screen and (max-width:768px){.ab-BlockTitle_Title-indent1{display:inline}}.ab-Body-1 .ab-BlockTitle{margin-bottom:150px}@media only screen and (max-width:768px){.ab-Body-1 .ab-BlockTitle{margin-bottom:90px}}.ab-Body-2 .ab-BlockTitle{margin-bottom:150px}@media only screen and (max-width:768px){.ab-Body-2 .ab-BlockTitle{margin-bottom:90px}}.ab-Body-4 .ab-BlockTitle{margin-bottom:50px;padding-top:20px}@media only screen and (max-width:768px){.ab-Body-4 .ab-BlockTitle{margin-bottom:30px}}.ab-Body-4 .ab-BlockTitle_Title{color:#fff}@media only screen and (max-width:768px){.ab-Body-4 .ab-BlockTitle_Title{text-align:left}}.ab-Body-4 .ab-BlockTitle_Container{padding:0 60px}@media only screen and (max-width:768px){.ab-Body-4 .ab-BlockTitle_Container{padding:0}}.ab-Header2{padding-top:23.05195%;position:relative;background-color:#f2f3f9}.ab-Header2_Bg{position:absolute;width:100%;height:100%;top:0;background:url(../images/shape_bl_white.svg) no-repeat bottom left;background-size:contain}.ab-Header2_Padding{position:absolute;top:0;width:100%;padding-top:20%}.ab-Header2_Padding2{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.ab-Header2_Padding2{padding:0 20px}}.gl .cp-MainVisual{background:url(../images/guideline/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.gl .cp-MainVisual{background-image:url(../images/guideline/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.gl .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.gl .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.gl .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.gl .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.gl .cp-MainVisual_TitleContainer-top{padding-top:45%}}.gl .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.gl .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.gl .cp-MainVisual_Centering{padding:0 20px}}.gl .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.gl .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.gl .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.gl .cp-MainVisual_Title .right{text-align:right}.gl .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.gl .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.gl .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.gl .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-18%) rotate(-13deg)}}.gl .cp-MainVisual_Title .skew{display:inline-block}.gl .cp-MainVisual_Title span{transform-origin:left bottom}.gl .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.gl .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.gl .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.gl .cp-MainVisual_Title-top .right{text-align:right}.gl .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.gl .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.gl .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.gl .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-18%) rotate(-13deg)}}.gl .cp-MainVisual_Title-top .skew{display:inline-block}.gl .cp-MainVisual_Title-top .innerText{left:0}.gl .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.gl .cp-MainVisual_Padding2{padding:20px 0 0 20px}.gl .cp-MainVisual_Padding2 img{width:60%}}.gl-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1040px}@media only screen and (max-width:768px){.gl-Body_Padding{padding:0 20px}}.gl-Body_Title{font-size:2rem;text-align:justify;font-weight:700;color:#fff;text-align:center;margin-bottom:50px}@media only screen and (max-width:768px){.gl-Body_Title{font-size:1.5rem}}@media only screen and (max-width:768px){.gl-Body_Title{margin-bottom:35px}}.gl-Body_Table{background-color:#fff;padding:30px 50px 20px 50px;position:relative}@media only screen and (max-width:768px){.gl-Body_Table{padding:0 20px 20px 20px}}.gl-Body_Table-02{margin-bottom:40px}.gl-Body_SubTitle{font-size:1.25rem;text-align:justify;font-weight:800}@media only screen and (max-width:768px){.gl-Body_SubTitle{font-size:1.125rem}}@media only screen and (max-width:768px){.gl-Body_SubTitle{padding-bottom:30px;border-bottom:1px solid #eaeef0}}.gl-Body_Th{font-size:1rem;text-align:justify;font-weight:800}@media only screen and (max-width:768px){.gl-Body_Th{font-size:.875rem}}.gl-Body_Text{font-size:1rem;text-align:justify;font-weight:500}@media only screen and (max-width:768px){.gl-Body_Text{font-size:.875rem}}.gl-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;color:#606d76;padding-top:15px}@media only screen and (max-width:768px){.gl-Body_Caption{font-size:.75rem}}@media only screen and (max-width:768px){.gl-Body_Caption{padding-top:7px}}.gl-Body_Caption-top{padding-top:0}.gl-Body_Caption-line{display:block;margin-bottom:10px}@media only screen and (max-width:768px){.gl-Body_Caption-line{margin-bottom:7px}}.gl-Body_List{padding-left:15px}.gl-Body_List li{font-size:.875rem;text-align:justify;line-height:2;display:list-item;list-style-type:disc;margin-left:15px;text-align:left}@media only screen and (max-width:768px){.gl-Body_List li{font-size:.75rem}}.gl-Body table{border-spacing:0;border-collapse:collapse}.gl-Body td,.gl-Body th{border-bottom:1px solid #eaeef0}.gl-Body tr:last-child td,.gl-Body tr:last-child th{border-bottom:none}.gl-Body th{white-space:nowrap;padding:45px 50px 45px 0;vertical-align:top}@media only screen and (max-width:768px){.gl-Body th{display:block;text-align:left;padding:30px 0 0 0;border:none}}.gl-Body td{padding:45px 0 45px 0}@media only screen and (max-width:768px){.gl-Body td{display:block;padding:10px 0 30px 0}}@media only screen and (max-width:768px){.gl-Body_Table-blank{display:none!important}}.gl-Body-01{background-color:#3b499f}.gl-Body-01 .gl-Body_Padding{padding-top:2%;padding-bottom:40px}@media only screen and (max-width:768px){.gl-Body-01 .gl-Body_Padding{padding-top:8%}}.gl-Body-02{background-color:#969dc8}.gl-Body-02 .gl-Body_Padding{padding-top:0;padding-bottom:5%}.gl-Body-02 .cp-SkewTitleBox_Corner{background-color:#3b499f;transform:translateY(0)}.gl-Body-02 .cp-SkewTitleBox_Absolute{bottom:0}.gl-Body-02 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_bl_blue4.svg)}.gl-Body-02 .cp-SkewTitleBox_Title{display:none}.gl-Buttons{background-color:#969dc8}.gl-Buttons_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:80px;padding-bottom:120px;max-width:555px;margin:auto}@media only screen and (max-width:768px){.gl-Buttons_Padding{padding:0 20px}}@media only screen and (max-width:768px){.gl-Buttons_Padding{padding-top:60px;padding-bottom:80px}}.it .cp-MainVisual{background:url(../images/interview/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.it .cp-MainVisual{background-image:url(../images/interview/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.it .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.it .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.it .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.it .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.it .cp-MainVisual_TitleContainer-top{padding-top:45%}}.it .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.it .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.it .cp-MainVisual_Centering{padding:0 20px}}.it .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.it .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.it .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.it .cp-MainVisual_Title .right{text-align:right}.it .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.it .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.it .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.it .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-18%) rotate(-13deg)}}.it .cp-MainVisual_Title .skew{display:inline-block}.it .cp-MainVisual_Title span{transform-origin:left bottom}.it .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.it .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.it .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.it .cp-MainVisual_Title-top .right{text-align:right}.it .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.it .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.it .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.it .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-18%) rotate(-13deg)}}.it .cp-MainVisual_Title-top .skew{display:inline-block}.it .cp-MainVisual_Title-top .innerText{left:0}.it .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.it .cp-MainVisual_Padding2{padding:20px 0 0 20px}.it .cp-MainVisual_Padding2 img{width:60%}}.it-Middle{background-color:#3b499f}.it-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.it-Middle_Padding{padding:0 20px}}.it-Middle_PaddingBottom{position:relative;width:100%;background-color:rgba(255,0,0,.5);padding-bottom:23.05195%}.it-Middle_Inner{position:relative;padding-top:20%;box-sizing:border-box}.it-Middle_TextContainer{width:340px;margin-left:auto;padding-bottom:50px;transform:translateY(-120px)}@media only screen and (max-width:1024px){.it-Middle_TextContainer{transform:translateY(-70px);padding-bottom:100px}}@media only screen and (max-width:834px){.it-Middle_TextContainer{transform:translateY(-30px);padding-bottom:140px}}@media only screen and (max-width:768px){.it-Middle_TextContainer{transform:none;padding-top:50px;width:100%;padding-bottom:50px}}.it-Middle_Title{margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.it-Middle_Title{max-width:295px;width:70%}}.it-Middle_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff}@media only screen and (max-width:768px){.it-Middle_Text{font-size:.875rem}}@media only screen and (max-width:768px){.it-Middle_Text{max-width:460px}}.it-Middle_Caption{font-size:.875rem;text-align:justify;line-height:2;color:#cbd0d3;padding-top:5px}@media only screen and (max-width:768px){.it-Middle_Caption{font-size:.75rem}}.it-StaffList{background-color:#3b499f;position:relative;padding-bottom:20px}@media only screen and (max-width:768px){.it-StaffList{padding-bottom:50px}}.it-StaffList_BgBottom-shape{position:absolute;width:100%;height:70%;background:url(../images/shape_bl_blue4.svg) no-repeat center top;background-size:contain;top:1px}@media only screen and (max-width:768px){.it-StaffList_BgBottom-shape{bottom:0;top:auto;height:43%}}.it-StaffList_BgBottom-padding{position:absolute;width:100%;height:100%;padding-top:23.05195%;box-sizing:border-box;top:0}@media only screen and (max-width:768px){.it-StaffList_BgBottom-padding{bottom:0;top:auto;height:43%}}.it-StaffList_BgBottom-bg{position:relative;top:0;width:100%;height:100%;background-color:#969dc8}.it-StaffList_BgBottom-image{position:relative;top:0;width:100%;height:100%;background:url(../images/interview/bg_bottom.png) no-repeat center bottom;background-size:contain}.it-StaffList_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:50px}@media only screen and (max-width:768px){.it-StaffList_Padding{padding:0 20px}}.its-MainVisual{background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.its-MainVisual{padding-top:69.33333%;min-height:280px}}.its-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;padding-top:23.05195%;background:url(../images/shape_bl_blue2.svg) no-repeat center bottom;background-size:cover}@media only screen and (max-width:768px){.its-MainVisual_BgBottom{left:-1px}}.its-MainVisual_BgPadding1{position:absolute;width:100%;top:0}.its-MainVisual_BgPadding2{padding-top:11%}@media only screen and (max-width:768px){.its-MainVisual_BgPadding2{padding-top:15%}}.its-MainVisual_BgPadding3{width:100%;max-width:1040px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.its-MainVisual_BgPadding3{padding:0 20px}}.its-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;background-color:#3b499f}.its-MainVisual_TitleContainer{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1140px;padding-top:190px;padding-bottom:23.3%}@media only screen and (max-width:768px){.its-MainVisual_TitleContainer{padding:0 20px}}@media only screen and (max-width:768px){.its-MainVisual_TitleContainer{padding-bottom:30%}}.its-MainVisual_Title{position:relative}.its-MainVisual_Title img{width:50%}@media only screen and (max-width:768px){.its-MainVisual_Title img{width:100%}}.its-MainVisual_SubTitle{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.its-MainVisual_SubTitle .line2{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .line3{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .right{text-align:right}.its-MainVisual_SubTitle .right .line2{font-size:13.125rem;padding-right:2rem}@media only screen and (max-width:768px){.its-MainVisual_SubTitle .right .line2{padding-right:1.2rem}}.its-MainVisual_SubTitle .innerText{font-family:Kanit,sans-serif;font-size:7.5rem;position:absolute;left:50%;color:#fff;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.its-MainVisual_SubTitle .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-20%) rotate(-13deg)}}.its-MainVisual_SubTitle .skew{display:inline-block}.its-MainVisual_SubTitle span{transform-origin:left bottom}@media only screen and (max-width:1024px){.its-MainVisual_SubTitle{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.its-MainVisual_SubTitle .line2{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .line3{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .right{text-align:right}.its-MainVisual_SubTitle .right .line2{font-size:9.84375rem;padding-right:2rem}}@media only screen and (max-width:1024px) and (max-width:768px){.its-MainVisual_SubTitle .right .line2{padding-right:1.2rem}}@media only screen and (max-width:1024px){.its-MainVisual_SubTitle .innerText{font-family:Kanit,sans-serif;font-size:5.625rem;position:absolute;left:50%;color:#fff;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}}@media only screen and (max-width:1024px) and (max-width:768px){.its-MainVisual_SubTitle .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-20%) rotate(-13deg)}}@media only screen and (max-width:1024px){.its-MainVisual_SubTitle .skew{display:inline-block}}@media only screen and (max-width:768px){.its-MainVisual_SubTitle{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.its-MainVisual_SubTitle .line2{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .line3{display:inline-block;font-weight:800}.its-MainVisual_SubTitle .right{text-align:right}.its-MainVisual_SubTitle .right .line2{font-size:6.5625rem;padding-right:2rem}}@media only screen and (max-width:768px) and (max-width:768px){.its-MainVisual_SubTitle .right .line2{padding-right:1.2rem}}@media only screen and (max-width:768px){.its-MainVisual_SubTitle .innerText{font-family:Kanit,sans-serif;font-size:3.75rem;position:absolute;left:50%;color:#fff;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}}@media only screen and (max-width:768px) and (max-width:768px){.its-MainVisual_SubTitle .innerText{font-size:18vmin;transform:translateX(5%) translateY(-27%) rotate(-13deg)}}@media only screen and (max-width:768px){.its-MainVisual_SubTitle .skew{display:inline-block}}.its-MainVisual_Profile{color:#fff;position:relative;z-index:2}.its-MainVisual_Profile-job{font-size:1rem;text-align:justify;line-height:1.6;font-weight:600;letter-spacing:.05rem}@media only screen and (max-width:768px){.its-MainVisual_Profile-job{font-size:.875rem}}.its-MainVisual_Profile-name{font-size:2.5rem;text-align:justify;font-family:Kanit,sans-serif;letter-spacing:.1rem;font-weight:600;margin-bottom:5px}@media only screen and (max-width:768px){.its-MainVisual_Profile-name{font-size:1.875rem}}.its-MainVisual_Profile-year{font-size:.875rem;text-align:justify}@media only screen and (max-width:768px){.its-MainVisual_Profile-year{font-size:.75rem}}.its-MainVisual_Profile-career{margin-top:20px;padding-top:20px;border-top:1px #fff solid}@media only screen and (max-width:768px){.its-MainVisual_Profile-career{margin:.5rem auto 0;padding-top:.5rem}}.its-MainVisual_Profile-career li{margin:auto auto .75em 0;display:table;font-size:.875rem}.its-MainVisual_Profile-career li span:first-child{width:170px;display:table-cell;position:relative}.its-MainVisual_Profile-career li span:first-child::after{content:"";margin:auto;display:block;position:absolute;top:17px;width:110px;left:45px;border-bottom:solid 1px #fff}@media only screen and (max-width:768px){.its-MainVisual_Profile-career li span:first-child::after{left:35px;top:15px;width:75px}}.its-MainVisual_Profile-career li span:first-child::before{content:"";width:20px;height:20px;position:absolute;right:4px;top:-7px;border-bottom:solid 1px #fff;transform:rotate(45deg)}@media only screen and (max-width:768px){.its-MainVisual_Profile-career li span:first-child::before{left:101px;top:-5px;width:16px;height:16px}}@media only screen and (max-width:768px){.its-MainVisual_Profile-career li span:first-child{width:90px;margin:0;display:block}}.its-MainVisual_Profile-career li span:last-child{display:table-cell}@media only screen and (max-width:768px){.its-MainVisual_Profile-career li span:last-child{display:block}}@media only screen and (max-width:768px){.its-MainVisual_Profile-career li{margin:auto auto .5em 0;font-size:.75rem}}.its-MainVisual_Profile-career+p.note{font-size:.75rem}.its-MainBlueMargin{background-color:#3b499f}.its-MainBottom_Bg{background-repeat:no-repeat;background-size:cover;padding-top:23.05195%;position:relative}@media only screen and (max-width:768px){.its-MainBottom_Bg{padding-top:74.66667%}}@media only screen and (max-width:640px){.its-MainBottom_Bg{padding-top:128%}}.its-MainBottom_Corner{background:url(../images/shape_bl_white.svg) no-repeat;background-size:cover;position:absolute;width:100%;height:100%;bottom:0}@media only screen and (max-width:768px){.its-MainBottom_Corner{padding-top:23.05195%;height:auto;bottom:-1px}}.its-Block{position:relative}.its-Block-Body{padding-bottom:8%;position:relative}@media only screen and (max-width:768px){.its-Block-Body{padding-bottom:25%}}.its-Block-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:840px}@media only screen and (max-width:768px){.its-Block-Body_Padding{padding:0 20px}}@media only screen and (max-width:768px){.its-Block-Body_Padding{padding-top:15%}}.its-Block-Body_Title{font-size:2rem;text-align:justify;letter-spacing:.1rem;font-weight:800;text-align:center;margin-bottom:7%;position:relative;z-index:2}@media only screen and (max-width:768px){.its-Block-Body_Title{font-size:1.5rem}}.its-Block-Body_Text{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;position:relative;z-index:2}@media only screen and (max-width:768px){.its-Block-Body_Text{font-size:.875rem}}.its-Block-Body_Text-br{margin-bottom:30px}.its-Block-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;color:#606d76;padding-top:30px;padding-left:1em;text-indent:-1em;position:relative;z-index:2}@media only screen and (max-width:768px){.its-Block-Body_Caption{font-size:.75rem}}.its-Block .cp-SkewTitleBox_Padding{max-width:1160px}@media only screen and (max-width:768px){.its-Block .cp-SkewTitleBox_Title{left:15px}}.its-Block-02 .its-Block-BaseBg{position:absolute;width:100%;height:100%;top:0;background-color:#f2f3f9}.its-Block-02 .cp-SkewTitleBox_Corner{background-color:#fff}.its-Block-02 .cp-SkewTitleBox_BgImage{top:2px;background-image:url(../images/shape_br_gray1.svg)}.its-Block-02 .cp-SkewTitleBox_Title .innerText{bottom:-4px}.its-Block-03{background-color:#fff}.its-Block-03 .its-Block-Body{padding-bottom:15%}.its-Block-03 .cp-SkewTitleBox_Corner{background-color:#fff}.its-Block-03 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_tl_gray1.svg)}.its-Block-03 .cp-SkewTitleBox_Title span{color:#fff}.its-Images{position:relative;padding-bottom:11.52597%}@media only screen and (max-width:768px){.its-Images{padding-bottom:10%}}@media only screen and (max-width:768px){.its-Images_Padding{padding-left:20px;padding-right:20px}}.its-Images-Bg{position:absolute;width:100%;height:100%;top:0;background-color:#3b499f}.its-Images-BgTopMask{position:absolute;width:100%;padding-top:23.05195%;top:-1px;overflow:hidden;z-index:2}.its-Images-BgTop{position:absolute;width:100%;height:100%;background:url(../images/shape_tr_white.svg) no-repeat;background-size:cover;top:0}.its-Question{background-color:#969dc8;position:relative}.its-Question .cp-SkewTitleBox_Padding{max-width:1160px}.its-Question .cp-SkewTitleBox_Corner{background-color:#969dc8}.its-Question .cp-SkewTitleBox_Absolute2{top:0}@media only screen and (max-width:768px){.its-Question .cp-SkewTitleBox_Absolute2{top:30%}}.its-Question .cp-SkewTitleBox_BgImageMask{top:-1px}.its-Question .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_tr_blue2.svg)}@media only screen and (max-width:768px){.its-Question .cp-SkewTitleBox_Title{left:15px}}.its-Question .cp-SkewTitleBox_Title span{color:#fff}.its-Question-BgImageMask{position:absolute;width:100%;height:100%;overflow:hidden}.its-Question-BgImage{width:100%;padding-top:66%;position:absolute;bottom:-10%;left:-12%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.its-Question-BgImage{left:0;bottom:0;transform:translateY(21%)}}.its-Question-BgBottom{width:100%;padding-top:23.05195%;position:absolute;bottom:0;background:url(../images/shape_br_blue.svg) no-repeat;background-size:cover}.its-Question-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding:0 60px 5% 60px;position:relative}@media only screen and (max-width:768px){.its-Question-Padding{padding:0 20px}}@media only screen and (max-width:768px){.its-Question-Padding{padding-top:15%;padding-bottom:35%}}.its-Question-Padding2{padding-top:15%}@media only screen and (max-width:768px){.its-Question-Padding2{padding-top:22%}}.its-Question-Box{max-width:960px;margin:auto auto 50px auto}@media only screen and (max-width:768px){.its-Question-Box{margin-bottom:40px}}.its-Question-Box_Bg{background-color:#fff;box-shadow:3px 3px 30px 30px rgba(0,0,0,.05)}.its-Question-Box_No{background-position:center top;background-repeat:no-repeat;background-size:contain}.its-Question-Box_No-1{background-image:url(../images/interview/bg_no1.svg)}@media only screen and (max-width:768px){.its-Question-Box_No-1{background-image:url(../images/interview/bg_no1_sp.svg)}}.its-Question-Box_No-2{background-image:url(../images/interview/bg_no2.svg)}@media only screen and (max-width:768px){.its-Question-Box_No-2{background-image:url(../images/interview/bg_no2_sp.svg)}}.its-Question-Box_No-3{background-image:url(../images/interview/bg_no3.svg)}@media only screen and (max-width:768px){.its-Question-Box_No-3{background-image:url(../images/interview/bg_no3_sp.svg)}}.its-Question-Box_Padding{background-size:contain;padding:8% 10%}@media only screen and (max-width:768px){.its-Question-Box_Padding{padding:15% 6% 10% 6%}}.its-Question-Box_Title{font-size:1.75rem;text-align:justify;font-weight:800;line-height:1.6;text-align:center;margin-bottom:40px}@media only screen and (max-width:768px){.its-Question-Box_Title{font-size:1.375rem}}@media only screen and (max-width:768px){.its-Question-Box_Title{text-align:left;margin-bottom:20px}}.its-Question-Box_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;letter-spacing:.02rem}@media only screen and (max-width:768px){.its-Question-Box_Text{font-size:.875rem}}.its-Footer{background-color:#3b499f;padding-bottom:3%}@media only screen and (max-width:768px){.its-Footer{padding-top:5%;padding-bottom:10%}}.its-Footer-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.its-Footer-Padding{padding:0 20px}}.its-Footer-Columns{display:flex;justify-content:space-between;align-items:center}.its-Footer-Center{display:flex;align-items:center;justify-content:center;width:calc(100% / 3)}.its-Footer-Left{margin-left:0;width:calc(100% / 3);text-align:left}.its-Footer-Right{margin-right:0;width:calc(100% / 3);text-align:right}.its-Footer-LinkText{color:#fff;display:inline-block;transition:all .3s ease-in-out}.its-Footer-LinkText:hover,.its-Footer-LinkText:visited{color:#fff}.its-Footer-LinkText_Label{font-size:.875rem;text-align:justify;font-weight:600;background-repeat:no-repeat;background-size:15.87px 8px;display:block}@media only screen and (max-width:768px){.its-Footer-LinkText_Label{font-size:.875rem}}.its-Footer-LinkText_Name{font-size:1.25rem;text-align:justify;font-weight:600;letter-spacing:.1rem;display:block}@media only screen and (max-width:768px){.its-Footer-LinkText_Name{font-size:1.125rem}}@media only screen and (max-width:768px){.its-Footer-LinkText_Name{display:none}}.its-Footer-Columns_Project .its-Footer-LinkText_Label{font-family:Kanit,sans-serif}.its-Footer-Columns_Interview .its-Footer-LinkText{font-family:Kanit,sans-serif}.its-Footer-LinkIcon{display:block;width:40px;height:40px}@media only screen and (max-width:768px){.its-Footer-LinkIcon{width:30px;height:30px}}.its-Footer-LinkIcon span{display:block;width:40px;height:40px;background:url(../images/interview/icon_category_top.svg) no-repeat;background-size:cover;transition:all .2s ease-in-out}@media only screen and (max-width:768px){.its-Footer-LinkIcon span{width:30px;height:30px}}.its-Footer-LinkIcon:hover span{transform:scale(1.1);opacity:.6}.its-Footer-Left .its-Footer-LinkText_Label{background-image:url(../images/icon_link_arrow_white_l.svg);background-position:left 6px;padding-left:25px}@media only screen and (max-width:768px){.its-Footer-Left .its-Footer-LinkText_Label{background-position:left center}}.its-Footer-Right .its-Footer-LinkText_Label{background-image:url(../images/icon_link_arrow_white.svg);background-position:right 6px;padding-right:25px;text-align:right}@media only screen and (max-width:768px){.its-Footer-Right .its-Footer-LinkText_Label{background-position:right center}}.its-Footer-Right .its-Footer-LinkText{text-align:right}.its-Footer-Left .its-Footer-LinkText:hover{transform:translateX(-10px);opacity:.6}.its-Footer-Right .its-Footer-LinkText:hover{transform:translateX(10px);opacity:.6}.its-takanori-tsutsui .its-MainVisual{background-image:url(../images/interview/takanori-tsutsui/mv.jpg)}@media only screen and (max-width:768px){.its-takanori-tsutsui .its-MainVisual{background-image:url(../images/interview/takanori-tsutsui/mv_sp.jpg)}}.its-takanori-tsutsui .its-MainBottom_Bg{background-image:url(../images/interview/takanori-tsutsui/mv_bg.jpg)}@media only screen and (max-width:768px){.its-takanori-tsutsui .its-MainBottom_Bg{background-image:url(../images/interview/takanori-tsutsui/mv_bg_sp.jpg);padding-top:90%}}@media only screen and (max-width:640px){.its-takanori-tsutsui .its-MainBottom_Bg{padding-top:140%}}.its-takanori-tsutsui .its-Question-BgImage{background-image:url(../images/interview/takanori-tsutsui/bottom_bg.jpg)}.its-tatsujiro-fujino .its-MainVisual_Title img{width:53%}@media only screen and (max-width:768px){.its-tatsujiro-fujino .its-MainVisual_Title img{width:100%}}.its-yuto-takahashi .its-MainVisual{background-image:url(../images/interview/yuto-takahashi/mv.jpg)}@media only screen and (max-width:768px){.its-yuto-takahashi .its-MainVisual{background-image:url(../images/interview/yuto-takahashi/mv_sp.jpg)}}.its-yuto-takahashi .its-MainBottom_Bg{background-image:url(../images/interview/yuto-takahashi/mv_bg.jpg)}@media only screen and (max-width:768px){.its-yuto-takahashi .its-MainBottom_Bg{background-image:url(../images/interview/yuto-takahashi/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-yuto-takahashi .its-MainBottom_Bg{padding-top:90%}}.its-yuto-takahashi .its-Question-BgImage{background-image:url(../images/interview/yuto-takahashi/bottom_bg.jpg)}.its-kei-tsuchida .its-MainVisual{background-image:url(../images/interview/kei-tsuchida/mv.jpg)}@media only screen and (max-width:768px){.its-kei-tsuchida .its-MainVisual{background-image:url(../images/interview/kei-tsuchida/mv_sp.jpg)}}.its-kei-tsuchida .its-MainBottom_Bg{background-image:url(../images/interview/kei-tsuchida/mv_bg.jpg)}@media only screen and (max-width:768px){.its-kei-tsuchida .its-MainBottom_Bg{background-image:url(../images/interview/kei-tsuchida/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-kei-tsuchida .its-MainBottom_Bg{padding-top:90%}}.its-kei-tsuchida .its-Question-BgImage{background-image:url(../images/interview/kei-tsuchida/bottom_bg.jpg)}.its-riko-kato .its-MainVisual{background-image:url(../images/interview/riko-kato/mv.jpg)}@media only screen and (max-width:768px){.its-riko-kato .its-MainVisual{background-image:url(../images/interview/riko-kato/mv_sp.jpg)}}.its-riko-kato .its-MainBottom_Bg{background-image:url(../images/interview/riko-kato/mv_bg.jpg)}@media only screen and (max-width:768px){.its-riko-kato .its-MainBottom_Bg{background-image:url(../images/interview/riko-kato/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-riko-kato .its-MainBottom_Bg{padding-top:90%}}.its-riko-kato .its-Question-BgImage{background-image:url(../images/interview/riko-kato/bottom_bg.jpg)}.its-utano-shinozaki .its-MainVisual{background-image:url(../images/interview/utano-shinozaki/mv.jpg)}@media only screen and (max-width:768px){.its-utano-shinozaki .its-MainVisual{background-image:url(../images/interview/utano-shinozaki/mv_sp.jpg)}}.its-utano-shinozaki .its-MainBottom_Bg{background-image:url(../images/interview/utano-shinozaki/mv_bg.jpg)}@media only screen and (max-width:768px){.its-utano-shinozaki .its-MainBottom_Bg{background-image:url(../images/interview/utano-shinozaki/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-utano-shinozaki .its-MainBottom_Bg{padding-top:115%}}.its-utano-shinozaki .its-Question-BgImage{background-image:url(../images/interview/utano-shinozaki/bottom_bg.jpg)}.its-tsuyoshi-kubo .its-MainVisual{background-image:url(../images/interview/tsuyoshi-kubo/mv.jpg)}@media only screen and (max-width:768px){.its-tsuyoshi-kubo .its-MainVisual{background-image:url(../images/interview/tsuyoshi-kubo/mv_sp.jpg)}}.its-tsuyoshi-kubo .its-MainBottom_Bg{background-image:url(../images/interview/tsuyoshi-kubo/mv_bg.jpg)}@media only screen and (max-width:768px){.its-tsuyoshi-kubo .its-MainBottom_Bg{background-image:url(../images/interview/tsuyoshi-kubo/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-tsuyoshi-kubo .its-MainBottom_Bg{padding-top:90%}}.its-tsuyoshi-kubo .its-Question-BgImage{background-image:url(../images/interview/tsuyoshi-kubo/bottom_bg.jpg)}.its-momoko-ichikawa .its-MainVisual{background-image:url(../images/interview/momoko-ichikawa/mv.jpg)}@media only screen and (max-width:768px){.its-momoko-ichikawa .its-MainVisual{background-image:url(../images/interview/momoko-ichikawa/mv_sp.jpg)}}.its-momoko-ichikawa .its-MainBottom_Bg{background-image:url(../images/interview/momoko-ichikawa/mv_bg.jpg)}@media only screen and (max-width:768px){.its-momoko-ichikawa .its-MainBottom_Bg{background-image:url(../images/interview/momoko-ichikawa/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-momoko-ichikawa .its-MainBottom_Bg{padding-top:90%}}.its-momoko-ichikawa .its-Question-BgImage{background-image:url(../images/interview/momoko-ichikawa/bottom_bg.jpg)}.its-chihiro-suzuki .its-MainVisual{background-image:url(../images/interview/chihiro-suzuki/mv.jpg)}@media only screen and (max-width:768px){.its-chihiro-suzuki .its-MainVisual{background-image:url(../images/interview/chihiro-suzuki/mv_sp.jpg)}}.its-chihiro-suzuki .its-MainBottom_Bg{background-image:url(../images/interview/chihiro-suzuki/mv_bg.jpg)}@media only screen and (max-width:768px){.its-chihiro-suzuki .its-MainBottom_Bg{background-image:url(../images/interview/chihiro-suzuki/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-chihiro-suzuki .its-MainBottom_Bg{padding-top:96%}}.its-chihiro-suzuki .its-Question-BgImage{background-image:url(../images/interview/chihiro-suzuki/bottom_bg.jpg)}.its-chihiro-suzuki .its-MainVisual_Title img{width:45%}@media only screen and (max-width:768px){.its-chihiro-suzuki .its-MainVisual_Title img{width:100%}}.its-ryo-tsukui .its-MainVisual{background-image:url(../images/interview/ryo-tsukui/mv.jpg)}@media only screen and (max-width:768px){.its-ryo-tsukui .its-MainVisual{background-image:url(../images/interview/ryo-tsukui/mv_sp.jpg)}}.its-ryo-tsukui .its-MainBottom_Bg{background-image:url(../images/interview/ryo-tsukui/mv_bg.jpg)}@media only screen and (max-width:768px){.its-ryo-tsukui .its-MainBottom_Bg{background-image:url(../images/interview/ryo-tsukui/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-ryo-tsukui .its-MainBottom_Bg{padding-top:90%}}.its-ryo-tsukui .its-Question-BgImage{background-image:url(../images/interview/ryo-tsukui/bottom_bg.jpg)}@media only screen and (max-width:768px){.its-ryo-tsukui .its-MainVisual_Title{padding-top:40px}}.its-ryo-tsukui .its-MainVisual_Title img{width:40%}@media only screen and (max-width:768px){.its-ryo-tsukui .its-MainVisual_Title img{width:75%}}.its-tatsujiro-fujino .its-MainVisual{background-image:url(../images/interview/tatsujiro-fujino/mv.jpg)}@media only screen and (max-width:768px){.its-tatsujiro-fujino .its-MainVisual{background-image:url(../images/interview/tatsujiro-fujino/mv_sp.jpg)}}.its-tatsujiro-fujino .its-MainBottom_Bg{background-image:url(../images/interview/tatsujiro-fujino/mv_bg.jpg)}@media only screen and (max-width:768px){.its-tatsujiro-fujino .its-MainBottom_Bg{background-image:url(../images/interview/tatsujiro-fujino/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-tatsujiro-fujino .its-MainBottom_Bg{padding-top:95%}}.its-tatsujiro-fujino .its-Question-BgImage{background-image:url(../images/interview/tatsujiro-fujino/bottom_bg.jpg)}@media only screen and (max-width:768px){.its-tatsujiro-fujino .its-MainVisual_Title{padding-top:40px}}.its-tatsujiro-fujino .its-MainVisual_Title img{width:40%}@media only screen and (max-width:768px){.its-tatsujiro-fujino .its-MainVisual_Title img{width:100%}}.its-miki-aoyama .its-MainVisual{background-image:url(../images/interview/miki-aoyama/mv.jpg)}@media only screen and (max-width:768px){.its-miki-aoyama .its-MainVisual{background-image:url(../images/interview/miki-aoyama/mv_sp.jpg)}}.its-miki-aoyama .its-MainBottom_Bg{background-image:url(../images/interview/miki-aoyama/mv_bg.jpg)}@media only screen and (max-width:768px){.its-miki-aoyama .its-MainBottom_Bg{background-image:url(../images/interview/miki-aoyama/mv_bg_sp.jpg)}}@media only screen and (max-width:640px){.its-miki-aoyama .its-MainBottom_Bg{padding-top:95%}}.its-miki-aoyama .its-Question-BgImage{background-image:url(../images/interview/miki-aoyama/bottom_bg.jpg)}@media only screen and (max-width:768px){.its-miki-aoyama .its-MainVisual_Title{padding-top:40px}}.its-miki-aoyama .its-MainVisual_Title img{width:43%}@media only screen and (max-width:768px){.its-miki-aoyama .its-MainVisual_Title img{width:100%}}.job .cp-MainVisual{background:url(../images/job/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.job .cp-MainVisual{background-image:url(../images/job/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.job .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.job .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.job .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.job .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.job .cp-MainVisual_TitleContainer-top{padding-top:45%}}.job .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.job .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.job .cp-MainVisual_Centering{padding:0 20px}}.job .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.job .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.job .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.job .cp-MainVisual_Title .right{text-align:right}.job .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.job .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.job .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.job .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-20%) rotate(-13deg)}}.job .cp-MainVisual_Title .skew{display:inline-block}.job .cp-MainVisual_Title span{transform-origin:left bottom}.job .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.job .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.job .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.job .cp-MainVisual_Title-top .right{text-align:right}.job .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.job .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.job .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-20%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.job .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-20%) rotate(-13deg)}}.job .cp-MainVisual_Title-top .skew{display:inline-block}.job .cp-MainVisual_Title-top .innerText{left:0}.job .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.job .cp-MainVisual_Padding2{padding:20px 0 0 20px}.job .cp-MainVisual_Padding2 img{width:60%}}.job-Middle{background-color:#3b499f}.job-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:8%}@media only screen and (max-width:768px){.job-Middle_Padding{padding:0 20px}}@media only screen and (max-width:768px){.job-Middle_Padding{padding-bottom:10%}}.job-Middle_TextContainer{max-width:560px;margin:auto;padding-bottom:50px;position:relative;z-index:5;margin-top:-40px}@media only screen and (max-width:768px){.job-Middle_TextContainer{transform:none;padding-top:50px;width:100%}}.job-Middle_Title{margin-bottom:30px;width:100%;text-align:center}@media only screen and (max-width:768px){.job-Middle_Title{margin-bottom:20px}.job-Middle_Title img{height:26px}}.job-Middle_Text{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff}@media only screen and (max-width:768px){.job-Middle_Text{font-size:.875rem}}.job-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1040px}@media only screen and (max-width:768px){.job-Body_Padding{padding:0 20px}}.job-Body_Image{margin-bottom:50px}@media only screen and (max-width:768px){.job-Body_Image{margin-bottom:30px}}.job-Body_Image img{width:100%}.job-Body_Title{font-size:2rem;text-align:justify;font-weight:800;color:#fff;margin-bottom:20px}@media only screen and (max-width:768px){.job-Body_Title{font-size:1.5rem}}.job-Body_SubTitle{font-size:1.25rem;text-align:justify;font-weight:600;color:#fff;margin-bottom:60px}@media only screen and (max-width:768px){.job-Body_SubTitle{font-size:1.125rem}}@media only screen and (max-width:768px){.job-Body_SubTitle{margin-bottom:40px}}.job-Body_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;color:#fff;padding-bottom:50px}@media only screen and (max-width:768px){.job-Body_Text{font-size:.875rem}}@media only screen and (max-width:768px){.job-Body_Text{padding-bottom:30px}}.job-Body_Text-1{padding-bottom:20px}@media only screen and (max-width:768px){.job-Body_Text-1{padding-bottom:15px}}.job-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;color:#eaeef0;padding-bottom:50px}@media only screen and (max-width:768px){.job-Body_Caption{font-size:.75rem}}.job-Body-01{background-color:#969dc8}.job-Body-01 .job-Body_Padding{position:relative;padding-top:20px;padding-bottom:12%}@media only screen and (max-width:768px){.job-Body-01 .job-Body_Padding{padding-top:40px;padding-bottom:18%}}.job-Body-01 .cp-NormalTitleBox_Corner{background-color:#3b499f}.job-Body-01 .cp-NormalTitleBox_Absolute{bottom:0}.job-Body-01 .cp-NormalTitleBox_BgImageMask{top:1px}.job-Body-01 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.job-Body-01 .cp-NormalTitleBox_Title .innerText{color:#969dc8}.job-Body-02{background-color:#626db2}.job-Body-02 .job-Body_Padding{position:relative;padding-top:20px}.job-Body-02 .cp-NormalTitleBox_Corner{background-color:#969dc8}.job-Body-02 .cp-NormalTitleBox_Absolute{bottom:0}.job-Body-02 .cp-NormalTitleBox_BgImageMask{top:1px}.job-Body-02 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.job-Body-02 .cp-NormalTitleBox_Title .innerText{color:#626db2}.job-Buttons{background-color:#626db2}.job-Buttons_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:80px;padding-bottom:120px;max-width:555px;margin:auto}@media only screen and (max-width:768px){.job-Buttons_Padding{padding:0 20px}}@media only screen and (max-width:768px){.job-Buttons_Padding{padding-top:60px;padding-bottom:80px}}.rc .cp-MainVisual{background:url(../images/recruiting-info/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.rc .cp-MainVisual{background-image:url(../images/recruiting-info/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.rc .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.rc .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.rc .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.rc .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.rc .cp-MainVisual_TitleContainer-top{padding-top:45%}}.rc .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.rc .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.rc .cp-MainVisual_Centering{padding:0 20px}}.rc .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.rc .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.rc .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.rc .cp-MainVisual_Title .right{text-align:right}.rc .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.rc .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.rc .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-57%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.rc .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-57%) rotate(-13deg)}}.rc .cp-MainVisual_Title .skew{display:inline-block}.rc .cp-MainVisual_Title span{transform-origin:left bottom}.rc .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.rc .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.rc .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.rc .cp-MainVisual_Title-top .right{text-align:right}.rc .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.rc .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.rc .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-57%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.rc .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-57%) rotate(-13deg)}}.rc .cp-MainVisual_Title-top .skew{display:inline-block}.rc .cp-MainVisual_Title-top .innerText{left:0}.rc .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.rc .cp-MainVisual_Padding2{padding:20px 0 0 20px}.rc .cp-MainVisual_Padding2 img{width:60%}}.rc-MainVisual_Bg,.rc-MainVisual_Left,.rc-MainVisual_Right{position:absolute;width:100%;height:100%;top:0}.rc-MainVisual_Bg{background-color:#626db2}.rc-MainVisual_Left{background:url(../images/recruiting-info/mv_left.png) no-repeat left center;background-size:contain}@media only screen and (max-width:768px){.rc-MainVisual_Left{background-image:url(../images/recruiting-info/mv_sp_left.png)}}.rc-MainVisual_Right{background:url(../images/recruiting-info/mv_right.png) no-repeat right center;background-size:contain}@media only screen and (max-width:768px){.rc-MainVisual_Right{background-image:url(../images/recruiting-info/mv_sp_right.png)}}.rc-Middle{background-color:#3b499f}.rc-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:3%}@media only screen and (max-width:768px){.rc-Middle_Padding{padding:0 20px}}@media only screen and (max-width:768px){.rc-Middle_Padding{padding-bottom:10%}}.rc-Middle_PaddingBottom{position:relative;width:100%;padding-bottom:23.05195%}.rc-Middle_Inner{position:relative;padding-top:20%;box-sizing:border-box}.rc-Middle_TextContainer{width:360px;margin-left:auto;padding-bottom:50px;transform:translateY(-110px);position:relative;z-index:5}@media only screen and (max-width:1024px){.rc-Middle_TextContainer{transform:translateY(-60px);padding-bottom:100px}}@media only screen and (max-width:834px){.rc-Middle_TextContainer{transform:translateY(-30px);padding-bottom:130px}}@media only screen and (max-width:768px){.rc-Middle_TextContainer{transform:none;padding-top:50px;width:100%}}.rc-Middle_Title{margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.rc-Middle_Title{margin-bottom:20px}.rc-Middle_Title img{height:26px}}.rc-Middle_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff}@media only screen and (max-width:768px){.rc-Middle_Text{font-size:.875rem}}.rc-Body .img0{background-image:url(../images/recruiting-info/img0.jpg)}.rc-Body .img1{background-image:url(../images/recruiting-info/img1.jpg)}.rc-Body .cp-CutBtn{min-width:268.5px}.rc-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1040px;position:relative}@media only screen and (max-width:768px){.rc-Body_Padding{padding:0 20px}}.rc-Body_Block{margin-bottom:80px}.rc-Body_Block-margin{margin-bottom:40px}@media only screen and (max-width:768px){.rc-Body_Block-margin{margin-bottom:30px}}@media only screen and (max-width:768px){.rc-Body_Block{margin-bottom:60px}}.rc-Body_Title{font-size:2rem;text-align:justify;color:#fff;text-align:center;margin-bottom:30px}@media only screen and (max-width:768px){.rc-Body_Title{font-size:1.5rem}}.rc-Body_SubTitle{font-size:1.75rem;text-align:justify;color:#fff;margin-bottom:15px}@media only screen and (max-width:768px){.rc-Body_SubTitle{font-size:1.375rem}}.rc-Body_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;color:#fff;margin-bottom:40px}@media only screen and (max-width:768px){.rc-Body_Text{font-size:.875rem}}.rc-Body_Button{padding:40px 0 60px 0;text-align:center}.rc-Body-01{background-color:#969dc8}.rc-Body-01 .cp-CutBtn{position:relative;z-index:2}.rc-Body-01 .rc-Body_Padding{padding-top:9%;padding-bottom:9%}@media only screen and (max-width:768px){.rc-Body-01 .rc-Body_Padding{padding-top:15%;padding-bottom:5%}}.rc-Body-01 .cp-SkewTitleBox_Corner{background-color:#3b499f}.rc-Body-01 .cp-SkewTitleBox_Absolute2,.rc-Body-01 .cp-SkewTitleBox_BgImageMask{top:1px}.rc-Body-01 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.rc-Body-01 .cp-SkewTitleBox_Title span{color:#969dc8}.rc-Body-02{background-color:#626db2}.rc-Body-02 .rc-Body_Padding{padding-bottom:10%}.rc-Body-02 .cp-SkewTitleBox_Corner{background-color:#969dc8}.rc-Body-02 .cp-SkewTitleBox_BgImageMask{top:1px}.rc-Body-02 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.rc-Body-02 .cp-SkewTitleBox_Title{display:none}.rc-Body-03{background-color:#969dc8;padding-bottom:200px}@media only screen and (max-width:768px){.rc-Body-03{padding-bottom:100px}}.rc-Body-03 .rc-Body_Title{margin-bottom:80px}.rc-Body-03 .cp-SkewTitleBox_Corner{background-color:#626db2}.rc-Body-03 .cp-SkewTitleBox_BgImageMask{top:1px}.rc-Body-03 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_bl_blue4.svg)}.rc-Body-03 .cp-SkewTitleBox_Title{display:none}@media only screen and (max-width:768px){.rc-Body-03 .cp-CutBtn{min-width:230px}}.sgh{overflow:hidden}.sgh .cp-MainVisual{background:url(../images/sgh/mv.jpg) no-repeat center top;background-size:cover;padding-top:54.54545%;min-height:840px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.sgh .cp-MainVisual{background-image:url(../images/sgh/mv_sp.jpg);padding-top:122.66667%;min-height:280px}}.sgh .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_grad_blue3.svg) no-repeat center bottom;background-size:contain}.sgh .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#293789}.sgh .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.sgh .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.sgh .cp-MainVisual_TitleContainer-top{padding-top:45%}}.sgh .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.sgh .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Centering{padding:0 20px}}.sgh .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.sgh .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.sgh .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.sgh .cp-MainVisual_Title .right{text-align:right}.sgh .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.sgh .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#fff;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-50%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-50%) rotate(-13deg)}}.sgh .cp-MainVisual_Title .skew{display:inline-block}.sgh .cp-MainVisual_Title span{transform-origin:left bottom}.sgh .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.sgh .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.sgh .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.sgh .cp-MainVisual_Title-top .right{text-align:right}.sgh .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.sgh .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#fff;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-50%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-50%) rotate(-13deg)}}.sgh .cp-MainVisual_Title-top .skew{display:inline-block}.sgh .cp-MainVisual_Title-top .innerText{left:0}.sgh .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.sgh .cp-MainVisual_Padding2{padding:20px 0 0 20px}.sgh .cp-MainVisual_Padding2 img{width:60%}}.sgh .cp-MainVisual .cp-MainVisual_Title-top .innerText{font-weight:700}.sgh .cp-MainVisual .Title img{width:32%;min-width:408px;transition:min-width .2s linear}.sgh .cp-MainVisual .cp-MainVisual_Padding2{transition:padding .2s linear}.sgh .cp-MainVisual .cp-MainVisual_Title-top .innerText{transition:font-size .2s linear}@media only screen and (max-width:1100px){.sgh .cp-MainVisual .cp-MainVisual_Padding2{padding:50px 80px 0 70px}.sgh .cp-MainVisual .cp-MainVisual_Title-top .innerText{font-size:8.75rem}.sgh .cp-MainVisual .Title img{width:30%;min-width:388px}}@media only screen and (max-width:1000px){.sgh .cp-MainVisual .cp-MainVisual_Padding2{padding:40px 80px 0 50px}.sgh .cp-MainVisual .cp-MainVisual_Title-top .innerText{font-size:6.875rem}.sgh .cp-MainVisual .Title img{width:25%;min-width:368px}}@media only screen and (max-width:768px){.sgh .cp-MainVisual .cp-MainVisual_Title-top .innerText{font-size:16.5vmin}.sgh .cp-MainVisual .cp-MainVisual_Padding2{padding:20px 0 0 20px}.sgh .cp-MainVisual .cp-MainVisual_Padding2 img{width:60%;min-width:auto}}.sgh-Middle{background-color:#293789;color:#fff}.sgh-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:640px;margin-top:-37px;padding-bottom:14%;position:relative;z-index:3}@media only screen and (max-width:768px){.sgh-Middle_Padding{padding:0 20px}}@media only screen and (max-width:768px){.sgh-Middle_Padding{margin-top:0;padding-bottom:18%}}.sgh-Middle_Title{text-align:center;margin-bottom:30px;position:relative;z-index:6;padding-top:20px}@media only screen and (max-width:768px){.sgh-Middle_Title img{height:26px}}.sgh-Middle_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5}@media only screen and (max-width:768px){.sgh-Middle_Text{font-size:.875rem}}.sgh-Body{position:relative}.sgh-Body_Bg{position:absolute;width:100%;height:100%;padding-top:10%}.sgh-Body_Bg img{position:absolute;right:0}.sgh-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:15%}@media only screen and (max-width:768px){.sgh-Body_Padding{padding:0 20px}}.sgh-Body_Columns{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.sgh-Body_Columns{display:block}}.sgh-Body_Left,.sgh-Body_Right{width:40%}@media only screen and (max-width:768px){.sgh-Body_Left,.sgh-Body_Right{width:100%}}.sgh-Body_Title{font-size:2rem;text-align:justify;font-weight:800;margin-bottom:20px}@media only screen and (max-width:768px){.sgh-Body_Title{font-size:1.5rem}}.sgh-Body_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;margin-bottom:30px}@media only screen and (max-width:768px){.sgh-Body_Text{font-size:.875rem}}.sgh-Body_Button{position:relative;z-index:5}@media only screen and (max-width:768px){.sgh-Body_Button{text-align:center}}.sgh-Body .cp-SkewTitleBox_Title .skew{left:-30px}@media only screen and (max-width:768px){.sgh-Body .cp-SkewTitleBox_Title .skew{left:0}}@media only screen and (max-width:768px){.sgh-Body .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(-1%) rotate(-13deg)}}.sgh-Body-01{background-color:#969dc8}@media only screen and (max-width:768px){.sgh-Body-01{padding-bottom:30%}}.sgh-Body-01 .sgh-Body_Bg{text-align:right}.sgh-Body-01 .sgh-Body_Bg img{width:55%;bottom:30%;z-index:2}@media only screen and (min-width:2400px){.sgh-Body-01 .sgh-Body_Bg img{width:53%}}@media only screen and (min-width:3000px){.sgh-Body-01 .sgh-Body_Bg img{width:50%}}@media only screen and (max-width:768px){.sgh-Body-01 .sgh-Body_Bg img{width:100%;top:auto;bottom:0}}.sgh-Body-01 .sgh-Body_Title{color:#fff}.sgh-Body-01 .sgh-Body_Padding{padding-top:10%;padding-bottom:18%}@media only screen and (max-width:768px){.sgh-Body-01 .sgh-Body_Padding{padding-top:25%;padding-bottom:20%}}.sgh-Body-01 .sgh-Body_Text{color:#fff}.sgh-Body-01 .sgh-Body_Left{padding-top:4%}.sgh-Body-01 .cp-SkewTitleBox_Corner{background-color:#293789}.sgh-Body-01 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.sgh-Body-01 .cp-SkewTitleBox_BgImageMask{top:1px}.sgh-Body-01 .cp-SkewTitleBox_Title span{color:#969dc8}.sgh-Body-02{background-color:#f2f3f9;background:url(../images/sgh/welfare_bg.jpg) no-repeat center bottom;background-size:cover}@media only screen and (max-width:768px){.sgh-Body-02{background-image:none;background-color:#f2f3f9}}.sgh-Body-02 .sgh-Body_Padding{padding-top:0;padding-bottom:22%}@media only screen and (max-width:768px){.sgh-Body-02 .sgh-Body_Padding{padding-bottom:40%;background:url(../images/sgh/welfare_bg_sp.jpg) no-repeat center bottom;background-size:contain}}.sgh-Body-02 .sgh-Body_Right{margin-top:-50px;position:relative;z-index:4}@media only screen and (max-width:768px){.sgh-Body-02 .sgh-Body_Right{margin-top:0;padding-top:23%}}.sgh-Body-02 .cp-SkewTitleBox{z-index:3}.sgh-Body-02 .cp-SkewTitleBox_Absolute{bottom:0}.sgh-Body-02 .cp-SkewTitleBox_Corner{transform:translateY(-100%)}@media only screen and (max-width:768px){.sgh-Body-02 .cp-SkewTitleBox_Corner{transform:translateY(-57%)}}.sgh-Body-02 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_gray1.svg)}.sgh-Body-02 .cp-SkewTitleBox_BgImageMask{top:3px}.sgh-Body-02 .cp-SkewTitleBox_Title span{bottom:-1px}.sgh-Body-03{background-color:#626db2}@media only screen and (max-width:768px){.sgh-Body-03{padding-bottom:40%}}.sgh-Body-03 .sgh-Body_Bg{text-align:right;padding-top:0}.sgh-Body-03 .sgh-Body_Bg img{width:60%;max-width:1200px;bottom:0;z-index:2}@media only screen and (max-width:768px){.sgh-Body-03 .sgh-Body_Bg img{width:100%}}.sgh-Body-03 .sgh-Body_Title{color:#fff}.sgh-Body-03 .sgh-Body_Padding{padding-top:0}@media only screen and (max-width:768px){.sgh-Body-03 .sgh-Body_Padding{padding-top:10%}}.sgh-Body-03 .sgh-Body_Text{color:#fff;position:relative;z-index:5}.sgh-Body-03 .sgh-Body_Left{padding-top:3%}.sgh-Body-03 .cp-SkewTitleBox_Absolute{bottom:-1px}.sgh-Body-03 .cp-SkewTitleBox_Corner{transform:translateY(-100%)}.sgh-Body-03 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.sgh-Body-03 .cp-SkewTitleBox_BgImageMask{top:1px}.sgh-Body-03 .cp-SkewTitleBox_Title span{color:#626db2;bottom:-1px}.sys .cp-MainVisual{background:url(../images/system/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.sys .cp-MainVisual{background-image:url(../images/system/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.sys .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.sys .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.sys .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.sys .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.sys .cp-MainVisual_TitleContainer-top{padding-top:45%}}.sys .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.sys .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.sys .cp-MainVisual_Centering{padding:0 20px}}.sys .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.sys .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.sys .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.sys .cp-MainVisual_Title .right{text-align:right}.sys .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.sys .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.sys .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-64%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.sys .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-62%) rotate(-13deg)}}.sys .cp-MainVisual_Title .skew{display:inline-block}.sys .cp-MainVisual_Title span{transform-origin:left bottom}.sys .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.sys .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.sys .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.sys .cp-MainVisual_Title-top .right{text-align:right}.sys .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.sys .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.sys .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-64%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.sys .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-62%) rotate(-13deg)}}.sys .cp-MainVisual_Title-top .skew{display:inline-block}.sys .cp-MainVisual_Title-top .innerText{left:0}.sys .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.sys .cp-MainVisual_Padding2{padding:20px 0 0 20px}.sys .cp-MainVisual_Padding2 img{width:60%}}.sys-Middle{background-color:#3b499f}.sys-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:13%}@media only screen and (max-width:768px){.sys-Middle_Padding{padding:0 20px}}@media only screen and (max-width:768px){.sys-Middle_Padding{padding-bottom:20%}}.sys-Middle_PaddingBottom{position:relative;width:100%;padding-bottom:23.05195%}.sys-Middle_Inner{position:relative;padding-top:20%;box-sizing:border-box}.sys-Middle_TextContainer{width:100%;max-width:560px;margin:auto;padding-bottom:50px;transform:translateY(-30px);position:relative;z-index:6}@media only screen and (max-width:1024px){.sys-Middle_TextContainer{transform:translateY(0)}}@media only screen and (max-width:768px){.sys-Middle_TextContainer{transform:none;padding-top:50px;width:100%}}.sys-Middle_Title{margin-bottom:30px;width:100%;text-align:center}@media only screen and (max-width:768px){.sys-Middle_Title{margin-bottom:20px}.sys-Middle_Title img{height:26px}}.sys-Middle_Text{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff}@media only screen and (max-width:768px){.sys-Middle_Text{font-size:.875rem}}.sys-WhiteBox{background-color:#fff;max-width:760px;margin:auto;box-shadow:2px 2px 15px 15px rgba(0,0,0,.05)}.sys-WhiteBox_Padding{padding:30px 50px}@media only screen and (max-width:768px){.sys-WhiteBox_Padding{padding:20px 30px}}.sys-WhiteBox_Text{font-size:1rem;text-align:justify;font-weight:500}@media only screen and (max-width:768px){.sys-WhiteBox_Text{font-size:.875rem}}.sys-WhiteBox_Text-th{font-weight:700}.sys-WhiteBox_Ul{padding-left:15px}.sys-WhiteBox_Li{display:list-item;list-style-type:disc;margin-left:5px}.sys-WhiteBox_Li a{text-decoration:underline}.sys-WhiteBox table{width:100%;border-spacing:0;border-collapse:collapse}.sys-WhiteBox td,.sys-WhiteBox th{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #eaeef0}@media only screen and (max-width:768px){.sys-WhiteBox td,.sys-WhiteBox th{display:block}}.sys-WhiteBox tr:last-child td,.sys-WhiteBox tr:last-child th{border:none}.sys-WhiteBox th{padding-right:20%;white-space:nowrap}@media only screen and (max-width:768px){.sys-WhiteBox th{border:none;padding-top:20px;padding-bottom:0}}@media only screen and (max-width:768px){.sys-WhiteBox td{padding-top:20px;padding-bottom:20px}}.sys-WhiteBox li{margin-bottom:10px}.sys-ImageColumns{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:768px){.sys-ImageColumns{display:block;margin-bottom:40px}}.sys-ImageColumns_Left{width:67%}@media only screen and (max-width:768px){.sys-ImageColumns_Left{width:100%;margin-bottom:15px}}.sys-ImageColumns_Left img{width:100%}.sys-ImageColumns_Right{width:29.5%}@media only screen and (max-width:768px){.sys-ImageColumns_Right{width:100%}}.sys-ImageColumns_Title{font-size:1.25rem;text-align:justify;font-weight:800;margin-bottom:10px}@media only screen and (max-width:768px){.sys-ImageColumns_Title{font-size:1.125rem}}@media only screen and (max-width:768px){.sys-ImageColumns_Title{margin-bottom:5px}}.sys-ImageColumns_Text{font-size:1rem;text-align:justify;font-weight:600}@media only screen and (max-width:768px){.sys-ImageColumns_Text{font-size:.875rem}}.sys-Body_Bottom1{margin-bottom:30px}.sys-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1040px;position:relative}@media only screen and (max-width:768px){.sys-Body_Padding{padding:0 20px}}.sys-Body_TitleH2{font-size:2rem;text-align:justify;font-weight:800;text-align:center}@media only screen and (max-width:768px){.sys-Body_TitleH2{font-size:1.5rem}}.sys-Body_TitleH3{font-size:1.75rem;text-align:justify;font-weight:800}@media only screen and (max-width:768px){.sys-Body_TitleH3{font-size:1.375rem}}.sys-Body_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5}@media only screen and (max-width:768px){.sys-Body_Text{font-size:.875rem}}.sys-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;color:#cbd0d3}@media only screen and (max-width:768px){.sys-Body_Caption{font-size:.75rem}}.sys-Body .cp-NormalTitleBox_Padding{max-width:1040px}.sys-Body .cp-NormalTitleBox_Title .innerText{transform:translateX(0) translateY(-25%)}@media only screen and (max-width:768px){.sys-Body .cp-NormalTitleBox_Title .innerText{transform:translateX(0) translateY(-30%)}}.sys-Body_Image{margin-bottom:15px}@media only screen and (max-width:768px){.sys-Body_Image{margin-bottom:10px}}.sys-Body_Image img{width:100%;vertical-align:bottom}.sys-Body_Columns img{vertical-align:bottom}.sys-Body_Columns-1{margin-bottom:80px}@media only screen and (max-width:768px){.sys-Body_Columns-1{margin-bottom:40px}}.sys-Body_Columns-1 img{width:73%}.sys-Body_Columns-2{margin-bottom:20px}@media only screen and (max-width:768px){.sys-Body_Columns-2{margin-bottom:20px}}.sys-Body_Columns-2 img{width:100%}.sys-Body_Columns-3{margin-bottom:20px}@media only screen and (max-width:768px){.sys-Body_Columns-3{margin-bottom:20px}}.sys-Body_Columns-3 img{width:100%}.sys-Body_Columns-4{margin-bottom:20px}@media only screen and (max-width:768px){.sys-Body_Columns-4{margin-bottom:20px}}.sys-Body_Columns-4 img{width:100%}.sys-Body_Columns-1 .sys-Body_Column{text-align:center}.sys-Body .cp-SkewTitleBox_Title .innerText{transform:translateX(-5%) translateY(10%) rotate(-13deg)}@media only screen and (max-width:768px){.sys-Body .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(-4%) rotate(-13deg)}}.sys-Body-1 .sys-Body_TitleH2{margin-bottom:60px}@media only screen and (max-width:768px){.sys-Body-1 .sys-Body_TitleH2{margin-bottom:40px}}.sys-Body-1{background-color:#f2f3f9;padding-bottom:15%}@media only screen and (max-width:768px){.sys-Body-1{padding-bottom:35%}}.sys-Body-1 .cp-SkewTitleBox_Corner{background-color:#3b499f;transform:translateY(-100%)}.sys-Body-1 .cp-SkewTitleBox_Absolute{bottom:-40px}@media only screen and (max-width:768px){.sys-Body-1 .cp-SkewTitleBox_Absolute{bottom:0}}.sys-Body-1 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_gray1.svg)}.sys-Body-1 .cp-SkewTitleBox_BgImageMask{top:1.5px}.sys-Body-2{padding-bottom:15%}.sys-Body-2 .cp-NormalTitleBox_Corner{background-color:#f2f3f9}@media only screen and (max-width:768px){.sys-Body-2 .cp-NormalTitleBox_Absolute{bottom:25px}}.sys-Body-2 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_white.svg)}.sys-Body-2 .cp-NormalTitleBox_Title .innerText{color:#fff}.sys-Body-2 .sys-Body_TitleH2{margin-bottom:120px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_TitleH2{margin-bottom:40px}}.sys-Body-2 .sys-Body_Area-1{margin-bottom:120px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-1{margin-bottom:60px}}.sys-Body-2 .sys-Body_Area-2{margin-bottom:120px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-2{margin-bottom:70px}}.sys-Body-2 .sys-Body_Area-3{margin-bottom:80px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-3{margin-bottom:70px}}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-4{margin-bottom:60px}}.sys-Body-2 .sys-Body_Area-1 .sys-Body_TitleH3{margin-bottom:80px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-1 .sys-Body_TitleH3{margin-bottom:40px}}.sys-Body-2 .sys-Body_Area-2 .sys-Body_TitleH3{margin-bottom:40px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-2 .sys-Body_TitleH3{margin-bottom:30px}}.sys-Body-2 .sys-Body_Area-3 .sys-Body_TitleH3{margin-bottom:40px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-3 .sys-Body_TitleH3{margin-bottom:30px}}.sys-Body-2 .sys-Body_Area-4 .sys-Body_TitleH3{margin-bottom:40px}@media only screen and (max-width:768px){.sys-Body-2 .sys-Body_Area-4 .sys-Body_TitleH3{margin-bottom:30px}}.sys-Body-3{padding-bottom:15%;background-color:#f2f3f9}@media only screen and (max-width:768px){.sys-Body-3{padding-bottom:30%}}.sys-Body-3 .cp-NormalTitleBox_Corner{background-color:#fff}@media only screen and (max-width:768px){.sys-Body-3 .cp-NormalTitleBox_Absolute{bottom:25px}}.sys-Body-3 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_gray1.svg)}.sys-Body-3 .cp-NormalTitleBox_Title .innerText{color:#f2f3f9}.sys-Body-3 .sys-Body_TitleH2{margin-bottom:120px}@media only screen and (max-width:768px){.sys-Body-3 .sys-Body_TitleH2{margin-bottom:40px}}.sys-Body-3 .sys-Body_Area-1{margin-bottom:80px}@media only screen and (max-width:768px){.sys-Body-3 .sys-Body_Area-1{margin-bottom:60px}}.sys-Body-3 .sys-Body_Area-1 .sys-Body_TitleH3,.sys-Body-3 .sys-Body_Area-2 .sys-Body_TitleH3{margin-bottom:30px}@media only screen and (max-width:768px){.sys-Body-3 .sys-Body_Area-1 .sys-Body_TitleH3,.sys-Body-3 .sys-Body_Area-2 .sys-Body_TitleH3{margin-bottom:20px}}.sys-Body-4 .sys-Body_TitleH2{margin-bottom:50px;color:#fff}@media only screen and (max-width:768px){.sys-Body-4 .sys-Body_TitleH2{margin-bottom:30px}}.sys-Body-4 .sys-Body_Text{color:#fff;max-width:560px;margin:auto}@media only screen and (max-width:768px){.sys-Body-4 .sys-Body_Padding{padding-top:10%}}.sys-Body-4{background-color:#969dc8;padding-bottom:12%}@media only screen and (max-width:768px){.sys-Body-4{padding-bottom:35%}}.sys-Body-4 .cp-SkewTitleBox_Corner{background-color:#f2f3f9;transform:translateY(-100%)}.sys-Body-4 .cp-SkewTitleBox_Absolute{bottom:-40px}@media only screen and (max-width:768px){.sys-Body-4 .cp-SkewTitleBox_Absolute{bottom:0}}.sys-Body-4 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.sys-Body-4 .cp-SkewTitleBox_Title .innerText{color:#969dc8}.sys-Body-4 .cp-SkewTitleBox_BgImageMask{top:1.5px}.sys-Body-5{padding-bottom:15%;background-color:#626db2}@media only screen and (max-width:768px){.sys-Body-5{padding-bottom:35%}}.sys-Body-5 .cp-NormalTitleBox_Corner{background-color:#969dc8}.sys-Body-5 .cp-NormalTitleBox_BgImageMask{top:1px}@media only screen and (max-width:768px){.sys-Body-5 .cp-NormalTitleBox_Absolute{bottom:25px}}.sys-Body-5 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.sys-Body-5 .cp-NormalTitleBox_Title .innerText{color:#626db2}.sys-Body-5 .sys-Body_Text,.sys-Body-5 .sys-Body_TitleH2,.sys-Body-5 .sys-Body_TitleH3{color:#fff}.sys-Body-5 .sys-Body_Area-1,.sys-Body-5 .sys-Body_Area-2,.sys-Body-5 .sys-Body_Area-3{margin-bottom:100px}@media only screen and (max-width:768px){.sys-Body-5 .sys-Body_Area-1,.sys-Body-5 .sys-Body_Area-2,.sys-Body-5 .sys-Body_Area-3{margin-bottom:50px}}.sys-Body-5 .sys-Body_TitleH2{margin-bottom:100px}@media only screen and (max-width:768px){.sys-Body-5 .sys-Body_TitleH2{margin-bottom:60px}}.sys-Body-5 .sys-Body_TitleH3{margin-bottom:30px}@media only screen and (max-width:768px){.sys-Body-5 .sys-Body_TitleH3{margin-bottom:20px}}.sys-Body-6{padding-bottom:5%;background-color:#3b499f}.sys-Body-6 .cp-NormalTitleBox_Corner{background-color:#626db2}.sys-Body-6 .cp-NormalTitleBox_BgImageMask{top:1px}@media only screen and (max-width:768px){.sys-Body-6 .cp-NormalTitleBox_Absolute{bottom:25px}}.sys-Body-6 .cp-NormalTitleBox_BgImage{background-image:url(../images/shape_br_blue.svg)}.sys-Body-6 .cp-NormalTitleBox_Title .innerText{color:#3b499f}.tp img{vertical-align:bottom}.tp-MainVisual{position:relative}.tp-MainVisual_BgTop{position:relative}.tp-MainVisual_BgTop-mv{position:relative;min-height:650px;pointer-events:none}@media only screen and (max-width:768px){.tp-MainVisual_BgTop-mv{min-height:650px}}.tp-MainVisual_BgTop-spacer{width:100%;padding-top:54.321%}.tp-MainVisual_BgTop-image{position:absolute;top:0;width:100%;height:100%;background-size:cover}.tp-MainVisual_BgTop-image img{width:100%}.tp-MainVisual_BgTop-cover{position:absolute;width:100%;height:100%;top:0;background-color:#293789}.tp-MainVisual_BgTop-shape{position:absolute;width:100%;left:0;bottom:0;z-index:2}.tp-MainVisual_Sub{position:relative;margin-top:-23.05195%}.tp-MainVisual_SubInner{position:relative;background-color:#293789}.tp-MainVisual_BgPlane{position:absolute;top:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:768px){.tp-MainVisual_BgPlane{min-height:600px}}.tp-MainVisual_BgPlane-body{background:url(../images/top/plane.jpg) no-repeat center right;background-size:cover;width:100%;height:100%}@media only screen and (max-width:768px){.tp-MainVisual_BgPlane-body{background:url(../images/top/plane.jpg) no-repeat center center;background-size:150%;background-color:#606bb2}}.tp-MainVisual_BgPlane-cover{position:absolute;top:0;width:100%;height:100%;background-color:#293789}@media only screen and (max-width:768px){.tp-MainVisual_PlaneOver{content:'';position:absolute;bottom:-1px;width:100%;height:24%;background-color:#4554a9}}.tp-MainVisual_BgSubGrad{width:100%;padding-top:23.05195%;background:url(../images/top/shape_bl_blue_grad.svg) no-repeat top right;background-size:cover}.tp-MainVisual_BgSubTop{position:absolute;top:-1px;width:100%;height:100%;background:url(../images/top/shape_tr_blue.svg) no-repeat top right;background-size:contain}.tp-MainVisual_BgSubBottom{position:absolute;top:1px;width:100%;height:100%;background:url(../images/top/shape_br_white.svg) no-repeat bottom right;background-size:contain}.tp-MainVisual_Body{position:absolute;width:100%;top:0;pointer-events:none}.tp-MainVisual_Body a{pointer-events:visible}.tp-MainVisual_Inner{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:200px}@media only screen and (max-width:768px){.tp-MainVisual_Inner{padding:0 20px}}@media screen and (max-width:768px){.tp-MainVisual .tp-MainVisual{position:static}.tp-MainVisual_BgTop{position:relative}.tp-MainVisual_Sub{position:relative}}.tp-MainVisual_Navi{position:relative}@media only screen and (max-width:768px){.tp-MainVisual_Navi{display:none}}.tp-MainVisual_Navi li{margin-bottom:10px}.tp-MainVisual_Navi li a{height:30px;font-size:1rem}.tp-MainVisual_NaviBottom{padding-top:15%;pointer-events:none}@media only screen and (max-width:768px){.tp-MainVisual_NaviBottom{padding-top:500px}}.tp-MainVisual_CatchContainer{margin:auto;max-width:1160px;padding:0 40px;pointer-events:none}@media only screen and (max-width:768px){.tp-MainVisual_CatchContainer{padding:0 5%}}.tp-MainVisual_Catch{position:relative;z-index:3;transform:translateY(-25%);padding-bottom:100px}@media only screen and (max-width:768px){.tp-MainVisual_Catch{transform:translateY(-10%);padding-bottom:40px}}.tp-MainVisual_Catch img{display:block}.tp-MainVisual_Catch-title{width:51.03448%;margin-bottom:1%}@media only screen and (max-width:768px){.tp-MainVisual_Catch-title{width:100%;margin-bottom:30px}}.tp-MainVisual_Catch-body1{width:34.48276%;padding:8% 0 0 5%;margin-bottom:2%}@media only screen and (max-width:768px){.tp-MainVisual_Catch-body1{width:76.33803%;padding-left:0;margin-bottom:10%}}.tp-MainVisual_Catch-body2{width:39.22414%;padding:3% 0 0 5%;margin-bottom:2%}@media only screen and (max-width:768px){.tp-MainVisual_Catch-body2{width:86.76056%;padding-left:0;margin-bottom:10%}}.tp-MainVisual_Catch-body3{width:22.41379%;padding:3% 0 0 5%;margin-bottom:2%}@media only screen and (max-width:768px){.tp-MainVisual_Catch-body3{width:49.57746%;padding-left:0;margin-bottom:10%}}.tp-MainVisual_Catch-body4{width:35.43103%;padding:3% 0 0 5%}@media only screen and (max-width:768px){.tp-MainVisual_Catch-body4{width:76.33803%;padding-left:0}}.tp-Information{position:relative;background-color:#4554a9}@media only screen and (max-width:768px){.tp-Information{padding-bottom:100px}}.tp-Information_BgWrapper{position:absolute;bottom:0;width:100%;height:800px;overflow:hidden}@media only screen and (max-width:768px){.tp-Information_BgWrapper{height:900px}}.tp-Information_Bg{position:absolute;bottom:0;top:initial;width:1120px;height:600px;transform:skew(0,-13deg);background:linear-gradient(to right,rgba(255,255,255,.4),rgba(255,255,255,0))}@media only screen and (max-width:768px){.tp-Information_Bg{width:100%;height:89%}}.tp-Information_Bg2{position:absolute;bottom:0;top:initial;width:100%;height:450px;background:linear-gradient(to top,#4a6cc7 0,#4a6cc7 40%,rgba(74,108,199,0) 100%)}@media only screen and (max-width:768px){.tp-Information_Bg2{width:100%;height:89%}}.tp-Information_Cover{position:absolute;top:0;width:100%;height:100%;background-color:#293789}.tp-Information_BgSubBottom{position:absolute;top:1px;right:-1px;width:100%;height:100%;background:url(../images/top/shape_br_white.svg) no-repeat bottom right;background-size:contain}.tp-Information_InformationContainer{margin:auto;max-width:1160px;padding:0 40px;min-height:400px;transform:translateY(-15%)}@media only screen and (max-width:768px){.tp-Information_InformationContainer{padding:0 5%;transform:translateY(40px)}}.tp-Information_Information{position:relative;z-index:3;max-width:800px}.tp-Information_Information-title{font-family:Kanit,sans-serif;color:#f2f3f9;font-weight:700;font-size:54px;vertical-align:bottom;line-height:calc(36 / 54);letter-spacing:.04em;margin-bottom:70px}@media only screen and (max-width:768px){.tp-Information_Information-title{width:100%;margin-bottom:30px;font-size:40px;line-height:calc(36 / 40)}}.tp-Information_Information-infoWrapper{display:flex}@media only screen and (max-width:768px){.tp-Information_Information-infoWrapper{flex-wrap:wrap}}.tp-Information_Information-body{margin-bottom:20px}.tp-Information_Information-date,.tp-Information_Information-text .tp-Information_Information-link{color:#f2f3f9;font-size:16px;font-weight:600;vertical-align:bottom;line-height:calc(24 / 14)}@media only screen and (max-width:768px){.tp-Information_Information-date,.tp-Information_Information-text .tp-Information_Information-link{font-size:16px;line-height:calc(24 / 13)}}.tp-Information_Information-date{margin-right:14px}@media only screen and (max-width:768px){.tp-Information_Information-date{width:100%;margin-bottom:5px}}.tp-Information_Information-link{position:relative;transition:opacity .2s linear}.tp-Information_Information-link:hover{opacity:.7}.tp-Information_Information-text .tp-Information_Information-link .tp-Information_Information-icon{margin-left:.8em;display:inline-block;height:12px;vertical-align:middle;margin-bottom:2px}.tp-About{position:relative;z-index:4}.tp-About_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.tp-About_Padding{padding:0 20px}}.tp-About_Columns{display:flex;flex-direction:row-reverse;justify-content:space-between}@media only screen and (max-width:768px){.tp-About_Columns{display:block}}.tp-About_ImageColumn{width:52%;position:relative}@media only screen and (max-width:768px){.tp-About_ImageColumn{width:100%}}.tp-About_ImagePadding{position:relative;width:100%;padding-top:50%}@media only screen and (max-width:768px){.tp-About_ImagePadding{padding-top:70%}}.tp-About_Image{position:absolute;top:0;width:45%}.tp-About_Image img{width:100%}.tp-About_Image-image0{left:-4.6%}.tp-About_Image-image1{left:26%}.tp-About_Image-image2{left:57%;top:-28%}.tp-About_TextColumn{width:42%;box-sizing:border-box;padding-right:50px}@media only screen and (max-width:768px){.tp-About_TextColumn{width:100%;padding-top:20%;padding-right:0}}.tp-About_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.tp-About_Title .line2{display:inline-block;font-weight:900}.tp-About_Title .line3{display:inline-block;font-weight:900}.tp-About_Title .right{text-align:right}.tp-About_Title .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.tp-About_Title .right .line2{padding-right:1.2rem}}.tp-About_Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#f2f3f9;line-height:.9;font-weight:900;font-style:italic;transform:translateX(0) translateY(-97%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.tp-About_Title .innerText{font-size:15vmin;transform:translateX(0) translateY(-77%) rotate(-13deg)}}.tp-About_Title .skew{display:inline-block}.tp-About_Title span{transform-origin:bottom left}.tp-About_SubTitle{font-size:2rem;text-align:justify;font-weight:900;margin-bottom:5%;position:relative}@media only screen and (max-width:768px){.tp-About_SubTitle{font-size:1.5rem}}.tp-About_Text{font-size:.875rem;text-align:justify;font-weight:600;line-height:2.3;margin-bottom:40px}@media only screen and (max-width:768px){.tp-About_Text{font-size:.875rem}}@media only screen and (max-width:768px){.tp-About_Button{text-align:center;padding-top:15%;padding-bottom:3%}}.tp-Recruit{position:relative;background-color:#3b499f}.tp-Recruit_BgLeft{width:100%;height:100%;position:absolute;background:url(../images/top/town_image_left.png) no-repeat left center;background-size:auto 70%}@media only screen and (max-width:1024px){.tp-Recruit_BgLeft{background-size:auto 60%}}@media only screen and (max-width:768px){.tp-Recruit_BgLeft{background:url(../images/top/town_image_left.png) no-repeat -55% 70%;background-size:auto 55%;opacity:.6}}.tp-Recruit_BgRight{width:100%;height:100%;background:url(../images/top/town_image_right.png) no-repeat right center;background-size:contain;text-align:center}@media only screen and (max-width:768px){.tp-Recruit_BgRight{background:url(../images/top/town_image_right.png) no-repeat 160% center;background-size:auto 100%}}.tp-Recruit_BgCover{position:absolute;width:100%;height:100%;top:0;z-index:5;background-color:#fff}.tp-Recruit_BgTop{position:absolute;top:-1px;width:100%;height:100%;background:url(../images/shape_tl_white.svg) no-repeat left top;background-size:contain;pointer-events:none;z-index:3}.tp-Recruit_BgTop-padding{text-align:center;padding-top:11.52597%}@media only screen and (max-width:768px){.tp-Recruit_BgTop-padding{text-align:left}}.tp-Recruit_BgBottom{position:absolute;bottom:-1px;width:100%;padding-top:23.05195%;background:url(../images/top/shape_bl_white.svg) no-repeat left bottom;background-size:contain;pointer-events:none}.tp-Recruit_Padding{padding-top:calc((355 / 1540 * 80%) + 120px);min-height:300px;box-sizing:border-box;text-align:center;position:relative;z-index:3}.tp-Recruit_Padding2{display:inline-block;box-sizing:border-box;padding:0 50px;padding-bottom:20.74675%;text-align:left}@media only screen and (max-width:768px){.tp-Recruit_Padding2{padding:0 20px;padding-bottom:32.27273%}}.tp-Recruit_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0}.tp-Recruit_Title .line2{display:inline-block;font-weight:900}.tp-Recruit_Title .line3{display:inline-block;font-weight:900}.tp-Recruit_Title .right{text-align:right}.tp-Recruit_Title .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.tp-Recruit_Title .right .line2{padding-right:1.2rem}}.tp-Recruit_Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#626db2;line-height:.9;font-weight:900;font-style:italic;transform:translateX(-50%) translateY(0) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.tp-Recruit_Title .innerText{font-size:15vmin;transform:translateX(0) translateY(0) rotate(-13deg)}}.tp-Recruit_Title .skew{display:inline-block}.tp-Recruit_Title span{transform-origin:center center}.tp-Recruit_SubTitle{font-size:2rem;text-align:justify;line-height:1.6;color:#fff;position:relative;text-align:center;margin-bottom:20px}@media only screen and (max-width:768px){.tp-Recruit_SubTitle{font-size:1.5rem}}.tp-Recruit_Text{font-size:.875rem;text-align:justify;font-weight:600;line-height:2.5;position:relative;color:#fff;text-align:center;margin-bottom:40px}@media only screen and (max-width:768px){.tp-Recruit_Text{font-size:.875rem}}@media only screen and (max-width:768px){.tp-Recruit_Text{text-align:left}}.tp-Recruit_Button{text-align:center}.tp-story{position:relative}.tp-story-BgBottom{position:absolute;width:100%;padding-top:23.05195%;bottom:0;background:url(../images/shape_bl_gray.svg) no-repeat top right;background-size:cover}.tp-story-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;max-width:1120px;padding-top:2%;padding-bottom:10%;position:relative}@media only screen and (max-width:768px){.tp-story-Padding{padding:0 20px}}.tp-story_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;left:-10px;padding-bottom:5%;padding-top:10%}.tp-story_Title .line2{display:inline-block;font-weight:900}.tp-story_Title .line3{display:inline-block;font-weight:900}.tp-story_Title .right{text-align:right}.tp-story_Title .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.tp-story_Title .right .line2{padding-right:1.2rem}}.tp-story_Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#f2f3f9;line-height:.9;font-weight:900;font-style:italic;transform:translateX(-20%) translateY(0) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.tp-story_Title .innerText{font-size:15vmin;transform:translateX(0) translateY(0) rotate(-13deg)}}.tp-story_Title .skew{display:inline-block}.tp-story_Title span{transform-origin:left bottom}.tp-story-Columns{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width:768px){.tp-story-Columns{display:block}}.tp-story-Left{width:50%;position:relative;z-index:3}@media only screen and (max-width:768px){.tp-story-Left{width:100%;padding-top:50%;z-index:5}}.tp-story-Box_Bg{background-color:#fff}.tp-story-Box_Inner-opacity{opacity:.3}.tp-story-Right{width:38%;box-sizing:border-box;padding-right:4%}.tp-story-Right_Title{font-size:3.125rem;font-family:Kanit,sans-serif;letter-spacing:.1rem;font-weight:800;line-height:1;margin-bottom:30px}.tp-story-Right_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;margin-bottom:30px}@media only screen and (max-width:768px){.tp-story-Right_Text{font-size:.875rem}}@media only screen and (max-width:768px){.tp-story-Right{width:100%;margin-bottom:20%}}@media only screen and (max-width:640px){.tp-story-Right{margin-bottom:20%}}@media only screen and (max-width:480px){.tp-story-Right{margin-bottom:25%}}.tp-story-Box{width:77%;display:block;box-shadow:2px 2px 15px 15px rgba(0,0,0,.05);position:absolute;top:0;transition:all .35s cubic-bezier(.42,.36,.47,1.19)}.tp-story-Box:nth-child(1){transform:translate(45%,-30px);z-index:4}@media only screen and (max-width:768px){.tp-story-Box:nth-child(1){transform:translate(30%,-30px)}}.tp-story-Box:nth-child(2){z-index:3;transform:translate(30%,0)}@media only screen and (max-width:768px){.tp-story-Box:nth-child(2){transform:translate(20%,0)}}.tp-story-Box:nth-child(3){z-index:2;transform:translate(15%,30px)}@media only screen and (max-width:768px){.tp-story-Box:nth-child(3){transform:translate(10%,30px)}}.tp-story-Box:nth-child(4){z-index:1;transform:translate(0,60px)}.tp-story-BoxImage{position:relative}.tp-story-BoxImage img{width:100%}.tp-story-BoxImage_Mask{overflow:hidden;position:relative}.tp-story-BoxImage_Image{transition:transform .3s ease-in-out}.tp-story-BoxImage_No{position:absolute;left:15px;bottom:-7px;width:63%}.tp-story-BoxImage_No img{width:100%}.tp-story-BoxImage_Text{position:absolute;bottom:0;font-family:Kanit,sans-serif;color:red;font-weight:800;font-size:40px;font-style:italic;vertical-align:bottom;line-height:40px}.tp-story-BoxImage_Text-no{font-size:110px}.tp-story-Box:hover .tp-story-BoxImage_Image{transform:scale(1.1)}.tp-story-BoxBottomContainer{position:relative}.tp-story-BoxBottom_Padding{background-color:#fff;padding:10%;display:flex;align-items:center}.tp-story-BoxBottom_Text{font-size:1.25rem;text-align:justify;line-height:1.6;color:#3b499f;font-weight:600}@media only screen and (max-width:768px){.tp-story-BoxBottom_Text{font-size:1.125rem}}.tp-story-BoxBottom_Hover{position:absolute;width:100%;height:100%;top:0;left:-100%;overflow:hidden;transition:left .4s ease-in-out}.tp-story-BoxBottom_Mask{position:absolute;width:100%;height:100%;top:0;left:100%;transition:left .4s ease-in-out}.tp-story-BoxBottom_Hover .tp-story-BoxBottom_Padding{background-color:#3b499f}.tp-story-BoxBottom_Hover .tp-story-BoxBottom_Text{color:#fff}.tp-story-Box:hover .tp-story-BoxBottom_Hover{left:0}@media only screen and (max-width:768px){.tp-story-Box:hover .tp-story-BoxBottom_Hover{left:-100%}}.tp-story-Box:hover .tp-story-BoxBottom_Mask{left:0}@media only screen and (max-width:768px){.tp-story-Box:hover .tp-story-BoxBottom_Mask{left:100%}}.tp-story-List-sp{display:none}@media only screen and (max-width:768px){.tp-story-List-sp{display:block;padding-left:10%;margin-bottom:50px}}.tp-story-List_Item{font-size:1rem;text-align:justify;font-weight:600;margin-bottom:10px;position:relative}@media only screen and (max-width:768px){.tp-story-List_Item{font-size:.875rem}}.tp-story-List_Item a{color:#3b499f}.tp-story-List_Item span{font-size:.75rem;text-align:justify;font-family:Kanit,sans-serif;letter-spacing:.1rem;padding-right:.5rem}@media only screen and (max-width:768px){.tp-story-List_Item span{font-size:.75rem}}.tp-story-List_Item:last-child{margin-bottom:0}.tp-story-List_Line{position:absolute;width:100px;height:1px;left:-110px;top:15px}.tp-story-List_Line-inner{height:100%;background-color:#cbd0d3;transition:all .5s ease-in-out;transform-origin:right center;transform:scaleX(0)}@media only screen and (max-width:768px){.tp-story-List_Line{top:12px}}.tp-story-List_Line span{display:block;width:50%;height:100%;background-color:#3b499f;padding:0}.tp-work{background-color:#f2f3f9;position:relative}@media only screen and (max-width:768px){.tp-work{padding-bottom:60px}}.tp-work-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:5%}@media only screen and (max-width:768px){.tp-work-Padding{padding:0 20px}}@media only screen and (max-width:768px){.tp-work-Padding{padding-top:35%}}@media only screen and (max-width:640px){.tp-work-Padding{padding-top:55%}}@media only screen and (max-width:480px){.tp-work-Padding{padding-top:70%}}.tp-work-ScrollContainer{display:flex}.tp-work-Titles{width:30%;min-width:320px;margin-right:auto}@media only screen and (max-width:768px){.tp-work-Titles{width:100%;width:50%;min-width:280px}}.tp-work-Title{font-size:2.5rem;font-family:Kanit,sans-serif;font-weight:800;display:inline-block;white-space:nowrap}.tp-work-Catch{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;padding-bottom:4%}@media only screen and (max-width:768px){.tp-work-Catch{font-size:.875rem}}.tp-work-VideoContainer{display:block;height:162px;position:relative}@media only screen and (max-width:768px){.tp-work-VideoContainer{height:130.85px}}@media only screen and (max-width:640px){.tp-work-VideoContainer{height:99.69px}}@media only screen and (max-width:480px){.tp-work-VideoContainer{height:81px}}.tp-work-Video{margin-right:2%;position:absolute}.tp-work-Video img{width:260px}@media only screen and (max-width:768px){.tp-work-Video img{width:210px}}@media only screen and (max-width:640px){.tp-work-Video img{width:160px}}@media only screen and (max-width:480px){.tp-work-Video img{width:130px}}.tp-work-Video_Hover{display:block;position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);top:0;opacity:0;transition:opacity .25s linear}.tp-work-VideoContainer:hover .tp-work-Video_Hover{opacity:1}@media only screen and (max-width:768px){.tp-work-VideoContainer:hover .tp-work-Video_Hover{opacity:0}}.tp-work-Button{text-align:center;padding-top:5%;padding-bottom:5%}.tp-interview{background-color:#969dc8;position:relative}@media only screen and (max-width:768px){.tp-interview{padding-bottom:28%}}.tp-interview .cp-SkewTitleBox{z-index:2}.tp-interview .cp-SkewTitleBox_Padding{max-width:1360px}.tp-interview .cp-SkewTitleBox_Absolute{bottom:0}.tp-interview .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_tl_gray1.svg)}.tp-interview .cp-SkewTitleBox_Corner{transform:none}.tp-interview .cp-SkewTitleBox_Title span{color:#969dc8}.tp-interview .cp-SkewTitleBox-right .cp-SkewTitleBox_Title .innerText{right:50px}.tp-interview-BgTop{background:url(../images/top/interview_bg01.png) no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0}.tp-interview-BgBottom{background:url(../images/top/interview_bg02.png) no-repeat;background-size:contain;width:44.63415%;padding-top:32.92683%;position:absolute;bottom:0}.tp-interview-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:15%;padding-bottom:30%}@media only screen and (max-width:768px){.tp-interview-Padding{padding:0 20px}}@media only screen and (max-width:768px){.tp-interview-Padding{padding-top:30%}}.tp-interview-TextContainer{padding-bottom:13%;position:relative;color:#fff;width:31%;margin-left:auto}@media only screen and (max-width:768px){.tp-interview-TextContainer{width:100%}}.tp-interview-TextContainer_Title{font-size:2rem;text-align:justify;font-weight:800;margin-bottom:8%}@media only screen and (max-width:768px){.tp-interview-TextContainer_Title{font-size:1.5rem}}.tp-interview-TextContainer_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600}@media only screen and (max-width:768px){.tp-interview-TextContainer_Text{font-size:.875rem}}.tp-interview-Button{text-align:center}.tp-interview-Hope{margin:210px auto auto;text-align:center}@media only screen and (max-width:768px){.tp-interview-Hope{margin:20% auto auto}}.tp-interview-Hope_list{max-width:1320px;box-shadow:3px 3px 15px rgba(0,0,0,.2);background:#f2f3f9}.tp-interview-Hope_list .hope-image{height:100%;background-image:url(../images/top/index_pic_attention_hope.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.tp-interview-Hope_list .hope-text{overflow:inherit;text-overflow:initial;display:-webkit-box;-webkit-box-orient:initial;-webkit-line-clamp:initial}.tp-internship{margin-top:-5.5%;background-color:rgba(150,157,200,.91);background:linear-gradient(0deg,#f2f3f9 0,#f2f3f9 50%,rgba(150,157,200,.91) 50%,rgba(150,157,200,.91) 100%)}.tp-internship-Wrapper{transform:skewY(-13deg)}.tp-internship-Title_wrapper{width:100%;max-width:1240px;margin:auto;margin-bottom:-6px;box-sizing:border-box}.tp-internship-Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px}.tp-internship-Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;color:#f2f3f9;line-height:.9;font-weight:900;backface-visibility:hidden;margin-left:-3.5%}@media only screen and (max-width:768px){.tp-internship-Title .innerText{font-size:15vmin;margin-left:1%}}.tp-internship-ContentsContainer{background-color:#f2f3f9}.tp-internship-ContentsContainer_inner{padding:215px 40px 90px;transform:skewY(13deg)}@media only screen and (max-width:768px){.tp-internship-ContentsContainer_inner{padding:82px 20px 57px}}.tp-internship-Body{max-width:960px;margin:0 auto}.tp-internship .internship-image{height:100%;background-image:url(../images/top/internship_img1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.tp-more{background-color:#3b499f;position:relative}.tp-more-TitleContainer{position:absolute}.tp-more-Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;padding-bottom:13%}.tp-more-Title .line2{display:inline-block;font-weight:900}.tp-more-Title .line3{display:inline-block;font-weight:900}.tp-more-Title .right{text-align:right}.tp-more-Title .right .line2{font-size:10.9375rem;padding-right:2rem}@media only screen and (max-width:768px){.tp-more-Title .right .line2{padding-right:1.2rem}}.tp-more-Title .innerText{font-family:Kanit,sans-serif;font-size:6.25rem;position:absolute;left:50%;color:#626db2;line-height:.9;font-weight:900;font-style:italic;transform:translateX(-20%) translateY(-65%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.tp-more-Title .innerText{font-size:15vmin;transform:translateX(-12%) translateY(-65%) rotate(-13deg)}}.tp-more-Title .skew{display:inline-block}.tp-more-SubTitle{font-size:1.75rem;text-align:justify;font-weight:800;color:#fff;position:relative;margin-bottom:60px}@media only screen and (max-width:768px){.tp-more-SubTitle{font-size:1.375rem}}@media only screen and (max-width:768px){.tp-more-SubTitle{text-align:center}}.tp-more-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:100px;padding-bottom:80px;position:relative}@media only screen and (max-width:768px){.tp-more-Padding{padding:0 20px}}@media only screen and (max-width:768px){.tp-more-Padding{padding-top:20%;padding-left:40px;padding-right:40px;padding-bottom:80px}}.tp-more-Columns{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.tp-more-Columns{display:block}}.tp-more-Column{width:32%}@media only screen and (max-width:768px){.tp-more-Column{width:100%;margin-bottom:30px}}.tp-more-Image img{width:100%}.tp-more-Link{padding-top:20px}@media only screen and (max-width:768px){.tp-more-Link{padding-top:10px}}.tp-more-Link span{color:#fff;background:url(../images/icon_blank_skew_white.svg) no-repeat right center;padding-right:25px}.tp-fb{background-color:#262c6e;padding:20px 34px;text-align:right;border-bottom:1px #9397d7 solid}.tp-fb img{width:64px}@media only screen and (max-width:768px){.tp-fb img{width:32px}}@media only screen and (max-width:768px){.tp-fb{padding:10px 20px}}.wk .cp-MainVisual{background:url(../images/work/mv.jpg) no-repeat center top;background-size:cover;padding-top:38.96104%;min-height:600px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.wk .cp-MainVisual{background-image:url(../images/work/mv_sp.jpg);padding-top:69.33333%;min-height:280px}}.wk .cp-MainVisual_BgBottom{position:absolute;bottom:-1px;width:100%;height:100%;background:url(../images/shape_br_blue.svg) no-repeat center bottom;background-size:contain}.wk .cp-MainVisual_Cover{position:absolute;top:0;width:100%;height:100%;z-index:5;background-color:#3b499f}.wk .cp-MainVisual_TitleContainer{position:absolute;bottom:0;width:100%;text-align:center;padding-top:11.52597%;box-sizing:border-box}.wk .cp-MainVisual_TitleContainer-top{position:relative;text-align:left;padding-top:280px}@media only screen and (max-width:768px){.wk .cp-MainVisual_TitleContainer-top{padding-top:45%}}.wk .cp-MainVisual_Padding{position:absolute;width:100%;top:0}.wk .cp-MainVisual_Centering{width:100%;max-width:1420px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.wk .cp-MainVisual_Centering{padding:0 20px}}.wk .cp-MainVisual_Title{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:absolute;top:0;width:100%}.wk .cp-MainVisual_Title .line2{display:inline-block;font-weight:800}.wk .cp-MainVisual_Title .line3{display:inline-block;font-weight:800}.wk .cp-MainVisual_Title .right{text-align:right}.wk .cp-MainVisual_Title .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.wk .cp-MainVisual_Title .right .line2{padding-right:1.2rem}}.wk .cp-MainVisual_Title .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(-48%) translateY(-5%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.wk .cp-MainVisual_Title .innerText{font-size:17vmin;transform:translateX(-48%) translateY(-55%) rotate(-13deg)}}.wk .cp-MainVisual_Title .skew{display:inline-block}.wk .cp-MainVisual_Title span{transform-origin:left bottom}.wk .cp-MainVisual_Title-top{position:relative;display:inline-block;white-space:nowrap;text-align:left;height:2px;left:0;position:relative}.wk .cp-MainVisual_Title-top .line2{display:inline-block;font-weight:800}.wk .cp-MainVisual_Title-top .line3{display:inline-block;font-weight:800}.wk .cp-MainVisual_Title-top .right{text-align:right}.wk .cp-MainVisual_Title-top .right .line2{font-size:16.40625rem;padding-right:2rem}@media only screen and (max-width:768px){.wk .cp-MainVisual_Title-top .right .line2{padding-right:1.2rem}}.wk .cp-MainVisual_Title-top .innerText{font-family:Kanit,sans-serif;font-size:9.375rem;position:absolute;left:50%;color:#3b499f;line-height:.8;font-weight:800;font-style:italic;transform:translateX(0) translateY(-5%) rotate(-13deg);backface-visibility:hidden}@media only screen and (max-width:768px){.wk .cp-MainVisual_Title-top .innerText{font-size:17vmin;transform:translateX(0) translateY(-55%) rotate(-13deg)}}.wk .cp-MainVisual_Title-top .skew{display:inline-block}.wk .cp-MainVisual_Title-top .innerText{left:0}.wk .cp-MainVisual_Padding2{padding:60px 80px 0 80px;position:relative}@media only screen and (max-width:768px){.wk .cp-MainVisual_Padding2{padding:20px 0 0 20px}.wk .cp-MainVisual_Padding2 img{width:60%}}@media only screen and (max-width:768px){.wk .cp-MainVisual_Title .innerText{left:30%}}.wk-Middle{background-color:#3b499f}.wk-Middle_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-bottom:3%}@media only screen and (max-width:768px){.wk-Middle_Padding{padding:0 20px}}@media only screen and (max-width:768px){.wk-Middle_Padding{padding-bottom:20%}}.wk-Middle_PaddingBottom{position:relative;width:100%;padding-bottom:23.05195%}.wk-Middle_Inner{position:relative;padding-top:20%;box-sizing:border-box}.wk-Middle_TextContainer{width:360px;margin-left:auto;padding-bottom:50px;transform:translateY(-130px);position:relative;z-index:5}@media only screen and (max-width:1160px){.wk-Middle_TextContainer{transform:translateY(-80px);margin-bottom:50px}}@media only screen and (max-width:960px){.wk-Middle_TextContainer{transform:translateY(-40px);margin-bottom:80px}}@media only screen and (max-width:768px){.wk-Middle_TextContainer{transform:none;padding-top:30px;width:100%}}.wk-Middle_Title{margin-bottom:30px;width:100%}@media only screen and (max-width:768px){.wk-Middle_Title{margin-bottom:20px}.wk-Middle_Title img{width:80%;max-width:292px}}.wk-Middle_Text{font-size:.875rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff}@media only screen and (max-width:768px){.wk-Middle_Text{font-size:.875rem}}.wk-Body_HeadText{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;color:#fff;max-width:560px;margin-bottom:100px}@media only screen and (max-width:768px){.wk-Body_HeadText{font-size:.875rem}}@media only screen and (max-width:768px){.wk-Body_HeadText{margin-bottom:40px}}.wk-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding-top:6%;position:relative}@media only screen and (max-width:768px){.wk-Body_Padding{padding:0 20px}}@media only screen and (max-width:768px){.wk-Body_Padding{padding-top:20%}}.wk-Body_Padding2{margin:auto;max-width:960px}.wk-Body_SubTitle{color:#626db2;margin-bottom:20px}.wk-Body_SubTitle-en{font-size:3.125rem;text-align:justify;font-family:Kanit,sans-serif;font-weight:800;margin-right:30px}@media only screen and (max-width:768px){.wk-Body_SubTitle-en{font-size:2.5rem}}@media only screen and (max-width:768px){.wk-Body_SubTitle-en{display:block;margin-right:20px;margin-bottom:-8px}}.wk-Body_SubTitle-jp{font-size:1.25rem;text-align:justify;font-weight:600}@media only screen and (max-width:768px){.wk-Body_SubTitle-jp{font-size:1.125rem}}@media only screen and (max-width:768px){.wk-Body_SubTitle-jp{display:block}}.wk-Body_BoxMargin{margin-bottom:50px}.wk-Body .img1{background-image:url(../images/work/project01.jpg)}.wk-Body .img2{background-image:url(../images/work/project02.jpg)}.wk-Body .img3{background-image:url(../images/work/project03.jpg)}.wk-Body .img4{background-image:url(../images/work/project04.jpg)}.wk-Body_Movie{box-shadow:3px 3px 25px rgba(0,0,0,.25);display:block;position:relative;overflow:hidden;margin-bottom:40px}@media only screen and (max-width:768px){.wk-Body_Movie{margin-bottom:20px}}.wk-Body_Column2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:70px}@media only screen and (max-width:768px){.wk-Body_Column2{display:block;margin-bottom:40px}}.wk-Body_Column2-left{width:69%}@media only screen and (max-width:768px){.wk-Body_Column2-left{width:100%}}.wk-Body_Column2-right{width:26%}@media only screen and (max-width:768px){.wk-Body_Column2-right{width:100%}}.wk-Body_Column2 .wk-Body_Movie{margin-bottom:0}@media only screen and (max-width:768px){.wk-Body_Column2 .wk-Body_Movie{margin-bottom:20px}}.wk-Body_RightTextContainer{color:#fff}.wk-Body_RightTextContainer-title{font-size:1.25rem;text-align:justify;font-weight:600;letter-spacing:.05rem;margin-bottom:20px}@media only screen and (max-width:768px){.wk-Body_RightTextContainer-title{font-size:1.125rem}}@media only screen and (max-width:768px){.wk-Body_RightTextContainer-title{margin-bottom:10px}}.wk-Body_RightTextContainer-text{font-size:.875rem;text-align:justify;font-weight:600;line-height:2.5;letter-spacing:.05rem}@media only screen and (max-width:768px){.wk-Body_RightTextContainer-text{font-size:.75rem}}.wk-Body_Text{color:#fff}.wk-Body_Text-job{font-size:.75rem;text-align:justify;font-weight:600}@media only screen and (max-width:768px){.wk-Body_Text-job{font-size:.75rem}}.wk-Body_Text-name{font-size:2rem;text-align:justify;font-family:Kanit,sans-serif;font-weight:700;letter-spacing:.1rem}@media only screen and (max-width:768px){.wk-Body_Text-name{font-size:1.5rem}}.wk-Body_Text-year{font-size:.75rem;text-align:justify;font-weight:600;letter-spacing:.1rem}@media only screen and (max-width:768px){.wk-Body_Text-year{font-size:.625rem}}.wk-Body .cp-Column2{margin-bottom:50px}@media only screen and (max-width:768px){.wk-Body .cp-Column2{margin-bottom:30px}}.wk-Body-1{background-color:#969dc8}.wk-Body-1 .cp-SkewTitleBox_Padding{max-width:1320px}.wk-Body-1 .cp-SkewTitleBox_Corner{background-color:#3b499f}.wk-Body-1 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue4.svg)}.wk-Body-1 .cp-SkewTitleBox_BgImageMask{top:1px}.wk-Body-1 .cp-SkewTitleBox_Title .innerText{transform:translateX(1%) translateY(1%) rotate(-13deg)}@media only screen and (max-width:768px){.wk-Body-1 .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(-2%) rotate(-13deg)}}.wk-Body-1 .cp-SkewTitleBox_Title span{color:#969dc8}.wk-Body-1 .wk-Body_Padding{padding-bottom:15%}.wk-Body-2{background-color:#626db2}.wk-Body-2 .cp-SkewTitleBox_Padding{max-width:1320px}.wk-Body-2 .cp-SkewTitleBox_Corner{background-color:#969dc8}.wk-Body-2 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue5.svg)}.wk-Body-2 .cp-SkewTitleBox_BgImageMask{top:1px}.wk-Body-2 .cp-SkewTitleBox_Title span{color:#626db2}.wk-Body-2 .cp-SkewTitleBox_Title .innerText{transform:translateX(1%) translateY(1%) rotate(-13deg)}@media only screen and (max-width:768px){.wk-Body-2 .cp-SkewTitleBox_Title .innerText{transform:translateX(-2%) translateY(-2%) rotate(-13deg)}}.wk-Body-2 .wk-Body_Padding{padding-bottom:10%}.wks-MainVisual{background-repeat:no-repeat;background-position:center top;background-size:cover;padding-top:61.68831%;min-height:950px;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.wks-MainVisual{padding-top:146.66667%;min-height:280px}}.wks-MainVisual_Absolute{position:absolute;width:100%;top:0}.wks-MainVisual_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.wks-MainVisual_Padding{padding:0 20px}}.wks-MainVisual_Cover{position:absolute;width:100%;height:100%;background-color:#3b499f;top:0}.wks-MainVisual_Titles{position:relative}.wks-MainVisual_Titles-main img{width:100%}.wks-MainVisual_Titles-sub{position:absolute;bottom:-28%}.wks-MainVisual_Titles-sub img{width:100%}@media only screen and (max-width:768px){.wks-MainVisual_Titles-sub{bottom:-35%}}.wks-MainVisual_Padding2{padding:150px 0 0 80px}@media only screen and (max-width:768px){.wks-MainVisual_Padding2{padding:65% 0 0 0}}@media only screen and (max-width:768px){.wks-MainVisual_Catch{width:96%;position:relative;z-index:3}}.wks-MainVisual_BgBottom{position:absolute;bottom:0;width:100%;padding-top:23.05195%;background:url(../images/shape_br_grad_blue3.svg) no-repeat center bottom;background-size:cover}@media only screen and (max-width:768px){.wks-MainVisual_BgBottom{bottom:-1px}}.wks-BlueBar{padding-top:225px;background-color:#293789}@media only screen and (max-width:768px){.wks-BlueBar{padding-top:33%}}.wks-Body h2{font-size:2rem;text-align:justify;font-weight:800;margin-bottom:80px;text-align:center;position:relative}@media only screen and (max-width:768px){.wks-Body h2{font-size:1.5rem}}@media only screen and (max-width:768px){.wks-Body h2{margin-bottom:40px}}.wks-Body h3{font-size:1.75rem;text-align:justify;font-weight:800;line-height:1;margin-bottom:40px}@media only screen and (max-width:768px){.wks-Body h3{font-size:1.375rem}}.wks-Body_Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.wks-Body_Padding{padding:0 20px}}.wks-Body_Columns{display:flex;justify-content:space-between}@media only screen and (max-width:768px){.wks-Body_Columns{display:block}}.wks-Body_Column{font-size:1rem;text-align:justify;line-height:2.5;font-weight:600;width:48%}@media only screen and (max-width:768px){.wks-Body_Column{font-size:.875rem}}@media only screen and (max-width:768px){.wks-Body_Column{width:100%}.wks-Body_Column p{padding-bottom:20px}}.wks-Body_Caption{font-size:.875rem;text-align:justify;line-height:2;font-weight:500;padding-top:20px;color:#606d76}@media only screen and (max-width:768px){.wks-Body_Caption{font-size:.75rem}}@media only screen and (max-width:768px){.wks-Body_Caption{padding-top:0}}.wks-Body_ImageColumns{display:flex;justify-content:space-between;flex-direction:row-reverse}@media only screen and (max-width:768px){.wks-Body_ImageColumns{display:block}}.wks-Body_ColumnImage{width:32%}@media only screen and (max-width:768px){.wks-Body_ColumnImage{width:86%;margin:auto}}.wks-Body_ColumnImage img{width:100%}.wks-Body_ColumnText{font-size:.875rem;text-align:justify;line-height:2.5;width:58%;color:#fff}@media only screen and (max-width:768px){.wks-Body_ColumnText{font-size:.875rem}}@media only screen and (max-width:768px){.wks-Body_ColumnText{width:100%;margin-bottom:50px}}.wks-Body_ColumnText p{font-weight:600;line-height:2.5;margin-bottom:25px}.wks-Body_Profile{text-align:right}.wks-Body_Profile-job{font-size:.75rem;text-align:justify;line-height:2.5;font-weight:500;text-align:right}@media only screen and (max-width:768px){.wks-Body_Profile-job{font-size:.75rem}}@media only screen and (max-width:768px){.wks-Body_Profile-job-multi{line-height:1.6;margin-bottom:15px}}.wks-Body_Profile-name{font-family:Kanit,sans-serif;font-size:2rem;text-align:justify;font-weight:700;letter-spacing:.1rem;line-height:1;text-align:right}@media only screen and (max-width:768px){.wks-Body_Profile-name{font-size:1.5rem}}.wks-Body-01 .wks-Body_Padding{max-width:1040px}.wks-Body-01{background-color:#f2f3f9}.wks-Body-01 .cp-SkewTitleBox_Absolute{bottom:-2px}.wks-Body-01 .cp-SkewTitleBox_Padding{max-width:1160px}.wks-Body-01 .cp-SkewTitleBox_Corner{transform:translateY(-100%)}.wks-Body-01 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_gray1.svg)}.wks-Body-01 .cp-SkewTitleBox_Title span{color:#f2f3f9;bottom:-1px}.wks-Body-02 .wks-Body_Padding{max-width:1360px}.wks-Body-02{padding-top:60px;background-color:#f2f3f9;padding-bottom:10%}@media only screen and (max-width:768px){.wks-Body-02{padding-top:20px}}.wks-Body-03 .wks-Body_Padding{max-width:1040px;padding-bottom:7%}@media only screen and (max-width:768px){.wks-Body-03 .wks-Body_Padding{padding-top:10%}}.wks-Body-03{padding-bottom:13%}@media only screen and (max-width:768px){.wks-Body-03{padding-bottom:25%}}.wks-Body-03 .cp-SkewTitleBox_Absolute{bottom:-2px}.wks-Body-03 .cp-SkewTitleBox_Corner{transform:translateY(-70%)}@media only screen and (max-width:768px){.wks-Body-03 .cp-SkewTitleBox_Corner{transform:translateY(-70%)}}.wks-Body-03 .cp-SkewTitleBox_BgImageMask{overflow:visible}.wks-Body-03 .cp-SkewTitleBox_Padding{max-width:1160px}.wks-Body-03 .cp-SkewTitleBox_BgImage{top:-30%;background-image:url(../images/shape_bl_white.svg)}@media only screen and (max-width:768px){.wks-Body-03 .cp-SkewTitleBox_Absolute2{top:50%}}.wks-Body-03 .cp-SkewTitleBox_Title span{color:#f2f3f9}.wks-Body-04 .wks-Body_Padding{max-width:1040px;padding-top:10%}@media only screen and (max-width:768px){.wks-Body-04 .wks-Body_Padding{padding-top:20%}}.wks-Body-04{background-color:#3b499f;padding-bottom:17%}@media only screen and (max-width:768px){.wks-Body-04{padding-bottom:25%}}.wks-Body-04 .cp-SkewTitleBox_Absolute{bottom:-2px}.wks-Body-04 .cp-SkewTitleBox_Corner{background-color:#fff}.wks-Body-04 .cp-SkewTitleBox_BgImageMask{overflow:visible}.wks-Body-04 .cp-SkewTitleBox_Padding{max-width:1160px}.wks-Body-04 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_br_blue.svg)}.wks-Body-04 .cp-SkewTitleBox_BgImageMask{top:1px}.wks-Body-04 .cp-SkewTitleBox_Title span{color:#3b499f}.wks-Body-04 .cp-SkewTitleBox_Title .innerText{font-size:4.6875rem}@media only screen and (max-width:768px){.wks-Body-04 .cp-SkewTitleBox_Title .innerText{font-size:13vmin;text-align:left;top:2px;padding-right:20px}}.wks-Body-05 .wks-Body_Padding{max-width:1040px;padding-top:6%}@media only screen and (max-width:768px){.wks-Body-05 .wks-Body_Padding{padding-top:25%}}.wks-Body-05{padding-bottom:5%}.wks-Body-05 .cp-SkewTitleBox_Absolute{bottom:-2px}.wks-Body-05 .cp-SkewTitleBox_Corner{background-color:#3b499f}.wks-Body-05 .cp-SkewTitleBox_BgImageMask{overflow:visible}.wks-Body-05 .cp-SkewTitleBox_Padding{max-width:1160px}.wks-Body-05 .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_bl_white.svg)}.wks-Body-05 .cp-SkewTitleBox_BgImageMask{top:1px}@media only screen and (max-width:768px){.wks-Body-05 .cp-SkewTitleBox_Title{top:100px}}.wks-Body-05 .cp-SkewTitleBox_Title span{color:#f2f3f9}.wks-Body-06 .wks-Body_Padding{max-width:1360px}.wks-Body-06 .wks-Body_Bottom{position:absolute;bottom:-1px;width:100%;padding-top:23.05195%;background:url(../images/shape_br_blue4.svg) no-repeat center bottom;background-size:cover}.wks-Body-06{position:relative;padding-bottom:13%}.wks-Body-07{background-color:#969dc8}.wks-Body-07-type2{background-color:#3b499f}.wks-Body-07 .wks-Body_Padding{padding-top:30px;padding-bottom:60px}.wks-01 .wks-MainVisual{background-image:url(../images/work/global-logistics/mv.jpg)}@media only screen and (max-width:768px){.wks-01 .wks-MainVisual{background-image:url(../images/work/global-logistics/mv_sp.jpg)}}.wks-01 .wks-MainVisual_Catch{width:484px}@media only screen and (max-width:768px){.wks-01 .wks-MainVisual_Catch{width:100%}}.wks-01 .wks-MainVisual_Titles{width:564px}@media only screen and (max-width:768px){.wks-01 .wks-MainVisual_Titles{width:82%}}.wks-01 .wks-MainVisual_Titles-sub{width:342px}@media only screen and (max-width:768px){.wks-01 .wks-MainVisual_Titles-sub{width:78%}}.wks .its-Footer-LinkText_Name{font-size:1rem;text-align:justify}@media only screen and (max-width:768px){.wks .its-Footer-LinkText_Name{font-size:.875rem}}.wks-02 .wks-MainVisual{background-image:url(../images/work/advanced-logistics/mv.jpg)}@media only screen and (max-width:768px){.wks-02 .wks-MainVisual{background-image:url(../images/work/advanced-logistics/mv_sp.jpg)}}.wks-02 .wks-MainVisual_Catch{width:630px}@media only screen and (max-width:768px){.wks-02 .wks-MainVisual_Catch{width:100%}}.wks-02 .wks-MainVisual_Titles{width:564px}@media only screen and (max-width:768px){.wks-02 .wks-MainVisual_Titles{width:82%}}.wks-02 .wks-MainVisual_Titles-sub{width:342px}@media only screen and (max-width:768px){.wks-02 .wks-MainVisual_Titles-sub{width:78%}}.wks-03 .wks-MainVisual{background-image:url(../images/work/ipo/mv.jpg)}@media only screen and (max-width:768px){.wks-03 .wks-MainVisual{background-image:url(../images/work/ipo/mv_sp.jpg)}}.wks-03 .wks-MainVisual_Catch{width:403px}@media only screen and (max-width:768px){.wks-03 .wks-MainVisual_Catch{width:100%}}.wks-03 .wks-MainVisual_Titles{width:564px}@media only screen and (max-width:768px){.wks-03 .wks-MainVisual_Titles{width:82%}}.wks-03 .wks-MainVisual_Titles-sub{width:342px}@media only screen and (max-width:768px){.wks-03 .wks-MainVisual_Titles-sub{width:78%}}.wks-04 .wks-MainVisual{background-image:url(../images/work/x-frontier/mv.jpg)}@media only screen and (max-width:768px){.wks-04 .wks-MainVisual{background-image:url(../images/work/x-frontier/mv_sp.jpg)}}.wks-04 .wks-MainVisual_Catch{width:660px}@media only screen and (max-width:768px){.wks-04 .wks-MainVisual_Catch{width:100%}}.wks-04 .wks-MainVisual_Titles{width:564px}@media only screen and (max-width:768px){.wks-04 .wks-MainVisual_Titles{width:82%}}.wks-04 .wks-MainVisual_Titles-sub{width:342px}@media only screen and (max-width:768px){.wks-04 .wks-MainVisual_Titles-sub{width:78%}}.wks-Comment{background-color:#969dc8;position:relative}.wks-Comment .cp-SkewTitleBox_Padding{max-width:1160px}.wks-Comment .cp-SkewTitleBox_Absolute2{top:0}@media only screen and (max-width:768px){.wks-Comment .cp-SkewTitleBox_Absolute2{top:30%}}.wks-Comment .cp-SkewTitleBox_BgImageMask{top:-1px}.wks-Comment .cp-SkewTitleBox_BgImage{background-image:url(../images/shape_tr_blue2.svg)}@media only screen and (max-width:768px){.wks-Comment .cp-SkewTitleBox_Title{left:25px}}.wks-Comment .cp-SkewTitleBox_Title span{color:#fff}.wks-Comment-BgImageMask{position:absolute;width:100%;height:100%;overflow:hidden}.wks-Comment-BgImage{width:100%;padding-top:66%;position:absolute;bottom:-10%;left:-12%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:768px){.wks-Comment-BgImage{left:0;bottom:0;transform:translateY(21%)}}.wks-Comment-BgBottom{width:100%;padding-top:23.05195%;position:absolute;bottom:0;background:url(../images/shape_br_blue.svg) no-repeat;background-size:cover}.wks-Comment-Padding{width:100%;max-width:1240px;padding:0 40px;margin:auto;box-sizing:border-box;padding:0 60px 5% 60px;position:relative}@media only screen and (max-width:768px){.wks-Comment-Padding{padding:0 20px}}@media only screen and (max-width:768px){.wks-Comment-Padding{padding-top:15%;padding-bottom:5%}}.wks-Comment-Padding2{padding-top:15%}@media only screen and (max-width:768px){.wks-Comment-Padding2{padding-top:22%}}.wks-Comment-Box{max-width:960px;margin:auto auto 50px auto}@media only screen and (max-width:768px){.wks-Comment-Box{margin-bottom:40px}}.wks-Comment-Box_Bg{background-color:#fff;box-shadow:3px 3px 30px 30px rgba(0,0,0,.05)}.wks-Comment-Box_No{background-position:center top;background-repeat:no-repeat;background-size:contain;background-image:url(../images/work/bg_comment.svg)}@media only screen and (max-width:768px){.wks-Comment-Box_No{background-image:url(../images/work/bg_comment_sp.svg)}}.wks-Comment-Box_Padding{background-size:contain;padding:8% 10%}@media only screen and (max-width:768px){.wks-Comment-Box_Padding{padding:15% 6% 10% 6%}}.wks-Comment-Box_Columns{display:flex}@media only screen and (max-width:768px){.wks-Comment-Box_Columns{display:block}}.wks-Comment-Box_ColumnImage{padding-top:10px;width:23.5%;margin-right:7%}@media only screen and (max-width:768px){.wks-Comment-Box_ColumnImage{width:100%;margin-right:0;padding-top:0;text-align:center}}.wks-Comment-Box_ColumnImage img{width:100%}@media only screen and (max-width:768px){.wks-Comment-Box_ColumnImage img{width:70%;margin-bottom:20px}}.wks-Comment-Box_ColumnText{flex:1}.wks-Comment-Box_Text{font-size:1rem;text-align:justify;font-weight:600;line-height:2.5;letter-spacing:.02rem;margin-bottom:5px}@media only screen and (max-width:768px){.wks-Comment-Box_Text{font-size:.875rem}}.wks-Comment-Box_Job{font-size:.75rem;text-align:justify;line-height:2.5;font-weight:500;text-align:right}@media only screen and (max-width:768px){.wks-Comment-Box_Job{font-size:.75rem}}@media only screen and (max-width:768px){.wks-Comment-Box_Job{text-align:center}}.wks-Comment-Box_Name{font-family:Kanit,sans-serif;font-size:2rem;text-align:justify;font-weight:700;letter-spacing:.1rem;line-height:1;text-align:right}@media only screen and (max-width:768px){.wks-Comment-Box_Name{font-size:1.5rem}}@media only screen and (max-width:768px){.wks-Comment-Box_Name{text-align:center;margin-bottom:30px}}