@charset "utf-8";
@import url("font.css");
@import url("common.css");
.basic_table{border-collapse:collapse;}
.basic_table tbody th{background-color:#f0f0f0; color:#000;}
.basic_table thead th{background-color:#064a96; color:#fff;}
.basic_table td, .basic_table th{border-bottom:1px solid #ddd; padding:7px; text-align:Center;}
.write_btn{padding:20px 0;}
.write_btn p{color:#fff; background-color:#1c52bb; width:190px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.btn_wrap{overflow:hidden; width:500px; margin:0 auto;}
.write_btn2{padding:20px 0; float:left;}
.write_btn2 p{color:#fff; background-color:#1c52bb; width:190px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.write_btn3{padding:20px 0; float:right;}
.write_btn3 p{color:#fff; background-color:#bf1d72; width:190px; margin:0 auto; text-align:center; padding:15px; font-size:16px; border-radius:6px; font-weight:bold;}
.guide_01{font-size:20px; font-weight:bold; color:#182d51; padding-bottom:5px;}
.guide_02{font-size:16px;  background:url('/register/2024_01/images/icon_02.jpg') no-repeat 10px 5px; padding-left:28px;}
.guide_03{padding-left:20px; margin-top:7px;}
.guide_03 li{list-style-type:none; background:url('/register/2024_01/images/icon_03.jpg') no-repeat 0px 3px; padding-left:15px; margin-bottom:5px;}
.guide_04{margin-top:5px;}
.guide_04 li{list-style-type:none; background:url('/register/2024_01/images/icon_04.jpg') no-repeat 0px 3px; padding-left:10px;}


.program{border-collapse:collapse;}
.program th{background-color:#314db1; color:#fff;}
.program td, .program th{border:1px solid #ddd; padding:10px;line-height:25px;}
.program em{font-style:normal; text-decoration:underline;}
.program span{float:right;}
.program td strong{color:#314db1;}