#container .bbs_wrap { width:100%; position:relative; display:flex; }
#container .bbs_wrap .section_left {width:72%; position:relative; padding:0 20px; padding-right:20px; border-right:1px solid #ccc; box-sizing:border-box;}
#container .bbs_wrap .section_right {width:28%; position:relative; padding:0 20px; border-left:1px solid #ccc; margin-left:-1px; box-sizing:border-box;}
#container .bbs_wrap .sticker_inner.fixed {position:absolute; left:20px; right:20px;}
@media screen and (max-width: 767px) {
	#container .bbs_wrap {flex-wrap:wrap;}
	#container .bbs_wrap .section_left, #container .bbs_wrap .section_right {width:100%; max-width:520px; margin:0 auto; border:none; overflow:hidden;}
	#container .bbs_wrap .section_right {margin-top:20px;}
}

#section_left h3 {font-weight:900; font-size:1.85em; margin-top:1.4em; margin-bottom:1em;}

#section_left .banner_tops { margin-bottom:2em;}

#section_left ul {width:100%; height:auto; margin-top:1em;}
#section_left ul li {padding-bottom:20px; border-bottom:1px solid #eee; display:flex; flex-wrap:wrap; align-items:flex-start;}
#section_left ul li:not(:nth-child(1)) {padding:20px 0;}
#section_left ul li .img_wrap {width:180px; position:relative; overflow:hidden; border-radius:4px; font-size:0; border:1px solid #eee; box-sizing:border-box;}
#section_left ul li .img_wrap a {display:block; width:100%; height:100%;}
#section_left ul li .img_wrap img {width:100%; transition:.5s all; }
#section_left ul li .img_wrap span.no_image {display:block; width:100%; height:0; padding-bottom:63.49%; transition:.5s all; background-repeat:no-repeat; background-position:center; background-size:80%;}
#section_left ul li:hover .img_wrap a img { transform:scale(1.1); }
#section_left ul li:hover .img_wrap span.no_image { transform:scale(1.1); }

#section_left ul li .cont {width:calc(100% - 180px); padding-left:20px; box-sizing:border-box;}
#section_left ul li .cont .title {font-weight:900; font-size:1.125em; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; line-height:1.4; max-height:2.8em; -webkit-line-clamp:2;}
#section_left ul li .cont .summary {padding-top:10px; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.4; max-height:2.8em;
-webkit-line-clamp:2; color:#333; font-size:.95em;}
#section_left ul li .cont .info {font-size:.85em; color:rgba(0,0,0,.45); letter-spacing:0; margin-top:.75em;}
#section_left ul li .cont .info .category:after {content:''; display:inline-block; width:1px; height:.7em; background-color:#838383; transform:rotate(15deg); margin-left:.5em;}


#section_left .write_btn { width:100%; text-align:right; margin-top:1em;}
#section_left .write_btn .btn { vertical-align: middle; padding:0.7em 1em; font-weight:700; background:#45423e; color:#fff; border-radius:3px; -webkit-appearance:none; -moz-appearance:none; appearance:none; display:inline-block; }

#section_right .banner {}
#section_right .banner img {width:100%;}
#section_right .section_most_news {width:100%; height:auto; margin-top:20px; border-top:2px solid #444;}
#section_right .section_most_news h2 {padding:1em 0; font-weight:900; font-size:1.125em;}
#section_right .section_most_news ul {}
#section_right .section_most_news ul li {padding:.75em 0; border-top:1px solid #eee; display:flex; flex-wrap:wrap; position:relative;}
#section_right .section_most_news ul li .num {display:block; width:24px; /* font-weight:700; */ font-size:1.125em; padding-top:4px; position:absolute; left:.25em; top:.25em}
#section_right .section_most_news ul li .img_wrap {width:38%;font-size:0; border:1px solid #eee; box-sizing:border-box; overflow:hidden; border-radius:4px;}
#section_right .section_most_news ul li .img_wrap a {display:block; width:100%; height:100%;}
#section_right .section_most_news ul li .img_wrap img {width:100%; transition:.5s all; }
#section_right .section_most_news ul li .img_wrap span.no_image {display:block; width:100%; height:0; padding-bottom:62.3%; transition:.5s all; background-repeat:no-repeat; background-position:center; background-size:80%;}
#section_right .section_most_news ul li:hover .img_wrap img {transform:scale(1.1); }
#section_right .section_most_news ul li:hover .img_wrap span.no_image { transform:scale(1.1); }
#section_right .section_most_news ul li .cont {width:62%; padding-left:20px; box-sizing:border-box;}
#section_right .section_most_news ul li .cont .title {line-height:1.3; font-size:.95em; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.4; max-height:2.8em; -webkit-line-clamp:2;}
#section_right .section_most_news ul li:nth-child(1) .num {color:#c81616;}
#section_right .section_most_news ul.rank li .img_wrap { margin-left:8%;}
#section_right .section_most_news ul.rank li .cont { width:54%;}
@media screen and (max-width: 926px) {
	#section_left .banner_tops img { width:100%; }
	#section_left ul li .img_wrap {width:38%;}
	#section_left ul li .cont {width:62%;}

	#section_right .section_most_news ul li .img_wrap {width:38%;}
	#section_right .section_most_news ul li .cont {width:62%;}
}
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 520px) {

	#section_left ul li .cont .title {font-size:1em;}
	#section_left ul li .cont .summary { font-size:.85em;}
	#section_left ul li .cont .info { display:none;}

}

#bbs_view_wrap {}
#bbs_view_wrap ul li {border-bottom:none;}
#bbs_view_wrap .head {width:100%; height:auto; padding:2em 0; margin-bottom:2em; border-bottom:1px solid #eee; position:relative;}
#bbs_view_wrap .head h3 {font-size:1.85em; letter-spacing: -.1em; line-height: 1.25em;}
#bbs_view_wrap .head .post_info {margin:1.5em 0 0;}
#bbs_view_wrap .head .post_info ul {width:100%; height:auto; font-size:.85em; color:rgba(0,0,0,.45); letter-spacing:0;}
#bbs_view_wrap .head .post_info ul li {display:inline-block; border-bottom:none; padding:0}
#bbs_view_wrap .head .post_info ul li:not(:last-child):after {content:''; display:inline-block; width:1px; height:.7em; background-color:#838383; transform:rotate(15deg); margin-left:.5em;}

#bbs_view_wrap .head .sns_share {position:absolute; bottom:1.5em; right:0;}
#bbs_view_wrap .head .sns_share ul {width:100%; height:auto;}
#bbs_view_wrap .head .sns_share ul li {display:inline-block; width:24px; border-bottom:none; padding:0}
#bbs_view_wrap .head .sns_share ul li a {display:block; width:100%; height:100%;}
#bbs_view_wrap .head .sns_share ul li img {width:100%;}

@media screen and (max-width: 926px) {
	#bbs_view_wrap .head { padding:1em 0; margin-bottom:1em; }
	#bbs_view_wrap .head .sns_share {position:static; margin-top:.5em; text-align:right;}

	#bbs_view_wrap .head .sns_share ul li {display:inline-block; width:34px; border-bottom:none; padding:0}
}
@media screen and (max-width: 520px) {
	#bbs_view_wrap .head h3 {font-size:22px;}
	#bbs_view_wrap .head .post_info ul li {line-height:1.4;}
	#bbs_view_wrap .head .post_info ul li:nth-child(1) {display:block;}
	#bbs_view_wrap .head .post_info ul li:nth-child(1):after {display:none;}
}

/* 24.02.06 breadcrumb Ãß°¡ */
#bbs_view_wrap ul.breadcrumb { display:flex; align-items:center; flex-direction:row; flex-wrap:nowrap; justify-content:flex-end; padding:0; margin:0; }
#bbs_view_wrap ul.breadcrumb > li { display:flex; align-items: center; padding:0; margin:0; position:relative; vertical-align:middle;}
#bbs_view_wrap ul.breadcrumb > li:after { content:''; display:inline-block; width:.5rem; height:.5rem; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; transform: rotate(135deg); vertical-align:middle; margin:0 .5rem 0 .25rem;}
#bbs_view_wrap ul.breadcrumb > li:last-child:after { display:none; }
#bbs_view_wrap ul.breadcrumb > li.home {font-size:0;}
#bbs_view_wrap ul.breadcrumb > li.home a { display:inline-block; width:20px; height:18px; font-size:0; text-indent:-9999px; vertical-align:middle; margin-bottom:.1rem; }
#bbs_view_wrap ul.breadcrumb > li.home a:before {content: ''; display: block; position: absolute; width: 0; height: 0; border: 10px solid transparent; border-bottom-color: #cdcdcd; border-top: 0; top: 0; left: 0;}
#bbs_view_wrap ul.breadcrumb > li.home a:after {content: ''; display: block; position: absolute; width:4px; height:5px; border:5px solid #cdcdcd; border-top-width:3px; border-bottom:0; top:10px; left:3px;}
#bbs_view_wrap ul.breadcrumb > li a {  }
#bbs_view_wrap ul.breadcrumb > li > ul.addcate { position: absolute; z-index:2; background:#fff; width:auto; padding:0; margin:0; top:100%; left:-.5rem; padding:0.25rem; border:1px solid #ccc; }
#bbs_view_wrap ul.breadcrumb > li > ul.addcate li { padding:0; margin:0; }
#bbs_view_wrap ul.breadcrumb > li > ul.addcate li a { padding:.25rem 1rem; width:100%; display:block; color:#666; word-break:keep-all; word-break:auto-phrase;}
#bbs_view_wrap ul.breadcrumb > li > ul.addcate li a.active { color:#333; font-weight:600; }
#bbs_view_wrap ul.breadcrumb > li > ul.addcate li a:hover { color:#f00; font-weight:600;}
@media screen and (max-width: 767px) {
	#bbs_view_wrap ul.breadcrumb { justify-content: flex-start; }
	#bbs_view_wrap ul.breadcrumb > li > ul.addcate li a { padding:.45rem 1.5rem; }
	#bbs_view_wrap .head h3 { margin-top:.5em }
}

#bbs_view_wrap .cont {font-size:1.063em; line-height:1.625em; letter-spacing:-.05em; text-align:justify; word-break:normal; word-wrap:break-word;}
#bbs_view_wrap .cont img {max-width:100%;}

#bbs_view_wrap .comment_wrap {width:100%; height:auto;}
#bbs_view_wrap .comment_wrap .input_wrap {width:100%; height:auto; margin-top:2em; padding:1em 0; border-top:1px solid;}
#bbs_view_wrap .comment_wrap .input_wrap .text_box {width:100%; height:auto;}
#bbs_view_wrap .comment_wrap .input_wrap .text_box textarea {width:100%; height:auto; padding:.75em; border:1px solid #ccc; box-sizing:border-box; font-size:.85em;}
#bbs_view_wrap .comment_wrap .input_wrap .btn_box {width:100%; height:auto;}
#bbs_view_wrap .comment_wrap .input_wrap .btn_box button {width:100%; height:48px; background-color:#333; color:#fff; font-weight:700; font-size:.85em;}

#bbs_view_wrap .comt_list_ajax2 {width:100%; height:auto;}
#bbs_view_wrap .comt_list_ajax2 li {padding:1em 0; border-top:1px solid #eee;}
#bbs_view_wrap .comt_list_ajax2 li .comment_item {}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap {font-size:.85em; letter-spacing:0; position:relative;}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_info {}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_info .name {display:inline-block;}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_info .date {display:inline-block; color:rgba(0,0,0,.45); padding-left:20px; font-size:.85em;}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_content {}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_action { float:right; }
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_action button {border:1px solid #ccc; font-size:11px; padding:1px .75em;}
#bbs_view_wrap .comt_list_ajax2 li .comment_item .comment_wrap .comment_action button:hover {background-color:#f5f5f5;}


#bbs_view_wrap .comment_wrap .comment_cont_cnt2 {}
#bbs_view_wrap .comment_wrap .comment_cont_cnt2 .comment_cont_cnt {}
#bbs_view_wrap .comment_wrap .commore_a {}


#bbs_view_wrap .slibings_wrap {width:100%; height:auto; padding:2em 0; margin:2em 0; border-top:1px solid #eee; border-bottom:1px solid; overflow:hidden;}
#bbs_view_wrap .slibings_wrap p {width:50%; padding:0 20px; font-size:.85em; display:flex; line-height:1.3; box-sizing:border-box;}
#bbs_view_wrap .slibings_wrap p a {display:block; width:100%; height:100%; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; word-wrap:break-word; white-space:normal; line-height:1.4; max-height:4.4em; -webkit-line-clamp:2;}
#bbs_view_wrap .slibings_wrap p a span {display:block; font-size:.95em; color:rgba(0,0,0,.45); letter-spacing:0; margin-bottom:.5em;}
#bbs_view_wrap .slibings_wrap .prev_post {float:left;}
#bbs_view_wrap .slibings_wrap .prev_post:before {content:''; display:inline-block; width:20px; height:20px; margin:1em .5em 0 0; border:3px solid currentColor; border-right-width:0; border-bottom-width:0; transform:rotate(-45deg);}
#bbs_view_wrap .slibings_wrap .prev_post:hover:before {border-color:#c11616;}
#bbs_view_wrap .slibings_wrap .next_post {float:right; text-align:right;}
#bbs_view_wrap .slibings_wrap .next_post:after {content:''; display:inline-block; width:20px; height:20px; margin:1em 0 0 .5em; border:3px solid currentColor; border-left-width:0; border-top-width:0; transform:rotate(-45deg);}
#bbs_view_wrap .slibings_wrap .next_post:hover:after {border-color:#c11616;}

@media screen and (max-width: 520px) {
	#bbs_view_wrap .slibings_wrap p {width:100%;}
	#bbs_view_wrap .slibings_wrap .next_post {margin-top:1em;}
}
#bbs_view_wrap .board_view_btns {width:100%; height:auto; padding:0; margin:0; overflow:hidden; text-align:right;}
#bbs_view_wrap .board_view_btns .btn { display:inline-block; font-size:.8em; padding:.5em 1.25em; line-height:1; border:1px solid #ccc; border-radius:.25em; cursor:pointer; }
#bbs_view_wrap .board_view_btns .btn.btn-modify { background:#1f9f34; border:1px solid #127a23; color:#fff;  }
#bbs_view_wrap .board_view_btns .btn.btn-delete { background:#c17388; border:1px solid #975063; color:#fff;  }
#bbs_view_wrap .board_view_btns .btn.btn-list { background:#333; border:1px solid #000; color:#fff;  }

#bbs_view_wrap .board_password_form { position:fixed; left:0; right:0; top:0; bottom:0; z-index:99999; }
#bbs_view_wrap .board_password_form:before {content:''; display:block; position:absolute; left:0; right:0; top:0; bottom:0; background:#000; opacity:.5; z-index:1; }
#bbs_view_wrap .board_password_form .inner { position:absolute; width:300px; box-sizing:border-box; border:1px solid #ccc; padding:1em; background:#fff; left:50%; top:50%; transform:translate(-50%, -50%); border-radius:.25em; z-index:2; }
#bbs_view_wrap .board_password_form .inner label { font-size:.8em; }
#bbs_view_wrap .board_password_form .inner input { font-size:.95em; padding:.25em .5em; border:1px solid #ccc; box-sizing:border-box; width:100%; border-radius:.25em; }
#bbs_view_wrap .board_password_form .inner .btns {text-align:right; padding:.5em 0 0;}
#bbs_view_wrap .board_password_form .inner .btn { display:inline-block; font-size:.8em; padding:.5em 1.25em; line-height:1; border:1px solid #ccc; border-radius:.25em; cursor:pointer;}
#bbs_view_wrap .board_password_form .inner .btn.btn-cancle { background:#c17388; border:1px solid #975063; color:#fff; }
#bbs_view_wrap .board_password_form .inner .btn.btn-submit { background:#1f9f34; border:1px solid #127a23; color:#fff; }
.god_detail {max-width:1190px; padding:0 20px 0 30px; box-sizing:border-box;}
.detail_nav {width:100%; height:auto; padding:2em 0; font-size:.85em; color:rgba(0,0,0,.45); letter-spacing:0; margin-bottom:.5em;}
.list_tit h3 {font-size:1.65em; letter-spacing:-.1em; margin-bottom:1em; margin-top:2em;font-weight:600}
.list_tit .title_b {display:inline-block; margin-right:8px;}

.login_new .login_he {font-size:.95em; line-height:1.6; color:#333;}
.god_memo {width:100%; height:auto; padding:1.5em; border:1px solid #dedede; background-color:#f6f6f6; display:table; box-sizing:border-box;}
.god_memo p {display:table-cell; vertical-align:middle; width:150px; text-align:center;}
.god_memo ul {display:table-cell; vertical-align:middle; font-size:.933em; line-height:1.6; color:#585858;}
.god_memo ul li {}
.god_memo ul li strong {color:#000; font-weight:700;}

@media screen and (max-width: 767px) {
	.god_detail {max-width:520px; margin:0 auto; padding-right:8%;}
	.god_memo, .god_memo p, .god_memo ul {display:block; width:100%;}
	.god_memo {padding:1.5em;}
}

.frm_wrap {width:100%; margin:30px 0 0 0;}
.frm_wrap .guiin {font-size:.933em; line-height:1.6;}
.frm_wrap .guiin p {width:100%; height:auto;}
.frm_wrap .guiin div {width:100%; height:100px; padding:10px; margin-top:10px; overflow-y:auto; font-size:12px; border:1px solid #dedede; box-sizing:border-box;}
.frm_wrap .guiin pre {width:100%; outline:none; height:auto; white-space:pre-line;}
.frm_wrap .guiin3 {margin-top:1.5em;}

.frm_writing {width:100%; height:auto; margin-top:1.5em; border-top:1px solid #666;}
.frm_writing ul {width:100%; height:auto; box-sizing:border-box; overflow:hidden;}
.frm_writing ul li {float:left; width:inherit; height:64px; box-sizing:border-box; border-bottom:1px solid #e9e9e9;}
.frm_writing ul li:nth-child(1) {font-weight:700; width:150px; background-color:#f6f6f6; padding:1.5em 1em;}
.frm_writing ul li:nth-child(2) {width:calc(100% - 150px); padding:1em;}
.frm_writing ul li input, .frm_writing ul li textarea {border:1px solid #ccc; padding:.5em; box-sizing:border-box;}
.frm_writing ul .join_foms2 .inryc3, .frm_writing ul .join_foms2 .inryc4 {width:5em;}
.frm_writing ul .join_foms2 .subject, .frm_writing ul li textarea {width:100%; height:100%;}
.frm_writing ul .join_foms5, .frm_writing ul .join_foms6 {height:110px !important;}
.frm_writing .thumb_file li {height:74px !important;}

.frm_btn_ok {width:100%; height:auto; text-align:center; margin-top:2em;}
.frm_btn_ok .ok_btn_sty3 {width:170px; height:50px; background-color:#343434; border:0; color:#fff; font-weight:400; cursor:pointer; border-radius:5px; font-weight:700; font-size:16px;}

@media screen and (max-width: 767px) {
	.frm_writing .thumb_file li {height:90px !important;}
}
@media screen and (max-width: 520px) {
	.frm_writing ul li:nth-child(1) {width:100%; height:auto; padding-bottom:0; background-color:#fff; border-bottom:0;}
	.frm_writing ul li:nth-child(2), .frm_writing ul li input, .frm_writing ul li textarea {width:100%;}
	.frm_writing ul .join_foms5, .frm_writing ul .join_foms6 {height:auto !important;}
	.frm_writing .thumb_file li {height:auto !important;}

	.frm_writing ul li input[type="radio"] {width:auto;}
	.join_wrap .frm_writing .re_he li {height:auto;}
}

.login_wrap {max-width:320px; margin:5em auto;}
.login_wrap h3 {font-size:1.25em; letter-spacing:-.1em; font-weight:600; text-align:center;}
.login_wrap h3:after {content:''; display:block; width:1.25em; height:2px; margin:.5em auto; background-color:#222;}
.login_wrap .login_new2 {padding:1em 0; }
.login_wrap .login_new2 .box {margin-bottom:2em;}
.login_wrap .login_new2 .login_fom {width:100%; height:auto;}
.login_wrap .login_new2 .login_fom li {width:inherit; height:inherit;}
.login_wrap .login_new2 .login_fom li input {width:inherit; padding:.75em; border:1px solid #ccc; box-sizing:border-box;}
.login_wrap .login_btn_new {display:block; width:100%; height:48px; margin-top:2px; background-color:#222; color:#fff; font-weight:700; box-sizing:border-box;}
.login_wrap .ser_joy {width:100%; height:auto; padding-top:2em; text-align:center;}
.login_wrap .ser_joy li {display:inline-block; font-size:.9em; color:#666; box-sizing:border-box;}
.login_wrap .ser_joy1 {border-top:1px solid #d7d7d7;}
.login_wrap .ser_joy1 li:not(:nth-child(1)):before {content:''; display:inline-block; vertical-align:middle; width:1px; height:.5em; margin:0 8px 0 6px; background-color:currentColor; transform:rotate(15deg);}
.login_wrap .ser_joy2 li {display:block; width:100%; border:1px solid #ccc; padding:1em 0;}

.join_wrap {width:100%; height:auto;}
.join_wrap .login_tit {width:inherit; height:inherit; padding-bottom:.5em; margin-top:2em; font-size:1.125em; letter-spacing:-.1em; border-bottom:1px solid #d7d7d7;}

.join_wrap .join_tab {width:100%; height:auto; position:relative;}
.join_wrap .join_tab:after {content:''; display:block; width:100%; height:1px; background-color:#d7d7d7; position:absolute; bottom:0; left:0; z-index:-1;}
.join_wrap .join_tab li {display:inline-block; width:128px; height:40px; line-height:40px; text-align:center;}
.join_wrap .join_tab li a {display:block; width:100%; height:100%; border:1px solid #d7d7d7; border-bottom-color:#fff; box-sizing:border-box;}
.join_wrap .join_tab li a.back {background-color:#333; color:#fff; border-color:#333;}

.join_wrap .login_new3 {width:100%; height:auto; margin-top:1em;}
.join_wrap .login_new3 .login_he > li:nth-child(1) > div {width:100%; border:1px solid #d7d7d7;}
.join_wrap .login_new3 .login_he > li:nth-child(1) > div textarea {width:100%; /* float:left; */ height:150px; padding:2%; font-size:.9em; line-height:1.6; resize:none; box-sizing:border-box;}
.join_wrap .login_new3 .login_he > li:nth-child(2) {width:100%; height:auto; padding:1em; margin-top:1em; background-color:#f6f6f6; line-height:1.2; box-sizing:border-box;}

.join_wrap .login_new3 .login_he .dongi {border:0 !important; text-align:center; font-size:.9em;}
.join_wrap .login_new3 .login_he .dongi ul {width:100%; height:auto; display:table;}
.join_wrap .login_new3 .login_he .dongi ul li {display:table-cell; width:33.33%; padding:1em; border:1px solid #d7d7d7; border-top:0; border-left:0; line-height:1.2;}
.join_wrap .login_new3 .login_he .dongi ul li:nth-child(1) {border-left:1px solid #d7d7d7;}
.join_wrap .login_new3 .login_he .dongi .dongi_u li {border-top:2px solid #333;}

.join_wrap .join_btn_ok {width:100%; height:auto; margin-top:2em; text-align:center;}
.join_wrap .join_btn_ok input[type="button"] {width:100%; height:50px; border:0; color:#fff; cursor:pointer; border-radius:5px;}
.join_wrap .join_btn_ok .ok_btn_sty2 {max-width:320px; margin-bottom:10px; background-color:#2381bf;}
.join_wrap .join_btn_ok .ok_btn_sty3 {max-width:150px; background-color:#343434;}
.join_wrap .join_btn_ok .ok_btn_sty4 {max-width:164px; background-color:#bebebe;}

.join_wrap .table_wrap {width:100%; height:auto; margin:2em 0 6em;}
.join_wrap .table_wrap ul {width:100%; height:auto; display:table;}
.join_wrap .table_wrap ul li {display:table-cell; vertical-align:middle; text-align:center; padding:1em; border-bottom:1px solid #d7d7d7; /* border-left:1px solid #d7d7d7; */ line-height:1.4; box-sizing:border-box;}
.join_wrap .table_wrap ul li:before {display:inline-block; padding-right:5px;}
.join_wrap .table_wrap ul li:nth-child(1) {width:64px;}
.join_wrap .table_wrap ul li:nth-child(2) {width:160px;}
.join_wrap .table_wrap ul li:nth-child(3) {}
.join_wrap .table_wrap ul li:nth-child(4) {width:128px;}
.join_wrap .table_wrap ul li:nth-child(5) {width:128px;}
.join_wrap .table_wrap ul li:nth-child(5) span {display:inline-block; width:6em; padding:.5em 0; background-color:#444; color:#fff; border-radius:3px; font-size:.9em; text-align:center;}
.join_wrap .table_wrap ul li .my_tit_link { display:flex; align-items: center; }
.join_wrap .table_wrap ul li p.my_thumb { width:5em; position:relative; display:inline-block; margin-right:.5em; }
.join_wrap .table_wrap ul li p.my_thumb img { width:100%; }

.join_wrap .table_wrap .tb_head li {border-top:2px solid #333; background-color:#f6f6f6; font-weight:700;}
.join_wrap .table_wrap .tb_body_tr li:nth-child(3) {text-align:left;}


@media screen and (max-width: 767px) {
	.join_wrap .frm_writing .re_he li {height:auto;}
	.join_wrap .frm_writing .re_he li:nth-child(2) span {display:block;}

	.join_wrap .table_wrap {border-top:2px solid #333;}
	.join_wrap .table_wrap ul {display:block;}
	.join_wrap .table_wrap ul li {display:block; width:100% !important; text-align:left; padding:.2em 0; border-bottom:0; color:#666; font-size:.9em;}
	.join_wrap .table_wrap ul li:nth-child(1) span {display:inline-block; width:2em; height:2em; line-height:2em; border-radius:100%; background-color:#eee; text-align:center; color:#000;}
	.join_wrap .table_wrap ul li:nth-child(2) {padding-top:.5em;}
	.join_wrap .table_wrap ul li:nth-child(2):before {content:'Ä«Å×°í¸® :';}
	.join_wrap .table_wrap ul li:nth-child(3) {color:#000; font-size:1em; padding-bottom:.5em;}
	.join_wrap .table_wrap ul li:nth-child(4):before {content:'ÀÛ¼ºÀÏÀÚ :';}
	.join_wrap .table_wrap .tb_head {display:none;}
	.join_wrap .table_wrap .tb_body_tr {border-bottom:1px solid #d7d7d7; padding:1em; box-sizing:border-box;}
}

@media screen and (max-width: 520px) {
	.join_wrap .join_btn_ok input[type="button"] {max-width:48.66%;}
	.join_wrap .join_btn_ok .ok_btn_sty2 {max-width:100% !important;}





}

.sch_result {}
.sch_result > h3 {line-height:1.3;}
.sch_result > h3 em, .sch_result > h3 span {color:#df1010;}
.sch_result > p {width:100%; height:auto; padding:2em; margin:1em 0; border:1px solid #d7d7d7; text-align:center; box-sizing:border-box; line-height:1.4;}
.sch_result > p a {display:inline-block; padding:.7em 2em; margin-top:1em; background-color:#333; color:#fff; border-radius:3px; font-weight:700;}

.bantos_t {position:absolute; z-index:9; left:50%; top:465px; }
@media screen and (max-width: 767px) {
	.bantos_t {position:absolute; z-index:9; left:0; top:465px; transform:translate(25%, 0) }
}
.empty { padding:6em 0; text-align:center; border:1px solid #ddd; border-left:none; border-right:none;  }
.empty i {font-size:2em; vertical-align:middle; margin-top:-3px; margin-right:0.25em; color:red;}
@media screen and (max-width: 767px) {
	.empty { padding:2em 0; }
}

#container .banner {text-align:center;}
#container .banner img { width:100%;} 
#container .banner iframe { width:100%;}

.frm_writing .login_he2 .join_foms1 { background:#f6f6f6;}
.frm_writing .login_he2 .join_foms5 { background:#f6f6f6;}