@charset "UTF-8";*{font-size:100%;font-style:normal;margin:0;padding:0}body{background:#fff;color:#000;cursor:auto;font:normal normal 14px/1.7 Noto Sans JP,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,游ゴシック体,Yu Gothic,YuGothic,sans-serif;letter-spacing:normal;text-align:center;word-spacing:normal;-webkit-text-size-adjust:100%}body.page{padding-top:54px}* html body,:first-child+html body{font-size:75%}h3,h4,h5,h6{letter-spacing:0;padding:25px 0 5px}p{padding:5px 0 10px}blockquote{background:#faf6ed;margin:15px 0;padding:10px 15px 3px}pre{background:#eee;margin:1em 0;overflow:auto;padding:0 20px;width:auto}code{color:#5b5905;font-family:Lucida Grande,Courier New,Courier,mono,Verdana,sans-serif;letter-spacing:0}ol,ul{padding:0 0 0 30px}dl,ol,ul{margin:10px 0}a{color:#0071bb;cursor:pointer;text-decoration:underline}a:visited{color:#3b41a4}a:hover{color:#f80}a:active,a:focus{color:#f90}em{color:#666}em,strong{font-weight:700}strong{color:#e47}abbr,acronym{cursor:help}sup{vertical-align:super}sub,sup{font-size:70%}sub{vertical-align:baseline}* html sup,:first-child+html sup{font-size:80%;line-height:1.5}hr{display:none}img{background:transparent;border:none;color:#fff}embed,img,object{vertical-align:bottom}embed,object{outline:0}table{border:1px solid #aaa;border-collapse:collapse;margin-bottom:15px}caption{text-align:left}th{white-space:nowrap}td,th{border:1px solid #aaa;border-collapse:collapse;padding:5px 10px;text-align:left}fieldset{border:1px solid #ddd;margin-bottom:15px;padding:10px}* html legend{margin:0 0 10px}input,textarea{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;padding:1px}select option{padding:0 5px}input:focus,select:focus,textarea:focus{background-color:#fafafa}label{cursor:pointer}.mincho{font-family:游明朝,YuMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif}.alpha{font-family:Times New Roman}.grande{font-family:Lucida Grande,Hiragino Kaku Gothic Pro,Meiryo,sans-serif}.aL{text-align:left}.aC{text-align:center}.aR{text-align:right}.fR{float:right}.fL{float:left}.clr{clear:both;float:none}.jp{font-family:ヒラギノ角ゴ Pro W3,Osaka,ＭＳ Ｐゴシック,sans-serif}.verdana{font-family:Verdana,sans-serif}.times{font-family:Times New Roman,Times,serif}.temp-notes{background:#f8f8f8;color:#c00;font-size:120%;font-weight:700;margin:1em;padding:1em}input[type=button],input[type=submit]{-webkit-appearance:none;appearance:none;cursor:pointer}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{border:1px solid #aaa;border-radius:5px;padding:5px}textarea{line-height:1.5}select{-webkit-appearance:none;appearance:none;background:url(../img/icon_select_arrow.png) no-repeat 100% 50%;background-color:#fff;background-size:auto 100%;height:2.4em;padding:2px 20px 2px 5px}.txtsize3{width:1.5em}.txtsize5{width:2.5em}.txtsize6{width:3em}.txtsize7{width:3.5em}.txtsize8{width:4em}.txtsize10{width:5em}.txtsize15{width:7.5em}.txtsize20{width:10em}.txtsize25{width:12.5em}.txtsize30{width:15em}.txtsize35{width:17.5em}.txtsize40{width:20em}.txtsize45{width:22.5em}.txtsize50{width:25em}.txtsize55{width:27.5em}.txtsize60{width:30em}.txtsize65{width:32.5em}.txtsize70{width:35em}.txtsize75{width:37.5em}.txtsize80{width:40em}.txtsize85{width:42.5em}.txtsize90{width:45em}.w15{width:15%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w35{width:35%!important}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{width:100%!important}.mb0{margin-bottom:0!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pt100{padding-top:100px!important}.hidden{display:none}.clearfix:after{clear:both;content:"";display:block}.inner{margin:0 auto;max-width:1100px;padding:0 10px}body{margin:0;padding:0}img{height:auto;max-width:100%}.spOnly{display:none}.shipporiM{font-family:Shippori Mincho,serif}.EB{font-family:EB Garamond,serif}h2.bTitle{color:#fff;font-family:Shippori Mincho,serif;font-size:34px;font-weight:500}h2.bTitle img{width:60%}h2.bTitle span{font-size:70%}h2.cTitle{font-family:Shippori Mincho,serif;font-size:38px;margin-bottom:50px}h2.cTitle small{font-size:84%}h2.cTitle span{font-size:115.7%}h3.enTitle{font-family:EB Garamond,serif;font-weight:400}h3.bTitle{font-weight:500;padding:10px 0}h3.bTitle,h3.cTitle{font-family:Shippori Mincho,serif}h3.cTitle{font-size:24px;padding:0 0 20px;position:relative}h3.cTitle:after{background:url(../img/voice_line.png) 50% 50% repeat-x;background-size:contain;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}h3.cTitle span{color:grey;font-family:Noto Sans JP,serif;font-size:16px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}h4.bTitle{color:#fff;font-family:Shippori Mincho,serif;font-size:24px}h4.bTitle span{font-size:116%}.red{color:#c60000}.yellow{color:#ffe348}.blue{color:#005b9d}#wrapper{margin:0;padding:0}.commonView{padding:100px 0 200px}#header{padding:15px 0}#header .inner{max-width:1200px}#header h1{text-align:left}#header h1 img{max-width:151px}.mainImgView{background:url(../img/mv.jpg) 50% 50% no-repeat;background-size:contain;padding-top:35%;position:relative}.mainImgView .inner{max-width:510px}.mainImgView .textBox{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainImgView .textBox ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:20px auto 0;max-width:60%;padding:0}.mainImgView .textBox ul li{width:32%}.worriesView{background:url(../img/worries_bg.jpg) 50% 100% no-repeat;background-size:cover;position:relative}.worriesView:after{background:url(../img/worries_arrow.png) 50% 50% no-repeat;background-size:contain;content:"";height:104px;left:50%;position:absolute;top:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px}.worriesView .contentsBox{display:flex;flex-wrap:wrap;justify-content:space-between}.worriesView .contentsBox .content{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);width:30%}.worriesView .contentsBox .content dd{font-size:22px;font-weight:700;margin-top:20px}.problemSolvingView{background:url(../img/ps_bg.jpg) 50% 100% no-repeat;background-size:cover}.problemSolvingView h2.cTitle{color:#fff}.problemSolvingView .detailBox .contentsBox{display:flex;flex-wrap:wrap;justify-content:space-between}.problemSolvingView .detailBox .contentsBox:not(:first-child){margin-top:30px}.problemSolvingView .detailBox .contentsBox.reverseContents{flex-direction:row-reverse}.problemSolvingView .detailBox .contentsBox .imgContent{width:45%}.problemSolvingView .detailBox .contentsBox .textContent{border-bottom:1px solid #fff;border-top:1px solid #fff;text-align:left;width:50%}.problemSolvingView .detailBox .contentsBox .textContent h3.enTitle{color:#4ebbff;font-size:33px}.problemSolvingView .detailBox .contentsBox .textContent p{color:#fff}.achievementsView .achievementGroup .achievementBox{background:url(../img/achievements_bg.png) 50% 50% no-repeat;background-size:cover;border-radius:10px}.achievementsView .achievementGroup .achievementBox h3.bTitle{background:#005b9d;border-radius:10px 10px 0 0;color:#fff;font-size:33px;padding:10px 20px;text-align:left}.achievementsView .achievementGroup .achievementBox h3.bTitle span{font-size:85%;margin-left:2em}.achievementsView .achievementGroup .achievementBox .detailBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}.achievementsView .achievementGroup .achievementBox .flowBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:60%}.achievementsView .achievementGroup .achievementBox .imgBox{width:38%}.achievementsView .achievementGroup .achievementBox .imgBox dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.achievementsView .achievementGroup .achievementBox .imgBox dt{width:25%}.achievementsView .achievementGroup .achievementBox .imgBox dd{color:#c60000;font-size:20px;font-weight:700;text-align:left;width:70%}.achievementsView .achievementGroup .achievementBox .flowContent{border-radius:10px;box-sizing:border-box;font-weight:700;padding:10px;text-align:left;width:47.5%}.achievementsView .achievementGroup .achievementBox .prevFlow{background:#f5f5f5;border:1px solid #d1d1d1;color:#a7a7a7;position:relative}.achievementsView .achievementGroup .achievementBox .prevFlow:after{background:url(../img/achievements_arrow.png) 50% 50% no-repeat;background-size:contain;content:"";height:32px;left:100%;position:absolute;top:50%;-webkit-transform:translate(45%,-50%);transform:translate(45%,-50%);width:20px}.achievementsView .achievementGroup .achievementBox .nextFlow{background:#fff;border:1px solid #005b9d}.achievementsView .achievementGroup .achievementBox .flowBox p{font-size:18px}.achievementsView .achievementGroup .achievementBox .flowBox .prevFlow dd{font-size:22px}.achievementsView .achievementGroup .achievementBox .flowBox .nextFlow p{color:#005b9d}.achievementsView .achievementGroup .achievementBox .flowBox dd,.achievementsView .achievementGroup .achievementBox .flowBox dt{font-size:22px}.achievementsView .achievementGroup .achievementBox .flowBox .nextFlow dd{color:#c60000}.achievementsView .achievementGroup .achievementBox .flowBox .nextFlow dd strong{font-size:32px}.dummyView{background:url(../img/dummy_bg.jpg) 50% 50% no-repeat;background-size:cover}.dummyView .contentsBox{display:flex;flex-wrap:wrap;justify-content:space-between}.dummyView .contentsBox .content{width:47.5%}.dummyView .contentsBox .content h3.bTitle{background:#005b9d;border-radius:10px;color:#ffe348;font-size:28px}.dummyView .contentsBox .content:last-child h3.bTitle{background:#d1d1d1;color:#2c2c2c;font-size:22px;padding:14.5px 0}.dummyView .contentsBox .content .flow .top{position:relative}.dummyView .contentsBox .content .flow .top:before{background:url(../img/dummy_arrow01.png) 50% 50% no-repeat;background-size:contain;content:"";height:481px;position:absolute;right:5%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:58px}.dummyView .contentsBox .content:last-child .flow .top:before{background:url(../img/dummy_arrow02.png) 50% 50% no-repeat;background-size:contain}.dummyView .contentsBox .content .flow dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0 0}.dummyView .contentsBox .content .flow dt{background:#005b9d;border-radius:10px;color:#fff;font-family:EB Garamond,serif;font-size:25px;padding:5px 0;position:relative;width:20%}.dummyView .contentsBox .content:last-child .flow dt{background:#d1d1d1}.dummyView .contentsBox .content .flow dt:after{background:#005b9d;clip-path:polygon(100% 50%,0 15%,0 85%);content:"";height:20px;left:97%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px}.dummyView .contentsBox .content:last-child .flow dt:after{background:#d1d1d1}.dummyView .contentsBox .content .flow dd{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;font-size:20px;font-weight:700;padding:10px 20px;text-align:left;width:75%}.dummyView .contentsBox .content:last-child .flow dd{color:grey}.dummyView .contentsBox .content:first-child .flow dl:last-child dt,.dummyView .contentsBox .content:first-child .flow dl:last-child dt:after{background:#c60000}.dummyView .contentsBox .content:first-child .flow dl:last-child dd{color:#c60000}.caseCommon .caseBox{display:flex;flex-wrap:wrap;justify-content:space-between}.caseCommon .caseBox .caseContent{width:32%}.caseCommon .caseBox .caseContent dl{margin:0}.caseCommon .caseBox .caseContent .imgBox dd{color:grey;padding:10px 0}.caseCommon .caseBox .caseContent .incomeBox{background:#005b9d;border-radius:10px;padding:10px 0}.caseCommon .caseBox .caseContent .incomeBox dt{color:#fff;font-size:18px;font-weight:700}.caseCommon .caseBox .caseContent .incomeBox dd{font-size:22px;font-weight:700}.caseCommon .caseBox .caseContent .incomeBox dd strong{font-size:32px}.voiceView{background:#f5f5f5}.voiceView .voiceBox .voiceContent{display:flex;flex-wrap:wrap;justify-content:space-between}.voiceView .voiceBox .voiceContent:not(:first-child){margin-top:30px}.voiceView .voiceBox .voiceContent .imgContent{width:10%}.voiceView .voiceBox .voiceContent .textContent{background:#fff;border-radius:10px;padding:20px;position:relative;text-align:left;width:82%}.voiceView .voiceBox .voiceContent .textContent:before{background:#fff;clip-path:polygon(100% 15%,0 50%,100% 85%);content:"";height:28px;left:0;position:absolute;top:25%;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:22px}.voiceView .voiceBox .voiceContent .textContent p{margin-top:20px;padding:0}.supportView .supportBox{display:flex;flex-wrap:wrap;justify-content:space-between}.supportView .supportBox .supportContent{width:32%}.supportView .supportBox .supportContent p{background:#f5f5f5;border-radius:10px;padding:20px}.supportView .supportBox .supportContent dt{color:#005b9d;font-size:22px;font-weight:700}.supportView .supportBox .supportContent dd{text-align:left}.tradeView{background:url(../img/trade_bg.jpg) 50% 50% no-repeat;background-size:cover}.tradeView .tradeBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.tradeView .tradeBox .tradeContent{width:47.5%}.tradeView .tradeBox .tradeContent ul{list-style:none;margin:0;padding:0}.tradeView .tradeBox .tradeContent ul li{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);color:#005b9d;font-size:22px;font-weight:700;padding:10px 0;position:relative}.tradeView .tradeBox .tradeContent ul li:not(:last-child):after{background:url(../img/trade_arrow.png) 50% 50% no-repeat;background-size:contain;content:"";height:16px;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%,85%);transform:translate(-50%,85%);width:24px}.tradeView .tradeBox .tradeContent ul li:not(:first-child){margin-top:40px}.tradeView .tradeBox .tradeContent dd{font-size:18px;font-weight:700;margin-top:20px;text-align:left}.saleCaseView .caseBox .caseContent{width:23%}.saleCaseView .caseBox .caseContent .incomeBox{background:#00919d;padding:20px;text-align:left}iframe{height:500px;width:100%}#footer .inner{max-width:837px}#footer .contentsBox{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .contentsBox .content{box-sizing:border-box}#footer .contentsBox .logoContent{padding-right:40px;width:49%}#footer .contentsBox .textContent{color:#3b3b3b;padding-left:40px;text-align:left;width:51%}#footer .contentsBox .textContent .copyright{font-size:12px}.btnView{background:#fff;bottom:0;box-shadow:0 -4px 10px rgba(0,0,0,.1);left:0;padding:20px 0;position:fixed;width:100%}.btnView .contentsBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.btnView .contentsBox .textContent{width:25%}.btnView .contentsBox .textContent dl{color:#005b9d;font-weight:700;margin:0}.btnView .contentsBox .textContent dt{font-size:14px}.btnView .contentsBox .textContent dd{align-items:center;display:flex;font-size:36px;justify-content:space-between}.btnView .contentsBox .textContent dd span{display:block}.btnView .contentsBox .textContent dd span:first-child{width:10%}.btnView .contentsBox .textContent dd span:last-child{width:87%}.btnView .contentsBox .textContent dd img{height:24px;margin-bottom:5px;vertical-align:middle;width:24px}.btnView .contentsBox .btnContent{margin:0 auto;width:73%}.btnView .contentsBox .btnContent ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.btnView .contentsBox .btnContent ul li:first-child{width:71%}.btnView .contentsBox .btnContent ul li:last-child{width:27%}.btnView .contentsBox .btnContent ul li a{background:linear-gradient(270deg,#27aaf2,#0951a3);border-radius:6px;box-shadow:0 4px 0 #ddd;box-sizing:border-box;color:#fff;display:block;font-size:22px;font-weight:700;padding:20px;text-decoration:none}.btnView .contentsBox .btnContent ul li a span{padding:0 10px;position:relative}.btnView .contentsBox .btnContent ul li a span:after{background:url(../img/btn_arrow.png) 50% 50% no-repeat;background-size:contain;content:"";height:24px;left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.formView{background:url(../img/form_bg.jpg) 50% 50% no-repeat;background-size:cover}.formView .formGroup{background:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1)}.formView h3.bTitle{background:#f0f8fd;border-radius:10px 10px 0 0;font-size:28px;padding:20px 0}.formView .detailBox{padding:0 20px 20px}.formView .detailBox p{padding:10px 0}.formView .detailBox .contentsBox{align-items:center;background:#f5f5f5;border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}.formView .detailBox .contentsBox .textContent{box-sizing:border-box;font-size:22px;font-weight:700;padding:0 20px;width:20%}.formView .detailBox .contentsBox .formContent{border-left:1px solid #d1d1d1;box-sizing:border-box;padding:0 20px;width:80%}.formView .detailBox .contentsBox .formContent .formBox{text-align:left}.formView .detailBox .contentsBox .formContent label{display:block;font-weight:700;margin-bottom:5px}.formView .detailBox .contentsBox .formContent label span{background:#c60000;border-radius:2px;color:#fff;display:inline-block;font-size:10px;line-height:1;margin:0 0 0 10px;padding:3px 5px 5px}.formView .detailBox .contentsBox .bottomBox,.formView .detailBox .contentsBox .topBox{display:flex;flex-wrap:wrap;justify-content:space-between}.formView .detailBox .contentsBox .bottomBox{margin-top:15px}.formView .detailBox .contentsBox .formBox{width:32%}.formView .detailBox .contentsBox .formBox select{width:100%}.formView .resultBox{padding:20px}.formView .detailBox .contentsBox .formBox .other{display:inline}.formView .resultBox .contentsBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.formView .resultBox .contentsBox .textContent{align-items:center;background:#f0f8fd;border-radius:10px;display:flex;justify-content:space-between;padding:20px 0;width:60%}.formView .resultBox .contentsBox .textContent p{font-size:22px;font-weight:700;padding:0;text-align:center;width:45%}.formView .resultBox .contentsBox .textContent dl{border-left:1px solid #d1d1d1;box-sizing:border-box;margin:0;padding:0 20px;width:50%}.formView .resultBox .contentsBox .textContent dt{font-size:16px;font-weight:700}.formView .resultBox .contentsBox .textContent dd.tel{font-size:30px;font-weight:700}.formView .resultBox .contentsBox .textContent dd.detail{font-size:12px}.formView .resultBox .contentsBox .btnContent{box-sizing:border-box;margin:0 auto;padding:0 20px;width:35%}.formView .resultBox .contentsBox .btnContent a{background:#ccc;border-radius:6px;box-shadow:0 4px 0 #ddd;box-sizing:border-box;color:#fff;display:block;font-size:22px;font-weight:700;padding:20px;text-decoration:none}.formView .resultBox .contentsBox .btnContent a.enabled{background:linear-gradient(270deg,#27aaf2,#0951a3)}.formView .resultBox .contentsBox .btnContent a span{padding:0 10px;position:relative}.formView .resultBox .contentsBox .btnContent a span:after{background:url(../img/btn_arrow.png) 50% 50% no-repeat;background-size:contain;content:"";height:24px;left:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.negative{display:none}.formTopView{background:none;margin-top:-50px;position:relative}.step{color:gray}.step.active{color:#005b9d!important}.step.complete{color:green}.formMainView{font-size:18px}.formMainView .inner{max-width:900px}.formMainView h2.cTitle{color:#005b9d}.formMainView ul.step-indicator{display:flex;justify-content:space-between;list-style:none;margin:0 0 30px;padding:0;position:relative;z-index:0}.formMainView ul.step-indicator:before{background:#eee;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:-1}.formMainView ul.step-indicator li{background:#fff;display:inline-block;padding:0 20px;width:15%}.formMainView ul.step-indicator li:first-child{padding-left:0}.formMainView ul.step-indicator li:last-child{padding-right:0}.formMainView ul.step-indicator li i{display:inline-block;vertical-align:middle}.formMainView ul.step-indicator li i.num{color:#fff;font-size:20px;margin-right:15px;position:relative;z-index:0}.formMainView ul.step-indicator li i.num:after{background:gray;border-radius:50%;content:"";height:30px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-51%,-45%);transform:translate(-51%,-45%);width:30px;z-index:-1}.formMainView ul.step-indicator li.active i.num:after{background:#005b9d}.formMainView ul.step-indicator li.complete i.num:after{background:green}.formMainView h3.bTitle{color:#005b9d;font-size:24px;text-align:left}.formMainView .formBox{align-items:center;border-bottom:2px solid #eee;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0}.formMainView .formBox .content:first-child{text-align:left;width:30%}.formMainView .formBox .content:last-child{text-align:left;width:65%}.formMainView .formBox .content:first-child p{color:#999;padding:0;position:relative}.formMainView .formBox .content:first-child p .require{background:red;color:#fff;display:inline-block;font-size:12px;padding:0 5px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formMainView .agreeBox .require{background:red;color:#fff;font-size:12px;padding:0 5px}.formMainView .formBox .content dl{align-items:center;display:flex;justify-content:space-between}.formMainView .formBox .content dt{width:15%}.formMainView .formBox .content dd{width:80%}.formMainView .formBox input[type=text],.formMainView .formBox select{box-sizing:border-box;height:2.4em;padding:5px 10px;width:30%}.formMainView .customerInfoBox .formBox input[type=email],.formMainView .customerInfoBox .formBox input[type=tel],.formMainView .propertyBox .formBox input[type=text],.formMainView .propertyBox .formBox select{box-sizing:border-box;display:inline-block;vertical-align:middle;width:64%}.formMainView .propertyBox .otherBox .content{text-align:left;width:100%}.formMainView .propertyBox .otherBox .content .text{font-size:14px}.formMainView .any{background:#8e8e8e;color:#fff;display:inline-block;font-size:12px;padding:0 5px}.formMainView .propertyBox .otherBox .content textarea{box-sizing:border-box;width:100%}.formMainView .customerInfoBox .any{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.formMainView .customerInfoBox input[name=add_address]{width:100%}.formMainView .customerInfoBox .nameBox .content:last-child{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.formMainView .customerInfoBox .nameBox .content:last-child dl{width:47.5%}.formMainView .customerInfoBox .nameBox .content:last-child dl input[type=text]{width:100%}.formMainView .wpcf7-spinner{display:none}.formMainView input[type=button],.formMainView input[type=submit]{background:linear-gradient(270deg,#27aaf2,#0951a3);border:none;border-radius:10px;color:#fff;display:block;margin:0 auto;padding:10px;width:50%}.formMainView input.wpcf7-previous{background:#eee;color:#999;display:block}.formMainView .btnBox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 auto;padding:0;width:50%}.formMainView .btnBox li{width:47.5%}.formMainView .btnBox li p{padding:0}.formMainView .btnBox li input[type=button],.formMainView .btnBox li input[type=submit]{width:100%}@media screen and (max-width:1050px){h2.bTitle{font-size:28px}.formTopView{margin-top:-30px}.btnView .contentsBox .textContent dd{font-size:32px}.btnView .contentsBox .btnContent ul li a{font-size:18px}}@media screen and (max-width:900px){h2.bTitle{font-size:20px}.commonView{padding:50px 0 100px}.formTopView{margin-top:-20px}.caseCommon .caseBox .caseContent .incomeBox dd strong{font-size:29px}.worriesView:after{height:70px;top:87%;width:100px}.worriesView .contentsBox .content dd{font-size:20px}.achievementsView .achievementGroup .achievementBox .prevFlow:after{-webkit-transform:translate(14%,-50%);transform:translate(14%,-50%)}#footer.commonView{padding:100px 0 200px}.formView .resultBox .contentsBox .textContent dd.tel{font-size:24px}.btnView .contentsBox .textContent{width:33%}.btnView .contentsBox .btnContent{width:67%}.btnView .contentsBox .btnContent ul li:first-child{width:62%}.btnView .contentsBox .btnContent ul li:last-child{width:36%}}@media screen and (max-width:500px){br.pcOnly{display:none}br.spOnly{display:inline}.spOnly{display:block}h2.cTitle{font-size:24px;margin-bottom:30px}h3.cTitle span{display:block;position:static;text-align:center}h4.bTitle{font-size:18px}.commonView{padding:40px 0 80px}.mainImgView{background:url(../img/mv.jpg) 50% 50% no-repeat;background-size:cover;padding-top:90%}.mainImgView .textBox{width:100%}.mainImgView .textBox ul{max-width:70%}.worriesView{padding-bottom:150px}.worriesView .contentsBox .content{width:100%}.worriesView .contentsBox .content:not(:first-child){margin-top:40px}.worriesView:after{height:52px;top:91%;width:80px}.problemSolvingView .detailBox .contentsBox .textContent h3.enTitle{font-size:20px}.problemSolvingView .detailBox .contentsBox .imgContent{width:100%}.problemSolvingView .detailBox .contentsBox .textContent{margin-top:20px;width:100%}.achievementsView .achievementGroup .achievementBox h3.bTitle{font-size:20px}.achievementsView .achievementGroup .achievementBox .flowBox,.achievementsView .achievementGroup .achievementBox .flowContent,.achievementsView .achievementGroup .achievementBox .imgBox{width:100%}.achievementsView .achievementGroup .achievementBox .prevFlow{margin-bottom:30px}.achievementsView .achievementGroup .achievementBox .prevFlow:after{bottom:0;left:50%;top:auto;-webkit-transform:translate(-50%,100%) rotate(90deg);transform:translate(-50%,100%) rotate(90deg)}.achievementsView .achievementGroup .achievementBox .imgBox dt{margin:0 auto;width:50%}.achievementsView .achievementGroup .achievementBox .imgBox dd{font-size:16px;margin-top:10px;text-align:center;width:100%}.achievementsView .achievementGroup .achievementBox .flowBox p{text-align:center}.achievementsView .achievementGroup .achievementBox .flowBox dl{align-items:center;display:flex;justify-content:space-between}.achievementsView .achievementGroup .achievementBox .flowBox dt{font-size:18px;width:40%}.achievementsView .achievementGroup .achievementBox .flowBox dd{width:55%}.achievementsView .achievementGroup .achievementBox .flowBox .nextFlow dd strong{font-size:24px}.dummyView .contentsBox .content{width:100%}.dummyView .contentsBox .content h3.bTitle{font-size:20px}.dummyView .contentsBox .content:last-child{margin-top:40px}.dummyView .contentsBox .content .flow dt{font-size:18px}.dummyView .contentsBox .content .flow dd{font-size:16px}.caseCommon .caseBox .caseContent{width:100%}.caseCommon .caseBox .caseContent:not(:first-child){margin-top:40px}.saleCaseView .caseBox .caseContent:nth-child(2){margin-top:0}.saleCaseView .caseBox .caseContent{width:47.5%}.saleCaseView .caseBox .caseContent .imgBox dd{font-size:12px}.saleCaseView .caseBox .caseContent .incomeBox dt{font-size:16px}.saleCaseView .caseBox .caseContent .incomeBox dd strong{font-size:20px}.voiceView .voiceBox .voiceContent:not(:first-child){margin-top:40px}.voiceView .voiceBox .voiceContent .imgContent{margin:0 auto;width:20%}.voiceView .voiceBox .voiceContent .textContent{margin-top:30px;width:100%}.voiceView .voiceBox .voiceContent .textContent:before{background:#fff;clip-path:polygon(100% 15%,0 50%,100% 85%);height:28px;left:50%;top:0;-webkit-transform:translate(-50%,-80%) rotate(90deg);transform:translate(-50%,-80%) rotate(90deg);width:22px}.supportView .supportBox .supportContent{width:100%}.supportView .supportBox .supportContent:not(:first-child){margin-top:40px}.tradeView .tradeBox .tradeContent{width:100%}.tradeView .tradeBox .tradeContent:not(:first-child){margin-top:40px}.tradeView .tradeBox .tradeContent ul li{font-size:18px}#footer.commonView{padding:40px 0 300px}#footer .contentsBox .logoContent{padding-right:0;width:100%}#footer .contentsBox .textContent{padding-left:0;width:100%}.formView h3.bTitle{font-size:20px}.formView .detailBox .contentsBox .textContent{font-size:18px;margin-bottom:30px;width:100%}.formView .detailBox .contentsBox .formContent{border-left:none;border-top:1px solid #d1d1d1;padding-top:30px;width:100%}.formView .detailBox .contentsBox .bottomBox{margin-top:30px}.formView .detailBox .contentsBox .formBox{width:100%}.formView .detailBox .contentsBox .bottomBox .formBox:not(:first-child),.formView .detailBox .contentsBox .topBox .formBox:nth-child(2){margin-top:30px}.formView .detailBox .contentsBox .formBox .other{display:block;margin:10px 0;padding:0}.formView .resultBox .contentsBox .content{width:100%}.formView .resultBox .contentsBox .textContent p{font-size:16px;width:35%}.formView .resultBox .contentsBox .textContent dl{width:60%}.formView .resultBox .contentsBox .textContent dd.tel{font-size:20px}.formView .resultBox .contentsBox .btnContent{margin-top:20px;padding:0;width:100%}.btnView .contentsBox .btnContent,.btnView .contentsBox .textContent{width:100%}.btnView .contentsBox .btnContent{margin-top:20px}.btnView .contentsBox .btnContent ul li:last-child{width:100%}.btnView .contentsBox .btnContent ul li:first-child{display:none}.btnView .contentsBox .btnContent ul li:last-child small{color:#ffe348;font-size:18px;padding:0;position:relative}.btnView .contentsBox .btnContent ul li:last-child small:before{background:#ffe348;content:"";height:100%;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-10deg);transform:translateY(-50%) rotate(-10deg);width:2px}.btnView .contentsBox .btnContent ul li:last-child small:after{background:#ffe348;content:"";height:100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%) rotate(10deg);transform:translateY(-50%) rotate(10deg);width:2px}.btnView .contentsBox .textContent{border:1px solid #005b9d;border-radius:6px;line-height:1.2;padding:20px}.btnView .contentsBox .textContent dd{font-size:40px}.formMainView .formBox .content:first-child{margin-bottom:20px;width:100%}.formMainView .customerInfoBox .formBox input[type=email],.formMainView .customerInfoBox .formBox input[type=tel],.formMainView .formBox .content:last-child{width:100%}}