@charset "UTF-8";h1,h2,h3,h4,h5,h6,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,caption,canvas,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,form,footer,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,main,small,span,strike,strong,sub,summary,sup,tt,table,tbody,textarea,tfoot,thead,time,tr,th,td,u,ul,var,video{font-size:100%;font-weight:400;vertical-align:baseline;white-space:normal;margin:0;padding:0;border:0;outline:0;line-height:1;background:0 0;font-family:'Noto Sans JP',sans-serif;font-size:15px}*:focus{outline:none}html{overflow-y:scroll}body{min-width:1200px;width:100%;overflow:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}#sp-nav,.sp-only{display:none}body:after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;pointer-events:none;opacity:0;transition:opacity .8s ease}body.fadeout:after{opacity:1}img{vertical-align:bottom;width:100%;max-width:100%;height:auto;border:none}a{color:#000;text-decoration:none}a:hover{text-decoration:none}li{list-style:none}.wrap-box{-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:-webkit-box;display:flex}.anchor-txt{position:absolute;width:100%;height:100%;top:0;left:0;z-index:103}.inner{max-width:1220px;padding-left:10px;padding-right:10px;width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:102;box-sizing:border-box;justify-content:space-between}.topheader{position:relative;margin-bottom:30px}.topheader h1{width:100%}.topbox{text-align:center;margin-bottom:90px}.topbox .cap{margin-bottom:20px}.topbox h2{font-size:50px;font-weight:700;margin-bottom:50px}.topbox h2 .item{position:relative}.topbox h2 .item:before{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:30px;background:#f1d13a}.topbox h2 .item b{font-size:50px;font-weight:700;position:relative;z-index:2}.checkBox{padding-top:80px;padding-bottom:110px;background-image:linear-gradient(-45deg,#ffeebc 25%,#fff 25%,#fff 50%,#ffeebc 50%,#ffeebc 75%,#fff 75%,#fff);background-size:10px 10px;background-attachment:fixed}.checkBox .inbox{justify-content:space-between}.checkBox .box{max-width:564px;width:100%;background:#fff;border:2px solid #f77810;box-sizing:border-box;position:relative;min-height:485px;padding:60px 20px 40px;margin-bottom:102px}.checkBox .box:last-of-type{max-width:1000px;margin:auto;width:100%;min-height:inherit}.checkBox .box:last-of-type .wrap-box{flex-direction:row;justify-content:center}.checkBox .box:last-of-type .wrap-box:after{content:"";position:absolute;bottom:0;right:70px;width:256px;height:205px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/lib_mhc/css/../img/lp/img05-item.png) no-repeat center center;background-size:cover}.checkBox .box:last-of-type .wrap-box .cap{max-width:226px}.checkBox .box:last-of-type .wrap-box .text{max-width:610px;margin-left:25px}.checkBox .box:last-of-type header .title span{color:#f77810;font-weight:700;font-size:28px}.checkBox .box .btn{background:#f77810;width:280px;height:56px;position:absolute;left:50%;bottom:40px;transform:translate(-50%,0);border-radius:28px;cursor:pointer}.checkBox .box .btn input{position:absolute;top:50%;left:50px;margin-top:-1px;transform:translate(0,-50%)}.checkBox .box .btn .txt{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.checkBox .box .wrap-box{justify-content:space-between;flex-direction:row-reverse}.checkBox .box .wrap-box .cap{max-width:240px;width:100%}.checkBox .box .wrap-box .text{max-width:270px;width:100%}.checkBox .box .wrap-box .text .txt{line-height:2.2}.checkBox .box .wrap-box .text .txt .item-txt{background:#ff0}.checkBox .box header{text-align:center;margin-bottom:40px}.checkBox .box header .title{font-size:28px;font-weight:700}.checkBox .box .flag{position:absolute;left:15px;top:-73px}.checkBox .box .flag img{max-width:none;width:auto}.checkBox .box .number{width:58px;height:58px;background:#f77810;border-radius:50%;color:#fff;text-align:center;line-height:58px;display:block;font-size:36px;font-weight:700;position:absolute;top:-30px;left:50%;transform:translate(-50%,0)}.checkBox .box:before{content:"";position:absolute;right:-9px;top:9px;width:9px;height:100%;background:#f77810}.checkBox .box:after{content:"";position:absolute;left:9px;bottom:-9px;width:100%;height:9px;background:#f77810}.checkBox header.topitem{text-align:center;margin-bottom:160px}.checkBox header.topitem .lead{font-size:28px;font-weight:700;line-height:1.8}.checkBox header.topitem h2{font-weight:700;font-size:40px;position:relative;padding-bottom:55px;margin-bottom:50px}.checkBox header.topitem h2:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,0);width:80px;height:10px;background:#f77810;border-radius:5px}.voiceBox{padding-top:80px;padding-bottom:110px;background-image:linear-gradient(-45deg,#cde0a2 25%,#d7e6b5 25%,#d7e6b5 50%,#cde0a2 50%,#cde0a2 75%,#d7e6b5 75%,#d7e6b5);background-size:10px 10px;background-attachment:fixed}.voiceBox .wrap-box{justify-content:space-between;max-width:1000px;width:100%;margin:0 auto 150px}.voiceBox .box{background:#fff;max-width:460px;border-radius:25px;width:100%;border:5px solid rgba(144,195,31,1);position:relative}.voiceBox .box:before{content:"";position:absolute;top:12px;left:12px;width:100%;height:100%;border-radius:25px;background:rgba(144,195,31,1)}.voiceBox .box .inbox{position:relative;background:#fff;padding-bottom:50px;padding-top:70px;border-radius:25px}.voiceBox .box .inbox dt{max-width:220px;width:100%;margin:0 auto}.voiceBox .box .inbox dd{max-width:350px;width:100%;margin:auto;height:160px;justify-content:center;align-items:center;position:relative}.voiceBox .box .inbox dd:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #000;border-radius:12px;z-index:3}.voiceBox .box .inbox dd:after{content:"";position:absolute;left:12px;top:12px;width:100%;height:100%;background:rgba(144,195,31,1);border-radius:12px;z-index:2}.voiceBox .box .inbox dd p{font-size:18px;line-height:1.8;width:310px;position:relative;z-index:4}.voiceBox .topbox{text-align:center;margin-bottom:50px}.voiceBox .topbox h3{font-weight:700;font-size:40px;position:relative;padding-bottom:55px}.voiceBox .topbox h3:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,0);width:80px;height:10px;background:#90c31f;border-radius:5px}.contents2 .pointBox{margin-bottom:160px}.contents2 .pointBox .data{justify-content:space-between}.contents2 .pointBox .data h3{width:213px}.contents2 .pointBox .data .textbox{max-width:650px;width:100%}.contents2 .pointBox .data .textbox p{line-height:1.8}.contents2 .pointBox .cap{margin-bottom:90px}.contents2 .inbox{background:#f1d13a;padding-top:300px;padding-bottom:190px}.contents2 .inbox .inner.itemContentsBox .inbox{padding-top:300px;padding-bottom:190px}.contents2 .inbox .inner.itemContentsBox:before{content:"";position:absolute;left:30px;top:-256px;width:391px;height:253px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/lib_mhc/css/../img/lp/illust.png) no-repeat center center;background-size:cover}.inner.itemContentsBox{position:relative;background:#fff;border:3px solid #000;border-radius:25px;padding-top:30px;padding-left:35px;padding-right:35px;max-width:1000px}.inner.itemContentsBox .logo{width:190px;margin-bottom:40px}.inner.itemContentsBox header{text-align:center;position:absolute;width:510px;height:86px;left:50%;top:-50px;background:#fff;border:3px solid #000;border-radius:43px;transform:translate(-50%,0)}.inner.itemContentsBox header h3{align-items:center;justify-content:center;height:100%}.inner.itemContentsBox header .txt{font-size:28px;font-weight:700;display:inline;position:relative}.inner.itemContentsBox header .txt:after{content:"";position:absolute;right:-41px;top:-18px;width:29px;height:28px;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/lib_mhc/css/../img/lp/item-line.png) no-repeat center center;background-size:cover}.contents3{padding-top:100px;padding-bottom:90px}.contents3 h3{width:624px;margin:100px auto 55px}footer{padding-top:80px;margin-bottom:100px}footer .banner{margin-bottom:110px}footer .itembanner{margin-bottom:45px}footer .colorbox{background:#e6e6e6;border-radius:16px;padding:50px 70px;box-sizing:border-box}footer .colorbox p{line-height:1.8}footer .inner{max-width:1000px;padding-bottom:30px;margin-bottom:50px}.mwform-checkbox-field{display:block;margin-left:0 !important;margin-bottom:15px}.form_sec table tbody tr td .type01{-webkit-appearance:button;appearance:button}@media screen and (max-width:768px){.sp-only{display:block}.inner{max-width:none;padding-left:1.5rem;padding-right:1.5rem}body{min-width:auto;width:auto}html{font-size:62.5%;min-width:auto;overflow-x:hidden}.inner.itemContentsBox{padding:5.25rem 1.5rem 1.5rem;border-radius:12px}.inner.itemContentsBox header{height:5rem;border-radius:2.75rem;width:90%;top:-2.5rem}.inner.itemContentsBox header .txt{font-size:1.75rem}.inner.itemContentsBox header .txt:after{width:2rem;height:2.1rem;right:-1rem}.inner.itemContentsBox .logo{width:18.3rem;margin:0 auto 2.75rem}.form_sec{margin-bottom:2.75rem}footer{padding:3.25rem 0;margin-bottom:0}footer .inner.itemContentsBox{margin-bottom:2.75rem}footer .inner{padding-left:0;padding-right:0;margin-bottom:0;padding-bottom:0}footer .inbox{padding-left:1.5rem;padding-right:1.5rem}footer .itembanner{margin-bottom:2.75rem}footer .colorbox{padding:2.75rem 1.5rem;border-radius:12px}.form_sec .btn_area button{width:100%;margin:0}.voiceBox{padding:3.25rem 0}.voiceBox .box{max-width:none;border-radius:12px}.voiceBox .box .inbox{padding:1.25rem 1.5rem 2.25rem}.voiceBox .box .inbox dt{width:12.75rem}.voiceBox .box .inbox dd{height:20rem}.voiceBox .box .inbox dd:after{top:1rem;left:1rem}.voiceBox .box .inbox dd p{font-size:1.6rem;width:85%}.voiceBox .box:before{content:none}.voiceBox .box:not(:last-of-type){margin-bottom:2.75rem}.voiceBox .wrap-box{margin-bottom:3.25rem}.voiceBox .topbox{margin-bottom:2.25rem}.voiceBox .topbox h3{font-size:2.25rem;padding-bottom:2.25rem}.voiceBox .topbox h3:after{width:8rem;height:.25rem}.contents2 header{margin-bottom:2.75rem}.contents2 .pointBox{margin-bottom:2.75rem}.contents2 .pointBox .cap{margin-bottom:2.25rem}.contents2 .pointBox h3{width:15rem;margin-bottom:1.75rem}.contents2 .pointBox .data{display:block}.contents2 .pointBox .data .textbox p{font-size:1.4rem}.contents2 .inbox{padding:3.75rem 1.5rem 2.75rem;position:relative}.contents2 .inbox:after{content:"";position:absolute;left:0;top:0;width:100%;height:10rem;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/lib_mhc/css/../img/lp/bg.jpg) no-repeat center top;background-size:100%}.contents2 .inbox .inner.itemContentsBox:before{left:0;width:100%;height:11rem;top:-12rem;background:url(//kawamurahome.jp/wp-content/themes/youtopiakawamura/lib_mhc/css/../img/lp/illust_sp.png) no-repeat center center;background-size:100%}.contents2 .inbox .logo{width:12.75rem;margin:0 auto 13.25rem;position:relative;z-index:2}.contents3{padding:2.75rem 0}.contents3 h3{width:100%;margin:2.25rem 0}.pc-only{display:none}.topheader{margin-bottom:1.75rem}.topbox{margin-bottom:2.75rem}.topbox h2{font-size:2.25rem;line-height:1.8;margin-bottom:2.25rem}.topbox h2 .item:before{height:2rem}.topbox h2 .item b{font-size:2.25rem}.checkBox{padding:2.75rem 0}.checkBox .box{max-width:none;min-height:inherit;padding:3.25rem 1.5rem;margin-bottom:9.25rem}.checkBox .box:last-of-type{padding-bottom:0}.checkBox .box:last-of-type .wrap-box{margin-bottom:0}.checkBox .box:last-of-type .wrap-box .cap{max-width:none;display:table;table-layout:fixed;margin-top:2.25rem}.checkBox .box:last-of-type .wrap-box .cap dt,.checkBox .box:last-of-type .wrap-box .cap dd{display:table-cell;vertical-align:bottom}.checkBox .box:last-of-type .wrap-box .cap dd{transform:translateY(2.25rem)}.checkBox .box:last-of-type .wrap-box:after{content:none}.checkBox .box:last-of-type .wrap-box .text{max-width:none;margin-left:0}.checkBox .box:last-of-type .wrap-box .text .txt{margin-bottom:1.75rem}.checkBox .box:last-of-type header .title span{display:block;font-size:2.25rem;margin-bottom:.5rem}.checkBox .box .btn{position:inherit;left:auto;bottom:auto;transform:translate(0);width:100%;height:5rem;border-radius:2.25rem}.checkBox .box .btn input{margin-left:-1.75rem}.checkBox .box .wrap-box{display:block;margin-bottom:1.75rem}.checkBox .box .wrap-box .cap{max-width:none;margin-bottom:1.75rem}.checkBox .box .wrap-box .text{max-width:none}.checkBox .box .wrap-box .text .txt{font-size:1.4rem}.checkBox .box .number{width:4rem;height:4rem;top:-2rem;font-size:2rem;line-height:4.4rem}.checkBox .box header{margin-bottom:2.75rem}.checkBox .box header .title{font-size:2.25rem}.checkBox .box .flag{width:10rem;left:0;top:-6rem}.checkBox .box .flag img{width:100%}.checkBox header.topitem{margin-bottom:8.75rem}.checkBox header.topitem .lead{font-size:1.6rem}.checkBox header.topitem h2{font-size:2.25rem;margin-bottom:2.25rem;padding-bottom:2.25rem}.checkBox header.topitem h2:before{width:8rem;height:.25rem}}