@charset "utf-8";

#content h4, h4 {clear:both; margin:35px 0 10px 0; padding-left:28px; color:#3f3f3f; font-size:17px; font-weight:bold; background:url('/Main/Images/ko/sub/blt_h4.gif') no-repeat left 4px; line-height:26px;}
#content h4 + p {margin-left:30px; color:#7d7d7d;}
#content h4 + .box_gray {margin-left:30px;}
#content h4 + h5 {margin-top:15px;}
#content h5 {clear:both; margin:30px 0 5px 30px; padding-left:25px; color:#1160a4; font-size:15px; font-weight:bold; background:url('/Main/Images/ko/sub/blt_h5.gif') no-repeat left 4px;}
#content h5 + p {margin-left:60px;}
#content h5 + .bullet_blue {margin-left:60px;}
#content h5 + .bullet_num {margin:15px 0 0 60px;}
#content h5 + .saemaul_global {margin-left:60px;}

.cont_body img {max-width:100%;}
.cont_body iframe {border:none;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
.nobg {background:none !important;}

.ml_30 {margin-left:30px;}
.ml_40 {margin-left:40px;}
.ml_60 {margin-left:60px !important;}
.mr_25 {margin-right:25px;}
.mt_10 {margin-top:10px !important;}
.mt_15 {margin-top:15px !important;}
.mt_20 {margin-top:20px !important;}
.mt_30 {margin-top:30px !important;}
.mt_50 {margin-top:50px !important;}
.mb_5 {margin-bottom:5px;}
.mb_10 {margin-bottom:10px;}
.mb_15 {margin-bottom:15px !important;}
.mb_30 {margin-bottom:30px !important;}
.highcharts-exporting-group {display:none;}

.font_blue {color:#103e93 !important;}
.font_orange {color:#e26602 !important;}
.font_black {color:#000 !important; font-weight:bold;}
.font_red {color:#db0917 !important}
.font_normal {font-weight:normal !important;}

.gb_history {border-top:2px solid #6d6e71; overflow:hidden;}
.gb_history li {padding:10px 0; color:#73767b; border-bottom:1px dashed #ccc; overflow:hidden;}
.gb_history dt {float:left; width:20%; font-weight:bold; color:#0f4f96;}
.gb_history dd {float:right; width:80%;}
.gb_history .bullet_blue {margin-left:0;}
.gb_history .bullet_blue li {margin-top:0; padding:0 0 0 14px; color:#73767b; border-bottom:none;}
.gb_history .bullet_gray {margin-top:10px;}

.gb_intro {overflow:hidden;}
.gb_intro img {float:left; padding:0 20px 15px 0;}
.gb_intro p {margin-bottom:15px;}
.gb_intro .title {font-weight:bold; color:#3b589a; font-size:16px;}
.gb_intro li {box-sizing:border-box; float:left; width:23%; margin:5px 1% 5px 1%; color:#000; text-align:center; border:1px solid #ddd;}
.gb_intro li strong {display:block; padding:10px 0; color:#0f4f96; font-weight:bold;}
.gb_intro li p {margin:0;}
.gb_intro li p img {float:none; padding:0;}
.gb_intro li span {display:block; padding:10px 0; color:#73767b; overflow:hidden;}

.gb_place {margin-bottom:10px; padding:20px; border:1px solid #ccc; border-top:2px solid #6d6e71; overflow:hidden;}
.gb_place img {float:left; margin:20px 20px 20px 0;}
.gb_place ul {padding:0 0 0 40px; background:url('/Main/Images/ko/sub/blt_slash.png') repeat-y left top; overflow:hidden;}
.gb_place li {margin:7px 0; overflow:hidden;}
.gb_place dt {float:left; width:10%; color:#1160a4;}
.gb_place dd {float:left; width:90%;}

.ebook {overflow:hidden;}
.ebook li {box-sizing:border-box; float:left; width:25%; height:291px; margin-bottom:25px; padding-bottom:25px; color:#000; text-align:center; background:url('/Main/Images/ko/sub/bg_dojeong.gif') repeat-x left 197px;}
.ebook li p {box-sizing:border-box; width:147px; margin:0 auto; padding:5px; border:1px solid #ddd;}
.ebook li span {display:block; margin:25px 0 5px 0; font-weight:bold;}

.btn_loans {margin-top:25px; padding-top:25px; text-align:center; border-top:1px dashed #d7d7d7; overflow:hidden;}
.btn_loans li {float:left; width:29.7%; margin-left:30px; text-align:center;}
.btn_loans li span {display:block; padding:10px 0;}
.btn_loans li strong {display:block; font-size:16px;}
.btn_loans li em {display:block; padding:5px 0 7px 0;}
.btn_loans li a {color:#fff;}
.btn_loans .loans01 {background:#182755;}
.btn_loans .loans01 span {background:#304eab;}
.btn_loans .loans02 {background:#334c00;}
.btn_loans .loans02 span {background:#669900;}
.btn_loans .loans03 {background:#661900;}
.btn_loans .loans03 span {background:#cc3300;}


.etc {color:#db0917 !important; font-weight:bold; background:none !important;}

.bullet {margin:15px 0 0 30px; color:#73767b;}
.bullet_blue {margin-left:30px; text-align:left; overflow:hidden;}
.bullet_blue li {margin:7px 0; padding-left:14px; color:#7d7d7d; line-height:20px; background:url('/Main/Images/ko/sub/blt01.gif') no-repeat left 9px; overflow:hidden;}
.bullet_blue li .bullet_gray {margin-top:5px;}
.bullet_blue strong {color:#0f4f96;}

.bullet_gray {margin-left:12px; text-align:left;}
.bullet_gray li {margin:5px 0; padding-left:13px; color:#73767b !important; font-size:14px; line-height:22px; background:url('/Main/Images/ko/sub/blt02.gif') no-repeat left 10px;}
.bullet_gray li em {color:#73767b; font-weight:bold; text-decoration:underline;}
.bullet_gray .etc {color:#db0917 !important; font-weight:normal; background:none !important;}
.bullet_gray .check {color:#1160a4 !important; font-weight:normal; background:none !important;}
.bullet_gray .bullet_dot {margin:0;}
.bullet_gray .bullet_dot li {margin:0; padding-left:12px; background:url('/Main/Images/ko/sub/blt04.gif') no-repeat left 10px;}


.bullet_dot {margin:5px 0 15px 0; text-align:left;}
.bullet_dot li {padding-left:12px; background:url('/Main/Images/ko/sub/blt04.gif') no-repeat left 10px;}

.bullet_num {margin-left:30px;}
.bullet_num li {position:relative; margin:7px 0; padding-left:30px; color:#7d7d7d; line-height:20px;}
.bullet_num li span {position:absolute; left:0; top:0; display:block; float:left; width:20px; height:20px; line-height:20px; margin-right:7px; color:#103e93; font-size:11px; font-weight:bold; text-align:center; border:1px solid #dfdfdf; border-radius:50%; background:#fff;}
.bullet_num .bullet_gray li {padding-left:13px;}

.box_gray2 {margin-top:15px; padding:15px 15px 15px 0; color:#7d7d7d; background:#f6f6f6; overflow:hidden;}
.box_gray {margin-bottom:15px; padding:15px; color:#7d7d7d; text-align:center; background:#f6f6f6; overflow:hidden;}
.box_gray p {text-align:left; letter-spacing:-0.1px; color:#333;}
.box_gray img {float:left; margin-right:25px;}
.box_green {margin:15px 0 15px 30px; padding:30px 10px; color:#fff; text-align:center; background:#37861b; overflow:hidden;}
.box_green p {font-size:20px;}

.box_fish {margin-bottom:15px; padding:10px; overflow:hidden; border:1px solid #ccc; background:#f6f6f6;}
.box_fish .inr {background:#fff; padding:10px; background:#fff; overflow:hidden; border:1px dotted #333;}
.box_fish dl {text-align:left; letter-spacing:-0.1px;}
.box_fish dt {margin-bottom:5px; font-size:15px; font-weight:bold; color:#3679cb;}
.box_fish dd {line-height:20px;}
.box_fish img {float:left; margin-right:25px;}

.pad_01 {padding-left:30px;}



@media all and (max-width:480px) {
	.box_fish p {display:block; text-align:center;}
	.box_fish dl {clear:both;}
}

.box_idea {margin:10px 0 15px 0; padding:20px; color:#333; background:#f6f6f6; overflow:hidden;} 
.box_idea p {height:21px; line-height:21px; margin-bottom:15px; padding-left:31px; color:#103e93; font-weight:bold; text-decoration:underline; background:url('/Main/Images/ko/sub/blt_tip.gif') no-repeat left top;}
.box_idea .bullet_num {margin-left:20px;}

.box_line {margin-bottom:25px; padding:10px; background:url('/Main/Images/ko/sub/bg_pattern.gif') repeat;}
.box_line dl {padding:20px; background:#fff; overflow:hidden;}
.box_line .bullet_num {margin:0; padding:10px 15px; background:#fff;}
.box_img {margin:10px 0 0 30px; padding:10px; border:1px solid #e0e0e0; text-align:center;}
.paragraph {text-align:left;}
.paragraph.icon {box-sizing:border-box; min-height:105px; padding:30px 20px 30px 170px; background:url('/Main/Images/ko/sub/icon.png') no-repeat 40px center #fff;}
.paragraph.icon_email {box-sizing:border-box; min-height:105px; padding:30px 20px 30px 170px; background:url('/Main/Images/ko/sub/ico_email.png') no-repeat 40px center #fff;}

.paragraph.icon_info {box-sizing:border-box; min-height:105px; padding:30px 20px 30px 170px; background:url('/Main/Images/ko/sub/ico_info.png') no-repeat 40px center #fff;}

.paragraph.icon_passport {box-sizing:border-box; min-height:105px; padding:30px 20px 30px 150px; background:url('/Main/Images/ko/sub/ico_passport.png') no-repeat 40px center #fff;}

.paragraph dt {margin-bottom:10px; color:#3c599b; font-size:15px; font-weight:bold;}
.paragraph dd {font-size:14px;}
.bg_center {background:url('/Main/Images/ko/sub/bg_center.png') no-repeat right bottom;}
.icon_tit {padding-left:20px; background:url('/Main/Images/ko/sub/icon_notice.png') no-repeat left 3px;}

.paragraph_list dl {margin:20px 0 0 30px; border:1px solid #ddd;}
.paragraph_list dt {padding:8px 15px 8px 42px; color:#1160a4; font-weight:bold; border-bottom:1px dashed #ddd; background:url('/Main/Images/ko/sub/ico_memo.gif') no-repeat 20px 10px #f7f9fa;}
.paragraph_list dd {padding:8px 20px; color:#7d7d7d;}
.paragraph_list dd ul {overflow:hidden;}
.paragraph_list dd li {margin:10px 0; padding-left:13px; background:url('/Main/Images/ko/sub/blt02.gif') no-repeat left 10px;}
.paragraph_list dd li dl {margin:0; border:none; overflow:hidden;}
.paragraph_list dd li dt {display:block; float:left; width:10%; padding:0; color:#000; font-weight:normal; border:none; background:none;}
.paragraph_list dd li dt span {float:right;}
.paragraph_list dd li dd {float:right; width:88%; padding:0; font-size:14px; line-height:20px; color:#7d7d7d;}

.sketch {border:1px solid #ddd;}
.sketch img {width:100%;}
.sketch ul {padding:15px 20px; overflow:hidden; background:#f7f9fa;}
.sketch li {float:left; width:20%; margin:5px 0; color:#000;}

.paragraph_section {border-top:2px solid #45474d;}
.paragraph_section li {padding:30px 0; border-bottom:1px dashed #d7d7d7; overflow:hidden;}
.paragraph_section p {float:left; margin-right:30px; padding:25px; text-align:center; border:1px solid #d4d4d4; background:#f7f9fa;}
.paragraph_section dl {overflow:hidden;}
.paragraph_section dt {position:relative; margin-bottom:15px; font-size:17px; line-height:20px;}
.paragraph_section dt .title {display:block; color:#000; font-weight:bold;}
.paragraph_section dt .site {display:block; color:#666; font-size:12px; font-weight:normal;}
.paragraph_section dt .btn_blue {position:absolute; right:0; top:0;}
.paragraph_section dd {font-size:13px;}
.paragraph_section .icon01 {min-height:100px; padding-left:120px; background:url('/Main/Images/ko/sub/ico_minwon01.gif') no-repeat;}
.paragraph_section .icon02 {min-height:100px; padding-left:120px; background:url('/Main/Images/ko/sub/ico_minwon02.gif') no-repeat;}
.paragraph_section .icon03 {min-height:100px; padding-left:120px; background:url('/Main/Images/ko/sub/ico_minwon03.gif') no-repeat;}
.paragraph_section .icon04 {min-height:100px; padding-left:120px; background:url('/Main/Images/ko/sub/ico_minwon04.gif') no-repeat;}

.charter {padding:10px 25px; overflow:hidden;}
.charter li {box-sizing:border-box; float:left; width:33.33333333333333%; margin:10px 0; padding-left:22px; color:#73767b; background:url('/Main/Images/ko/sub/ico_memo.gif') no-repeat left 4px;}
.charter li a {color:#73767b;}
.charter li a:hover {color:#103e93; text-decoration:underline;}
.charter li a .blank {width:12px; height:12px; margin-left:4px; background-position:0 -230px;}

.gb_song {margin-top:15px; padding:30px; border:1px solid #ccc; overflow:hidden;}
.gb_song img {float:left; margin-right:30px;}
.gb_song .text {min-height:665px; padding-left:30px; border-left:1px dashed #d7d7d7; overflow:hidden;}
.gb_song .text .title {color:#000; font-size:20px; font-weight:bold;}
.gb_song .text p {margin-top:15px; line-height:22px;}
.gb_song .text span {padding:0 15px;}

.emblem {margin-left:-1%; overflow:hidden;}
.emblem li {box-sizing:border-box; float:left; width:49%; height:425px; margin:0 0 15px 1%; padding:20px; border:1px solid #ccc;}
.emblem li .title {color:#1160a4; text-align:center;}
.emblem li .title span {display:block; font-weight:bold; color:#000; font-size:20px;}
.emblem li img {margin:0 0 15px 0;}
.emblem li p {margin-bottom:15px;}
.emblem li .bullet_blue li {width:auto; height:auto; margin:0; padding:0 0 0 14px; border:none;}
.emblem li a {display:block; text-align:center;}

.signature {margin:20px 0 0 30px; overflow:hidden;}
.signature li {float:left; margin:0 15px 5px 0;}

.symbol {margin-left:30px; overflow:hidden;}
.symbol img {float:left; margin-right:25px;}
.symbol p img {float:none; margin:0;}
.symbol .btn_area {margin-top:20px;}

.table_wrap {margin-top:15px; overflow-x:auto;}
.table_wrap table {width:100%; border-spacing:0px;}
.table_wrap.mobile {margin-top:15px; overflow-x:auto;}
.table_wrap.mobile table {width:860px;}
.table_wrap .table_style {width:100%; border-spacing:0px; table-layout:fixed; border-top: solid 2px #0f4f96; margin-left:-1px;}
.table_wrap .table_style caption {width:0px; height:0px; text-indent:-9999px; overflow:hidden;}
.table_wrap .table_style tr th {padding:7px; color:#205abd; font-size:13px; border-bottom:solid 1px #e0e0e0; border-left:solid 1px #e0e0e0; background:#f3f4f5;}
.table_wrap .table_style tbody tr th {font-size:14px; color:#585b5c; border-bottom:solid 1px #e0e0e0; border-left:solid 1px #e0e0e0; background:#fafafa; font-weight:normal;}
.table_wrap .table_style tbody tr th a {color:#333;}
.table_wrap .table_style tr td {padding:7px; border-left:solid 1px #e0e0e0; border-bottom: solid 1px #e0e0e0; text-align:center; font-size:14px; color:#585b5c; line-height:24px;}
.table_wrap .table_style tr th.l {text-align:left;}
.table_wrap .table_style tr td.l {text-align:left;}
.table_wrap .table_style tr td.r {text-align:right;}
.table_wrap .table_style .bg_yellow th {background:#fcf5e7 !important;}
.table_wrap .table_style tr td dl {margin-bottom:5px; padding-bottom:10px;}
.table_wrap .table_style tr td dt {margin:7px 0; color:#1160a4; font-weight:bold;}
.table_wrap .table_style tr td dd {padding-left:25px; line-height:20px; background:url('/Main/Images/ko/sub/blt03.gif') no-repeat 15px 9px;}
.table_wrap .stick {text-indent:-9999px; background:url('/Main/Images/ko/sub/table_stick.png') repeat-x left center;}
.table_wrap .bg_yellow {font-weight:bold; color:#000 !important; background:#fffcec;}

.wp5 {width:5%;}
.wp7 {width:7%;}
.wp10 {width:10%;}
.wp11 {width:11%;}
.wp12 {width:12%;}
.wp13 {width:13%;}
.wp14 {width:14%;}
.wp15 {width:15%;}
.wp17 {width:17%;}
.wp20 {width:20%;}
.wp22 {width:22%;}
.wp23 {width:23%;}
.wp25 {width:25%;}
.wp27 {width:27%;}
.wp30 {width:30%;}
.wp35 {width:35%;}
.wp38 {width:38%;}
.wp40 {width:40%;}
.wp50 {width:50%;}
.wp100 {width:100%;}

.line {box-sizing:border-box; border:1px solid #e0e0e0;}
.tip_caution {height:21px; line-height:21px; margin:20px 0 0 30px; padding-left:31px; color:#103e93; font-weight:bold; text-decoration:underline; background:url('/Main/Images/ko/sub/blt_tip.gif') no-repeat left top;}
.click {margin:10px 0 0 30px; color:#db0917;}

.top_line {margin-top:20px; padding-top:30px; border-top:1px dashed #dfdfdf;}

.btn_area {text-align:center;}
.btn_gray {display:inline-block; height:34px; line-height:34px; margin:0 0 5px 10px; padding:0 20px; font-size:14px; color:#fff !important; vertical-align:middle; background-color:#5e5e5e;}
.btn_blue {display:inline-block; height:34px; line-height:34px; margin:0 0 5px 10px; padding:0 20px; font-size:14px; color:#fff !important; vertical-align:middle; border:2px solid #005dab; background-color:#005dab;}
.btn_blue:hover {color:#005dab !important; border:2px solid #005dab; background:#fff;}
.btn_blue.down {position:relative; min-width:33px; padding:0 35px 0 20px;}
.btn_blue.down:after {content:""; display:block; position:absolute; right:12px; top:50%; width:11px; height:11px; margin-top:-5px; background:url('/Main/Images/ko/sub/ico_down.gif') no-repeat;}
.btn_blue.down:hover::after {background:url('/Main/Images/ko/sub/ico_down_b.gif') no-repeat;}
.btn_blue.blank {position:relative; min-width:33px; padding:0 35px 0 15px;}
.btn_blue.blank:after {content:""; display:block; position:absolute; right:15px; top:50%; width:7px; height:7px; margin-top:-3px; background:url('/Main/Images/ko/sub/ico_blank.gif') no-repeat;}
.btn_blue.blank:hover::after {background:url('/Main/Images/ko/sub/ico_blank_b.gif') no-repeat;}
.btn_blue.homepage {position:relative; min-width:33px; padding:0 30px 0 15px;}
.btn_blue.homepage:after {content:""; display:block; position:absolute; right:10px; top:50%; width:12px; height:11px; margin-top:-5px; background:url('/Main/Images/ko/sub/ico_homepage.gif') no-repeat;}
.btn_blue.homepage:hover::after {background:url('/Main/Images/ko/sub/ico_homepage_b.gif') no-repeat;}
.btn_blue2 {display:inline-block; height:28px; line-height:28px; padding:0 20px; font-size:14px; color:#fff !important; vertical-align:middle; border:2px solid #005dab; background-color:#005dab;}
.btn_blue2:hover {color:#005dab !important; border:2px solid #005dab; background:#fff;}
.btn_blue2.blank {position:relative; min-width:33px; padding:0 35px 0 15px;}
.btn_blue2.blank:after {content:""; display:block; position:absolute; right:15px; top:50%; width:7px; height:7px; margin-top:-3px; background:url('/Main/Images/ko/sub/ico_blank.gif') no-repeat;}
.btn_blue2.blank:hover::after {background:url('/Main/Images/ko/sub/ico_blank_b.gif') no-repeat;}


.btn_line {display:inline-block; margin-right:5px; padding:3px 15px; color:#7d7d7d !important; text-align:center; font-size:13px; letter-spacing:-1px; border:1px solid #707070; background:#f8f7f5; border-radius:3px;}
.btn_line.down {position:relative; min-width:33px; margin-bottom:5px; padding:0 35px 2px 10px;}
.btn_line.down:after {content:""; display:block; position:absolute; right:12px; top:50%; width:11px; height:11px; margin-top:-6px; background:url('/Main/Images/ko/sub/ico_down_s.gif') no-repeat;}
.btn_line.blank {position:relative; min-width:33px; padding:2px 30px 2px 15px;}
.btn_line.blank:after {content:""; display:block; position:absolute; right:15px; top:50%; width:7px; height:7px; margin-top:-3px; background:url('/Main/Images/ko/sub/ico_blank_s.gif') no-repeat;}

.epeople {margin-top:30px; text-align:center;}
.epeople p {margin-top:30px;}
.epeople .blue_link, .epeople .blue_link a {color:#2f6fbd;}
.epeople .tel {display:inline-block; margin-top:25px; padding:10px 15px 10px 44px; font-weight:bold; background:url('/Main/Images/ko/sub/ico_tel.gif') no-repeat 10px 3px #eee; border-radius:7px; border:1px solid #eee;}
.epeople .tel a {color:#000;}
.epeople .link {display:inline-block; margin-top:25px; padding:10px 15px; font-weight:bold; background:#eee; border-radius:7px; border:1px solid #eee;}
.epeople .link a {color:#000;}

.process3, .process4, .process5, .process6 {margin:0 0 5px 30px; overflow:hidden;}
.process3 li {float:left; width:31%; text-align:center;}
.process4 li {float:left; width:22%; text-align:center;}
.process5 li {float:left; width:17%; text-align:center;}
.process6 li {float:left; width:28.5%; margin-bottom:15px; text-align:center;}
.process3 .arrow {width:3.5%; padding:52px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow.gif') no-repeat center center;}
.process4 .arrow {width:4%; padding:52px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow.gif') no-repeat center center;}
.process5 .arrow {width:3.75%; padding:43px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow.gif') no-repeat center center;}
.process6 .arrow {width:4.4%; padding:53px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow.gif') no-repeat center center;}
.process3 dl, .process4 dl, .process5 dl, .process6 dl {overflow:hidden;}
.process3 dt, .process4 dt, .process5 dt, .process6 dt {padding:10px; color:#fff; font-size:13px; font-weight:bold; border-bottom:1px solid #283b64; background:#283b64; border-radius:7px 7px 0 0;}
.process3 dd, .process4 dd, .process5 dd, .process6 dd {box-sizing:border-box; height:66px; padding:15px 5px; font-size:13px; vertical-align:middle; border:1px solid #ccc; border-radius:0 0 7px 7px;}
.process3 dd {height:105px;}

.process_list {margin-left:30px; overflow:hidden;}
.process_list li {overflow:hidden;}
.process_list dt {float:left; width:35%; line-height:86px; color:#fff; font-weight:bold; text-align:center; border-radius:10px;}
.process_list .bg01 {border:1px solid #283b64; background:#283b64;}
.process_list .bg02 {border:1px solid #2486b5; background:#2486b5;}
.process_list dd {box-sizing:border-box; float:right; width:63%; height:88px; padding:5px; border:1px solid #ccc; border-radius:10px;}
.process_list .arrow01 {height:40px; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow01.gif') no-repeat 17.5% top;}
.process_list .arrow02 {height:40px; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow02.gif') no-repeat 17.5% top;}
 
.process_box {margin-left:30px; overflow:hidden;}
.process_box li {position:relative; float:left; width:30%; padding-top:85px;}
.process_box .plus {width:5%; padding:43px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_plus.gif') no-repeat center center;}
.process_box dt {box-sizing:border-box; position:absolute; left:0; top:0; width:100%; height:170px; color:#103e93; font-size:16px; text-align:center; font-weight:bold;}
.process_box .bg01 {padding-top:60px; background:url('/Main/Images/ko/sub/circle01.gif') no-repeat center top;}
.process_box .bg02 {padding-top:60px; background:url('/Main/Images/ko/sub/circle02.gif') no-repeat center top;}
.process_box .bg03 {padding-top:75px; background:url('/Main/Images/ko/sub/circle03.gif') no-repeat center top;}
.process_box dd {text-align:center; padding:100px 15px 30px 15px; border:1px solid #ccc; background:#e5e5e5; border-radius:5px;}

.structure {overflow:hidden;}
.structure li {box-sizing:border-box; float:left; width:32%; height:250px; margin:0 1% 10px 0; padding:20px; font-size:16px; font-weight:bold; color:#73767b; text-align:center; border:1px solid #d7d7d7; border-radius:3px;}
.structure li span {display:block; padding-bottom:110px; color:#0f4f96; font-size:18px; font-weight:bold;}
.structure .symbol {text-indent:-9999px; border:none; background:url('/Main/Images/ko/sub/symbol.png') no-repeat center center #fafafa;}
.structure .icon01 {background:url('/Main/Images/ko/sub/ico_structure01.png') no-repeat center 40px;}
.structure .icon02 {background:url('/Main/Images/ko/sub/ico_structure02.png') no-repeat center 40px;}
.structure .icon03 {background:url('/Main/Images/ko/sub/ico_structure03.png') no-repeat center 40px;}
.structure .icon04 {background:url('/Main/Images/ko/sub/ico_structure04.png') no-repeat center 40px;}
.structure .icon05 {background:url('/Main/Images/ko/sub/ico_structure05.png') no-repeat center 40px;}
.structure .bullet_gray {width:180px; margin:10px auto 0 auto;}
.structure .bullet_gray li {float:none; width:auto; height:auto; margin:0; padding:0 0 0 13px; text-align:left; font-size:13px; font-weight:normal; border:none;}

.policy dl {margin-bottom:30px;}
.policy dt {overflow:hidden;}
.policy dt strong {float:left; padding:10px 0 10px 15px; color:#fff; font-weight:bold; overflow:hidden;}
.policy dt span {float:right; padding:10px 0 10px 20px; background:#000;}
.policy dt span a {margin-right:15px; padding-left:20px; color:#fff; background:url('/Main/Images/ko/sub/ico_down_w.png') no-repeat left center #000;}
.policy .bg01 {background:#3679cb;}
.policy .bg02 {background:#0072bc;}
.policy .bg03 {background:#153686;}
.policy dd {margin-top:5px; padding:15px; color:#73767b; border:1px solid #ededed; background:#fafafa;}

.project {padding:10px 10px; background:#bfd4e7; overflow:hidden;}
.project li {box-sizing:border-box; float:left; width:48%; margin:5px 1%; padding:25px 15px 15px 15px; text-align:center; background:#fff; overflow:hidden;}
.project li a {display:block; margin-top:20px; padding:10px 0; color:#fff; font-size:13px; text-align:center; background:#005dab;}
.project li span {padding:10px; color:#fff; font-weight:bold; background:#005dab; border-radius:50%;}
.project dt {color:#005dab; font-weight:bold; font-size:16px; margin:20px 0;}
.project dd {letter-spacing:-1px; text-align:left;}
.project dd a .blank{width:12px; height:12px; padding:0; margin-left:4px; border-radius:0; background-position:-30px -230px;}

.img_pc {min-height:350px; padding-left:430px; background:url('/Main/Images/ko/sub/img_pc.png') no-repeat;}

.map {margin-left:30px;}
.map img {box-sizing:border-box; border:1px solid #e0e0e0;}

.seamaul_define {margin:15px 0 0 30px; padding:20px; border:1px solid #37861b; overflow:hidden;}
.seamaul_define ul {box-sizing:border-box; padding-bottom:20px; border-bottom:1px dashed #ccc; overflow:hidden;}
.seamaul_define li {float:left; width:29%; padding:15px 0; color:#000; font-size:17px; text-align:center; font-weight:bold; border-radius:5px;}
.seamaul_define li.text_saemaul {color:#fff; border:1px solid #37861b; background:#37861b;}
.seamaul_define li.formula {width:5%;}
.seamaul_define li.text_new {border:2px solid #f8d461;}
.seamaul_define li.text_village {border:2px solid #37861b;}
.seamaul_define dl {margin-top:15px; overflow:hidden;}
.seamaul_define dt {float:left; width:29%; margin-right:3%; padding:15px 0; color:#000; font-size:17px; text-align:center; font-weight:bold; border-radius:5px;}
.seamaul_define dt.bg01 {border:2px solid #f8d461;}
.seamaul_define dt.bg02 {border:2px solid #37861b;}
.seamaul_define dd {float:right; width:65%; padding:8px 0;}
.seamaul_define dd span {display:block;}

.seamaul_photo {margin:15px 0 0 30px; overflow:hidden;}
.seamaul_photo li {box-sizing:border-box; float:left; width:24%; margin-right:1%; border:1px solid #ccc; border-radius:5px;}
.seamaul_photo .title {height:120px; padding:35px 10px 30px 75px; font-size:18px; border:2px solid #0f4f96; background:url('/Main/Images/ko/sub/saemaul_symbol.gif') no-repeat 10px center;}
.seamaul_photo .title strong {display:block; color:#000;}
.seamaul_photo img {width:100%; height:120px; border-radius:5px;}

.seamaul_activity {margin-left:30px; overflow:hidden;}
.seamaul_activity li {margin-bottom:30px; overflow:hidden;}
.seamaul_activity img {display:block; float:left;}
.seamaul_activity dl {float:right; width:73%; overflow:hidden;}
.seamaul_activity dt {padding:10px; color:#37861b; font-weight:bold; border-top:1px solid #52a443; border-bottom:1px solid #52a443;}
.seamaul_activity dd {padding:5px 10px;}
.seamaul_activity .bullet_gray li {margin-bottom:0;}
.seamaul_activity img {border-radius:5px;}

.seamaul_member {margin-left:30px; overflow:hidden;}
.seamaul_member li {box-sizing:border-box; float:left; width:19%; height:90px; margin-right:1%; padding:15px 5px; color:#000; text-align:center; border:2px solid #37861b; border-radius:5px;}
.seamaul_member li span {display:block; padding-bottom:5px; color:#37861b; font-size:13px;}
.seamaul_member li span strong {display:block;}

.saemaul_business {margin:15px 0 0 30px; overflow:hidden;}
.saemaul_business dt {box-sizing:border-box; float:left; width:28%; height:186px; padding-top:145px; color:#fff; text-align:center; font-size:17px; font-weight:bold; background:url('/Main/Images/ko/sub/saemaul_business.png') no-repeat center 25px #207724;}
.saemaul_business dd {float:right; width:70%; overflow:hidden;}
.saemaul_business ul {box-sizing:border-box; float:left; width:50%; border:1px solid #ccc;}
.saemaul_business li {height:36px; line-height:36px; border-bottom:1px dashed #ccc;}
.saemaul_business li span {display:inline-block; width:36px; margin-right:10px; text-align:center; background:#ccc;}
.saemaul_business li:last-child {border:none;}

.saemaul_found {margin:0 0 30px 30px; overflow:hidden;}
.saemaul_found .title {display:block; padding:10px 0 10px 20px; color:#fff; font-size:16px; background:#2486b5; border-radius:5px;}
.saemaul_found li {margin:10px 0; overflow:hidden;}
.saemaul_found dl {margin:10px 0;}
.saemaul_found dt {float:left; width:18%; margin-top:10px; padding-top:90px; font-size:15px; text-align:center;}
.saemaul_found dd {float:right; width:77%; padding:20px; border:1px solid #ccc; border-radius:5px;}
.saemaul_found dd p {width:75%; margin:0 auto; padding:15px 0; background:#37861b; color:#fff; text-align:center; border-radius:5px;}
.saemaul_found dd .bullet_blue {margin:0;}
.saemaul_found .arrow {padding-bottom:80px; background:url('/Main/Images/ko/sub/saemaul_arrow.png') no-repeat 65% bottom;}
.saemaul_found .icon01 {background:url('/Main/Images/ko/sub/saemaul_icon01.png') no-repeat center top;}
.saemaul_found .icon02 {background:url('/Main/Images/ko/sub/saemaul_icon02.png') no-repeat center top;}
.saemaul_found .icon03 {background:url('/Main/Images/ko/sub/saemaul_icon03.png') no-repeat center top;}

.bullet_circle {width:504px; margin:0 auto; overflow:hidden;}
.bullet_circle li {box-sizing:border-box; float:left; width:138px; height:138px; margin:25px 15px; padding:40px 20px; text-align:center; background:url('/Main/Images/ko/sub/bg_circle.png') no-repeat left top;}
.bullet_circle li span {display:block;}

.saemaul_group {margin:0 0 30px 30px; overflow:hidden;}
.saemaul_group p {height:43px; color:#fff; line-height:43px; padding-left:30px;}
.saemaul_group p span {display:block; width:262px; padding-top:4px; text-align:center;}
.saemaul_group .bg01 {border-bottom:4px solid #3271a9; background:url('/Main/Images/ko/sub/saemaul_title01.jpg') no-repeat 30px top;}
.saemaul_group .bg02 {border-bottom:4px solid #559934; background:url('/Main/Images/ko/sub/saemaul_title02.jpg') no-repeat 30px top;}
.saemaul_group li { border-bottom:1px dashed #d7d7d7; overflow:hidden;}
.saemaul_group li .bullet_gray li {border-bottom:none;}
.saemaul_group dl {padding:15px 0; overflow:hidden;}
.saemaul_group dt {float:left; width:15%; margin:5px 0; text-align:center; font-size:14px;}
.saemaul_group dt span {display:block;}
.saemaul_group dd {float:right; width:80%;}
.saemaul_group .font_blue {color:#4082d0;}
.saemaul_group .font_green {color:#37861b;}

.saemaul_organ01 {box-sizing:border-box; margin-left:30px; padding:20px; color:#333; font-weight:bold; text-align:center; border:1px solid #e0e0e0; overflow:hidden;}
.saemaul_organ01 .organ01 {position:relative; overflow:hidden;}
.saemaul_organ01 .bg01 {background:url('/Main/Images/ko/sub/saemaul_organ01_w.gif') no-repeat center top;}
.saemaul_organ01 .organ01 li {width:220px; border:3px solid #3e97cc; background:#fff; border-radius:30px; letter-spacing:-1px;}
.saemaul_organ01 .organ01 span, .saemaul_organ01 .organ01 .organ_council {box-sizing:border-box; display:block; width:220px; margin:0 auto; padding:17px 0; color:#fff; border:1px solid #3271a9; background:#3271a9; border-radius:5px;}
.saemaul_organ01 .organ01 .organ_council ul {margin-top:10px;}
.saemaul_organ01 .organ01 .organ_council li {width:auto; border:none; border-radius:0; background:#3271a9;}
.saemaul_organ01 .organ01 .organ_council li span {width:auto; padding:0; border:none; color:#bcbeca; font-weight:normal;}
.saemaul_organ01 .organ01 span ul {margin-top:7px;}
.saemaul_organ01 .organ01 span li {color:#bccbdd; font-weight:normal; border:none; background:none; border-radius:0;}
.saemaul_organ01 .organ02 {box-sizing:border-box; position:absolute; left:0; top:50px;}
.saemaul_organ01 .organ_list_b {margin-bottom:10px; padding:10px; border:3px solid #3e97cc; background:#fff; border-radius:30px;}
.saemaul_organ01 .organ_list_b span {width:auto; margin-bottom:5px; padding:5px 0; color:#fff; border:1px solid #3e97cc; background:#3e97cc; border-radius:20px;}
.saemaul_organ01 .organ03 {box-sizing:border-box; position:absolute; right:0; top:50px;}
.saemaul_organ01 .organ_list_g {margin-bottom:10px; padding:10px; border:3px solid #57a24a !important; background:#fff; border-radius:30px;}
.saemaul_organ01 .organ_list_g span {width:auto; margin-bottom:5px; padding:5px 0; color:#fff; border:1px solid #57a24a; background:#57a24a; border-radius:20px;}
.saemaul_organ01 .organ_list_b li, .saemaul_organ01 .organ_list_g li {width:auto; padding:5px 0 5px 12px; font-size:13px; font-weight:normal; border:none; border-bottom:1px dashed #ccc; text-align:left; background:url('/Main/Images/ko/sub/blt04.gif') no-repeat left 10px; border-radius:0;}
.saemaul_organ01 .organ04 {margin:200px auto 0 auto; padding:15px 0;}
.saemaul_organ01 .organ05 {margin:35px auto 0 auto; padding:15px 0;}

.saemaul_organ02 {box-sizing:border-box; margin-left:30px; padding:20px; color:#333; font-weight:bold; text-align:center; border:1px solid #e0e0e0; overflow:hidden;}
.saemaul_organ02 .organ01 {position:relative; overflow:hidden;}
.saemaul_organ02 .bg02 {background:url('/Main/Images/ko/sub/saemaul_organ02_w.gif') no-repeat center top;}
.saemaul_organ02 .organ01 li {width:220px; border:3px solid #3e97cc; background:#fff; border-radius:30px; letter-spacing:-1px;}
.saemaul_organ02 .organ01 span {box-sizing:border-box; display:block; width:220px; margin:0 auto; padding:17px 0; color:#fff; border:1px solid #3271a9; background:#3271a9; border-radius:5px;}
.saemaul_organ02 .organ02 {margin-top:-54px; padding:15px 0;}
.saemaul_organ02 .organ03 {margin-top:50px; padding:15px 0;}
.saemaul_organ02 .organ01 li.organ04 {border:none;}
.saemaul_organ02 .organ04 {box-sizing:border-box; position:absolute; right:0; top:70px;}
.saemaul_organ02 .organ_list_g {margin-bottom:10px; padding:10px; border:3px solid #2d7713 !important; background:#fff; border-radius:30px;}
.saemaul_organ02 .organ_list_g span {width:auto; margin-bottom:5px; padding:5px 0; color:#fff; border:1px solid #2d7713; background:#2d7713; border-radius:20px;}
.saemaul_organ02 .organ_list_g li {width:auto; padding:5px 0 5px 12px; font-size:13px; font-weight:normal; border:none; border-bottom:1px dashed #ccc; text-align:left; background:url('/Main/Images/ko/sub/blt04.gif') no-repeat left 10px; border-radius:0;}
.saemaul_organ02 .organ05 {margin:250px auto 0 auto; padding:15px 0;}
.saemaul_organ02 .organ06 {margin:35px auto 0 auto; padding:15px 0;}

.saemaul_global {margin:15px 0 0 30px; overflow:hidden;}
.saemaul_global p {float:left; margin-right:25px;} 
.saemaul_global p img {box-sizing:border-box; border:1px solid #e0e0e0;}
.saemaul_global p span {display:block; margin-top:5px; font-size:13px; color:#333; text-align:center;}
.global_photo li {float:left; margin-right:25px; padding-left:0; background:none;}
.global_photo li img {box-sizing:border-box; border:1px solid #e0e0e0;}
.global_photo li span {display:block; margin-top:5px; font-size:13px; text-align:center;}

.saemaul_area {margin:15px 0 30px 0; padding-bottom:30px; border-bottom:1px dashed #ccc; overflow:hidden;}
.saemaul_area .overview {float:left;}
.saemaul_area .title {padding:5px; border:1px solid #ccc; overflow:hidden;}
.saemaul_area .title strong {display:block; color:#1160a4; font-size:20px; line-height:30px;}
.saemaul_area .title img {float:left; margin-right:15px;}
.saemaul_area .location {float:right;}
.saemaul_area .location img {box-sizing:border-box; border:none;}
.saemaul_area .btn_area {clear:both; margin-top:20px; text-align:center;}

.saemaul_training {margin-left:30px; overflow:hidden;}
.saemaul_training dl {margin:20px 0; overflow:hidden;}
.saemaul_training dt {box-sizing:border-box; float:left; width:20%; height:125px; padding-top:35px; color:#fff; text-align:center; background:#37861b; border-radius:20px 0 20px 0;}
.saemaul_training dt span {display:block;}
.saemaul_training dd {float:right; width:75%; padding-left:20px; background:url('/Main/Images/ko/sub/arrow.png') no-repeat left center;}
.saemaul_training dd ul {box-sizing:border-box; height:125px; padding:20px; border:1px solid #207724; border-radius:20px 0 20px 0;}
.saemaul_training dd ul ul {height:auto; padding:0; border-radius:0; border:none;}

.saemaul_result {overflow:hidden;}
.saemaul_result li {box-sizing:border-box; float:left; width:45%; margin:0 0 20px 30px; border:1px solid #ccc; border-radius:10px;}
.saemaul_result dt {padding:12px 0; color:#fff; text-align:center; background:#283b64; border:1px solid #283b64; border-radius:10px;}
.saemaul_result dd {box-sizing:border-box; height:118px; padding:20px 0;}
.saemaul_result dd p {margin-bottom:5px; color:#000; font-weight:bold;}
.saemaul_result dd li {float:none; width:auto; margin:0; border:none; border-radius:0px;}

.tap_wrap {position:relative; width:100%; background:#fff; padding-top:37px}
.tap_wrap:after {content:""}
.tap_wrap .boxtap > a {display:block; position:absolute; top:0; width:162px; height:36px; line-height:36px; color:#000; font-size:13px; text-align:center; border:1px solid #e3e3e3; border-bottom:1px solid #4080ce; background:#f6f6f6; z-index:30;}
.tap_wrap .boxtap a.box_on {border:1px solid #4080ce; border-bottom:1px solid #fff; background:#fff; z-index:50;}
.tap_wrap .boxtap01 > a {left:0;}
.tap_wrap .boxtap02 > a {left:167px;}
.tap_wrap .boxtap03 > a {left:334px;}
.tap_wrap > div > div {display:none; width:100%; padding-top:22px; border-top:1px solid #1160a4; overflow:hidden;}
#content .tap_wrap h4 {margin-top:15px;}

.saemaul_achievement {margin-left:30px; overflow:hidden;}
.saemaul_achievement li {float:left; width:50%; margin-bottom:20px; overflow:hidden;}
.saemaul_achievement dt {margin-bottom:5px; color:#1160a4; font-weight:bold; }
.saemaul_achievement dd {float:left; margin:7px 10px 0 0; border:1px solid #ccc;}

.hanok_number {margin:15px 0 0 30px; padding:20px; border:1px solid #ddd; overflow:hidden;}
.hanok_number .number {float:left; width:50%; padding-top:10px;}
.hanok_number .number li {float:left; width:21.25%; text-align:center;}
.hanok_number .number strong {display:block; padding-bottom:10px; color:#000; font-size:16px;}
.hanok_number .number .line {width:5%; border:none;}
.hanok_number .bullet_gray {float:right; width:45%;}

.hanok_design {overflow:hidden;}
.hanok_design ul {overflow:hidden;}
.hanok_design li {box-sizing:border-box; float:left; width:45%; margin:0 0 15px 30px; padding:15px; border:1px solid #e5e5e5; overflow:hidden;}
.hanok_design li p {float:left; width:55%;}
.hanok_design li div {float:right; width:41%;}
.hanok_design li li {float:none; width:auto; margin:5px 0; padding:0; border:none;}
.hanok_design li li a {margin-right:5px; padding:5px 7px; text-align:center; color:#fff; background:#5a5a5a;}
.hanok_design li span {display:block; margin-bottom:20px; color:#005dab; font-weight:bold; font-size:17px;}
.hanok_design li dl {overflow:hidden;}
.hanok_design li dt {float:left; width:20%; color:#000; font-weight:bold;}
.icontab_area1 a {display:inline-block; height:34px; line-height:34px; margin:0; padding:0 20px; font-size:14px; color:#fff !important; vertical-align:middle; border:2px solid #005dab; background-color:#005dab;}


.near_organ {box-sizing:border-box; position:relative; margin-left:30px; padding:20px; color:#333; font-weight:bold; text-align:center; border:1px solid #e0e0e0; overflow:hidden;}
.near_organ .organ01 {position:relative; background:url('/Main/Images/ko/sub/near_organ_w.gif') no-repeat center top; overflow:hidden;}
.near_organ .organ01 li {width:180px; border:3px solid #3e97cc; background:#fff; border-radius:30px; letter-spacing:-1px;}
.near_organ .organ01 span {box-sizing:border-box; display:block; width:180px; margin:0 auto; padding:17px 0; color:#fff; border:1px solid #3271a9; background:#3271a9; border-radius:5px;}
.near_organ .organ02 {position:absolute; right:0; top:50px; padding:15px 0;}
.near_organ .organ03 {padding:15px 0; margin:50px auto 0 auto;}
.near_organ .organ04 {padding:15px 0; margin:10px auto 0 auto;}
.near_organ .organ01 li.organ04 {width:100%; border:none; background:none;}
.near_organ .organ04 span {color:#333; border:3px solid #3e97cc; background:#fff; border-radius:30px;}
.near_organ .organ_list {margin-top:40px; overflow:hidden;}
.near_organ .organ_list li {box-sizing:border-box; float:left; width:24%; margin:5px 0.5%; padding:10px 0; border:1px solid #ccc; background:#f7f7f7; border-radius:0;}
.near_organ .organ_list strong {color:#103e93;}
.near_organ .organ_list span {width:auto; padding:0; color:#73767b; font-weight:normal; border:none; background:none; border-radius:0;}

.icontab_area {position:relative; width:100%; margin-top:10px; overflow:hidden;}
.icontab_area:after {content:""}
.icontab_area .boxtap > a {box-sizing:border-box; display:block; position:absolute; float:left; width:19.5%; height:110px; padding:65px 20px 0 20px; color:#000; font-size:13px; font-weight:bold; text-align:center; border:1px solid #ccc; background-color:#f5f5f5; border-radius:5px;}
.icontab_area .boxtap a.box_on {background-color:#fff;}
.icontab_area .boxtap01 > a {left:0.5%; top:0; background:url('/Main/Images/ko/sub/ico_org01.png') no-repeat center 25% #f5f5f5;}
.icontab_area .boxtap02 > a {left:20.5%; top:0; background:url('/Main/Images/ko/sub/ico_org02.png') no-repeat center 25% #f5f5f5;}
.icontab_area .boxtap03 > a {left:40.5%; top:0; background:url('/Main/Images/ko/sub/ico_org03.png') no-repeat center 25% #f5f5f5;}
.icontab_area .boxtap04 > a {left:60.5%; top:0; background:url('/Main/Images/ko/sub/ico_org04.png') no-repeat center 25% #f5f5f5;}
.icontab_area .boxtap05 > a {left:80.5%; top:0; background:url('/Main/Images/ko/sub/ico_org05.png') no-repeat center 25% #f5f5f5;}
.icontab_area > div > div {display:none; width:100%; padding-top:110px; overflow:hidden;}

.data_area {margin-left:30px; overflow:hidden;}
.data_area .table_wrap {float:left; width:49%;}
.data_area .table_wrap table {margin-bottom:10px}
.data_area p {box-sizing:border-box; float:right; width:49%; margin-top:15px; text-align:center; border:1px solid #d7d7d7;}

.organ_wrap {position:relative; text-align:center; overflow:hidden;}
.organ_wrap h4 span, .table_wrap .table_style .org_info  {display:inline-block; margin-left:15px; font-size:12px; background:#0f4f96; font-weight:normal;}
.organ_wrap h4 span a, .table_wrap .table_style .org_info a {height:25px; line-height:25px; color:#fff; padding:0 10px;}

.organ_wrap .team01 {width:300px; margin:0 auto 30px auto; overflow:hidden; border:1px solid #ccc;}
.organ_wrap .team01 a {display:block; padding:10px; border:3px solid #fff; border-bottom:none;}
.organ_wrap .governor a {color:#fff; background:#0056a4;}
.organ_wrap .team02 {width:100%; margin:0 auto; overflow:hidden;}
.organ_wrap .team02 span {float:left; box-sizing:border-box; width:24%; margin:0 0.5% 40px 0.5%; color:#fff; border:1px solid #ccc; background:#0077ca;}
.organ_wrap .team02 a {display:block; padding:10px; color:#fff; border:3px solid #fff; background:#00396e;}

.organ_search {margin-bottom:30px; padding:15px; color:#000; text-align:center; border:1px solid #e8e8e8; background:#fafafa;}
.organ_search label {margin-left:15px;}
.organ_search input.word {width:150px; margin:0 10px; padding:6px 5px;}
.organ_search .button {text-align:center;}

.bg_org02_1 {background:url('/Main/Images/ko/sub/organ_line02_1.png') no-repeat 50% top;}
.bg_org02_2 {margin-top:70px; background:url('/Main/Images/ko/sub/organ_line02_2.png') no-repeat 50% top;}
.organ_wrap .team11 {box-sizing:border-box; width:200px; margin:0 auto 40px; color:#fff; border:1px solid #ccc; background:#0056a4; overflow:hidden;}
.organ_wrap .team11 span {display:block; padding:10px; border:3px solid #fff;}
.organ_wrap .team12 {width:580px; margin:0 auto; overflow:hidden;}
.organ_wrap .team12 span {float:left; box-sizing:border-box; width:200px; margin:0 45px 40px 45px; color:#fff; border:1px solid #ccc; background:#0077ca;}
.organ_wrap .team12 span strong {display:block; padding:10px; font-weight:normal; border:3px solid #fff;}

.organ_wrap .team03 {margin-bottom:25px; overflow:hidden;}
.organ_wrap .team03 li {box-sizing:border-box; float:left; width:24%; margin:0 0.5% 10px 0.5%; color:#fff; border:1px solid #ccc; background:#095f1b;}
.organ_wrap .team03 li a {display:block; padding:10px 0; color:#fff; border:3px solid #fff;}
.organ_wrap .team03 li a .blank {width:11px; height:10px; margin-left:4px; background-position:-66px -231px; text-indent:-9999px;}
.organ_wrap .team04 {width:485px; margin:0 auto; overflow:hidden;}
.organ_wrap .team04 .team_org li {width:48%; margin:5px 1%;}
.organ_wrap .team04 .team_org .bullet_gray li {margin:3px 0; letter-spacing:-1px;}
.organ_wrap .team04 .team_list ul {height:178px;}
.organ_wrap .team04 .team_list li {width:auto;}
.organ_wrap .team05 {width:100%; overflow:hidden;}
.organ_wrap .team05 .team_list ul {height:410px;}
.organ_wrap .h_direct01, .organ_wrap .h_direct02, .organ_wrap .h_direct03, .organ_wrap .h_direct04 {height:130px !important;}
.organ_wrap .team_org {overflow:hidden;}
.organ_wrap .team_org ul {min-height:74px;}
.organ_wrap .team_org li {box-sizing:border-box; float:left; width:24%; margin:0 0.5% 15px 0.5%; border:1px solid #ccc;}
.organ_wrap .team_list p {padding:10px 0; color:#000; font-weight:bold; background:#f2f2f2; border:3px solid #fff;}
.organ_wrap .team_list p a .blank {width:11px; height:10px; margin-left:4px; background-position:-50px -231px; text-indent:-9999px;}
.organ_wrap .team_list ul {margin:10px 15px 15px 15px; overflow:hidden;}
.organ_wrap .team_list li {float:none; width:auto; margin:5px 0; text-align:left; border:none;}
.organ_wrap .j01 ul, .organ_wrap .j02 ul {height:281px;}
.organ_wrap .j03 ul, .organ_wrap .j04 ul {height:350px;} 
.organ_wrap .j05 ul, .organ_wrap .j06 ul {height:350px;}
.organ_wrap .j07 ul, .organ_wrap .j08 ul {height:327px;}
.organ_wrap .j09 ul, .organ_wrap .j10 ul {height:189px;}
.organ_wrap .j11 ul, .organ_wrap .j12 ul {height:534px;}
.organ_wrap .s01 ul, .organ_wrap .s02 ul {height:166px;}
.organ_wrap .h_gb {height:250px !important;}
.organ_wrap .h_council {height:221px !important;}
.organ_wrap .h_eastsea {height:100px !important;}
.organ_wrap .h_business {height:260px !important;}
.organ_wrap .h_business01, .organ_wrap .h_business02, .organ_wrap .h_business03, .organ_wrap .h_business04 {height:260px !important;}
.organ_wrap .h_business05, .organ_wrap .h_business06, .organ_wrap .h_business07, .organ_wrap .h_business08 {height:100px !important;}
.organ_wrap .h_business09, .organ_wrap .h_business10, .organ_wrap .h_business11, .organ_wrap .h_business12 {height:100px !important;}
.organ_down {overflow:hidden; margin-top:15px;}
.organ_down p {display:block; float:right; padding:2px 10px 3px 10px; font-size:13px; line-height:15px; font-weight:bold; border:1px solid #c4c4c4; border-radius:3px; background:#f8f7f5;}

.minwon_map {margin-left:30px; border:1px solid #ccc; overflow:hidden;}
.minwon_map p {box-sizing:border-box; float:left; padding:20px 0; text-align:center; background:#f9f9f9;}
.minwon_map .bullet_blue {margin-left:0;}
.minwon_map ul {padding:20px 30px; overflow:hidden;}
.minwon_map li {box-sizing:border-box; float:left; width:50%; margin:12px 0; padding-left:14px; color:#7d7d7d; background:url('/Main/Images/ko/sub/blt01.gif') no-repeat left 9px;}
.minwon_map li:hover a {color:#1a70b8; text-decoration:underline;}

.open_list {margin-left:30px; padding:15px 20px; border:1px solid #eee; background:#fbfbfb; overflow:hidden;}
.open_list p {float:left; padding-left:14px; line-height:34px; color:#000; font-weight:bold; background:url('/Main/Images/ko/sub/blt01.gif') no-repeat left center;}
.open_list .select_box {float:right;}
.open_list .select_box span a {color:#fff;}
.open_list .select_box .btn_blue {margin:0;}
.open_list .select_box select {height:34px; margin-right:5px; background:#fff;}

.department {margin:0 0 15px 30px; padding:10px 20px; border:1px solid #ebebeb; border-top:2px solid #0f4f96; overflow:hidden;}
.department li {box-sizing:border-box; float:left; width:50%; color:#7d7d7d; margin:5px 0; padding-left:14px; background:url('/Main/Images/ko/sub/blt01.gif') no-repeat left 9px; overflow:hidden;}
.department li strong {color:#1160a4;}
.department .address {width:100%;}
.department .bullet_gray {margin:5px 0 0 0;}
.department .bullet_gray li {float:none; width:100%; background:url('/Main/Images/ko/sub/blt02.gif') no-repeat left 10px;}

.silguk_work {padding:20px; background:#fff; overflow:hidden;}
.silguk {overflow:hidden;}
.silguk .title {border-bottom:20px solid #1869a8; padding:0 10px; background:url('/Main/Images/ko/sub/bg_silguk.gif') no-repeat right bottom;}
.silguk .title dl {box-sizing:border-box; height:175px; padding:57px 30px; background:url('/Main/Images/ko/sub/silguk_title.png') no-repeat right bottom;}
.silguk .title dt {padding-left:23px; color:#3d3d3d; font-size:30px; line-height:30px; background:url('/Main/Images/ko/sub/silguk_title.gif') no-repeat left top;}
.silguk .title dd {margin-top:10px; padding-left:23px; color:#717171; font-size:15px;}
.silguk .news {margin-top:30px; padding:0 10px; overflow:hidden;}
.silguk .news > div {width:47%; margin-bottom:30px; overflow:hidden;}
.silguk .news p {margin-bottom:20px; padding-top:15px; color:#000; font-size:19px; background:url('/Main/Images/ko/sub/blt_silguk.gif') no-repeat; overflow:hidden;}
.silguk .news p span {float:right; padding:5px 10px; font-weight:bold; font-size:13px; background:#eee;}
.silguk .news li {margin:7px 0; padding-left:14px; color:#747071; line-height:18px; background:url('/Main/Images/ko/sub/blt01.gif') no-repeat left 9px; overflow:hidden;}
.silguk .news li a {float:left; width:80%; color:#333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.silguk .news li a:hover {color:#1160a4; text-decoration:underline;}
.silguk .news li span {float:right;}
.silguk .link {border:1px solid #e9e9e9; background:url('/Main/Images/ko/sub/bg_link.gif') repeat-y; overflow:hidden;}
.silguk .link dt {box-sizing:border-box; display:block; float:left; width:135px; padding:35px 20px 20px 20px; font-size:18px; font-weight:bold; color:#000; background:url('/Main/Images/ko/sub/blt_silguk.gif') no-repeat 20px 20px;}
.silguk .link dt strong {font-weight:normal; color:#1160a4;}
.silguk .link dd {box-sizing:border-box; padding:20px; overflow:hidden;}
.silguk .link dd p {clear:both; margin-top:5px; font-weight:bold; color:#1160a4;}
.silguk .link dd ul {margin:10px 0 20px 0; overflow:hidden;}
.silguk .link dd li {box-sizing:border-box; float:left; width:25%; margin:4px 0; padding-left:25px; line-height:20px; background:url('/Main/Images/ko/sub/silguk_link.gif') no-repeat; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.silguk .link .no_data {color:#000; font-weight:normal;}

.sitemap {overflow:hidden; margin-left:-20px;}
.sitemap > div {box-sizing:border-box; float:left; width:25%; margin-bottom:30px; padding-left:20px;}
#content .sitemap h4 {margin:0; padding:7px 0; color:#fff; font-size:18px; text-align:center; background:#406bb3;}
.sitemap li a {display:block; padding:7px 0 7px 15px; color:#7d7d7d; border-bottom:1px solid #e3e4e5; }
.sitemap li ul {padding:5px 15px; border-bottom:1px solid #e3e4e5; background:#f5f5f5;}
.sitemap .bullet_blue {margin-left:0;}
.sitemap .bullet_blue li {margin:3px 0;}
.sitemap .bullet_blue li a {padding:0; font-size:13px; color:#73767b; font-weight:normal; border:none;}
.sitemap li ul li a .blank{width:12px; height:12px; margin-left:4px; background-position:0 -230px;}

.banner {margin-left:30px; overflow:hidden;}
.banner li {box-sizing:border-box; float:left; width:160px; margin:0 0 10px 10px; border:1px solid #ccc;}

.banner_txt {margin-left:30px; overflow:hidden;}
.banner_txt li {box-sizing:border-box; float:left; width:160px; margin:0 0 30px 10px;}
.banner_txt li img {border:1px solid #ccc; width:156px;}
.banner_txt li p {margin-top:5px; text-align:center;}

.privacy_process {width:100%; margin-top:30px; background:url('/Main/Images/ko/sub/privacy_w.gif') no-repeat center 20px; overflow:hidden;}
.privacy_process ul li {padding:0; text-align:center; word-break:keep-all; line-height:normal; background:none;  border-radius:7px;}
.privacy_process ul li span {display:block;}
.privacy_process .org01 {margin-bottom:40px;}
.privacy_process .org01 li {width:197px; margin:0 auto; padding:10px 10px; color:#fff; font-size:16px; font-weight:bold; border:1px solid #0066b3; background:#0066b3;}
.privacy_process .org02, .privacy_process .org03 {box-sizing:border-box; width:50%; font-size:13px;}
.privacy_process .org02 {float:left; padding-right:25px;}
.privacy_process .org03 {float:right; padding-left:25px;}
.privacy_process .org00 .list01 {width:197px; margin:0 auto 25px auto; padding:10px 0; color:#fff; font-weight:bold; border:1px solid #555; background:#555;}
.privacy_process .org00 .list02 {padding:8px;}
.privacy_process .org00 .list02, .privacy_process .org00 .list03 {width:197px; margin:0 auto 25px auto; line-height:20px; border:1px solid #0066b3; background:#f1f9ff;}
.privacy_process .org00 .list04 ul {overflow:hidden;}
.privacy_process .org00 .list04 ul li {box-sizing:border-box; float:left; width:175px; min-height:78px; margin-bottom:20px; padding:8px; line-height:20px; border:1px solid #0066b3; background:#f1f9ff;}
.privacy_process .org02 .list03 {padding:18px 8px;}
.privacy_process .org02 .list05 {box-sizing:border-box; width:175px; padding:10px; color:#fff; font-size:16px; font-weight:bold; border:1px solid #0066b3; background:#0066b3;}
.privacy_process .org03 .list03 {padding:8px;}
.privacy_process .org00 .list04 .text01 {float:left;}
.privacy_process .org00 .list04 .text02 {float:right;}

.popup_wrap {overflow:hidden; border:1px solid #20509f; border-bottom:3px solid #20509f;}
.popup_wrap h1 {padding:10px 20px 15px 20px; color:#fff; font-size:17px; font-weight:bold; background:url('/Main/Images/ko/sub/popup_title.gif') right top no-repeat #2150a0;}
.popup_wrap .inr, .popup_wrap .inr2 {padding:0 20px 20px 20px;}
.popup_wrap .inr .average {margin-bottom:10px; padding:10px 0; text-align:right; border-bottom:1px dashed #20509f;}
.popup_wrap .inr .average strong {color:#000;}
.popup_wrap h2 {clear:both; margin:30px 0 10px 0; padding-left:28px; color:#000; font-weight:bold; font-size:17px; background:url('/Main/Images/ko/sub/blt_h4.gif') no-repeat left 2px;}
.popup_wrap .inr .btn_area {margin-top:20px;}
.popup_wrap dl {padding:10px; border-bottom:1px solid #c1c5cd;}
.popup_wrap dt {overflow:hidden; margin-bottom:5px;}
.popup_wrap dt strong {float:left; color:#000;}
.popup_wrap dt span {float:right; color:#768BC6;}
.popup_wrap .delete {padding-top:4px;}
.popup_wrap dd {clear:both;}
.popup_wrap input {margin-left:30px; border:1px solid #d8d8d8; background:#fff; padding:7px 10px;}
.popup_wrap .btn_ok {margin:0; background:#666; color:#fff; text-align:center; height:41px; line-height:41px; padding:0 10px; border:none;}
.popup_wrap .inr2 p {margin-bottom:5px;}
.popup_wrap .inr2 p span {display:inline-block; width:90px; font-weight:bold; color:#000;}
.popup_wrap .inr2 input {margin-left:0;}
.popup_wrap .inr2 select {padding:7px 10px;}
.popup_wrap .inr2 .btn_wrap {margin-top:10px; text-align:center;}

.popup_receipt {overflow:hidden; border:1px solid #20509f; border-bottom:3px solid #20509f;}
.popup_receipt h1 {padding:10px 20px 15px 20px; color:#fff; font-size:17px; font-weight:bold; background:url('/Main/Images/ko/sub/popup_title.gif') right top no-repeat #2150a0;}
.popup_receipt .inr {padding:20px;}	
@media all and (max-width:768px) { 
	.popup_receipt img {width:100%;}
}

.print_receipt {overflow:hidden;}
.print_receipt h1 {text-indent:-9999px;}
.print_receipt .inr {box-sizing:border-box; width:500px; margin:0 auto;}
.print_receipt .print_txt {position:relative;}
.print_receipt .txt_info {position:absolute; right:5px; top:90px; width:123px; color:#000; overflow:hidden;}
.print_receipt li {font-size:13px;}
.print_receipt li strong {font-size:12px;}
.print_receipt .txt_info p {margin-top:35px; font-size:10px;}
.print_receipt .print_guide {display:none;}
.btn_receipt {display:inline-block; height:40px; line-height:40px; padding:0 20px; font-size:15px; font-weight:bold; color:#fff !important; vertical-align:middle; border:none; background:#005dab;}
.receipt_blue {background:#005dab !important;}
.receipt_gray {background:#5e5e5e !important;}

@media all and (max-width:480px) {
	.print_receipt .inr {width:100%;}
	.print_receipt .print_txt p img {width:100%;}
	.print_receipt .txt_info {top:70px; width:90px;}
	.print_receipt .txt_info p {display:none;}
	.print_receipt .print_guide {display:block; margin-top:10px;}
}


.popup_error {box-sizing:border-box; width:400px; margin:0 auto; border:4px solid #666; background:#fff; overflow:hidden;}
.popup_error h1 {height:38px; line-height:38px; padding:0 15px; font-size:15px; font-weight:bold; color:#000; background:#f1e8d6;}
.popup_error .inr {padding:14px; background:#fff;}
.popup_error .inr .bullet_dot {margin-left:10px;}
.popup_error .btn_close {padding:7px 10px; text-align:center; background:#f1e8d6;}

.page_error {box-sizing:border-box; width:60%; margin:0 auto; padding:40px 40px 40px 160px; background:#f8f8f8 url('/Main/Images/ko/sub/page_error.png') no-repeat 40px 40px; border:1px solid #d6d6d6; overflow:hidden;}
.page_error dl {float:left; margin-bottom:15px; overflow:hidden;}
.page_error dt {font-size:14px;}
.page_error dt span {display:block; margin-bottom:15px; font-weight:bold; font-size:18px; color:#000;}
.page_error dd {margin-bottom:15px;}
.page_error .btn_blue {margin-left:0;}

.gbjojik {width:890px; margin:0 auto; height:1150px; text-align:center; overflow-x:auto;}
.gbjojik.mobile {overflow-x:auto;}
.gbjojik.mobile ul {width:860px;}
.gbjojik .ul_style {width:100%;}
.gbjojik .jojik01 {position:relative;}
.gbjojik .jojik01 ul {width:auto;}
.gbjojik .jojik01 span {box-sizing:border-box; display:block; width:30%; margin:0 auto; padding:3px; border:1px solid #ccc; border-bottom:none;}
.gbjojik .jojik01 strong {display:block; padding:10px 0; color:#fff; background:#0056a4;}
.gbjojik .secretary {box-sizing:border-box; display:block; width:30%; margin:0 auto 30px auto; padding:10px 3px; border:1px solid #ccc; border-top:none;}
.gbjojik .jojik02 {position:absolute; left:9%; top:110px;}
.gbjojik .jojik03 {position:absolute; left:39%; top:110px;}
.gbjojik .jojik04 {position:absolute; left:68%; top:110px;}
.gbjojik .jojik02 span, .gbjojik .jojik03 span, .gbjojik .jojik04 span {width:200px; border:1px solid #ccc;}
.gbjojik .jojik05 {position:absolute; left:0; top:182px;}
.gbjojik .jojik06 {position:absolute; left:233px; top:182px;}
.gbjojik .jojik07 {position:absolute; left:377px; top:72px;}
.gbjojik .jojik08 {position:absolute; left:610px; top:72px;}
.gbjojik .jojik05 span, .gbjojik .jojik06 span, .gbjojik .jojik07 span, .gbjojik .jojik08 span {width:200px; border:1px solid #ccc;}
.gbjojik .jojik05 strong, .gbjojik .jojik06 strong, .gbjojik .jojik07 strong, .gbjojik .jojik08 strong {background:#16a5a1;}
.gbjojik .jojik09 {position:absolute; left:-77px; top:129px;}
.gbjojik .jojik10 {position:absolute; left:156px ; top:129px;}
.gbjojik .jojik11 {position:absolute; left:377px; top:129px;}
.gbjojik .jojik12 {position:absolute; left:352px; top:129px;}
.gbjojik .jojik09 span, .gbjojik .jojik10 span, .gbjojik .jojik11 span, .gbjojik .jojik12 span {width:200px; border:1px solid #ccc;}
.gbjojik .jojik09 strong, .gbjojik .jojik10 strong, .gbjojik .jojik11 strong, .gbjojik .jojik12 strong {background:#16a5a1;}
.gbjojik .jojik13 {position:absolute; left:-82px; top:201px;}
.gbjojik .jojik14 {position:absolute; left:151px; top:201px;}
.gbjojik .jojik15 {position:absolute; left:114px; top:201px;}
.gbjojik .jojik16 {position:absolute; left:605px; top:201px;}

.gbjojik .jojik17 {position:absolute; left:-82px; top:467px;}
.gbjojik .jojik18 {position:absolute; left:151px; top:467px;}
.gbjojik .jojik19 {position:absolute; left:372px; top:467px;}
.gbjojik .jojik20 {position:absolute; left:605px; top:467px;}

.gbjojik .jojik21 {position:absolute; left:-82px; top:733px;}
.gbjojik .jojik22 {position:absolute; left:151px; top:733px;}

.gbjojik .org_gray {box-sizing:border-box; width:200px; margin:0 5px 15px 5px; border:1px solid #ccc; padding:3px; overflow:hidden;}
.gbjojik .org_gray span {width:auto; padding:10px 0; color:#fff; font-weight:bold; border:none; background:#666;}
.gbjojik .org_gray span a {color:#fff;}
.gbjojik .bullet_gray {box-sizing:border-box; height:209px; margin:0; padding:10px; overflow:hidden;}

.jojik_list {overflow:hidden;}
.jojik_list li {display:block; box-sizing:border-box; float:left; width:24%; min-height:440px; margin:0 0.5% 10px 0.5%; padding:5px; border:1px solid #ccc;}
.jojik_list .homepage {display:block; padding:10px 0; color:#000; text-align:center; background:#d0d0d0;}
.jojik_list .homepage .blank {width:11px; height:10px; margin-left:4px; background-position:-50px -231px; text-indent:-9999px;}
.jojik_list .bullet_gray {margin:0; padding:10px; overflow:hidden;}
.jojik_list .bullet_gray li {float:none; width:auto; min-height:auto; margin:3px 0; padding:0 0 0 14px; border:none;}
.jojik_list .bullet_gray li a {padding:0; color:#767676; text-align:left; background:none;}

.council_list {text-align:center; overflow:hidden;}
.council_list .jojik01 {position:relative;}
.council_h01 {height:450px; background:url('/Main/Images/ko/sub/bg_council01_w.gif') no-repeat center top;}
.council_h02 {height:350px; margin-top:50px; background:url('/Main/Images/ko/sub/bg_council02_w.gif') no-repeat center top;}
.council_list .jojik01 li {background:#fff;}
.council_list .jojik01 span {box-sizing:border-box; display:block; width:30%; margin:0 auto 30px auto; padding:3px; border:1px solid #ccc;}
.council_list .jojik01 strong {display:block; padding:10px 0; color:#fff; background:#0056a4;}
.council_list .jojik02 {position:absolute; left:15%; top:77px;}
.council_list .jojik03 {position:absolute; right:15%; top:77px;}
.council_list .org_blue {width:25%; border:1px solid #ccc; padding:3px;}
.council_list .org_blue span {width:auto; margin:0; padding:10px 0; color:#fff; font-weight:bold; border:none; background:#0077ca;}
.council_list .jojik04 {position:absolute; width:30%; left:17%; top:184px;}
.council_list .jojik05 {position:absolute; width:30%; right:17%; top:184px;}
.council_list .org_gray {box-sizing:border-box; border:1px solid #ccc; padding:3px;}
.council_list .org_gray span {width:auto; margin:0; padding:10px 0; color:#fff; font-weight:bold; border:none; background:#666;}
.council_list .bullet_gray {box-sizing:border-box; float:none; height:204px; margin:0; padding:5px 10px; letter-spacing:-1px; overflow:hidden;}
.council_list .jojik06 {position:absolute; left:0; top:97px; width:100%;}
.council_list .jojik06 li {float:left; width:23%; margin:0 1%;}
.council_list .bullet_gray li {float:none; width:100%; margin:5px 0;}

.img_relationship {padding:10px; text-align:center; border:1px solid #e0e0e0;}

.business_link {margin-left:30px; overflow:hidden;}
.business_link li {box-sizing:border-box; float:left; width:25%; margin:3px 0; padding-left:27px; line-height:25px; background:url('/Main/Images/ko/sub/ico_site.png') no-repeat left 4px;}

@media all and (max-width:1024px) {
	.project dl {height:120px;}
	.seamaul_activity dl {width:68%;}
	.seamaul_photo .title {padding:35px 0 30px 0; text-align:center; background:none;}
	.privacy_process {background:url('/Main/Images/ko/sub/privacy_t.gif') no-repeat center 20px;}
}

@media all and (max-width:980px) {
	.minwon_map p {display:block; float:none; border-right:none;}
	.minwon_map ul {padding:20px 30px;}
	.minwon_map li {width:25%; font-size:14px;}
	.gb_place img {margin:38px 20px 38px 0;}
	.gb_intro li {width:31%;}
	.btn_loans li {width:28%;}
	.saemaul_area .location img {width:250px;}
	.saemaul_found dd {width:70%;}
	.privacy_process {background: none;}
	.privacy_process .org00 {background:url('/Main/Images/ko/sub/privacy_m.gif') no-repeat center -62px;}
	.privacy_process .org02, .privacy_process .org03 {float:none; width:100%; padding:0;}
	.privacy_process .org00 .list04 ul {width:470px; margin:0 auto;}
	.privacy_process .org02 .list05 {margin:0 auto 30px;}
	.privacy_process .org00 .list04 ul li {width:220px; min-height:auto;}
	.gbjojik.mobile {width:100%;}
}

@media all and (max-width:768px) { 
	.organ_search {padding:10px 20px; text-align:left;}
	.organ_search span {display:block; margin:5px 0;}
	.organ_search label {width:25%; margin-left:0;}
	.organ_search input.word {width:75%; margin:0;}
	.bg_org02_1 {background:url('/Main/Images/ko/sub/organ_line02_1t.png') no-repeat 50% top;}
	.bg_org02_2 {background:url('/Main/Images/ko/sub/organ_line02_2t.png') no-repeat 50% top;}
	.organ_wrap .team12 {width:70%;}
	.organ_wrap .team12 span {width:100%; margin:0 0 10px 0;}
	.organ_wrap .team02 {width:70%; margin-bottom:20px;}
	.organ_wrap .team02 span {display:block; width:100%; margin:0 0 10px 0;}
	.organ_wrap .team03 li {width:49%;}
	.organ_wrap .team04 {width:100%; margin-top:25px;}
	.organ_wrap .team_org li {width:49%; margin:10px 0.5% 0 0.5%;}
	.organ_wrap .team_list li {width:100%; margin:0;}
	.organ_wrap .team_list .bullet_gray li {width:100%;}
	.organ_wrap .j01 ul {height:216px;}
	.organ_wrap .j02 ul {height:72px;}
	.organ_wrap .j03 ul, .organ_wrap .j04 ul, .organ_wrap .j05 ul {height:252px;}
	.organ_wrap .j06 ul {height:198px;}
	.organ_wrap .j07 ul {height:252px;}
	.organ_wrap .j08 ul {height:180px;}
	.organ_wrap .j09 ul, .organ_wrap .j10 ul, .organ_wrap .j11 ul {height:162px;}
	.organ_wrap .j12 ul {height:auto;}
	.organ_wrap .s01 ul, .organ_wrap .s02 ul {height:166px;}
	.table_wrap, .gbjojik {overflow:auto;}
	.sketch li {width:33.33%;}
	.structure li {width:49%;}
	.gb_place {text-align:center;}
	.gb_place img {float:none; margin:0 0 20px 0;}
	.gb_place ul {padding:15px 0 0 0; text-align:left; background:url('/Main/Images/ko/sub/blt_slash.png') repeat-x left top;}
	.gb_place li {margin:5px 0;}
	.gb_song {text-align:center;}
	.gb_song img {float:none; margin:0; padding-bottom:15px;}
	.gb_song .text {width:100%; min-height:auto; padding:0; border-left:none; border-top:1px dashed #ccc;}
	.near_organ .organ01 {background:url('/Main/Images/ko/sub/near_organ_t.gif') no-repeat center top;}
	.ebook li {width:33.33%;}
	.saemaul_business dt {float:none; width:100%; height:auto; margin-bottom:5px; padding:10px 0; background:#207724;}
	.saemaul_business dd {float:none; width:100%;}
	.seamaul_photo li {width:49%; margin-bottom:5px;}
	.seamaul_photo .title {padding:0 0 0 75px; text-align:left; line-height:120px; background:url('/Main/Images/ko/sub/saemaul_symbol.gif') no-repeat 10px center;}
	.seamaul_photo .title strong {display:inline; }
	.seamaul_member li {padding:15px 0;}
	.saemaul_organ01 .organ02, .saemaul_organ01 .organ03 {top:120px;}
	.saemaul_organ01 .organ04 {margin-top:280px;}
	.saemaul_organ01 .bg01 {background:url('/Main/Images/ko/sub/saemaul_organ01_t.gif') no-repeat center top;}
	.saemaul_organ02 .organ02 {margin-top:16px;}
	.saemaul_organ02 .organ03 {margin-top:50px;}
	.saemaul_organ02 .bg02 {background:url('/Main/Images/ko/sub/saemaul_organ02_t.gif') no-repeat center top;}
	.seamaul_activity dl {width:63%;}
	.icontab_area .boxtap > a {width:33%; margin-bottom:5px;}
	.icontab_area .boxtap01 > a {left:0; top:0;}
	.icontab_area .boxtap02 > a {left:33.5%; top:0;}
	.icontab_area .boxtap03 > a {left:67%; top:0;}
	.icontab_area .boxtap04 > a {left:0; top:122px;}
	.icontab_area .boxtap05 > a {left:33.5%; top:122px;}
	.icontab_area > div > div {padding-top:225px;}
	.process_list dt {width:40%;}
	.process_list dd {width:58%;}
	.saemaul_area .overview {float:none;}
	.saemaul_area .location {float:none; margin-top:10px; text-align:center;}
	.saemaul_area .location img {width:auto; border:2px solid #ccc; border-radius:50%;}
	.tap_wrap .boxtap > a {width:140px;}
	.tap_wrap .boxtap02 > a {left:145px;}
	.tap_wrap .boxtap03 > a {left:290px;}
	.saemaul_achievement li {float:none; width:100%;}
	.silguk .news > div {width:100%;}
	.silguk .link dd li {width:33.33%;}
	.sitemap > div {width:50%;}
	.sitemap > div:nth-child(3) {clear:both;}
	.jojik_list li {width:48%; margin:0 1% 10px 1%;}
	.council_h01 {background:url('/Main/Images/ko/sub/bg_council01_t.gif') no-repeat center top;}
	.council_h02 {background:url('/Main/Images/ko/sub/bg_council02_t.gif') no-repeat center top;}
	.council_list .org_blue {width:40%;}
	.council_list .jojik01 span {width:50%; margin:0 auto;}
	.council_list .jojik02 {left:3%}
	.council_list .jojik03 {right:3%}
	.council_list .jojik02 span, .council_list .jojik03 span {width:100%;}
	.council_list .jojik04 {width:45%; left:3%; top:164px;} 
	.council_list .jojik05 {width:45%; right:3%; top:164px;}
	.council_list .jojik04 span, .council_list .jojik05 span, .council_list .jojik06 span {width:100%;}
	.saemaul_training dt {float:none; width:100%; height:auto; margin-bottom:5px; padding:10px 20px; text-align:left; border-radius:10px;}
	.saemaul_training dt span {display:inline;}
	.saemaul_training dd {float:none; width:100%; padding:0; background:none;}
	.saemaul_training dd ul {height:auto; margin:0; padding:10px 20px; border-radius:10px;}
	.saemaul_result {margin-left:30px;}
	.saemaul_result li {float:none; width:100%; margin-left:0;}
	.saemaul_result dd {height:auto;}
	.page_error {width:80%;}
	.business_link li {width:33.33333333333333%;}
	.hanok_design li p {float:none; width:100%;}
	.hanok_design li div {float:none; width:100%;}
	.bg_center {background:none;}
}

@media all and (max-width:640px) {
	.btn_loans li {float:none; width:100%; margin:10px 0;}
	.btn_loans li strong {display:inline; padding-left:5px;}
	.paragraph.icon, .paragraph.icon_email, .paragraph.icon_info {box-sizing:border-box; min-height:auto; padding:15px; background:#fff;}
	.process3 li {width:43%; margin:5px 0;}
	.process4 li {width:43%; margin:5px 0;}
	.process5 li {width:28%; margin:5px 0;}
	.process6 li {width:26%; margin:5px 0;}
	.process3 .arrow, .process4 .arrow, .process5 .arrow, .process6 .arrow {padding:52px 5px;}
	.project li {width:100%; margin:5px 0;}
	.project dl {height:auto;}
	.charter li {padding-right:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.img_pc {padding:310px 0 0 0; background:url('/Main/Images/ko/sub/img_pc.png') no-repeat center top;}
	.ebook li {width:50%;}
	.gb_intro li {width:48%;}
	.gb_history dt {float:none; width:100%; margin-bottom:5px;}
	.gb_history dd {float:none; width:100%;}
	.box_gray img {float:none; margin-right:0; text-align:center;}
	.minwon_map p {display:none;}
	.hanok_number .number {float:none; width:100%; padding:0 0 15px 0; border-bottom:1px dotted #4e4e4e; overflow:hidden;}
	.hanok_number .bullet_gray {float:none; width:100%; margin:15px 0 0 0; overflow:hidden;}
	.seamaul_define dd span {display:inline;}
	.saemaul_found dt {float:none; width:100%; padding-top:0; margin:0 0 10px 0; font-weight:bold; text-align:left; color:#1160a4;}
	.saemaul_found li {margin:0;}
	.saemaul_group dt {float:none; width:100%; text-align:left;}
	.saemaul_group dt span {display:inline; padding:0 5px;}
	.saemaul_group dd {float:none; width:100%;}
	.bullet_circle {width:auto;}
	.bullet_circle li {width:30.5%; margin:25px 1% 0 1%; padding:19px 0; background-size:contain;}
	.saemaul_found dd p {width:100%;}
	.saemaul_found .icon01, .saemaul_found .icon02, .saemaul_found .icon03 {background:none;}
	.saemaul_found dd {box-sizing:border-box; float:none; width:100%;}
	.saemaul_found .arrow {background:url('/Main/Images/ko/sub/saemaul_arrow.png') no-repeat center bottom;}
	.saemaul_organ01 .organ02, .saemaul_organ01 .organ03 {position:static; margin:15px auto 0 auto;}
	.saemaul_organ01 .organ04, .saemaul_organ01 .organ05 {margin-top:15px;}
	.saemaul_organ01 .bg01 {background:url('/Main/Images/ko/sub/saemaul_organ.gif') no-repeat center top;}
	.saemaul_organ02 .organ02, .saemaul_organ02 .organ03, .saemaul_organ02 .organ04 {position:static; margin:15px auto 0 auto;}
	.saemaul_organ02 .organ05, .saemaul_organ02 .organ06 {margin-top:15px;}
	.saemaul_organ02 .bg02 {background:url('/Main/Images/ko/sub/saemaul_organ.gif') no-repeat center top;}
	.seamaul_photo .title {padding:35px 10px 30px 75px; line-height:normal;}
	.seamaul_photo .title strong {display:block;}
	.seamaul_member li {width:100%; height:auto; margin:0 0 5px 0;}
	.seamaul_member li span strong {display:inline;}
	.seamaul_activity dl {float:none; width:100%;}
	.seamaul_activity img {width:100%;}
	.process_list dt {float:none; width:100%; padding:10px 0; line-height:normal; border-radius:10px 10px 0 0;}
	.process_list dd {float:none; width:100%; height:auto; border-radius:0 0 10px 10px;}
	.process_list .arrow01, .process_list .arrow02 {background:none; height:10px;}
	.process_box li {float:none; width:100%;}
	.process_box .plus {width:100%; margin:0 auto;}
	.open_list p {margin-bottom:10px; line-height:normal;}
	.open_list p, .open_list .select_box {display:block; float:none;}
	.icontab_area .boxtap > a {width:49%; height:56px; padding:10px 0; background:#f5f5f5;}
	.icontab_area .boxtap01 > a {left:0; top:0; background:#f5f5f5;}
	.icontab_area .boxtap02 > a {left:51%; top:0; background:#f5f5f5;}
	.icontab_area .boxtap03 > a {left:0; top:61px; background:#f5f5f5;}
	.icontab_area .boxtap04 > a {left:51%; top:61px; background:#f5f5f5;}
	.icontab_area .boxtap05 > a {left:0; top:122px; background:#f5f5f5;}
	.icontab_area > div > div {padding-top:172px;}
	.data_area .table_wrap, .data_area p {float:none; width:100%;}
	.map img {width:100%;}
	.near_organ .organ01 {background:url('/Main/Images/ko/sub/near_organ_m.gif') no-repeat center top;}
	.near_organ .organ01 li {margin-top:20px;}
	.near_organ .organ02 {position:static; margin:0 auto;}
	.near_organ .organ01 li.organ04 {margin-top:10px;}
	.near_organ .organ_list {margin-top:30px;}
	.near_organ .organ_list li {width:48%; margin:5px 1% 0 1%;}
	.signature {text-align:center;}
	.signature li {float:none; margin-right:0;}
	.department li {float:none; width:100%; margin:7px 0;}
	.silguk .title dl {height:auto; padding:30px; text-align:center; background:none;}
	.silguk .title dt {background:none;}
	.silguk .link {background:none;}
	.silguk .link dt {display:none;}
	.banner {margin-left:0;}
	.banner li {width:150px;}
	.banner_txt {margin-left:0;}
	.banner_txt li {width:150px;}
	.privacy_process .org00 .list04 ul {width:100%;}
	.privacy_process .org00 .list04 ul li {width:45%; min-height:78px; line-height:normal;}
	.council_h02 {height:570px;}
	.council_list .jojik06 li {width:48%; margin:0 1% 10px 1%;}
	.council_list .bullet_gray {height:160px;}
	.council_list .bullet_gray li {margin:3px 0;}
	.page_error {width:100%; padding:50px 50px 20px 50px; text-align:center; background:#f8f8f8 url('/Main/Images/ko/sub/page_error.png') no-repeat center 20px;}
	.page_error dl {float:none; margin-top:84px;}
	.business_link li {width:50%;}
	.hanok_design li {float:none; width:100%; margin:0 0 15px 0;}
	.hanok_design li p {float:none; width:100%; text-align:center;}
	.hanok_design li div {float:none; width:100%;}
	.paragraph_section .icon01, .paragraph_section .icon02, .paragraph_section .icon03, .paragraph_section .icon04 {padding:0; background:none;}
	.paragraph_section p {display:none;}
}

@media all and (max-width:480px) {
	.bg_org02_1 {background:url('/Main/Images/ko/sub/organ_line02_1m.png') no-repeat 50% top;}
	.bg_org02_2 {background:url('/Main/Images/ko/sub/organ_line02_2m.png') no-repeat 50% top;}
	/*.organ_wrap .team01 {width:100%;}*/
	.organ_wrap .team03 {margin:0;}
	.organ_wrap .team03 li {width:100%; margin:0 0 10px 0;}
	.organ_wrap .team04 .team_list ul {height:auto;}
	.organ_wrap .team04 .team_org li {width:100%; margin:5px 0;}
	.organ_wrap .team05 .team_list ul {height:auto;}
	.organ_wrap .team_org li {width:100%; margin:10px 0 0 0;}
	.organ_wrap .team_list ul {height:auto;}
	.organ_wrap .team_list .bullet_gray li {margin:0;}
	.organ_wrap .j01 ul, .organ_wrap .j02 ul {height:auto;}
	.organ_wrap .j03 ul, .organ_wrap .j04 ul {height:auto;} 
	.organ_wrap .j05 ul, .organ_wrap .j06 ul {height:auto;}
	.organ_wrap .j07 ul, .organ_wrap .j08 ul {height:auto;}
	.organ_wrap .j09 ul, .organ_wrap .j10 ul {height:auto;}
	.organ_wrap .j11 ul, .organ_wrap .j12 ul {height:auto;}
	.organ_wrap .s01 ul, .organ_wrap .s02 ul {height:auto;}
	.organ_wrap .empty {display:none;}
	.sketch li {width:50%;}
	.btn_area a {display:inline-block;}
	.epeople .tel a span {display:block;}
	.minwon_map ul {padding:20px;}
	.minwon_map li {width:33.33%;}
	.process3 li, .process4 li, .process5 li, .process6 li {width:100%;}
	.process3 dd, .process4 dd, .process5 dd, .process6 dd {height:auto;}
	.process3 .arrow, .process4 .arrow, .process5 .arrow, .process6 .arrow {width:100%; padding:15px 0; text-align:center; background:url('/Main/Images/ko/sub/ico_arrow_m.gif') no-repeat center center;}
	.structure li {width:100%; height:auto; margin:0 0 10px 0;}
	.structure .symbol {display:none;}
	.charter li {width:100%;}
	.gb_intro {text-align:center;}
	.gb_intro li p img {width:100%;}
	.gb_intro li span {font-size:13px; letter-spacing:-1px;}
	.gb_place dt {width:15%;}
	.gb_place dd {width:85%;}
	.emblem li {width:100%; height:auto; margin-left:0;}
	.box_gray .bullet_blue {margin-left:0;}
	.paragraph_list dd li dt, .paragraph_list dd li dd {width:auto;}
	.seamaul_define li {width:28.5%; font-size:15px; font-weight:normal;}
	.seamaul_define li span {display:block;}
	.seamaul_define li.text_saemaul {box-sizing:border-box; height:74px; line-height:42px;}
	.seamaul_define li.formula {font-weight:bold; padding:23px 0;}
	.seamaul_define dt {font-size:15px; font-weight:normal;}
	.saemaul_business ul {width:100%; border:none;}
	.saemaul_business li:last-child {border-bottom:1px dashed #ccc;}
	.seamaul_photo .title {padding:40px 0; text-align:center; font-size:15px; background:none;}
	.policy dt strong, .policy dt span {display:block; float:none; overflow:hidden;}
	.policy dt span a {float:right;}
	.near_organ .organ_list li strong, .near_organ .organ_list li span {font-size:12px;}
	.saemaul_global p {float:none; margin:0;}
	.saemaul_global p img {width:100%;}
	.saemaul_global .bullet_blue {margin-left:0;}
	.global_photo li {float:none; margin:0;}
	.global_photo li img {width:100%;}
	.tap_wrap .boxtap a span {display:none;}
	.tap_wrap .boxtap > a {width:30%;}
	.tap_wrap .boxtap02 > a {left:31%;}
	.tap_wrap .boxtap03 > a {left:62%;}
	.saemaul_achievement dt {letter-spacing:-1px;}
	.saemaul_achievement dd {margin-right:7px;}
	.saemaul_achievement dd img {width:125px;}
	.silguk .news li a {width:70%;}
	.silguk .link dd li {width:50%;}
	.sitemap > div {float:none; width:100%;}
	.banner li {width:120px;}
	.privacy_process .org00 .list04 ul li {min-height:104px;}
	.jojik_list li {float:none; width:100%; min-height:auto; margin:0 0 10px 0;}
	.council_h01 {height:607px; background:url('/Main/Images/ko/sub/bg_council01_m.gif') no-repeat center top;}
	.council_h02 {height:700px; background:url('/Main/Images/ko/sub/bg_council02_m.gif') no-repeat center top;}
	.council_list .jojik01 span {width:70%;}
	.council_list .jojik02 span, .council_list .jojik03 span {width:100%;}
	.council_list .jojik02, .council_list .jojik03 {top:77px;}
	.council_list .org_gray span {width:auto;}
	.council_list .jojik04 {width:100%; left:0; top:154px;}
	.council_list .jojik05 {width:100%; right:0; top:371px;}
	.council_list .jojik06 {top:77px;}
	.council_list .jojik06 li {float:none; width:100%; margin:0 0 10px 0;}
	.council_list .bullet_gray {height:auto;}
	.council_list .bullet_gray li {margin:3px 0;}
	.img_relationship {display:none;}
	.organ_wrap .h_business01, .organ_wrap .h_business02, .organ_wrap .h_business03, .organ_wrap .h_business04, .organ_wrap .h_business05, .organ_wrap .h_business06, .organ_wrap .h_business07, .organ_wrap .h_business08, .organ_wrap .h_business09, .organ_wrap .h_business10, .organ_wrap .h_business11, .organ_wrap .h_business12 {height:auto !important;}
	.organ_wrap .h_direct01, .organ_wrap .h_direct02, .organ_wrap .h_direct03, .organ_wrap .h_direct04 {height:auto !important;}
}

.organ_gb .organ01 {position:relative; overflow:hidden; background:url('/Main/Images/ko/sub/bg_organ_gb.png') no-repeat center top;}
.organ_gb .organ01 span {box-sizing:border-box; display:block; width:160px; margin:0 auto; padding:15px; color:#fff; text-align:center; font-weight:bold; background:#6b8a0b;}
.organ_gb .organ01 span a {color:#fff;}
.organ_gb .organ01 li a {color:#fff; letter-spacing:-1px;}
.organ_gb .organ01 li a:hover {text-decoration:underline;}
.organ_gb .organ01 li {box-sizing:border-box; width:160px; text-align:center; font-weight:bold;}
.organ_gb .organ02 {background:#c5d1e9; margin:30px 0 0 60%; padding:8px 15px; color:#000;}
.organ_gb .organ02 a {color:#000 !important;}
.organ_gb li.organ03 {width:620px; margin:30px auto 0 auto; overflow:hidden;}
.organ_gb .organ03 li {float:left; margin:0 75px; padding:8px 15px; background:#01559b;}
.organ_gb li.organ04 {width:620px; margin:50px auto 0 auto; overflow:hidden;}
.organ_gb .organ04 span {background:#017c9b; overflow:hidden;}
.organ_gb .organ04 li {float:left; margin:0 75px;}
.organ_gb .organ04 li ul {width:160px;}
.organ_gb .organ04 li li {float:none; margin:5px 0; padding:8px 15px; background:#3d4166; font-size:13px;}
.organ_gb .organ04 .organ04_1 {position:absolute; left:2%; top:171px;}
.organ_gb .organ04 .organ04_2 {position:absolute; right:2%; top:230px;}
.organ_gb .organ05 {background:#4d545c; margin:50px 0 40px 28%; padding:8px 15px;}
.organ_gb li.organ_list {width:auto;}
.organ_gb .organ_list li {float:left; width:19%; margin:15px 0.5% 0 0.5%;}
.organ_gb .organ_list dt {margin-bottom:5px; padding:15px; color:#fff; background:#3e50a5;}
.organ_gb .organ_list dd {box-sizing:border-box; height:200px; padding:20px 13px; border:1px solid #d7d7d7; overflow:hidden;}
.organ_gb .organ_list dd li {clear:both; width:auto; margin:2px 0; padding-left:12px; color:#333; font-weight:normal; background:url('/Main/Images/ko/sub/blt02.gif') no-repeat left 9px; letter-spacing:-1px;}
.organ_gb .organ_list dd li a {color:#333;}

@media all and (max-width:900px) {
	.organ_gb .organ01 {background-image:url('/Main/Images/ko/sub/bg_organ_gb_w.png');}
	.organ_gb li.organ04 {margin:20px auto 0 auto;}
	.organ_gb .organ04 .organ04_1 {position:static; margin:0 auto;}
	.organ_gb .organ04 .organ04_2 {position:static; margin:0 auto;}
	.organ_gb .organ05 {margin:15px 0 40px 15%;}
	.organ_gb .organ_list li {width:24%;}
}

@media all and (max-width:768px) {
	.organ_gb .organ01 {background-image:url('/Main/Images/ko/sub/bg_organ_gb_t.png');}
	.organ_gb li.organ03 {width:480px;}
	.organ_gb .organ03 li {margin:0 40px;}
	.organ_gb li.organ04 {width:480px;}
	.organ_gb .organ04 li {margin:0 40px;}
	.organ_gb .organ_list li {width:32.33%;}
}

@media all and (max-width:480px) {
	.organ_gb .organ01 {background-image:url('/Main/Images/ko/sub/bg_organ_gb_m.png');}
	.organ_gb .organ02 {margin:30px auto 0 auto;}
	.organ_gb li.organ03 {width:100%;}
	.organ_gb .organ03 li {width:40%; margin:0 5%;}
	.organ_gb li.organ04 {width:100%;}
	.organ_gb .organ04 span {width:auto;}
	.organ_gb .organ04 li {width:40%; margin:0 5%;}
	.organ_gb .organ04 li ul {width:100%;}
	.organ_gb .organ04 li li {width:100%;}
	.organ_gb .organ05 {margin:30px auto;}
	.organ_gb .organ_list li {width:49%;}
}


.organ_regional .organ01 {position:relative; overflow:hidden; background:url('/Main/Images/ko/sub/bg_organ_regional.png') no-repeat center top;}
.organ_regional .organ01 span {box-sizing:border-box; display:block; width:160px; margin:0 auto; padding:15px; color:#fff; text-align:center; font-weight:bold; background:#6b8a0b;}
.organ_regional .organ01 li {box-sizing:border-box; text-align:center; font-weight:bold; color:#fff;}
.organ_regional .organ01 li a {color:#fff;}
.organ_regional .organ01 li a:hover {text-decoration:underline;}
.organ_regional .organ02 {width:160px; margin:30px 0 0 20%;}
.organ_regional .organ02 li {margin-bottom:10px; background:#3d4166; padding:8px 15px; color:#fff;}
.organ_regional .organ03 {width:720px; margin:50px auto 0 auto; overflow:hidden;}
.organ_regional .organ03 li {float:left; width:160px; margin:0 10px;}
.organ_regional .organ03 dt {margin-bottom:5px; padding:15px; color:#fff; background:#2b80c3;}
.organ_regional .organ03 dd {padding:20px 13px; border:1px solid #d7d7d7; overflow:hidden;}
.organ_regional .organ03 dd li {clear:both; width:auto; margin:2px 0; padding-left:12px; color:#333; font-weight:normal; background:url('/Main/Images/ko/sub/blt02.gif') no-repeat left 9px; letter-spacing:-1px;}
.organ_regional .organ03 dd li a {color:#333;}

@media all and (max-width:768px) {
	.organ_regional .organ01 {background-image:url('/Main/Images/ko/sub/bg_organ_regional_t.png');}
	.organ_regional .organ02 {margin:30px 0 0 5%;}
	.organ_regional .organ03  {width:100%;}
	.organ_regional .organ03 li {width:48%; margin:0 1% 10px 1%;}
}

@media all and (max-width:480px) {
	.organ_regional .organ01 {background-image:url('/Main/Images/ko/sub/bg_organ_regional_m.png');}
	.organ_regional .organ02 {margin:30px auto 0 auto;}
	.organ_regional .organ03 li {width:100%; margin:0 0 10px 0;}
}

.organ_section {overflow:hidden;}
.organ_section li {position:relative; box-sizing:border-box; float:left; width:19%; margin:0 0.5% 20px 0.5%; padding:15px; border:1px solid #5b79b9; background:#f0f3fa;}
.organ_section li a {font-weight:bold; font-size:15px; color:#333; letter-spacing:-1px;}
.organ_section li a:hover {text-decoration:underline;}
.organ_section li a .blank {position:absolute; right:10px; top:50%; margin-top:-5px; display:inline-block; width:15px; height:12px; text-indent:-9999px; background:url('/Main/Images/ko/common/ico_blank.png') no-repeat; overflow:hidden;}
.organ_section .fire_station {width:99%; font-size:14px; color:#333; font-weight:bold; line-height:23px; padding:10px;}
.organ_section .fire_station li {border:none; width:20%; padding:5px 10px; margin:0;}


@media all and (max-width:980px) {
	.organ_section li {width:32%;}
}

@media all and (max-width:640px) {
	.organ_section li {width:48%; margin: 0 1% 20px 1%; padding:15px 10px;}
	.organ_section li a {font-size:14px;}
}

.organ_post {overflow:hidden; background:url('/Main/Images/ko/sub/bg_organ_post.png') no-repeat center top;}
.organ_post p {width:30%; margin:0 auto; padding:15px; color:#fff; background:#0055a5; text-align:center; font-weight:bold;}
.organ_post p a {color:#fff; font-size:16px;}
.organ_post ul {margin-top:30px; border:1px solid #ccc; background:#eff4fa; padding:10px; overflow:hidden;}
.organ_post li {box-sizing:border-box; float:left; width:18%; margin:5px 1%; padding:13px; text-align:center; color:#666; border:1px solid #ccc; background:#fff;}
.organ_post li a {display:block; padding:15px;}
.organ_post li a:hover {color:#fff; background:#2f5883;}
.organ_post li.on a {color:#fff; background:#2f5883;}

@media all and (max-width:980px) {
	.organ_post li {width:23%;}	
}

@media all and (max-width:640px) {
	.organ_post li {width:31.3333%;}	
}

@media all and (max-width:480px) {
	.organ_post li {width:48%;}	
}


.air_titie {margin-top:20px; color:#0f4f96; font-size:35px; font-weight:bold; letter-spacing:-1px; border:3px double #ccc; padding:15px;}
.air_titie strong {color:#ec1a1d;}
.air_titie span {display:block; font-size:20px; margin:15px 0 0 15px; color:#333;}
.air_bg {box-sizing:border-box; padding:6% 30px 0 30px; height:200px; background:url('/Main/Images/ko/sub/bg_airport.png') no-repeat right top;}

.airport_process {margin:20px 0 0 30px; overflow:hidden;}
.airport_process li {float:left; width:18%; text-align:center; margin-bottom:30px; padding-top:110px;}
.airport_process .arrow {width:7%; padding:52px 0; text-indent:-9999px; background:url('/Main/Images/ko/sub/ico_arrow2.gif') no-repeat center center;}
.airport_process dl {overflow:hidden;}
.airport_process dt {color:#283b64; font-size:15px; font-weight:bold;}
.airport_process dd {box-sizing:border-box; height:150px; padding:10px; font-size:13px; vertical-align:middle;}
.airport_process dd li {float:none; width:auto; text-align:left; margin:0; padding:0 0 0 10px;}
.airport_process .bullet_blue {margin:0;}
.airport_process .icon01 {background:url('/Main/Images/ko/sub/airport_process01.png') no-repeat center top;}
.airport_process .icon02 {background:url('/Main/Images/ko/sub/airport_process02.png') no-repeat center top;}
.airport_process .icon03 {background:url('/Main/Images/ko/sub/airport_process03.png') no-repeat center top;}
.airport_process .icon04 {background:url('/Main/Images/ko/sub/airport_process04.png') no-repeat center top;}
.airport_process .icon05 {background:url('/Main/Images/ko/sub/airport_process05.png') no-repeat center top;}
.airport_process .icon06 {background:url('/Main/Images/ko/sub/airport_process06.png') no-repeat center top;}
.airport_process .icon07 {background:url('/Main/Images/ko/sub/airport_process07.png') no-repeat center top;}

@media all and (max-width:900px) {
	.airport_process li {width:19.5%;}
	.airport_process .arrow {width:5%;}
}
@media all and (max-width:720px) {
	.airport_process li {width:28%;}
	.airport_process .arrow {width:5%;}
}
@media all and (max-width:580px) {
	.airport_process li {box-sizing:border-box; text-align:left; float:none; width:100%; margin:0; padding:20px 0 0 120px; min-height:110px;}
	.airport_process .arrow {width:100%; padding:15px 0; min-height:auto; text-align:center; background:url('/Main/Images/ko/sub/ico_arrow2_m.gif') no-repeat center center;}
	.airport_process dd {height:auto;}
	.airport_process .icon01, .airport_process .icon02, .airport_process .icon03, .airport_process .icon04, .airport_process .icon05, .airport_process .icon06, .airport_process .icon07 {background-position:left top;}
	.airport_process dd li {min-height:auto;}
}


.airport {overflow:hidden;}
.airport div {float:left; width:52%;}
.airport p {float:right; margin-top:40px;}

@media all and (max-width:980px) {
	.airport div {width:40%;}	
}
@media all and (max-width:720px) {
	.airport div {float:none; width:100%;}
	.airport p {float:none; text-align:center;}
}

.vision02 {padding-left:85px; min-height:56px; background:url('/Main/Images/ko/sub/icon_vision02.png') no-repeat left top;}
.vision03 {padding-left:85px; min-height:56px; background:url('/Main/Images/ko/sub/icon_vision03.png') no-repeat left top;}
.vision04 {padding-left:85px; min-height:56px; background:url('/Main/Images/ko/sub/icon_vision04.png') no-repeat left top;}

.blueprint {overflow:hidden; margin-top:30px;}
.blueprint .img {float:left; width:35%;}
.blueprint div {float:right; width:65%;}
.blueprint .s_tit {display:block; margin-bottom:15px; padding:15px; color:#fff !important; font-size:17px; background:#245190; border-radius:10px; font-weight:bold; text-align:center;}

@media all and (max-width:640px) {
	.blueprint .img {float:none; width:100%; text-align:center;}
	.blueprint div {float:none; width:100%; margin-top:20px;}
}



.popup_stat {overflow:hidden; width:700px; margin:0 auto; border:1px solid #20509f; border-bottom:3px solid #20509f;}
.popup_stat h1 {position:relative; padding:10px 20px 15px 20px; color:#fff; font-size:17px; font-weight:bold; background:url('/Main/Images/ko/sub/popup_title.gif') right top no-repeat #2150a0;}
.popup_stat .inr {padding:20px; background:#fff; height:500px; overflow-y: scroll;}
.popup_stat .box {margin-bottom:10px; border:1px solid #d9d9d9; background:#f5f5f5; padding:15px;}
.popup_stat .question {overflow:hidden;}
.popup_stat .question dl {margin-bottom:10px; border-bottom:1px solid #d9d9d9;}
.popup_stat .question dl:last-child {border:none;}
.popup_stat .question dt {padding:10px 15px; background:#f2f8ff; color:#000; border-bottom:1px dashed #eee; font-weight:bold;}
.popup_stat .question dt span {padding-right:5px;}
.popup_stat .question dd {padding:10px 20px;}
.popup_stat .question dd li {padding:3px 0;}
.popup_stat .question dd li input[type="radio"] {margin:-3px 7px 0 0;}
.popup_stat .done {padding:20px 0; text-align:center; font-weight:bold; color:#2150a0; font-size:17px;}
.popup_stat .btn_area {overflow:hidden; text-align:center;}
.popup_stat .btn_area a {display:inline-block; padding:10px 20px; color:#fff; }
.popup_stat .btn_area .blue {background:#2150a0;}
.popup_stat .btn_area .gray {background:#000;}
.popup_stat .close {position:absolute; right:10px; top:7px;}


.positive_btn {text-align:right; margin:10px 0 5px 0;}
.corona_check {overflow:hidden;}
.corona_check span {float:right;}

.con_page {overflow:hidden;}
.con_page .idpass_wrap {border:1px solid #d7d7d7; padding:30px;}
.con_page .idpass_wrap > div {width:45%; margin:0 auto; padding-bottom:20px;}
.con_page .idpass_wrap dl {clear:both; margin-bottom:5px; overflow:hidden;}
.con_page .idpass_wrap dt {float:left; width:40%; height:30px; line-height:30px; color:#000; font-weight:bold;}
.con_page .idpass_wrap dd {float:left; width:130px; box-sizing:border-box;}
.con_page .idpass_wrap dd input {border:1px solid #bebebe; height:30px; padding:0;}
.con_page .pagenum {text-align:center;}
@media all and (max-width:768px) {
	.con_page .idpass_wrap > div {width:70%;}
}
@media all and (max-width:480px) {
	.con_page .idpass_wrap > div {width:90%;}
}

.ctn_tl1 { position:relative; background:url('/Main/Images/ko/gbseoul/line_bullet.gif') no-repeat left bottom; padding-bottom:20px; font-weight:700; font-size:1.3em; color:#333; letter-spacing:-0.05em; }


.sbusiness_wp {position:relative; width:100%; padding-right:350px; box-sizing:border-box;}
.sbusiness_wp .busi_pic {position:absolute; right:0; top:0; width:333; z-index:100}
.history_wp {width:100%; box-sizing:border-box; height:600px; background:url('/Main/Images/ko/gbseoul/history_bg.jpg') no-repeat right top; padding:50px; overflow:hidden;}
.history_wp .his_list_wp {background:#fff; width:550px; padding:30px 30px 80px 30px; box-sizing:border-box;}
.history_wp .his_list_wp .his_list {margin-top:30px; }
.history_wp .his_list_wp .his_list li {color:#555; margin-bottom:15px;}
.history_wp .his_list_wp .his_list li span.date {width:100px; color:#222; font-weight:600; display:inline-block;}
@media all and (max-width:768px) {
	.sbusiness_wp  {padding:0;}
	.sbusiness_wp .busi_pic {display:none;}
	.history_wp {padding:30px;}
	.history_wp .his_list_wp {width:100%; padding:30px 30px 50px 30px;}
	.history_wp .his_list_wp .his_list li span.date {display:block; padding-bottom:5px;}
}


.gbseoul_tab {position:relative; width:100%; margin-top:10px; overflow:hidden; background:url('/Main/Images/ko/gbseoul/greeting_line.gif') repeat-x left 49px;}
.gbseoul_tab:after {content:""}
.gbseoul_tab .boxtap > a {box-sizing:border-box; display:block; position:absolute; float:left; width:19.5%; padding:15px; color:#666; font-weight:bold; text-align:center; background:#efefef;}
.gbseoul_tab .boxtap a.box_on {background:#fff; border:1px solid #515a68; border-bottom:none; color:#222;}
.gbseoul_tab .boxtap01 > a {left:0; top:0;}
.gbseoul_tab .boxtap02 > a {left:20.5%; top:0;}
.gbseoul_tab > div > div {display:none; width:100%; padding-top:85px; overflow:hidden;}
.gbseoul_tab > div > div p {margin-top:30px; font-size:16px;}
.gbseoul_tab > div > div p:first-child {color:#333; font-size:32px; font-weight:600; margin-top:0;}
.gbseoul_tab .boxtap .greeting_txt {padding-right:330px;}
.gbseoul_tab .boxtap img {position:absolute; right:0; top:100px;}
@media all and (max-width:768px) {
	.gbseoul_tab .boxtap .greeting_txt {padding-right:0;}
	.gbseoul_tab .boxtap img {display:none;}
}

.gbseoul_org {position:relative; overflow:hidden; text-align:center;}
.gbseoul_org .radius {display:block; width:140px; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org1 {margin:0 auto; background:#0055b5;}
.gbseoul_org .org2 {position:absolute; left:0;}
.gbseoul_org .org2_1 {background:#1a96b5; margin-bottom:20px;}
.gbseoul_org .org2_2 li {background:#1a96b5; margin-top:10px; width:140px; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org3 {position:absolute; right:0;}
.gbseoul_org .org3_1 span {display:block; float:left; background:#1a96b5; margin-left:4px; width:68px; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org3_2 {clear:both; float:right;}
.gbseoul_org .org3_2 li {background:#1a96b5; margin-top:10px; width:140px; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org4 {background:#1a96b5; position:absolute; left:50%; top:112px; margin-left:-70px;}




.gbseoul_org .org_group1 {overflow:hidden; display:none;}
.gbseoul_org .org_group2 {overflow:hidden; width:100%; margin-bottom:70px;}
.gbseoul_org .org_group2 > li {float:left; width:33.3333%;}
.gbseoul_org .org_group2 li ul {width:140px;}
.gbseoul_org .org_group2 li li {background:#127dd0; margin-top:10px; width:100%; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org_group3 {overflow:hidden;}
.gbseoul_org .org_group3 li {float:left; width:11.52%; margin-left:1.12%; background:#79ae15; border-radius:5px; height:46px; line-height:46px; color:#fff;}
.gbseoul_org .org_group3 li:first-child {margin-left:0;}





