@charset "utf-8";@media screen and (min-width:1025px)
{body{line-height:1.6!important}.red{color:#f24d54}.txtC{text-align:center}.txtL{text-align:left}.inner1040{width:1040px;margin-left:auto;margin-right:auto}.inner1200{width:1200px;margin-left:auto;margin-right:auto}.inner1120{width:1120px;margin-left:auto;margin-right:auto}.columnBox{overflow:hidden;width:1020px;margin-left:auto;margin-right:auto}.columnBox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.columnBox .left{float:left;width:50%;padding-right:20px}.columnBox .right{float:right;width:50%;padding-left:20px}.nopro{font-size:0;line-height:0}.txtC{text-align:center}.ttlCommon{font-size:28px;font-weight:700;text-align:center}.black{color:#000}.subCopy{font-size:17px;text-align:center;margin-top:10px;margin-bottom:20px}.bold{font-weight:700}.flexCover{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexCover.column2 li{width:48.7%}.spShow{display:none}.twShow{display:none}header{width:100%;background:#fff}header .head{width:1020px;padding:10px 0 0;margin:0 auto -1%}header .head h1{float:left;width:30%}header ul{float:right;width:68%}header .head li{list-style:none;float:left;text-align:center;color:#323232;font-size:25px;font-family:Arial,Helvetica,sans-serif;font-weight:700;width:31%;margin-right:1.5%}header .head li .tel{margin-top:-14px}.tw100{width:100%}.side{position:fixed;right:0;top:20px;z-index:999!important;overflow-y:scroll;height:100vh}.side ul{padding-bottom:100px}.side li{list-style:none;font-size:0;line-height:0;margin-bottom:5px}.mv{width:100%;background:url(../img/mv-bg.jpg) no-repeat center 0}.mv ul{width:1020px;margin:14px auto;padding-bottom:14px;min-height:610px}.mv ul li{list-style:none}.mv ul li.fl{float:left;width:582px;padding-top:14px}.mv ul li.fl dd{float:left;margin:0 10px 0 0}.mv ul li.fl dd:last-child{margin:0}.mv ul li.fr{float:right;width:370px;padding-top:296px;text-align:center}.f-action{background-color:rgba(255,255,255,.8);padding:95px 15px 15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;min-height:40px;margin-bottom:40px}.contactinfo{position:absolute;top:-20px;left:5px}.f-tel{color:#323232;font-size:230%;font-family:Arial,Helvetica,sans-serif;font-weight:700}.first-problem{width:100%;padding-bottom:30px}.first-problem .imples{width:100%;margin-bottom:20px}.first-problem .imples img{vertical-align:top;width:100%}.first-problem .big,.first-problem .txt{text-align:center;font-size:16px;line-height:1.7;letter-spacing:.15em}.first-problem .big{font-size:38px;font-weight:700}#intro{padding-bottom:80px;background:#fff;margin-top:-85px;z-index:-1;position:relative}#key .ttl{text-align:center;background:url(../img/key_bg.jpg) 50% 0 no-repeat;background-size:cover;padding:30px 0 35px}#key .box{padding:50px 0;background:url(../img/key_box_bg.gif) 0 0 repeat}#key .box2{padding-top:50px;background:url(../img/key_box_bg2.gif) 0 0 repeat;padding-bottom:50px}#only h2{margin-bottom:60px;text-align:center}#only .whiteCover{background-color:#fff;max-width:1040px;margin:0 auto;margin-bottom:40px;box-shadow:3px 3px 0 0 rgba(149,149,149,.39)}#only .whiteCover .tri{width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#f05a24 transparent transparent transparent;color:#fff;font-size:12px;text-align:center;position:relative}#only .whiteCover .tri span{font-size:22px;display:block;margin:0 auto}#only .whiteCover .tri div{position:absolute;top:-90px;left:5px;line-height:1.4}#only .whiteCover .wrap{padding:30px 60px 60px;margin-top:-80px}#only .whiteCover h3{font-size:47px;border-bottom:7px solid #f15924;padding-bottom:20px;margin-bottom:20px;font-weight:700}#only .whiteCover h3 span{font-size:30px}#only .whiteCover .sub{font-size:25px;margin-bottom:40px;font-weight:700}#only .whiteCover .grayBox{background-color:#f1f1f1;padding:15px;margin-bottom:40px}#only .whiteCover .column2 li{list-style:none}#only .whiteCover .txtBox li{color:#207bc6;font-size:40px;font-weight:700;margin-left:1em}#only .whiteCover .txtBox li span{color:#ec1c24}#only .whiteCover.check3 h4{font-size:47px;font-weight:700;border:none;margin-bottom:5px;text-align:center;padding-bottom:0}#only .whiteCover.check3 .rect{background-color:#1374b0;padding:10px;color:#fff;text-align:center;font-size:25px;margin-bottom:20px}#only .whiteCover.check3 .sub{text-align:center}#only .whiteCover.check3 .text{font-size:20px;margin-top:40px}#only .whiteCover .onlyBox .item{margin-bottom:40px}#only .whiteCover .onlyBox .item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#only .whiteCover .onlyBox .iconImg{float:left;width:45%;padding-right:30px}#only .whiteCover .onlyBox .indent{float:left;width:55%}#only .whiteCover .onlyBox .indent li{width:100%;list-style-type:decimal;font-weight:700;margin-bottom:5px;font-size:14px}.action{box-shadow:0 0 0 4px #ccc inset;background:url(../img/action-bg.jpg) no-repeat left center;width:1040px;margin:0 auto 70px}.action div{width:100%;padding:0 0 0 50%;text-align:center;margin-top:2%}.ac-tel{color:#323232;font-size:260%;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:15px}.pointarea{background:url(../img/point-bg.gif) repeat left top;padding:70px 0}.point-base{width:1040px;margin:0 auto}.point-base ul li{background:#fff;padding-top:50px;padding-bottom:50px;list-style:none;margin-bottom:5px}.point-base ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .point-base ul li{zoom:1}.point-base ul li.point01{padding-left:50px}.point-base ul li.point01 dt{float:right;width:412px}.point-base ul li.point01 dd{float:left;width:520px}.point-base ul li.point02{padding-right:50px}.point-base ul li.point02 .po-tit{margin:0 0 50px 50px}.point-base ul li.point02 dt{float:left;width:412px}.point-base ul li.point02 dd{float:right;width:520px}.point-base ul li.point04{padding-right:30px}.point-base ul li.point04 dt{float:left;width:412px}.point-base ul li.point04 dd{float:right;width:540px}.point-base ul li.point07{padding-left:50px}.point-base ul li.point07 .po-tit{margin:0 0 50px 0}.point-base ul li.point07 dt{float:right;width:513px}.point-base ul li.point07 dd{float:left;width:420px}#soudan{background:#efebbe;padding:50px;margin-bottom:60px}#soudan .box{background:#fff;padding:30px}#soudan h2{margin-bottom:50px}#soudan .faq{background-color:#fdfbf6;border:1px solid #d5cfba;margin:10px auto;padding:10px 30px 5px}#soudan .sub_title_d{background-color:#c00;box-shadow:2px 2px 2px #c7c7c7;color:#fff;font-size:24px;line-height:130%;margin:10px auto;padding:6px 25px 3px;text-align:center}#soudan .faq_q{background:url("../img/qa_q.png") no-repeat scroll 0 0 transparent;border-bottom:2px dotted #666;color:#666;font-size:20px;font-weight:700;line-height:192%;margin:10px auto;padding:0 0 5px 43px}#soudan .faq_a{line-height:180%;margin:10px auto;padding:0;font-size:16px}#soudan .pud_b_20{padding-bottom:20px}.safety{width:1040px;margin:0 auto 0}.safe{font-size:170%;line-height:150%;text-align:center}.safe span{color:#e95f5d;font-size:130%;font-weight:700}.propose{box-shadow:0 0 0 10px #1474b1 inset;background:url(../img/math.gif) repeat;padding:60px 80px;margin:50px 0 100px;position:relative}.propose:after{content:"";border:40px solid transparent;border-top:40px solid #1474b1;position:absolute;right:48%;bottom:-80px}.propose li{list-style:none;background:url(../img/icon-check.png) no-repeat left center;font-size:150%;line-height:150%;padding:0 0 0 40px;margin-bottom:10px}.propose li strong{color:#1372b1}#success{border-top:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;padding:60px 0;margin-top:-8px}.tvision{width:100%;padding:30px 0;position:relative}.tvision:after{content:"";border:40px solid transparent;border-top:40px solid #fff;position:absolute;right:48%;bottom:-80px}#media{background-color:#fff;color:#fff;font-size:87%;line-height:170%;padding-bottom:60px;padding-top:0}#media .boxs{width:1040px;margin:0 auto}#media h2{text-align:center;margin-bottom:20px}#media ul{list-style:none}#media ul li{display:inline;float:left}#media ul.tv li{width:340px;float:left;margin:0 10px 30px 0}#media ul.tv li:nth-child(3n){margin:0 0 30px}#media div.magazine{background:url(../img/media_bg_magazine.png) no-repeat bottom center;padding-bottom:40px}#media div.magazine ul{width:848px;margin:40px auto 0}#media div.magazine ul li{width:17%;float:left;margin:0 15px 0}#media div.magazine ul li:last-child{margin:0}#media div.magazine ul li p{margin-bottom:5px}#qa{margin:40px auto 60px}#qa .cover{padding:50px;background:url(../img/qa_bg.jpg) 0 0 repeat;border:2px solid #ccc;border-top:5px solid #222;height:auto!important}#qa .cover dl{margin-bottom:35px;padding-bottom:35px;border-bottom:2px dotted #222}#qa .cover dt{font-size:30px;background:url(../img/qa_icon_q.png) 0 0 no-repeat;padding-left:80px;margin-bottom:15px;min-height:73px;padding-top:.5em}#qa .cover dd{background:url(../img/qa_icon_a.png) 0 0 no-repeat;padding-left:80px;min-height:58px}#mazuha h2{background:#0075b5;padding:60px 0}#mazuha .con{margin-top:-46px}.flow{box-shadow:0 0 0 4px #999 inset;padding:40px;width:960px;margin:60px auto;position:relative}.flow h4{text-align:center;background:url(../img/flow-dot.gif) repeat;color:#fff;font-size:200%;padding:16px 0}.flow ul{margin-top:40px}.flow ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .flow ul{zoom:1}.flow li{list-style:none}.flow li.fl{float:left;width:464px;padding:0 0 0 100px;min-height:80px}.flow li.fr{float:right;width:356px}.flow li.no01{background:url(../img/flow-01.gif) no-repeat left top}
	.flow li.no02{background:url(../img/flow-02.gif) no-repeat left top}.flow li.no03{background:url(../img/flow-03.gif) no-repeat left top}.flow li.no04{background:url(../img/flow-04.gif) no-repeat left top}.inchant{font-size:240%;line-height:120%}.subs{font-size:150%;line-height:150%;color:#1372b1;margin-bottom:20px}.case-follow{width:880px;margin:0 auto;height:150px}.case-follow p.fl{position:absolute;left:50px;bottom:-30px}.case-follow p.fr{position:absolute;right:120px;bottom:-30px}.folows{width:1040px;margin:0 auto 100px}.folows .fl{width:480px;float:left}.folows .fr{width:480px;float:right}.folows ul{margin:0 0 0 20px}#after{margin:50px auto}#after .whiteCover .wrap{padding:30px 60px 60px;border:2px solid #ccc}#after .whiteCover h3{font-size:47px;border-bottom:7px solid #f15924;padding-bottom:20px;margin-bottom:20px;font-weight:700}#after .whiteCover .sub{font-size:25px;margin-bottom:40px;font-weight:700}#after .whiteCover .txtBox li{color:#207bc6;font-size:40px;font-weight:700;margin-left:1em}#after .whiteCover .txtBox li span{color:#ec1c24}#after .whiteCover.check3 h4{font-size:47px;border:none;margin-bottom:5px;text-align:center;padding-bottom:0}#after .whiteCover.check3 .rect{background-color:#1374b0;padding:10px;color:#fff;text-align:center;font-size:25px;margin-bottom:20px}#after .whiteCover.check3 .sub{text-align:center}#after .whiteCover.check3 .text{font-size:20px;margin-top:40px}div#voice{background:url("../img/bg_voice.png") no-repeat top center;padding:60px 0 50px}div#voice h2{margin-bottom:40px;text-align:center}div#voice div.voiceWrap{background:url("../img/voice_box_bg_btm.png") no-repeat bottom center;width:1032px;margin:0 auto 7px;padding-bottom:30px}div#voice div.voiceWrap h3{background:url("../img/voice_box_bg_top.png") no-repeat top center;height:78px;line-height:78px;color:#fff;text-align:center;font-size:181%}div#voice div.voiceWrap div.voiceTTL{background:url("../img/dottedline_horizontal.png") repeat-x bottom;width:955px!important;padding:5px 0 20px;margin:0 auto 20px}div#voice div.voiceWrap div.voiceTTL p{width:195px;display:inline;float:left;margin:0!important}div#voice div.voiceWrap div.voiceTTL h4{width:740px;display:inline;float:right;font-size:143%;padding-top:10px}div#voice div.voiceWrap div.clearfix{width:935px;margin:20px auto 0}div#voice div.voiceWrap div.clearfix p{margin-bottom:1em}div#voice div.voiceWrap div.clearfix p.floR{width:211px;display:inline;float:right;margin:0 0 15px 15px}.c-name{text-align:center;font-size:250%;font-weight:700;margin-bottom:20px}.cp-bg{width:100%;background:url(../img/cp-bg.jpg) repeat center top;background-size:100% auto;padding-bottom: 3vw;}.cp-bg .caparea{width:1040px;margin:0 auto;background:url(../img/un-delat.png) no-repeat center top;padding:60px 0}.cmda{font-size:200%;font-weight:700;color:#1e7199;margin-bottom:20px}.data{padding-bottom:40px}.data:after,.sub-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .data,* html .sub-list{zoom:1}.data table{width:660px;margin:0 40px 0 0;float:left}.data table td,.data table th{padding:15px 5px;text-align:left;font-size:90%}.data table th{width:150px}.data table tr{border-bottom:1px solid #ccc}.data .comapny-photo{width:340px;float:right;text-align:right}.sub-list li{width:calc(92%/3);float:left;margin:0 2.6% 0 0;font-size:76%;line-height:150%;list-style:none}.sub-list li:last-child{margin:0}.sub-list li dd{margin-bottom:20px}.ranking img{margin:0 auto;text-align:center;display:block}.ranking{margin:0 auto;background:#fff url(../img/bgranking.jpg) no-repeat center 0/100% auto;padding:60px}.pc_none{display:none}.sp_none{display:block}#inquiry{background:url(../img/bg_inquiry.png) repeat-x top #fff;margin:0;padding-bottom:30px}.inqbox{margin:0 auto;width:1040px}#inquiry h2{margin-bottom:30px}#inquiry div.inquiryDial{text-align:center;position:relative}#inquiry div.inquiryDial div.navi_box_right{font-size:260%;font-weight:700;letter-spacing:-.06em;left:365px;line-height:45px;position:absolute;top:45px}#inquiry div.formWrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e7ecef;margin-top:40px;padding:40px 0 50px;font-size:125%}#inquiry div.formWrap dl{border-bottom:1px solid #c7d3da;width:940px;margin:0 auto;padding:20px 0}#inquiry div.formWrap dl dt{width:210px;display:inline;float:left;padding-left:10px}#inquiry div.formWrap dl dt.required{background:url("../img/inquiry_icon_required.png") no-repeat right}#inquiry div.formWrap dl dd{width:660px;display:inline;float:right;padding-right:10px}#inquiry dl dd input.required,#inquiry dl dd select,#inquiry dl dd textarea{font-size:100%;padding:5px;-webkit-appearance:none;border:1px solid #dce0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}address{font-style:normal;text-align:center;margin:30px 0;font-size:87%}.tec{text-align:center}.submit{margin:20px auto;width:349px;height:59px;font-size:0px;text-indent:-9999px;background:url(../img/inquiry_btn_confirm.png) no-repeat left top}.submit2{margin:0;width:349px;height:59px;text-indent:-9999px;background:url(../img/inquiry_btn_confirm2.png) no-repeat left top}.reset{margin:0;width:349px;height:59px}.ERR{color:#c00}.sb{margin:20px auto}.mrb10{margin-bottom:10px}#footer{margin-bottom:150px}#followFoot{width:100%;background:#0283c9;overflow:hidden;padding:10px 0 7px;position:fixed;bottom:0}#followFoot .inner{width:100%;max-width:1040px;margin:0 auto}#followFoot ul{overflow:hidden}#followFoot .txt{color:#fff;margin-bottom:-12px;font-size:18px}#followFoot li{list-style:none}#followFoot .left{float:left;width:33%}#followFoot .right{float:right;padding-top:5px;width:33%}#followFoot .tel{color:#fff;font-size:29px;font-weight:700;letter-spacing:.2em;font-family:Arial,Helvetica,sans-serif}.colona{text-align:center;font-size:120%;margin:.5% auto .5%;color:#fff;line-height:140%}.covid19{width:1000px;display:block;margin:0 auto}.cp_box_li{border:1px solid #2883ac;width:41%;float:left;padding:2%!important;margin:2%;border-radius:14px;font-size:80%;font-weight:700}.cp_box_li::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-77px;top:-12px}.cp_box_li02{border:1px solid #2883ac;width:41%;float:left;padding:2%!important;margin:2%;border-radius:14px;font-size:80%;font-weight:700}.cp_box_li02::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-105px;top:-12px}.include input,select,textarea{font-size:16px;line-height:150%;margin:0 auto;padding:5px;border:1px solid #ccc!important}.inq_box_txt textarea{border-style:none;color:inherit;background-color:#fff!important;border:1px solid #ccc!important}.inq_box_txt #sex{margin-left:0!important;width:10%!important}}

@media screen and (min-width:641px) and (max-width:1024px)

{body{line-height:1.6!important;overflow-x:hidden}.red{color:#f24d54}.txtC{text-align:center}.txtL{text-align:left}.inner1040{width:100%;margin-left:auto;margin-right:auto}.inner1200{width:100%;margin-left:auto;margin-right:auto}.inner1120{width:100%;margin-left:auto;margin-right:auto}.columnBox{overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.columnBox *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.columnBox .left{float:left;width:50%;padding-right:20px}.columnBox .right{float:right;width:50%;padding-left:20px}.nopro{font-size:0;line-height:0}.txtC{text-align:center}.ttlCommon{font-size:28px;font-weight:700;text-align:center}.black{color:#000}.subCopy{font-size:17px;text-align:center;margin-top:10px;margin-bottom:20px}.bold{font-weight:700}.flexCover{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexCover.column2 li{width:48.7%}.spShow{display:none}.twShow{display:none}header{width:100%;background:#fff}header .head{width:100%;padding:1% 0;margin:1% auto -3%}header .head h1{float:left;width:30%;margin-top:1%;margin-left:1.5%}header ul{float:right;width:68%}header .head li{list-style:none;float:left;text-align:left;color:#323232;font-size:2.4vw;font-family:Arial,Helvetica,sans-serif;font-weight:700;width:31%;margin-right:1.5%}header .head li .tel{margin-top:-15px}a{margin:0;padding:0;vertical-align:baseline;background:0 0}.tw100{width:100%}.side{display:none}.side ul{padding-bottom:100px}.side li{list-style:none;font-size:0;line-height:0;margin-bottom:5px}.mv{width:100%;background:url(../img/mv_sp.jpg) no-repeat center 0/100% auto}.mv ul{width:100%;margin:14px auto;padding-bottom:0}.mv ul li{list-style:none}.mv ul li.fl{float:left;width:582px;padding-top:14px}.mv ul li.fl dd{float:left;margin:0 10px 0 0}.mv ul li.fl dd:last-child{margin:0}.mv ul li.fr{float:right;width:37%;padding-top:309px;text-align:center}.f-action{background-color:rgba(255,255,255,.8);padding:45px 15px 1px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:relative;min-height:40px;margin-bottom:11px;margin-right:3%}.contactinfo img{width:100%}.contactBtn img{width:80%}.contactinfo{position:absolute;top:-20px;left:5px}.f-tel{color:#323232;font-size:3.5vw;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-top:2vw}.first-problem{width:100%;padding-bottom:30px}.first-problem .imples{width:100%;margin-bottom:20px}.first-problem .imples img{vertical-align:top;width:100%}.first-problem .big,.first-problem .txt{text-align:center;font-size:16px;line-height:1.7;letter-spacing:.15em}.first-problem .big{font-size:38px;font-weight:700}#intro{padding-bottom:0;background:#fff;margin-top:-85px;z-index:-1;position:relative}#intro img{width:100%}.w100{width:100%}#key .ttl{text-align:center;background:url(../img/key_bg.jpg) 50% 0 no-repeat;background-size:cover;padding:30px 0 35px}#key .box{padding:50px 0;background:url(../img/key_box_bg.gif) 0 0 repeat}#key .box2{padding-top:50px;background:url(../img/key_box_bg2.gif) 0 0 repeat;padding-bottom:50px}#only h2{margin-bottom:60px;text-align:center}#only .whiteCover{background-color:#fff;max-width:1040px;margin:0 auto;margin-bottom:40px;box-shadow:3px 3px 0 0 rgba(149,149,149,.39)}#only .whiteCover .tri{width:0;height:0;border-style:solid;border-width:100px 100px 0 0;border-color:#f05a24 transparent transparent transparent;color:#fff;font-size:12px;text-align:center;position:relative}#only .whiteCover .tri span{font-size:22px;display:block;margin:0 auto}#only .whiteCover .tri div{position:absolute;top:-90px;left:5px;line-height:1.4}#only .whiteCover .wrap{padding:30px 60px 60px;margin-top:-80px}#only .whiteCover h3{font-size:47px;border-bottom:7px solid #f15924;padding-bottom:20px;margin-bottom:20px;font-weight:700}#only .whiteCover h3 span{font-size:30px}#only .whiteCover .sub{font-size:25px;margin-bottom:40px;font-weight:700}#only .whiteCover .grayBox{background-color:#f1f1f1;padding:15px;margin-bottom:40px}#only .whiteCover .column2 li{list-style:none}#only .whiteCover .txtBox li{color:#207bc6;font-size:40px;font-weight:700;margin-left:1em}#only .whiteCover .txtBox li span{color:#ec1c24}#only .whiteCover.check3 h4{font-size:47px;font-weight:700;border:none;margin-bottom:5px;text-align:center;padding-bottom:0}#only .whiteCover.check3 .rect{background-color:#1374b0;padding:10px;color:#fff;text-align:center;font-size:25px;margin-bottom:20px}#only .whiteCover.check3 .sub{text-align:center}#only .whiteCover.check3 .text{font-size:20px;margin-top:40px}#only .whiteCover .onlyBox .item{margin-bottom:40px}#only .whiteCover .onlyBox .item *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#only .whiteCover .onlyBox .iconImg{float:left;width:45%;padding-right:30px}#only .whiteCover .onlyBox .indent{float:left;width:55%}#only .whiteCover .onlyBox .indent li{width:100%;list-style-type:decimal;font-weight:700;margin-bottom:5px;font-size:14px}.action{box-shadow:0 0 0 4px #ccc inset;background:url(../img/action-bg.jpg) no-repeat left center/48% 100%;width:100%;margin:0 auto 70px;font-size:100%}.action div{width:50%;padding:2%;text-align:center;position:relative;left:47vw}.ac-tel{color:#323232;font-size:5vw;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:0;margin-top:-5%;margin-bottom:4%}.pointarea{background:url(../img/point-bg.gif) repeat left top;padding:70px 0}.point-base{width:100%;margin:0 auto}.mrb40{margin-bottom:2%!important}.w80{width:80%!important}.point-base img{width:100%}.point-base ul{padding:0 2%}.point-base ul li{background:#fff;padding:2%;list-style:none;margin-bottom:5px}.point-base ul li:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .point-base ul li{zoom:1}.point-base ul li.point01 dt{float:right;width:48%}.point-base ul li.point01 dd{float:left;width:48%}.point-base ul li.point02{padding-right:50px}.point-base ul li.point02 .po-tit{margin:2%}.point-base ul li.point02 dt{float:left;width:48%}.point-base ul li.point02 dd{float:right;width:48%}.point-base ul li.point04{padding-right:30px}.point-base ul li.point04 dt{float:left;width:48%}.point-base ul li.point04 dd{float:right;width:48%}.point-base ul li.point07{padding-left:50px}.point-base ul li.point07 .po-tit{margin:0 0 50px 0}.point-base ul li.point07 dt{float:right;width:48%}.point-base ul li.point07 dd{float:left;width:48%}#soudan{background:#efebbe;width:96%;margin-bottom:60px;padding:2% 2% 2%}#soudan .box{background:#fff;padding:7% 0}#soudan h2{margin-bottom:50px}#soudan .faq{background-color:#fdfbf6;border:1px solid #d5cfba;margin:10px auto;padding:10px 30px 5px}#soudan .sub_title_d{background-color:#c00;box-shadow:2px 2px 2px #c7c7c7;color:#fff;font-size:24px;line-height:130%;margin:10px auto;padding:6px 25px 3px;text-align:center}#soudan .faq_q{background:url("../img/qa_q.png") no-repeat scroll 0 0 transparent;border-bottom:2px dotted #666;color:#666;font-size:20px;font-weight:700;line-height:192%;margin:10px auto;padding:0 0 5px 43px}#soudan .faq_a{line-height:180%;margin:10px auto;padding:0;font-size:16px}#soudan .pud_b_20{padding-bottom:20px}.safety{width:100%;margin:0 auto 0}.safety img{width:90%;margin:0 auto;padding:0 5%}.safe{font-size:170%;line-height:150%;text-align:center}.safe span{color:#e95f5d;font-size:130%;font-weight:700}.propose{box-shadow:0 0 0 10px #1474b1 inset;background:url(../img/math.gif) repeat;padding:60px 80px;margin:50px 0 100px;position:relative}.propose:after{content:"";border:40px solid transparent;border-top:40px solid #1474b1;position:absolute;right:48%;bottom:-80px}.propose li{list-style:none;background:url(../img/icon-check.png) no-repeat left center;font-size:150%;line-height:150%;padding:0 0 0 40px;margin-bottom:10px}.propose li strong{color:#1372b1}#success{border-top:10px solid #f2f2f2;border-bottom:10px solid #f2f2f2;padding:60px 0;margin-top:-8px;width:100%}.tvision{width:100%;padding:30px 0;position:relative}.tvision:after{content:"";border:40px solid transparent;border-top:40px solid #fff;position:absolute;right:48%;bottom:-80px}#media{background-color:#fff;color:#fff;font-size:87%;line-height:170%;padding:0 2% 0;width:96%}#media .boxs{width:100%;margin:0 auto}#media h2{text-align:center;margin-bottom:20px}#media ul{list-style:none}#media ul li{display:inline;float:left}#media ul.tv li{width:32%;float:left;margin:0 10px 30px 0;height:31vw}#media ul.tv li:nth-child(3n){margin:0 0 30px}#media ul.tv img{width:100%}#media div.magazine{background:url(../img/media_bg_magazine.png) no-repeat bottom center;padding-bottom:40px}#media div.magazine ul{width:848px;margin:40px auto 0}#media div.magazine ul li{width:14%;float:left;margin:0 15px 0}#media div.magazine ul li:last-child{margin:0}#media div.magazine ul li p{margin-bottom:5px}#qa{margin:40px auto 60px}#qa .cover{padding:3%;background:url(../img/qa_bg.jpg) 0 0 repeat;border:2px solid #ccc;border-top:5px solid #222;height:auto!important;width:92%!important}#qa .cover dl{margin-bottom:35px;padding-bottom:35px;border-bottom:2px dotted #222}#qa .cover dt{font-size:30px;background:url(../img/qa_icon_q.png) 0 0 no-repeat;padding-left:80px;margin-bottom:15px;min-height:73px;padding-top:.5em}#qa .cover dd{background:url(../img/qa_icon_a.png) 0 0 no-repeat;padding-left:80px;min-height:58px}#mazuha h2{background:#0075b5;padding:60px 0}#mazuha .con{margin-top:-46px}.flow{box-shadow:0 0 0 4px #999 inset;padding:2%;width:96%;margin:10px auto;position:relative}.flow h4{text-align:center;background:url(../img/flow-dot.gif) repeat;color:#fff;font-size:200%;padding:16px 0}.flow ul{margin-top:40px}
	.flow ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .flow ul{zoom:1}.flow li{list-style:none}.flow li.fl{float:left;width:46%;padding:0 0 0 100px;min-height:80px}.flow li.fr{float:right;width:38%}.flow li.no01{background:url(../img/flow-01.gif) no-repeat left top}.flow li.no02{background:url(../img/flow-02.gif) no-repeat left top}.flow li.no03{background:url(../img/flow-03.gif) no-repeat left top}.flow li.no04{background:url(../img/flow-04.gif) no-repeat left top}.inchant{font-size:240%;line-height:120%}.subs{font-size:140%;line-height:150%;color:#1372b1;margin-bottom:2px}.case-follow{width:880px;margin:0 auto;height:150px}.case-follow p.fl{position:absolute;left:50px;bottom:-30px}.case-follow p.fr{position:absolute;right:120px;bottom:-30px}.folows{width:1040px;margin:0 auto 100px}.folows .fl{width:480px;float:left}.folows .fr{width:480px;float:right}.folows ul{margin:0 0 0 20px}#after{margin:50px auto}#after .whiteCover .wrap{padding:30px 60px 60px;border:2px solid #ccc}#after .whiteCover h3{font-size:47px;border-bottom:7px solid #f15924;padding-bottom:20px;margin-bottom:20px;font-weight:700}#after .whiteCover .sub{font-size:25px;margin-bottom:40px;font-weight:700}#after .whiteCover .txtBox li{color:#207bc6;font-size:40px;font-weight:700;margin-left:1em}#after .whiteCover .txtBox li span{color:#ec1c24}#after .whiteCover.check3 h4{font-size:47px;border:none;margin-bottom:5px;text-align:center;padding-bottom:0}#after .whiteCover.check3 .rect{background-color:#1374b0;padding:10px;color:#fff;text-align:center;font-size:25px;margin-bottom:20px}#after .whiteCover.check3 .sub{text-align:center}#after .whiteCover.check3 .text{font-size:20px;margin-top:40px}div#voice{background:url("../img/bg_voice.png") no-repeat top center;padding:60px 0 50px}div#voice h2{margin-bottom:40px;text-align:center}div#voice div.voiceWrap{background:url("../img/voice_box_bg_btm.png") no-repeat bottom center/100% auto;width:98%;margin:0 auto 7px;padding-bottom:30px}div#voice div.voiceWrap h3{background:url("../img/voice_box_bg_top.png") no-repeat top center;height:78px;line-height:78px;color:#fff;text-align:center;font-size:181%}div#voice div.voiceWrap div.voiceTTL{background:url("../img/dottedline_horizontal.png") repeat-x bottom;width:96%!important;padding:5px 0 20px;margin:0 auto 20px}div#voice div.voiceWrap div.voiceTTL p{width:195px;display:inline;float:left;margin:0!important}div#voice div.voiceWrap div.voiceTTL h4{width:80%;display:inline;float:right;font-size:143%;padding-top:10px}div#voice div.voiceWrap div.clearfix{width:96%!important;margin:20px auto 0}div#voice div.voiceWrap div.clearfix p{margin-bottom:1em}div#voice div.voiceWrap div.clearfix p.floR{width:211px;display:inline;float:right;margin:0 0 15px 15px}.c-name{text-align:center;font-size:250%;font-weight:700;margin-bottom:20px}.cp-bg{width:100%;background:url(../img/cp-bg.jpg) repeat center top;background-size:100% auto;padding-bottom:3vw;}.cp-bg .caparea{width:96%;margin:0 auto;background:url(../img/un-delat.png) no-repeat center top;padding:60px 2%}.cmda{font-size:200%;font-weight:700;color:#1e7199;margin-bottom:20px}.data{padding-bottom:40px}.data:after,.sub-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .data,* html .sub-list{zoom:1}.data table{width:50%;margin:0 2% 0 0;float:left}.data table td,.data table th{padding:15px 5px;text-align:left;font-size:90%}.data table th{width:150px}.data table tr{border-bottom:1px solid #ccc}.data .comapny-photo{width:340px;float:right;text-align:right}.sub-list li{width:calc(92%/3);float:left;margin:0 2.6% 0 0;font-size:76%;line-height:150%;list-style:none}.sub-list li:last-child{margin:0}.sub-list li dd{margin-bottom:20px}.ranking img{margin:0 auto;text-align:center;display:block}.ranking{margin:0 auto;background:#fff url(../img/bgranking.jpg) no-repeat center 0/100% auto;padding:60px}.pc_none{display:none}.sp_none{display:block}#inquiry{background:url(../img/bg_inquiry.png) repeat-x top #fff;margin:0;padding-bottom:100px}.inqbox{margin:0 auto;width:100%}#inquiry h2{margin-bottom:-30px}#inquiry div.inquiryDial{text-align:center;position:relative;padding-top:5%;background:#fff}#inquiry div.inquiryDial div.navi_box_right{font-size:4vw;font-weight:700;letter-spacing:.1em;left:33vw;line-height:45px;position:absolute;top:10vw;text-indent:2px}#inquiry div.formWrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e7ecef;margin-top:40px;padding:40px 0 50px;font-size:125%}#inquiry div.formWrap dl{border-bottom:1px solid #c7d3da;width:940px;margin:0 auto;padding:20px 0}#inquiry div.formWrap dl dt{width:210px;display:inline;float:left;padding-left:10px}#inquiry div.formWrap dl dt.required{background:url("../img/inquiry_icon_required.png") no-repeat right}#inquiry div.formWrap dl dd{width:660px;display:inline;float:right;padding-right:10px}#inquiry dl dd input.required,#inquiry dl dd select,#inquiry dl dd textarea{font-size:100%;padding:5px;-webkit-appearance:none;border:1px solid #dce0e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}address{font-style:normal;text-align:center;margin:30px 0;font-size:87%}.tec{text-align:center}.submit{margin:20px auto;width:349px;height:59px;font-size:0px;text-indent:-9999px;background:url(../img/inquiry_btn_confirm.png) no-repeat left top}.submit2{margin:0;width:349px;height:59px;text-indent:-9999px;background:url(../img/inquiry_btn_confirm2.png) no-repeat left top}.reset{margin:0;width:349px;height:59px}.ERR{color:#c00}.sb{margin:20px auto}.mrb10{margin-bottom:10px}#followFoot{width:100%;background:#0283c9;overflow:hidden;padding:10px 2% 7px;position:fixed;bottom:0}#followFoot .inner{width:100%;max-width:100%;margin:0 auto}#followFoot ul{overflow:hidden}#followFoot li{list-style:none}#followFoot .left{float:left;width:33%}#followFoot .right{float:right;width:33%;margin-top:2%}#followFoot .txt{color:#fff;margin-bottom:-10px;font-size:13px;margin-top:2%}#followFoot .tel{color:#fff;font-size:3vw;font-weight:700;letter-spacing:.05em;font-family:Arial,Helvetica,sans-serif}.colona{text-align:center;font-size:80%;margin:.5% auto .5%;color:#fff;line-height:140%}.covid19{width:1000px;display:block;margin:0 auto}.kirabutton01{margin:0 0 2%;border-radius:10px;background:rgba(0,0,0,0) url("../../img/btn_af005.png") no-repeat scroll left top/100% auto;color:#fff;padding:10px 0 0;font-size:30px;text-align:center;text-decoration:none;position:relative;z-index:0;overflow:hidden;transition:.25s linear;-webkit-transition:.25s linear;-moz-transition:.25s linear;font-weight:700;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";height:31vw;direction:block}.kirabutton01:before{display:block;position:absolute;z-index:-1;left:-30%;top:-70%;content:"";width:100px;height:400px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background-image:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff #fff,rgba(255,255,255,0) 100%);animation:KiraKira1 3s infinite linear;-webkit-animation:KiraKira1 3s infinite linear;-moz-animation:KiraKira1 3s infinite linear}.btn_tel{text-decoration:none;color:#fff;font-weight:700;font-size:8vw;position:absolute;top:19vw;left:7vw;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";width:100%;display:block;margin:0 auto;height:0}.kirabutton01 img{width:100%}.btn_tel02{text-decoration:none;color:#fff;font-weight:700;font-size:7.5vw;position:absolute;top:16.5vw;left:7vw;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";width:100%;display:block;margin:0 auto;height:0}.btn_og{width:98%!important;font-size:3.5vw!important;font-weight:700!important;border-radius:50px!important;text-align:center!important;color:#fff!important;background:linear-gradient(180deg,#e48c02 0,#e48c02 50%,#d67900 50%,#d67900 100%)!important;height:8vw!important;display:flex;justify-content:center;align-items:center}.btn_og a{color:#fff!important}.btn_gr a{color:#fff!important}.btn_gr{width:98%!important;font-size:3.5vw!important;font-weight:700!important;border-radius:50px!important;text-align:center!important;color:#fff!important;background:linear-gradient(180deg,#41a826 0,#41a826 50%,#399b1f 50%,#399b1f 100%)!important;height:8vw!important;display:flex;justify-content:center;align-items:center}.cp_box_li{border:1px solid #2883ac;width:41%;float:left;padding:2%!important;margin:2%;border-radius:14px;font-size:80%;font-weight:700}.cp_box_li::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-53px;top:-12px}.cp_box_li02{border:1px solid #2883ac;width:41%;float:left;padding:2%!important;margin:2%;border-radius:14px;font-size:80%;font-weight:700}.cp_box_li02::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-75px;top:-12px}.tab_none{display:none}.include input,select,textarea{font-size:16px;line-height:150%;margin:0 auto;padding:5px;background-color:#fff;border:1px solid #ccc;height:5vw}.inq_box_txt textarea{border-style:none;color:inherit;background-color:#fff!important;border:1px solid #ccc!important}.inq_box_txt #sex{margin-left:0!important;width:10%!important}#name{width:100%;padding:0!important}}


@media screen and (max-width:640px){body{font-size:15px!important;margin-bottom:34%}.inner1040{width:100%}.inner1200{width:100%}.inner1120{width:100%}.ttlCommon{font-size:20px;width:100%;text-align:center;line-height:180%}.subCopy{font-size:16px;text-align:center;margin-top:10px;margin-bottom:20px}.pcShow_tw{display:none}.twShow{display:block}.pcShow{display:none}.spShow{display:block}.spShow.br{display:inline}.w100{width:100%;height:auto}.flexCover.column2 li{width:100%;margin-bottom:10px}.columnBox{width:100%}.columnBox .left{float:none;width:100%;padding-right:0}.columnBox .right{float:none;width:100%;padding-left:0}h2,h3,h4{margin-left:auto;margin-right:auto;width:90%}header{width:100%;background:#fff}header .head{width:94%;padding:10px 0;margin:0 auto;text-align:center}header .head h1{width:100%;padding:0;margin:0;font-size:0;line-height:0}header .head h1 img{width:100%;max-width:383px;height:auto}header ul,header ul li{width:100%;text-align:center}header ul li img{width:70%;max-width:254px;height:auto;margin:0 auto}header .head li{list-style:none;float:left;text-align:center;color:#323232;font-size:100%;line-height:150%;font-family:Arial,Helvetica,sans-serif;font-weight:700}header .head li a{display:block;padding:3px 0;width:90%;background:#09c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;margin:0 auto}header{width:100%;background:#fff}header .head{width:94%;padding:10px 0;margin:0 auto;text-align:center}header .head h1{width:100%;padding:0;margin:0;font-size:0;line-height:0}header .head h1 img{width:100%;max-width:383px;height:auto}header ul,header ul li{width:100%;text-align:center}header ul li img{width:70%;max-width:254px;height:auto;margin:0 auto}header .head li{list-style:none;float:left;text-align:center;color:#323232;font-size:100%;line-height:150%;font-family:Arial,Helvetica,sans-serif;font-weight:700}header .head li a{display:block;padding:3px 0;width:90%;background:#09c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;margin:0 auto}header ul{display:none}.side{display:none}.mv{width:100%;background:0 0}.mainimg img{width:100%;height:auto}.mv ul li.fr{float:none;width:100%;padding-top:0;text-align:center}.covid19{width:100%!important;display:block;margin:0 auto}.mv ul{width:100%;min-height:inherit}.f-action{background-color:rgba(255,255,255,.8);width:100%;padding:0 0;-moz-border-radius:10px;position:relative;margin-bottom:0}.contactBtn{margin-bottom:4%;margin-top:4%}.contactinfo{position:relative;top:inherit;left:inherit;margin-bottom:5px}.contactinfo img{max-width:380px;width:100%;height:auto}.f-tel{color:#323232;font-size:150%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:700}.f-tel a{display:block;padding:3px 0;width:100%;background:#09c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;margin:0 auto}.btn{width:80%;margin:0 auto 60px}.btn img{width:100%;height:auto}.first-problem{width:100%;background:#e1f8ff;padding-bottom:10px}.inport{width:100%;padding:0;margin:0 auto;position:relative}.first-problem .imples{width:100vw;margin-bottom:0;overflow:hidden}.first-problem .imples img{width:100vw}.inport img{width:100%;height:auto}.first-problem .big,.first-problem .txt{text-align:center;font-size:14px;line-height:1.7;letter-spacing:.01em}.first-problem .big{font-size:18px;font-weight:700}.mv .clearfix .fr .contactBtn img{width:96%}#intro{margin-top:0;padding-bottom:30px}#intro .nopro{width:100vw;overflow:hidden}#key .ttl{text-align:center;background:url(../img/key_bg.jpg) 50% 0 no-repeat;background-size:cover;padding:30px 0 35px}#key .box{padding:50px 0;background:url(../img/key_box_bg.gif) 0 0 repeat}#key .box2{padding-top:20px;padding-bottom:20px;background:0 0}#only h2{margin-bottom:40px;width:100%}#only .whiteCover{background-color:#fff;margin:0 auto;margin-bottom:40px;box-shadow:3px 3px 0 0 rgba(149,149,149,.39);border:1px solid #ccc}#only .whiteCover .onlyBox .indent{float:left;width:65%}#only .whiteCover .onlyBox .iconImg{float:left;width:25%;padding-right:30px; height:auto;}#only .whiteCover .tri{width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:#f05a24 transparent transparent transparent;color:#fff;font-size:10px;text-align:center;position:relative}#only .whiteCover .tri span{font-size:20px;display:block;text-align:center;margin:0 auto}#only .whiteCover .tri div{position:absolute;top:-70px;left:5px;line-height:1.1}#only .whiteCover .wrap{padding:50px 10px 40px 26px;margin-top:-80px}#only .whiteCover h3{font-size:20px;border-bottom:3px solid #f15924;padding-bottom:10px;margin-bottom:15px;width:100%}#only .whiteCover h3 span{font-size:15px}#only .whiteCover .sub{font-size:16px;margin-bottom:20px}.flexCover{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#only .whiteCover .onlyBox .item{margin-bottom:40px}#only .whiteCover .grayBox{background-color:#f1f1f1;padding:5px;margin-bottom:40px}#only .whiteCover .column2 li{list-style:none}#only .whiteCover .onlyBox .indent li{width:100%;list-style-type:decimal;font-weight:700;margin-bottom:5px;font-size:13px}.red{color:#f24d54}.bold{font-weight:700}#only .whiteCover .txtBox li{font-size:18px;letter-spacing:0}#only .whiteCover .txtBox li span{color:#ec1c24}#only .whiteCover.check3 h4{font-size:24px}#only .whiteCover.check3 .rect{font-size:16px;margin-bottom:20px}#only .whiteCover.check3 .sub{text-align:center}#only .whiteCover.check3 .text{font-size:16px;margin-top:40px}#only .whiteCover .txtBox li{color:#207bc6;font-size:4.7vw;letter-spacing:0;font-weight:700;margin-left:1em}.action{box-shadow:0 0 0 4px #ccc inset;width:90%;padding:0 5%;margin:0 auto 70px;background:0 0}.action div{width:100%;padding:18px 0 18px;text-align:center}.action div img{width:100%;height:auto}.ac-tel{color:#323232;font-size:150%;font-family:Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:15px}.ac-tel a{display:block;padding:3px 0;width:100%;background:#09c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;margin:0 auto}.pointarea{background:url(../img/point-bg.gif) repeat left top;background-size:30px auto;padding:40px 0}.point-base{width:96%;margin:0 auto}.point-base img{width:100%;max-width:640px;height:auto;margin:0 auto}.point-base ul li{background:#fff;padding:30px 15px!important;list-style:none;margin-bottom:5px}.point-base ul li .po-tit{margin:0 0 20px!important}.point-base ul li p.mrb40{margin:0 0 20px!important}.point-base ul li dt img{margin-bottom:10px}.point-base ul li.point01 dt{width:auto;margin-bottom:10px}.point-base ul li.point01 dd{width:auto}.point-base ul li.point02 dt{width:auto}.point-base ul li.point02 dd{width:auto}.point-base ul li.point04 dt{width:auto}.point-base ul li.point04 dd{width:auto}.point-base ul li.point07 dt{width:auto}.point-base ul li.point07 dd{width:auto}.point-base dd img.spShow{margin-bottom:10px}.point-base dd p{font-size:16px}#soudan{background:#efebbe;padding:10px;margin-bottom:60px}#soudan,#soudan *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#soudan .box{background:#fff;padding:15px 10px}#soudan h2{margin-bottom:22px;float:none;text-align:center}#soudan .faq{background-color:#fdfbf6;border:1px solid #d5cfba;margin:10px auto;padding:10px 10px 5px;text-align:center}#soudan .sub_title_d{background-color:#c00;box-shadow:2px 2px 2px #c7c7c7;color:#fff;font-size:16px;line-height:130%;margin:10px auto;padding:6px 25px 3px;text-align:center}#soudan .faq_q{background:url("../img/qa_q.png") no-repeat scroll 0 0 transparent;background-size:22px auto;border-bottom:2px dotted #666;color:#666;font-size:16px;font-weight:700;line-height:192%;margin:10px auto;padding:0 0 5px 43px;padding-left:30px;text-align:left}#soudan .faq_a{line-height:180%;margin:10px auto;padding:0;font-size:15px;text-align:left}#soudan .faq .img_right{max-width:70px;float:right;margin-left:20px;margin-bottom:10px}.mind .nopro{overflow:hidden}.mind .mindImg{width:100vw}.safety{width:94%;margin:0 auto 50px}.safety img{width:100%;height:auto}.safe{font-size:120%;line-height:150%;text-align:center}.safe span{color:#e95f5d;font-size:130%;font-weight:700}.extl{padding:5%;border-bottom:5px solid #ccc}.extl strong{font-weight:700}.extl span{color:#e46565}.propose{box-shadow:0 0 0 5px #1474b1 inset;background:url(../img/math.gif) repeat;padding:15px;margin:30px 0 50px;position:relative}.propose:after{content:"";border:20px solid transparent;border-top:20px solid #1474b1;position:absolute;right:44%;bottom:-40px}.propose li{list-style:none;background:url(../img/icon-check.png) no-repeat left 10px;font-size:120%;line-height:150%;padding:0 0 10px 40px;margin-bottom:10px;border-bottom:1px dotted #ccc}.propose li:last-child{border:none;padding-bottom:0}.propose li strong{color:#1372b1}#success{padding-top:35px;padding-bottom:25px}.tvision{width:94%;padding:30px 3%;margin:0 auto;position:relative}.tvision p img{width:100%;height:auto}.tvision:after{content:"";border:20px solid transparent;border-top:20px solid #fff;position:absolute;right:44%;bottom:-40px}#media{background-color:#fff;color:#fff;font-size:87%;line-height:170%;padding-bottom:0;padding-top:0}#media .boxs{width:94%;margin:0 auto}#media h2{text-align:center;margin-bottom:20px}#media h2 img{width:100%;height:auto}#media ul{list-style:none;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#media ul li{display:inline;float:left}
	#media ul.tv li{width:48%;float:left;margin:0 0 30px 0!important}#media ul.tv li:nth-child(2n){margin:0 0 30px}#media ul.tv li img{width:100%;height:auto}#media div.magazine{background:url(../img/media_bg_magazine.png) no-repeat bottom center;background-size:100% auto}#media div.magazine ul{width:70%;margin:40px auto 0;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#media div.magazine ul li{width:48%;float:left;margin:0 0 20px 0!important}#media div.magazine ul li:nth-child(2n){margin:0 0 20px 0}#media div.magazine ul li img{width:100%; height:auto;}#media div.magazine ul li p{margin-bottom:5px}#qa{margin:40px auto 60px}#qa h2{width:100%}
#qa img{width:100%; height:auto;}
#qa .inner1120{width:90%;margin:0 auto}#qa .cover{padding:2%;background:url(../img/qa_bg.jpg) 0 0 repeat;border:2px solid #ccc;border-top:5px solid #222;height:auto}#qa .cover dl{margin-bottom:25px;padding-bottom:25px;border-bottom:2px dotted #222}#qa .cover dt{font-size:16px;background:url(../img/qa_icon_q.png) 0 0 no-repeat;background-size:20px;padding-left:30px;margin-bottom:15px;padding-top:0;min-height:1em}#qa .cover dd{background:url(../img/qa_icon_a.png) 0 0 no-repeat;background-size:20px;padding-left:30px;min-height:58px;font-size:16px}#mazuha h2{background:#0075b5;padding:20px 0 10px;width:100%}#mazuha .con{margin-top:0;font-size:20px;padding-top:20px;background:#ffffd7;padding:10px}#mazuha img{width:100%; height:auto;}.flow{box-shadow:0 0 0 4px #999 inset;padding:5%;width:90%;margin:30px auto 30px;position:relative}.flow h4{text-align:center;background:url(../img/flow-dot.gif) repeat;color:#fff;font-size:130%;padding:16px 5%}.flow ul{margin-top:30px}.flow ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .flow ul{zoom:1}.flow li{list-style:none;width:100%!important}.flow li img{width:100%;height:auto}.flow li.fl{width:100%;padding:0;margin-bottom:20px}.flow li.fr{margin-bottom:5px}.flow li.no01{background:0 0}.flow li.no02{background:0 0}.flow li.no03{background:0 0}.flow li.no04{background:0 0}.inchant{font-size:140%;line-height:120%}.subs{font-size:110%;line-height:150%;color:#1372b1;margin-bottom:20px}.folows{width:94%;margin:0 auto 60px}.folows img{width:100%;height:auto}.folows .fl{width:48%;float:left}.folows .fr{width:48%;float:right}.folows .fl img{width:100%;height:auto}.folows ul{margin:0 0 0 20px}#after{margin:50px auto}#after .whiteCover .wrap{padding:10px;border:2px solid #ccc}#after .whiteCover h3{font-size:24px}#after .whiteCover .sub{margin-bottom:20px}#after .whiteCover .txtBox li{font-size:16px}#after .whiteCover.check3 h4{font-size:24px}#after .whiteCover.check3 .rect{background-color:#1374b0;padding:10px;color:#fff;text-align:center;font-size:20px;margin-bottom:20px}#after .whiteCover.check3 .text{font-size:16px}div#voice{background:url("../img/bg_voice.png") center -190px no-repeat;padding:60px 3% 20px;width:94%}div#voice *{width:100%!important}div#voice img{width:100%;height:auto}div#voice h2{margin-bottom:40px;text-align:center}div#voice div.voiceWrap{background:url("../img/voice_box_bg_btm.png") no-repeat bottom center;width:100%;margin:0 auto 30px;padding-bottom:20px}div#voice div.voiceWrap h3{background:url("../img/voice_box_bg_top.png") no-repeat top center;height:50px;line-height:50px;color:#fff;text-align:center;font-size:16px;width:96%}div#voice div.voiceWrap div.voiceTTL{background:url("../img/dottedline_horizontal.png") repeat-x bottom;width:100%!important;padding:5px 0 0;margin:0 auto 20px}div#voice div.voiceWrap div.voiceTTL p{width:165px;display:block;margin:0!important}div#voice div.voiceWrap div.voiceTTL h4{width:100%;display:inline;font-size:120%;padding-top:10px;display:block;padding-bottom:10px}div#voice div.voiceWrap div.clearfix{width:96%;margin:15px auto 0;margin-top:0}div#voice div.voiceWrap div.clearfix p{margin-bottom:1em;font-size:85%}div#voice div.voiceWrap div.clearfix p.floR{width:60%;margin:0 auto;display:block;float:none}.ranking02 img{display:block;width:100%;margin:0 auto}.ranking02{margin:0 auto;background:0 0;padding:0}.pc_none{display:block}.sp_none{display:none}.c-name{text-align:center;font-size:150%;line-height:150%;font-weight:700;margin-bottom:20px}.cp-bg{width:100%;background:url(../img/cp-bg.jpg) repeat center top;background-size:auto 100%;}.cp-bg img{width:100%;height:auto}.cp-bg .caparea{width:94%;margin:0 auto;background:url(../img/un-delat.png) no-repeat center top;padding:60px 0 3vw}.cmda{font-size:140%;text-align:center;font-weight:700;color:#1e7199;margin-bottom:20px}.data{width:94%;margin:0 auto 50px;background:0 0;padding-bottom:0}.data table{width:100%;margin:0 0 40px 0}.data table th{display:block;width:100%;padding:2% 0 0;text-align:left;font-size:90%}.data table td{display:block;width:100%;padding:0 0 2%;text-align:left;font-size:90%}.data table tr{border-bottom:1px solid #ccc}.sub-list li{width:100%;margin:0 0 0;font-size:80%;line-height:150%;list-style:none}.sub-list li:last-child{margin:0}.sub-list li dd{margin-bottom:10px;border-bottom:1px dotted #ccc;padding-bottom:10px}.inqtit img{width:100%;height:auto}.inqbox{margin:0 auto;width:100%}ul.inq-tel,ul.inq-tel li{width:100%;text-align:center}ul.inq-tel .tel{margin-top:10px}ul.inq-tel li img{width:70%;max-width:254px;height:auto;margin:0 auto}ul.inq-tel li{list-style:none;text-align:center;color:#323232;font-size:100%;line-height:150%;font-family:Arial,Helvetica,sans-serif;font-weight:700}ul.inq-tel li a{display:block;padding:16px 0;width:90%;background:#09c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;margin:0 auto;font-size:7vw}#inquiry{width:90%;margin:20px auto;padding:5%;background:#e7ecef;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#inquiry div.inquiryDial{display:none}#inquiry div.formWrap{margin-top:auto;padding-top:0}.single img{width:100%;height:auto}#inquiry dl{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}#inquiry img{width:100%;height:auto}#inquiry dt.required{background:url(../img/inquiry_icon_required.png) no-repeat left top;background-size:auto 20px;padding:0 0 0 50px;margin-bottom:10px}#inquiry .long input,#inquiry .long textarea{padding:2%;width:96%}#inquiry .short input{padding:2%}.submit{background:url(../img/submint.jpg) no-repeat left top;background-size:100% auto;border:none;width:100%;height:50px;margin:0 auto;text-indent:-9999px;text-align:center}address{padding:20px 0;text-align:center}.ERR{color:#c00}.inqbox{width:100%;padding:2%;background:#fff}#inquiry div.inquiryDial div.navi_box_right{position:relative;top:inherit;left:inherit}#inquiry div.formWrap dl{width:auto}#inquiry div.formWrap dl dt{width:auto}#inquiry div.formWrap dl dd{width:auto}.include .form_box{font-size:15px}.include input[type=submit]{background-color:#2381ae;color:#fff;line-height:200%;padding:10px;font-size:16px}#followFoot{width:100%;background:#0283c9;overflow:hidden;padding:10px 0 0;position:fixed;bottom:0}#followFoot .inner{width:100%;max-width:1040px;margin:0 auto -1%}#followFoot ul{overflow:hidden}#followFoot .txt{color:#222;margin-bottom:0;font-size:13px;background:#eee;text-align:center}#followFoot li{list-style:none}#followFoot li img{width:100%; height:auto;}#followFoot .bt_left{width:47%;float:left;margin-left:2%;margin-right:1%}#followFoot .bt_right{width:47%;float:right;margin-right:2%;margin-left:1%}#followFoot .bt_right02{width:96%;float:right;margin-right:2%;margin-left:1%;margin-bottom:1%}#followFoot .bt_right02 img{width:100%}.colona02{text-align:center;font-size:80%;margin:1% auto 2%;color:#fff;line-height:140%}#followFoot .bt_right img{width:100%;height:auto;}#followFoot .bt_left img{width:100%; height:auto;}#followFoot .bt_tel{width:96%;display:block;margin:6px auto 10px}}.kirabutton01{margin:3px 0 0;border-radius:10px;background:rgba(0,0,0,0) url("../../img/btn_af005.png") no-repeat scroll left top/100% auto;color:#fff;padding:10px 0 0;font-size:30px;text-align:center;text-decoration:none;position:relative;z-index:0;overflow:hidden;transition:.25s linear;-webkit-transition:.25s linear;-moz-transition:.25s linear;font-weight:700;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";height:33vw;direction:block}.kirabutton01:before{display:block;position:absolute;z-index:-1;left:-30%;top:-70%;content:"";width:100px;height:400px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);background-image:linear-gradient(left,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,#fff),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff #fff,rgba(255,255,255,0) 100%);animation:KiraKira1 3s infinite linear;-webkit-animation:KiraKira1 3s infinite linear;-moz-animation:KiraKira1 3s infinite linear}.btn_tel{text-decoration:none;color:#fff!important;font-weight:700;font-size:6vw;position:absolute;top:22vw;left:7vw;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";width:100%;display:block;margin:0 auto;height:0}.btn_tel03{text-decoration:none;color:#fff!important;font-weight:700;font-size:5vw;position:absolute;top:16vw;left:7vw;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";width:100%;display:block;margin:0 auto;height:0}.btn_tel03:hover{text-decoration:none}.btn_tel:hover{text-decoration:none}.kirabutton01 img{width:100%}@keyframes KiraKira1{0%{left:-30%}20%{left:120%}100%{left:120%}}@-webkit-keyframes KiraKira1{0%{left:-30%}20%{left:120%}100%{left:120%}}@-moz-keyframes KiraKira1{0%{left:-30%}20%{left:120%}100%{left:120%}}@media only screen and (max-width:640px){.kirabutton01{width:100%;font-size:24px;display:block}}.btn_tel02{text-decoration:none;color:#fff;font-weight:700;font-size:6vw;position:absolute;top:20vw;left:7vw;font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";width:100%;display:block;margin:0 auto;height:0}.btn_og{width:98%!important;font-size:3.5vw!important;font-weight:700!important;border-radius:50px!important;text-align:center!important;color:#fff!important;background:linear-gradient(180deg,#e48c02 0,#e48c02 50%,#d67900 50%,#d67900 100%)!important;height:8vw!important;display:flex;justify-content:center;align-items:center}.btn_og a{color:#fff!important}.btn_gr a{color:#fff!important}.btn_gr{width:98%!important;font-size:3.5vw!important;font-weight:700!important;border-radius:50px!important;text-align:center!important;color:#fff!important;background:linear-gradient(180deg,#41a826 0,#41a826 50%,#399b1f 50%,#399b1f 100%)!important;height:8vw!important;display:flex;justify-content:center;align-items:center}@media screen and (min-width:641px) and (max-width:1024px){.kirabutton01{display:none}}@media screen and (min-width:1025px){.kirabutton01{display:none}}.m-works{background:#f4faff;margin-top:calc(-73/1366*100vw);padding-top:calc(168/1366*100vw)}@media (min-width:1366px){.m-works{margin-top:-73px;padding-top:168px}}@media (max-width:768px){.m-works{margin-top:calc(-503/750*100vw);padding-top:calc(550/750*100vw)}}.m-works__body{background:url(../img/works-bg.svg) no-repeat top center;background-size:cover;padding:calc(30/1366*100vw) 0 calc(100/1366*100vw);position:relative;max-width:1128px;width:calc(1128/1366*100vw);margin:0 auto;text-align:left}@media (min-width:1366px){.m-works__body{padding:30px 0 100px}}@media (max-width:768px){.m-works__body{background:url(../img/works-sp-bg.svg) no-repeat top center;background-size:cover;padding:calc(80/750*100vw) 0 calc(100/750*100vw);width:calc(var(--v-contentsWidthSp)/750*100%)}}.m-works__bodyBlock{margin:0 auto;max-width:1088px;width:calc(1088/1366*100vw)}@media (max-width:768px){.m-works__bodyBlock{width:100%}}.m-works__bodyBlockTtl{font-size:calc(25/1366*100vw);text-align:center;line-height:2em;margin-top:calc(45/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockTtl{font-size:25px}}@media (max-width:768px){.m-works__bodyBlockTtl{font-size:calc(20/750*100vw)}}@media (min-width:1366px){.m-works__bodyBlockTtl{margin-top:45px}}@media (max-width:768px){.m-works__bodyBlockTtl{text-indent:.3em;margin-top:calc(20/750*100vw)}.m-works__bodyBlockTtl.is-media{text-indent:0;line-height:2.2em}}.m-works__bodyBlockTtl span{font-size:calc(40/1366*100vw);color:#d7ba62}@media (min-width:1366px){.m-works__bodyBlockTtl span{font-size:40px}}@media (max-width:768px){.m-works__bodyBlockTtl span{font-size:calc(46/750*100vw)}}@media (max-width:768px){.m-works__bodyBlockTtl span.u-spNone{display:none}.pc_on{display:none!important}}.m-works__bodyBlockInner{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:calc(40/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner{margin-top:40px}}@media (max-width:768px){.m-works__bodyBlockInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}}.m-works__bodyBlockInner .inner-block{border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.16);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;padding:calc(15/1366*100vw) 0 calc(45/1366*100vw);height:calc(651/1366*100vw);width:calc(536/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block{padding:15px 0 45px;height:651px;width:536px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block{margin-top:calc(35/750*100vw);padding:calc(40/750*100vw) 0 calc(65/750*100vw);width:calc(592/750*100vw)}.m-works__bodyBlockInner .inner-block:first-child{height:calc(894/750*100vw)}.m-works__bodyBlockInner .inner-block:nth-child(2){margin-bottom:calc(85/750*100vw);height:calc(1170/750*100vw)}.m-works__bodyBlockInner .inner-block .img img{max-width:100%}}.m-works__bodyBlockInner .inner-block .ttl{font-size:calc(30/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .ttl{font-size:30px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .ttl{font-size:calc(40/750*100vw)}}.m-works__bodyBlockInner .inner-block .txt{font-size:calc(16/1366*100vw);width:calc(326/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .txt{font-size:16px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .txt{font-size:calc(28/750*100vw)}}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .txt{width:326px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .txt{width:calc(538/750*100vw)}}.m-works__bodyBlockInner .inner-block .img{height:calc(204/1366*100vw);width:calc(250/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .img{height:204px;width:250px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .img{height:calc(274/750*100vw);width:calc(334/750*100vw)}}.m-works__bodyBlockInner .inner-block .list .list-item{font-size:calc(16/1366*100vw);border-bottom:1px solid #c7e8ff;line-height:1.4em;padding:calc(10/1366*100vw) 0}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item{font-size:16px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item{font-size:calc(28/750*100vw)}}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item{padding:10px 0}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item{padding:calc(35/750*100vw) 0}}.m-works__bodyBlockInner .inner-block .list .list-item span{font-size:calc(14/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item span{font-size:14px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item span{font-size:calc(28/750*100vw)}}.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)){display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative;margin:0 auto;padding-left:calc(135/1366*100vw);height:calc(120/1366*100vw);width:calc(420/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)){padding-left:135px;height:120px;width:420px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)){padding-left:calc(160/750*100vw);height:auto;width:calc(550/750*100vw)}}.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)):before{content:"";background-size:cover;position:absolute;top:0;bottom:0;left:0;margin:auto;height:calc(100/1366*100vw);width:calc(100/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)):before{height:100px;width:100px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item:not(:nth-child(4)):before{left:calc(10/750*100vw);height:calc(120/750*100vw);width:calc(120/750*100vw)}}.m-works__bodyBlockInner .inner-block .list .list-item:first-child:before{background:url(../img/ncia.jpg) no-repeat;background-size:cover}.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(2):before{background:url(../img/cii.jpg) no-repeat;background-size:cover}.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(3):before{background:url(../img/tlc.jpg) no-repeat;background-size:cover}.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4){display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;position:relative;padding-left:calc(55/1366*100vw);height:calc(120/1366*100vw);width:calc(420/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4){padding-left:55px;height:120px;width:420px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4){margin:0 auto;padding-left:calc(45/750*100vw);height:auto;width:calc(550/750*100vw)}}.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4):before{content:"";background:#c7e8ff;position:absolute;top:0;bottom:0;left:calc(32/1366*100vw);margin:auto;height:calc(98/1366*100vw);width:calc(13/1366*100vw)}@media (min-width:1366px){.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4):before{left:32px;height:98px;width:13px}}@media (max-width:768px){.m-works__bodyBlockInner .inner-block .list .list-item:nth-child(4):before{left:calc(11/750*100vw);height:calc(203/750*100vw);width:calc(17/750*100vw)}}.m-works__blockList{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;margin:calc(10/1366*100vw) auto 0;width:calc(904/1366*100vw)}@media (min-width:1366px){.m-works__blockList{margin-top:10px;width:90%}}@media (max-width:768px){.m-works__blockList{margin-top:calc(0/750*100vw);width:calc(636/750*100vw)}}.m-works__blockList .list-item{margin-top:calc(30/1366*100vw);height:calc(69/1366*100vw);width:calc(168/1366*100vw)}@media (min-width:1366px){.m-works__blockList .list-item{margin-top:30px;height:69px;width:168px}}@media (max-width:768px){.m-works__blockList .list-item{margin-top:calc(40/750*100vw);height:calc(69/750*100vw);width:calc(168/750*100vw)}}.m-works__blockList .list-item img{width:100%}.m-works__blockList .list-item:nth-child(16){margin-left:calc(168/1366*100vw)}@media (min-width:1366px){.m-works__blockList .list-item:nth-child(16){margin-left:168px}}@media (max-width:768px){.m-works__blockList .list-item:nth-child(16){margin-left:0}}.m-works__blockList .list-item:nth-child(18){margin-right:calc(168/1366*100vw)}@media (min-width:1366px){.m-works__blockList .list-item:nth-child(18){margin-right:168px}}@media (max-width:768px){.m-works__blockList .list-item:nth-child(18){margin-right:0}}.m-works__blockTxt{font-size:calc(15/1366*100vw);text-align:center;margin-top:calc(100/1366*100vw)}@media (min-width:1366px){.m-works__blockTxt{font-size:17px;font-weight:700;color:#000}}@media (max-width:768px){.m-works__blockTxt{font-size:calc(26/750*100vw)}}@media (min-width:1366px){.m-works__blockTxt{margin-top:30px}}@media only screen and (max-width:640px){.cp_box_li{border:1px solid #2883ac;width:41%!important;float:left;padding:2%!important;margin:2%!important;border-radius:14px;font-size:70%;font-weight:700;line-height:200%}.cp_box_li::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-28px;top:-12px}.cp_box_li02{border:1px solid #2883ac;width:41%!important;float:left;padding:2%!important;margin:2%!important;border-radius:14px;font-size:70%;font-weight:700;line-height:200%}.cp_box_li02::after{content:"〉";color:#2883ac;position:absolute;bottom:0;line-height:1em;margin:auto;position:relative;right:-71px;top:-12px}.f_title{font-weight:700;font-size:1.5vw;border-bottom:1px solid #000;margin-bottom:0;padding:2%;background:linear-gradient(#002947,#021726);color:#fff;letter-spacing:.15vw;border-radius:10px 10px 0 0;height:32.5vw!important;display:block;margin-top:2vw}#s_btn{background:linear-gradient(#bf1919,#7a0909);border-radius:10px;margin:4% 0;width:100%;color:#fff;padding:2% 0;box-shadow:0 0 5px #000;font-size:7.5vw!important;font-weight:700;letter-spacing:.2vw;height:13vw!important}.include input,select,textarea{background-color:#fff;border:1px solid #ccc;height:10vw;line-height:200%}.inq_box_txt textarea{background-color:#fff!important;border:1px solid #ccc!important}.inq_box_txt #sex{margin-left:0!important;width:10%!important}.include input[type=submit]{background-color:#2381ae;color:#fff;line-height:200%;padding:10px;font-size:16px;height:60px}}#age,#body,#category,#contact_note,#name,#pref,#tel,.include #email{font-size:16px;line-height:150%;margin:0 auto;padding:5px;border:1px solid #ccc;width:100%}.include .form_box{background-color:#fff;border:1px solid #ccc;display:block;height:auto;margin:10px auto;padding:30px 20px;width:90%;font-size:16px}.er01{margin-top:6%;padding-top:2%}.er{position:relative;bottom:15px}