body[data-page=contact-input],body[data-page=contact-confirm],body[data-page=contact-finish],body[data-page=contact-error]{padding-top:100px}@media only screen and (max-width: 767px){body[data-page=contact-input],body[data-page=contact-confirm],body[data-page=contact-finish],body[data-page=contact-error]{padding-top:60px}}body[data-page=contact-input] .pageTitle,body[data-page=contact-confirm] .pageTitle,body[data-page=contact-finish] .pageTitle,body[data-page=contact-error] .pageTitle{text-align:center;font-size:40px;font-size:calc(40 / 10 * 1rem);margin-top:100px;margin-bottom:80px}@media only screen and (max-width: 767px){body[data-page=contact-input] .pageTitle,body[data-page=contact-confirm] .pageTitle,body[data-page=contact-finish] .pageTitle,body[data-page=contact-error] .pageTitle{font-size:32px;font-size:calc(32 / 10 * 1rem);margin-top:50px;margin-bottom:40px}}body[data-page=contact-input] .pageTitle>span,body[data-page=contact-confirm] .pageTitle>span,body[data-page=contact-finish] .pageTitle>span,body[data-page=contact-error] .pageTitle>span{font-size:20px;font-size:calc(20 / 10 * 1rem);display:block}@media only screen and (max-width: 767px){body[data-page=contact-input] .pageTitle>span,body[data-page=contact-confirm] .pageTitle>span,body[data-page=contact-finish] .pageTitle>span,body[data-page=contact-error] .pageTitle>span{font-size:16px;font-size:calc(16 / 10 * 1rem);margin-top:5px}}body[data-page=contact-input] .leading,body[data-page=contact-confirm] .leading,body[data-page=contact-finish] .leading,body[data-page=contact-error] .leading{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:1.9444444444;text-align:center;margin-bottom:70px}@media only screen and (max-width: 767px){body[data-page=contact-input] .leading,body[data-page=contact-confirm] .leading,body[data-page=contact-finish] .leading,body[data-page=contact-error] .leading{font-size:16px;font-size:calc(16 / 10 * 1rem);line-height:1.9375;text-align:left;margin-bottom:40px}}body[data-page=contact-input] .form,body[data-page=contact-confirm] .form,body[data-page=contact-finish] .form,body[data-page=contact-error] .form{padding-bottom:100px}body[data-page=contact-input] .form__errors,body[data-page=contact-confirm] .form__errors,body[data-page=contact-finish] .form__errors,body[data-page=contact-error] .form__errors{color:#ff2b2b;border:1px solid #ff2b2b;padding:20px;margin-bottom:70px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__errors,body[data-page=contact-confirm] .form__errors,body[data-page=contact-finish] .form__errors,body[data-page=contact-error] .form__errors{padding:15px;margin-bottom:40px}}body[data-page=contact-input] .form__errors>p,body[data-page=contact-confirm] .form__errors>p,body[data-page=contact-finish] .form__errors>p,body[data-page=contact-error] .form__errors>p{font-size:16px;font-size:calc(16 / 10 * 1rem);margin-bottom:10px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__errors>p,body[data-page=contact-confirm] .form__errors>p,body[data-page=contact-finish] .form__errors>p,body[data-page=contact-error] .form__errors>p{font-size:14px;font-size:calc(14 / 10 * 1rem)}}body[data-page=contact-input] .form__errors>ul>li,body[data-page=contact-confirm] .form__errors>ul>li,body[data-page=contact-finish] .form__errors>ul>li,body[data-page=contact-error] .form__errors>ul>li{position:relative;font-size:16px;font-size:calc(16 / 10 * 1rem);text-indent:-0.5em;padding-left:1em}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__errors>ul>li,body[data-page=contact-confirm] .form__errors>ul>li,body[data-page=contact-finish] .form__errors>ul>li,body[data-page=contact-error] .form__errors>ul>li{font-size:14px;font-size:calc(14 / 10 * 1rem);line-height:1.7142857143}}body[data-page=contact-input] .form__errors>ul>li:before,body[data-page=contact-confirm] .form__errors>ul>li:before,body[data-page=contact-finish] .form__errors>ul>li:before,body[data-page=contact-error] .form__errors>ul>li:before{content:"●";font-size:16px;font-size:calc(16 / 10 * 1rem);display:inline-block;border-radius:50%}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__errors>ul>li:before,body[data-page=contact-confirm] .form__errors>ul>li:before,body[data-page=contact-finish] .form__errors>ul>li:before,body[data-page=contact-error] .form__errors>ul>li:before{font-size:14px;font-size:calc(14 / 10 * 1rem)}}body[data-page=contact-input] .form__elems,body[data-page=contact-confirm] .form__elems,body[data-page=contact-finish] .form__elems,body[data-page=contact-error] .form__elems{margin-bottom:70px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__elems,body[data-page=contact-confirm] .form__elems,body[data-page=contact-finish] .form__elems,body[data-page=contact-error] .form__elems{margin-bottom:40px}}body[data-page=contact-input] .form__elems__eachInpurElem,body[data-page=contact-confirm] .form__elems__eachInpurElem,body[data-page=contact-finish] .form__elems__eachInpurElem,body[data-page=contact-error] .form__elems__eachInpurElem{display:flex;justify-content:space-between;border-bottom:1px solid #8b8b8b}body[data-page=contact-input] .form__elems__eachInpurElem:first-child,body[data-page=contact-confirm] .form__elems__eachInpurElem:first-child,body[data-page=contact-finish] .form__elems__eachInpurElem:first-child,body[data-page=contact-error] .form__elems__eachInpurElem:first-child{border-top:1px solid #8b8b8b}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__elems__eachInpurElem,body[data-page=contact-confirm] .form__elems__eachInpurElem,body[data-page=contact-finish] .form__elems__eachInpurElem,body[data-page=contact-error] .form__elems__eachInpurElem{display:block}}body[data-page=contact-input] .form__elems__eachInpurElem__inputName,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName,body[data-page=contact-error] .form__elems__eachInpurElem__inputName{width:270px;display:flex;padding:25px 0}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__elems__eachInpurElem__inputName,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName,body[data-page=contact-error] .form__elems__eachInpurElem__inputName{width:100%;padding-bottom:0}}body[data-page=contact-input] .form__elems__eachInpurElem__inputName__th,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName__th,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName__th,body[data-page=contact-error] .form__elems__eachInpurElem__inputName__th{width:55px}body[data-page=contact-input] .form__elems__eachInpurElem__inputName__th__required,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName__th__required,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName__th__required,body[data-page=contact-error] .form__elems__eachInpurElem__inputName__th__required{font-size:12px;font-size:calc(12 / 10 * 1rem);font-weight:700;background-color:#00b1c3;color:#fff;padding:2px 10px;border-radius:3px}body[data-page=contact-input] .form__elems__eachInpurElem__inputName__td,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName__td,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName__td,body[data-page=contact-error] .form__elems__eachInpurElem__inputName__td{width:calc(100% - 55px)}body[data-page=contact-input] .form__elems__eachInpurElem__inputName__td__jp,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName__td__jp,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName__td__jp,body[data-page=contact-error] .form__elems__eachInpurElem__inputName__td__jp{font-size:16px;font-size:calc(16 / 10 * 1rem);font-weight:700}body[data-page=contact-input] .form__elems__eachInpurElem__inputName__td__en,body[data-page=contact-confirm] .form__elems__eachInpurElem__inputName__td__en,body[data-page=contact-finish] .form__elems__eachInpurElem__inputName__td__en,body[data-page=contact-error] .form__elems__eachInpurElem__inputName__td__en{font-size:12px;font-size:calc(12 / 10 * 1rem);font-weight:700}body[data-page=contact-input] .form__elems__eachInpurElem__confirmName,body[data-page=contact-confirm] .form__elems__eachInpurElem__confirmName,body[data-page=contact-finish] .form__elems__eachInpurElem__confirmName,body[data-page=contact-error] .form__elems__eachInpurElem__confirmName{width:270px;padding:25px 0}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__elems__eachInpurElem__confirmName,body[data-page=contact-confirm] .form__elems__eachInpurElem__confirmName,body[data-page=contact-finish] .form__elems__eachInpurElem__confirmName,body[data-page=contact-error] .form__elems__eachInpurElem__confirmName{width:100%;padding-bottom:0}}body[data-page=contact-input] .form__elems__eachInpurElem__confirmName__jp,body[data-page=contact-confirm] .form__elems__eachInpurElem__confirmName__jp,body[data-page=contact-finish] .form__elems__eachInpurElem__confirmName__jp,body[data-page=contact-error] .form__elems__eachInpurElem__confirmName__jp{font-size:16px;font-size:calc(16 / 10 * 1rem);font-weight:700}body[data-page=contact-input] .form__elems__eachInpurElem__confirmName__en,body[data-page=contact-confirm] .form__elems__eachInpurElem__confirmName__en,body[data-page=contact-finish] .form__elems__eachInpurElem__confirmName__en,body[data-page=contact-error] .form__elems__eachInpurElem__confirmName__en{font-size:12px;font-size:calc(12 / 10 * 1rem);font-weight:700}body[data-page=contact-input] .form__elems__eachInpurElem__field,body[data-page=contact-confirm] .form__elems__eachInpurElem__field,body[data-page=contact-finish] .form__elems__eachInpurElem__field,body[data-page=contact-error] .form__elems__eachInpurElem__field{width:calc(100% - 270px);padding:25px 0}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__elems__eachInpurElem__field,body[data-page=contact-confirm] .form__elems__eachInpurElem__field,body[data-page=contact-finish] .form__elems__eachInpurElem__field,body[data-page=contact-error] .form__elems__eachInpurElem__field{width:100%;padding-top:10px}}body[data-page=contact-input] .form__btnWrap,body[data-page=contact-confirm] .form__btnWrap,body[data-page=contact-finish] .form__btnWrap,body[data-page=contact-error] .form__btnWrap{display:flex;justify-content:center;gap:0 20px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__btnWrap,body[data-page=contact-confirm] .form__btnWrap,body[data-page=contact-finish] .form__btnWrap,body[data-page=contact-error] .form__btnWrap{display:block}}body[data-page=contact-input] .form__btnWrap__btn,body[data-page=contact-confirm] .form__btnWrap__btn,body[data-page=contact-finish] .form__btnWrap__btn,body[data-page=contact-error] .form__btnWrap__btn{width:352px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__btnWrap__btn,body[data-page=contact-confirm] .form__btnWrap__btn,body[data-page=contact-finish] .form__btnWrap__btn,body[data-page=contact-error] .form__btnWrap__btn{width:100%;margin-bottom:20px}}body[data-page=contact-input] .form__note,body[data-page=contact-confirm] .form__note,body[data-page=contact-finish] .form__note,body[data-page=contact-error] .form__note{font-size:18px;font-size:calc(18 / 10 * 1rem);line-height:1.9444444444;text-align:center;margin-top:70px}@media only screen and (max-width: 767px){body[data-page=contact-input] .form__note,body[data-page=contact-confirm] .form__note,body[data-page=contact-finish] .form__note,body[data-page=contact-error] .form__note{font-size:16px;font-size:calc(16 / 10 * 1rem);line-height:1.9375;text-align:left;margin-top:40px}}
