﻿.con_search_corp,.con_faq .inner li .wrp_faq,.con_contact,.con_thanks{width:90%;max-width:1000px;margin:auto}#contents .is-req{color:#cc0000}.con_search_corp{margin-top:4rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search_corp{margin-top:3.2rem}}@media only screen and (max-width: 767px){.con_search_corp{margin-top:1.25rem}}.con_search_corp .outer_form{display:inline-block;padding:2em;border:3px solid #000;box-sizing:border-box}.con_search_corp select{font-size:1.6rem;padding:1rem 3%;width:94%;max-width:520px;margin-bottom:0.5em}.con_search_corp .tit{font-weight:normal;line-height:1.4;font-size:3.2rem;line-height:1;margin-bottom:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search_corp .tit{font-size:2.56rem}}@media only screen and (max-width: 767px){.con_search_corp .tit{font-size:2.13333rem}}.con_search_corp .text{margin-bottom:0.5em}.con_search_corp .link_corp_faq_gp{margin-bottom:0.5em}.con_search_corp .atn{margin-bottom:1em;font-weight:bold;text-indent:-1em;padding-left:1em}.con_search_corp .atn a{text-decoration:underline}.con_search_corp .atn a:hover{text-decoration:none}.con_point .box_point li{border:1px solid #848484;margin-top:2.5rem;padding:2.5rem 4rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li{margin-top:2rem}}@media only screen and (max-width: 767px){.con_point .box_point li{margin-top:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li{padding:2rem 3.2rem}}@media only screen and (max-width: 767px){.con_point .box_point li{padding:2rem 2rem}}.con_point .box_point li .tit{font-weight:normal;color:#bda366;position:relative}.con_point .box_point li .tit em{display:inline-block}.con_point .box_point li .tit span{display:inline-block}.con_point .box_point li .tit .t{color:#846b30;font-size:2.13333rem;line-height:1.4}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .t{font-size:2.13333rem}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .t{font-size:1.82857rem}}.con_point .box_point li .tit .n{position:absolute;top:50%;left:-4rem;width:32px;height:32px;background-color:#bda366;color:#fff;border-radius:50%;text-align:center;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .n{left:-3.2rem}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .n{left:-2rem}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .n{width:32px}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .n{width:24px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .n{height:32px}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .n{height:24px}}.con_point .box_point li .tit .n em{line-height:32px;font-size:1.82857rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .n em{line-height:32px}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .n em{line-height:24px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .tit .n em{font-size:1.82857rem}}@media only screen and (max-width: 767px){.con_point .box_point li .tit .n em{font-size:1.6rem}}.con_point .box_point li .txt{margin-top:1rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_point .box_point li .txt{margin-top:.8rem}}@media only screen and (max-width: 767px){.con_point .box_point li .txt{margin-top:.5rem}}.con_pay{border-top:1px solid #bda366;border-bottom:1px solid #bda366;padding-bottom:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay{padding-bottom:5.2rem}}@media only screen and (max-width: 767px){.con_pay{padding-bottom:3.25rem}}.con_pay .inner{margin-top:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay .inner{margin-top:5.2rem}}@media only screen and (max-width: 767px){.con_pay .inner{margin-top:3.25rem}}.con_pay .inner .txt{margin-top:1rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay .inner .txt{margin-top:.8rem}}@media only screen and (max-width: 767px){.con_pay .inner .txt{margin-top:.5rem}}.con_pay .inner .box_atn{background-color:#c7c7c7;margin-top:2.5rem;padding:2.5rem 4rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay .inner .box_atn{margin-top:2rem}}@media only screen and (max-width: 767px){.con_pay .inner .box_atn{margin-top:1.25rem}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay .inner .box_atn{padding:2rem 3.2rem}}@media only screen and (max-width: 767px){.con_pay .inner .box_atn{padding:2rem 2rem}}.con_pay .inner .box_atn li{text-indent:-1em;padding-left:1em;margin-top:1rem}.con_pay .inner .box_atn li:before{content:"・"}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_pay .inner .box_atn li{margin-top:.8rem}}@media only screen and (max-width: 767px){.con_pay .inner .box_atn li{margin-top:.75rem}}.con_pay .inner .box_atn li:first-child{margin-top:0}@media only screen and (min-width: 768px){.con_btn ul{display:flex;justify-content:center}.con_btn ul li:first-child{margin-right:2.5rem}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1279px){.con_btn ul li:first-child{margin-right:2rem}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_btn ul li:first-child{margin-right:1.25rem}}@media only screen and (max-width: 767px){.con_btn ul li:first-child{margin-bottom:1.25rem}}.con_faq .inner{margin-top:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .inner{margin-top:2rem}}@media only screen and (max-width: 767px){.con_faq .inner{margin-top:1.25rem}}.con_faq .inner li{border-top:1px solid #c7c7c7;padding:2.5rem 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .inner li{padding:2rem 0}}@media only screen and (max-width: 767px){.con_faq .inner li{padding:1.25rem 0}}.con_faq .inner li:last-child{border-bottom:1px solid #c7c7c7}.con_faq .inner li span{display:inline-block}.con_faq .inner li .en{padding-right:0.5em}.con_faq .inner li .question{display:flex;cursor:pointer;position:relative;padding-right:2rem;font-size:1.82857rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .inner li .question{font-size:1.82857rem}}@media only screen and (max-width: 767px){.con_faq .inner li .question{font-size:1.6rem}}.con_faq .inner li .question .en{color:#846b30}.con_faq .inner li .question:after{content:"";position:absolute;display:block;z-index:0;right:0;top:50%;width:8px;height:8px;border-top:solid 1px #000;border-right:solid 1px #000;transform:translate(0, -50%) rotate(135deg)}.con_faq .inner li .question.is-active:after{transform:translate(0, 0) rotate(315deg)}.con_faq .inner li .answer .box_a{display:flex;padding:2.5rem 2.5rem 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_faq .inner li .answer .box_a{padding:2rem 2rem 0}}@media only screen and (max-width: 767px){.con_faq .inner li .answer .box_a{padding:2rem 2rem 0}}.con_faq .inner li .answer .box_a .en{color:#bda366}.con_faq .inner li .answer .box_a a{text-decoration:underline}.con_faq .inner li .answer .box_a a:hover{text-decoration:none}.con_contact{margin-top:17rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact{margin-top:13.6rem}}@media only screen and (max-width: 767px){.con_contact{margin-top:8.5rem}}.con_contact button,.con_contact input[type="text"],.con_contact input[type="text"],.con_contact input[type="tel"],.con_contact input[type="email"],.con_contact input[type="submit"]{appearance:none}.con_contact button.is-required,.con_contact input[type="text"].is-required,.con_contact input[type="text"].is-required,.con_contact input[type="tel"].is-required,.con_contact input[type="email"].is-required,.con_contact input[type="submit"].is-required{background-color:rgba(204,0,0,0.2);border:1px solid #c00}.con_contact button::-moz-focus-inner,.con_contact input::-moz-focus-inner{border:0;padding:0}.con_contact input[type="checkbox"],.con_contact input[type="radio"]{margin-right:5px;appearance:normal}.con_contact button{border:none;cursor:pointer;background:none;padding:0;margin:0}.con_contact textarea,.con_contact input[type="text"]{background-color:#e6e6e6;border:0;padding:2.5rem 2%;width:96%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact textarea,.con_contact input[type="text"]{padding:1.2rem 2%}}@media only screen and (max-width: 767px){.con_contact textarea,.con_contact input[type="text"]{padding:.75rem 2%}}.con_contact input[type="checkbox"]{opacity:0;margin:0;padding:0;display:block;width:0;height:0;overflow:hidden}.con_contact input[type="checkbox"]+label{position:relative;transition:color 0.2s ease-out}.con_contact input[type="checkbox"]+label:before{content:"";position:absolute;top:50%;left:-1rem;box-sizing:border-box;display:block;width:18px;height:18px;margin-top:-9px;background:#fff;transform:translateX(-100%);border:1px solid #c7c7c7;transition:border 0.2s ease-out}.con_contact input[type="checkbox"]+label:after{content:"";position:absolute;top:0;left:-0.9rem;width:12px;height:8px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;transform:rotate(-45deg) translate(-100%, -100%);transition:border 0.2s ease-out}.con_contact input[type="checkbox"]:checked+label{color:#bda366}.con_contact input[type="checkbox"]:checked+label:before{border:1px solid #bda366}.con_contact input[type="checkbox"]:checked+label:after{border-left:2px solid #bda366;border-bottom:2px solid #bda366}.con_contact .box_flow ul{display:flex}.con_contact .box_flow ul li{width:20%;margin-left:20%;text-align:center;font-weight:normal;padding:0.5em;position:relative;line-height:1.4em}.con_contact .box_flow ul li:first-child{margin-left:0}.con_contact .box_flow ul li.active{color:#bda366}.con_contact .box_flow ul li.active:before{content:"";position:absolute;top:-1rem;left:50%;width:2rem;height:1px;background-color:#bda366;transform:rotate(-45deg) translateX(-50%)}.con_contact .box_flow ul li:after{content:"";position:absolute;top:50%;width:100%;height:1px;left:100%;background-color:#c7c7c7}.con_contact .box_flow ul li:last-child:after{display:none}.con_contact .box_form{margin-top:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_form{margin-top:5.2rem}}@media only screen and (max-width: 767px){.con_contact .box_form{margin-top:3.25rem}}.con_contact .box_form .txt{margin-top:4rem;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_form .txt{margin-top:3.2rem}}@media only screen and (max-width: 767px){.con_contact .box_form .txt{margin-top:2rem}}.con_contact .box_form .txt a{text-decoration:underline}.con_contact .box_form .txt a:hover{text-decoration:none}.con_contact .box_form .comp_tbl{width:100%}.con_contact .box_form .comp_tbl tbody tr th{font-weight:normal}@media only screen and (max-width: 767px){.con_contact .box_form .comp_tbl tbody tr th{padding-bottom:1em}}.con_contact .box_form .comp_tbl tbody tr td .inn{position:relative}.con_contact .box_form .comp_tbl tbody tr td .inn+.inn{margin-top:1em}.con_contact .box_form .comp_tbl tbody tr td .inn>span{display:block;margin-bottom:.3em}.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_y,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_m,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_d{margin-inline:1.5% 1%}@media only screen and (min-width: 768px){.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_y,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_m,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_d{width:10%}}@media only screen and (max-width: 767px){.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_y,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_m,.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_d{width:15%}}.con_contact .box_form .comp_tbl tbody tr td .inn #birthday_y{margin-left:0}.con_contact .box_form .comp_tbl tbody tr td .inn #zip{margin-left:1%}@media only screen and (min-width: 768px){.con_contact .box_form .comp_tbl tbody tr td .inn #zip{width:20%}}@media only screen and (max-width: 767px){.con_contact .box_form .comp_tbl tbody tr td .inn #zip{width:25%}}.con_contact .box_form .comp_tbl tbody tr td .inn #stay{width:10%;margin-right:1%}.con_contact .box_form .comp_tbl tbody tr td .inn #choices,.con_contact .box_form .comp_tbl tbody tr td .inn #areas{display:flex;flex-wrap:wrap}.con_contact .box_form .comp_tbl tbody tr td .inn #choices li,.con_contact .box_form .comp_tbl tbody tr td .inn #areas li{margin-right:1.5em;padding-left:1.5em;box-sizing:border-box}.con_contact .box_form .comp_tbl tbody tr td .inn #choices li label,.con_contact .box_form .comp_tbl tbody tr td .inn #areas li label{cursor:pointer}.con_contact .box_form .comp_tbl tbody tr td .atn{margin-top:0.5em;font-size:1.42222rem}.con_contact .box_form .comp_tbl tbody tr td .check{display:flex}.con_contact .box_form .comp_tbl tbody tr td .check li:first-child{margin-right:1.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_form .comp_tbl tbody tr td .check li:first-child{margin-right:1.2rem}}@media only screen and (max-width: 767px){.con_contact .box_form .comp_tbl tbody tr td .check li:first-child{margin-right:.75rem}}@media only screen and (max-width: 767px){.con_contact .box_form .comp_tbl tbody tr th{display:block}.con_contact .box_form .comp_tbl tbody tr td{display:block}.con_contact .box_form .comp_tbl tbody tr td .inn{display:block}}.con_contact .box_privacy{margin-top:4rem;padding:2.5rem;border:1px solid #e6e6e6}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_privacy{margin-top:3.2rem}}@media only screen and (max-width: 767px){.con_contact .box_privacy{margin-top:2rem}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_privacy{padding:2rem}}@media only screen and (max-width: 767px){.con_contact .box_privacy{padding:1.25rem}}.con_contact .box_privacy .inner{max-height:25rem;overflow-y:auto}.con_contact .box_check{text-align:center;margin-top:2.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_check{margin-top:2rem}}@media only screen and (max-width: 767px){.con_contact .box_check{margin-top:1.25rem}}.con_contact .box_check a{text-decoration:underline}.con_contact .box_check a:hover{text-decoration:none}.con_contact .box_btn{text-align:center;margin-top:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_btn{margin-top:5.2rem}}@media only screen and (max-width: 767px){.con_contact .box_btn{margin-top:3.25rem}}.con_contact .box_btn .btn:not(.is-disable){cursor:pointer}.con_contact .box_btn .btn:not(.is-disable) input{cursor:pointer}.con_contact .box_btn .btn:not(.is-disable) input:hover{color:#bda366}.con_contact .box_btn.double .btn_back{margin-right:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_contact .box_btn.double .btn_back{margin-right:5.2rem}}@media only screen and (max-width: 767px){.con_contact .box_btn.double .btn_back{margin-right:3.25rem}}.con_contact textarea{appearance:none;border:0;background:#e6e6e6;min-height:12rem}.con_contact textarea.is-required{background-color:rgba(204,0,0,0.2);border:1px solid #cc0000}.is-error{display:inline-block;background-color:#c00;color:#fff;padding:0.3em 0.5em;font-size:0.9em;line-height:1.4em}@media only screen and (min-width: 1280px){.is-error{position:absolute;top:0;left:0;transform:translate(0, -100%)}}@media print{.is-error{position:absolute;top:0;left:0;transform:translate(0, -100%)}}.select .select_area{position:relative;display:inline-block}.select .select_area:before{position:absolute;top:50%;width:0;height:0;right:0.5em;content:"";border-left:0.3em solid transparent;border-right:0.3em solid transparent;border-top:0.5em solid black;transform:translateY(-50%);z-index:1;pointer-events:none}.select select{appearance:button;border:1px solid #ccc}.select select.is-required{background-color:rgba(204,0,0,0.2);border:1px solid #c00}.select select::-ms-expand{display:none}.select select{appearance:none;text-indent:0.01px;text-overflow:""}.comp_text_link input{background:none;border:0;font-size:1.6rem;color:#000}@media only screen and (min-width: 768px) and (max-width: 1279px){.comp_text_link input{font-size:1.6rem}}@media only screen and (max-width: 767px){.comp_text_link input{font-size:1.6rem}}.con_thanks{text-align:center}.con_thanks>h3{margin-top:2em;font-weight:normal}.con_thanks>p{margin-top:1em}@media only screen and (max-width: 767px){.con_thanks>p{text-align:left}}.con_thanks .btn_back{margin-top:6.5rem}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_thanks .btn_back{margin-top:5.2rem}}@media only screen and (max-width: 767px){.con_thanks .btn_back{margin-top:3.25rem}}
