@charset "utf-8";
.red{color:#f24d54}.txtC{text-align:center}.inner1020{width:1020px;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}header{width:100%;background:#fff}header .head{width:1020px;padding:10px 0 0;margin:0 auto}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:200%;font-family:Arial,Helvetica,sans-serif;font-weight:700;width:31%;margin-right:1.5%}header .head li .tel{margin-top:3px}.tw100{width:100%; height:auto;}.side{position:fixed;right:0;top:20px;z-index:999!important}.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 #fafafa}
.mv ul{width:1020px;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:420px;padding-top:372px;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%;background:#e1f8fe;padding-bottom:30px}.first-problem .imples{width:100%;margin-bottom:-40px}.first-problem .imples img{vertical-align:top;width:100%}.first-problem .txt02{margin-top:40px;text-align:center;font-size:16px;line-height:1.7;letter-spacing:.15em}.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}.ranking{margin:0 auto;background:#fff url(../img/bgranking.jpg) no-repeat center 0/100% auto;padding:60px}.ranking img{margin:0 auto;text-align:center;display:block}.change{width:100%;margin:50px auto 90px;position:relative}.change:after{content:"";background:url(../img/change-bg2.png) 50% 0 no-repeat;width:100%;height:313px;position:absolute;z-index:-1;bottom:49px}.change-bg{width:1178px;margin:0 auto;padding-bottom:50px;min-height:665px;position:relative}.change h2{text-align:center}.change-bg ul.work{margin:100px 0 0 573px}.change-bg ul.attitude{margin:70px 0 0 700px}.change-bg ul.mobile{margin:70px 0 0 643px}.bg-blue{width:100%;background:#d7e9f5;padding:20px 0 50px;border-bottom:1px solid #ccc;position:relative}.bg-blue:before{content:"";border:40px solid transparent;border-top:40px solid #ccc;position:absolute;right:48%;bottom:-81px}.bg-blue:after{content:"";border:40px solid transparent;border-top:40px solid #d7e9f5;position:absolute;right:48%;bottom:-80px}#trouble{position:relative;margin-top:-230px;margin-bottom:60px;background:url(../img/trouble-bg.png) 50% 0 no-repeat}#trouble h2{padding:160px 0 0;min-height:200px}#trouble .cover{background:#fff;width:1200px;margin:0 auto;padding:40px 0;box-shadow:0 0 2px 2px #ddd;-moz-box-shadow:0 0 2px 2px #ddd;-webkit-box-shadow:0 0 2px 2px #ddd;height:auto}#trouble .columnBox.tcase .left{width:220px}#trouble .columnBox.tcase .right{width:780px}#trouble .columnBox.tcase .txt{font-size:130%;margin-bottom:30px;line-height:1.6}#trouble .columnBox.tcase .result{background:#f24d54;color:#fff;padding:5px 40px;margin-bottom:10px;display:inline-block}#trouble .columnBox.tcase ul{margin-left:1em}#checkP{margin-bottom:80px}#checkP .checkPIn{background:url(../img/checkPoint-bg.png) 50% 15px no-repeat}#checkP .cover{background:#fff;padding-top:40px;margin-top:-60px;position:relative}.mind{margin:0 auto;width:1040px}.mind .mb-txt{padding:30px 0;text-align:center}.mind .mb-txt p{margin-bottom:20px}.mind .mb-txt p:last-child{margin:0}.nopro{font-size:0;line-height:0}.action02{box-shadow:0 0 0 4px #ccc inset;background:url(../img/action-bg.jpg) no-repeat left center;width:1040px;margin:0 auto 70px}.action02 div{width:100%;padding:18px 0 18px 50%;text-align:center}.ac-tel02{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}.release{width:100%;border-bottom:10px solid #c8c8c8;padding:30px 0;position:relative}.release:before{content:"";border:40px solid transparent;border-top:40px solid #c8c8c8;position:absolute;right:48%;bottom:-90px}.release:after{content:"";border:40px solid transparent;border-top:40px solid #fff;position:absolute;right:48%;bottom:-80px}.exa{background:#dce9f0;padding:80px 0 0}.case{background:url(../img/case-time.gif) no-repeat center top #fff;margin:0 auto 80px;width:1040px;padding:30px 0;box-shadow:0 0 5px #fff,0 0 5px #000,0 0 1px #ccc;-webkit-box-shadow:0 0 5px #fff,0 0 5px #000,0 0 1px #ccc;-moz-box-shadow:0 0 5px #fff,0 0 5px #000,0 0 1px #ccc}.case ul{width:580px;margin:0 auto}.case ul li{float:left;width:280px;margin:0 20px 0 0;list-style:none;text-align:center}.case ul li:last-child{margin:0}.case ul li dt{min-height:100px;font-size:90%;line-height:150%}.case ul li dd{padding:0;margin:0 0 20px;font-size:0;line-height:0}.case ul li p{text-align:left;font-size:90%;line-height:150%}.movie{background:url(../img/movie-bg.gif) repeat #fff;position:relative;margin-bottom:70px}.movie:after{content:"";border:40px solid transparent;border-top:40px solid #333;position:absolute;right:48%;bottom:-80px}.movie h3{padding:0 0 30px 180px;font-size:200%;line-height:150%;color:#fff}.movie .area{width:1040px;margin:0 auto;position:relative;padding:40px 0 38px}.woman{position:absolute;right:0;top:-45px;z-index:2!important}.movie-frame iframe{z-index:200}.movie-frame{width:750px;text-align:center;background:url(../img/movie-frame.gif) no-repeat center center;margin:0;padding:60px 0;z-index:20!important}.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}#media .boxs{width:1040px;margin:0 auto}#media h2{text-align:center;margin-bottom:20px;color:#000}#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-color:#ccc;border-top-style:solid;border-top-width:2px;border-top:5px solid #222;height:auto}
#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}
.caparea .sub-list{margin-bottom:50px;}
.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}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:50px;margin-top:60px}.cp-bg{width:100%;background:url(../img/cp-bg.jpg) repeat center top;background-size:100% auto}.cp-bg .caparea{width:1040px;margin:0 auto;background:url(../img/un-delat.png) no-repeat center top;padding:60px 0}.cp-bg02{width:100%;background-size:100% auto}.cp-bg02 .caparea02{width:1040px;margin:0 auto;padding:60px 0}.caparea02 .cmda{font-size:200%;font-weight:700;color:#1e7199;margin-bottom:50px;text-align:center}.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}#inquiry{background:url(../img/bg_inquiry.png) repeat-x top #fff;margin:0;padding:0}.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}div.formWrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e7ecef;margin-top:40px;padding:40px 0 50px;margin:0 auto;width:1040px}#inquiry div.formWrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#e7ecef;margin-top:40px;padding:40px 0 50px}#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:9%}#followFoot{width:100%;background:#0283c9;overflow:hidden;padding:10px 0 7px;position:fixed;bottom:0;z-index:999}#followFoot .inner{width:100%;max-width:1040px;margin:0 auto}#followFoot ul{overflow:hidden}#followFoot .txt{color:#fff;margin-bottom:5px;font-size:18px}#followFoot li{list-style:none}#followFoot .left{float:left}#followFoot .right{float:right;padding-top:5px;width:33%}#followFoot .tel{color:#fff;font-size:40px;font-weight:700;letter-spacing:.05em;font-family:Arial,Helvetica,sans-serif}.soudan_img{width:1000px;height:237px}.soudan_img02{width:941px;height:92px}.cp_main{background-color:#aae8f6;padding:1% 1% 1%;width:1000px;margin:0 auto}.cp_main_in{background:url("../img/price_cp_pc02.jpg") no-repeat scroll center 0 transparent;background-color:#aae8f6;width:98%;margin:0 auto}.cp_main_in02{background-color:#e0f1f9;width:98%;margin:0 auto 2%}@font-face{font-family:MyFont;src:url(../font/A-OTF-FolkPro-Bold.otf)}@font-face{font-family:MyFont02;src:url(../font/A-OTF-FolkPro-Medium.otf)}.cp_d{background-color:#eb6fa5;text-align:center;color:#fff;font-size:2em;font-weight:600;padding:3% 0 3%;font-family:MyFont;letter-spacing:5px}.cp_ds{font-size:80%}.cp_box01{padding:8% 0 10%;clear:both}.cp_box02{padding:0 0 12%}.cp_box03{padding:0 0 5%}.cp_t01{width:20%;float:left;font-size:300%;color:#fff;font-weight:700;line-height:115%;position:relative;left:3.5%;font-family:MyFont02;letter-spacing:5px;top:-26px;text-shadow:1px 1px 3px #666}.cp_t02{width:20%;float:left;font-size:300%;color:#fff;font-weight:700;line-height:115%;position:relative;left:3.5%;font-family:MyFont02;letter-spacing:5px;top:-24px;text-shadow:1px 1px 3px #666}.cp_t03{width:20%;float:left;font-size:300%;color:#fff;font-weight:700;line-height:115%;position:relative;left:3.5%;font-family:MyFont02;letter-spacing:5px;top:-28px;text-shadow:1px 1px 3px #666}.cp_t03 span{font-feature-settings:"palt"}.cp_b{font-weight:700;font-size:140%;margin-left:22%}.cp_txt{font-size:120%;margin-left:22%;line-height:184%;margin-top:2%}.cp_boxleft{width:80%;float:left}.cp_boxright{width:20%;float:right;margin-top:2%}.cp_boxright img{width:72%;display:block;margin:0 auto}.cp_boxleft02{width:20%;float:left}.cp_boxright02{width:80%;float:right}.cp_boxleft02 img{width:72%;display:block;margin:20px auto 0}.balloon1-right{background-color:#a7d5ed;margin:2% 2%;padding:3%}.cp_tb02{font-size:120%;font-weight:700}.cp_bb02 span{text-align:right}.cp_bb02{background-color:#f0c0eb;padding:2%;margin:0 auto 2%;font-size:108%;color:#000;font-weight:700}.balloon1{position:relative;padding:20px;background-color:#a7d5ed;display:inline-block;margin:2% 2%}.balloon1::before{content:'';position:absolute;display:block;width:0;height:0;right:-15px;top:45%;border-left:15px solid #a7d5ed;border-top:15px solid transparent;border-bottom:15px solid transparent}.balloon2{position:relative;padding:20px;background-color:#a7d5ed;display:inline-block;margin:2% 2%}.balloon2::before{content:'';position:absolute;display:block;width:0;height:0;left:-15px;top:45%;border-right:15px solid #a7d5ed;border-top:15px solid transparent;border-bottom:15px solid transparent}.cp_txt02{font-size:89%}.cpbox00{clear:both}.accordion-box{position:relative}.accordion-box label{height:140px;cursor:pointer;text-align:center;font-size:120%;position:absolute;bottom:0;width:100%;z-index:999;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.95) 90%)}.accordion-box input:checked+label{background:inherit}.accordion-box label:after{content:"続きをよむ";letter-spacing:.05em;line-height:2.5rem;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;background-color:#1f4356;width:18.75rem;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.accordion-box label:before{content:"↓";font-weight:700;position:absolute;bottom:30px;left:50%;-webkit-transform:translate(-140px,0);transform:translate(-140px,0);background-color:#fff;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:20px;height:20px;line-height:20px}.accordion-box input{display:none}.accordion-box .accordion-container{overflow:hidden;height:200px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.accordion-box input:checked+label:after{content:"閉じる"}.accordion-box input:checked+label:before{content:"↑"}.accordion-box input:checked~.accordion-container{height:auto;padding-bottom:80px;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.c_rink{font-weight:700;color:#0283c9!important;border-bottom:1px dotted #0283c9;font-size:120%}.c_rink_box{display:block;margin:2% 0 0}a:hover img{opacity:none!important}.fcl{zoom:100%}.fcl:after{content:" ";clear:both;height:0;display:block;visibility:hidden}.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(40/750*100vw);width:calc(536/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(30/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(30/750*100vw)}}@media (min-width:1366px){.m-works__blockTxt{margin-top:30px}}@media (max-width:768px){.m-works__blockTxt{margin-top:calc(60/750*100vw)}}.include .form_box{background-color:#fff;border:1px solid #ccc;display:block;height:auto;margin:10px auto;padding:30px 20px;width:90%}.include .inq_box_txt{display:block;float:left;line-height:150%;margin:0;padding-bottom:0;padding-left:20px;padding-top:0;width:400px!important}#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 #contact{font-size:16px;line-height:150%;margin:2% auto 0;padding:5px;border:1px solid #ccc;width:80%}.pad_none{display:none!important}.pc_none{display:none!important}.include input,select,textarea{font-size:16px;line-height:150%;margin:0 auto;padding:15px;border:1px solid #ccc!important}