<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.login_box { max-width:600px; margin:0 auto; padding:60px 20px; background:#fff; border:#eee solid 1px; border-radius:10px; box-shadow:#ccc 0 0 20px;}
.login_box .login_title { text-align:center; font-size:20px; font-family: 'NanumSquareNeoLight'; line-height:1.3; margin:10px 0 30px 0;}
.login_box .login_title img { display:block; margin:10px auto;}
.login_box .login_input { max-width:350px; margin:0 auto;}
.login_box .login_input .login_input_style { border-bottom:#ddd solid 1px; margin:20px 0;}
.login_box .login_input .login_input_style img { margin:0 20px;}
.login_box .login_input .login_input_style input { font-size:15px; padding:10px 0; border:none; outline:none; width:290px;}



.login_box .find_input_style {}

.login_box .member_find { text-align:center; margin-top:10px;}
.login_box .member_find a { color:#08678a; font-weight:bold;}

.table_find { margin-bottom:20px;}
.table_find table { width:100%; border-spacing:0; border-collapse:collapse; border-bottom:#aaa solid 1px; border-top:#aaa solid 1px;}
.table_find table tr td { border:#ddd solid 1px; padding:5px 10px; font-size:13px; line-height:1.6; vertical-align:middle; text-align:left;}
.table_find table tr .table_title01 { background:#eee; font-weight:bold;}
.table_find table tr td input { padding:10px 5px; border:#ddd solid 1px; font-size:15px;}
.table_find table tr td select { padding:9px 5px; border:#ddd solid 1px; font-size:15px;}
.table_find table tr td #phone_number02 { width:100px;}
.table_find table tr td #phone_number03 { width:100px;}


.login_checkbox label { font-size:13px; position:relative; top:-3px;}
.login_checkbox input { margin-right:5px;}

.member_select { text-align:center; font-size:0;}
.member_select li { display:inline-block; vertical-align:top; padding:30px 40px; font-size:14px; width:350px; margin:20px; border:#ccc solid 1px;}
.member_select li strong { font-size:14px;}
.member_select li .member_select_title { margin:10px 0; font-family: 'NanumSquareNeoHeavy'; font-size:20px;}


.member_textarea { width:100%; height:160px; border:#ccc solid 1px; background:#fafafa; font-family: 'NanumSquareNeo'; line-height:1.8; padding:10px; margin-bottom:10px; overflow-y:auto; font-size:13px;}

.accordion-section {border: 1px solid #eee; padding:20px; margin-bottom:20px;}
.accordion-header {
	font-size:20px;
	color:#888;
	font-family: 'NanumSquareNeoExtraBold';
}


.join_box { max-width:600px; margin:0 auto; padding:40px 20px; background:#fff; border:#eee solid 1px; border-radius:10px; box-shadow:#ccc 0 0 20px;}
.join_box .join_title_top { text-align:center; font-size:20px; font-family: 'NanumSquareNeoHeavy'; line-height:1.3;}
.join_box .join_title { text-align:center; font-size:17px; font-family: 'NanumSquareNeoLight'; line-height:1.3; margin:10px 0 30px 0;}
.join_box .join_title img { display:block; margin:10px auto;}
.join_box .join_top { margin-top:15px; font-size:13px;}
.required { color:#ec0000; margin:0 5px;}
.join_box .join_input_title { font-family: 'NanumSquareNeoExtraBold'; margin-top:15px;}
.join_box .join_input_style { margin-bottom:10px; padding-bottom:10px; border-bottom:#ccc dashed 1px;}
.join_box .join_input_style:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none;}
.join_box .join_input_style input { font-size:15px; padding:10px; border:#ddd solid 1px; background:#fafafa; outline:none; width:69%;}
.join_box .join_input_style .radio_btn { width:auto; margin-left:10px; position:relative; bottom:-2px;}
.join_box .join_input_style button { float:right; width:28%; height:38px; font-size:13px; background:#fff; border:#bbb solid 1px; color:#000; border-radius:5px; cursor:pointer;}

.join_box .join_input_style select { font-size:15px; padding:10px; border:#ddd solid 1px; background:#fafafa; outline:none; width:69%;}
.join_box .join_input_style textarea { width:100%; height:160px; border:#ccc solid 1px; background:#fafafa; padding:10px; overflow-y:auto;}

.join_btn { display: flex; flex-wrap: wrap; justify-content: space-between; max-width:640px; margin:40px auto 0 auto;}
.join_btn li {
    flex-grow: 1; /* 阿 夸家啊 巢篮 傍埃阑 葛滴 瞒瘤窍档废 汲沥钦聪促. */
    text-align: center;
    box-sizing: border-box;
	margin-bottom:-2px;
}

.join_graybox { background:#f1f1f1; padding:20px;}
.join_graybox .join_graybox_title01 { font-size:17px; font-family: 'NanumSquareNeoHeavy';}
.join_graybox .join_graybox_title02 { font-size:14px; font-weight:600; margin-bottom:10px;}
.join_graybox_point { font-size:13px; color:#ff6700; margin-bottom:20px; padding-bottom:20px; border-bottom:#ccc solid 1px;}
.bus_pop_btn { background:#fff; padding:2px 5px; border:#ccc solid 1px; border-radius:3px; font-size:12px; position:relative; top:-4px;}

@media screen and (max-width:991px){
	.bo_list_head .s-number { width:10%;}
	.bo_list_head .s-name { width:90%;}
	.bo_list_head .s-user { display:none;}
	.bo_list_head .s-view { display:none;}
	.bo_list_head .s-day { display:none;}

	.bo_list .s-number { width:10%;}
	.bo_list .s-name { width:90%;}
	.bo_list .s-user { display:none;}
	.bo_list .s-view { display:none;}
	.bo_list .s-day { display:none;}
}

@media screen and (max-width:767px){	
	.view_file { float:none; font-size:13px; color:#08678a; font-weight:800; margin-top:5px;}
}</pre></body></html>