@charset "UTF-8";body{padding:75px 0 0 !important}#entry_btn-fixed{display:none !important}main.entry01 .btn_submit{background-color:#006ce0}main.entry02 .btn_submit{background-color:#008cd6}main.meeting .btn_submit{background-color:#ff9100}.main_contents{width:100%;margin:0 0 60px}@media screen and (min-width:480px){.main_contents{margin:0 0 50px}}.main_contents p{font-size:16px;margin:0}.main_contents p a{color:#09258d;display:inline-block;transition:all .3s}@media screen and (min-width:880px){.main_contents p a:hover{transition:all .3s;text-decoration:underline}}.main_contents .img{margin-top:40px}.main_contents ul.entry_menu{width:100%;margin-bottom:40px}@media screen and (min-width:480px){.main_contents ul.entry_menu{display:flex;justify-content:center;gap:20px}}.main_contents ul.entry_menu li{width:100%;transition:all .3s}@media screen and (min-width:480px){.main_contents ul.entry_menu li{width:50%}}@media screen and (min-width:880px){.main_contents ul.entry_menu li{width:50%}.main_contents ul.entry_menu li:hover{opacity:.7;transition:all .3s}}.main_contents ul.entry_menu li:not(:last-child){margin-bottom:10px}@media screen and (min-width:480px){.main_contents ul.entry_menu li:not(:last-child){margin:0}}.main_contents ul.entry_menu li:nth-of-type(1) a{background-color:#006ce0}.main_contents ul.entry_menu li:nth-of-type(2) a{background-color:#008cd6}.main_contents ul.entry_menu li a{position:relative;font-size:16px;display:block;text-align:center;color:#fff;padding:10px 20px 10px 10px}.main_contents ul.entry_menu li a:after{content:"";position:absolute;top:50%;right:auto;transform:translateY(-50%);display:inline-block;margin-left:10px;border-style:solid;border-width:3.5px 0 3.5px 5px;border-color:transparent transparent transparent #fff}.main_contents section{width:100%}.main_contents section form table{border-collapse:collapse;width:100%;margin:40px 0}.main_contents section form table tr{display:flex;flex-direction:column;margin-bottom:15px;width:100%}@media screen and (min-width:480px){.main_contents section form table tr{flex-direction:row;margin:0}.main_contents section form table tr:first-of-type th,.main_contents section form table tr:first-of-type td{border-top:1px solid #bfc0c0}}.main_contents section form table tr th,.main_contents section form table tr td{width:100%;font-size:16px;display:block;border:1px solid #bfc0c0;padding:20px;text-align:left}.main_contents section form table tr th{font-weight:700;background-color:#f8f8f8}@media screen and (min-width:480px){.main_contents section form table tr th{width:240px;border-top:none}}.main_contents section form table tr th span{display:inline-block;font-size:14px;background:#ff2b2b;color:#fff;padding:4px;margin-left:10px}.main_contents section form table tr td{border-top:none;white-space:nowrap}@media screen and (min-width:480px){.main_contents section form table tr td{width:calc(100% - 240px);border-left:none}}.main_contents section form table tr td input[type=text]{width:100%;min-height:30px;padding:10px;font-size:16px;border:1px solid #c2c2c2;border-radius:4px}.main_contents section form table tr td input[type=text].zip,.main_contents section form table tr td input[type=text].age{width:calc(100% - 1.5em)}.main_contents section form table tr td textarea,.main_contents section form table tr td select{width:100%;padding:6px;font-size:16px;border:1px solid #c2c2c2;border-radius:4px}.main_contents section form table tr td .input_radio{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:480px){.main_contents section form table tr td .input_radio{flex-direction:row}}.main_contents section form table tr td .input_radio-col{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}@media screen and (min-width:480px){.main_contents section form table tr td .input_radio-col{flex-direction:row}}.main_contents section form table tr td .input_radio-col .mwform-radio-field{width:100%}@media screen and (min-width:480px){.main_contents section form table tr td .input_radio-col .mwform-radio-field{width:calc(50% - 10px)}}.main_contents section form .btn:not(:last-child){margin-bottom:20px}.main_contents section form button,.main_contents section form input[type=button],.main_contents section form input[type=reset],.main_contents section form input[type=submit]{display:block;text-align:center;width:100%;color:#fff;font-size:18px;font-weight:700;line-height:1;padding:25px 0;margin:0 auto;border:none;cursor:pointer;transition:all .3s}@media screen and (min-width:880px){.main_contents section form button:hover,.main_contents section form input[type=button]:hover,.main_contents section form input[type=reset]:hover,.main_contents section form input[type=submit]:hover{transition:all .3s;opacity:.7}}.main_contents section form button.btn_back,.main_contents section form input[type=button].btn_back,.main_contents section form input[type=reset].btn_back,.main_contents section form input[type=submit].btn_back{background-color:#bababa}.mw_wp_form .horizontal-item+.horizontal-item{margin:0 !important}form td.error_pink input[type=text],form td.error_pink textarea,form td.error_pink select{background:pink !important;border:1px solid red !important}