.pc{display:block}.sp{display:none}.cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin:0 0 30px;color:#fcfcfc}.cp_qa .cp_actab{position:relative;overflow:hidden;width:100%;margin:0 0 16px;color:#fcfcfc}.cp_qa .cp_actab input{position:absolute;opacity:0}.cp_qa .cp_actab label{font-size:18px;font-weight:700;line-height:1.6em;position:relative;display:block;margin:0;padding:.5em 3em .5em 3.5em;cursor:pointer;text-indent:0;background:#c1272d;color:#fff;border:none}.cp_qa .cp_actab label:before{font-size:24px;width:43px;height:43px;content:'Q';background:0 0;background-size:100%;position:absolute;left:24px;top:28px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.cp_qa .cp_actab label:hover{transition:all .3s;color:#f5f5f5}.cp_qa .cp_actab label:after{font-size:24px;font-weight:700;line-height:2em;position:absolute;top:8%;right:20px;content:'+';background:0 0;background-size:contain;display:inline-block;width:20px;height:14px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.cp_qa .cp_actab .cp_actab-content{position:relative;overflow:hidden;max-height:0;padding:0 0 0 2.5em;-webkit-transition:max-height .2s;transition:max-height .2s}.cp_qa .cp_actab .cp_actab-content:before{width:43px;height:43px;content:'';background:url(//winner-kinasse.com/wp-content/themes/jstork19_custom/css/../img/new/qa4.svg);background-size:100%;position:absolute;left:20px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.cp_qa .cp_actab .cp_actab-content p{margin:1em 1em 1em 1.25em;color:#424242;font-weight:400}p.qa_anc{color:#343434}.cp_qa .cp_actab input:checked~.cp_actab-content{max-height:40em;background:#fff4f4}.cp_qa .cp_actab input[type=checkbox]:checked+label:after{content:'-'}.qa_contents{padding-top:150px;margin:-100px 0 150px}.ttl_wrap{position:relative}.ttl_back{font-family:"DIN Condensed";font-size:120.61px;font-style:normal;font-weight:700;line-height:normal;color:#eee;text-align:center;text-transform:uppercase}h2.page_h2{font-size:34px;text-align:center;position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);margin:unset}h2.page_h2:before{width:200px;height:3px;content:"";bottom:-17px;position:absolute}h2.page_h2.about1{color:#c1272d}h2.page_h2.about1:before{background:#c1272d;left:10%}h2.page_h2.about2{color:#fff}h2.page_h2.about2:before{background:#fff;left:7%}h2.page_h2.about1 span{font-family:'Noto Sans JP';font-size:42px;font-weight:900;letter-spacing:-1px}section.sec2{background:#c1272d}.ttl_back.about2{color:#d53a40}.about_wrap section{padding:50px 0}.about_wrap h3{font-size:28px;text-align:center;font-weight:700}span.red{color:#d53a40}.yw_line{background:linear-gradient(transparent 50%,#f0f074 50%)}.what_wrap p{text-align:center;font-weight:500}.sec_inner{max-width:1100px;width:90%;margin:auto}.beginner_wrap h3{color:#fff}.beginner_inner{width:90%;margin:auto;padding-right:5%}article.beg{margin-bottom:20px}article.beg:last-child{margin-bottom:0}.service_flex{display:flex;width:70%;max-width:700px;margin:auto}.service_flex .img{width:40%}.service_flex .txt{width:55%;margin-left:5%;font-weight:600}section.sec4{background:#f5f5f5}.sec4 .sec_inner{position:relative}.sec4 .ttl_back{color:#e0e0e0;text-align:left}h2.page_h2.about4{text-align:left;left:0;transform:translate(0,-50%);color:#c1272d}h2.page_h2.about4:before{background:#c1272d}h2.page_h2.about3{color:#c1272d}h2.page_h2.about3:before{background:#c1272d;left:7%}.sec4 tr{display:block;padding:15px;border-bottom:solid 1px #9db5b2;display:flex}.table_inner table{max-width:680px;width:90%;margin:0 0 0 auto}.table_inner th{background:unset;width:30%;text-align:left;vertical-align:baseline}.table_inner td{width:70%;text-align:left;vertical-align:baseline}h2.page_h2.about5{color:#c1272d}h2.page_h2.about5:before{background:#c1272d}.faq_wrap{max-width:700px;width:90%;margin:auto}.about_wrap h3.pp{text-align:left;font-size:18px}@media (min-width:1100px){.beginner_inner{max-width:1000px;margin:auto;padding-right:45px}}@media (max-width:767px){.sp{display:block}.pc{display:none}.cp_qa .cp_actab{width:90%;margin:0 auto 16px}.cp_qa .cp_actab label:before{width:38px;height:38px;background-size:100%;position:absolute;left:10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.cp_qa .cp_actab label{text-indent:0em}.faq_wrap{margin-bottom:50px;margin-top:50px}.cp_qa .cp_actab .cp_actab-content{padding:0}.cp_qa .cp_actab .cp_actab-content p{margin:1em}.cp_qa .cp_actab label{text-indent:0em;padding:.5em 2em .5em 2.2em;font-size:3.59vw}.cp_qa .cp_actab label:before{width:20px;height:20px;background-size:100%;position:absolute;left:2%;top:37%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.cp_qa .cp_actab label:after{font-size:1.7em;font-weight:700;line-height:2em;position:absolute;top:0;right:8px;background-size:contain;display:inline-block;width:15px;height:11px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.beginner_inner{width:80%;margin:auto;padding-right:1%}h2.page_h2{display:flex;width:100%;align-items:center;justify-content:center}.ttl_back{font-family:"DIN Condensed";font-size:17.1vw;font-style:normal;font-weight:700;line-height:normal;color:#eee;text-align:center;text-transform:uppercase}h2.page_h2.about1:before,h2.page_h2.about2:before,h2.page_h2.about3:before,h2.page_h2.about4:before,h2.page_h2.about5:before{left:50%;transform:translate(-50%,-50%)}.service_flex{flex-direction:column-reverse;width:100%}.img{width:90%;margin:10% auto 0}.txt{width:90%;margin:auto}.table_inner table{width:100%;margin-top:10%}}