@charset "utf-8";

/* Common Button Style */
.bt {display:inline-block;vertical-align:middle;height:40px;min-width:100px;border:1px solid #d8d8d8 !important;border-radius:3px;color:#666;font-size:15px;font-weight:700;text-align:center;}
.bt_check {background-color:#077846;border:1px solid #077846;color:#fff;}
.bt_check2 {background-color:#528403;border:1px solid #528403;color:#fff;}
.bt_inner {height:30px;background-color:#f8f8f8;line-height:30px;min-width:80px;font-weight:400;}
.bt_edit {padding-right:9px;padding-left:9px;height:30px;line-height:30px;background-color:#f8f8f8;line-height:28px;min-width:50px;font-weight:400;}
.bt_inner:hover,
.bt_edit:hover {color:#666;text-decoration:none;}
	@media screen and (max-width:1024px) {
		.bt,
		.bt.bt_check {min-width:80px;height:30px;line-height:28px;}
		.post_bottom>.bt_list>.bt {margin-left:5px;}
		.bt.bt_inner {min-width:75px;height:25px;line-height:25px;letter-spacing:-.5px}
		.bt.bt_edit {padding-right:4px;padding-left:4px;min-width:40px;height:25px;line-height:25px;letter-spacing:-1px}
	}
	@media screen and (max-width:767px) {
		.bt {padding-right:4px;padding-left:4px;min-width:80px;height:30px;letter-spacing:-1px}
		.post_bottom>.bt_list>.bt:nth-child(1) {margin-left:0;}
	}
	@media screen and (min-width:1025px) {
		.bt {padding-right:9px;padding-left:9px;}
		.post_bottom>.bt_list>.bt {margin-left:5px;}
	}

/* Common Icon, TEXT Style */
.ico_prev {background:url(/build/theme_01/images/common/ico_up_sm.png) no-repeat 0 50%;}
.ico_next {background:url(/build/theme_01/images/common/ico_down_sm.png) no-repeat 0 50%;}
.ico_re {display:inline-block;vertical-align:middle;height:20px;line-height:20px;background-color:#528403;padding:0 5px;color:#fff;font-size:11px !important;}
.ico_re_en:before {content:'Comment';}
.ico_re_ko:before {content:'댓글';}
.ico_new {display:inline-block;vertical-align:middle;height:20px;line-height:20px;color:#077846;font-size:11px !important;}
.ico_new:before {content:'New';font-weight:700;}
.ico_notice {display:inline-block;vertical-align:middle;background:url(/build/theme_01/images/common/ico_notice.png) no-repeat 0 0;}
.ico_file {display:inline-block;vertical-align:middle;background:url(/build/theme_01/images/common/ico_clip.png) no-repeat 0 0;}
/* .ico_file:after {content:attr(data-label);padding-left:5px;} */
.filename {display:inline-block;vertical-align:middle;word-break:break-all;}
.filename:before {content:'';display:inline-block;vertical-align:middle;margin-right:5px;background:url(/build/theme_01/images/common/ico_clip.png) no-repeat 0 0;background-size:100% auto;}
.note_txt {color:#ed0906;font-size:13px;}
/* Common Board Bullet */
em.star {position:relative;display:inline-block;padding-right:15px;}
em.star:before {content:'';position:absolute;right:0;top:2px;width:15px;height:15px;background:url(/build/theme_01/images/common/ico_star.png) no-repeat 100% 0;background-size:15px auto;}
em.star_front {position:relative;display:inline-block;padding-left:15px;}
em.star_front:before {content:'';position:absolute;left:0;top:2px;width:15px;height:15px;background:url(/build/theme_01/images/common/ico_star.png) no-repeat 100% 0;background-size:15px auto;}
.req {color:#ed0906}
.tag {color:#077846;}
	@media screen and (max-width:1024px) {
		.ico_prev,
		.ico_next {background-position-x:10px;padding-left:25px;}
		.ico_notice {width:41px;height:15px;background-size:100% auto;}
		.ico_file {/* width:15px; */width:auto;background-position:0 50%;background-size:11px auto;}
		.ico_file:after {content:attr(data-label);padding-left:13px;}
		.ico_hit:before {content:attr(data-label);padding-right:5px;}
		.filename:before{width:12px;height:16px;}
	}
	@media screen and (max-width:767px) {
		.ico_prev:before, .ico_next:before {padding-right:5px;}
	}
	@media screen and (min-width:1025px) {
		.ico_prev,
		.ico_next {background-position-x:20px;padding-left:37px;}
		.ico_notice {width:50px;height:20px;background-size:100% auto;}
		.ico_file {width:15px;height:20px;}
		.ico_file:after {content:'';padding:0;}
		.filename:before{width:15px;height:20px;}
	}

/* Common Board Style */	
a.subject_click {text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:nowrap;}
.photo_thumbnail {background:url(/build/theme_01/images/common/blank_photo.png) no-repeat 50% 50%;}
	@media screen and (max-width:1024px) {
		.photo_thumbnail {background-size:60px auto;}
	}
	@media screen and (max-width:767px) {
		.photo_thumbnail {}
	}
	@media screen and (min-width:1025px) {
		a.subject_click:focus,
		a.subject_click:hover {color:#077846;}
		.photo_thumbnail {background-size:60px auto;}
	}
	
.post {}
.post_top {padding-bottom:10px;}
.post_top .total_count {color:#077846;}
.post_top .txt_field {display:block;width:100%;height:30px;border:1px solid #c2c2c2;}
.post_search {padding-bottom:20px;}
.post_search + div{clear:both;}
.post_search:before,
.post_search:after {content:'';clear:both;display:block;}
.post_search ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.post_search ul li {margin-left:5px;font-size:15px;}
.post_search ul li:first-child {margin-left:0;}
.post_search .bt_search {display:block;width:100%;border-radius:3px;height:30px;line-height:30px;background-color:#5e5e5e;color:#fff;text-align:center;}
.post_top_option {clear:both;display:block;overflow:hidden;}
.post_top_option ul {font-size:0;text-align:right;}
.post_top_option ul li {display:inline-block;vertical-align:middle;margin-left:10px;font-size:15px;}
.post_top_option ul li:first-child {float:left;margin-left:0;}
.sortings {}
.sortings span {display:inline-block;vertical-align:middle;margin-left:20px;}
.sortings span:first-child {margin-left:0}
.bt_sort {display:inline-block;}
.bt_sort>button {color:#666}
.bt_sort.on>button {color:#077846;}
.bt_sort.on>button:before {background-position-y:0;}
.ico_album:before {content:'';display:inline-block;margin-right:5px;width:11px;height:11px;background:url(/build/theme_01/images/common/ico_board.png) no-repeat 0 -30px;}
.ico_list:before {content:'';display:inline-block;margin-right:5px;width:11px;height:11px;background:url(/build/theme_01/images/common/ico_board.png) no-repeat -20px -30px;}
.ico_hide:before {content:'';display:inline-block;margin-right:5px;width:11px;height:11px;background:url(/build/theme_01/images/common/ico_board.png) no-repeat -40px -30px;}
	@media screen and (max-width:1024px) {
		.post_search {display:block;float:right;min-width:290px;overflow:hidden;}
		.post_search .bt_search {width:60px;}
		.post_top_option .selectbox {width:120px;}
	}
	@media screen and (max-width:767px) {		
		.post_search {float:none;width:100%;}
		.post_search .selectbox {width:20%;}
		.post_search .keyword {width:calc(80% - 70px);}
		.post_search .button {width:60px;}
		.sortings {width:100%;padding-bottom:10px;text-align:left;}
	}
	@media screen and (min-width:1025px) {
		.post_search {display:block;float:right;overflow:hidden;}
		.post_search .selectbox {width:70px;}
		.post_search .keyword {width:200px}
		.post_search .button {width:80px;}
		.post_top_option .selectbox {width:110px;}
	}

.tabmenu {clear:both;}
	@media screen and (max-width:1024px) {
		.tabmenu {border:0;padding:0;font-size:0;}
		.tabmenu ul { display: none; }
		.tabmenu label {display:inline-block;vertical-align:middle;width:70px;font-size:15px;font-weight:700;letter-spacing:-1px;}
		.tabmenu select {display:inline-block;vertical-align:middle;width:auto;height:30px;border:1px solid #c2c2c2;font-size:15px;}
	}
	@media screen and (max-width:767px) {
		.tabmenu {border:0;padding:0;font-size:0;}
		.tabmenu label {}
		.tabmenu ul { display: none; }
		.tabmenu select {display:inline-block;vertical-align:middle;width:auto;font-size:15px;}
	}
	@media screen and (min-width:1025px) {
		.tabmenu {border:2px solid #d8d8d8;margin-bottom:40px;padding:15px 0;}
		.tabmenu ul {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.tabmenu ul li {-ms-flex:0 1 auto;flex:0 1 auto;margin:0 20px;}
		.tabmenu ul li a {display:block;color:#555;width:100%;font-size:15px;font-weight:700;line-height:1.75;}
		.tabmenu ul li.selected {background: #fff; }
		.tabmenu ul li.selected a {color: #077846;text-decoration:underline;}
		.tabmenu label {display:none}
		.tabmenu select {display: none;}
	}

.faq_list {border-top:2px solid #077846;}
.faq_list_wrap {}
.faq_item {}
.faq_item .faq_header {border-bottom:1px solid #d8d8d8;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.faq_item .faq_header .bt_faq {-ms-flex:1;flex:1;position:relative;border:0;color:#333;font-weight:700;line-height:normal;text-align:left;background:url(/build/theme_01/images/common/ico_Q.png) no-repeat;background-size:100% auto;}
.faq_item .faq_header .bt_faq:after { content:"";position:absolute;top:50%;transform:translateY(-50%);background:url(/build/theme_01/images/common/ico_down_faq.png) no-repeat 50% 0;}
.faq_item.faq_active .faq_header .bt_faq {background:url(/build/theme_01/images/common/ico_Q_on.png) no-repeat 20px 13px;}
.faq_item.faq_active .faq_header .bt_faq:after { content:"";position:absolute;background:url(/build/theme_01/images/common/ico_up_faq.png) no-repeat 50% 0;background-size:100% auto;}
.faq_item .faq_header .add_edit {text-align:right;}
.faq_item .faq_header .add_edit a {margin-left:5px;}
.faq_item .faq_header .add_edit a:first-child {margin-left:0}
.faq_item .faq_contents {display:none;border-bottom:1px solid #d8d8d8;background:#f8f8f8 url(/build/theme_01/images/common/ico_A.png) no-repeat;position:relative;}
.faq_item.faq_active .faq_contents {display:block;width:920px}
	@media screen and (max-width:1024px) {
		.faq_item .faq_header .bt_faq,
		.faq_item.faq_active .faq_header .bt_faq {padding:17px 33px 18px 48px;background-position:10px 17px;background-size:20px auto;}
		.faq_item .faq_header .bt_faq:after,
		.faq_item.faq_active .faq_header .bt_faq:after {right:10px;width:13px;height:9px;}
		.faq_item .faq_header .add_edit {-ms-flex:0 1 90px;flex:0 1 90px;}
		.faq_item .faq_header .add_edit .bt_inner {min-width:40px;height:25px;line-height:25px;letter-spacing:-1px;}
		.faq_item .faq_contents {width:auto !important;padding:17px 15px 18px 48px;background-position:10px 17px;background-size:18px auto;line-height:1.33}
	}
	@media screen and (max-width:767px) {
		.faq_item .faq_header {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
		.faq_item .faq_header .bt_faq,
		.faq_item.faq_active .faq_header .bt_faq {-ms-flex:none;flex:none;width:100%;padding:20px 33px 20px 48px;background-position:10px 20px;}
		.faq_item .faq_header .add_edit {-ms-flex:none;flex:none;width:100%;padding-left:48px;margin-bottom:20px;text-align:left;}	
	}
	@media screen and (min-width:1025px) {
		.faq_item .faq_header {line-height:50px;}
		.faq_item .faq_header .bt_faq,
		.faq_item.faq_active .faq_header .bt_faq {padding:15px 45px 15px 85px;background-position:20px 13px;background-size:24px auto;}
		.faq_item .faq_header .bt_faq:after,
		.faq_item.faq_active .faq_header .bt_faq:after {right:15px;width:15px;height:10px;}
		.faq_item .faq_header .add_edit {-ms-flex:0 1 110px;flex:0 1 110px;}
		.faq_item .faq_contents {padding:20px 20px 20px 85px;background-position:20px 20px;background-size:24px auto;line-height:1.6}
	}
	
.post_list {border-top:2px solid #077846;}
.text_list {}
.text_list .list_item {border-bottom:1px solid #e8e8e8;}
.text_list .list_item.thead {color:#333 !important;font-weight:700;background-color:#f8f8f8;}
.text_list .list_item.notice {}
.text_list .list_item.notice a.subject_click {font-weight:700;}
.text_list .summary {display:-ms-flexbox;display:-webkit-flex;display:flex;}
.summary .subject {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.summary .subject span {display:inline-block;vertical-align:middle;text-align:center;}
.summary .subject a.subject_click {font-size:15px;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:nowrap;}
.summary .subject .ico_new,
.summary .subject .ico_re {margin-left:5px;}
.summary .subject_info {-ms-flex:none;flex:none;font-size:0;}
.summary .subject_info li {display:inline-block;vertical-align:middle;}
	@media screen and (max-width:1024px) {
		.text_list .list_item {padding:20px 0;}
		.text_list .list_item .subject .list_head {display:none}
		.text_list .list_item.thead {display:none}
		.text_list .list_item.notice .subject .list_head {display:inline-block;vertical-align:middle;width:auto;padding:0 10px 0 0;}
		.summary {-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
		.summary .subject {width:100%;padding-bottom:10px;font-size:0;}
		.summary .subject span {text-align:left;}
		.summary .subject a.subject_click {display:inline-block;vertical-align:middle;width:auto;max-width:90%;}
		.summary .subject_info {width:100%;text-align:right;}
		.summary .subject_info li {font-size:13px;letter-spacing:-1px;}
		.summary .subject_info li:before {content:'/';display:inline-block;margin:0 5px;}
		.summary .subject_info li:first-child:before {content:'';margin:0;}
		.summary .subject_info .list_writer {/* width:30%; */width:auto;max-width:90%;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:nowrap;}
	}
	@media screen and (min-width:1025px) {
		.text_list .list_item {line-height:50px;font-size:15px;}
		.summary {height:4.9rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.summary .subject {width:63.8%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.summary .subject .list_head {width:90px;padding:0 20px;}		
		.summary .subject span.subject_click {width:85%;}
		.summary .subject a.subject_click {display:inline-block;vertical-align:middle;width:auto;max-width:70%;}
		.summary .subject a.subject_click:hover {color:#077846}
		.summary .subject_info {width:36.2%;}
		.summary .subject_info li {font-size:15px;text-align:center;}
		.summary .subject_info .list_writer {width:30%;max-width:90%;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:nowrap;}
		.summary .subject_info .list_date {width:30%;max-width:90%;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('ellipsis.xml#ellipsis');overflow:hidden;white-space:nowrap;}
		.summary .subject_info .list_hit {width:20%;}
		.summary .subject_info .list_etc {width:20%;}
	}
	
.member_list {}
.member_list .list_item {border-bottom:1px solid #e8e8e8;}
.member_list .list_item.thead {color:#333 !important;font-weight:700;background-color:#f8f8f8;}
.member_list .summary {display:-ms-flexbox;display:-webkit-flex;display:flex;}
	@media screen and (max-width:1024px) {
		.member_list .list_item {padding:20px 0;}
		.member_list .list_item.thead {display:none}
		.member_list .summary {position:relative;}
		.member_list .summary .subject {width:100%;font-size:15px;} 
		.member_list .summary .subject span {padding-left:2%;}
		.member_list .summary .subject .list_head {display:none}
		.member_list .summary .subject .list_name {padding-left:0;width:auto;white-space:nowrap}
		.member_list .summary .subject .list_user {width:22%;white-space:nowrap}
		.member_list .summary .subject .list_contact {display:none;}
	}
	@media screen and (min-width:1025px) {
		.member_list .list_item {line-height:50px;font-size:15px;}
		.member_list .summary {height:50px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.member_list .summary .subject {width:44.2%;display:table;}
		.member_list .summary .subject span {display:table-cell;padding:0;text-align:center;}
		.member_list .summary .subject .list_head {width:15%}
		.member_list .summary .subject .list_name {width:27%}
		.member_list .summary .subject .list_name a {color:#555}
		.member_list .summary .subject .list_name a:hover {color:#077846}
		.member_list .summary .subject .list_user {width:25%;}
		.member_list .summary .subject .list_contact {}
		.member_list .summary .subject_info {width:55.8%;display:table;}
		.member_list .summary .subject_info li {display:table-cell;text-align:center;}
		.member_list .summary .subject_info .list_email {width:45%} 
		.member_list .summary .subject_info .list_date {width:35%;}		
	}

.post_view {border-top:2px solid #077846;}
.post_view_head {width:100%;}
.post_view_head tr th {color:#333;}
.post_view_head .subject_click {color:#333;font-weight:700;}
.attached_file {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.attached_file>.add_field {-ms-flex:0 1 auto;flex:0 1 auto;width:auto;padding:0 20px 0 0;}
.attached_file>.add_field>.filename {display:block;padding:5px 0;}
.post_view_body {border-bottom:1px solid #d8d8d8;}
.post_view .post_body_txt {padding:20px 0;}
.post_view_body img{vertical-align:initial}
	@media screen and (max-width:1024px) {
		.post_view_head {}
		.post_view_head colgroup {display:none;}
		.post_view_head tr {display:block;width:100%;border-bottom:1px solid #e8e8e8;}
		.post_view_head tr th {display:none;}
		.post_view_head tr td {display:block;width:100%;padding:12px 10px;}
		.post_view_head tr.subject td {background-color:#f8f8f8;padding:12px 10px 13px 10px;}
		.post_view_head tr.subject .subject_click {line-height:1.33;}
		.post_view_head tr.subject_info td {display:inline-block;vertical-align:middle;width:auto;padding-right:5px;padding-left:5px;}
		.post_view_head tr.subject_info td:before {content:'/';display:inline-block;margin-right:5px;}
		.post_view_head tr.subject_info .list_writer {padding-left:10px;}
		.post_view_head tr.subject_info .list_writer:before {content:'';margin:0;}
		.post_view_head .attached_file {line-height:1.33;}
		.post_view .post_body_txt {padding:20px 10px;}
	}
	@media screen and (max-width:767px) {
		.attached_file>.add_field {-ms-flex:none;flex:none;width:100%;padding:0;}
		.attached_file>.add_field>.filename {padding:5px 0 0 0;}
		.attached_file>.add_field:first-child>.filename {padding-top:0}
		.post_view_body img{width:100% !important;height:auto !important}
	}
	@media screen and (min-width:1025px) {
		.post_view_head {border-bottom:1px solid #e8e8e8;text-align:left;}
		.post_view_head tr th, .post_view_head tr td {height:50px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:15px;}
		.post_view_head tr th:first-child, .post_view_head tr td:first-child {border-left:0;}
		.post_view_head tr th {background-color:#f8f8f8;padding:0 20px;}
		.post_view_head tr td {padding:0 10px;color:#555}
		.post_view .post_body_txt {padding:20px 20px;}

	}

.comment_box {}
.comment_write_box {}
.bt_comments {padding-left:10px;color:#757575;}
.reply_box {padding:0 0 20px 0;color:#333}
.reply_num {padding-left:20px;color:#077846}
.inner_box {overflow:hidden;background-color:#f8f8f8;border-top:1px solid #d8d8d8;padding:20px;}
.inner_box .comment_textarea {height:8rem;overflow:hidden;width:100%;border:1px solid #d8d8d8;padding:10px;}
.inner_box .bt_register {display:block;float:right;height:30px;width:80px;background-color:#528403;border-radius:3px;color:#fff;font-weight:700;text-decoration:none;line-height:30px;text-align:center;}
.comment_wrap {border-bottom:1px solid #d8d8d8;}
.comment_list {}
.comment_list .comment_item {border-top:1px solid #d8d8d8;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.comment_list .comment_item .comment_item_conts {-ms-flex:none;flex:none;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.comment_list .comment_item .inner_box {-ms-flex:none;flex:none;width:100%;}
.comment_list .comment_item.reply>.inner_box {border-top:0}
.comment_edit_box {text-align:right;}
.comment_edit_box>.bt_edit {margin-left:5px;}
.comment_info_box {display:block;padding-bottom:3px;color:#333;font-weight:700;}
.comment_text_box {display:block;padding:5px 0;line-height:1.33}
.comment_date {display:block;color:#757575;font-size:13px;}
.comment_edit_box .bt_inner {width:50px;margin-left:5px;padding:0;}
.comment_reply_box {color:#000;}
.comment_reply_box .bt_reply {display:inline-block;vertical-align:middle;width:8rem;background-color:#fff;border:1px solid #7f7f7f;color:#000;font-weight:700;line-height:3.8rem;text-align:center;}
	@media screen and (max-width:1024px) {
		.comment_box {margin-top:20px;}
		.reply_box {padding:0 0 10px 0;}
		.inner_box {padding:20px 10px;}
		.inner_box .comment_textarea {margin-bottom:10px;}
		.inner_box .bt_register {width:60px;height:25px;line-height:25px;}
		.comment_list .comment_item {}
		.comment_item_conts {padding:0 10px;}
		.comment_item_conts .comment_area {-ms-flex:none;flex:none;width:calc(100% - 90px);padding:20px 0;}
		.comment_item_conts .comment_edit_box {-ms-flex:0 1 90px;flex:0 1 90px;}
		.comment_list .comment_item.reply>.inner_box {padding:10px;}
		.comment_list .comment_item.reply>.comment_area {-ms-flex:none;flex:none;width:100%;padding:.9rem 0 .9rem 10px;}
		.comment_edit_box .bt_inner {width:40px;min-width:auto;height:25px;line-height:25px;}
	}
	@media screen and (max-width:767px) {
		.inner_box {padding:20px 15px;}
		.comment_item_conts {-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0;}
		.comment_item_conts .comment_area {-ms-flex:none;flex:none;width:100%;padding:20px 0 10px 0;}
		.comment_item_conts .comment_edit_box {-ms-flex:none;flex:none;width:100%;padding-bottom:20px;}
	}
	@media screen and (min-width:1025px) {
		.comment_box {margin-top:40px;}
		.reply_box {padding:0 0 20px 0;}
		.comment_write_box {}
		.inner_box {padding:20px;}
		.inner_box .comment_textarea {margin-bottom:20px;}
		.comment_list .comment_item {-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.comment_item_conts {padding:0 20px;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.comment_item_conts .comment_area {-ms-flex:0 1 auto;flex:0 1 auto;padding:1.5rem 0;}
		.comment_item_conts .comment_edit_box {-ms-flex:0 1 auto;flex:0 1 auto;}
		.comment_list .comment_item.reply>.inner_box {padding:20px;}
		.comment_list .comment_item.reply>.comment_area {-ms-flex:0 1 auto;flex:0 1 auto;padding:1.9rem 0 1.9rem 20px;}
		.comment_info_box {}
		.comment_text_box {}
		.comment_date {}
	}

.post_list_parent {border-top:1px solid #d8d8d8;}
.post_list_parent table {width:100%;table-layout:fixed;border-bottom:1px solid #d8d8d8;}
.post_list_parent table th,
.post_list_parent table td {border-top:1px solid #e8e8e8;}
.post_list_parent table tr:first-child th,
.post_list_parent table tr:first-child td {border-top:0;}
.post_list_parent .list_head {text-align:left;}
.post_list_parent .subject {text-align:left;}
.post_list_parent .subject .subject_click {display:block;}
	@media screen and (max-width:1024px) {
		.post_list_parent {}
		.post_list_parent table td {padding:12px 0}
		.post_list_parent .list_head {width:70px;}
		.post_list_parent .subject {}
		.post_list_parent .subject .subject_click {margin-left:20px;}
	}
	@media screen and (max-width:767px) {	
		.post_list_parent .list_head {}
		.post_list_parent .subject {}	
	}
	@media screen and (min-width:1025px) {
		.post_list_parent {margin-top:40px}
		.post_list_parent table td {height:50px;}
		.post_list_parent .list_head {width:83px;}
		.post_list_parent .subject {}
		.post_list_parent .subject .subject_click {margin-left:40px;}
	}

.post_form {border-top:2px solid #077846;}
.post_form .txt_field {display:block;width:100%;height:30px;border:1px solid #d8d8d8;color:#666}
.post_form input[type="checkbox"].txt_field,
.post_form input[type="radio"].txt_field {display:inline-block;vertical-align:middle;width:16px;height:16px;border:0;}
.post_form .post_view_body {padding:10px 0}
.post_form .post_view_body .post_body_cke {margin:0; padding:0;}
.post_form .post_view_body textarea {width:100%;padding:10px;border:0;resize:none;}
.post_write_head {table-layout:fixed;width:100%;border-bottom:1px solid #e8e8e8;text-align:left;}
.post_write_head tr th {padding:10px 20px;height:50px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:15px;}
.post_write_head tr td {padding:10px 20px;height:50px;border-bottom:1px solid #e8e8e8;border-left:1px solid #e8e8e8;font-size:15px;}
.post_write_head tr th:first-child, 
.post_write_head tr td:first-child {border-left:0;}
.post_write_head tr th {background-color:#f8f8f8;color:#333}
.post_write_head tbody tr th {text-align:left;}
.post_write_head tbody tr th.star {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items: flex-start;}
.post_write_head tbody tr th.star>em {position:relative}
.post_write_head tbody tr th.star>em:after{content:'';display:inline-block;width:15px;height:15px;background:url(/build/theme_01/images/common/ico_star.png) no-repeat 100% 0;background-size:15px auto;}
.post_write_head label {vertical-align:middle;}
.add_field_list {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.add_field_list li {display:block;}
.add_field_list .add_field {-ms-flex:none;flex:none;width:100%;padding:10px 0 0 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack: justify;justify-content: space-between;}
.add_field_list .add_field .txt_field {-ms-flex:none;flex:none;}
.add_field_list .alt_txt {-ms-flex:0 1 27.3%;flex:0 1 27.3%;height:30px;margin:0 10px 0 5px;}
.add_field_list .add_field .filename {-ms-flex:none;flex:none;}
.add_field_list .add_field .add_edit {text-align:right;}
.add_field_list .add_field .add_edit .bt_edit {margin-left:5px;}
.add_field_list .add_field .add_edit .bt_edit:first-child {margin-left:0}
.captcha {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.captcha .captcha_area {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.captcha .captcha_area .captcha_img {border:1px solid #d8d8d8;display:flex;justify-content:center;align-items:center}
/* .captcha .captcha_area .captcha_img {border:1px solid #d8d8d8;text-align:center;} */
.captcha .captcha_form {-ms-flex:none;flex:none;}
	@media screen and (max-width:1024px) {
		.post_form .txt_field {height:25px;}
		.post_write_head tbody tr th {width:18%;}
		.post_write_head tbody tr td {width:82%;}
		.post_write_head tr th, .post_write_head tr td {height:45px;padding:10px;}
		.post_write_head tr th {line-height:1.33;letter-spacing:-1px;}
		.add_field_list .add_field .filename,
		.add_field_list .add_field .txt_field {width:calc(100% - 110px);}
		.add_field_list .add_field .add_edit {-ms-flex:0 1 110px;flex:0 1 110px;}
		.captcha .captcha_area {width:267px;}
		.captcha .captcha_area .captcha_img {width:182px;height:60px;}
		.captcha .captcha_form {margin-left:10px;width:182px;}
	}
	@media screen and (max-width:767px) {
		.post_write_head {border-bottom:0;}
		.post_write_head tbody tr th {width:30%;}
		.post_write_head tbody tr td {width:70%;}		
		.post_write_head tr td.find_idpw {}
		.post_write_head tr td.find_idpw>strong {display:block;padding:10px 0;background-color:rgba(207,239,171,0.3);color:#000;text-align:center;}
		.post_write_head tr.subject td {background-color:#f8f8f8;padding:1.250px 0 1.250px 10px;}
		.post_write_head tr.subject .subject_click {line-height:normal}
		.post_write_head tr.subject_info td {display:inline-block;vertical-align:middle;width:auto;padding:1.250px 0 1.250px 10px;}
		.post_write_head tr.subject_info td:before {content:'/';display:inline-block;margin-right:10px;}
		.post_write_head tr.subject_info .list_writer:before {content:'';margin:0;}
		.add_field_list {margin:0}
		.add_field_list .add_field {-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
		.add_field_list .add_field:first-child {padding-top:0;}
		.add_field_list .add_field .txt_field, 
		.add_field_list .add_field .filename {-ms-flex:none;flex:none;width:100%;margin-bottom:10px;color:#555}
		.add_field_list .add_field .add_edit {-ms-flex:none;flex:none;width:100%;text-align:left;}
		.captcha {-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
		.captcha .captcha_area {-ms-flex:none;flex:none;width:100%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items: flex-start;}
		.captcha .captcha_area .captcha_img {display:block;width:100%;margin:0 0 9px 0}
		.captcha .captcha_form {-ms-flex:none;flex:none;width:100%;margin:9px 0 0 0}
	}
	@media screen and (min-width:1025px) {
		.post_write_head tbody tr th {width:18%;}
		.post_write_head tbody tr td {width:82%;}
		.add_field_list .add_field .filename,
		.add_field_list .add_field .txt_field {width:calc(100% - 130px);}
		.add_field_list .add_field .add_edit {-ms-flex:0 1 130px;flex:0 1 130px;}
		.captcha .captcha_area {width:290px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.captcha .captcha_area .captcha_img {width:200px;height:80px;}
		.captcha .captcha_form {margin-left:20px;width:200px;}
	}

.step_form {}
.step_form .fx_cols li {-ms-flex:0 1 auto;flex:0 1 auto;padding-left:10px;}
.step_form .fx_cols li:first-child {padding-left:0;}
.step_form .identity {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.step_form .identity>.txt_field {-ms-flex:none;flex:none;}
.step_form .email {-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.step_form .email .txt_field {}
.step_form .zipcode {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;align-items:center}
.step_form .zipcode .codenum {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.step_form .zipcode .codenum>.txt_field {}
.step_form .zipcode .address1 {}
.step_form .zipcode .address2 {}
	@media screen and (max-width:1024px) {
		.step_form .fx_cols .fx_1 {-ms-flex:0 1 182px;flex:0 1 182px;}
		.step_form .txt_field {}
		.step_form .email {-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
		.step_form .email span {padding:0 10px;text-align:center;}
		.step_form .email .txt_field {-ms-flex:0 1 182px;flex:0 1 182px;}
		.step_form .email select.txt_field {margin-left:10px}
		.step_form .zipcode {width:88.2%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.step_form .zipcode .codenum {width:100%;}
		.step_form .zipcode .codenum>.txt_field {-ms-flex:none;flex:none;width:41.9%;}
		.step_form .zipcode .address1,
		.step_form .zipcode .address2 {margin-top:5px;flex:0 1 49.5%;padding:0;}
		.step_form .zipcode .address1>.txt_field,
		.step_form .zipcode .address2>.txt_field {width:100%;}
	}
	@media screen and (max-width:767px) {
		.step_form .fx_cols {margin:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.step_form .fx_cols li {-ms-flex:none;flex:none;width:100%;padding:9px 0 0 0;}
		.step_form .fx_cols li:first-child {padding-top:0;}
		.step_form .fx_cols .fx_1 {-ms-flex:none;flex:none;width:100%;}
		.step_form .email {padding-top:0;width:100%;}
		.step_form .email span {-ms-flex:none;flex:none;width:100%;padding:5px 0;text-align:left;}
		.step_form .email .txt_field {-ms-flex:none;flex:none;width:100%;}
		.step_form .email select.txt_field {-ms-flex:none;flex:none;width:100%;margin:10px 0 0 0}
		.step_form .zipcode {width:100%;}
		.step_form .zipcode .codenum {width:100%;}
		.step_form .zipcode .codenum>.txt_field {width:calc(100% - 85px);}
		.step_form .zipcode .address1,
		.step_form .zipcode .address2 {margin-top:5px;flex:0 1 100%;padding:0;}
	}
	@media screen and (min-width:1025px) {
		.step_form .fx_cols {-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
		.step_form .fx_cols .fx_1 {-ms-flex:0 1 200px;flex:0 1 200px;}
		.step_form .bt_inner {width:80px;}
		.step_form .identity {width:49.5%;}
		.step_form .identity>.txt_field {width:calc(100% - 90px);}
		.step_form .email {-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
		.step_form .email span {padding:0 10px;text-align:center;}
		.step_form .email .txt_field {-ms-flex:0 1 200px;flex:0 1 200px;}
		.step_form .email select.txt_field {margin-left:10px}
		.step_form .zipcode {width:88.2%;padding:.9rem 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.step_form .zipcode .codenum {width:100%;}
		.step_form .zipcode .codenum>.txt_field {-ms-flex:none;flex:none;width:41.9%;}
		.step_form .zipcode .address1,
		.step_form .zipcode .address2 {margin-top:5px;flex:0 1 49.5%;padding-left:0;}
		.step_form .zipcode .address1>.txt_field,
		.step_form .zipcode .address2>.txt_field {width:100%;}
	}

.photo_list {border-bottom:1px solid #d8d8d8;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.photo_list .photo_item {overflow:hidden;}
.photo_list .photo_item .photo_thumbnail {display:flex;align-items:center;/* display:block; */width:100%;position:relative;border:1px solid #d8d8d8;overflow:hidden;}
.photo_list .photo_item .photo_thumbnail img {width:100%;}
.photo_list .photo_item .subject {font-size:0;}
.photo_list .photo_item .subject a.subject_click {display:inline-block;vertical-align:middle;font-size:15px;}
.photo_list .photo_item .subject_info {line-height:1.33;} 
	@media screen and (max-width:1024px) {
		.photo_list {padding:0 0 20px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
		.photo_list .photo_item {-ms-flex:0 1 47.3%;flex:0 1 47.3%;min-width:349px;margin:20px 0 20px 5.4%;}
		.photo_list .photo_item:first-child,
		.photo_list .photo_item:nth-child(2n+1) {margin-left:0;}
		.photo_list .photo_item .photo_thumbnail {margin-bottom:20px;height:240px;}
		.photo_list .photo_item .subject {padding-bottom:10px;}
		.photo_list .photo_item .subject a.subject_click {max-width:84%;}
		.photo_list .photo_item .subject_info {font-size:0;text-align:right;}
		.photo_list .photo_item .subject_info li {display:inline-block;vertical-align:middle;font-size:13px;letter-spacing:-1px;}
		.photo_list .photo_item .subject_info li:before {content:'/';display:inline-block;margin:0 5px;}
		.photo_list .photo_item .subject_info li:first-child:before {content:'';margin:0;}
	}
	@media screen and (max-width:767px) {
		.photo_list {margin-left:0;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
		.photo_list .photo_item {-ms-flex:none;flex:none;width:100%;margin:20px 0;min-width:100%;}
		.photo_list .photo_item .photo_thumbnail {height:200px;}
		.photo_list .photo_item .photo_thumbnail img {}
	}
	@media screen and (min-width:1025px) {
		.photo_list {margin-left:-2%;padding:0 0 40px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
		.photo_list .photo_item {-ms-flex:0 1 23%;flex:0 1 23%;margin:40px 0 0 2%;}
		.photo_list .photo_item .photo_thumbnail {margin-bottom:20px;height:150px}
		.photo_list .photo_item .subject {padding-bottom:5px;}
		.photo_list .photo_item .subject a.subject_click {max-width:78%;}
		.photo_list .photo_item .subject a.subject_click:hover {color:#077846}
		.photo_list .photo_item .subject_info li {font-size:15px;}
	}
	@media screen and (min-width:1200px) {
		.photo_list {margin-left:-20px;}
		.photo_list .photo_item {-ms-flex:0 1 215px;flex:0 1 215px;margin:40px 0 0 20px;}
	}

.post_bottom {position:relative;}
.post_bottom .bt_list {text-align:right;}
.post_bottom .bt_list .justify {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;}
	@media screen and (max-width:1024px) {
		.post_bottom {overflow:hidden;padding-top:20px}
		.post_bottom .bt_list {margin-bottom:20px;}
		.post_bottom .bt_list .justify {}
		.post_bottom .bt_list .justify li {-ms-flex:1;flex:1}
		.post_bottom .bt_list .justify li:first-child {text-align:left;}
	}
	@media screen and (min-width:1025px) {
		.post_bottom {padding-top:40px}
		.post_bottom .bt_list.float {position:absolute;top:40px;right:0;}
		.post_bottom .bt_list .justify {}
		.post_bottom .bt_list .justify li {-ms-flex:1;flex:1}
		.post_bottom .bt_list .justify li:first-child {text-align:left;}
		
	}
/* Pageing */
.paginate {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
.paginate .left {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.paginate .right {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.paginate .list {-ms-flex:none;flex:none;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.paginate .list li {margin:0 2px;}
.paginate .list li a {display:block;background-color:#fff;border:1px solid #d8d8d8;color:#666;text-decoration:none;font-size:15px;font-weight:400;text-align:center;}
.paginate .list li strong {display:block;color:#fff;border:1px solid #065d37;background-color:#077846;font-size:15px;font-weight:400;text-align:center;}
.paginate a.roll {-ms-flex:none;flex:none;background-color:#f8f8f8;background-repeat:no-repeat;border:1px solid #d8d8d8;text-decoration:none;}
.paginate a.roll:active {background-color:#077846;background-positon-y:0;border-color:#065d37;}
.paginate a.first {margin-right:4px;background-image:url(/build/theme_01/images/common/ico_page.png);}
.paginate a.prev {margin-right:6px;background-image:url(/build/theme_01/images/common/ico_page.png);}
.paginate a.next {margin-left:6px;background-image:url(/build/theme_01/images/common/ico_page.png);}
.paginate a.last {margin-left:4px;background-image:url(/build/theme_01/images/common/ico_page.png);}
	@media screen and (max-width:1024px) {
		.paginate {margin-bottom:20px}
		.paginate .list li a {width:27px;height:27px;line-height:25px;}
		.paginate .list li strong {width:27px;height:27px;line-height:25px;}
		.paginate a.roll {width:27px;height:27px;}
		.paginate a.first {background-position:0 100%;background-size:auto 54px;}
		.paginate a.prev {background-position:-27px 100%;background-size:auto 54px;}
		.paginate a.next {background-position:-54px 100%;background-size:auto 54px;}
		.paginate a.last {background-position:100% 100%;background-size:auto 54px;}
	}
	@media screen and (min-width:1025px) {
		.paginate .list li {-ms-flex:0 1 31px;flex:0 1 31px;}
		.paginate .list li a {width:31px;height:31px;line-height:31px;}
		.paginate .list li strong {width:31px;height:31px;line-height:31px;}
		.paginate .list li a:hover {color:#fff;border:1px solid #065d37;background-color:#077846;}
		.paginate a.roll {width:31px;height:31px;}
		.paginate a.roll:hover {background-color:#077846;background-position-y:0;border:1px solid #065d37;}
		.paginate a.first {margin-right:4px;background-position:0 100%;}
		.paginate a.prev {margin-right:6px;background-position:-31px 100%;}
		.paginate a.next {margin-left:6px;background-position:-62px 100%;}
		.paginate a.last {margin-left:4px;background-position:100% 100%;}
	}

/* Youtube link size adjustment */
.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
.embed-container iframe, .embed-container object,
.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}


/* http://iwork.konkuk.ac.kr/build/theme_00/css/sub.css 표스타일이 들어있음 */
/* 2022-08-23 kubasic - pdh */
.kubasic{clear:both;width:100%;border-top:2px solid #278e01;border-bottom:2px solid #278e01}
.kubasic thead th{font-weight:600;color:#5a6539;background:#f3f3e5}
.kubasic tbody th{background:#f7f7f7}
.kubasic tfoot th{background:#f3f3e5}
.kubasic thead th, .kubasic tbody th, .kubasic tfoot th, .kubasic tbody td{padding:5px 5px 6px 5px;font-size:14px;border:1px solid #d8d8d8;text-align:center}
.kubasic thead th:first-child, .kubasic tfoot th:first-child, .kubasic tbody th:first-child, .kubasic tbody td:first-child{border-left:0px}
.kubasic thead th:last-child, .kubasic tfoot th:last-child, .kubasic tbody th:last-child, .kubasic tbody td:last-child{border-right:0px}
.kubasic .t_left {text-align:left;padding-left:10px}
.kubasic .t_right {text-align:right;padding-right:10px}
.kubasic .bg_yellow{background:#fff7e6}
.kubasic .bg_green{background:#f3f3e5}
.kubasic .bgcolor{background:#f7f7f7}
@media screen and (max-width:767px) {
	.kubasic thead th, .kubasic tfoot th, .kubasic tbody td{word-break:break-all}
}

/* 2020.01.09 등록안내 */
/* 2023.07.18 수정 - 공통화 */
.wrap_regist{margin:0;font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체", "나눔손글씨 붓", Arial, Helvetica, AppleGothic,Sans-serif !important;font-size:12px;color:#4d4c4c;line-height:150%;}
.wrap_regist p{clear:both;line-height:20px;margin-top:5px;}
.wrap_regist table.reexcel{clear:both;width:100%;border-bottom:2px solid #b6aa82;text-align:center;margin-bottom:0;}
.wrap_regist table.reexcel th.last{border-right:none;}
.wrap_regist table.reexcel td.last{border-right:none;}
.wrap_regist table.reexcel th{padding:6px 4px;background:#b6aa80;border-bottom:1px solid #c6d197;color:#fff;text-align:center;border-right:1px solid #e7e4d3;font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체", "나눔손글씨 붓", Arial, Helvetica, AppleGothic,Sans-serif !important;}
.wrap_regist table.reexcel td{padding:5px 5px 6px;font-size:12px;border-top:1px solid #e7e4d3;border-right:1px solid #e7e4d3;border-left:0;font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체", "나눔손글씨 붓", Arial, Helvetica, AppleGothic,Sans-serif !important;}
.wrap_regist a{font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체","나눔손글씨 붓", "돋움체";font-size:14px;color:#4fa378;font-weight:bold;text-decoration:none;}
.wrap_regist a:visited{color:#4fa378;}
.wrap_regist a:active{color:#4fa378;}
.wrap_regist .pt{margin-top:10px;}
.wrap_regist .title1{color:#589d20;}
.wrap_regist .add{margin-left:18px;}
.wrap_regist .green01{font-size:12px;color:#7D8851;}
.wrap_regist .blue{font-size:12px;color:blue;}
.wrap_regist .red{font-size:12px;color:#ff0000;}
.wrap_regist p{margin-left:20px;line-height:1.7;}
.wrap_regist .val{vertical-align:middle;}
.wrap_regist .ml{margin-left:18px;}
.wrap_regist .ml24{margin-left:24px;}
.wrap_regist .mt5{margin-top:5px}
.wrap_regist .mt10{margin-top:10px}
.wrap_regist .bo{font-weight:bold;color:#960;}
.wrap_regist .year{font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체", "나눔손글씨 붓", "돋움체";font-size:15px;color:#575757;letter-spacing:10px;text-align:center;padding-top:50px;}
.wrap_regist .year01{font-family:"Malgun Gothic","맑은 고딕", "Gulim", "굴림체", "Dotum", "돋움체", "나눔손글씨 붓", "돋움체";font-size:20px;color:#2E2E2E;text-align:center;padding-top:20px;letter-spacing:15px;word-spacing:5px;font-weight:400;}
.wrap_regist .line{text-decoration:underline;}
.wrap_regist .bb{font-weight:bold;}
.wrap_regist ul{list-style:none;margin-top:5px;margin-left:10px;padding:0}
.wrap_regist ul li{list-style:none;line-height:1.8;margin-left:10px;}
.wrap_regist h1 {margin:30px 0px 0px;padding:27px 0px;border:7px solid #9acfc9;line-height:150%;text-align:center}
.wrap_regist h1 strong, 
.wrap_regist h1 span{display:block;font-weight:600;font-family:'NanumGothic','나눔고딕' !important;}
.wrap_regist h1 strong{font-size:29px;color:#077946;letter-spacing:-3px}
.wrap_regist h1 span{font-size:22px;color:#666;letter-spacing:-2px}
.wrap_regist h2{margin:40px 0px 10px;height:20px;color:#304033;font-size:15px;}
.wrap_regist h3{margin-top:10px;margin-left:22px}
.wrap_regist .txt_box{border:1px solid #ddd;margin:5px auto 0px;padding:7px 7px 10px;width:100%}
.wrap_regist .txt_box strong{padding:5px 15px 7px;color:#ffffff;display:block;background-color:#b6aa80;margin:-8px;}
.wrap_regist .txt_box ul{margin-left:0;margin-top:15px;}
.wrap_regist .btn_print{display:inline-block;padding:0 7px;height:24px;line-height:21px;font-size:13px;color:#fff;border-radius:2px;background-color:#b6aa80}
.wrap_regist .btn_print:hover{color:#fff}
.wrap_regist .bb_lst{overflow:hidden}
.wrap_regist .bb_lst li{float:left;width:46%;font-weight:normal}
.wrap_regist .box_dd{border-top:4px double #ddd;border-bottom:4px double #ddd;padding:10px 20px;margin:0px 20px;}


/* iframe adjustment */
.iframe-container{position: relative;padding-top: 100%;width: 100%;height: 0;}
.iframe-child{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}