@charset "UTF-8";body>.wrapper{width:100%}[id="guide"]:target::before,[id="guide"]:target::after{pointer-events:none;display:block;position:fixed;height:150%;top:0;left:50%;content:"";z-index:2000}[id="guide"]:target::before{width:1px;background-color:hotpink}@media(min-width:640px){[id="guide"]:target::before{background-color:lime}}@media(min-width:980px){[id="guide"]:target::before{background-color:cyan}}[id="guide"]:target::after{outline:hotpink 1px solid;width:calc( 100% - (20px*2) - (5px*2));margin-left:calc(-50% + 20px + 5px)}@media(min-width:640px){[id="guide"]:target::after{outline-color:lime;width:calc( 100% - (10px*2) - (10px*2));margin-left:calc( -50% + 10px + 10px)}}@media(min-width:980px){[id="guide"]:target::after{outline-color:cyan;width:1000px;margin-left:-500px}}[id="guide"]:target body::before{z-index:2001;color:white;display:block;position:fixed;left:0;top:0;padding:5px;font-size:9px;content:"sm (mobile)";background:#ce3d74}@media(min-width:640px){[id="guide"]:target body::before{content:"md (tablet)";background:#38b63d}}@media(min-width:980px){[id="guide"]:target body::before{content:"lg (desktop)";background:#00c0c0}}.problem1 .block2,.problem2 .block2,.problem3 .block2{height:520px;background:url(https://cdn2.hubspot.net/hubfs/1970584/jp/images/lp/lp_qumu/01/bg_problem01_1.jpg);background-repeat:no-repeat;background-size:cover}.problem1 .block2 .wrapper,.problem2 .block2 .wrapper,.problem3 .block2 .wrapper{padding-top:66px}.problem1 .block2 .wrapper .problem1_box,.problem2 .block2 .wrapper .problem1_box,.problem3 .block2 .wrapper .problem1_box{position:relative}.problem1 .block2 .left_box1,.problem2 .block2 .left_box1,.problem3 .block2 .left_box1{position:relative;height:352px}.problem1 .block2 .left_box1 figure,.problem2 .block2 .left_box1 figure,.problem3 .block2 .left_box1 figure{position:absolute;height:288px;width:500px;left:0}.problem1 .block2 .right_box1,.problem2 .block2 .right_box1,.problem3 .block2 .right_box1{position:absolute;top:0;left:350px;height:380px;width:650px;background-color:rgba(255,255,255,0.8)}.problem1 .block2 .right_box1 .right_box_in,.problem2 .block2 .right_box1 .right_box_in,.problem3 .block2 .right_box1 .right_box_in{padding-top:50px;width:562px}.problem1 .block2 .right_box1 .right_box_in h5,.problem2 .block2 .right_box1 .right_box_in h5,.problem3 .block2 .right_box1 .right_box_in h5{text-decoration:underline}.problem1 .block2 .right_box1 .right_box_in>p,.problem2 .block2 .right_box1 .right_box_in>p,.problem3 .block2 .right_box1 .right_box_in>p{font-size:1.7rem;letter-spacing:.03em}.problem1 .block2 .right_box1:after,.problem2 .block2 .right_box1:after,.problem3 .block2 .right_box1:after{display:block;content:'';position:absolute;top:-22px;left:528px;height:154px;width:101px;background:url(https://cdn2.hubspot.net/hubfs/1970584/jp/images/lp/lp_qumu/01/bg_label01_1.png)}.problem1 .block2 .arrow02,.problem2 .block2 .arrow02,.problem3 .block2 .arrow02{position:absolute;bottom:-130px;left:0;right:0;width:440px}.problem1 .block3,.problem2 .block3,.problem3 .block3{height:600px;background:url(https://cdn2.hubspot.net/hubfs/1970584/jp/images/lp/lp_qumu/01/bg_problem01_2.jpg);background-repeat:no-repeat;background-size:cover}.problem1 .block3 .wrapper,.problem2 .block3 .wrapper,.problem3 .block3 .wrapper{padding-top:54px}.problem1 .block3 .problem1_box,.problem2 .block3 .problem1_box,.problem3 .block3 .problem1_box{position:relative}.problem1 .block3 .problem1_box .left_box2,.problem2 .block3 .problem1_box .left_box2,.problem3 .block3 .problem1_box .left_box2{position:absolute;z-index:10;height:500px;width:650px;background-color:rgba(255,255,255,0.902)}.problem1 .block3 .problem1_box .left_box2 .left_box_in,.problem2 .block3 .problem1_box .left_box2 .left_box_in,.problem3 .block3 .problem1_box .left_box2 .left_box_in{padding-top:40px;width:546px}.problem1 .block3 .problem1_box .left_box2 .left_box_in h5,.problem2 .block3 .problem1_box .left_box2 .left_box_in h5,.problem3 .block3 .problem1_box .left_box2 .left_box_in h5{margin-left:88px;color:#3e6db3}.problem1 .block3 .problem1_box .left_box2 .left_box_in>p,.problem2 .block3 .problem1_box .left_box2 .left_box_in>p,.problem3 .block3 .problem1_box .left_box2 .left_box_in>p{font-size:1.7rem;letter-spacing:.03em}.problem1 .block3 .problem1_box .left_box2:before,.problem2 .block3 .problem1_box .left_box2:before,.problem3 .block3 .problem1_box .left_box2:before{display:block;content:'';position:absolute;top:-22px;left:30px;height:154px;width:101px;background:url(https://cdn2.hubspot.net/hubfs/1970584/jp/images/lp/lp_qumu/01/bg_label01_2.png)}.problem1 .block3 .problem1_box .right_box2,.problem2 .block3 .problem1_box .right_box2,.problem3 .block3 .problem1_box .right_box2{position:relative;height:500px}.problem1 .block3 .problem1_box .right_box2 figure,.problem2 .block3 .problem1_box .right_box2 figure,.problem3 .block3 .problem1_box .right_box2 figure{position:absolute;left:520px;height:440px;width:480px}html{font-size:62.5%}html,body{width:100%;height:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-text-decoration:normal;text-decoration:normal;cursor:pointer}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,select{vertical-align:middle}.left{text-align:left}.right{text-align:right}.clearfix:after{content:" ";display:block;clear:both}.txt-img{text-indent:-9999px;overflow:hidden}.center{text-align:center !important}.f-left{float:left}.f-right{float:right}.line-H0{line-height:0}.centering{margin-left:auto;margin-right:auto}.w-half{width:50%}.w-full{width:100%}.w-screen{width:100vw}.wrapper{width:1000px}.center,.wrapper,.inner{margin-left:auto;margin-right:auto}.middle{top:0;bottom:0;margin-top:auto;margin-bottom:auto}.ro:hover{opacity:.7}.flex,.flex_between,.flex_around{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex_between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex_around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.mB-5{margin-bottom:5px !important}.pB-5{padding-bottom:5px !important}.mB-10{margin-bottom:10px !important}.pB-10{padding-bottom:10px !important}.mB-15{margin-bottom:15px !important}.pB-15{padding-bottom:15px !important}.mB-20{margin-bottom:20px !important}.pB-20{padding-bottom:20px !important}.mB-25{margin-bottom:25px !important}.pB-25{padding-bottom:25px !important}.mB-30{margin-bottom:30px !important}.pB-30{padding-bottom:30px !important}.mB-35{margin-bottom:35px !important}.pB-35{padding-bottom:35px !important}.mB-40{margin-bottom:40px !important}.pB-40{padding-bottom:40px !important}.mB-45{margin-bottom:45px !important}.pB-45{padding-bottom:45px !important}.mB-50{margin-bottom:50px !important}.pB-50{padding-bottom:50px !important}.mB-55{margin-bottom:55px !important}.pB-55{padding-bottom:55px !important}.mB-60{margin-bottom:60px !important}.pB-60{padding-bottom:60px !important}.mB-65{margin-bottom:65px !important}.pB-65{padding-bottom:65px !important}.mB-70{margin-bottom:70px !important}.pB-70{padding-bottom:70px !important}.mB-75{margin-bottom:75px !important}.pB-75{padding-bottom:75px !important}.mB-80{margin-bottom:80px !important}.pB-80{padding-bottom:80px !important}.mB-85{margin-bottom:85px !important}.pB-85{padding-bottom:85px !important}.mB-90{margin-bottom:90px !important}.pB-90{padding-bottom:90px !important}.mB-95{margin-bottom:95px !important}.pB-95{padding-bottom:95px !important}.mB-100{margin-bottom:100px !important}.pB-100{padding-bottom:100px !important}.mB-105{margin-bottom:105px !important}.pB-105{padding-bottom:105px !important}.mB-110{margin-bottom:110px !important}.pB-110{padding-bottom:110px !important}.mB-115{margin-bottom:115px !important}.pB-115{padding-bottom:115px !important}.mB-120{margin-bottom:120px !important}.pB-120{padding-bottom:120px !important}.fs12{font-size:1.2rem}.fs14{font-size:1.4rem}.fs16{font-size:1.6rem}.fs18{font-size:1.8rem}.fs20{font-size:2rem}.fs22{font-size:2.2rem}.fs24{font-size:2.4rem}.fs26{font-size:2.6rem}.fs28{font-size:2.8rem}.fs30{font-size:3rem}.fs32{font-size:3.2rem}.fs34{font-size:3.4rem}.fs36{font-size:3.6rem}.fs38{font-size:3.8rem}.fs40{font-size:4rem}.fs42{font-size:4.2rem}.fs44{font-size:4.4rem}.fs46{font-size:4.6rem}.fs48{font-size:4.8rem}.fs50{font-size:5rem}.fs52{font-size:5.2rem}.fs54{font-size:5.4rem}.fs56{font-size:5.6rem}.fs58{font-size:5.8rem}.fs60{font-size:6rem}.fs62{font-size:6.2rem}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.lh100{line-height:1}.lh105{line-height:1.05}.lh110{line-height:1.1}.lh115{line-height:1.15}.lh120{line-height:1.2}.lh125{line-height:1.25}.lh130{line-height:1.3}.lh135{line-height:1.35}.lh140{line-height:1.4}.lh145{line-height:1.45}.lh150{line-height:1.5}.lh155{line-height:1.55}.lh160{line-height:1.6}.lh165{line-height:1.65}.lh170{line-height:1.7}.lh175{line-height:1.75}.lh180{line-height:1.8}.lh185{line-height:1.85}.lh190{line-height:1.9}.lh195{line-height:1.95}.lh200{line-height:2}html{font-size:62.5%}html,body{width:100%;height:auto}body{font-family:"ヒラギノ角ゴ Std","Hiragino Kaku Gothic Std","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-size:1.6rem;font-weight:300;line-height:1.6;letter-spacing:.04em;-webkit-text-size-adjust:100%;background:#fff}*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:none;-webkit-transition:all .3s;transition:all .3s}figure{line-height:0}.font-alph{font-family:"Passion One",cursive}.yu_gothic{font-family:"Yu Gothic","游ゴシック"}.body-copy{font-size:1.6rem}#wrapper{max-width:1200px;height:auto;position:relative;margin:0 auto;z-index:1;background-color:#f4f4f4}.block{display:block;width:100%;height:auto;padding:5vw 0 0;position:relative;z-index:1}.elm-short-mrgb{margin-bottom:1.0vw}.elm-mid-mrgb{margin-bottom:2.0vw}.elm-lrg-mrgb{margin-bottom:3.0vw}.block-mrgb{margin-bottom:4vw}.main-contents-wrap{width:100%;height:auto;position:relative;z-index:1}.fc_white{color:#fff}.fc_black{color:#000}.fc_skyblue{color:#3c8cc8}.btn_red,.btn_black,.btn_gradient,.btn_orange{height:80px;width:310px;border-radius:6px}.btn_red a,.btn_black a,.btn_gradient a,.btn_orange a{display:block;position:relative;padding-top:20px;height:100%;width:100%;color:#fff}.btn_red a:after,.btn_black a:after,.btn_gradient a:after,.btn_orange a:after{content:'';display:block;position:absolute;top:32px;right:20px;width:18px;height:18px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn_red{background-color:#e33330}.btn_black{background-color:#2e2e2d}.btn_gradient{background-image:-webkit-linear-gradient(-63deg,#fcc900 0%,#a70f17 67%);background-image:-ms-linear-gradient(-63deg,#fcc900 0%,#a70f17 67%)}.btn_orange{height:70px;width:100%;background-color:#dd8408}.btn_orange>a:after{top:24px}header{display:table;width:100%;padding:0 2%;height:120px;position:relative;z-index:1}.logo{font-family:'Libre Barcode 39 Text',cursive;display:table-cell;font-size:4.0rem;font-weight:normal;vertical-align:middle;color:#444}.main{position:relative;height:700px;overflow:hidden}.main:after{display:block;content:'';position:absolute;top:0;left:0;height:700px;width:100%;background-color:rgba(0,0,0,0.7);z-index:-5}.main video{position:absolute;top:-300px;min-height:calc(100% + 300px);min-width:100%;z-index:-10}.main .wrapper{padding-top:66px}.main .wrapper .block1{padding-left:75px;width:800px}.main .wrapper .block1>p{letter-spacing:.18em}.main h1{letter-spacing:.12em}.main h1 span{letter-spacing:-0.06em}.main .inner{width:838px}.main .block2 .btn_gradient a{padding-top:28px}.main .btn_gradient{width:400px}.problems{padding-top:70px}.problems .block1{position:relative;height:432px;background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_problems01.png)}.problems .block1>figure{position:absolute;top:-32px;left:calc(50% - 392px)}.problem1 .block1{padding-top:48px;padding-bottom:30px}.problem1 .block1 h3{position:relative;width:410px;color:#2c64b7}.problem1 .block1 h3:before,.problem1 .block1 h3:after{display:block;content:'';position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:2px;width:96px;background-color:#2c64b7}.problem1 .block1 h3:before{left:-120px}.problem1 .block1 h3:after{right:-120px}.problem2 .block1{padding-top:48px;padding-bottom:30px}.problem2 .block1 h3{position:relative;width:410px;color:#30b8cf}.problem2 .block1 h3:before,.problem2 .block1 h3:after{display:block;content:'';position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:2px;width:96px;background-color:#30b8cf}.problem2 .block1 h3:before{left:-120px}.problem2 .block1 h3:after{right:-120px}.problem2 .block2{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_problem02_1.jpg);background-repeat:no-repeat;background-size:cover}.problem2 .block2 .right_box1:after{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_label02_1.png)}.problem2 .block3{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_problem02_2.jpg);background-repeat:no-repeat;background-size:cover}.problem2 .block3 .problem1_box .left_box2:before{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_label02_2.png)}.problem2 .block3 .problem1_box .left_box2 .left_box_in{width:564px}.problem2 .block3 .problem1_box .left_box2 .left_box_in h5{color:#2c97a9}.problem3 .block1{padding-top:48px;padding-bottom:30px}.problem3 .block1 h3{position:relative;width:560px;color:#b3c93a}.problem3 .block1 h3:before,.problem3 .block1 h3:after{display:block;content:'';position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:2px;width:96px;background-color:#b3c93a}.problem3 .block1 h3:before{left:-120px}.problem3 .block1 h3:after{right:-120px}.problem3 .block2{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_problem03_1.jpg);background-repeat:no-repeat;background-size:cover}.problem3 .block2 .right_box1:after{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_label03_1.png)}.problem3 .block3{height:530px;background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_problem03_2.jpg);background-repeat:no-repeat;background-size:cover}.problem3 .block3 .problem1_box .left_box2{margin-top:30px;height:392px}.problem3 .block3 .problem1_box .left_box2:before{background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/bg_label03_2.png)}.problem3 .block3 .problem1_box .left_box2 .left_box_in h5{color:#889b21}.problem3 .block3 .right_box2{margin-top:-24px}.conversion .conversion_head,.conversion .conversion_foot{height:4px;width:100%;background-image:-webkit-linear-gradient(101deg,#fc5900 0%,#e10e19 100%);background-image:-ms-linear-gradient(101deg,#fc5900 0%,#e10e19 100%)}.conversion .inner{padding-top:46px;padding-bottom:50px;width:980px}.conversion .box1 .btn_gradient a,.conversion .box2 .btn_gradient a,.conversion .box3 .btn_gradient a{padding-top:28px}.conversion .block2 .or{position:relative;font-size:1.7rem}.conversion .block2 .or:before,.conversion .block2 .or:after{display:block;content:'';position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:1px;width:267px;background-color:#a0a0a0}.conversion .block2 .or:before{left:170px}.conversion .block2 .or:after{right:170px}.about{padding-top:77px;height:595px;width:100%;background-color:#f5f1ed}.reason{padding-top:60px;background-color:#e8e2dc}.reason .inner{width:960px}.reason .box1,.reason .box2{width:460px}.reason .above{margin-bottom:24px}.reason .below{height:154px}.reason .add_logo{position:relative;margin-left:20px}.reason .add_logo>a{text-decoration:underline}.reason .add_logo>a:before{display:block;content:'';position:absolute;top:5px;left:-20px;height:10px;width:11px;background:url(https://www.istudy.co.jp/hubfs/project/qumu01/images/icon_other_tab01.png)}.feature{padding-top:70px;padding-bottom:102px}.feature .inner{width:980px}.feature .feature_box{padding-top:60px;height:368px;width:300px;border-width:1px;border-color:#e8e2dc;border-style:solid;border-radius:10px}.feature .feature_box .box_in{width:238px}.voice{padding:70px 0}.voice h3{color:#e01920}.voice figcaption{line-height:1.6;margin-top:20px}#case{background-color:#e8e2dc;padding:80px 0}#case h3{color:#e01920}#case .column3{width:313px !important;float:left;margin-right:30px;background-color:#fff}#case .column4{width:235px !important;float:left;margin-right:20px}#case .column3:nth-child(3n),#case .column4:nth-child(4n){margin-right:0 !important}#case .column3 a{color:#414141 !important;display:block;padding:7px 7px 0}#case .column3 a:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#case .column3 h4,#case .column3 .caption{padding:15px 10px 0;margin:0}#case .column3 h4{font-weight:500}#case .column3 .caption{padding-bottom:30px}#case section div img{border:1px solid #fff;width:100%}#case .btnLink{position:relative;line-height:0;text-align:center;color:#fff;text-decoration:none;padding:15px 0;margin:20px auto 0;width:80%;border-radius:50px;background-color:#d01e1c}#case .btnLink span:before{content:'';display:inline-block;width:7px;height:7px;margin:0 10px 2px 0;border-right:2px solid #fff;border-bottom:2px solid #fff;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.seminar{padding:70px 0 100px;background-color:#eee;text-align:center}.seminar .inner{width:980px}.seminar h3{color:#e01920}.seminar a:hover img{opacity:.8}.seminar .btnLink a{padding:1em 0;width:560px;font-size:1.4em;line-height:1em}.conversion .conversion_head,.conversion .conversion_foot{height:4px;width:100%;background-image:-webkit-linear-gradient(101deg,#fc5900 0%,#e10e19 100%);background-image:-ms-linear-gradient(101deg,#fc5900 0%,#e10e19 100%)}.conversion .inner{padding-top:46px;padding-bottom:50px;width:1000px}.conversion .box1 .btn_gradient a,.conversion .box2 .btn_gradient a,.conversion .box3 .btn_gradient a{padding-top:28px}.conversion .block2 .or{position:relative;font-size:1.7rem}.conversion .block2 .or:before,.conversion .block2 .or:after{display:block;content:'';position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;height:1px;width:267px;background-color:#a0a0a0}.conversion .block2 .or:before{left:170px}.conversion .block2 .or:after{right:170px}.conversion h2,.conversion h3{display:none}.alpFont+p{margin-bottom:30px}.alpFont+p+p{margin-bottom:30px}.alpFont+p+p strong{font-weight:inherit}#contactNo.pluralize .btnwrap .btnLink a,#contactNo.pluralize .btnwrap .btnLink a:hover{background-image:-webkit-linear-gradient(-63deg,#fcc900 0%,#a70f17 67%);background-image:-ms-linear-gradient(-63deg,#fcc900 0%,#a70f17 67%)}#contactNo.pluralize .line+.btnLink a{background-color:#dd8408}#contactNo.pluralize .btnLink a:hover{opacity:.7}#footer2{background-color:rgba(67,67,67,1)}#footer2 div p.phone em{font-weight:normal}