/* heading */
h4 {padding-left:31px; margin-bottom:13px; padding-bottom:1px}
h5 {padding:1px 0 0 16px; font-size:1em; line-height:1em; margin-bottom:9px}
h5 img {display:inline-block; margin-top:-2px}
h5.circle {padding-left:20px; background:url(/images/common/tt_icon03.gif) left top no-repeat !important; line-height:1em; margin-bottom:15px}
h6 {margin:0; padding:0 0 6px 15px; font-size:12px;}
.h7 {display:block; padding: 0 0 4px 15px; font-weight: bold; background: url(/images/common/pg_icon.gif) no-repeat 2px 30%;}
.content_intro h4 {background:url(/images/intro/tt_icon02.gif) left no-repeat}
.content_intro h5 {background:url(/images/intro/tt_icon01.gif) left 1px no-repeat}
.content_college h4 {background:url(/images/college/tt_icon02.gif) left no-repeat}
.content_college h5 {background:url(/images/college/tt_icon01.gif) left 1px no-repeat}
.content_affairs h4 {background:url(/images/affairs/tt_icon02.gif) left no-repeat}
.content_affairs h5 {background:url(/images/affairs/tt_icon01.gif) left 1px no-repeat}
.content_member h4 {background:url(/images/intro/tt_icon02.gif) left 1px no-repeat}
.content_member h5 {background:url(/images/intro/tt_icon01.gif) left 1px no-repeat}
.content_life h4 {background:url(/images/life/tt_icon02.gif) left 1px no-repeat}
.content_life h5 {background:url(/images/life/tt_icon01.gif) left 1px no-repeat}
.content_life h6 {background: url(/images/life/tt_icon02.jpg) no-repeat 1px 20%; color:#aa784D;}
.content_plaza h4 {background:url(/images/plaza/tt_icon02.gif) left 1px no-repeat}
/* text */
p.basic, div.txt_pad {margin-bottom:20px; line-height:1.5em}
div.img_pad {margin-bottom:20px}
p.h_desc {line-height:1.5em; padding-bottom:5px}
.in_h4table {padding-left:16px; margin-bottom:8px; line-height:1.4em}
/* list */
ol.basic,
ul.basic {margin-bottom:20px}
ol.basic li,
ul.basic li {text-indent:-15px; padding-left:15px; line-height:1.5em}
ul.basic li table.excel {margin-bottom:10px; margin-left:-15px; margin-top:3px}
ul.basic li table.excel th,
ul.basic li table.excel td {text-indent:0; line-height:1.4em}
ul.basic li p.basic {margin-bottom:5px}
ul.basic li p.basic,
ul.basic li strong,
ul.basic li span {text-indent:0; padding-left:0}
ul.basic li div.box .box_icon {padding-left:15px}
ul.ul_icon {margin-bottom:20px}
td ul.ul_icon {margin-bottom:0}
ul.ul_icon li {display:block; background:url(/images/affairs/p_icon.gif) no-repeat 3px 5px; padding:0px 0px 4px 12px; line-height:1.5em}
.content_plaza ul.ul_icon li {display:block; background:url(/images/common/p_icon.gif) no-repeat 3px 6px; padding:0px 0px 4px 12px; line-height:1.5em}
/* tab */
ul.tab_basic {*zoom:1; margin-bottom:25px;}
ul.tab_basic:after {content:""; display:block; clear:both}
ul.tab_basic li {float:left; margin-right:3px}
.content_college ul.tab_basic {border-bottom:1px solid #19BAB9}
.content_intro ul.tab_basic {border-bottom:1px solid #96CBED}
.content_affairs ul.tab_basic {border-bottom:1px solid #badaa8}
.content_plaza ul.tab_basic {border-bottom:1px solid #e1baf3}
/* 기본 데이터 테이블 */
table.excel {width:100%; margin:0; padding:0; line-height:26px; border-collapse:collapse; font-size:12px; color:#5e5d5d; margin-bottom:25px;}
table.excel thead th, table.excel th {font-weight:bold; color:#5e5d5d; text-align:center; line-height:20px;}
table.excel thead th, table.excel th {line-height:16px; padding-top:4px; padding-bottom:3px}
table.excel thead th img, table.excel th img {display:inline-block; vertical-align:middle; margin-top:-3px; padding-right:5px}
table.excel td {border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; padding:5px; line-height:1.3em; text-align:center}
table.excel td.th_gray,
table.excel td.td_gray {background:#f7f7f7}
table.excel td.td_last {border-right:0 none}
table.excel tr.erg_td_last td.td_last {border-right:1px solid #e9e9e9;}
table.excel th.align_l,
table.excel td.align_l {padding-left:5px; text-align:left}
table.excel tr.last th,
table.excel tr.last td,
table.excel td.no_bdb {border-bottom:0 none}
table.excel tr.last td.no_last {border-bottom:1px solid #e9e9e9;}
table.excel tfoot td {border-bottom:0 none; background:#f7f7f7; border-right:0 none}
table.excel tfoot.border td {border-right:1px solid #e9e9e9;}
table.excel tfoot.border td.last {border-right:0 none}
table.excel td.dis {background:#f1f1f1}
table.excel td.green {background:#fbfff6}
table.excel_s {font-size:0.9em}
table.excel_s td,
table.excel_s li {line-height:1.4em}
table.excel_s td {padding:3px; letter-spacing:-1px}
table.excel_al td {text-align:left}
table.excel_al td.align_c {text-align:center}
.table_title {display:inline-block; padding-bottom:5px}
.content_college table.excel {border-top:2px solid #77c0c1; border-bottom:1px solid #77c0c1;}
.content_college table.excel th {border-bottom:1px solid #c0e3e1;}
.content_college table.excel thead th {background:url(/images/college/table_bg01.gif) no-repeat top left;}
.content_college table.excel thead th.th_first {background-position:right top}
.content_college table.excel th.row {background-position:right top; border-right:1px solid #c0e3e1;}
.content_college .table_title {color:#5FB8B5}
.content_intro table.excel {border-top:2px solid #5b8cdd; border-bottom:1px solid #5b8cdd;}
.content_intro table.excel th {border-bottom:1px solid #b3cdf0;}
.content_intro table.excel thead th,
.content_intro table.excel th {background:#f2f6fb url(/images/intro/table_bg01.gif) no-repeat top left;}
.content_intro table.excel thead th.th_first, 
.content_intro table.excel th.th_first {background-position:right top}
.content_intro table.excel th.row {background-position:right top; border-right:1px solid #b3cdf0;}
.content_intro .table_title {color:#5FB8B5}
.content_affairs table.excel {border-top:2px solid #87be7a; border-bottom:1px solid #87be7a;}
.content_affairs table.excel th {border-bottom:1px solid #c9e1c1;}
.content_affairs table.excel thead th,
.content_affairs table.excel th {background:#f2faef url(/images/affairs/table_bg01.gif) no-repeat top left;}
.content_affairs table.excel thead th.th_first, 
.content_affairs table.excel th.th_first {background-position:right top}
.content_affairs table.excel th.row {background-position:right top; border-right:1px solid #c9e1c1;}
.content_life table.excel {border-top:2px solid #e49753; border-bottom:1px solid #e49753;}
.content_life table.excel th {border-bottom:1px solid #f4caae;}
.content_life table.excel thead th,
.content_life table.excel th {background:#fbf7f1 url(/images/life/table_bg01.gif) no-repeat top left;}
.content_life table.excel thead th.th_first, 
.content_life table.excel th.th_first {background-position:right top}
.content_life table.excel th.row {background-position:right top; border-right:1px solid #f4caae;}
.content_plaza table.excel {border-top:2px solid #cda4d1; border-bottom:1px solid #cda4d1;}
.content_plaza table.excel th {border-bottom:1px solid #e1c4e3;}
.content_plaza table.excel thead th,
.content_plaza table.excel th {background:#faf5fa url(/images/plaza/table_bg01.gif) no-repeat top left;}
.content_plaza table.excel thead th.th_first, 
.content_plaza table.excel th.th_first {background-position:right top}
.content_plaza table.excel th.row {background-position:right top; border-right:1px solid #f4caae;}

/* board */
.bbs .bbsbtn {padding:15px 0 0 0; text-align:right}
.bbs .bbsfooter_01 {margin-bottom:15px}
.bbs .bbsfooter_01 .bbsbtn {text-align:center}
.paging {text-align:center; padding:15px 0; margin-bottom:20px; line-height:normal;}
.paging a,
.paging strong {display:inline-block; position:relative; z-index:2; height:10px; margin:0 -3px; padding:1px 6px 2px 6px; background:#fff; border:1px solid #626262; border-top:0 none; border-bottom:0 none; color:#8c7c6b; text-decoration:none; vertical-align:top}
.paging a,
.paging a:hover,
.paging a:active,
.paging a:focus {background-color:#fff; color:#000}
.paging strong {color:#ff2323; text-decoration:underline}
.paging img {padding:0; margin:0; vertical-align:top}
.paging .btn {border:0; padding:0; margin:0; background:#fff; text-decoration:none !important; z-index:1}
.paging .btn:hover,
.paging .btn:active,
.paging .btn:focus {background-color:#fff}
.paging .prev {margin-right:5px; margin-left:-3px}
.paging .next {margin-left:5px; margin-right:-3px}
.articles_search {border:1px solid #e5e5e5; background:#f5f5f5; padding:12px 0; margin-bottom:20px; text-align:center}
.articles_search .layout_input {border:1px solid #d2d2d2; height:18px; line-height:20px; padding:0 4px; display:inline-block}
.articles_search select {display:inline-block}
.articles_search *{vertical-align:middle}
.articles_info {text-align:right; font-size:11px; padding-bottom:5px}
.articles_info dl dt,
.articles_info dl dd {display:inline-block; *display:inline; *zoom:1}
.articles_info dl dd {font-weight:bold}
.articles_info dl dd {font-weight:bold}
.bbs_list {width:100%}
.bbs_list th {color:#fff; padding:8px 0 7px 0; font-size:11px; font-weight:normal; background:url(/images/common/bar_board_head.gif) right bottom no-repeat;}
.bbs_list th.last {background:none}
.bbs_list td {text-align:center; line-height:1.4em; padding-top:4px; padding-bottom:3px; border-bottom:1px solid #e9e9e9}
.bbs_list td.tal {text-align:left; padding-left:10px}
.bbs_list td a {display:inline-block; _vertical-align:baseline}
.list_def .no {width:8%}
.list_def .title {}
.list_def .category {width:10%}
.list_def .writer {width:10%}
.list_def .date {width:11%}
.list_def .file {width:7%}
.list_def .count {width:7%}

.search_all .bbs_list th,
.content_intro .bbs_list th {background-color:#0163B6}
.content_college .bbs_list th {background-color:#05a4a3}
.content_affairs .bbs_list th {background-color:#2e9901}
.content_life .bbs_list th {background-color:#c46109}
.content_plaza .bbs_list th {background-color:#9d5abe}
.content_research .bbs_list th {background-color:#10929f}

.bbs_view {width:100%}
.bbs_view th,
.bbs_view td {border-bottom:1px solid #e9e9e9; line-height:1.5em;padding:7px 5px 4px 7px; text-align:left}
.bbs_view thead th {background:#f6f6f6; padding:7px; padding-left:23px}
.bbs_view thead h4 {background:none; padding:0; margin:0; color:#555; font-size:12px}
.bbs_view tbody th {padding:7px; padding-left:23px}
.bbs_view tbody th span {display:inline-block; padding-left:10px; background:url(/images/common/board_icon01.gif) left no-repeat}
.bbs_view tbody td {}
.bbs_view tbody td.tal {padding:10px 23px; width:100%}
.bbs_view td p {line-height:1.5em}
.bbs_view td table {background:#999;}
.bbs_view td table th,
.bbs_view td table td {background:#fff; border:1px solid #999; padding:4px; line-height:1.3em}
.commentWrite {position:relative; height:50px; border:1px solid #e5e5e5; background:#f5f5f5; padding:28px 108px 10px 8px}
.commentWrite .note,
.commentWrite input {position:absolute}
.commentWrite .note {left:8px; top:10px}
.commentWrite input {right:8px; top:28px}
.commentWrite textarea {width:98%; height:40px;}
.commentList .bbs_list thead th,
.commentList .bbs_list thead,
.commentList .bbs_list thead tr {visibility:hidden; height:0; padding:0; font-size:0}
.commentList .bbs_list td {line-height:1.5em; text-align:left; padding:6px 15px 7px 0}
.commentList .bbs_list td span {color:#888; font-size:11px}
.commentList .bbs_list td img {vertical-align:middle; display:inline-block; margin-top:-1px}
.commentList .bbs_list .comment_name {width:15%}

.content_intro .bbs_view {border-top:2px solid #0163B6}
.content_college .bbs_view {border-top:2px solid #05a4a3}
.content_affairs .bbs_view {border-top:2px solid #2e9901}
.content_life .bbs_view {border-top:2px solid #c46109}
.content_plaza .bbs_view {border-top:2px solid #9d5abe}
.content_research .bbs_view {border-top:2px solid #10929f}

.bbs_write {width:100%}
.bbs_write th,
.bbs_write td {border-bottom:1px solid #e9e9e9; line-height:1.5em; padding:7px 5px; text-align:left}
.bbs_write th {width:15%}
.bbs_write input {border:1px solid #d2d2d2; height:20px; line-height:20px; padding:0 4px; display:inline-block}
.bbs_write .radio {width:12px; height:12px; display:inline-block; line-height:1px; overflow:hidden; padding:0; border:0}
.bbs_write th label,
.bbs_write th span {display:inline-block; padding-left:10px; background:url(/images/common/board_icon01.gif) left no-repeat}
.bbs_write th span.req {padding-left:4px; background:none; color:#ff4646; font-weight:normal}
.bbs_write span.caution_input {padding-top:3px; font-size:0.9em}
.bbs_write span.input_side {font-size:0.9em; padding-left:3px;}
.content_intro .bbs_write,
.pop_basic .bbs_write,
.content_member .bbs_write {border-top:2px solid #0163B6}
.content_college .bbs_write {border-top:2px solid #05a4a3}
.content_affairs .bbs_write {border-top:2px solid #2e9901}
.content_life .bbs_write {border-top:2px solid #c46109}
.content_plaza .bbs_write {border-top:2px solid #9d5abe}
.content_research .bbs_write {border-top:2px solid #10929f}

.title_text {padding-bottom:30px}
.print_page {text-align:right; height:30px}
.charge_info_wrap {position:relative; padding:29px 35px 34px 220px; margin-top:30px; border:1px solid #dedede; background:url(/images/common/img_rate_satisfied.gif) left top no-repeat}
.charge_information {clear:both; background:#f6f6f6; margin-top:30px; padding:10px 14px 8px 14px; *zoom:1}
.charge_info_wrap .charge_information {margin-top:0}
.charge_information:after {content:""; display:block; clear:both}
.charge_information dt,
.charge_information dd {float:left; line-height:1em; color:#666; margin-bottom:8px; line-height:1.2em}
.charge_information dt {width:70px; font-weight:bold; padding-left:8px; background:url(/images/common/bul_charge.gif) left 45% no-repeat}
.charge_information dd {width:330px}
.rate_satisfied {position:relative; clear:both; padding:30px 28px 30px 220px; margin-top:30px; border:1px solid #dedede; background:url(/images/common/img_rate_satisfied.gif) left center no-repeat; *zoom:1}
.rate_satisfied .charge_information {margin-top:0; margin-bottom:0}
.rate_satisfied p {margin-bottom:8px; padding-left:10px}
.rate_satisfied ul {padding-left:10px; margin-bottom:8px; *zoom:1}
.rate_satisfied ul:after {content:""; display:block; clear:both}
.rate_satisfied ul li {float:left}
.rate_satisfied ul li *{float:left}
.rate_satisfied ul li input {margin:0 6px 0 0}
.rate_satisfied ul li label {padding-right:16px}
.rate_satisfied div {*zoom:1}
.rate_satisfied div:after {content:""; display:block; clear:both}
.rate_satisfied div input {float:left}
.rate_satisfied div input.text {height:18px; width:405px; margin-right:8px}
.rate_satisfied div label {position:absolute; right:0; top:0; width:0; height:0; visibility:hidden}
.rate_satisfied .c {position:absolute; left:0; top:0; width:31px; height:35px; background:url(/images/common/img_rate_satisfied_c.gif) left top no-repeat}
.charge_info_wrap .bg_right,
.rate_satisfied .bg_right {position:absolute; right:-1px; top:-1px; width:6px; background:url(/images/common/bg_charge_right.gif) right top no-repeat}

/* font color */
.color3d3d3d {color:#3d3d3d}
.color2b68a2 {color:#2B68A2;}
.font_color01 {color:#000}
.font_color02 {color:#F58A7F}
.font_green {color:##48ADA5}
.font_green2 {color:#BEAA00;}
.font_gray {color: #A6A27E;}
.align_l {text-align:left}
.align_c {text-align:center}
.date_base {text-align:right; line-height:1em; margin-bottom:10px}
.underline {text-decoration:underline}
.caution {padding-left:16px; text-indent:-16px; line-height:1.4em}
.font_yellow {color: #D8903F;
font-weight: bold;
font-size: 12px;
line-height: 18px;}
.font_yellow2 {color:#d8903f}
.color7a95dc {color:#7a95dc}
.color2b94ae_s {color:#2b94ae}
.color0099ff {color:#0099ff}

span.red, strong.red {color:#ff0000}
span.blue, strong.blue {color:#0000ff !important}
span.purple, strong.purple {color:#800080}
span.dbrown, strong.dbrown {color:#800000}
span.font_blue2, strong.font_blue2 {color:#09F}
/* 접근성 */
.accessibility {position:absolute; left:0; top:-9999px; height:0; width:0; font-size:0; line-height:0}

/* border style */
.line_gray {border:2px solid #e9e9e9}

/* 상단 검색 */
.search_top {background:url(/images/common/bg_top_search.gif) right top no-repeat; padding-right:20px; margin-bottom:35px}
.search_top fieldset {background:url(/images/common/bg_top_search.gif) left top no-repeat; padding-left:20px; padding-top:23px; height:42px; text-align:center}
.search_top fieldset label img {padding:5px 5px 0 0}
.search_min {background:url(/images/common/bg_top_search_min.gif) right top no-repeat}
.search_min .inner {background:url(/images/common/bg_top_search_min.gif) left top no-repeat; *zoom:1}
.search_min .inner:after {content:""; display:block; clear:both}
.search_min .inner .img,
.search_min .inner p {float:left}
.search_min .inner p {padding-top:19px}

/* faq */
.list_faq li.dep1 {margin-bottom:10px}
.list_faq li.dep1 a.dep1, .list_faq li.dep1 strong.dep1 {display:inline-block; background:url(/images/intro/tt_icon01.gif) left top no-repeat; line-height:1em; font-weight:bold; padding:1px 0 0 14px;}
.list_faq li.dep1 ul {margin:9px 0 25px 0; border-top:2px solid #5b8cdd; border-bottom:1px solid #9fb2ce}
.list_faq li.dep1 ul p.q {background:#f2f6fb url(/images/intro/tt_icon04.gif) 6px 8px no-repeat; border-bottom:1px solid #e9e9e9; padding:11px 0 11px 37px}
.list_faq li.dep1 ul .bx_wrap {padding:18px 0 15px 11px}
.list_faq li.dep1 ul .bx_wrap .bx {width:653px; margin:0 auto; background:url(/images/intro/box07_bg01_mid.gif) left repeat-y}
.list_faq li.dep1 ul .bx_wrap .bx_t {height:5px; font-size:0; line-height:0; background:url(/images/intro/box07_bg01_top.gif) left top no-repeat}
.list_faq li.dep1 ul .bx_wrap .bx_b {height:9px; font-size:0; line-height:0; background:url(/images/intro/box07_bg01_bottom.gif) left top no-repeat}
.list_faq li.dep1 ul .bx_wrap .bx_m {padding:10px 14px 5px 10px}
.list_faq li.dep1 ul .bx_wrap dl {position:relative; padding:0 0 0 12px; *zoom:1}
.list_faq li.dep1 ul .bx_wrap dl:after {content:""; display:block; clear:both}
.list_faq li.dep1 ul .bx_wrap dl dt,
.list_faq li.dep1 ul .bx_wrap dl dd {float:left; padding-bottom:12px; font-size:0.9em}
.list_faq li.dep1 ul .bx_wrap dl dt {font-weight:bold}
.list_faq li.dep1 ul .bx_wrap dl dd {margin-right:45px}
.list_faq li.dep1 ul .bx_wrap dl dd.date {width:435px; margin-right:0}
.list_faq li.dep1 ul .bx_wrap dl dd.fast {position:absolute; right:30px; top:10px; margin:0; padding:0}
.list_faq li.dep1 ul .bx_wrap dl dt.attach {padding-top:1px}
.list_faq li.dep1 ul .bx_wrap dl dd.attach {display:inline-block; padding-top:1px; padding-right:16px; background:url(/images/common/btn_download_law.gif) right top no-repeat}
.list_faq li.dep1 ul .bx_wrap p {background:#f8f8f8; border:1px solid #e1e1e1; border-right:0 none; border-left:0 none; padding:12px 11px; font-size:0.9em; line-height:1.4em}
.list_faq li.dep1 ul .bx_wrap_old {padding:13px 0 0 11px}
.list_faq li.dep1 ul .bx_wrap_old p {background:#F0F9FD; border:1px solid #BBDEF9}

/* photo gallery */
ul.list_photo {*zoom:1; margin-left:-53px;}
ul.list_photo:after {content:""; display:block; clear:both}
ul.list_photo li {float:left; width:144px; margin-bottom:10px; padding-bottom:3px; padding-left:53px; background:url(/images/common/bg_line_gallery.gif) 53px bottom no-repeat}
ul.list_photo li.nodata {float:none; display:block; width:auto; margin:0; padding:30px 0; text-align:center; background:none; border-bottom:1px solid #e9e9e9}
ul.list_photo li div {padding:12px; background:url(/images/common/bg_gallery_pic.gif) left top no-repeat}
ul.list_photo li div a {display:block; width:120px; height:90px; background:url(/images/common/gallery_no_img.gif) center center no-repeat}
ul.list_photo li p {line-height:1.5em; padding:7px 0 0 7px; background:url(/images/common/pg_icon.gif) left 12px no-repeat}
ul.list_photo li p span {color:#333}
ul.list_photo li p em {font-style:normal; color:#C65A8F}


/* box */
.box_gray {margin-bottom:20px; border-top:2px solid #e5e5e5; padding:14px 0; *zoom:1}
.box_gray:after {content:""; display:block; clear:both}
.box_gray dl {*zoom:1; padding:0 16px; text-align:right}
.box_gray dl:after {content:""; display:block; clear:both}
.box_gray dl dt {float:left; margin:-3px 0 0 0}
.box_gray dl dd {display:inline-block; *display:inline; *zoom:1}
div.box {
	line-height:27px;
	border:1px solid #E3CDBF;
	margin-bottom:25px;
	margin-top:5px;
	background:#FBF8F1;
	padding:10px;
	color:737373;
}
table.box{
  width: 100%;
  line-height:27px;
  border: 1px solid #e3cdbf;
  margin-bottom:25px;
  margin-top:5px;
}

table.box td {	
  background:#fbf8f1;
  padding:10px;
  color:737373;
  line-height:1.4em;
}
table.box th {line-height:1.4em}

.box_icon {display:inline-block; background:url(/images/common/pg_icon.gif) no-repeat 6px 25%; padding:0 0 5px 15px; font-weight:bold; text-indent:0 !important}
div.box {text-indent:0 !important}
div.box .box_icon {padding-bottom:0; background:url(/images/common/pg_icon.gif) no-repeat 6px 45%; text-indent:0 !important}
.box_gray03_01 {border: 1px solid #EAEAEA;background-color: #F6F6F6;padding: 7px 10px 7px 10px;margin-bottom: 30px; line-height:1.3em}

/* page to quick menu */
.nav_directory {margin-bottom:25px}
.nav_directory .t,
.nav_directory .t div {height:15px; line-height:0; top:0}
.nav_directory .b,
.nav_directory .b div {height:20px; line-height:0; top:0}
.nav_directory .t,
.nav_directory .t div,
.nav_directory .b,
.nav_directory .b div,
.nav_directory .m,
.nav_directory .m .inner {background-image:url(/images/common/bg_bx_nav.gif); background-repeat:no-repeat}
.nav_directory .t,
.nav_directory .b,
.nav_directory .m {padding-right:20px}
.nav_directory .t div,
.nav_directory .b div,
.nav_directory .m .inner {padding-left:20px}
.nav_directory .t {background-position:right top}
.nav_directory .m {background-position:right center}
.nav_directory .b {background-position:right bottom}
.nav_directory .t div {background-position:left top}
.nav_directory .m .inner {background-position:left center}
.nav_directory .b div {background-position:left bottom}
.nav_directory .quick {position:relative; *zoom:1; padding-left:143px; min-height:60px; _height:60px}
.nav_directory .quick:after {content:""; display:block; clear:both}
.nav_directory .quick dt {position:absolute; left:0; top:0}
.nav_directory .quick dd {float:left; padding-left:9px; margin-bottom:7px; background:url(/images/common/icon01.gif) left 5px no-repeat; padding-right:20px}
.nav_directory .quick dd a {font-size:0.9em; font-weight:bold; line-height:1.6em; letter-spacing:-1px}
.nav_directory .quick230 dd {padding-right:0; width:221px}
.nav_directory .quick170 dd {padding-right:0; width:161px}
.nav_directory_school .quick {padding-left:100px}
.nav_directory_school .quick dd {padding-right:0}
.nav_directory_school .quick dd.n1 {width:115px}
.nav_directory_school .quick dd.n2 {width:165px}
.nav_directory_school .quick dd.n3 {width:120px}
.nav_directory_rule .quick {padding-left:100px}
.nav_directory_rule .quick dd {padding-right:0}
.nav_directory_rule .quick dd.n1 {width:130px}
.nav_directory_rule .quick dd.n2 {width:165px}
.nav_directory_rule .quick dd.n3 {width:135px}
.nav_info_open .quick dd {padding-right:0}
.nav_info_open .quick dd.n1 {width:165px}
.nav_info_open .quick dd.n2 {width:170px}
.nav_info_open .quick dd.n3 {}
/* rounding box basic */
.box_2r {margin-bottom:25px}
.box_2r .t,
.box_2r .t div {height:18px; line-height:0; top:0}
.box_2r .b,
.box_2r .b div {height:7px; line-height:0; top:0}
.box_2r .t,
.box_2r .t div,
.box_2r .b,
.box_2r .b div,
.box_2r .m,
.box_2r .m .inner {background-image:url(/images/common/bg_box_basic2r.gif); background-repeat:no-repeat}
.box_2r .t,
.box_2r .b,
.box_2r .m {padding-right:20px}
.box_2r .t div,
.box_2r .b div,
.box_2r .m .inner {padding-left:20px}
.box_2r .t {background-position:right top}
.box_2r .m {background-position:right center}
.box_2r .b {background-position:right bottom}
.box_2r .t div {background-position:left top}
.box_2r .m .inner {background-position:left center}
.box_2r .b div {background-position:left bottom}
.box_2r ul li {display:inline-block; width:23%; padding-left:11px; padding-bottom:12px; font-size:11px; background:url(/images/common/icon02.gif) left 4px no-repeat; *display:inline; *zoom:1}
.box_2r2tone {*zoom:1; min-height:85px; _height:85px; background:#f0f0f0 url(/images/common/bx_2r2tone_right.gif) right top no-repeat}
.box_2r2tone:after {content:""; display:block; clear:both}
.box_2r2tone .img {float:left}
.box_2r2tone .cont {float:left; padding:15px 0 0 20px}
.box_2r2tone .cont p {margin-bottom:10px}
.box_2r2tone .cont dl {*zoom:1; float:left; width:320px}
.box_2r2tone .cont dt,
.box_2r2tone .cont dd {float:left; font-size:11px; margin-bottom:8px;}
.box_2r2tone .cont dt {width:95px; padding-left:10px; color:#4b86c8; font-weight:bold; background:url(/images/common/tt_icon05.gif) left 4px no-repeat}
.box_2r2tone .cont dd {width:210px}
/* popup */
.pop_section .h4_desc {margin-bottom:20px}
.pop_section .caution_table {font-size:11px; text-align:right; color:#ff4646; padding-bottom:5px}
.pop_section .bx_notice {background:url(/images/common/bx_notice_pop.gif) left bottom no-repeat; margin-bottom:30px}
.pop_section .bx_notice .t {height:15px; font-size:0; background:url(/images/common/bx_notice_pop.gif) left top no-repeat}
.pop_section .bx_notice .c {padding:0 15px 15px 40px; *zoom:1}
.pop_section .bx_notice .c:after {content:""; display:block; clear:both}
.pop_section .bx_notice .pic,
.pop_section .bx_notice ul {float:left}
.pop_section .bx_notice li {font-size:0.9em; line-height:1.5em; padding-left:11px; background:url(/images/common/tt_icon05.gif) left 6px no-repeat}
.pop_section .bx_notice .pic {margin-right:20px}
.pop_section .btns {padding-bottom:15px; text-align:center}
.tab_pop {margin-bottom:20px; padding:1px 10px 5px 10px; background:#c8ceda; *zoom:1}
.tab_pop:after {content:""; display:block; clear:both}
.tab_pop li {float:left; margin-right:4px}

/* 얼럿 페이지 */
div.alert { border:5px solid #B0D8FF; background:#fafafa; text-align:center; padding:80px 25px; margin-bottom:50px}
div.alert p {line-height:18px}
div.alert strong {color:#ff0000}


