@charset "UTF-8";

@import url('/Web-home/_UI/css/guide/responsive.css');

.searchSelect{display:flex;align-items:center;justify-content:center;margin-bottom:30px;}
.searchSelect strong,
.searchSelect a{}
.searchSelect strong{font-size:22px;padding:0 20px;font-weight:700;}
.searchSelect a{display:inline-block;text-indent:-9999px;width:33px;height:33px;background:url(/sites/style_guide/images/common/arrow_3_b.png) no-repeat center;border:1px solid #888;}
.searchSelect a.prev{transform:rotate(180deg);}

.calendar_table{}
.calendar_table td{position:relative;text-align:left;font-size:15px;}
.calendar_table th.sun,
.calendar_table td.sun span{color:#cb2026;}
.calendar_table th.sat,
.calendar_table td.sat span{color:#0065b3;}
.calendar_table td span{font-size:13px;font-weight:700;position:absolute;top:10px;left:10px;}
.calendar_table td a{display:block;position:relative;padding:5px 0 5px 20px;}
.calendar_table td a:before{content:"";display:block;width:4px;height:2px;background:#888;position:absolute;top:13px;left:10px;}
.calendar_table td strong{display:block;color:#ff0000;} 

.board-button a{line-height:1;}
.board-button-2 a{line-height:1;background:#DDD;margin:0 5px;font-size:15px;padding:5px 10px;border-radius:2px;font-weight:400;}

.conBox{background:#dfebff;padding:7px;font-size:13px;margin-bottom:2px;}

.table_1 input[type=text]{width:100%;padding:5px;height:35px;}
.table_form{border-top:2px solid #162b58;border-bottom:1px solid #162b58;}
.table_form table{width:100%;}
.table_form caption{text-indent:-9999px;height:0;position:absolute;left:9999px;top:9999px;}
.table_form th{background:#f5f5f5;border-bottom:1px solid #FFF;border-left:1px solid #FFF;font-weight:400;}
.table_form td{background:#FFF;text-align:left;border-bottom:1px solid #eaeaea;}
.table_form th,
.table_form td{padding:15px;line-height:1.3;text-align:left;}
.table_form th:first-child,
.table_form td:first-child{border-left:0;}
.table_form select,
.table_form input[type=text],
.table_form input[type=password],
.table_form input[type=button]{height:36px;padding:0 10px;border-color:#DDD;font-size:16px;}
.table_form input[type=button]{background:#888;color:#FFF;cursor:pointer;}
.table_form .wrap_1,
.table_form .wrap_2,
.table_form .wrap_8{margin-top:5px;}
.table_form span{padding:0 5px;}
.table_form select,
.table_form input[type=text]{}
.table_form input[type=radio]{display:inline-block;vertical-align:2px;}
.table_form input[type=checkbox]{display:inline-block;vertical-align:0;}
.table_form .wS{width:150px;}
.table_form .wL{width:49%;}
.table_form .colw{width:300px;}
.table_form .wrap_4{display:flex;}
.table_form .wrap_6{display:flex;}
.table_form .wrap_7 li{padding:5px 0;}
.table_form .wrap_7 li i{display:inline-block;width:230px;}
.table_form .wrap_6 li{display:flex;}
.table_form .wrap_5{margin:5px 0;}
.table_form .wrap_5 span{display:inline-block;width:100px;}
.table_form .wrap_8 select{margin:3px 0;}
.table_form_title{font-weight:700;padding:20px 0 10px 0;font-size:20px;}
@media only screen and (max-width:1024px){
	.table_form .wrap_6{display:block;}
	.table_form .wrap_6 li{padding:2px 0;}
	.table_form .wrap_7 li i{display:block;width:100%;margin-bottom:5px;}
}
@media only screen and (max-width:768px){
	.table_form .colw{width:100%;}
	.table_form tr{display:flex;align-items:center;flex-direction:column;}
	.table_form th,
	.table_form td{width:100% !important;border:0;}
	.table_form td{padding:10px 0;}
	.table_form select,
	.table_form input[type=text],
	.table_form input[type=password]{width:99.5%;}
	.table_form .wrap_2 input[type=text]{margin-top:5px;}
	.table_form .wrap_3{position:relative;}
	.table_form .wrap_3 input[type=button]{position:absolute;left:150px;top:0;}
	.table_form .wS{width:150px !important;}
	.table_form .wrap_5 span{display:block;width:100%;margin-bottom:5px;}
	.table_form .wrap_9 input[type=text]{width:calc(100% - 30px);}
}
@media only screen and (max-width:420px){
	.table_form .wrap_3 input[type=button]{left:auto;right:0;}
	.table_form .wS{width:100% !important;}
	.table_form .wrap_4{display:block;}
	.table_form .wrap_4 li{padding:2px 0;}
} 