*{padding:0}*,img{margin:0}img{width:50%;line-height:0}h2{width:100%;max-width:100%}body{background-color:#fff;margin:auto;font-size:14px;font-family:M PLUS\ 1p,sans-serif;line-height:150%;font-weight:500;overflow-x:hidden}a,body{color:#000}a{text-decoration:none}li,ol,ul{list-style:none;margin:0;padding:0}.wrapper{max-width:1000px;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.flex,.hero-txt{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-txt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;position:relative}.hero-img{width:100vw;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_caption{font-size:.8rem;padding-bottom:5px}.btn_caption,.cv-btn{text-align:center;font-weight:700;color:#004d40}.cv-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;margin:0 auto;padding:10px 30px;background:#ffffe8;font-size:1.2rem}.cv-btn:before{top:0;left:0;border-bottom:2em solid transparent;border-left:2em solid #004d40}.cv-btn:after,.cv-btn:before{position:absolute;content:"";z-index:100}.cv-btn:after{bottom:0;right:0;border-top:2em solid transparent;border-right:2em solid #004d40}.cv-btn_txt{font-size:.7rem}.second{margin-top:50px}.second_ti{position:relative;text-align:center;font-size:1.5rem;color:#fff;background:#004d40;padding:30px 0}.second_ti:after{content:"";position:absolute;right:0;bottom:-15px;left:0;width:0;height:0;margin:auto;border-style:solid;border-color:#004d40 transparent transparent transparent;border-width:15px 10px 0 10px}.second_logo{width:20%;display:block;margin:0 auto;padding:20px 0}.second_lead{text-align:center;font-size:1.2rem}.second_txt{padding:30px 50px;text-align:center;font-size:1rem;line-height:1.5}.txt_bold{font-weight:700}.second_contents{margin-bottom:50px}.second_charm{position:relative;padding:50px;border:3px solid #004d40;border-radius:9px;font-weight:700;margin:0 50px}.second_charm:before{content:url(/static/yagioffer_img/deco01.png);right:-99px;top:-150px}.second_charm:after,.second_charm:before{position:absolute;-webkit-transform:scale(.5);transform:scale(.5)}.second_charm:after{content:url(/static/yagioffer_img/deco02.png);bottom:-68px;left:300px}.second_charm h3{font-size:1.5rem;text-align:center;color:#004d40;margin-bottom:20px}.second_charm_last,.second_charm_list{font-size:1.2rem;line-height:1.5}.second_charm_list{padding:15px}.second_charm_list li{position:relative;padding-bottom:15px;margin-left:30px}.txt_color{color:#e3165c}.second li:before{position:absolute;content:"";width:20px;height:20px;display:inline-block;background-color:#004d40;border-radius:50%;left:-25px;top:5px}.txt_center{text-align:center}.txt_border{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(30%,#ffffe8));background:linear-gradient(transparent 60%,#ffffe8 0)}.rirekisyo_img{margin:0 auto;margin-top:20px;display:block}.third{background:#ffffe8;padding:40px 0;margin-top:50px}.third h2{width:50%;margin:0 auto;padding-bottom:20px;text-align:center}.third_step{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:150px}.third_step:after{position:absolute;content:url(/static/yagioffer_img/step03.png);-webkit-transform:scale(.6);transform:scale(.6);top:-10px}.third_step_item{width:20%}.third_step_item:first-child{padding-right:100px}.third_lead{color:#004d40;font-weight:700;font-size:1.2rem}.offer_exam_img{display:block;margin:20px auto;border:1px solid #dfdfdf}.fqa{background:#eff8f8;border-radius:30px;padding:50px 80px;margin:70px auto}.fqa-ti{position:relative;text-align:center;color:#004d40;font-size:1.2rem;margin-bottom:50px}.fqa-ti:after{position:absolute;content:"FAQ";color:#004d40;opacity:.3;top:20px;bottom:0;left:0;right:0;margin:auto}.fqa-list{border-bottom:1px solid #ccd3d3;margin:0 auto;padding:30px 0 20px}.fqa-list:last-child{border-bottom:none}.question{position:relative;margin-left:30px;padding-bottom:10px;color:#004d40;font-size:1rem;padding-left:10px;cursor:pointer}.question:before{position:absolute;content:url(/static/yagioffer_img/q.svg);top:-5px;left:-25px;width:30px;height:30px;opacity:.4}.answer{margin:0 40px;line-height:1.5rem;padding-bottom:10px}@media screen and (min-width:769px){.sp{display:none}}@media screen and (max-width:768px){.pc{display:none}.hero-txt{display:block;text-align:center}.wrapper{max-width:100%}.hero{padding-top:20px}.second_logo{width:50%}.second_txt{padding:30px 0 50px;text-align:left}.second_charm{margin:0;padding:10px}.second_charm h3{margin-top:100px}.second_charm:after{left:-100px}.rirekisyo_img{width:100%;margin-bottom:50px}.third h2{width:100%}.third_step_item:first-child{padding-right:50px}.third_step_item{width:40%}.third_step{margin-bottom:200px}.offer_exam_img{width:100%}.fqa{padding:50px 20px;margin-top:0;border-radius:0}.question{margin:0 20px 0 30px}}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}button,input{border:none;outline:none}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style:none}.yo_h2[data-v-44cb6bfa]:before{display:none}