@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");@font-face{font-family:"DINPro-BoldItalic";src:url("../font/DINPro-BoldItalic.woff") format("woff")}@font-face{font-family:"DINPro-MeiumItalic";src:url("../font/DINPro-MediumItalic.woff") format("woff")}@font-face{font-family:"DINPro-Meium";src:url("../font/DINPro-Medium.woff") format("woff")}html{position:relative;height:100%;font-size:62.5%;font-family:"Noto Sans JP",sans-serif;font-weight:400;background-color:#fff;letter-spacing:0.1em;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;background-color:#fff}a{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;word-break:break-all;text-decoration:none;cursor:pointer}a:link{color:#76a8dd}a:visited{color:#76a8dd}a:hover{color:#003280}a:active{color:#003280}img{pointer-events:none}button{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;vertical-align:middle;text-align:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.hd{font-size:60px;font-size:6rem;line-height:1.3333333333;font-weight:900}@media screen and (min-width:981px) and (max-width:1360px){.hd{font-size:57px;font-size:5.7rem;line-height:1.298245614}}@media only screen and (max-width:980px){.hd{font-size:8vw}}.hd .en{font-size:18px;font-size:1.8rem;line-height:1.6666666667;display:block;font-family:"DINPro-BoldItalic",sans-serif;font-weight:300;letter-spacing:0.01em;color:#b40007}@media screen and (min-width:981px) and (max-width:1360px){.hd .en{font-size:16px;font-size:1.6rem;line-height:1.875}}@media only screen and (max-width:980px){.hd .en{font-size:2.4vw;letter-spacing:0}}.honbun{margin-bottom:12px;font-size:17.5px;font-size:1.75rem;line-height:1.8}@media only screen and (max-width:980px){.honbun{font-size:3.3vw;line-height:5.94vw}}.txt_em1{font-size:160%;line-height:115%;font-weight:900;font-style:normal;text-decoration:underline;color:#b40007}.btn_s{display:block;width:128px;height:32px;font-size:1.65rem;line-height:32px;font-weight:600;border-radius:16px;color:#fff;background-color:#888;text-align:center}.btn_s--ctablue{background-color:#0c80db}.btn_s--ctablue:link{color:#fff}.btn_s--ctablue:visited{color:#fff}.btn_s--ctablue:hover{background-color:#fff;color:#0c80db}.btn_s--ctablue:active{color:#fff}.btn_s--ctapink{background-color:#df3980}.btn_s--ctapink:link{color:#fff}.btn_s--ctapink:visited{color:#fff}.btn_s--ctapink:hover{background-color:#fff;color:#df3980}.btn_s--ctapink:active{color:#fff}.btn_l{display:inline-block;padding:0 20px;width:auto;height:42px;font-size:17.5px;font-size:1.75rem;line-height:2.2857142857;font-weight:600;border-radius:21px;color:#000;background-color:#fff;text-align:center}@media only screen and (max-width:980px){.btn_l{height:40px;border-radius:40px;font-size:3.8vw;line-height:40px;letter-spacing:0.01em}}.btn_l--black{background-color:#fff}.btn_l--black:link{color:#000}.btn_l--black:visited{color:#000}.btn_l--black:hover{background-color:#000;color:#fff}.btn_l--black:active{color:#000}.btn_l--mail{color:#1672c1;background-color:#fff}.btn_l--mail:link{color:#1672c1}.btn_l--mail:visited{color:#1672c1}.btn_l--mail:hover{opacity:0.75;color:#1672c1}.btn_l--mail:active{color:#1672c1}.btn_l--line{color:#fff;background-color:#01c02b}.btn_l--line:link{color:#fff}.btn_l--line:visited{color:#fff}.btn_l--line:hover{opacity:0.75;color:#fff}.btn_l--line:active{color:#fff}@media only screen and (min-width:1361px){.sp-visible{display:none}.tbl-visible{display:none}.pc-visible{display:block}}@media screen and (min-width:981px) and (max-width:1360px){.sp-visible{display:none}.tbl-visible{display:block}.pc-visible{display:none}}@media only screen and (max-width:980px){.sp-visible{display:block}.tbl-visible{display:none}.pc-visible{display:none}}@media only screen and (min-width:1361px){.sp-hidden{display:block}.tbl-hidden{display:block}.pc-hidden{display:none}}@media screen and (min-width:981px) and (max-width:1360px){.sp-hidden{display:block}.tbl-hidden{display:none}.pc-hidden{display:block}}@media only screen and (max-width:980px){.sp-hidden{display:none}.tbl-hidden{display:block}.pc-hidden{display:block}}.header{position:fixed;top:0;width:100%;height:66px;background-color:#000;z-index:1000}@media only screen and (max-width:980px){.header{height:44px}}.header .logo{position:absolute;left:20px;padding:20px 0 0;width:150px;height:23px}@media only screen and (max-width:980px){.header .logo{left:10px;padding:14px 0 0;width:102px;height:16px}}.header .anchor_nav{position:absolute;top:18px;left:50%;margin:0 0 0 -440px;width:820px;height:28px}@media screen and (min-width:981px) and (max-width:1360px){.header .anchor_nav{margin:0 0 0 -460px}}.header .anchor_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .anchor_nav ul li{margin:0 15px;font-size:16px;font-size:1.6rem;line-height:1.75;font-weight:500;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.header .anchor_nav ul li{margin:0 0.7vw;font-size:14.5px;font-size:1.45rem;line-height:1.9310344828}}.header .anchor_nav ul li a:link{color:#fff}.header .anchor_nav ul li a:visited{color:#fff}.header .anchor_nav ul li a:hover{color:#aaa}.header .anchor_nav ul li a:active{color:#fff}.header .cta_nav{position:absolute;top:15px;right:13px;margin:0 auto;width:270px;height:26px}@media screen and (min-width:981px) and (max-width:1360px){.header .cta_nav{top:18px}}.header .cta_nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.header .cta_nav ul li{margin-left:10px}@media screen and (min-width:981px) and (max-width:1360px){.header .cta_nav ul li{margin-left:10px}}@media screen and (min-width:981px) and (max-width:1360px) and (min-width:981px) and (max-width:1360px){.header .cta_nav ul li a{height:28px;font-size:1.4rem;line-height:28px;width:110px}}@media screen and (min-width:981px) and (max-width:1360px){.header .cta_nav ul li a:link{color:#fff}.header .cta_nav ul li a:visited{color:#fff}.header .cta_nav ul li a:hover{color:#fff}.header .cta_nav ul li a:active{color:#fff}}@media only screen and (width <= 1050px){.anchor_nav{display:none}.cta_nav{display:none}}.section_01{position:relative;z-index:90}.section_01 .mv{margin-top:66px;width:100%;height:auto;aspect-ratio:2356/1200}@media only screen and (max-width:980px){.section_01 .mv{margin-top:44px}}.section_02{position:relative;z-index:70}.section_02 .feature{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(720px + 12vw)}@media only screen and (max-width:980px){.section_02 .feature{display:block;height:auto}}.section_02 .feature:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:orange;-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:top right;transform-origin:top right;background:url("../img/section_02/bg--pc.jpg") no-repeat center center;background-size:cover}@media only screen and (max-width:980px){.section_02 .feature:before{background:url("../img/section_02/bg--sp.jpg") no-repeat center center;background-size:cover}}.section_02 .feature div{margin:130px 20px 0;width:414px;height:418px}@media only screen and (max-width:980px){.section_02 .feature div{margin:0 auto;padding:5vw 0 0;aspect-ratio:414/418;width:68vw;height:auto}}@media only screen and (max-width:980px){.section_02 .feature div:first-child{padding:12vw 0 0}}@media only screen and (max-width:980px){.section_02 .feature div:last-child{padding:5vw 0 27vw}}.section_03{position:relative;margin-top:calc(100px - 20vw);width:100%;background-color:#fff!important}.section_03 .hd{position:relative;margin-left:20px;z-index:89}@media only screen and (max-width:980px){.section_03 .hd{margin-top:-10vw}}.section_03 .container_parallax{z-index:0;position:absolute;top:0;width:100%;height:100%}.section_03 .lead_01{position:relative;margin:150px auto 0;width:730px;height:132px;z-index:72}@media only screen and (max-width:980px){.section_03 .lead_01{margin:10vw auto;width:88%;height:auto}}.section_03 .fusion{position:relative;margin:80px auto 60px;width:1190px;height:680;z-index:72}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .fusion{width:90%}}@media only screen and (max-width:980px){.section_03 .fusion{margin:0;width:100vw}}.section_03 .hdpoint{position:relative;margin:100px 0;width:100%;height:420px;z-index:72}@media only screen and (max-width:980px){.section_03 .hdpoint{margin:4vw 0 13vw;height:auto}}.section_03 .hdpoint:before{content:"";position:absolute;top:calc(110px + 10vw);left:0;width:100%;height:35%;z-index:-1;background-color:#76a8dd;-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:top right;transform-origin:top right}@media only screen and (max-width:980px){.section_03 .hdpoint:before{top:calc(90px + 8vw);height:20%}}.section_03 .hdpoint div{margin:0 auto 50px;width:200px}@media only screen and (max-width:980px){.section_03 .hdpoint div{width:40vw}}.section_03 .hdpoint div span:first-child{font-size:26.5px;font-size:2.65rem;line-height:1;font-family:DINPro-BoldItalic,sans-serif;color:#b40007}@media only screen and (max-width:980px){.section_03 .hdpoint div span:first-child{font-size:4.2vw;letter-spacing:0.02em}}.section_03 .hdpoint div span:nth-child(2){font-size:172px;font-size:17.2rem;line-height:1;font-family:DINPro-BoldItalic,sans-serif;color:#b40007}@media only screen and (max-width:980px){.section_03 .hdpoint div span:nth-child(2){font-size:30vw}}.section_03 .hdpoint h3{font-size:65px;font-size:6.5rem;line-height:1.2307692308;font-weight:900;font-style:italic;text-align:center}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .hdpoint h3{font-size:55px;font-size:5.5rem;line-height:1.2727272727}}@media only screen and (max-width:980px){.section_03 .hdpoint h3{margin-top:50px;font-size:7vw;height:auto}}.section_03 .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:72}@media only screen and (max-width:980px){.section_03 .container{display:block}}.section_03 .container .box_1{margin:0 40px;aspect-ratio:16/9;width:656px;height:auto}@media only screen and (max-width:980px){.section_03 .container .box_1{margin:0 auto;width:82vw;height:auto}}.section_03 .container .box_1 iframe{aspect-ratio:16/9;width:100%;height:100%;border:none}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .container .box_1{margin:0;width:48%}}.section_03 .container .box_2{margin:50px 40px 0;width:484px;height:56%}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .container .box_2{margin:0 0 0 5%;width:45%}}@media only screen and (max-width:980px){.section_03 .container .box_2{margin:0 auto;width:92vw}}@media only screen and (max-width:980px){.section_03 .container .box_2.mt{margin-top:10vw}}.section_03 .survey{position:relative;margin:150px auto 0;width:950px;height:494px;z-index:72}@media only screen and (max-width:980px){.section_03 .survey{margin:6vw auto 0;width:92vw;height:auto}}.section_03 .survey p{text-align:right;font-size:12px;font-size:1.2rem;line-height:1.6666666667}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .survey p{margin:-30px 9% 0 0}}@media screen and (min-width:981px) and (max-width:1360px){.section_03 .survey{margin:50px auto 0}.section_03 .survey picture{margin:0 auto;-webkit-transform:scale(0.83);transform:scale(0.83)}}.section_04{position:relative;z-index:90}.section_04 .hd{margin:10px 20px 0 0;padding-top:100px;text-align:right;color:#fff}@media only screen and (max-width:980px){.section_04 .hd{margin-top:0;padding-top:18vw}}.section_04 .hd .en{color:#fff}.section_04 .philosophy{width:100%;height:calc(980px + 10vw);background:url("../img/section_04/bg_01--pc.jpg") no-repeat center top;background-size:cover}@media only screen and (max-width:980px){.section_04 .philosophy{width:100%;height:auto;background:url("../img/section_04/bg_01--sp.jpg") no-repeat top center;background-size:cover}}.section_04 .philosophy .maintitle{margin-top:200px;height:200px;text-align:center;font-size:54px;font-size:5.4rem;line-height:1.4814814815;font-weight:800;font-style:italic;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .philosophy .maintitle{margin-top:150px;font-size:45px;font-size:4.5rem;line-height:1.5555555556}}@media only screen and (max-width:980px){.section_04 .philosophy .maintitle{margin-top:50px;height:40vw;font-size:7vw}}.section_04 .philosophy .maintitle span{font-size:125%;font-weight:900}.section_04 .philosophy .honbun{margin:50px 0 150px;text-align:center;color:#fff}@media only screen and (max-width:980px){.section_04 .philosophy .honbun{font-size:3.2vw;font-weight:500;padding:10vw 0 34vw;margin:0}}.section_04 .triangle{z-index:85;position:relative;width:100%;height:auto;margin-top:-100px;background-color:#76a8dd}@media only screen and (max-width:980px){.section_04 .triangle{margin:-5vw 0 0;height:auto}}.section_04 .triangle:before{content:"";position:absolute;top:0;left:0;margin-top:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);-webkit-transform-origin:top left;transform-origin:top left;background:url("../img/section_04/bg_02--pc.jpg") no-repeat center center;background-size:cover}@media only screen and (max-width:980px){.section_04 .triangle:before{background:url("../img/section_04/bg_02--sp.jpg") no-repeat center center;background-size:cover}}.section_04 .triangle .lead{margin:0 auto;width:640px;height:118px}@media only screen and (max-width:980px){.section_04 .triangle .lead{padding:5vw 0;width:80vw;height:auto}}.section_04 .triangle .triangle_box{margin:80px auto 0;padding-left:55px;width:963px;height:670px}@media only screen and (max-width:980px){.section_04 .triangle .triangle_box{margin:0 auto;padding-left:0;width:92vw;height:auto}}.section_04 .triangle .yt{margin:100px auto 0;aspect-ratio:4/3;width:656px;height:492px}@media only screen and (max-width:980px){.section_04 .triangle .yt{margin:15vw auto 0;width:82vw;height:auto}}.section_04 .triangle .yt video{width:100%}.section_04 .triangle iframe{margin:0 auto;width:100%;height:100%}.section_04 .triangle .caption{padding-bottom:500px}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .triangle .caption{padding-bottom:400px}}@media only screen and (max-width:980px){.section_04 .triangle .caption{padding-bottom:50vw}}.section_04 .instructor{position:relative;margin-top:-500px;width:100%;z-index:90}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .instructor{margin-top:-350px}}@media only screen and (max-width:980px){.section_04 .instructor{margin-top:-40vw}}.section_04 .instructor:before{content:"";position:absolute;top:0;left:0;margin-top:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:top left;transform-origin:top left;background-color:#000}.section_04 .instructor .hd_sml{position:relative;padding-top:120px;padding-left:20px;font-size:40px;font-size:4rem;line-height:1.5;font-weight:900;color:#fff;z-index:90}@media only screen and (max-width:980px){.section_04 .instructor .hd_sml{padding-top:15vw;font-size:5.5vw}}.section_04 .instructor .en_sml{display:block;font-family:DINPro-BoldItalic,sans-serif;color:#fff;font-size:16.5px;font-size:1.65rem;line-height:1.2121212121}@media only screen and (max-width:980px){.section_04 .instructor .en_sml{font-size:2vw;letter-spacing:0.01em}}.section_04 .instructor .container{z-index:95;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;width:100%}@media only screen and (max-width:980px){.section_04 .instructor .container{display:block;padding:0 0 10vw}}.section_04 .instructor .container .box_1{position:relative;width:350px}@media only screen and (max-width:980px){.section_04 .instructor .container .box_1{width:100vw;height:100vw}}.section_04 .instructor .container .box_1:before{content:"";display:block;position:absolute;top:260px;right:20px;width:250px;height:200px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);background-color:#b40007}@media only screen and (max-width:980px){.section_04 .instructor .container .box_1:before{top:47vw;right:13vw;width:50vw;height:40vw}}.section_04 .instructor .container .box_1 picture{display:block;position:absolute;top:70px;left:0;width:274px;height:342px}@media only screen and (max-width:980px){.section_04 .instructor .container .box_1 picture{left:50%;margin-left:-25vw;width:50vw;height:auto}}.section_04 .instructor .container .box_2{margin-left:50px;width:570px}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .instructor .container .box_2{width:450px}}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2{margin:0 auto;width:92vw}}.section_04 .instructor .container .box_2 .shop{display:inline-block;padding:0 15px;width:auto;height:27px;font-size:13.6px;font-size:1.36rem;line-height:1.9852941176;color:#fff;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);background-color:#b40007}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 .shop{height:4.5vw;font-size:2.8vw;line-height:4.3vw}}.section_04 .instructor .container .box_2 .shop span{display:inline-block;-webkit-transform:skew(12deg);transform:skew(12deg)}.section_04 .instructor .container .box_2 .name{margin:20px 0 40px;font-size:20px;font-size:2rem;line-height:1.25;font-weight:600;color:#fff}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 .name{font-size:3.8vw}}.section_04 .instructor .container .box_2 .name_en{display:inline-block;margin-left:10px;font-size:17px;font-size:1.7rem;line-height:1.2941176471;font-weight:400;color:#fff}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 .name_en{font-size:2.9vw}}.section_04 .instructor .container .box_2 h4{margin:22px 0 5px;font-size:17.5px;font-size:1.75rem;line-height:1.6;font-weight:600;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .instructor .container .box_2 h4{font-size:16.5px;font-size:1.65rem;line-height:1.6666666667}}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 h4{font-size:3.6vw;line-height:4.7vw}}.section_04 .instructor .container .box_2 h4:before{content:"";display:inline-block;margin-right:5px;width:50px;height:7px;border-top:1px #fff solid}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 h4:before{height:4.7vv;width:7vw}}.section_04 .instructor .container .box_2 .honbun{font-size:17px;font-size:1.7rem;line-height:1.6470588235;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.section_04 .instructor .container .box_2 .honbun{font-size:16px;font-size:1.6rem;line-height:1.6875}}@media only screen and (max-width:980px){.section_04 .instructor .container .box_2 .honbun{font-size:3.3vw;line-height:5.94vw}}.section_04 .instructor .container .box_2 .mb{margin-bottom:40px}.section_04 .instructor .inner:after{content:"";display:block;height:300px}@media only screen and (max-width:980px){.section_04 .instructor .inner:after{height:65vw}}.section_04 .instructor .inner .container:first-child{border-bottom:1px #888 dotted}.section_04 .instructor .inner .container:first-child{margin-top:160px}@media only screen and (max-width:980px){.section_04 .instructor .inner .container:first-child{margin-top:10vw}}.section_04 .instructor .inner .container:nth-child(2){margin-bottom:500px}@media only screen and (max-width:980px){.section_04 .instructor .inner .container:nth-child(2){margin-bottom:15vw}}.section_04 .instructor .container_parallax{position:absolute;top:0;width:100%;z-index:-1;overflow-x:hidden;height:100%}.bg_philosophy{background:url("../img/section_04/bg_01--pc.jpg") no-repeat center center}.section_05{z-index:90;position:relative;padding-top:100px;margin-top:-900px}@media screen and (min-width:981px) and (max-width:1360px){.section_05{margin-top:-850px}}@media only screen and (max-width:980px){.section_05{margin-top:-100vw}}.section_05 .hd{position:relative;margin:0 20px 0 0;padding-top:110px;text-align:right;color:#000}@media only screen and (max-width:980px){.section_05 .hd{margin:0 20px 0 0;padding-top:16vw}}.section_05 .hd .en{color:#b40007}.section_05 .program{position:relative;width:100%;height:auto}.section_05 .program:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);-webkit-transform-origin:top right;transform-origin:top right;background-color:#fff}.section_05 .program .flow{position:relative;height:390px}@media only screen and (max-width:980px){.section_05 .program .flow{height:90vw}}.section_05 .program .flow h3{position:absolute;top:40px;left:0;width:642px}@media screen and (min-width:981px) and (max-width:1360px){.section_05 .program .flow h3{width:52%}}@media only screen and (max-width:980px){.section_05 .program .flow h3{top:10px;left:4vw;margin:0 auto;width:92vw;height:auto}}.section_05 .program .flow h3 span:first-child{font-family:DINPro-BoldItalic,sans-serif;font-size:119px;font-size:11.9rem;line-height:1;font-weight:500;color:#b40007}@media only screen and (max-width:980px){.section_05 .program .flow h3 span:first-child{font-size:14vw}}.section_05 .program .flow h3 span:nth-child(2){font-size:37.8px;font-size:3.78rem;line-height:1;font-weight:900}@media only screen and (max-width:980px){.section_05 .program .flow h3 span:nth-child(2){font-size:7vw}}.section_05 .program .flow .box_1{position:absolute;top:185px;left:0;width:660px}@media screen and (min-width:981px) and (max-width:1360px){.section_05 .program .flow .box_1{width:52%}}@media only screen and (max-width:980px){.section_05 .program .flow .box_1{top:22vw;left:4vw;width:46vw}}.section_05 .program .flow .box_2{position:absolute;top:0;right:170px;width:360px}@media screen and (min-width:981px) and (max-width:1360px){.section_05 .program .flow .box_2{left:60%;right:auto}}@media only screen and (max-width:980px){.section_05 .program .flow .box_2{top:22vw;right:4vw;width:40vw}}.section_05 .program .flow .box_2:before{content:"";display:block;position:absolute;top:152px;right:20px;width:250px;height:200px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);background-color:#b40007}@media only screen and (max-width:980px){.section_05 .program .flow .box_2:before{top:12vw;right:0;width:35vw;height:32vw}}.section_05 .program .flow .box_2 picture{display:block;position:absolute;top:40px;left:0;width:288px;height:280px}@media only screen and (max-width:980px){.section_05 .program .flow .box_2 picture{top:0;width:100%}}.section_05 .program .flow.gray:before{content:"";display:block;position:absolute;width:100vw;height:inherit;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#eee}.section_05 .program .flow.gray h3{left:auto;right:0}.section_05 .program .flow.gray .box_1{left:auto;right:0}@media only screen and (max-width:980px){.section_05 .program .flow.gray .box_1{left:auto;right:4vw}}.section_05 .program .flow.gray .box_2{left:180px;right:auto}@media screen and (min-width:981px) and (max-width:1360px){.section_05 .program .flow.gray .box_2{left:auto;right:60%}}@media only screen and (max-width:980px){.section_05 .program .flow.gray .box_2{left:4vw;right:auto}}.section_05 .program .flow.gray .box_2:before{content:"";display:block;position:absolute;top:152px;right:20px;width:250px;height:200px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg);background-color:#b40007}@media only screen and (max-width:980px){.section_05 .program .flow.gray .box_2:before{top:12vw;left:0;width:35vw;height:32vw}}.section_05 .program .flow:first-child{margin-top:200px}@media screen and (min-width:981px) and (max-width:1360px){.section_05 .program .flow:first-child{margin-top:100px}}@media only screen and (max-width:980px){.section_05 .program .flow:first-child{margin-top:7vw}}.section_05 .program .flow:nth-child(7){margin-bottom:600px}@media only screen and (max-width:980px){.section_05 .program .flow:nth-child(7){margin-bottom:0}}.section_06{z-index:90;position:relative;margin-top:-600px}@media only screen and (max-width:980px){.section_06{margin-top:-16vw}}.section_06 .hd{margin:0 0 0 20px;padding-top:90px;text-align:left;color:#fff}@media only screen and (max-width:980px){.section_06 .hd{padding-top:16vw}}.section_06 .hd .en{color:#fff}.section_06 .introduced{position:relative;width:100%;height:auto;background-attachment:fixed}.section_06 .introduced:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:top left;transform-origin:top left;background:url("../img/section_06/bg_01.jpg") no-repeat center top;background-size:contain;background-color:#181818}.section_06 .introduced .lead{margin:200px auto 0;width:670px;height:139px}@media screen and (min-width:981px) and (max-width:1360px){.section_06 .introduced .lead{margin:150px auto 0}}@media only screen and (max-width:980px){.section_06 .introduced .lead{margin:12vw auto 0;width:80vw;height:auto}}.section_06 .introduced .school{position:relative;margin:160px auto 80px;width:1032px;height:789px;background:url("../img/section_06/school--pc.svg") no-repeat center top}@media screen and (min-width:981px) and (max-width:1360px){.section_06 .introduced .school{margin:130px auto 30px;width:90%}}@media only screen and (max-width:980px){.section_06 .introduced .school{margin:14vw auto 8vw;width:92vw;height:107.6vw;background:url("../img/section_06/school--sp.svg") no-repeat center top;background-size:cover}}.section_06 .introduced .school_list{position:relative;top:300px;margin:0 auto;padding-right:20px;width:760px;height:400px;overflow:scroll}@media screen and (min-width:981px) and (max-width:1360px){.section_06 .introduced .school_list{top:25vw;width:75%;height:350px}}@media only screen and (max-width:980px){.section_06 .introduced .school_list{padding-right:4vw;top:32vw;width:90%;height:60%}}.section_06 .introduced .school_list h3{margin-bottom:8px;font-size:19px;font-size:1.9rem;line-height:1.3157894737}@media only screen and (max-width:980px){.section_06 .introduced .school_list h3{margin-bottom:1.6vw;font-size:3.7vw;line-height:5vw}}.section_06 .introduced .school_list .honbun{margin-bottom:20px;font-size:17px;font-size:1.7rem;line-height:1.8}@media only screen and (max-width:980px){.section_06 .introduced .school_list .honbun{margin-bottom:4vw;font-size:3.3vw;line-height:5.94vw}}.section_06 .introduced .edulink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:980px){.section_06 .introduced .edulink{display:block}}.section_06 .introduced .edulink .box_1{margin:40px;width:308px;aspect-ratio:844/566}@media only screen and (max-width:980px){.section_06 .introduced .edulink .box_1{margin:15vw auto 10vw;width:70vw}}.section_06 .introduced .edulink .box_1 picture{width:100%;height:100%}.section_06 .introduced .edulink .box_2{margin:40px 30px;width:350px}@media only screen and (max-width:980px){.section_06 .introduced .edulink .box_2{margin:0 auto 13vw;width:92vw}}.section_06 .introduced .edulink .box_2 a{margin-top:76px;width:100%}@media only screen and (max-width:980px){.section_06 .introduced .edulink .box_2 a{display:block;margin:0 auto;width:85%}}.section_06 .introduced .edulink.line{border-bottom:1px #aaa dotted}.section_06 .introduced .edulink:last-child{margin-bottom:300px}@media only screen and (max-width:980px){.section_06 .introduced .edulink:last-child{padding-bottom:0;margin-bottom:0}}.section_06 .inner:after{content:"";display:block;height:500px}@media only screen and (max-width:980px){.section_06 .inner:after{height:45vw}}.section_07{z-index:100;position:relative;margin-top:-800px}@media only screen and (max-width:980px){.section_07{margin-top:-40vw}}.section_07 .hd{margin:0 20px 0 0;padding-top:90px;text-align:right;color:#fff}@media only screen and (max-width:980px){.section_07 .hd{padding-top:16vw}}.section_07 .hd .en{color:#fff}.section_07 .interview{position:relative;width:100%;height:auto}@media only screen and (max-width:980px){.section_07 .interview{margin-top:0}}.section_07 .interview:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);-webkit-transform-origin:top right;transform-origin:top right;background-size:contain;background-attachment:fixed;background-color:#b40007}.section_07 .interview .lead{margin:170px auto 120px;width:800px;height:112px}@media only screen and (max-width:980px){.section_07 .interview .lead{margin:14vw auto 10vw;width:90vw;height:auto}}.section_07 .interview .interviewbox{position:relative;margin-top:30px;width:100%;height:auto;min-height:290px}@media only screen and (max-width:980px){.section_07 .interview .interviewbox{margin:3vw auto 0;width:91vw;background-size:26px 19px;background-position:0 5px}}.section_07 .interview .interviewbox:before{content:"";position:absolute;inset:0;-webkit-transform:skewX(3.4deg);transform:skewX(3.4deg);z-index:-1;background:url("../img/section_07/quotation.svg") no-repeat left top;background-size:33px 24px;background-position:20px 16px;background-color:#e2e2e2}@media only screen and (max-width:980px){.section_07 .interview .interviewbox:before{background-size:5.2vw 3.8vw;background-position:2vw 2vw}}.section_07 .interview .interviewbox h3{position:absolute;top:30px;left:-13px;margin-left:40px;padding-left:40px;font-size:26px;font-size:2.6rem;line-height:1.3461538462}@media screen and (min-width:981px) and (max-width:1360px){.section_07 .interview .interviewbox h3{font-size:24px;font-size:2.4rem;line-height:1.3333333333}}@media only screen and (max-width:980px){.section_07 .interview .interviewbox h3{margin-left:0;padding-left:7vw;top:5vw;left:-1vw;width:84vw;font-size:3.9vw;background-size:27px 20px}}.section_07 .interview .interviewbox .namebox{position:absolute;top:30px;right:350px;text-align:right}@media screen and (min-width:981px) and (max-width:1360px){.section_07 .interview .interviewbox .namebox{top:110px;left:70px;right:auto;text-align:left}}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .namebox{top:23vw;left:5vw;right:auto;width:50vw;text-align:left}}.section_07 .interview .interviewbox .namebox .name{margin-bottom:8px;font-size:18.5px;font-size:1.85rem;line-height:1;font-weight:700}@media screen and (min-width:981px) and (max-width:1360px){.section_07 .interview .interviewbox .namebox .name{font-size:17px;font-size:1.7rem;line-height:1}}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .namebox .name{font-size:3.4vw}}.section_07 .interview .interviewbox .namebox .aff{font-size:11.6px;font-size:1.16rem;line-height:1.4655172414;font-weight:700}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .namebox .aff{font-size:2.5vw;font-weight:500}}.section_07 .interview .interviewbox .namebox .job{font-size:14.3px;font-size:1.43rem;line-height:1.1748251748;font-weight:700}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .namebox .job{font-size:2.7vw}}.section_07 .interview .interviewbox .honbun{margin:0 0 0 70px;padding:128px 0 36px;width:865px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.6875}@media screen and (min-width:981px) and (max-width:1360px){.section_07 .interview .interviewbox .honbun{padding:188px 0 36px;width:63%;font-size:15px;font-size:1.5rem;line-height:1.6666666667}}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .honbun{margin:0 auto;padding:46vw 0 8vw;width:80vw;font-size:3.2vw;line-height:4.5vw}}.section_07 .interview .interviewbox .thbox{position:absolute;top:50px;right:60px;width:200px;height:200px}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .thbox{top:16vw;right:5vw;width:25vw;height:25vw}}.section_07 .interview .interviewbox .th_3{padding:30px 0 0}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .th_3{padding:0}}.section_07 .interview .interviewbox .th_4 picture,.section_07 .interview .interviewbox .th_5 picture{-webkit-transform:scale(0.7);transform:scale(0.7)}@media only screen and (max-width:980px){.section_07 .interview .interviewbox .th_4 picture,.section_07 .interview .interviewbox .th_5 picture{padding:0 7vw 0 0;-webkit-transform:scale(1);transform:scale(1)}}.section_07 .interview .inner:after{content:"";display:block;height:600px}@media only screen and (max-width:980px){.section_07 .interview .inner:after{height:60vw}}.section_08{z-index:100;position:relative;margin-top:-500px}@media only screen and (max-width:980px){.section_08{margin-top:-50vw}}.section_08 .hd{margin:0 0 0 20px;padding-top:90px;text-align:left;color:#000}@media only screen and (max-width:980px){.section_08 .hd{padding-top:12vw}}.section_08 .hd .en{color:#b40007}.section_08 .qa{position:relative;width:100%;height:auto}.section_08 .qa:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(12deg);transform:skewY(12deg);-webkit-transform-origin:top left;transform-origin:top left;background-color:#efefef}.section_08 .qa .accordion{margin:200px auto 400px;width:1000px;border-bottom:1px #000 dotted}@media screen and (min-width:981px) and (max-width:1360px){.section_08 .qa .accordion{width:100%}}@media only screen and (max-width:980px){.section_08 .qa .accordion{margin:16vw auto 0;width:92vw}}.section_08 .qa .accordion .toggle{display:none}.section_08 .qa .accordion .option{position:relative;margin-bottom:1em;border-top:1px #000 dotted}.section_08 .qa .accordion .content,.section_08 .qa .accordion .title{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all 0.4s;transition:all 0.4s}.section_08 .qa .accordion .title{padding:1em;display:block;font-size:21px;font-size:2.1rem;line-height:1.2857142857;font-weight:800;color:#000;cursor:pointer}@media only screen and (max-width:980px){.section_08 .qa .accordion .title{padding:3vw 10vw 3vw 0;font-size:3.8vw;margin-left:8vw;text-indent:-6vw}}.section_08 .qa .accordion .title:after,.section_08 .qa .accordion .title:before{content:"";position:absolute;right:1.25em;top:1.8em;width:2px;height:0.75em;background-color:#000;-webkit-transition:all 0.4s;transition:all 0.4s}.section_08 .qa .accordion .title:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.section_08 .qa .accordion .content{max-height:0;overflow:hidden}.section_08 .qa .accordion .content p{padding:0 20px 20px 30px;font-size:18px;font-size:1.8rem;line-height:1.5555555556;font-weight:400;color:#000}@media only screen and (max-width:980px){.section_08 .qa .accordion .content p{padding:0 6vw 6vw 3vw;font-size:3.3vw}}.section_08 .qa .accordion .toggle:checked+.title+.content{max-height:500px;-webkit-transition:all 1s;transition:all 1s}.section_08 .qa .accordion .toggle:checked+.title:before{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.section_08 .qa .accordion .limark{font-family:DINPro-Meium,sans-serif;font-size:44px;font-size:4.4rem;line-height:1;font-weight:500;color:#003280}@media only screen and (max-width:980px){.section_08 .qa .accordion .limark{font-size:7vw}}.section_08 .qa:after{content:"";display:block;height:200px}.section_09{z-index:110;position:relative;margin-top:-600px}@media screen and (width >= 431px) and (width <= 1023px){.section_09{margin-top:-25vw}}@media only screen and (width <= 430px){.section_09{margin-top:-55vw}}.section_09 .hd{margin:80px 20px 0 0;padding-top:90px;text-align:right;color:#fff}@media only screen and (max-width:980px){.section_09 .hd{margin:50px 20px 0 0}}.section_09 .hd .en{color:#fff}.section_09 .store{position:relative;width:100%;height:auto;overflow:hidden}.section_09 .store:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transform:skewY(-12deg) translateY(80px);transform:skewY(-12deg) translateY(80px);-webkit-transform-origin:top right;transform-origin:top right;background-size:contain;background-attachment:fixed;background-color:#1672c1}.section_09 .store .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0;padding:0 0 60px;border-bottom:1px #fff dotted}@media only screen and (max-width:980px){.section_09 .store .container{display:block;margin:10vw auto 0;padding:0 0 10vw;width:92vw}}.section_09 .store .container:last-child{border-bottom:none}.section_09 .store .container .box_1{position:relative;margin:0 30px 0 0;width:212px}@media screen and (min-width:981px) and (max-width:1360px){.section_09 .store .container .box_1{margin:0 10px 0 0}}@media only screen and (max-width:980px){.section_09 .store .container .box_1{position:absolute;top:0;left:6vw;width:38vw}}.section_09 .store .container .box_1 picture{position:absolute;top:50%;margin-top:-53px;height:106px}@media only screen and (max-width:980px){.section_09 .store .container .box_1 picture{margin-top:0}}.section_09 .store .container .box_2{margin:0 30px;width:673px}@media screen and (min-width:981px) and (max-width:1360px){.section_09 .store .container .box_2{margin:0 10px}}@media only screen and (max-width:980px){.section_09 .store .container .box_2{margin:0 auto;padding-top:25vw;width:92vw}}.section_09 .store .container .box_2 table{width:100%;border-collapse:collapse}.section_09 .store .container .box_2 table tr:nth-child(odd) th{background:#237ec7}.section_09 .store .container .box_2 table tr:nth-child(odd) td{background:#237ec7}.section_09 .store .container .box_2 table th{padding:10px;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.4285714286;color:#fff}@media only screen and (max-width:980px){.section_09 .store .container .box_2 table th{font-size:3vw}}.section_09 .store .container .box_2 table td{padding:10px;font-size:14px;font-size:1.4rem;line-height:1.4285714286;color:#fff}@media only screen and (max-width:980px){.section_09 .store .container .box_2 table td{font-size:3vw}}.section_09 .store .container .box_3{position:relative;margin:0 0 0 30px;width:220px}@media screen and (min-width:981px) and (max-width:1360px){.section_09 .store .container .box_3{margin:0 0 0 10px;min-width:220px}}@media only screen and (max-width:980px){.section_09 .store .container .box_3{position:absolute;top:0;right:4vw;width:40vw}}.section_09 .store .container .box_3 .btnbox{position:absolute;top:50%;margin-top:-50px;height:100px}@media only screen and (max-width:980px){.section_09 .store .container .box_3 .btnbox{margin-top:0}}.section_09 .store .container .box_3 .btnbox a{width:100%;margin:5px 0}@media only screen and (max-width:980px){.section_09 .store .container .box_3 .btnbox a{height:7.3vw;font-size:3.2vw;line-height:7.3vw}}.section_09 .store .container:first-child{margin-top:300px}@media screen and (min-width:981px) and (max-width:1360px){.section_09 .store .container:first-child{margin-top:130px}}@media only screen and (max-width:980px){.section_09 .store .container:first-child{margin-top:20vw}}.footer{z-index:110;width:100%;height:50px;text-align:center;font-size:13px;font-size:1.3rem;line-height:3.8461538462;background-color:#1672c1;color:#fff}@media only screen and (max-width:980px){.footer{font-size:2.2vw;line-height:50px}}.caption{margin-top:20px;text-align:center;font-size:16.5px;font-size:1.65rem;line-height:1}@media only screen and (max-width:980px){.caption{margin-bottom:10vw;font-size:3.2vw}}.inner{margin:0 auto;padding:0 40px;width:1360px}@media screen and (min-width:981px) and (max-width:1360px){.inner{width:100%}}@media only screen and (max-width:980px){.inner{padding:0;width:100vw}}.triangle .inner{padding-top:10px}.bg_white{background-color:#fff}.bg_philosophy{background:url("../img/section_04/bg_01--pc.jpg") no-repeat center center}.para_s3_b01_pc,.para_s3_b02_pc,.para_s3_b03_pc,.para_s3_b04_pc,.para_s3_b05_pc,.para_s3_b06_pc,.para_s3_r01_pc,.para_s3_r02_pc,.para_s3_r03_pc,.para_s3_r04_pc,.para_s3_r05_pc,.para_s3_r06_pc,.para_s3_r07_pc,.para_s3_r08_pc,.para_s3_r09_pc{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1591px){.para_s3_b01_pc,.para_s3_b02_pc,.para_s3_b03_pc,.para_s3_b04_pc,.para_s3_b05_pc,.para_s3_b06_pc,.para_s3_r01_pc,.para_s3_r02_pc,.para_s3_r03_pc,.para_s3_r04_pc,.para_s3_r05_pc,.para_s3_r06_pc,.para_s3_r07_pc,.para_s3_r08_pc,.para_s3_r09_pc{display:block}}@media screen and (width >= 1024px) and (width <= 1590px){.para_s3_b01_pc,.para_s3_b02_pc,.para_s3_b03_pc,.para_s3_b04_pc,.para_s3_b05_pc,.para_s3_b06_pc,.para_s3_r01_pc,.para_s3_r02_pc,.para_s3_r03_pc,.para_s3_r04_pc,.para_s3_r05_pc,.para_s3_r06_pc,.para_s3_r07_pc,.para_s3_r08_pc,.para_s3_r09_pc{display:block;-webkit-transform:skewY(-12deg) scale(0.7);transform:skewY(-12deg) scale(0.7)}}@media screen and (width >= 431px) and (width <= 1023px){.para_s3_b01_pc,.para_s3_b02_pc,.para_s3_b03_pc,.para_s3_b04_pc,.para_s3_b05_pc,.para_s3_b06_pc,.para_s3_r01_pc,.para_s3_r02_pc,.para_s3_r03_pc,.para_s3_r04_pc,.para_s3_r05_pc,.para_s3_r06_pc,.para_s3_r07_pc,.para_s3_r08_pc,.para_s3_r09_pc{display:none}}@media only screen and (width <= 430px){.para_s3_b01_pc,.para_s3_b02_pc,.para_s3_b03_pc,.para_s3_b04_pc,.para_s3_b05_pc,.para_s3_b06_pc,.para_s3_r01_pc,.para_s3_r02_pc,.para_s3_r03_pc,.para_s3_r04_pc,.para_s3_r05_pc,.para_s3_r06_pc,.para_s3_r07_pc,.para_s3_r08_pc,.para_s3_r09_pc{display:none}}.para_s3_r01_pc{left:3%;width:336px;height:220px}.para_s3_r02_pc{right:8%;width:270px;height:218px}.para_s3_r03_pc{right:4%;width:234px;height:146px}.para_s3_r04_pc{left:28%;width:280px;height:153px}.para_s3_r05_pc{left:0%;width:268px;height:278px}.para_s3_r06_pc{left:5%;width:234px;height:158px}.para_s3_r07_pc{right:1%;width:286px;height:243px}.para_s3_r08_pc{left:12%;width:164px;height:152px}.para_s3_r09_pc{right:6%;width:194px;height:183px}.para_s3_b01_pc{left:10%;width:217px;height:202px}.para_s3_b02_pc{left:38%;width:175px;height:160px}.para_s3_b03_pc{right:26%;width:164px;height:150px}.para_s3_b04_pc{right:8%;width:368px;height:255px}.para_s3_b05_pc{right:10%;width:166px;height:152px}.para_s3_b06_pc{left:0%;width:140px;height:188px}.para_s3_b01_tbl,.para_s3_b02_tbl,.para_s3_b03_tbl,.para_s3_b04_tbl,.para_s3_b05_tbl,.para_s3_b06_tbl,.para_s3_r01_tbl,.para_s3_r02_tbl,.para_s3_r03_tbl,.para_s3_r04_tbl,.para_s3_r05_tbl,.para_s3_r06_tbl,.para_s3_r07_tbl,.para_s3_r08_tbl,.para_s3_r09_tbl{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1024px){.para_s3_b01_tbl,.para_s3_b02_tbl,.para_s3_b03_tbl,.para_s3_b04_tbl,.para_s3_b05_tbl,.para_s3_b06_tbl,.para_s3_r01_tbl,.para_s3_r02_tbl,.para_s3_r03_tbl,.para_s3_r04_tbl,.para_s3_r05_tbl,.para_s3_r06_tbl,.para_s3_r07_tbl,.para_s3_r08_tbl,.para_s3_r09_tbl{display:none}}@media screen and (width >= 431px) and (width <= 1023px){.para_s3_b01_tbl,.para_s3_b02_tbl,.para_s3_b03_tbl,.para_s3_b04_tbl,.para_s3_b05_tbl,.para_s3_b06_tbl,.para_s3_r01_tbl,.para_s3_r02_tbl,.para_s3_r03_tbl,.para_s3_r04_tbl,.para_s3_r05_tbl,.para_s3_r06_tbl,.para_s3_r07_tbl,.para_s3_r08_tbl,.para_s3_r09_tbl{display:block;-webkit-transform:skewY(-12deg) scale(0.65);transform:skewY(-12deg) scale(0.65)}}@media only screen and (width <= 430px){.para_s3_b01_tbl,.para_s3_b02_tbl,.para_s3_b03_tbl,.para_s3_b04_tbl,.para_s3_b05_tbl,.para_s3_b06_tbl,.para_s3_r01_tbl,.para_s3_r02_tbl,.para_s3_r03_tbl,.para_s3_r04_tbl,.para_s3_r05_tbl,.para_s3_r06_tbl,.para_s3_r07_tbl,.para_s3_r08_tbl,.para_s3_r09_tbl{display:none}}.para_s3_r01_tbl{right:-5%;width:336px;height:220px}.para_s3_r02_tbl{right:-4%;width:270px;height:218px}.para_s3_r03_tbl{right:-5%;width:234px;height:146px}.para_s3_r04_tbl{left:28%;width:280px;height:153px}.para_s3_r05_tbl{left:-6%;width:268px;height:278px}.para_s3_r06_tbl{left:0%;width:234px;height:158px}.para_s3_r07_tbl{display:none;right:1%;width:286px;height:243px}.para_s3_r08_tbl{display:none;left:12%;width:164px;height:152px}.para_s3_r09_tbl{right:6%;width:194px;height:183px}.para_s3_b01_tbl{left:-7%;width:217px;height:202px}.para_s3_b02_tbl{left:-5%;width:175px;height:160px}.para_s3_b03_tbl{right:26%;width:164px;height:150px}.para_s3_b04_tbl{right:-2%;width:368px;height:255px}.para_s3_b05_tbl{right:10%;width:166px;height:152px}.para_s3_b06_tbl{left:0%;width:140px;height:188px}.para_s3_b01_sp,.para_s3_b02_sp,.para_s3_b03_sp,.para_s3_b04_sp,.para_s3_b05_sp,.para_s3_b06_sp,.para_s3_r01_sp,.para_s3_r02_sp,.para_s3_r03_sp,.para_s3_r04_sp,.para_s3_r05_sp,.para_s3_r06_sp,.para_s3_r07_sp,.para_s3_r08_sp,.para_s3_r09_sp{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1024px){.para_s3_b01_sp,.para_s3_b02_sp,.para_s3_b03_sp,.para_s3_b04_sp,.para_s3_b05_sp,.para_s3_b06_sp,.para_s3_r01_sp,.para_s3_r02_sp,.para_s3_r03_sp,.para_s3_r04_sp,.para_s3_r05_sp,.para_s3_r06_sp,.para_s3_r07_sp,.para_s3_r08_sp,.para_s3_r09_sp{display:none}}@media screen and (width >= 431px) and (width <= 1023px){.para_s3_b01_sp,.para_s3_b02_sp,.para_s3_b03_sp,.para_s3_b04_sp,.para_s3_b05_sp,.para_s3_b06_sp,.para_s3_r01_sp,.para_s3_r02_sp,.para_s3_r03_sp,.para_s3_r04_sp,.para_s3_r05_sp,.para_s3_r06_sp,.para_s3_r07_sp,.para_s3_r08_sp,.para_s3_r09_sp{display:none}}@media only screen and (width <= 430px){.para_s3_b01_sp,.para_s3_b02_sp,.para_s3_b03_sp,.para_s3_b04_sp,.para_s3_b05_sp,.para_s3_b06_sp,.para_s3_r01_sp,.para_s3_r02_sp,.para_s3_r03_sp,.para_s3_r04_sp,.para_s3_r05_sp,.para_s3_r06_sp,.para_s3_r07_sp,.para_s3_r08_sp,.para_s3_r09_sp{display:block;-webkit-transform:skewY(-12deg) scale(0.3);transform:skewY(-12deg) scale(0.3)}}.para_s3_r01_sp{right:-15%;width:336px;height:220px}.para_s3_r02_sp{right:-6%;width:270px;height:218px}.para_s3_r03_sp{right:-8%;width:234px;height:146px}.para_s3_r04_sp{left:28%;width:280px;height:153px}.para_s3_r05_sp{left:-17%;width:268px;height:278px}.para_s3_r06_sp{left:-8%;width:234px;height:158px}.para_s3_r07_sp{display:none;right:1%;width:286px;height:243px}.para_s3_r08_sp{display:none;left:12%;width:164px;height:152px}.para_s3_r09_sp{right:6%;width:1940px;height:183px}.para_s3_b01_sp{left:-7%;width:217px;height:202px}.para_s3_b02_sp{left:-5%;width:175px;height:160px}.para_s3_b03_sp{right:26%;width:164px;height:150px}.para_s3_b04_sp{right:-20%;width:368px;height:255px}.para_s3_b05_sp{right:10%;width:166px;height:152px}.para_s3_b06_sp{left:0%;width:140px;height:188px}.para_s4_g01_pc,.para_s4_g02_pc,.para_s4_g03_pc,.para_s4_g04_pc,.para_s4_g05_pc,.para_s4_g06_pc,.para_s4_g07_pc,.para_s4_g08_pc{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1591px){.para_s4_g01_pc,.para_s4_g02_pc,.para_s4_g03_pc,.para_s4_g04_pc,.para_s4_g05_pc,.para_s4_g06_pc,.para_s4_g07_pc,.para_s4_g08_pc{display:block}}@media screen and (width >= 1024px) and (width <= 1590px){.para_s4_g01_pc,.para_s4_g02_pc,.para_s4_g03_pc,.para_s4_g04_pc,.para_s4_g05_pc,.para_s4_g06_pc,.para_s4_g07_pc,.para_s4_g08_pc{display:block;-webkit-transform:skewY(-12deg) scale(0.8);transform:skewY(-12deg) scale(0.8)}}@media screen and (width >= 431px) and (width <= 1023px){.para_s4_g01_pc,.para_s4_g02_pc,.para_s4_g03_pc,.para_s4_g04_pc,.para_s4_g05_pc,.para_s4_g06_pc,.para_s4_g07_pc,.para_s4_g08_pc{display:none}}@media only screen and (width <= 430px){.para_s4_g01_pc,.para_s4_g02_pc,.para_s4_g03_pc,.para_s4_g04_pc,.para_s4_g05_pc,.para_s4_g06_pc,.para_s4_g07_pc,.para_s4_g08_pc{display:none}}.para_s4_g01_pc{left:7%;width:150px;height:88px}.para_s4_g02_pc{right:13%;width:250px;height:215px}.para_s4_g03_pc{left:2%;width:318px;height:280px}.para_s4_g04_pc{left:15%;width:187px;height:165px}.para_s4_g05_pc{right:22%;width:138px;height:125px}.para_s4_g06_pc{left:0%;width:168px;height:194px}.para_s4_g07_pc{right:1%;width:142px;height:125px}.para_s4_g08_pc{right:6%;width:264px;height:250px}.para_s4_g01_tbl,.para_s4_g02_tbl,.para_s4_g03_tbl,.para_s4_g04_tbl,.para_s4_g05_tbl,.para_s4_g06_tbl,.para_s4_g07_tbl,.para_s4_g08_tbl{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1024px){.para_s4_g01_tbl,.para_s4_g02_tbl,.para_s4_g03_tbl,.para_s4_g04_tbl,.para_s4_g05_tbl,.para_s4_g06_tbl,.para_s4_g07_tbl,.para_s4_g08_tbl{display:none}}@media screen and (width >= 431px) and (width <= 1023px){.para_s4_g01_tbl,.para_s4_g02_tbl,.para_s4_g03_tbl,.para_s4_g04_tbl,.para_s4_g05_tbl,.para_s4_g06_tbl,.para_s4_g07_tbl,.para_s4_g08_tbl{display:block;-webkit-transform:skewY(-12deg) scale(0.65);transform:skewY(-12deg) scale(0.65)}}@media only screen and (width <= 430px){.para_s4_g01_tbl,.para_s4_g02_tbl,.para_s4_g03_tbl,.para_s4_g04_tbl,.para_s4_g05_tbl,.para_s4_g06_tbl,.para_s4_g07_tbl,.para_s4_g08_tbl{display:none}}.para_s4_g01_tbl{left:0%;width:150px;height:88px}.para_s4_g02_tbl{right:-1%;width:250px;height:215px}.para_s4_g03_tbl{left:-1%;width:318px;height:280px}.para_s4_g04_tbl{left:3%;width:187px;height:165px}.para_s4_g05_tbl{right:6%;width:138px;height:125px}.para_s4_g06_tbl{left:-1%;width:168px;height:194px}.para_s4_g07_tbl{right:1%;width:142px;height:125px}.para_s4_g08_tbl{right:2%;width:264px;height:250px}.para_s4_g01_sp,.para_s4_g02_sp,.para_s4_g03_sp,.para_s4_g04_sp,.para_s4_g05_sp,.para_s4_g06_sp,.para_s4_g07_sp,.para_s4_g08_sp{position:absolute;-webkit-transform:skewY(-12deg);transform:skewY(-12deg);z-index:-1}@media only screen and (width >= 1024px){.para_s4_g01_sp,.para_s4_g02_sp,.para_s4_g03_sp,.para_s4_g04_sp,.para_s4_g05_sp,.para_s4_g06_sp,.para_s4_g07_sp,.para_s4_g08_sp{display:none}}@media screen and (width >= 431px) and (width <= 1023px){.para_s4_g01_sp,.para_s4_g02_sp,.para_s4_g03_sp,.para_s4_g04_sp,.para_s4_g05_sp,.para_s4_g06_sp,.para_s4_g07_sp,.para_s4_g08_sp{display:none}}@media only screen and (width <= 430px){.para_s4_g01_sp,.para_s4_g02_sp,.para_s4_g03_sp,.para_s4_g04_sp,.para_s4_g05_sp,.para_s4_g06_sp,.para_s4_g07_sp,.para_s4_g08_sp{display:block;-webkit-transform:skewY(-12deg) scale(0.5);transform:skewY(-12deg) scale(0.5)}}.para_s4_g01_sp{left:-10%;width:150px;height:88px}.para_s4_g02_sp{right:-10%;width:250px;height:215px}.para_s4_g03_sp{left:-12%;width:318px;height:280px}.para_s4_g04_sp{left:-2%;width:187px;height:165px}.para_s4_g05_sp{right:3%;width:138px;height:125px}.para_s4_g06_sp{left:0%;width:168px;height:194px}.para_s4_g07_sp{right:1%;width:142px;height:125px}.para_s4_g08_sp{right:2%;width:264px;height:250px}.fadein_l,fadein_r{opacity:0;-webkit-transition:all 300ms;transition:all 300ms}.fadein_l{-webkit-transform:translate(-30px,0);transform:translate(-30px,0)}@media only screen and (max-width:980px){.fadein_l{-webkit-transform:translate(-3vw,0);transform:translate(-3vw,0)}}.fadein_r{-webkit-transform:translate(30px,0);transform:translate(30px,0)}@media only screen and (max-width:980px){.fadein_r{-webkit-transform:translate(0,-3vw);transform:translate(0,-3vw)}}.fadein_l.scrollin,.fadein_r.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.u-bgred{background-color:#b40007}.u-bglightblue{background-color:#76a8dd}.u-bggray{background-color:#222}@media only screen and (min-width:1361px){.hm{display:none}}@media screen and (min-width:981px) and (max-width:1360px){.hm{display:block}}@media only screen and (max-width:980px){.hm{display:block}}.btn{position:fixed;top:2px;right:10px;z-index:10;width:38px;height:38px}@media screen and (min-width:981px) and (max-width:1360px){.btn{top:8px;right:16px;width:44px;height:44px}}.btn-line{display:block;position:relative;width:100%;height:2px;background-color:#000;-webkit-transition:0.2s;transition:0.2s}.btn-line:after,.btn-line:before{content:"";position:absolute;width:100%;height:100%;background-color:#fff;-webkit-transition:0.5s;transition:0.5s}.btn-line:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.btn-line:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.btn-line.open{background-color:transparent}.btn-line.open:after,.btn-line.open:before{content:"";background-color:#fff;-webkit-transition:0.2s;transition:0.2s}.btn-line.open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-line.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;right:-70%;padding:30vw 0;width:70%;height:100vh;background-color:#000;-webkit-transition:0.3s;transition:0.3s}.menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.menu-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:8vw;width:100%;height:100%;font-size:3.6vw;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.menu-list a{font-size:2.6vw}}.menu-list a:link{color:#fff}.menu-list a:visited{color:#fff}.menu-list a:hover{background-color:#eee;color:#000;cursor:pointer;-webkit-transition:0.3s;transition:0.3s}.menu-list a:active{background-color:#fff;color:#000}.menu-list p{margin:4vw 0 0;font-size:3vw;padding:0 8vw;color:#fff}@media screen and (min-width:981px) and (max-width:1360px){.menu-list p{font-size:2.3vw}}.menu.open{position:absolute;right:0}@media screen and (width >= 1050px){.btn{display:none}.menu{display:none}}
/*# sourceMappingURL=style.css.map */