@charset "UTF-8";.anchor__bg{background:#ebebeb;padding:20px 0}.anchor .inner{padding:0 27px}.anchor__list{display:flex;flex-direction:column;justify-content:center;row-gap:20px}.anchor__list li{max-width:100%}.anchor__list a{align-items:center;background:#fff;border-radius:10px;display:flex;gap:10px;margin:0 auto;padding:10px 0 10px 44px;width:auto}@media screen and (min-width:428px) and (max-width:768px){.anchor__list a{justify-content:center}}.anchor__list a span{color:#1146b6;display:block;font-size:20px;font-weight:700;position:relative;text-align:right;width:130px}.anchor__list a span:after{border-color:#1146b6 transparent transparent;border-style:solid;border-width:18.19px 10.5px 0;content:"";height:0;position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:0}.anchor__icon{display:block;width:60px}@media screen and (min-width:769px){.anchor__bg{padding:15px 0}.anchor__list{flex-direction:row;gap:55px}.anchor__list li{width:320px}.anchor__list li a{border:3px solid #fff;padding-right:28px;transition:.5s;width:242px}.anchor__list li a:hover{border:3px solid #1146b6}}.lead{overflow-x:clip;padding:28px 0 44px;position:relative}.lead .inner{padding:0 20px}.lead__ttl{color:#1146b6;font-size:24px;font-weight:700;margin-bottom:10px;text-align:center}.lead__txt{font-size:16px;font-weight:500;line-height:26px}.lead__txt .deco{color:#1146b6}.lead:after{border-color:#fff transparent transparent;border-style:solid;border-width:30px 187.5px 0;bottom:-30px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@media screen and (min-width:769px){.lead{padding:80px 0 0}.lead__ttl{font-size:36px;margin-bottom:48px}.lead__txt{font-size:17px;line-height:32px;text-align:center}.lead:after{border-width:205px 960px 0;bottom:-200px}}.about__bg{background:#9eddff;padding:60px 0 46px}.about .inner{padding:0 20px}.about__ttl{color:#1146b6;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.about__list{display:flex;flex-direction:column;row-gap:20px}.about .item__container{background:#fff;border-radius:20px;padding:20px}.about .item__ttl{color:#1146b6;font-size:20px;font-weight:700;margin-bottom:15px}.about .item__txt{font-size:16px;font-weight:500;line-height:26px}.about .item__txt .deco{color:#1146b6}@media screen and (min-width:769px){.about__bg{padding:285px 0 152px}.about__ttl{font-size:36px;margin-bottom:180px}.about__list{row-gap:0}.about__item{position:relative}.about__item:first-of-type{margin-bottom:200px}.about__item:first-of-type img{left:-40px;top:-120px}.about__item:first-of-type .item__container{height:316px}.about__item:nth-of-type(2) img{left:auto;right:-40px;top:-145px}.about__item:nth-of-type(2) .item__container{height:316px;margin-left:0}.about__item:nth-of-type(2) .item__container:after{background:url(/images/lp/about_img04.webp) no-repeat 50%/contain;content:"";height:258px;left:20px;position:absolute;top:-258px;width:212px}.about__item:nth-of-type(3){margin-bottom:290px}.about__item:nth-of-type(3) img{left:-40px;top:90px}.about__item:nth-of-type(3) .item__container{height:294px}.about__item:nth-of-type(3) .item__container:after{background:url(/images/lp/about_img05.webp) no-repeat 50%/contain;bottom:-208px;content:"";height:243px;position:absolute;right:57px;width:201px}.about__item:nth-of-type(4) img{left:auto;right:-30px;top:-40px}.about__item:nth-of-type(4) .item__container{margin-left:0}.about__item img{height:400px;left:0;position:absolute;top:0;width:609px}.about .item__container{margin-left:auto;padding:35px;position:relative;width:516px}.about .item__upper{display:flex;justify-content:space-between}.about .item__upper .sub__container{display:flex;gap:10px}.about .item__upper .ttl__sub{background:#01236a;border-radius:13px;color:#fff;font-size:12px;font-weight:500;height:26px;line-height:24px;margin-top:10px;text-align:center;width:113px}.about .item__upper .ttl__sub.user{background:#124f58}.about .item__ttl{font-size:30px;line-height:1.4}.about .item__txt{font-size:17px;line-height:32px}}.function__bg{background:#ebebeb;padding:50px 0}.function .inner{padding:0 20px}.function__ttl{color:#1146b6;font-size:24px;font-weight:700;line-height:1.4}.function__sub,.function__ttl{margin-bottom:20px;text-align:center}.function__sub{font-size:14px;font-weight:500;line-height:18px}.function #tab-btn1:checked~.moviesample-list-tab #tab-btn1,.function #tab-btn2:checked~.moviesample-list-tab #tab-btn2,.function #tab-btn3:checked~.moviesample-list-tab #tab-btn3,.function #tab-btn4:checked~.moviesample-list-tab #tab-btn4,.function #tab-btn5:checked~.moviesample-list-tab #tab-btn5,.function #tab-btn6:checked~.moviesample-list-tab #tab-btn6,.function #tab-btn7:checked~.moviesample-list-tab #tab-btn7,.function #tab-btn8:checked~.moviesample-list-tab #tab-btn8,.function #tab-btn9:checked~.moviesample-list-tab #tab-btn9{background:#fff6a0;border:1px solid #fff6a0}.function .moviesample-list-tab{margin-bottom:28px}.function .moviesample-list-tab ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;row-gap:10px}.function .moviesample-list-tab ul li label{align-items:flex-end;background:#fff;border:1px solid #fff;border-radius:10px;display:flex;filter:drop-shadow(0 6px 10px rgba(149,182,200,.5));height:84px;justify-content:center;padding:8px 3px;position:relative;width:77px}.function .moviesample-list-tab ul li label:after{content:"";height:34px;left:50%;max-width:44px;position:absolute;top:7px;transform:translateX(-50%);width:100%}.function .moviesample-list-tab ul li label .deco{color:#1146b6;font-size:11px;font-weight:700;line-height:12px;text-align:center}.function .moviesample-list-tab ul li:first-of-type label:after{background:url(/images/lp/about_icon01.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(2) label:after{background:url(/images/lp/about_icon02.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(3) label:after{background:url(/images/lp/about_icon03.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(4) label:after{background:url(/images/lp/about_icon04.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(5) label:after{background:url(/images/lp/about_icon05.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(6) label:after{background:url(/images/lp/about_icon06.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(7) label:after{background:url(/images/lp/about_icon07.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(8) label:after{background:url(/images/lp/about_icon08.webp) no-repeat 50%/contain}.function .moviesample-list-tab ul li:nth-of-type(9) label:after{background:url(/images/lp/about_icon09.webp) no-repeat 50%/contain}.function .moviesample-list-box ul li{background:#fff;border-radius:10px;padding:20px 18px 25px;position:relative}.function .moviesample-list-box ul li .container__img{height:45px;left:20px;position:absolute;top:20px;width:60px}.function .moviesample-list-box ul li .container__ttl{align-items:center;color:#1146b6;display:flex;font-size:20px;font-weight:700;height:53px;margin-left:76px}.function .moviesample-list-box ul li .container__txt{font-size:14px;font-weight:500;line-height:22px;margin-bottom:10px}.function .moviesample-list-box ul li .container__txt .deco{color:#1146b6}.function .moviesample-list-box ul li .tab__container{display:flex;gap:10px}.function .moviesample-list-box ul li .tab__administrator,.function .moviesample-list-box ul li .tab__user{align-items:center;border-radius:13px;color:#fff;display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:24px;text-align:center;width:113px}.function .moviesample-list-box ul li .tab__administrator{background:#01236a}.function .moviesample-list-box ul li .tab__user{background:#124f58}@media screen and (min-width:769px){.function__bg{padding:90px 0}.function .inner{padding:0}.function__ttl{font-size:36px;line-height:1.4444444444;margin-bottom:40px}.function__sub{font-size:17px;line-height:32px;margin-bottom:30px}.function #tab-btn1:checked~.moviesample-list-tab #tab-btn1,.function #tab-btn2:checked~.moviesample-list-tab #tab-btn2,.function #tab-btn3:checked~.moviesample-list-tab #tab-btn3,.function #tab-btn4:checked~.moviesample-list-tab #tab-btn4,.function #tab-btn5:checked~.moviesample-list-tab #tab-btn5,.function #tab-btn6:checked~.moviesample-list-tab #tab-btn6,.function #tab-btn7:checked~.moviesample-list-tab #tab-btn7,.function #tab-btn8:checked~.moviesample-list-tab #tab-btn8,.function #tab-btn9:checked~.moviesample-list-tab #tab-btn9{border:3px solid #fff6a0}.function .moviesample-list-tab{margin-bottom:34px}.function .moviesample-list-tab ul{gap:22px;justify-content:flex-start;row-gap:24px}.function .moviesample-list-tab ul li:first-of-type label:before,.function .moviesample-list-tab ul li:nth-of-type(7) label:before{background:url(/images/lp/function_icon01.webp) no-repeat 50%/contain;content:"";height:69px;left:-7px;position:absolute;top:-7px;width:69px}.function .moviesample-list-tab ul li label{border:3px solid #fff;cursor:pointer;height:136px;transition:.5s;width:160px}.function .moviesample-list-tab ul li label:hover{border:3px solid #1146b6}.function .moviesample-list-tab ul li label:after{height:50px;max-width:64px;top:24px}.function .moviesample-list-tab ul li label .deco{align-items:center;display:flex;font-size:17px;height:47px;line-height:20px}.function .moviesample-list-box ul li{height:380px;padding:40px 50px 40px 40px}.function .moviesample-list-box ul li:first-of-type .container__ttl{position:relative}.function .moviesample-list-box ul li:first-of-type .container__ttl:after{background:url(/images/lp/function_icon10.png) no-repeat 50%/contain;bottom:10px;content:"";height:20px;left:4.5em;position:absolute;width:50px}.function .moviesample-list-box ul li .container__img{height:60px;left:40px;top:40px;width:80px}.function .moviesample-list-box ul li .container__ttl{align-items:flex-end;font-size:30px;line-height:42px;margin-bottom:19px;margin-left:100px}.function .moviesample-list-box ul li .container__txt{font-size:16px;line-height:32px}.function .moviesample-list-box ul li .container__txt .small{font-size:14px;font-weight:500;line-height:23px}.function .moviesample-list-box ul li:nth-of-type(7) .container__txt{line-height:22px}.function .moviesample-list-box ul .tab__inner{display:flex;gap:57px}.function .content__container{display:flex;flex-direction:column;justify-content:space-between;width:476px}.function .content__img{width:476px}}.series{padding:50px 0 35px}.series .inner{padding:0 20px}.series__ttl{color:#1146b6;font-size:24px;font-weight:700;line-height:1.5}.series__ttl,.series__txt{margin-bottom:20px;text-align:center}.series__txt{font-size:14px;font-weight:500;line-height:18px}.series__list{display:flex;flex-direction:column;margin-bottom:30px;row-gap:20px}.series__item{background:#ebebeb;border-radius:10px;min-height:340px;padding:30px 17px 45px}.series__img{display:block;margin:0 auto 20px;width:140px}.series .item__ttl{color:#1146b6;font-size:20px;font-weight:700;margin-bottom:10px;text-align:center}.series .item__txt{font-size:14px;font-weight:500;line-height:18px}.series__e-jinzai{font-size:20px;font-weight:700;line-height:1.85;margin-bottom:10px;text-align:center}.series .e-jinzai__txt{font-size:14px;font-weight:700;line-height:18px;margin-bottom:20px;text-align:center}.series .e-jinzai__list{display:flex;flex-wrap:wrap;gap:11px;justify-content:center}.series .e-jinzai__item{height:70px;width:162px}@media screen and (min-width:769px){.series{padding:80px 0 65px}.series .inner{padding:0}.series__ttl{font-size:36px;margin-bottom:40px}.series__txt{font-size:17px;line-height:32px;margin-bottom:40px}.series__list{flex-direction:row;gap:25px}.series__item{padding:30px 25px 22px;width:345px}.series__img{width:178px}.series .item__ttl{font-size:24px;line-height:2.0833333333}.series .item__txt{font-size:16px;letter-spacing:-.03em;line-height:26px}.series__e-jinzai{border-bottom:3px dotted #9aa2b1;font-size:26px;line-height:1.4615384615;margin-bottom:30px;padding-bottom:18px;text-align:left}.series .e-jinzai__txt{display:inline-block;font-size:16px;font-weight:500;line-height:32px;margin-bottom:0;margin-left:25px}.series .e-jinzai__list{gap:33px;row-gap:20px}.series .e-jinzai__item{height:90px;width:250px}.series .e-jinzai__item:first-of-type img:hover{border-color:#007bc7}.series .e-jinzai__item:nth-of-type(2) img:hover{border-color:#6a6558}.series .e-jinzai__item:nth-of-type(3) img:hover{border-color:#caa600}.series .e-jinzai__item:nth-of-type(4) img:hover{border-color:#01348b}.series .e-jinzai__item:nth-of-type(5) img:hover{border-color:#41398d}.series .e-jinzai__item:nth-of-type(6) img:hover{border-color:#027c36}.series .e-jinzai__item:nth-of-type(7) img:hover{border-color:#00adb2}.series .e-jinzai__item:nth-of-type(8) img:hover{border-color:#6eb92b}.series .e-jinzai__item img{border:3px solid #9aa2b1;border-radius:10px;transition:.2s;width:100%}}.case__bg{background:#ebebeb;padding:50px 0 42px}.case__ttl{color:#1146b6;font-size:24px;font-weight:700;margin-bottom:30px;text-align:center}.case__list{display:flex;flex-direction:column;gap:30px;margin-top:85px;padding:0 20px}.case__item{background:#fff;border-radius:10px;min-height:344px}.case__item img{border-radius:10px 10px 0 0}.case .item__ttl{color:#1146b6;font-size:20px;font-weight:700;line-height:2;margin:10px 0;text-align:center}.case .item__txt{font-size:14px;font-weight:500;line-height:22px;padding:0 20px}@media screen and (min-width:769px){.case__bg{padding:88px 0 97px}.case__ttl{font-size:36px;line-height:1.4444444444}.case__list{flex-direction:row;gap:25px;padding:0 45px}.case__item{height:428px;width:350px}.case__item img{width:354px}.case .item__ttl{font-size:24px}.case .item__txt{font-size:16px;line-height:26px;padding:0 25px}}.price__bg{background:#9eddff;padding:50px 0}.price .inner{padding:0 20px}.price__ttl{color:#1146b6;font-size:24px;margin-bottom:30px}.price__lead,.price__ttl{font-weight:700;text-align:center}.price__lead{background:#1146b6;color:#fff;font-size:18px;line-height:2.27;margin-bottom:20px}.price__lead .pc__ilb{display:none}.price__txt{font-size:16px;font-weight:500;line-height:26px}@media screen and (max-width:768px){.price__txt{margin-bottom:10px}}.price__list{margin-bottom:10px}@media screen and (max-width:768px){.price__list{margin:0 auto;max-width:350px}}.price__item{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;height:190px;justify-content:center;position:relative;width:190px}.price__item:after{content:"";position:absolute}.price__item:first-of-type{margin-left:auto}.price__item:first-of-type:after{background:url(/images/lp/price_img01.webp) no-repeat 50%/contain;height:129px;left:-136px;top:50%;transform:translateY(-50%);width:136px}@media screen and (max-width:768px){.price__item:nth-of-type(2){margin-top:-20px}}.price__item:nth-of-type(2):after{background:url(/images/lp/price_img02.webp) no-repeat 50%/contain;height:139px;right:-142px;top:50%;transform:translateY(-50%);width:142px}.price__item:nth-of-type(2) .item__upper{margin-left:20px!important}.price .item__upper{margin-bottom:12px}.price .item__upper .large{color:#1146b6;font-size:90px;font-weight:700}.price .item__upper .small{font-size:14px;font-weight:700}.price .item__upper .middle{color:#1146b6;font-size:36px;font-weight:700;line-height:40px}.price .item__lower{font-size:14px;font-weight:500;line-height:18px;text-align:center}.price .item__lower .small{font-size:12px;line-height:16px}.price__sub{font-size:11px;font-weight:500;line-height:16px;margin-bottom:45px;margin-left:auto;width:-moz-fit-content;width:fit-content}.price__note{font-size:16px;font-weight:700;line-height:26px;margin-bottom:42px;margin-top:40px}.price .lower__container{display:flex;flex-direction:column;gap:10px}.price .lower__item{align-items:center;background:#fff;border-radius:10px;display:flex;min-height:80px;padding-left:22px;position:relative}@media screen and (min-width:428px) and (max-width:768px){.price .lower__item{justify-content:center}}.price .lower__item:nth-of-type(4) .lower__sub{right:0;width:71px}.price .lower__item img{display:block;width:60px}.price .lower__txt{color:#1146b6;font-size:16px;font-weight:500;line-height:22px;padding-left:16px}.price .lower__sub{bottom:8px;height:24px;position:absolute;right:-12px;width:87px}.price .lower__sub img{margin-bottom:0;width:100%}@media screen and (min-width:769px){.price__bg{padding:87px 0 94px}.price__ttl{font-size:36px}.price__lead{font-size:28px;margin:0 auto 20px;text-align:center;width:580px}.price__lead .pc__ilb{display:inline-block}.price__txt{font-size:17px;margin-bottom:37px;text-align:center}.price__list{display:flex;gap:44px;justify-content:center;margin-bottom:20px}.price__item{height:335px;width:335px}.price__item:first-of-type{margin:0}.price__item:first-of-type:after{bottom:0;height:188px;left:-185px;top:auto;transform:none;width:201px}.price__item:nth-of-type(2):after{bottom:0;height:200px;right:-185px;top:auto;transform:none;width:213px}.price__item:nth-of-type(2) .item__upper{margin-left:5em}.price .item__upper{margin-bottom:26px}.price .item__upper .large{font-size:140px}.price .item__upper .small{font-size:22px}.price .item__upper .middle{font-size:64px;line-height:1}.price .item__upper .min{font-size:16px}.price .item__lower{font-size:22px;line-height:26px}.price .item__lower .small{font-size:16px}.price__sub{font-size:12px}.price__note{font-size:16px;line-height:2;text-align:center}.price .lower__container{flex-direction:row;gap:20px}.price .lower__item{flex-direction:column;height:220px;padding-left:0;padding-top:28px;width:231px}.price .lower__item:nth-of-type(4) .lower__sub{width:94px}.price .lower__item img{margin-bottom:10px;width:70px}.price .lower__txt{font-size:18px;text-align:center}.price .lower__sub{bottom:15px;height:35px;right:-17px;width:111px}.price .lower__sub img{width:100%}}.price #price__param.hide{display:none}.faq__bg{padding:50px 0 2.15rem}.faq .inner{padding:0 20px}.faq__ttl{color:#1146b6;font-size:24px;font-weight:700;margin-bottom:34px;text-align:center}.faq__item{border-bottom:3px dotted #9aa2b1;margin-bottom:20px;padding-bottom:20px}.faq__item .qustion{color:#004ab5;font-size:15px;font-weight:500;line-height:22px;margin-bottom:20px;padding-left:30px;position:relative}.faq__item .qustion:before{background:url(/images/lp/faq_img01.webp) no-repeat 50%/contain;content:"";height:20px;left:0;position:absolute;top:0;width:18px}.faq__item .answer{font-size:14px;font-weight:400;line-height:18px;padding-left:30px;position:relative}.faq__item .answer:before{background:url(/images/lp/faq_img02.webp) no-repeat 50%/contain;content:"";height:20px;left:0;position:absolute;top:0;width:18px}@media screen and (min-width:769px){.faq__bg{padding:85px 0 80px}.faq__ttl{font-size:36px;margin-bottom:70px}.faq__list{margin-top:60px}.faq__item{border-bottom:3px dotted #9aa2b1;padding:40px 0 40px 100px}.faq__item:nth-child(n+2){margin-top:20px}.faq__item .qustion{color:#004ab5;font-size:20px;position:relative}.faq__item .qustion:before{height:40px;left:-50px;top:50%;transform:translateY(-50%);width:24px}.faq__item .answer{font-size:15px;line-height:22px;margin-top:20px;position:relative}.faq__item .answer:before{background:url(/images/lp/faq_img02.webp) no-repeat 50%/contain;content:"";height:40px;left:-50px;position:absolute;top:50%;transform:translateY(-50%);width:23px}.faq__sub{font-size:19px;font-weight:600;margin-top:38px;text-align:center}}address,blockquote,body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,noscript,ol,p,pre,table,td,textarea,tr,ul{font-style:normal;line-height:1;margin:0;padding:0}body{font-family:Noto Sans JP,sans-serif;font-size:10px}* html body,*+html body,body:first-of-type,html:first-child body{font-size:62.5%}body>iframe{display:none}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400}small{font-size:1em}mark{background:none}fieldset{border:none}legend{display:none}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}li{list-style-type:none}dd{margin:0}a,abbr,acronym,button,caption,em,img,input,label,select,span,strong,sub,sup,textarea{font-style:normal;font-weight:inherit}a{text-decoration:none}img{border:none;vertical-align:bottom}@media screen and (max-width:768px){img{width:100%}}caption,th{font-weight:400;text-align:left}td,th{padding:0}input,select,textarea{font-family:inherit;font-size:inherit}textarea{vertical-align:top}body,html{height:100%}@media screen and (min-width:769px){body,html{min-width:1260px}}html{font-size:100%}body{-webkit-text-size-adjust:100%;color:#000}a:hover>*{text-decoration:none}#container{min-height:100%;position:relative}* html #container{height:100%}body>#container{height:auto}@media screen and (min-width:769px){.sp_none{display:block}}@media screen and (max-width:768px){.sp_none{display:none}}@media screen and (min-width:769px){.pc_none{display:none}}@media screen and (max-width:768px){.pc_none{display:block}}.right-nav{bottom:20px;display:none;position:fixed;right:20px;z-index:1000}@media screen and (max-width:768px){.right-nav{bottom:3px;right:2px}}.right-nav a{display:block}@media screen and (max-width:768px){.right-nav img{height:45px;width:45px}}.footer{background:#26304c}.footer-inner{display:flex;flex-direction:column;margin:0 auto;padding:40px 0;width:1180px}@media screen and (max-width:768px){.footer-inner{padding:40px 15px;width:100%}}.footer-top{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:768px){.footer-top{flex-direction:column;margin:0 0 30px}}.footer-left{display:flex;justify-content:space-between;width:650px}@media screen and (max-width:768px){.footer-left{margin:0 0 30px;width:100%}.footer-left-innerright{display:none}}.footer-right{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.footer-right{align-items:center;margin:0}}.footer-logo{display:inline-block;margin:0 0 20px}.footer-logo a img{width:150px}.footer-logo a:hover{opacity:1}.footer-company{color:#fff;font-size:15px;font-weight:700;line-height:1.3;margin:0 0 15px}.footer-address{margin:0 0 30px}@media screen and (max-width:768px){.footer-address{margin:0 0 20px}}.footer-address ul li{color:#fff;font-size:13px;line-height:1.3;margin:0 0 5px}.footer-address ul li a,.footer-address ul li a:hover{color:#fff}.footer-txt{color:#fff;font-size:12px;line-height:1.3}.footer-linklist ul li:not(:last-child){margin:0 0 15px}.footer-linklist ul li a{color:#fff;font-size:16px}.footer-right-logo ul{display:flex}.footer-logo-article{margin-right:20px}@media screen and (min-width:769px){.footer-logo-article{width:180px}}.footer-logo-article img{width:100%}.footer-logo-isms{margin:0 20px 0 0;width:147px}.footer-logo-isms img{height:auto;width:100%}.footer-logo-isms span{color:#fff;display:block;padding:4px 0 0;text-align:center}.footer-logo-secturity-action{width:70px}.footer-logo-secturity-action img{height:auto;width:100%}.footer-copyright{color:#707070;font-size:12px;line-height:1.3}@media screen and (max-width:768px){.footer-copyright{text-align:center}}.main-visual{margin:0 auto}.main-visual img{width:100%}.mod-inner{margin:0 auto;padding:80px 0;width:1180px}@media screen and (max-width:768px){.mod-inner{padding:40px 15px;width:100%}}.mod-inner.mod-inner__download{padding:100px 0 50px}@media screen and (max-width:768px){.mod-inner.mod-inner__download{padding:50px 15px}}.mod-title{color:#1146b6;font-size:36px;font-weight:700;margin:0 0 50px;text-align:center}.mod-title span{color:#4c8cc0;font-weight:700}.mod-title em{display:block;font-size:16px;padding:10px 0 0}@media screen and (max-width:768px){.mod-title em{font-size:min(3.5vw,16px);padding:5px 0 0}}.mod-title__sub{font-size:18px;font-weight:500;line-height:24px;margin-bottom:57px;text-align:center}@media screen and (max-width:768px){.mod-title__sub{margin-bottom:40px}.mod-title{font-size:20px;line-height:1.4;margin:0 0 20px}}.applicationform{background:#fff;border-radius:10px;padding:75px 30px}@media screen and (max-width:768px){.applicationform{padding:30px 15px}}.applicationform-toptxt{font-size:16px;line-height:1.6;margin:0 0 30px;text-align:center}@media screen and (max-width:768px){.applicationform-toptxt{text-align:left}}.applicationform-toptxt span{font-weight:700}.applicationform-toptxt span.red{color:#cd0000}.applicationform-txt{font-size:16px;line-height:1.6;margin:0 0 10px;text-align:center}.applicationform-txt a{text-decoration:underline}.applicationform-txt a:hover{text-decoration:none}.applicationform-txt span{font-weight:700}.applicationform-extxtlist{margin:0 50px 30px}@media screen and (max-width:768px){.applicationform-extxtlist{margin:0 0 30px}}.applicationform-extxtlist ul li{font-size:13px;line-height:1.4;padding:0 0 0 1em;text-indent:-1.4em}.applicationform-extxtlist ul li:before{content:"※";padding:0 5px 0 0}.applicationform-table table{margin:0 auto 30px;width:720px}@media screen and (max-width:768px){.applicationform-table table{max-width:500px;width:100%}}.applicationform-table table tr td,.applicationform-table table tr th{display:block;font-size:16px;font-weight:700;line-height:1.6}.applicationform-table table tr th{margin:0 0 10px}@media screen and (max-width:768px){.applicationform-table table tr th{margin:0 0 5px}}.applicationform-table table tr td{margin:0 0 30px 15px}@media screen and (max-width:768px){.applicationform-table table tr td{margin:0 0 30px}}.applicationform-table table tr td input[type=text]{border:none;border-bottom:1px solid #b0b0b0;font-size:14px;padding:5px 10px;width:100%}@media screen and (max-width:768px){.applicationform-table table tr td label{font-size:13px}}.applicationform-table table tr td label input[type=checkbox]{height:20px;margin:0 10px 0 0;position:relative;top:4px;width:20px}@media screen and (max-width:768px){.applicationform-table table tr td label input[type=checkbox]{margin:0 5px 0 0}}.applicationform-table table tr td textarea{border:1px solid #b0b0b0;font-size:14px;padding:10px;resize:none;width:100%}@media screen and (max-width:768px){.applicationform-table table tr td em{display:none}}.applicationform-table table tr td.error{background:#ffebf1;display:block;margin:0 0 20px;padding:10px 10px 10px 15px}.applicationform-table table tr td.error input{background:#ffebf1}.applicationform-table table tr td.addressbox input:not(:last-child){margin:0 0 10px}.applicationform-table table tr td.addressbox.error{margin:0}.applicationform-table table tr td.addressbox.error:last-child{margin:0 0 20px}.applicationform-table-checkbox ul{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.applicationform-table-checkbox ul{margin:0}}.applicationform-table-checkbox ul li{margin:0 0 10px;width:50%}@media screen and (max-width:768px){.applicationform-table-checkbox ul li{white-space:nowrap}}.applicationform-table-extxt{font-size:13px;font-weight:400;line-height:1.4;margin:5px 0 0}.applicationform-check{font-size:16px;line-height:1.6;margin:0 0 40px;text-align:center}.applicationform-check label input[type=checkbox]{height:20px;margin:0 10px 0 0;position:relative;top:4px;width:20px}.applicationform-check.error{background:#ffebf1;display:block;padding:10px 10px 10px 15px}.applicationform-check.error input{background:#ffebf1}.applicationform-btnbox{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:300px}@media screen and (max-width:768px){.applicationform-btnbox{justify-content:space-around}}.applicationform-btnbox input{background:#c23c79;border:none;border-radius:8px;box-shadow:0 3px 0 #770338;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:44px;line-height:1.4;outline:none;position:relative;transition:opacity .15s linear;width:160px}.applicationform-btnbox input:hover{box-shadow:none;opacity:1;top:3px}.applicationform-btnbox input[type=reset]{background:#e5e5e5;border:1px solid #c4c4c4;box-shadow:0 3px 0 #aaa;color:#666;font-size:16px;font-weight:400;height:34px;width:90px}.applicationform-btnbox input[type=reset]:hover{box-shadow:none;top:3px}.any-txt,.required-txt{border-radius:20px;color:#fff;display:inline-block;font-size:12px;margin:0 0 0 10px;padding:0 10px}.required-txt{background:#ff61b0}.any-txt{background:#bbb}.errortxt{color:red;font-size:14px;font-weight:700;margin:10px 0 0 10px}.errortxt:before{background:url(/images/common/ic_error.png) no-repeat;background-size:cover;content:"";display:inline-block;height:12px;margin:0 3px 0 0;position:relative;top:1px;width:14px}.applicationform__confirm .applicationform-table table tr{display:flex}@media screen and (max-width:768px){.applicationform__confirm .applicationform-table table tr{flex-direction:column}}.applicationform__confirm .applicationform-table table tr td,.applicationform__confirm .applicationform-table table tr th{margin:0 0 30px}.applicationform__confirm .applicationform-table table tr th{width:270px}@media screen and (max-width:768px){.applicationform__confirm .applicationform-table table tr th{margin:0 0 5px;width:100%}}.applicationform__confirm .applicationform-table table tr td{border-bottom:1px solid #b0b0b0;font-weight:400;padding:0 10px 5px;width:450px}@media screen and (max-width:768px){.applicationform__confirm .applicationform-table table tr td{width:100%}}.applicationform__confirm .applicationform-table-checkbox-result ul{display:flex;flex-wrap:wrap}.applicationform__confirm .applicationform-table-checkbox-result ul li{line-height:1.4}.applicationform__confirm .applicationform-table-checkbox-result ul li:not(:last-child){margin:0 20px 0 0}.applicationform__confirm .applicationform-table-checkbox-result ul li:before{content:"○";margin:0 3px 0 0}.applicationform__confirm .applicationform-btnbox input[type=submit].applicationform-btnbox__back{background:#e5e5e5;border:1px solid #c4c4c4;box-shadow:0 3px 0 #aaa;color:#666;font-size:16px;font-weight:400;height:34px;width:90px}.applicationform__confirm .applicationform-btnbox input[type=submit].applicationform-btnbox__back:hover{box-shadow:none;top:3px}.applicationform__thanks .applicationform-btnbox{margin:30px auto 0}@media screen and (max-width:768px){.applicationform__thanks .applicationform-btnbox{width:100%}}.applicationform__thanks .applicationform-btnbox input[type=button].applicationform-btnbox__top{background:#1f4db5;box-shadow:0 3px 0 #26304c;font-size:22px;height:60px;position:relative;width:300px}@media screen and (max-width:768px){.applicationform__thanks .applicationform-btnbox input[type=button].applicationform-btnbox__top{font-size:18px;height:50px;max-width:300px;width:calc(100% - 25px)}}.applicationform__thanks .applicationform-btnbox input[type=button].applicationform-btnbox__top:hover{box-shadow:none;opacity:.7;top:3px}.contactformlink-btn a{align-items:center;background:linear-gradient(34deg,#f36,#f36 60%,#ff9728);border-radius:35px;box-shadow:0 4px 0 0 rgba(0,0,0,.25);color:#fff;display:flex;font-size:24px;font-weight:700;height:70px;justify-content:center;position:relative;width:490px}@media screen and (max-width:768px){.contactformlink-btn a{font-size:20px;height:60px;width:100%}}.contactformlink-btn a:before{background:url(/images/new_employee_24/il_contactformlink_txt.png) no-repeat top;content:"";height:50px;left:0;margin:auto;position:absolute;right:0;top:-28px;width:290px}@media screen and (max-width:768px){.contactformlink-btn a:before{height:43px;top:-24px;width:250px}.main-visual-inner{background:#c1e8ff;padding:55px 15px 10px}}.main-visual-inner .contactformlink-btn{bottom:45px;left:100px;position:absolute}@media screen and (max-width:768px){.main-visual-inner .contactformlink-btn{bottom:0;left:0;position:relative}}.follower{background:#ebebeb;bottom:0;left:0;margin:0 auto;position:fixed;right:0;width:100%;z-index:100}@media screen and (max-width:768px){.follower{background:linear-gradient(transparent 30%,hsla(0,0%,100%,.9));padding-bottom:20px}.follower a img{display:block;margin:0 auto;width:90%}}@media screen and (min-width:769px){.follower{padding:10px 0}.follower-inner{display:flex;justify-content:space-between;margin:0 auto;width:1000px}.follower-text{font-size:14px;font-weight:500;line-height:18px;margin-bottom:10px}.follower-left-lower{align-items:center;display:flex;gap:50px}.follower-hour-term{font-size:13px;font-weight:500;line-height:16px}.follower-tel a{color:#000;font-size:33px;font-weight:700;line-height:20px;position:relative}.follower-tel a:after{background:url(/images/lp/follow_icon01.png) no-repeat 50%/contain;content:"";height:26px;left:-35px;position:absolute;top:50%;transform:translateY(-50%);width:26px}.follower .link-contact-cap{font-weight:500;margin-bottom:6px}.follower .link-contact a,.follower .link-contact-cap{display:flex;font-size:16px;justify-content:center;line-height:20px}.follower .link-contact a{align-items:center;background:#ff4600;border-radius:25px;color:#fff;filter:drop-shadow(0 0 4px rgba(0,0,0,.2));font-weight:700;height:50px;text-align:center;transition:.5s;width:400px}.follower .link-contact a:hover{background:#ffb800}}.features-top{background-image:linear-gradient(90deg,#67c6ff,#1890ff)}.features-middle{background:#c1e8ff;position:relative}@media screen and (max-width:768px){.features-middle{background-image:linear-gradient(90deg,#67c6ff,#1890ff);padding:0 15px}}.features-middle-inner{margin:0 auto;padding:50px 0 40px;width:1080px}@media screen and (max-width:768px){.features-middle-inner{background:#c1e8ff;padding:0 15px 175px;width:100%}}.features-bottom{background-image:linear-gradient(90deg,#67c6ff,#1890ff);height:80px;position:relative}@media screen and (max-width:768px){.features-bottom{height:60px}}.features-txt{color:#192347;font-size:18px;line-height:2;text-align:center}@media screen and (max-width:768px){.features-txt{font-size:16px;line-height:1.8;text-align:left}}.features-fukidashi{position:absolute;top:-20px}@media screen and (max-width:768px){.features-fukidashi{position:relative;text-align:center}}.features-fukidashi p{background-image:linear-gradient(90deg,#4e8aff,#0f3485);border-radius:10px;color:#fff;display:inline-block;font-size:20px;font-weight:700;margin:0 0 30px;padding:15px;position:relative;text-align:center;width:240px}@media screen and (max-width:768px){.features-fukidashi p{font-size:16px;margin:0;padding:10px;width:160px}}.features-fukidashi p:after{border:10px solid transparent;border-top-color:currentcolor;bottom:-18px;color:#3061c5;content:"";left:110px;position:absolute}@media screen and (max-width:768px){.features-fukidashi p:after{left:70px}}.features-list ul li{font-size:16px;font-weight:700;line-height:2}@media screen and (max-width:768px){.features-list ul li{line-height:1.8}}.features-list ul li:before{background:#000;border-radius:50%;content:"";display:inline-block;height:12px;margin:0 5px 0 0;width:12px}.features-list ul li span{background:linear-gradient(transparent 60%,rgba(255,51,102,.5) 0);font-size:16px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.features-img{text-align:center}}.features-img img{bottom:40px;left:60%;position:absolute;right:0}@media screen and (max-width:768px){.features-img img{bottom:145px;left:8%;max-width:320px;position:relative;width:80%}}.case-title{display:flex;justify-content:center;margin:0 0 30px}.case-title p{background:#192347;color:#fff;font-size:48px;font-weight:700;padding:10px 65px}@media screen and (max-width:768px){.case-title p{font-size:24px;padding:10px;text-align:center;width:100%}}.case-inner{margin:40px auto 0}@media screen and (max-width:1180px){.case-inner{width:auto}}@media screen and (max-width:768px){.case-inner{margin:20px 0 0}}.case-inner ul{margin:0 0 25px}@media screen and (max-width:768px){.case-inner ul{margin:0 0 15px}}.case-inner ul.slider-bottom{margin:0}@media screen and (max-width:768px){.case-inner ul li{margin:0 5px}}.case-inner ul li img{background:#fff;border:1px solid #b9b9b9}.assignment{background:#c1e8ff url(/images/new_employee_24/bg_assignment.png) no-repeat top;padding:0 0 160px}@media screen and (max-width:768px){.assignment{background:url(/images/new_employee_24/bg_assignment_top_sp.png) no-repeat top,#c1e8ff url(/images/new_employee_24/bg_assignment_bottom_sp.png) no-repeat bottom;padding:0 0 240px}.assignment-txt:before{background:url(/images/new_employee_24/bg_assignment_txt_top_sp.png) no-repeat 0 0;top:1px}.assignment-txt:after,.assignment-txt:before{content:"";display:block;height:50px;position:relative}.assignment-txt:after{background:url(/images/new_employee_24/bg_assignment_txt_bottom_sp.png) no-repeat 0 0;bottom:1px}}.assignment-txt ul{background:url(/images/new_employee_24/bg_assignment_txt.png) no-repeat 0 0;display:flex;height:260px;justify-content:space-between;position:relative;top:-10px;width:1180px}@media screen and (max-width:768px){.assignment-txt ul{background:#fff;flex-direction:column;height:auto;padding:5px 35px 10px;top:0;width:100%}}.assignment-txt ul li{padding:55px 0 0;text-align:center;width:230px}@media screen and (max-width:768px){.assignment-txt ul li{text-align:left;width:100%}.assignment-txt ul li:not(:last-child){margin:0 0 15px}}.assignment-txt ul li p{font-size:18px;font-weight:700;line-height:1.6}.assignment-txt ul li span{background:linear-gradient(transparent 60%,rgba(255,51,102,.5) 0);font-weight:700}.assignment-txt ul li:first-child{padding:55px 0 0 40px}@media screen and (max-width:768px){.assignment-txt ul li:first-child{padding:0}}.assignment-txt ul li:nth-child(2){padding:105px 5px 0 0}@media screen and (max-width:768px){.assignment-txt ul li:nth-child(2){display:flex;justify-content:flex-end;padding:0}}.assignment-txt ul li:nth-child(3){padding:55px 0 0}@media screen and (max-width:768px){.assignment-txt ul li:nth-child(3){padding:0}}.assignment-txt ul li:nth-child(4){padding:105px 10px 0 0}@media screen and (max-width:768px){.assignment-txt ul li:nth-child(4){display:flex;justify-content:flex-end;padding:0}}.assignment-txt ul li:nth-child(5){padding:55px 30px 0 0}@media screen and (max-width:768px){.assignment-txt ul li:nth-child(5){padding:0}}.point{background:#c1e8ff;position:relative}.point:after{border-left:calc(50vw - 10px) solid transparent;border-right:calc(50vw - 10px) solid transparent;border-top:200px solid #c1e8ff;box-sizing:border-box;content:"";position:absolute;right:50%;top:100%;transform:translatex(50%)}@media screen and (max-width:768px){.point:after{border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:45px solid #c1e8ff}}.point-list ul li{align-items:center;background-image:linear-gradient(-45deg,transparent 25px,#fff 0);display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));overflow:hidden;padding:15px 30px;position:relative}.point-list ul li:not(:last-child){margin:0 0 20px}.point-list ul li:after{bottom:0;-webkit-clip-path:polygon(100% 0,0 0,0 100%);clip-path:polygon(100% 0,0 0,0 100%);content:"";height:35px;position:absolute;right:0;width:35px}@media screen and (max-width:768px){.point-list ul li{flex-direction:column;padding:15px 15px 45px}}.point-list-num{-o-border-image:linear-gradient(180deg,#4effbf,#0097f0) 1;border-image:linear-gradient(180deg,#4effbf,#0097f0) 1;border-right:3px solid;margin:0 40px 0 0;padding:0 30px 0 0}@media screen and (max-width:768px){.point-list-num{border:none;margin:0 0 10px;padding:0;width:100px}}.point-list-txt{font-size:24px;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.point-list-txt{font-size:18px;line-height:1.6}}.point-list-01:after{background:linear-gradient(180deg,#4effbf,#0097f0)}.point-list-01 .point-list-num{-o-border-image:linear-gradient(180deg,#4effbf,#0097f0) 1;border-image:linear-gradient(180deg,#4effbf,#0097f0) 1}.point-list-02:after{background:linear-gradient(180deg,#ff9533,#f36)}.point-list-02 .point-list-num{-o-border-image:linear-gradient(180deg,#ff9533,#f36) 1;border-image:linear-gradient(180deg,#ff9533,#f36) 1}.point-list-03:after{background:linear-gradient(180deg,#fc9ae6,#8133ff)}.point-list-03 .point-list-num{-o-border-image:linear-gradient(180deg,#fc9ae6,#8133ff) 1;border-image:linear-gradient(180deg,#fc9ae6,#8133ff) 1}.program{background-image:linear-gradient(90deg,#67c6ff,#1890ff);padding:180px 0 0}@media screen and (max-width:768px){.program{padding:45px 0 0}}.program-box{background:#fff;padding:40px 0}@media screen and (max-width:768px){.program-box{padding:40px 0 10px}}.program-box ul li:not(:last-child){margin:0 0 60px}@media screen and (max-width:768px){.program-box ul li:not(:last-child){margin:0 0 10px}}.program-box-title{align-items:center;display:flex;margin:0 0 30px}@media screen and (max-width:768px){.program-box-title{align-items:flex-start;flex-direction:column;margin:0 0 20px}}.program-box-title-main{background-image:linear-gradient(90deg,#4e8aff,#0f3485);color:#fff;font-size:28px;font-weight:700;padding:10px;text-align:center;width:270px}@media screen and (max-width:768px){.program-box-title-main{font-size:24px;margin:0 0 15px;width:50%}}.program-box-title-sub{color:#1242ae;font-size:28px;font-weight:700}@media screen and (max-width:768px){.program-box-title-sub{font-size:20px;line-height:1.4}.program-box-title-sub span{padding:0 0 0 2em}}.program-box-title-sub:before{content:"－";font-weight:400!important;padding:0 5px 0 15px}.program-box-txt{font-size:18px;font-weight:700;line-height:2;margin:0 40px 30px 50px}@media screen and (max-width:768px){.program-box-txt{font-size:16px;line-height:1.8;margin:0 15px 40px}}.program-box-list{padding:0 100px}@media screen and (max-width:768px){.program-box-list{padding:0 15px}}.program-box-list ul{display:flex}@media screen and (max-width:768px){.program-box-list ul{flex-direction:column}}.program-box-list ul li{width:490px}@media screen and (max-width:768px){.program-box-list ul li{width:100%}}.program-box-list ul li:not(:last-child){margin:0}.program-box-list-title{color:#1242ae;display:flex;font-size:18px;font-weight:700;margin:0 0 20px}@media screen and (max-width:768px){.program-box-list-title{margin:0 0 15px}}.program-box-list-title span{align-items:center;background:#1242ae;border-radius:50%;color:#fff;display:flex;font-size:14px;height:18px;justify-content:center;margin:0 5px 0 0;width:18px}.program-box-list-list:not(:last-child){margin:0 0 40px}@media screen and (max-width:768px){.program-box-list-list:last-child,.program-box-list-list:not(:last-child){margin:0 0 30px}}.program-box-list-list ul{display:flex;flex-direction:column}.program-box-list-list ul li{font-size:16px}.program-box-list-list ul li:not(:last-child){margin:0 0 10px}.program-box-list-list ul li:before{content:"・";margin:0 5px 0 0}@media screen and (max-width:768px){.reason-list{background-size:50%}}.reason-list ul{display:flex;justify-content:center;text-align:center}@media screen and (max-width:768px){.reason-list ul{flex-direction:column}}.reason-list ul li{width:360px}@media screen and (max-width:768px){.reason-list ul li{display:flex;flex-direction:column;margin:0 0 40px;width:100%}}.reason-list ul li a{background:#fff;border-radius:20px;display:block;padding:50px 20px 30px;text-align:center}@media screen and (max-width:768px){.reason-list ul li a{display:flex;flex-direction:column;justify-content:space-between;padding:40px 15px 20px;width:100%}}.reason-list-logo{margin:0 0 20px}@media screen and (max-width:768px){.reason-list-logo{margin:0;order:3}.reason-list-logo img{max-width:230px}}.reason-list-name{color:#1242ae;font-size:24px;font-weight:700;line-height:1.6;margin:0 0 20px}@media screen and (max-width:768px){.reason-list-name{font-size:20px;margin:0 0 20px;order:1}}.reason-list-txt{color:#000;font-size:16px;line-height:2;order:2}@media screen and (max-width:768px){.reason-list-txt{line-height:1.8;margin:0 0 20px;text-align:left}}.voice{background:#c1e8ff}.voice-list ul li{border-radius:20px;box-shadow:4px 4px 8px rgba(0,0,0,.25);display:flex;margin:0 0 30px;position:relative;width:1030px}@media screen and (max-width:768px){.voice-list ul li{box-shadow:none;flex-direction:column;margin:0 0 30px;width:100%}}.voice-list ul li .voice-list-inner{display:flex;width:730px}@media screen and (max-width:768px){.voice-list ul li .voice-list-inner{order:2;width:100%}}.voice-list ul li .voice-list-txt{background:#fff;border-radius:20px 0 0 20px;min-height:247px;padding:40px 35px 15px}@media screen and (max-width:768px){.voice-list ul li .voice-list-txt{border-radius:0 0 20px 20px;padding:15px 15px 20px}}.voice-list ul li .voice-list-txt-title{color:#1242ae;font-size:24px;font-weight:700;margin:0 0 20px}@media screen and (max-width:768px){.voice-list ul li .voice-list-txt-title{font-size:20px;line-height:1.6;margin:0 0 10px}}.voice-list ul li .voice-list-txt-sub{font-size:18px;font-weight:700;margin:0 0 25px}.voice-list ul li .voice-list-txt-sub:before{content:"-";padding:0 5px 0 0}.voice-list ul li .voice-list-txt-sub:after{content:"-";padding:0 0 0 5px}@media screen and (max-width:768px){.voice-list ul li .voice-list-txt-sub{font-size:16px}}.voice-list ul li .voice-list-txt-txt{font-size:16px;line-height:2;position:relative}@media screen and (max-width:768px){.voice-list ul li .voice-list-txt-txt{font-size:14px;line-height:1.6}.voice-list ul li .voice-list-img{order:1;position:relative}}.voice-list ul li .voice-list-img img{border-radius:0 20px 20px 0;height:250px;-o-object-fit:cover;object-fit:cover;width:300px}@media screen and (max-width:768px){.voice-list ul li .voice-list-img img{border-radius:20px 20px 0 0;height:110px;width:100%}}.voice-list ul li .voice-list-img.voice-list-img__01 img{-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width:768px){.voice-list ul li .voice-list-img.voice-list-img__01 img{-o-object-position:0 10%;object-position:0 10%}}.voice-list ul li .voice-list-img.voice-list-img__02 img{-o-object-position:75% 0;object-position:75% 0}@media screen and (max-width:768px){.voice-list ul li .voice-list-img.voice-list-img__02 img{-o-object-position:0 35%;object-position:0 35%}}.voice-list ul li .voice-list-img.voice-list-img__03 img{-o-object-position:50% 0;object-position:50% 0}@media screen and (max-width:768px){.voice-list ul li .voice-list-img.voice-list-img__03 img{-o-object-position:0 10%;object-position:0 10%}}.voice-list ul li:nth-child(2n){flex-direction:row-reverse;left:150px}@media screen and (max-width:768px){.voice-list ul li:nth-child(2n){flex-direction:column;left:0}}.voice-list ul li:nth-child(2n):after{border-radius:0 0 20px 0;right:5%}@media screen and (max-width:768px){.voice-list ul li:nth-child(2n):after{border-radius:unset;right:-15px}}.voice-list ul li:nth-child(2n) .voice-list-inner{flex-direction:row-reverse}@media screen and (max-width:768px){.voice-list ul li:nth-child(2n) .voice-list-inner{flex-direction:row}}.voice-list ul li:nth-child(2n) .voice-list-txt{border-radius:0 20px 20px 0}@media screen and (max-width:768px){.voice-list ul li:nth-child(2n) .voice-list-txt{border-radius:0 0 20px 20px}}.voice-list ul li:nth-child(2n) .voice-list-img img{border-radius:20px 0 0 20px}@media screen and (max-width:768px){.voice-list ul li:nth-child(2n) .voice-list-img img{border-radius:20px 20px 0 0}}.pattern{background-image:linear-gradient(90deg,#67c6ff,#1890ff)}@media screen and (max-width:768px){.pattern-box{padding:20px 0 0}}.pattern-box ul li{background:#fff;display:flex}@media screen and (max-width:768px){.pattern-box ul li{flex-direction:column}}.pattern-box ul li:not(:last-child){margin:0 0 30px}@media screen and (max-width:768px){.pattern-box ul li:not(:last-child){margin:0 0 20px}}.pattern-box-left{padding:40px 0;width:930px}@media screen and (max-width:768px){.pattern-box-left{padding:40px 0 30px;width:100%}}.pattern-box-title{background-image:linear-gradient(90deg,#4e8aff,#0f3485);color:#fff;font-size:28px;font-weight:700;margin:0 0 20px;padding:10px;text-align:center;width:270px}@media screen and (max-width:768px){.pattern-box-title{font-size:24px;margin:0 0 15px;width:50%}}.pattern-box-inner{margin:0 50px}@media screen and (max-width:768px){.pattern-box-inner{margin:0 15px}}.pattern-box-txt{font-size:16px;font-weight:700;line-height:2;margin:0 0 30px}@media screen and (max-width:768px){.pattern-box-txt{line-height:1.8}}.pattern-box-txt span{color:#1242ae;font-weight:700}.pattern-box-list{margin:0 0 20px}.pattern-box-list ul{display:flex}@media screen and (max-width:768px){.pattern-box-list ul{overflow:scroll;padding:0 0 10px}.pattern-box-list ul::-webkit-scrollbar{height:18px;width:0}.pattern-box-list ul::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}}.pattern-box-list ul li{flex-direction:column;width:200px}.pattern-box-list ul li:not(:last-child){margin:0 10px 0 0}.pattern-box-list-title{background-image:linear-gradient(180deg,#67c6ff,#1890ff);border-radius:12px 12px 0 0;color:#fff;font-size:18px;font-weight:700;line-height:2;padding:10px;text-align:center}@media screen and (max-width:768px){.pattern-box-list-title{width:200px}}.pattern-box-list-title span{font-size:24px;font-weight:700;line-height:1.6}.pattern-box-list-price{background:#e7f6ff;font-size:13px;line-height:1.4;padding:10px;text-align:center}.pattern-box-list-price span{color:#1242ae;font-size:30px;font-weight:700}.pattern-box-list-txt{background:#c1e8ff;font-size:13px;line-height:1.4;min-height:80px;padding:10px 15px}.pattern-box-list-txt span{font-size:24px;font-weight:700;line-height:1.6}.pattern-box-extxt{font-size:13px;line-height:1.4}.pattern-box-extxt ul{display:flex}@media screen and (max-width:768px){.pattern-box-extxt ul{flex-direction:column}}.pattern-box-extxt ul li{font-size:13px;line-height:1.4}@media screen and (max-width:768px){.pattern-box-extxt ul li{flex-direction:unset}}.pattern-box-extxt ul li:not(:last-child){margin:0 15px 0 0}@media screen and (max-width:768px){.pattern-box-extxt ul li:not(:last-child){margin:0}}.pattern-box-extxt ul li:before{content:"※";padding:0 5px 0 0}.pattern-box-list__elearning ul li{width:260px}.pattern-box-list__elearning .pattern-box-list-title{font-size:13px;line-height:1.4}@media screen and (max-width:768px){.pattern-box-list__elearning .pattern-box-list-title{width:260px}}.pattern-box-list__elearning .pattern-box-list-price em,.pattern-box-list__elearning .pattern-box-list-price span{color:#f36}.pattern-box-list__elearning .pattern-box-list-txt{text-align:center}.extension-list-box-list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.extension-list-box-list ul li{margin:0 0 10px!important;width:410px}@media screen and (min-width:769px) and (max-width:1280px){.extension-list-box-list ul li{width:49%}}@media screen and (max-width:768px){.extension-list-box-list ul li{flex-direction:unset;margin:0 0 15px;width:100%}.extension-list-box-list ul li:last-child{margin:0}}.extension-list-box-list-img img{border-radius:12px 0 0 12px;height:90px;-o-object-fit:cover;object-fit:cover;width:110px}@media screen and (max-width:768px){.extension-list-box-list-img img{width:90px}}.extension-list-box-list-txt{background:#c1e8ff;border-radius:0 12px 12px 0;display:flex;flex-direction:column;height:90px;justify-content:center;padding:0 15px;width:310px}@media screen and (min-width:769px) and (max-width:1280px){.extension-list-box-list-txt{width:calc(100% - 100px)}}@media screen and (max-width:768px){.extension-list-box-list-txt{flex-direction:column;padding:10px;width:100%}}.extension-list-box-list-txt-main{font-size:18px;font-weight:700;margin:0 0 10px}@media screen and (min-width:769px) and (max-width:1280px){.extension-list-box-list-txt-main{margin:0 0 5px}}@media screen and (max-width:768px){.extension-list-box-list-txt-main{font-size:16px;margin:0 0 8px}}.extension-list-box-list-txt-sub{font-size:13px}@media screen and (max-width:768px){.extension-list-box-list-txt-sub{font-size:14px;line-height:1.4}}.pattern-box-img-sp{display:none}@media screen and (max-width:768px){.pattern-box-img-sp{display:block}.pattern-box-img-sp img{height:130px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}}.pattern-box-img-pc{display:block}@media screen and (max-width:768px){.pattern-box-img-pc{display:none}}.scroll-hint-icon-wrap.is-active{display:none}@media screen and (max-width:768px){.scroll-hint-icon-wrap.is-active{display:block}}.contactform{background:#e6e6ef}.moviesample-list-box ul li,input[name=tab-btn]{display:none}#tab-btn1:checked~.moviesample-list-box #tab-content1,#tab-btn2:checked~.moviesample-list-box #tab-content2,#tab-btn3:checked~.moviesample-list-box #tab-content3,#tab-btn4:checked~.moviesample-list-box #tab-content4,#tab-btn5:checked~.moviesample-list-box #tab-content5,#tab-btn6:checked~.moviesample-list-box #tab-content6,#tab-btn7:checked~.moviesample-list-box #tab-content7,#tab-btn8:checked~.moviesample-list-box #tab-content8,#tab-btn9:checked~.moviesample-list-box #tab-content9{display:block}.inner{width:100%}@media screen and (min-width:769px){.inner{margin:0 auto;width:1100px}}div,input,label,li,textarea,ul{box-sizing:border-box}@media screen and (min-width:769px){.pc__only{display:block}.sp__only{display:none}}@media screen and (max-width:768px){.pc__only{display:none}.sp__only{display:block}}
