.p-contact_intr,.p-flow,.p-form,.p-thanks{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:767px){.p-contact_intr,.p-flow,.p-form,.p-thanks{width:84.6153846154%}}.p-contact_intr{max-width:1000px}.p-contact_intr .c-lead2{margin:40px auto 20px}@media only screen and (max-width:767px){.p-contact_intr .c-lead2{margin:1.5em auto 1em}}.p-contact_intr .c-list{margin-top:1em}.p-contact_intr .c-list li{padding-left:1em;margin-top:.5em;font-size:94%;letter-spacing:.02em;position:relative}.p-contact_intr .c-list li:before{content:"";width:.3em;height:1px;background:#539b7a;display:block;position:absolute;left:0;top:.8em}.p-contact_intr .c-txt{margin-bottom:1em}.p-contact_intr .c-txt.center{text-align:center}.p-flow{max-width:1000px;margin-top:80px}@media only screen and (min-width:768px)and (max-width:1199px){.p-flow{margin-top:6.6666666667%}}@media only screen and (max-width:767px){.p-flow{margin-top:2.5em}}.p-flow .box_flow{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-flow .box_flow:after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:1px;background:#aaa}.p-flow .box_flow li{position:relative;z-index:1;width:33.3333333333%}@media only screen and (min-width:768px){.p-flow .box_flow li{font-size:113%}}@media only screen and (max-width:767px){.p-flow .box_flow li:first-child{line-height:1.2}}@media only screen and (max-width:767px){.p-flow .box_flow li:nth-child(2){line-height:2.4}}@media only screen and (max-width:767px){.p-flow .box_flow li:nth-child(3){line-height:2.4}}.p-flow .box_flow li:after{content:"";display:block;width:10px;height:10px;border:1px solid #05674a;margin:13px auto 0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-flow .box_flow li.active{color:#05674a}.p-flow .box_flow li.active:after{background:#05674a}.p-form{max-width:1000px;margin-top:80px}@media only screen and (min-width:768px)and (max-width:1199px){.p-form{margin-top:6.6666666667%}}@media only screen and (max-width:767px){.p-form{margin-top:2.5em}}.p-form .red{display:inline-block;padding:.2em .4em;background:#ff9123;line-height:1.2;color:#fff}.p-form .txt_must .red{font-size:86%;margin-right:.5em}.p-form form{margin-top:1em}.p-form form input[type=email],.p-form form input[type=tel],.p-form form input[type=text]{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:3.5em;line-height:2.5em;padding:.5em;border:1px solid #aaa;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333}.p-form form input[type=email]::-webkit-input-placeholder,.p-form form input[type=tel]::-webkit-input-placeholder,.p-form form input[type=text]::-webkit-input-placeholder{color:#7f7f7f}.p-form form input[type=radio],.p-form form input[type=radio]+label{cursor:pointer}@media only screen and (min-width:1200px){.p-form form table th{width:265px}}@media print{.p-form form table th{width:265px}}@media only screen and (min-width:768px){.p-form form table th{padding:1em 0 1em 1em}}@media only screen and (min-width:768px)and (max-width:1199px){.p-form form table th{width:35%}}@media only screen and (max-width:767px){.p-form form table th{width:100%;display:block;background:#eff4f4}}.p-form form table th .red{float:right;margin-left:.5em;font-weight:400;font-size:80%}@media only screen and (max-width:767px){.p-form form table td{width:100%;display:block;padding:.8em}}.p-form form table td em,.p-form form table td input,.p-form form table td select{display:inline-block;vertical-align:middle}.p-form form table td span{display:block}.p-form form table td span.cau{color:#c33535;margin-top:2px;font-size:88%}.p-form form table td textarea{height:12em;border:1px solid #aaa;padding:.5em;font-size:108%}.p-form form table td textarea::input-placeholder{color:#7f7f7f}.p-form form table td textarea::-webkit-input-placeholder{color:#7f7f7f}.p-form form table td textarea:-moz-placeholder{color:#7f7f7f}.p-form form table td .kara{border:1px solid #c33535!important;background-color:rgba(195,53,53,.1)}.p-form form table td .c-txtc{color:#c33535;margin-bottom:.5em}@media only screen and (max-width:767px){.p-form form table td .size_s{width:32%}}@media only screen and (min-width:768px){.p-form form table td .size_m{width:80%}}.p-form form table td .size_l{width:100%}.p-form form table td.frm_corp .frm_radio{margin-bottom:1em}.p-form form table td.frm_corp .frm_radio label{margin-left:.5em}.p-form form table td.frm_corp .frm_radio .p-area-sele{padding-left:1em;margin-top:.5em}.p-form form table td.frm_corp .frm_radio .p-area-sele #frm_area{width:150px;margin-right:.5em}.p-form form table td.frm_corp .frm_radio .p-area-sele #frm_hotels{width:calc(100% - 180px)}@media only screen and (max-width:767px){.p-form form table td.frm_corp .frm_radio .p-area-sele #frm_hotels{width:100%;margin-top:.5em}}.p-form form table td input[name=zip]{margin:0 .5em}.p-form form table td input[name=stay]{margin-right:.5em}@media only screen and (min-width:768px){.p-form form table td .frm_tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.p-form form table td .frm_tel input[type=tel]{width:100%}}.p-form form table td .frm_tel .box_naisen{margin-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.p-form form table td .frm_tel .box_naisen{margin:.5em 0 0}}.p-form form table td .frm_tel .box_naisen .sst{margin-right:.5em}.p-form form table td .frm_tel .box_txt{display:inline-block}@media only screen and (min-width:768px){.p-form form table td .frm_tel .box_txt{margin-left:1em}}@media only screen and (max-width:767px){.p-form form table td .frm_tel .box_txt{margin-top:.5em}}.p-form form .c-checklist{margin:30px auto;border:1px solid #539b7a;padding:30px}@media only screen and (max-width:767px){.p-form form .c-checklist{margin:1.5em auto;padding:1.5em}}.p-form form .c-checklist ul>li{padding-left:1em;text-indent:-1em;margin-top:.5em;font-size:94%;letter-spacing:.02em}.p-form form .c-checklist ul>li:before{content:"";width:.4em;height:.4em;border-radius:9999px;display:inline-block;vertical-align:top;background:#539b7a;margin:.6em .7em 0 0}.p-form form .c-checklist ul>li .c-lnk1{display:block;text-indent:0}.p-form form .box_btn{overflow:hidden;max-width:565px;margin:40px auto 0}@media only screen and (max-width:767px){.p-form form .box_btn{margin:8% auto 0}}.p-form form .box_btn .btn_next{width:315px;margin:0 auto}@media only screen and (max-width:767px){.p-form form .box_btn .btn_next{width:100%}}.p-form form .box_btn .btn_reset,.p-form form .box_btn .btn_submit{width:250px}.p-form form .box_btn .btn_submit{float:right}@media only screen and (max-width:767px){.p-form form .box_btn .btn_submit{float:none;width:100%;margin-bottom:5%}}.p-form form .box_btn .btn_reset{float:left;text-align:center}@media only screen and (max-width:767px){.p-form form .box_btn .btn_reset{float:none;width:100%}}.p-form form .box_btn .btn_reset a{width:100%}.p-thanks{max-width:1000px;margin-top:80px}@media only screen and (min-width:768px)and (max-width:1199px){.p-thanks{margin-top:6.6666666667%}}@media only screen and (max-width:767px){.p-thanks{margin-top:2.5em}}.p-thanks .c-btn1{width:270px;margin:1.5em auto 0}@media only screen and (min-width:768px){.p-thanks .c-btn1{margin-top:60px}}