.pgttl-tx .hdl-bdr{margin-right:-40px}@media screen and (max-width: 480px){.pgttl-tx .hdl-bdr{margin-right:0}}.cform-wrap{position:relative}@media screen and (max-width: 480px){.cform-wrap{padding-top:10vw;padding-bottom:10vw}}.cform-wrap-deco>li{position:absolute}.cform-wrap-deco>li:nth-of-type(1){width:143px;left:-77px;top:-71px}@media screen and (max-width: 1120px){.cform-wrap-deco>li:nth-of-type(1){width:12.7678571429vw;left:-6.875vw;top:-6.3392857143vw}}@media screen and (max-width: 480px){.cform-wrap-deco>li:nth-of-type(1){width:25.845410628vw}}.cform-wrap-deco>li:nth-of-type(2){width:136px;right:-86px;top:-79px}@media screen and (max-width: 1120px){.cform-wrap-deco>li:nth-of-type(2){width:12.1428571429vw;right:-7.6785714286vw;top:-7.0535714286vw}}@media screen and (max-width: 480px){.cform-wrap-deco>li:nth-of-type(2){width:24.6376811594vw}}.cform-wrap-deco>li:nth-of-type(3){width:114px;left:-137px;bottom:-40px}@media screen and (max-width: 1120px){.cform-wrap-deco>li:nth-of-type(3){width:10.1785714286vw;left:-12.2321428571vw;bottom:-3.5714285714vw}}@media screen and (max-width: 480px){.cform-wrap-deco>li:nth-of-type(3){width:20.652173913vw}}.cform-wrap-deco>li:nth-of-type(4){width:120px;right:-157px;bottom:-28px}@media screen and (max-width: 1120px){.cform-wrap-deco>li:nth-of-type(4){width:10.7142857143vw;right:-14.0178571429vw;bottom:-2.5vw}}@media screen and (max-width: 480px){.cform-wrap-deco>li:nth-of-type(4){width:21.7391304348vw}}.cform-lead{text-align:center;margin-bottom:3em}.cform .req{color:#e71c24}.cform .tbl-data{width:100%;border-top:1px solid #8d8d8d;margin-bottom:3em}.cform .tbl-data th,.cform .tbl-data td{vertical-align:middle;padding:15px;border-bottom:1px solid #8d8d8d;color:#4d4d4d;vertical-align:top}@media screen and (max-width: 1120px){.cform .tbl-data th,.cform .tbl-data td{padding:1.3392857143vw}}@media screen and (max-width: 480px){.cform .tbl-data th,.cform .tbl-data td{padding:3.6231884058vw 0vw}}.cform .tbl-data th{width:310px;font-weight:400}@media screen and (max-width: 1120px){.cform .tbl-data th{width:27.6785714286vw}}@media screen and (max-width: 480px){.cform .tbl-data th{display:block;width:100%;border-bottom:none;padding-bottom:0}}.cform .tbl-data td{width:auto;width:770px}@media screen and (max-width: 1120px){.cform .tbl-data td{width:68.75vw}}@media screen and (max-width: 480px){.cform .tbl-data td{display:block;width:100%}}.cform .ex-tx{margin-top:0.5em}.cform-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cform-tel>div{width:116px}@media screen and (max-width: 1120px){.cform-tel>div{width:10.3571428571vw}}@media screen and (max-width: 480px){.cform-tel>div{width:20vw}}.cform-tel>p{margin:0 .5em}.cform-zip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cform-zip>div{width:90px}@media screen and (max-width: 1120px){.cform-zip>div{width:8.0357142857vw}}@media screen and (max-width: 480px){.cform-zip>div{width:20vw}}.cform-zip>p{margin:0 .5em}.cform input[type="text"],.cform input[type="tel"],.cform input[type="email"],.cform textarea{width:100% !important;max-width:100%;padding:5px 10px;box-shadow:none;border:none;background-color:rgba(233,219,218,0.5);border-radius:5px;font-size:18px}@media screen and (max-width: 1120px){.cform input[type="text"],.cform input[type="tel"],.cform input[type="email"],.cform textarea{padding:.4464285714vw .8928571429vw;font-size:1.6071428571vw}}@media screen and (max-width: 480px){.cform input[type="text"],.cform input[type="tel"],.cform input[type="email"],.cform textarea{font-size:3.8647342995vw;padding:1.2077294686vw 2.4154589372vw}}.cform textarea{height:250px !important}@media screen and (max-width: 1120px){.cform textarea{height:22.3214285714vw !important}}@media screen and (max-width: 480px){.cform textarea{height:60.38647343vw !important}}.cform .btn-submit{margin:0 auto}.cform .btn-submit button{width:376px;height:64px;font-size:24px;font-weight:600;background-color:#8d8d8d;border-radius:32px;padding-left:20px;border:2px solid #8d8d8d;color:#fff;background-image:url(../img/cmn/btn-arw@2x.png);background-size:11px 18px;background-position:right 20px center;background-repeat:no-repeat;text-align:left;outline:none;text-shadow:none;transition-property:all;transition-duration:.3s;transition-timing-function:ease}@media screen and (max-width: 1120px){.cform .btn-submit button{width:33.5714285714vw;height:5.7142857143vw;font-size:2.1428571429vw;border-radius:2.8571428571vw;padding-left:1.7857142857vw;border-width:.1785714286vw;background-size:.9821428571vw 1.6071428571vw;background-position:right 1.7857142857vw center}}@media screen and (max-width: 480px){.cform .btn-submit button{width:100%;height:14.4927536232vw;border-radius:7.2463768116vw;padding-left:4.8309178744vw;border-width:.4830917874vw;font-size:5.7971014493vw;background-size:1.6071428571vw 3.2142857143vw;background-position:right 3.5714285714vw center}}.cform .btn-submit button:hover{cursor:pointer;opacity:1;color:#8d8d8d;background-color:transparent;box-shadow:none;background-image:url(../img/cmn/btn-arw-glay@2x.png)}.cform .btn-under{text-align:center;margin-top:2em;color:#4d4d4d}.coninfo{background-color:rgba(243,238,228,0.4);text-align:center;padding:40px 0;margin-top:100px}@media screen and (max-width: 1120px){.coninfo{margin-top:8.9285714286vw;padding:3.5714285714vw 0}}@media screen and (max-width: 480px){.coninfo{margin-top:13.2850241546vw;padding:7.2463768116vw 0}}.coninfo-ttl{font-size:32px;font-family:yamamotoan-classic-stdn,sans-serif;font-style:normal;letter-spacing:.05em}@media screen and (max-width: 1120px){.coninfo-ttl{font-size:2.8571428571vw}}@media screen and (max-width: 480px){.coninfo-ttl{font-size:7.729468599vw}}.coninfo-tel{font-size:42px;margin-bottom:1em;font-family:'Avenir', 'Arial', 'Segoe UI', 'Verdana', sans-serif;font-weight:400;letter-spacing:.1em;font-weight:900}@media screen and (max-width: 1120px){.coninfo-tel{font-size:3.75vw}}@media screen and (max-width: 480px){.coninfo-tel{font-size:10.1449275362vw}}.coninfo-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 480px){.coninfo-img{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.coninfo-img>*{width:346px}@media screen and (max-width: 1120px){.coninfo-img>*{width:30.8928571429vw}}@media screen and (max-width: 480px){.coninfo-img>*{width:32%}}.coninfo-img>*+*{margin-left:21px}@media screen and (max-width: 1120px){.coninfo-img>*+*{margin-left:1.875vw}}@media screen and (max-width: 480px){.coninfo-img>*+*{margin-left:0}}.coninfo-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}@media screen and (max-width: 1120px){.coninfo-names{margin-top:4.4642857143vw}}@media screen and (max-width: 480px){.coninfo-names{margin-top:6.038647343vw}}@media screen and (max-width: 480px){.coninfo-names{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.coninfo-names-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coninfo-names-logo a{display:block}.coninfo-names-logo a:nth-of-type(1){width:141px;margin-right:20px}@media screen and (max-width: 1120px){.coninfo-names-logo a:nth-of-type(1){width:15.5357142857vw;margin-right:1.7857142857vw}}@media screen and (max-width: 480px){.coninfo-names-logo a:nth-of-type(1){width:45%;margin-right:3%}}.coninfo-names-logo a:nth-of-type(2){width:166px}@media screen and (max-width: 1120px){.coninfo-names-logo a:nth-of-type(2){width:12.1428571429vw}}@media screen and (max-width: 480px){.coninfo-names-logo a:nth-of-type(2){width:45%}}.coninfo-names-logo{margin-right:50px}@media screen and (max-width: 1120px){.coninfo-names-logo{margin-right:4.4642857143vw}}@media screen and (max-width: 480px){.coninfo-names-logo{margin-right:6.038647343vw}}@media screen and (max-width: 480px){.coninfo-names-logo img{margin:0 auto}}.coninfo-names p{margin-top:0.5em;text-align:left;color:#4d4d4d}@media screen and (max-width: 480px){.coninfo-names p{text-align:center}}
