.entry_head{padding:50px 0;text-align:center}.entry_title{font-size:26px;font-weight:700}@media all and (min-width: 751px){.entry_title{font-size:33px}}.entry_title .sub_title{display:block;font-size:20px;margin-top:10px}@media all and (min-width: 751px){.entry_title .sub_title{font-size:25px}}.entry_title .num{font-size:34px;display:inline-block;padding:0 8px}@media all and (min-width: 751px){.entry_title .num{font-size:43px}}.entry_date{margin-top:40px;font-size:16px;font-weight:700}@media all and (min-width: 751px){.entry_date{font-size:22px}}.takeover_btn{margin-top:30px;text-align:center}.takeover_btn a{display:inline-block;padding:10px 25px}.entry_note{color:#ef1821;font-size:13px;margin-top:10px}.entry_block{background:#fff;border-radius:5px;padding:40px;box-shadow:0 3px 6px #00000029}.entry_block:not(:last-child){margin-bottom:34px}.entry_block.detail .entry_item_parts .entry_field_wrap .entry_field{align-items:center}.entry_block .entry_block_title{font-size:21px;font-weight:700;margin-bottom:15px}.entry_block .entry_block_title span{color:#ef1821}.entry_block .entry_item{border-radius:4px;border:solid 1px #DDDDDD}.entry_block .entry_item_parts{display:flex}@media all and (max-width: 750px){.entry_block .entry_item_parts{flex-direction:column}}.entry_block .entry_item_parts:not(:last-child){border-bottom:1px solid #DDDDDD}.entry_block .entry_item_parts .entry_item_title{padding:20px;width:100%;font-weight:700;background:#f4f4f4}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_item_title{width:25%}}.entry_block .entry_item_parts .entry_item_title span{color:#ef1821}.entry_block .entry_item_parts .entry_item_title .title_support{color:#868686;font-size:13px;font-weight:400}.entry_block .entry_item_parts .entry_field_wrap{width:100%;padding:10px 20px;flex-direction:column}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap{width:75%;flex-direction:row}}.entry_block .entry_item_parts .entry_field_wrap .entry_field{display:flex;align-items:flex-start;gap:10px}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap .entry_field{gap:5px}}.entry_block .entry_item_parts .entry_field_wrap .entry_field.auto_field{align-items:center}.entry_block .entry_item_parts .entry_field_wrap .entry_field label{font-weight:700;line-height:3.5em}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap .entry_field label{min-width:3em;line-height:3.4em}}.entry_block .entry_item_parts .entry_field_wrap .entry_field label span{color:#ef1821}.entry_block .entry_item_parts .entry_field_wrap .entry_field .entry_input input::placeholder{color:#9ca3af}.entry_block .entry_item_parts .entry_field_wrap.name{display:flex;gap:10px}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap.name{gap:35px}}.entry_block .entry_item_parts .entry_field_wrap.name label{width:20%}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap.year{display:flex;align-items:center}}.entry_block .entry_item_parts .entry_field_wrap.address label{width:9.5em;flex-shrink:0}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap.address label{width:20%}}.entry_block .entry_item_parts .entry_field_wrap.address .entry_field:not(:last-child){margin-bottom:10px}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap.email .entry_input{width:60%}}.entry_block .entry_item_parts .entry_field_wrap.email .entry_input .caution{color:#ef1821;font-size:13px;margin-bottom:5px}.entry_block .entry_item_parts .entry_field_wrap.qualifications .entry_field{display:flex;flex-wrap:wrap;gap:10px 0}.entry_block .entry_item_parts .entry_field_wrap.qualifications label{cursor:pointer;font-weight:400;width:50%}.entry_block .entry_item_parts .entry_field_wrap.wide{padding:10px 20px}@media all and (min-width: 751px){.entry_block .entry_item_parts .entry_field_wrap.wide{padding:20px}}.entry_block .entry_item_parts .input_with_label{display:flex;align-items:center;gap:10px}.entry_block .entry_item_parts .input_with_label:not(:first-child){margin-top:10px}.entry_block .entry_item_parts .database_form .entry_field{margin-top:10px;gap:30px}.entry_block .entry_item_parts .database_form .entry_field .radio-label{font-weight:400}.error{color:#ef1821;word-break:keep-all}.database_note a{color:#215093;text-decoration:underline}@media (min-width: 751px) and (hover: hover){.database_note a:hover{text-decoration:none}}.database_terms{background:#f4f4f4;padding:30px;border-radius:4px;border:solid 1px #DDDDDD;margin:20px 0;font-size:14px;height:200px;overflow-y:scroll;line-height:1.8}.database_form .entry_field{margin-top:20px;display:flex;gap:30px}.database_form .entry_field label{cursor:pointer}.database_form .entry_field input[type=radio]{cursor:pointer;position:relative;width:30px;height:30px;border:1px solid #DDDDDD;border-radius:50%;margin-right:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-2px)}.database_form .entry_field input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#0c213b;content:""}.submit_area{display:flex;justify-content:center;margin-top:30px}@media all and (max-width: 750px){.submit_area{flex-direction:column-reverse;align-items:center;gap:20px}}@media all and (min-width: 751px){.submit_area{margin-top:50px;gap:0 20px}}.submit_area .submit{box-shadow:0 3px 6px #00000029;background:#0c213b;font-size:17px;text-align:center;width:300px;padding:15px;border-radius:4px}@media (min-width: 751px) and (hover: hover){.submit_area .submit:hover{background:#0c213b}}.submit_area button.back{background:#fff;font-size:15px;color:#868686;font-weight:700;border:1px solid #DDDDDD;text-align:center;border-radius:4px;box-shadow:0 3px 6px #00000029;width:200px}@media all and (max-width: 750px){.submit_area button.back{padding:15px 0}}.submit_area button.back .back_text{position:relative}.submit_area button.back .back_text:before{content:"";position:absolute;top:50%;left:-25px;width:10px;height:10px;border-top:2px solid #868686;border-left:2px solid #868686;border-radius:2px;transform:translateY(-50%) rotate(-45deg);margin-top:1px}.entry_footer{background:#e2e2e2;text-align:center;padding:17.5px 10px;margin-top:70px;font-size:12px;color:#5d5d5d;z-index:-1}@media all and (max-width: 750px){.confirm .entry_block .entry_item_parts .entry_field_wrap{padding:20px}}@media all and (min-width: 751px){.confirm .entry_block .entry_item_parts .entry_field_wrap{display:flex;align-items:center}}@media all and (max-width: 750px){.confirm .entry_block .entry_item_parts .entry_field_wrap.name{flex-direction:row}}.thanks{background-color:#f4f4f4;padding-top:70px;min-height:calc(100vh - 110px)}.thanks .thanks_body{max-width:870px;margin:0 auto;display:flex;flex-direction:column}.thanks .thanks_status{margin-top:20px;font-size:18px;font-weight:700;text-align:center}@media all and (min-width: 751px){.thanks .thanks_status{margin-top:10px;font-size:25px}}.thanks .thanks_read{line-height:2.6}@media all and (min-width: 751px){.thanks .thanks_read{padding-top:10px;text-align:center}}.thanks .thanks_attend{font-size:16px;font-weight:700;color:#ef1821;text-align:center;margin-top:50px}.thanks .contact_box{background-color:#fff;border-radius:5px;box-shadow:0 3px 6px #00000029;margin-top:30px;padding:25px;display:flex;align-items:center}@media all and (max-width: 750px){.thanks .contact_box{flex-direction:column}}.thanks .contact_box .box_title{font-size:18px;font-weight:700;padding-bottom:20px}@media all and (min-width: 751px){.thanks .contact_box .box_title{padding:0 60px 0 35px;flex-shrink:0}}@media all and (max-width: 750px){.thanks .contact_box .box_detail{border-top:1px solid #DDDDDD;padding-top:20px;text-align:center}}@media all and (min-width: 751px){.thanks .contact_box .box_detail{border-left:1px solid #DDDDDD;padding:20px 0 15px 60px}}.thanks .contact_box .box_detail .box_detail_title{margin-bottom:10px}.thanks .contact_box .box_detail .box_detail_tel .tel{font-size:26px;display:inline-block;vertical-align:middle}@media all and (max-width: 750px){.thanks .contact_box .box_detail .box_detail_tel .tel{margin-bottom:5px}}@media all and (min-width: 751px){.thanks .contact_box .box_detail .box_detail_tel .tel{margin-right:10px}}.thanks .contact_box .box_detail .box_detail_tel .day{display:inline-block;vertical-align:middle}@media all and (min-width: 751px){.pre_page{height:calc(100vh - 110px)}}.alert-danger{text-align:center;color:#ef1821;font-weight:700;margin-bottom:20px;font-size:18px}.pre_form{max-width:1000px;margin:0 auto}.pre_form .pre_lead{margin-bottom:25px}@media all and (min-width: 751px){.pre_form .pre_lead{text-align:center;margin-bottom:50px}}.pre_form .pre_edit{display:flex;flex-direction:column;justify-content:flex-start}.pre_form dl{width:100%}@media all and (min-width: 751px){.pre_form dl{display:flex;max-width:590px;margin:0 auto}}.pre_form dl:not(:first-of-type){margin-top:25px}.pre_form dl dt{font-size:15px}@media all and (max-width: 750px){.pre_form dl dt{margin-bottom:10px}}@media all and (min-width: 751px){.pre_form dl dt{width:180px;margin:7px 15px 0 0;flex-shrink:0}}.pre_form dl dt span{color:#ef1821}.pre_form dl dd{display:flex;flex-wrap:wrap;flex:1;align-items:center}.pre_form dl .error{width:100%}.pre_form .pre_edit_inputs{display:flex;align-items:center;gap:0 12px}@media all and (min-width: 751px){.pre_form .edit_column{width:178px}}.pre_form .spacer{width:auto;font-size:15px}.pre_form .submit_area{margin-top:40px}.pre_form .no_data{margin-top:20px;text-align:center}.pre_form .no_data a{text-decoration:underline}@media all and (min-width: 751px){.pre_form .no_data a{text-decoration:none;pointer-events:none}}@media all and (min-width: 751px){.pre_autocomplete{align-items:center}}.pre_note{color:#ef1821;margin-bottom:5px}
