/*
 Theme Name: twentyseventeen-child
 Template: twentyseventeen
*/
*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}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,font,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{margin:0;padding:0;border:0;outline:0}table,caption,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@media screen and (-webkit-min-device-pixel-ratio: 0)and (min-resolution: 0.001dpcm){img{image-rendering:-webkit-optimize-contrast}}.clearfix:after{content:"";display:block;clear:both}.clearfix:before{content:"";display:block;clear:both}.clearfix{display:block}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.pl0{padding-left:0 !important}.tac{text-align:center}@media all and (max-width : 769px){.sp-padding,body .read,body .interview{padding-left:16px !important;padding-right:16px !important}}.sp-only{display:none}@media all and (max-width : 769px){.sp-only{display:block !important}}.mobile-only{display:none}@media all and (max-width: 950px){.mobile-only{display:block !important}}.pc-only{display:none}@media all and (min-width : 769px){.pc-only{display:block !important}}html{font-size:62.5%}body{font-family:"Zen Maru Gothic",sans-serif !important;font-weight:normal;font-size:18px;letter-spacing:0.025em;line-height:2.25;text-align:center;color:#474545;font-feature-settings:"palt" 1}.ff-en,body .point-ttl.ttl-h3::before{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic",sans-serif;vertical-align:-1;letter-spacing:0em}.bold{font-weight:700}.fz14,body .step-box_txt__small,.footer-txt{font-size:14px;letter-spacing:0.075em;line-height:2.2857142857}.fz16,body .cvr_inner .price-txt{font-size:16px;letter-spacing:0.075em;line-height:1.75}.fz18,p,span{font-size:18px;letter-spacing:0.075em;line-height:2}.fz26,body .point-ttl.ttl-h3,body .step .ttl-h2{font-size:26px;letter-spacing:0.05em;line-height:1.6153846154}.fz36{font-size:36px;letter-spacing:0.05em}.fz56,body .point-ttl.ttl-h3::before{font-size:56px}.lh0{line-height:0}.fz_btn{font-size:18px}p{font-weight:400}@media all and (min-width : 769px){p{line-height:1.875}}img{image-rendering:-webkit-optimize-contrast}img.img-size{width:100%;height:auto}.btn{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1;background:#f9891c;background:linear-gradient(0deg, rgb(249, 137, 28) 0%, rgb(235, 128, 32) 100%);display:inline-block;padding:17px 50px;border-radius:29px;color:#fbfdff;cursor:pointer;transition-property:opacity;transition-duration:.5s;max-width:300px;width:100%}.btn:focus{outline:none}.btn:hover{opacity:.9}.btn-txt{font-size:27px;font-weight:500;line-height:1}.ttl-design,body .read-txt_design,body .step .ttl-h2{background-color:rgba(251,253,255,.9);display:inline-block;font-size:26px;font-weight:500;padding:8px 23px;box-shadow:6px 6px 0px 0px rgba(0,137,242,.57)}.header_inner,.kv_inner,.campaign_inner,.kaitori_inner,.trouble_inner,.reason_inner,.safett_inner,.voice_inner,.faq_inner,.footer_inner,.cvr_inner{width:100%;max-width:750px;margin:0 auto}@media all and (max-width : 769px){.header_inner,.kv_inner,.campaign_inner,.kaitori_inner,.trouble_inner,.reason_inner,.safett_inner,.voice_inner,.faq_inner,.footer_inner,.cvr_inner{max-width:none}}.sec,.contents{width:100%;max-width:750px;margin:0 auto}@media all and (max-width : 769px){.sec,.contents{max-width:none}}@media all and (min-width : 769px){.contents{box-shadow:0px 0px 10px #d9c6c6}}.flex-container{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.flex-nowrap,body .interview_box,body .step-flex{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex_center-top,body .interview_box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start}.flex_center-bottom{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end}.flex_center-stretch,body .step-flex{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch}.flex_column{-webkit-flex-direction:column;flex-direction:column}.header{background-image:image-set(url(/wp-content/uploads/img-kv_bg.jpg) 1x, url(/wp-content/uploads/img-kv_bg-2x.jpg) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-kv_bg.jpg) 1x, url(/wp-content/uploads/img-kv_bg-2x.jpg) 2x);background-repeat:no-repeat;background-size:cover;background-position:top right;width:100%;height:100%}.header_inner{background-image:image-set(url(/wp-content/uploads/img-kv_w.png) 1x, url(/wp-content/uploads/img-kv_w-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-kv_w.png) 1x, url(/wp-content/uploads/img-kv_w-2x.png) 2x);background-repeat:no-repeat;background-size:425px 258px;background-position:bottom -10px right 0px;width:100%;height:100%;min-height:319px;display:block;position:relative;z-index:1}@media all and (max-width : 769px){.header_inner{background-size:320px;height:500px}}.header-ttl{text-indent:100%;white-space:nowrap;overflow:hidden;background-image:image-set(url(/wp-content/uploads/img-kv_txt.png) 1x, url(/wp-content/uploads/img-kv_txt-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-kv_txt.png) 1x, url(/wp-content/uploads/img-kv_txt-2x.png) 2x);background-repeat:no-repeat;background-size:contain;background-position:top left;width:100%;max-width:371px;height:100%;min-height:222px;display:block}@media all and (max-width : 769px){.header-ttl{text-indent:100%;white-space:nowrap;overflow:hidden;background-image:image-set(url(/wp-content/uploads/img-kv_txt-sp.png) 1x, url(/wp-content/uploads/img-kv_txt-sp-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-kv_txt-sp.png) 1x, url(/wp-content/uploads/img-kv_txt-sp-2x.png) 2x);background-repeat:no-repeat;background-size:auto;/*background-position:top center;*/width:100%;max-width:371px;height:100%;min-height:320px;display:block;margin:0 auto}}.header-btn{position:absolute;left:2%;bottom:6%}@media all and (max-width : 769px){.header-btn{position:absolute;bottom:200px;position:absolute;bottom:auto;top:240px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}}.footer{width:100%}.footer_inner{background-color:#005392}.footer-txt{color:#fbfdff}body{background-color:#f0f8f7}body .contents{background-color:#fbfdff}body .read{background-image:url(/wp-content/uploads/img-bg_01.jpg);background-repeat:round;background-position:top center;padding:60px 30px 70px}body .read-txt_design{line-height:1.5}body .read-txt_design:not(:first-child){margin-top:18px}body .interview{padding:100px 20px}body .interview-ttl{white-space:nowrap;overflow:hidden;display:block;width:220px;height:299px;background-repeat:no-repeat;background-position:top center;background-size:contain;text-indent:100%;white-space:nowrap;overflow:hidden}body .interview-txt{margin-left:23px}body .interview-txt p{margin-top:40px}@media all and (max-width : 769px){body .interview-txt p{margin-top:20px}}@media all and (max-width : 769px){body .interview-txt{margin-left:0;margin-top:30px}}@media all and (max-width : 769px){body .interview_box{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}body .interview .box_01 .interview-ttl{background-image:image-set(url(/wp-content/uploads/img-interview_01.png) 1x, url(/wp-content/uploads/img-interview_01-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-interview_01.png) 1x, url(/wp-content/uploads/img-interview_01-2x.png) 2x);text-indent:100%}body .interview .box_02{margin-top:100px}body .interview .box_02 .interview-ttl{background-image:image-set(url(/wp-content/uploads/img-interview_02.png) 1x, url(/wp-content/uploads/img-interview_02-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-interview_02.png) 1x, url(/wp-content/uploads/img-interview_02-2x.png) 2x);text-indent:100%}@media all and (max-width : 769px){body .interview .box_02 .interview-ttl{-webkit-order:1;order:1}}@media all and (max-width : 769px){body .interview .box_02 .interview-txt{-webkit-order:2;order:2}}body .point{background-color:rgba(0,0,0,.1);padding:100px 20px}body .point-ttl.ttl-h2{background-image:image-set(url(/wp-content/uploads/img-ttl_point.png) 1x, url(/wp-content/uploads/img-ttl_point-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-ttl_point.png) 1x, url(/wp-content/uploads/img-ttl_point-2x.png) 2x);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;max-width:372px;height:auto;min-height:97px;margin:0 auto}body .point-ttl.ttl-h3{text-align:center;position:relative;display:block;width:100%;height:auto;padding:15px 10px}@media all and (max-width : 769px){body .point-ttl.ttl-h3{padding:15px 0}}body .point-ttl.ttl-h3::before{display:block;position:absolute;top:13%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-align:center;line-height:1;color:rgba(0,137,242,.15);margin:0 auto}@media all and (max-width : 769px){body .point-ttl.ttl-h3::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}}body .point-txt{margin-top:30px}body .point-box{margin-top:30px;background-color:#fbfdff;padding:50px 20px 55px;margin-top:30px}body .point-box.box_01{margin-top:60px}body .point-box.box_01 .ttl-h3::before{content:"POINT01"}body .point-box.box_02 .ttl-h3::before{content:"POINT02"}body .point-box.box_03 .ttl-h3::before{content:"POINT03"}body .point-box.box_04 .ttl-h3::before{content:"POINT04"}body .step{background-color:rgba(171,213,249,.2);background-image:linear-gradient(0deg, transparent calc(100% - 1px), rgba(0, 0, 0, 0.07) calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), rgba(0, 0, 0, 0.07) calc(100% - 1px));background-size:12px 12px;background-repeat:repeat;background-position:top center;padding:0 20px 90px}body .step .ttl{margin-bottom:45px}body .step .ttl-h2{line-height:1;letter-spacing:-0.01em;margin-top:80px}body .step .ttl-h2 .fz36{font-size:36px;letter-spacing:-0.09em}body .step-txt{margin-top:50px;width:100%}body .step-flex{width:100%}@media all and (max-width : 769px){body .step-flex{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}}body .step-box{width:calc((100% - 36.4px)/3);background-color:rgba(251,253,255,.9);border:1px solid #0089f2;padding:10px;margin-top:40px}@media all and (max-width : 769px){body .step-box{width:90%;max-width:320px}}body .step-box:not(:first-child){margin-left:19px}@media all and (max-width : 769px){body .step-box:not(:first-child){margin-left:0}}body .step-box_txt{height:90px;display:block;width:100%;padding-top:13px;margin:0 auto;display:grid;place-items:center;line-height:1}body .step-box_txt__small{display:block;width:100%;margin-top:-20px}body .step-img{position:relative}body .step-img .step-ttl{width:58px;height:58px;display:block;background-color:#0089f2;border-radius:45px;color:#fbfdff;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic",sans-serif;font-size:10px;padding-top:6px;position:absolute;top:18%;left:12%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}body .step-img .step-ttl_num{font-size:21px;line-height:1;display:block}body .cvr{background-color:#0089f2;padding-top:50px;padding-bottom:70px}body .cvr-ttl{background-image:image-set(url(/wp-content/uploads/img-ttl_contact.png) 1x, url(/wp-content/uploads/img-ttl_contact-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-ttl_contact.png) 1x, url(/wp-content/uploads/img-ttl_contact-2x.png) 2x);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:100%;max-width:397px;height:auto;min-height:57px;margin:0 auto}@media all and (max-width : 769px){body .cvr-ttl{width:94%}}body .cvr-txt{color:#fbfdff;margin-top:42px}body .cvr-btn{margin-top:25px}body .cvr_last{background:#0089f2;background:linear-gradient(0deg, rgb(0, 137, 242) 0%, rgb(89, 177, 244) 100%);padding-top:10px}@media all and (max-width : 769px){body .cvr_last{padding-left:20px;padding-right:20px}}body .cvr_last .cvr_inner:last-child{margin-top:56px}body .cvr_inner .price_inner{background-color:rgba(251,253,255,.95);margin:90px auto 0;width:100%;max-width:510px;padding:40px 25px 25px}body .cvr_inner .price-ttl{background-image:image-set(url(/wp-content/uploads/img-ttl_price.png) 1x, url(/wp-content/uploads/img-ttl_price-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-ttl_price.png) 1x, url(/wp-content/uploads/img-ttl_price-2x.png) 2x);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:100%;max-width:312px;height:auto;min-height:94px;margin:0 auto}body .cvr_inner .price-cost{background-image:image-set(url(/wp-content/uploads/img-price_01.png) 1x, url(/wp-content/uploads/img-price_01-2x.png) 2x);background-image:-webkit-image-set(url(/wp-content/uploads/img-price_01.png) 1x, url(/wp-content/uploads/img-price_01-2x.png) 2x);background-size:contain;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;width:100%;max-width:347px;height:auto;min-height:70px;margin:50px auto 0}body .cvr_inner .price-txt_box{background-color:#0089f2;padding:23px;color:#fbfdff;margin-top:35px}

.btn:hover{
	color: #fbfdff;
}
.site-footer .widget-column.footer-widget-1 {
        float: none;
        width: auto;
}
.panel-content .wrap{
	padding:0;
}
.site-footer{
	padding:0;
	margin:0;
	border:none;
}
.site-footer .wrap,
.site-footer .widget-area,
.site-footer .widget{
	padding:0;
	margin:0 auto;
}
.entry-content a{
	box-shadow:none;
	&:hover{
		color:#ffffff;
		box-shadow:none;
	}
}
.home .entry-header,
.entry-header .edit-link,
.site-footer .widget-title{
		display:none;
	}
.site-content-contain{
	background-color: #f0f8f7;
}
.page-one-column .panel-content .wrap{
	max-width:none;
}

@media (min-width: 769px) {
    .sec.header,
	.site-content,
	.footer_inner{
        box-shadow: 0px 0px 10px #d9c6c6;
    }
	.site-content{
		width: 100%;
    	max-width: 750px;
    	margin: 0 auto;
		background-color:#fbfdff;
	}
}
@media (max-width: 769px) {
	.header_inner{
		background-position: bottom -10px center;
	}
}