/**************** basic reset ***************
html,body {width:100%;height:100%;margin:0;padding:0; line-height:19px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input {margin:0;padding:0}
body {;font-size:0.75em;font-family:"µ¸¿ò",dotum,Arial,sans-serif;color:#575757;background:#fff}
a {color:#575757;text-decoration:none;padding:0;margin:0}
ul, ol, li {list-style:none}
table{border-collapse:collapse;line-height:19px}
table caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
select, input {vertical-align:middle;color:#555555}
select {height:27px;padding:4px 4px 4px 0;border:1px #d5d5d5 solid; font-size:1em; font-family:Dotum;}
select.sch {width:108px}
input.input {border:1px solid #d5d5d5;height:23px;font-size:12px;color:#767676;line-height:23px;}
.file {border:1px solid #d5d5d5;height:25px;font-size:12px;color:#767676;line-height:25px; background:#fff;}
input.chk{margin-top:-2px; padding:1px;}
input.rdo{margin-top:-2px;}*/ /* radio button */
/*input.calc{padding:0 9px; text-align:right; color:#333; height:23px; border:1px solid #d5d5d5; line-height:23px;}
fieldset {border:none}
img {border:none;font-size:0;line-height:0;vertical-align:top}
em {font-style:normal}
label {cursor:pointer}
button {font-family:µ¸¿ò, Dotum, Arial,sans-serif;font-size:12px;line-height:13px;background:none;border:0;cursor:pointer;overflow:visible}
legend, hr {width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden}
textarea {border:1px #d5d5d5 solid;padding:3px;font-size:12px;color:#171717;line-height:1.4em;resize:none}
th, td {word-break:keep-all;word-wrap:break-word;}*/


select {border:1px #B2B2B3 solid;}
select, input {vertical-align:middle;}

/* font deco */
.f_count {font-size:14px;color:#1775cd}
.f_red{color:#ee0000 !important;}
a.f_red{text-decoration:underline;}
.f_blue{color:#0066cc !important;}
a.f_blue{text-decoration:underline;}
a.underline{text-decoration:underline;}
.f_normal {font-weight:normal !important}
.copyright {color:#959493}


/* button */
.btn_print {position:absolute;right:0;top:5px;}
.tit_btn{position:absolute;right:0;margin-top:-35px;}
.list_btn{display: inline-block; margin: -2px 0 -1px 4px /*7px*/; position: relative;vertical-align: middle;}
.list_right_btn{display:block; text-align:right; margin-top:6px;}
.list_btn span{margin-right:2px;}
.list_btn_bot{display:block; margin-top:6px;}
	.list_btn_bot span{margin-right:2px;}
.btn_R{width:100%; margin-top:25px; text-align:right;}
.btn_C{width:100%; margin-top:25px; text-align:center;}
.btn_L{width:100%; margin-top:25px; text-align:left;}
.btn_R2{width:100%; margin-top:40px; text-align:right;}
.btn_C2{width:100%; margin-top:40px; text-align:center;}
.btn_L2{width:100%; margin-top:40px; text-align:left;}

.btn_C2 span, .btn_R2 span, .btn_L2 span{margin-right:6px;}
.btn_C span, .btn_R span, .btn_L span{margin-right:2px;}

.btn_sale_service{margin-top:6px; text-align:right;}

.calender{margin:0 4px;}
	.calender img {vertical-align:middle}

.txt_btn{display:inline-block; height:25px; line-height:25px; color:#000; background:url('/img_2nd/mall/calculator/btn_start.gif') no-repeat 0 0;}
	.txt_btn span{display:inline-block; height:25px; line-height:25px; background:url('/img_2nd/mall/calculator/btn_finish.gif') no-repeat 100% 0; cursor:pointer;  padding:0 6px;}
.txt_btn_on{display:inline-block; height:25px; line-height:25px; font-weight:bold; color:#000; background:url('/img_2nd/mall/calculator/btn_start_on.gif') no-repeat 0 0;}
	.txt_btn_on span{display:inline-block; height:25px; line-height:25px; background:url('/img_2nd/mall/calculator/btn_finish_on.gif') no-repeat 100% 0; cursor:pointer;  padding:0 6px; letter-spacing:-1px;}

.pdf_btn{display:inline-block; height:21px; line-height:21px; color:#000; background:url('/img_2nd/bg_pdf_start.gif') no-repeat 0 0; color:#5d6466;}
	.pdf_btn span{display:inline-block; height:21px; line-height:21px; background:url('/img_2nd/bg_pdf_last.gif') no-repeat 100% 0; cursor:pointer;  padding:0 10px 0 28px;}


/* diagram, graph, chart, step img */
.step_insn_compare {margin:15px 0 20px 0; text-align:right}
.step_depo {margin:40px 0 20px 0; text-align:right}


/* headline */
h1{} /* h1Å¸ÀÌÆ²°ú ÄÜÅÙÃ÷¿µ¿ªÀÇ ¿©¹é */
h1{}
h2{}
h3{padding-bottom:20px}
h3.txt{padding-bottom:40px;}
h4{color:#333; font-size:1.3em; line-height:16px; padding-left:21px; background:url('/img_2nd/icon/bu_h2.gif') no-repeat 0 1px; margin-bottom:16px; letter-spacing:-1px;}
h5{color:#3d5a8f; font-size:1em; padding-left:19px; background:url('/img_2nd/icon/bu_h3.gif') no-repeat 0 3px; margin-top:23px;}
h5.first{margin-top:0;}
h5.up_txt{margin-top:9px;}
h6{}


/* list-style */
/**/
.fontsize{overflow:hidden;}
.fontsize li {float:left;}
.fontsize li.fsize {width:82px; height:27px; padding-right:5px; background:url('/img_2nd/bg_fontsize.gif') no-repeat 0 0;}
.fontsize li.szbtn {padding:6px 3px 0 0;}
/**/

.bullet li{padding-left:9px; background:url('img/bu_h3_list.gif') no-repeat 0 8px; margin-top:4px;}
	.bullet li.none{background:none; margin-top:7px;}
	.bullet li.indent01{padding-left:109px; text-indent:-100px;}

.hyphen{padding-top:2px;}
	.hyphen li{padding-left:11px; background:url('img/bu_hyphen.gif') no-repeat 0 8px; margin-top:2px;}
	.hyphen li .reference li{padding-top:0px;}
	.hyphen li p{margin-top:6px;}

.number li{background:none; padding-left:0;}
	.number li.indent{margin-left:15px; text-indent:-15px;}
	.number li{margin-top:2px;}
	.number li .hyphen{padding-top:0; margin-left:16px;}
	.number li .hyphen li{padding-left:11px; background:url('img/bu_hyphen.gif') no-repeat 0 8px; }
	li .number li{background:none;}

.reference{padding-top:4px;}
.reference li{padding-left:12px; background:url('img/bu_reference.gif') no-repeat 0 6px; margin-top:2px;}
	.reference li .hyphen li{padding-left:11px; background:url('img/bu_hyphen.gif') no-repeat 0 8px; margin-top:2px;}

.gray_square li{padding-left:9px; background:url('img/bg_gray_square.gif') no-repeat 0 8px; margin-top:2px;}
	.hyphen li .gray_square{margin-top:2px;}
	.hyphen li .gray_square li{margin-top:0;}

.in_box{display:inline-block;margin-left:20px; padding:16px 0 14px 0;}
	.in_box li{padding-left:9px;  background:url('img/bg_gray_square.gif') no-repeat 0 8px; margin-bottom:2px;}

.star li{padding-left:10px; background:url('img/bg_star.gif') no-repeat 0 8px; color:#767676;}
	table .star{margin-top:6px;}

.table_list li{padding-left:10px; background:url('img/bg_table_list.gif') no-repeat 0 8px; margin-top:4px;}
.table_list li.first{margin-top:0px !important;}
	.table_list li .hyphen{padding-top:2px;}
	.table_list li .hyphen li{padding-left:11px; background:url('img/bu_hyphen.gif') no-repeat 0 8px; margin-top:2px;}

.ol_process{margin-left:20px;}
	.ol_process li{font-weight:bold; color:#3d5a8f; font-size:1.15em; margin-top:22px;}
	.ol_process li.first{margin-top:0;}
	.ol_process li ul li{font-weight:normal; color:#525252; font-size:0.9em; margin-top:4px;}
	.ol_process li p{font-weight:normal; color:#525252; font-size:0.9em; margin:6px 0 0 16px;}
	.ol_process li ul.bullet{margin-left:16px;}
	.ol_process li ul.bullet li.first{margin-top:6px;}
	.ol_process .bullet li .hyphen li{margin-top:2px;}

.phase01{margin-left:10px;}
	.phase01 li.first, .phase02 li.first{margin-top:7px;}
	.phase01 li p, .phase02 li p{margin-top:4px;}
	.phase01 .table_list li.first, .phase02 .table_list li.first{margin-top:0px;}
	.phase01 .tbl_basic, .phase02 .tbl_basic, .htag_table .tbl_basic{margin-top:11px;}
	.htag_table .step_flow{margin-top:11px;}

	.phase01 .namecard {margin:5px 0 0 10px;}
	.phase01 .namecard li {float:left;width:220px;height:121px;margin-left:20px;margin-bottom:20px;text-align:center;background:url('img/bg_namecard.gif') no-repeat}
	.phase01 .namecard li.nf {margin-left:0}
	.phase01 .namecard li.ne {margin-bottom:0}
	.phase01 .namecard li img {margin-top:1px;}

.phase02{margin-left:12px;}
	.phase02 .bullet{margin-left:10px;}
	.phase02 .number{padding-top:3px;}
	.phase02 .number li{margin-top:2px; padding-left:0;}
	.phase02 .inm{padding-bottom:4px;}
.phase_pop{margin-left:12px; padding:7px 0 10px 0}
	.phase_pop .bullet{margin-left:10px;}

.htag_table, .htag_txt, .htag_img {padding-left:20px;}
.htag_txt img{vertical-align:middle;}
.htag_txt .number li{margin-top:4px;}
.htag_img {margin-top:12px;}
.terms_down{margin:10px 0 0 20px;}
.origin{padding-left:12px; background:url('img/bu_reference.gif') no-repeat 0 6px; margin-top:32px;}


.phase01 li .img_step, .phase02 li .img_step{margin-top:8px;}

.in_list{margin-bottom:16px;}
.detail_standard{margin-top:11px; text-align:right; line-height:9px; padding-bottom:1px;}
.rate_standard{margin-top:6px; text-align:right;}


/* tab */
.tabMenu{width:100%; height:100%; position:relative;  display:inline-block; background:url('img/bg_tab_line.gif') repeat-x 0 0; margin-top:50px; }
	.tabMenu .wrap{width:100%; display:inline-block;}
	.tabMenu .tab{position:absolute; top:0;}
	.tabMenu .tab.menu01{left:0;}
	.tabMenu .tab.menu02{left:97px;}
	.tabMenu .tab.list01{left:0;}
	.tabMenu .tab.list02{left:90px;}
	.tabMenu .tab.cpmenu01{left:0;}
	.tabMenu .tab.cpmenu02{left:83px;}
	.tabMenu .tab.cpmenu03{left:166px;}
	.tabMenu .tab.cpmenu04{left:290px;}
	.tabMenu .tab.cpmenu05{left:373px;}
	.tabMenu .tab.cpmenu06{left:455px;}
	.tabMenu .tab.cpmenu07{left:538px;}
	.tabMenu .tab a{padding:12px 20px 8px 20px; height:23px; display:inline-block; font-size:14px; color:#333; vertical-align:top;  border-left:1px solid #d5e1ef; border-top:1px solid #d5e1ef; border-bottom:1px solid #8babd3;border-right:1px solid #d5e1ef;  background:#f9fbfd; margin-left:-1px; position:relative; z-index:1;}
	.tabMenu .cnt{ display:none; background:#fff; margin-top:85px;}
	.tabMenu .on .tab{z-index:999;}
	.tabMenu .on .tab a{height:25px; letter-spacing:-1px; font-weight:bold; padding:13px 20px 7px 20px; border-top:none; background:#fff url('img/bg_tab.gif') repeat-x 0 0;border-bottom:none; border-left:1px solid #8babd3; border-right:1px solid #8babd3; z-index:5; position:relative;}
	.tabMenu .on .cnt{display:block;}

.tabMenuCp .tab a{padding:12px 13px 8px 13px;}
.tabMenuCp .on .tab a{padding:13px 13px 7px 13px;}

.study_abroad .tab_move li a,.study_abroad .tab_move li.on a{padding:9px 9px 7px 9px;}

.tab_area{width:100%; height:75px;}
.tab_area02{width:100%; height:150px;}
.tab_move {width:100%; display:inline-block; height:37px; background:url('/img_2nd/bg/bg_tab_line_move.gif') repeat-x 0 0; position:relative; }
	.tab_move li{float:left;  border-top:1px solid #d5e1ef; border-bottom:1px solid #8babd3;border-right:1px solid #d5e1ef;  background:#f9fbfd;padding:9px 14px 7px 14px;}
	.tab_move li.first{border-left:1px solid #d5e1ef;}
	.tab_move li.on{font-weight:bold; letter-spacing:-1px; border-top:none; background:#fff url('/img_2nd/bg/bg_tab_move.gif') repeat-x 0 0;border-bottom:none; border-left:1px solid #8babd3; border-right:1px solid #8babd3; padding:9px 14px 9px 14px; margin-left:-1px;}
	.tab_move li.on.first{margin-left:0;}
	.tab_move li a{ font-size:13px; color:#333;  vertical-align:top;}

.tab_move li ul{padding:11px 0 4px 0; width:100%;_width:720px; overflow:hidden; border-bottom:1px solid #ccddee; position:absolute; left:0; top:37px;}
	.tab_move li ul li{background:url('/img_2nd/bg/bg_2depth_tab.gif') no-repeat 0 5px; padding:0 16px 6px 16px;  border:0;}
	.tab_move li.on ul li.first{padding-left:0; margin-left:0; background:none; padding:0 16px 6px 0;  border:0;}
	.tab_move li ul li a{font-weight:normal;}
	.tab_move li ul li.on{border:0; background:url('/img_2nd/bg/bg_2depth_tab.gif') no-repeat 0 5px;padding:0 16px 6px 16px;}
	.tab_move li ul li.on a{color:#0066cc; font-weight:bold; letter-spacing:-1px;  margin-left:0; padding:0; }

.depth2{padding:11px 0 5px; width:100%; display:inline-block; border-bottom:1px solid #ccddee;}
	.depth2 li{float:left; background:url('/img_2nd/bg_2depth_tab.gif') no-repeat 100% 5px; padding-right:16px; margin-right:16px; padding-bottom:6px;}
	.depth2 li.last{padding-right:0; margin-right:0; background:none;}
	.depth2 li.on a{color:#0066cc; font-weight:bold; letter-spacing:-1px;}

.rnd_tab{overflow:hidden; padding:3px 0 16px 10px;}
	.rnd_tab ul{width:100%; display:inline-block;}
	.rnd_tab ul li{ float:left; width:30%;  margin:13px 0 0 10px; padding-left:9px; background:url('/img_2nd/bg_gray_square.gif') no-repeat 0 8px; }
	.rnd_tab ul li.on a{display:inline-block; background:url('/img_2nd/bg_tab.gif') repeat-x 0 100%; font-weight:bold; letter-spacing:-1px; color:#3366cc;}


/* box type */
.df_box {width:100%; position:relative; display:inline-block; padding:20px 0 20px 0; background: url('/img_2nd/df_box_bg.gif') repeat-y 110px 1px;}

.info_box{padding:23px 0 21px 0;border-top:2px solid #ffcf28; background:url('/img_2nd/bg_infobox_bot.gif') no-repeat 0 100%;}

.graybox_top{width:100%; overflow:hidden; background:url('/img_2nd/bg_gray_box_top.gif') no-repeat 0 0;}
.graybox_bot{width:100%;background:url('/img_2nd/bg_gray_box_bot.gif') no-repeat 0 100%; padding-bottom:2px; margin-top:40px;}

.rnd_gray{background:url("/img_2nd/bg/bg_rnd_gray_top.gif") no-repeat 0 0; position:relative; width:100%;}
.rnd_gray .rt{background:url("/img_2nd/bg/bg_rnd_grayside.gif") no-repeat right top; position:absolute; top:0; right:0; width:3px; height:3px;}
.rnd_gray .lb{background:url("/img_2nd/bg/bg_rnd_grayside.gif") no-repeat left bottom; position:absolute; bottom:0;left:0; width:3px; height:3px;}
.rnd_gray_in{background:url("/img_2nd/bg/bg_rnd_gray_bot.gif") no-repeat 100% 100%;}

.rnd_blue{background:url("/img_2nd/bg_rnd_blue_top.gif") no-repeat 0 0; position:relative; width:100%;}
.rnd_blue .rt{background:url("/img_2nd/bg_rnd_blueside.gif") no-repeat right top; position:absolute; top:0; right:0; width:3px; height:3px;}
.rnd_blue .lb{background:url("/img_2nd/bg_rnd_blueside.gif") no-repeat left bottom; position:absolute; bottom:0;left:0; width:3px; height:3px; }
.rnd_blue_in{background:url("/img_2nd/bg_rnd_blue_bot.gif") no-repeat 100% 100%;}

.rnd_bgblue{background:url("/img_2nd/bg_bluebox_top.gif") no-repeat 0 0; position:relative;}
.rnd_bgblue .rt{background:url("/img_2nd/bg_bluebox_side.gif") no-repeat right top; position:absolute; top:0; right:0; width:3px; height:3px;}
.rnd_bgblue .lb{background:url("/img_2nd/bg_bluebox_side.gif") no-repeat left bottom; position:absolute; bottom:0;left:0; width:3px; height:3px; }
.rnd_bgblue_in{background:url("/img_2nd/bg_rnd_blue_bot.gif") no-repeat 100% 100%;}

ul li .rnd_gray, ul li .rnd_blue{margin-top:6px;}
.htag_txt .rnd_gray, .htag_txt .rnd_blue{margin-top:8px;}

.bluebox_top{width:100%;overflow:hidden; background:url('img/bg_blue_box_top.gif') no-repeat 0 0;}
.bluebox_bot{width:100%;background:url('img/bg_blue_box_bot.gif') no-repeat 0 100%; padding-bottom:2px;}

.pr_find{padding:8px 20px;}
	.pr_find li{width:100%; font-weight:bold; padding:8px 0 9px 0; background:url('img/bg_bgbox.gif') repeat-x 0 100%;}
	.pr_find li.last{background:none;}

.twocolor_box_top{width:100%;overflow:hidden; background:url('img/bg_2color_box_top.gif') no-repeat 0 0;}
.twocolor_box_bot{width:100%;background:url('img/bg_2color_box_bot.gif') no-repeat 0 100%; padding-bottom:5px;}

.rnd_list{padding:21px 25px;}
	.rnd_list .reference{padding-top:0;}

li .step_flow{margin-top:8px;}
.step_flow{width:100%;  border-top:2px solid #66bbee;  position:relative; background:url('img/bg_step_flow.gif') no-repeat left bottom;}
.step_flow_rb{width:8px; height:8px; line-height:0; font-size:0; overflow:hidden; background:url('img/bg_step_flow_rb.gif') no-repeat 0 0; position:absolute; right:0; bottom:0; _bottom:-1px;}
.step_flow table{width:100%;}
.step_flow table td{border-right:1px solid #c0d6ee; vertical-align:top; padding-bottom:31px;}
.step_flow table .flow_wrap{padding:0 20px; position:relative;}
.step_flow table .flow_wrap.hedge .gray_square li{margin-top:7px;}
.step_flow table .flow_wrap strong{margin-top:25px; display:inline-block; font-size:1.3em; letter-spacing:-1px; color:#3c5c88; height:53px;}
.step_flow table .flow_wrap strong.indent{margin-left:21px; text-indent:-21px;}
.step_flow table .flow_wrap strong span{color:#0391e6;}
.step_flow table .flow_wrap .gray_square{margin-left:7px;}
.step_flow table .flow_wrap .gray_square li{margin-top:2px; letter-spacing:-1px;}
.step_flow table .flow_wrap .gray_square li.first{margin-top:0;}
.step_flow table .flow_wrap .flow_thumb{text-align:center;}
.step_flow table .flow_wrap .subtext{margin-top:16px;}
.step_flow table .flow_wrap p{margin-left:20px; text-indent:-1px;}
.step_flow table .flow_wrap p.star{margin-top:4px; color:#0066cc;}
.step_flow table .flow_wrap .btn{display:inline-block; margin:6px 0 0 20px;}
.step_flow .flow_wrap .flow_arrow{position:absolute; right:-10px; top:63px;  z-index:1; line-height:0; font-size:0;}


/**************** layout ****************/
#wrapper {width:100%;height:100%}

#header {width:100%}

#gnb_wrap {position:fixed !important;position:absolute;width:100%;height:103px;z-index:9998; top:0; background:#fff url('img/gnb_b_line.gif') no-repeat center bottom;}
#gnb_sub {position:absolute;width:100%;height:103px;z-index:9998; top:0; background:#fff url('img/gnb_b_line.gif') no-repeat center bottom;}
#gnb {width:940px;margin:0 auto}


#container {position:relative; width:940px; margin:0 auto}
#container:after {content: ".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

#sub_main, #side, #content, #floating {float:left;margin-top:118px}

#side {width:220px}
#side_menu {width:170px}
#side_menu .log_area {margin-bottom:16px}
#side_menu .user_id {color:#575757;font-weight:bold}
#side_menu .user_info {height:14px;padding-left:18px;margin-bottom:7px;background:url('img/ic_lock.gif') 3px 0 no-repeat;line-height:15px}
#side_menu dl {border-bottom:1px solid #c2c2c2}
#side_menu dt {width:170px;height:48px;border-bottom:2px solid #4cafee}
#side_menu dd {border-bottom:1px solid #e5e6e9}
#side_menu dd:hover {background:#c1e4ff}
#side_menu dd.on {background:#c1e4ff}
#side_menu dd a {display:block;padding:8px 0 6px 7px}
#side_menu dd a.sub_off {background:url('img/navigation/lnb_bg_off.gif') 153px center no-repeat}
#side_menu dd a.sub_on {background:url('img/navigation/lnb_bg_on.gif') 153px center no-repeat}
#side_menu dd ul {padding:8px 0 8px 0;background:#f4faff}
#side_menu dd li {line-height:100%}
#side_menu dd li a {padding:7px 0 6px 25px;color:#575757;background:url('img/navigation/underscore_off.gif') 15px 11px no-repeat}
#side_menu dd li a.now {color:#0066cc;font-weight:bold;background:url('img/navigation/underscore_on.gif') 15px 11px no-repeat}
#side_menu dd.end {border-bottom:none}

#content {width:720px; display:inline-block;}
#contents_in {position:relative;width:100%;margin-top:20px;display:inline-block;}

.sub_quick {height:373px;overflow:hidden;position:absolute;right:-110px;top:150px;width:91px}

/* #footer {width:100%;margin-top:100px;border-top:1px solid #e7e7e7;}
.footer_in {position:relative;width:940px;margin:0 auto;color:#7a7978}
.footer_in a{color:#7a7978;text-decoration:none}
.footer_in ul {padding:33px 0}
.footer_in ul li.qr {float:left;padding-right:16px}
.footer_in ul li.foot_navi {padding-top:3px}
.footer_in ul li.sns_family {position:absolute;top:32px;right:0}
.footer_in ul li.sns_family p.sns {padding-bottom:9px;text-align:right}
.footer_in dl {float:left;margin-left:6px}
.footer_in dl ul {position:absolute;width:139px;margin-top:-200px;padding:0 0;border:1px solid #bec9ca;background:#fff}
.footer_in dl ul li {margin:0 10px;padding-left:8px;background:url('img/underscore.gif') 0 8px no-repeat}

.breadcrumb {width:100%;text-align:right;line-height:15px;color:#787878}
.breadcrumb a {vertical-align:top;color:#787878}
.breadcrumb span {display:inline-block;height:15px;padding:0 14px;background:url('img/bullet_gt.gif') 0 0 no-repeat}
.breadcrumb span.start {background:none}
.breadcrumb span.end {padding:0 0 0 14px;vertical-align:top;}
 */

/**************** ´Ü¶ôº° °£°Ý ****************/
.section{width:100%; display:inline-block; margin-bottom:40px}/* ±âº»°£°Ý */
.section_txt{width:100%; display:inline-block; margin-bottom:35px;}
.section_rnd{width:100%; display:inline-block; margin-bottom:25px;}
.section_last{width:100%; display:inline-block; margin-bottom:0;}/* ¸¶Áö¸·´Ü¶ô */


/**************** search box ****************/
.df_box dl{width:100%; display:inline-block; margin-top:10px;}
.df_box dl.first{margin-top:0;}
.df_box dt{float:left; width:109px; padding-left:1px;  color:#333; font-weight:bold; text-align:center;}
.df_box dd{float:left; width:590px; padding-left:15px;}
.df_box dd.multi_select{margin-top:0;}
.df_box dd.multi_select select{margin:0 8px 5px 0;}
.df_box dd ul{width:365px; overflow:hidden;}
.df_box dd li {float:left}
.df_box dd ul.fund {width:500px}
.df_box dd ul.fund li {float:none; height:27px; padding-bottom:5px; vertical-align:middle}
.df_box dd ul.fund li.btn {padding-bottom:10px}
.df_box dd ul.fund li.last {padding-bottom:0}
.df_box dd ul.fund li .prd_btn {position:absolute;right:30px;width:47px;height:27px}
.df_box dd label{margin-right:19px;}
.df_box .sch_word {position:absolute;top:20px;right:28px;}
.df_box .sch_btn {position:absolute;right:30px;bottom:18px}
.df_box .sch_btn input{vertical-align:top;}


.product_search{width:100%; overflow:hidden;}
	.product_search dl{width:100%; display:inline-block;}
	.product_search dt{float:left; width:109px;  height:19px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333; text-align:center; padding:25px 0;}
	.product_search dd{float:left; padding:21px 0 17px 16px; height:31px;}
	.product_search dd .input{height:25px; width:520px;}
	.product_search .column{width:201px; height:31px; border-right:1px solid #f2f2f2;}
	.product_search .sch_btn {position:absolute;right:30px;bottom:22px}
	.product_search span img {vertical-align:middle}
	.product_search .prd_btn {position:absolute;right:30px;width:47px;height:27px}

.kompass_search{width:100%; position:relative;}
	.kompass_search dl{width:100%; display:inline-block;}
	.kompass_search .first dt{padding:24px 0 0 30px; float:left; width:109px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333;}
	.kompass_search .first dd{padding:20px 0 0 14px; float:left;}
	.kompass_search .country dt{padding:10px 0 24px 30px;float:left; width:109px; border-right:1px solid #f2f2f2; font-weight:bold; color:#333;}
	.kompass_search .country dd{padding:6px 0 0 14px; float:left;}
	.kompass_search dt span{font-weight:normal;}
	.kompass_search dd .input{height:25px; width:213px;}
	.kompass_search dd select{width:176px;}
	.kompass_search .sch_btn{position:absolute; right:30px; bottom:18px;}


/* º¸Çè»óÇ° Áú¹® */
.standard{text-align:right; color:#575757; margin-bottom:10px;  line-height:11px;}

.tit_office{margin-bottom:16px;}
.find_office{border-top:2px solid #ffcf28; border-left:1px solid #e7e7e7; border-right:1px solid #e8e7e7; border-bottom:1px solid #bdbfc1; margin:35px 0 40px 0;}

.compulsory{margin-right:3px;}
	.compulsory img{vertical-align:middle;}


/* ¼öÃâ */
.service_list{padding:16px 20px 12px 20px;}
	.service_list ul{width:100%; display:inline-block;}
	.service_list li{float:left; width:31%; padding-left:10px; background:url('img/bg_gray_square.gif') no-repeat 0 8px; margin-bottom:4px; text-align:left;}
	.service_list li a{text-decoration:underline; color:#1053d3;}

.logo_list{padding:25px 0; width:100%; display:inline-block;}
	.logo_list li{float:left; width:33%; text-align:center; background:url('img/bg_dashed_height.gif') repeat-y 100% 0; margin:0; padding:0;}
	.logo_list li span{margin-top:14px; display:block; width:100%;}
	.logo_list li span.first{margin-top:0;}
	.logo_list li.last{background:none;}
	.logo_list li p{margin-top:10px;}
	.logo_list li .btn_use_service{margin-top:8px;}

.how_to_use{width:100%;}
	.how_to_use li{margin-bottom:8px;}
	.how_to_use li.last{margin-bottom:0;}
	.how_to_use li .use_info{padding:17px 20px 16px 20px; position:relative;}
	.how_to_use li .use_info strong{font-size:1.2em; color:#3c5c88}
	.how_to_use li .use_info p{color:#525252; margin:5px 0 0 22px;}
	ul.how_to_use li .use_info p{margin:5px 0 0 0;}
	.how_to_use li .use_info .step_down{display:block; width:27px; height:28px; position:absolute; left:48%; bottom:-17px;}
	.how_to_use li .use_info .gray_square{margin-top:5px;}
	.how_to_use li .use_info .gray_square li{background:url('img/bg_gray_square.gif') no-repeat 0 9px; padding-left:8px; margin-bottom:4px;}
	.how_to_use li .use_info .gray_square li.last{margin-bottom:0;}
	.how_to_use li .use_info .reference{padding-top:0;}
	.how_to_use li .use_info .reference li, .how_to_use li .use_info .hyphen li{margin-bottom:0;}

.loan_division{width:100%; display:inline-block;}
	.loan_division li{float:left; width:350px; height:110px; margin:0 20px 20px 0;}
	.loan_division li.r_last{margin-right:0;}
	.loan_division li.b_last{margin-bottom:0;}
	.loan_divistion_info{display:inline-block; padding:15px 5px 15px 15px;}
	.loan_divistion_info .thumb{float:left; margin-right:30px;}
	.loan_divistion_info strong{font-size:14px; display:block; float:left; color:#3c5c88; margin-top:2px;}
	.loan_divistion_info p{float:left; width:200px; margin-top:5px;}


/* ÆÝµå */
.basic_tenets{padding:22px 27px 21px 27px;}
	.basic_tenets strong{font-size:1.2em; display:inline-block; color:#0066cc; margin-top:22px;}
	.basic_tenets strong.first{margin-top:0;}
	.basic_tenets p{font-weight:bold; margin-top:13px;}
	.basic_tenets .number{margin-top:6px;}

.meaning_box{width:670px; padding:21px 25px; overflow:hidden;}
	.meaning_box .meaning_img{float:left; margin:4px 25px 0 0;}
	.meaning_box .meaning_txt{float:left; width:575px;}
	.meaning_box .meaning_txt p{margin-top:9px;}
	.meaning_box ul{float:left; width:575px;}
	.meaning_box ul li{margin-bottom:4px; color:#767676; padding-left:8px; background:url('img/bg_gray_square.gif') no-repeat 0 8px;}
	.meaning_box ul li.last{margin-bottom:0;}


/* ÆÝµå ¼¼·Î±×·¡ÇÁ */
.blue_list_wrap{width:100%; display:inline-block;}
	.rnd_blue_list{width:32%; margin-right:2%; float:left; border-top:2px solid #0aa5e5; background:url('img/bg_rnd_step_left.gif') no-repeat 0 100%; display:inline-block;}
	.rnd_blue_list.last{margin-right:0;}
	.rnd_blue_list dt{display:block; text-align:center; position:relative; height:32px;  padding-top:17px; background:#f4faff; border-bottom:1px solid #c0d6ee; border-left:1px solid #c0d6ee;  border-right:1px solid #c0d6ee;}
	.rnd_blue_list dd{background:url('img/bg_rnd_step_right.gif') no-repeat 100% 100%;  padding:16px 5px 16px 0; margin-left:16px;}
	.rnd_blue_list dd ul li{background:url('img/bg_gray_square.gif') no-repeat 0 8px; padding-left:10px; margin-bottom:4px;}
	.rnd_blue_list dd ul li.last{margin-bottom:0;}
	.rnd_blue_list dd ul li.none{background:none;}
	.rnd_blue_list dd .in_pictogram span{display:inline-block; margin:27px 0 0 0; width:100%; text-align:center;}
	.rnd_blue_list dd .in_pictogram p{margin-top:16px;}

.e_banking_user .rnd_blue_list dd{height:134px;} /* ½ÇÁ¦³ôÀÌ°ª¿¡¼­ 32pxÀ» »«°ªÀ» ³Ö´Â´Ù. */
.ebranch_function01{width:100%; overflow:hidden;}
.ebranch_function01 .rnd_blue_list dd{height:155px;}
.ebranch_function02{margin-top:20px; float:left; width:100%;}
.ebranch_function02 .rnd_blue_list dd{height:85px;}
.trade .rnd_blue_list dd{height:199px;}
.fund_care .rnd_blue_list dd{height:35px;} /* ÆÝµåÄÉ¾î */

.two_box .rnd_blue_list{width:47%; margin-right:6%;}
.two_box .rnd_blue_list.last{margin-right:0;}

.four_box .rnd_blue_list{width:22%; margin-right:4%;}
.four_box .rnd_blue_list.last{margin-right:0;}


/**************** table ****************/
.table_area{width:100%; display:inline-block; position:relative;margin-top:45px;}
.table_area .tbl, .table_area .tbl_line{margin-top:19px;}
.table_area .btn_compare{position:absolute; right:0; top:5px;}
.table_row{width:100%; margin:25px 0 35px 0}


/* Å×ÀÌºí »ó´Ü ºÎ°¡ Á¤º¸ Ç¥Çö */
.description{width:100%; display:inline-block; position:relative;}
.description .f_info {font-size:1.2em; margin-top:4px;}
.description .condition{position:absolute; right:0; top:0;}
.description select {margin-right:2px;}

.tbl{width:100%; border-bottom:1px solid #aaccdd;}
.tbl .al{text-align:left; padding-left:15px;}
.tbl .ac{text-align:center; padding-right:0; padding-left:0;}
.tbl .ar{text-align:right; padding-right:15px;}
.tbl img{vertical-align:middle;}
.tbl thead th {padding:9px 0 7px 0;border-top:2px solid #51afeb; border-bottom:1px solid #ccddee; background:#edf4fa; font-weight:normal; color:#333;}
.tbl thead .pr_list th{padding-right:30px;}
.tbl thead .pr_list th.first{padding-right:0;}
.tbl thead .pr_list th.last{padding-right:0;}
.tbl th.view_tit{font-weight:bold; padding:11px 0 11px 16px; font-size:1.3em; text-align:left;}
.tbl th.update{color:#767676; background:#EDF4FA url('img/bg_board_th.gif') no-repeat 100% center;}
.tbl th.count{color:#767676;}
.tbl tr.sale_stop td{background:#fdfdfd;}

.tbl td{border-top:1px solid #ccddee; text-align:center; padding:9px 0; color:#575757;}
.tbl td input{vertical-align:top; padding:1px; margin-top:2px;}
.tbl td.subject{text-align:left; padding-left:9px;padding-right:9px;}
.tbl td.subject a:hover{text-decoration:underline;}
.tbl td.day{color:#767676;}
.tbl td.view{padding:27px 16px 37px 16px; text-align:left; border-bottom:none;}
	.tbl td.view strong{color:#7898c4;}
	.tbl td.view p{margin-top:19px;}
.tbl td.down_flie{border:1px solid #ddd; padding:5px 0; background:#f9f9f9; text-align:left;}
	.down_flie dl{width:100%; display:inline-block;}
	.down_flie dl dt{float:left; width:73px; padding-left:26px; font-weight:bold; background:url('img/bg_addfile.gif') no-repeat 14px 4px;}
	.down_flie dl dd{float:left; width:619px;}
	.down_flie dl dd ul li{margin-bottom:2px;}
	.down_flie dl dd ul li.last{margin-bottom:0;}
	.down_flie dl dd ul li a:hover{text-decoration:underline;}

.tbl td.pr_case{text-align:left; padding-left:15px;}
	.tbl td.pr_case a:hover{text-decoration:underline;}

.tbl td.check{padding:28px 30px 28px 0;  vertical-align:top; text-align:left;}
.tbl td.check a{ color:#333; font-size:1.2em; vertical-align:top; font-weight:bold;}
.tbl td.check a:hover{text-decoration:underline;}
.tbl td.check p{margin-top:6px;}
.tbl td.check p img{line-height:0; font-size:0; vertical-align:middle;}

.tbl td.summary{color:#575757;padding:28px 30px 28px 0;  vertical-align:top; text-align:left;}
.tbl td.summary p{margin-top:2px;}
.tbl td.summary ul.blue_line{margin-top:2px;}

.tbl td.rank{text-align:left; padding:30px 0; vertical-align:top;}

.tbl td.rate{padding:28px 30px 28px 0; vertical-align:middle; text-align:left;}
.tbl td.rate img{vertical-align:middle;}
.tbl td.rate .td_in{ height:100%; padding-right:22px; position:relative;}
.tbl td.rate .td_in a{display:inline-block; width:27px; height:27px; overflow:hidden; position:absolute; right:0; top:50%; margin-top:-14px; line-height:0; font-size:0;}
.tbl td.rate .td_in a img{display:block; line-height:0; font-size:0;}

.tbl td.btn{padding:28px 0;  vertical-align:top;}
.tbl td.btn span{display:inline-block; margin-bottom:4px;}
.tbl td.btn span.text{margin-bottom:6px;}
.tbl .last td{border-bottom:1px solid #aaccdd;}

.prenext{width:100%; margin-top:40px;}
	.prenext td{padding:9px 0; border-bottom:1px solid #ddd;}
	.prenext .first td{border-top:1px solid #b9c9d6;}
	.prenext td a:hover{text-decoration:underline;}
	.prenext td.prev, .prenext td.next{font-weight:bold; color:#767676; padding-left:16px;}

.board_search{width:100%; text-align:center; margin-top:30px;}
	.board_search  .input{height:25px; width:220px;}
	.board_search select{width:72px;}
	.board_search input, .board_search select{vertical-align:middle;}

.tbl_line{width:100%; table-layout:fixed;}
.tbl_line img{vertical-align:middle;}
.tbl_line th{border-top:2px solid #66bbee; border-right:1px solid #ccddee; border-bottom:1px solid #ccddee; background:#edf4fa; font-weight:normal; padding:8px 0;}
.tbl_line th.last{border-right:0;}
.tbl_line .sub_tbl th{border-top:1px solid #ccddee; background:#f9fbfc;}
.tbl_line td{padding:16px 0; text-align:center; border-bottom:1px solid #ccddee; border-right:1px solid #ccddee;}
.tbl_line td.last{border-right:0;}
.tbl_line td.up{color:#ee0000;}
.tbl_line td.down{color:#0066cc;}
.tbl_line td.tbl_input{vertical-align:top; border-right:none; padding-top:18px;}
.tbl_line td.tbl_input input{vertical-align:top;  padding:1px; margin-top:1px; width:13px; height:13px;}

.tbl_line td.check{padding:17px 20px 15px 0; text-align:left;}
.tbl_line td.check a{letter-spacing:-1px; font-weight:bold; color:#333;}
.tbl_line td.check a:hover{text-decoration:underline;}
.tbl_line td.check p{margin-top:2px;}
.tbl_line td.check .case{color:#767676;}
.tbl_line td.check .grade{color:#7e7e7e; padding-left:14px; }
.tbl_line td.check .lv_01{background:url('img/bg_lv1.gif') no-repeat 0 4px;}
.tbl_line td.check .lv_02{background:url('img/bg_lv2.gif') no-repeat 0 4px;}
.tbl_line td.check .lv_03{background:url('img/bg_lv3.gif') no-repeat 0 4px;}
.tbl_line td.check .lv_04{background:url('img/bg_lv4.gif') no-repeat 0 4px;}
.tbl_line td.check .lv_05{background:url('img/bg_lv5.gif') no-repeat 0 4px;}

.tbl_line td.rank{text-align:left; padding:20px 0; vertical-align:top; border-right:0;}

.tbl_line td.btn{text-align:center; border-right:0;}
.tbl_line td.btn span{display:inline-block; margin-bottom:4px;}
.tbl_line td.btn span.text{margin-bottom:6px;}

.tbl_basic{width:100%; border-bottom:1px solid #5A768F;}
.tbl_basic thead th{text-align:center; color:#3B5265; background:#EFF3F5; padding:8px 0; border-top:1px solid #5A768F; border-right:1px solid #5A768F;}
.tbl_basic tbody th{text-align:left; color:#3B5265; padding:8px 0 8px 15px; border-right:1px solid #5A768F; border-top:1px solid #5A768F;}
.tbl_basic tfoot th{border-right:1px solid #5A768F; border-top:1px solid #5A768F;}
.tbl_basic tbody th.thl{background:#EFF3F5;}
.tbl_basic .title02{background:#f0fbfc;}
.tbl_basic tr.first th, .tbl_basic tr.first td{border-top:2px solid #5A768F;}
.tbl_basic td{color:#000; padding:8px 0; text-align:center; border-right:1px solid #5A768F; border-top:1px solid #5A768F; background:#fff;}
.tbl_basic .last{border-right:0;}
.tbl_basic .al{text-align:left; padding-left:15px;}
.tbl_basic .ac{text-align:center; padding-left:0;}
.tbl_basic .ar{text-align:right; padding-right:15px;}
.tbl_basic td .space{margin-right:20px}
.tbl_basic td .example {margin-left:3px;}
.tbl_basic .input {border:1px solid #d5d5d5;height:25px;font-size:12px;color:#767676;line-height:25px;}
.tbl_basic img{vertical-align:middle;}
.tbl_basic .reserve{color:#767676;}
.tbl_basic .zipcode{margin-top:5px;}
.tbl_basic .list_wrap{text-align:left; vertical-align:top; padding-left:15px;}
.tbl_basic .list_wrap .table_list li{margin-top:7px;}
.tbl_basic .list_wrap .table_list li .arrow{padding-top:2px;}
.tbl_basic .list_wrap .table_list li .arrow li{padding-left:13px; background:url('img/bg_arrow.gif') no-repeat 0 7px; margin-top:2px;}
.tbl_basic .last td{border-bottom:none;}
.tbl_basic .word_info_area{text-align:left; padding:13px 16px 11px 16px; border-right:none;}
	.tbl_basic .word_info_area strong{font-size:16px; color:#0066cc;}
	.tbl_basic .word_info_area p{margin-top:9px;}

.tbl_basic .in_table{padding:8px 15px;}
	.tbl_basic .in_table table{width:100%; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
	.tbl_basic .in_table table th{text-align:center; background:#f4f4f4; color:#333; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:8px 0;}
	.tbl_basic .in_table table td{color:#575757; padding:8px 0; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center;}


/**************** board ****************/
/* paging */
.pagination {text-align:center;font-weight:bold;margin-top:25px}
.pagination *{display:inline-block;text-decoration:none;line-height:normal;vertical-align:middle}
.pagination a {padding:2px 7px;line-height:18px}
.pagination a img {margin-top:0px;}
.pagination a:hover{text-align:center;color:#f2631b;}
.pagination strong {padding:2px 7px;margin-top:1px;text-align:center;color:#f2631b;border:1px solid #f2631b;line-height:19px}
.pagination .direction {padding:0;margin:0;border:0}
.pagination a.direction, .pagination a.direction:hover {border:0}

/**************** //default End****************/

/* align */
.txt_aL{text-align:left !important;}
.txt_aC{text-align:center !important;}
.txt_aR{text-align:right !important;}
.th_txt_CP{text-align:center !important; padding:5px 0 !important;}
.td_txt_RP{text-align:right !important; padding-right:5px !important;}
.td_txt_LP{text-align:left !important; padding-left:5px !important;}
.td_txt_LP10{text-align:left !important; padding-left:10px !important;}
.btn_RM{text-align:right !important; margin-bottom:20px !important;}


/* border */
.bd_left{border-left:1px solid #5A768F;}
.bd_btm{border-bottom:1px solid #5A768F;}
.bd_b0{border-bottom:0 !important;}
.bd_r0{border-right:0 !important;}


/* display */
.dp_IB{display:inline-block !important;}


/* font */
.ft_1em{font-size:1em;}


/* margin */
.mg_top-1{margin-top:-1px !important;}
.mg_top0{margin-top:0 !important;}
.mg_top4{margin-top:4 !important;}
.mg_left10{margin-left:10px;}
.mg_bottom10{margin-bottom:10px;}
.mg_bottom15{margin-bottom:15px !important;}
.mg_bottom20{margin-bottom:20px !important;}
.mg_bottom30{margin-bottom:30px;}


/* padding */
.th_pd_ft_vt{padding:18px 15px !important; font-weight:bold !important; vertical-align:top !important;}
.th_pd_L10{padding-left:10px !important;}
.td_pd_TB5{padding:5px 0 !important;}
.td_pd_T5B0{padding-top:5px !important; padding-bottom:0 !important;}
.pd_TB15{padding:15px 0 !important;}
.pd_T6B14{padding:6px 0 14px !important;}
.pd_T11B7{padding-top:11px !important; padding-bottom:7px !important;}
.pd_T1B7{padding-top:1px !important; padding-bottom:7px !important;}


/* position */
.position_R{position:relative;}


/* clear */
.clear{clear:both; padding:0; margin:0;}


/* font */
.ft_wB{font-weight:bold !important;}



/* Á¾ÇÕ°Ë»ö & Á¾ÇÕ°Ë»ö ¸®½ºÆ® */
.tbl_basic .add_sc{padding-top:4px; padding-bottom:4px; padding-left:4px !important;}
.tbl_basic .add_sc dt{float:left; width:92px;}
.tbl_basic .add_sc dd{float:left; width:488px;}
.tbl_basic .add_sc .sojaeji{display:inline-block; margin-top:4px;}
.tbl_basic .add_sc .radio{display:inline-block; margin-top:-2px; margin-left:0;}
.tbl_basic .add_sc .check{display:inline-block; margin-left:0;}

/* Á¾ÇÕ°Ë»ö & Á¾ÇÕ°Ë»ö ¸®½ºÆ® ÀÚµ¿Â÷ ±¸ºÐ */
.tbl_basic .car_sc{padding-top:4px; padding-bottom:4px; padding-left:4px !important;}
.tbl_basic .car_sc dt{float:left; width:222px;}
.tbl_basic .car_sc dd{float:left; width:288px;}
.tbl_basic .car_sc .sojaeji{display:inline-block; margin-top:4px;}
.tbl_basic .car_sc .radio{display:inline-block; margin-top:-2px; margin-left:0;}
.tbl_basic .car_sc .check{display:inline-block; margin-left:0;}


.kind_list{margin:-1px -1px 0 0;}
.special_list{border-top:1px solid #5A768F; margin-right:-1px;}

.pt_red{color:#ad0000; font-size:9pt; letter-spacing:-1px;}



/* °æ¸Å¿¹Á¤¹°°Ç »ó¼¼ÆäÀÌÁö */
.tbl_view_pre{width:100%; border-bottom:1px solid #5A768F;}
.tbl_view_pre thead th{color:#3B5265; background:#EFF3F5; padding:4px 0; border-top:1px solid #5A768F; border-right:1px solid #5A768F; border-left:1px solid #5A768F;}
.tbl_view_pre tbody th{color:#3B5265; padding:4px 0; border-right:1px solid #5A768F; border-top:1px solid #5A768F; border-left:1px solid #5A768F;}
.tbl_view_pre tbody th.thl{background:#EFF3F5;}
.tbl_view_pre tr.first th, .tbl_view_pre tr.first td{border-top:2px solid #5A768F;}
.tbl_view_pre td{color:#575757; padding:4px 0; text-align:center; border-right:1px solid #5A768F; border-top:1px solid #5A768F; border-left:1px solid #5A768F; background:#fff;}
.tbl_view_pre .last{border-right:0;}
.tbl_view_pre .al{text-align:left; padding-left:5px;}
.tbl_view_pre .ac{text-align:center; padding-left:0;}
.tbl_view_pre .ar{text-align:right; padding-right:5px;}
.tbl_view_pre td .space{margin-right:20px}
.tbl_view_pre td .example {margin-left:3px;}
.tbl_view_pre .input {border:1px solid #d5d5d5;height:25px;font-size:12px;color:#767676;line-height:25px;}
.tbl_view_pre img{vertical-align:middle;}
.tbl_view_pre .reserve{color:#767676;}
.tbl_view_pre .zipcode{margin-top:5px;}
.tbl_view_pre .list_wrap{text-align:left; vertical-align:top; padding-left:15px;}
.tbl_view_pre .list_wrap .table_list li{margin-top:7px;}
.tbl_view_pre .list_wrap .table_list li .arrow{padding-top:2px;}
.tbl_view_pre .list_wrap .table_list li .arrow li{padding-left:13px; background:url('img/bg_arrow.gif') no-repeat 0 7px; margin-top:2px;}
.tbl_view_pre .last td{border-bottom:none;}
.tbl_view_pre .word_info_area{text-align:left; padding:13px 16px 11px 16px; border-right:none;}

.view_pre_blue{padding-left:40px; color:#0066CC; font-size:9pt; font-weight:bold;}

#selResultBox select{ color:blue}


/* 20230119 Á¾ÇÕ°Ë»ö ½Å±Ô Å×ÀÌºí  */
.phase01 .nw_tbl_bsc, .phase02 .nw_tbl_bsc, .htag_table .nw_tbl_bsc{margin-top:11px;}
.nw_tbl_bsc{width:100%; border-bottom:1px solid #b7b7b7;}
.nw_tbl_bsc thead th{text-align:center; color:#4c4c4c; background:#EFF3F5; padding:8px 0; border-top:1px solid #b7b7b7; border-right:1px solid #b7b7b7;}
.nw_tbl_bsc tbody th{text-align:left; color:#4c4c4c; padding:8px 0 8px 15px; border-right:1px solid #b7b7b7; border-top:1px solid #b7b7b7;}
.nw_tbl_bsc tfoot th{border-right:1px solid #b7b7b7; border-top:1px solid #b7b7b7;}
.nw_tbl_bsc tbody th.thl{background:#f3f3f3;}
.nw_tbl_bsc .title02{background:#f0fbfc;}
.nw_tbl_bsc tr.first th, .nw_tbl_bsc tr.first td{border-top:2px solid #6c6c6c;}
.nw_tbl_bsc td{color:#000; padding:8px 0; text-align:center; border-right:1px solid #b7b7b7; border-top:1px solid #b7b7b7; background:#fff;}
.nw_tbl_bsc .last{border-right:0;}
.nw_tbl_bsc .al{text-align:left; padding-left:10px;}
.nw_tbl_bsc .ac{text-align:center; padding-left:0;}
.nw_tbl_bsc .ar{text-align:right; padding-right:10px;}
.nw_tbl_bsc td .space{margin-right:20px}
.nw_tbl_bsc td .example {margin-left:3px;}
.nw_tbl_bsc .input {border:1px solid #d5d5d5;height:25px;font-size:12px;color:#767676;line-height:25px;}
.nw_tbl_bsc img{vertical-align:middle;}
.nw_tbl_bsc .reserve{color:#767676;}
.nw_tbl_bsc .zipcode{margin-top:5px;}
.nw_tbl_bsc .list_wrap{text-align:left; vertical-align:top; padding-left:10px;}
.nw_tbl_bsc .list_wrap .table_list li{margin-top:7px;}
.nw_tbl_bsc .list_wrap .table_list li .arrow{padding-top:2px;}
.nw_tbl_bsc .list_wrap .table_list li .arrow li{padding-left:13px; background:url('img/bg_arrow.gif') no-repeat 0 7px; margin-top:2px;}
.nw_tbl_bsc .last td{border-bottom:none;}
.nw_tbl_bsc .word_info_area{text-align:left; padding:13px 16px 11px 16px; border-right:none;}
	.nw_tbl_bsc .word_info_area strong{font-size:16px; color:#0066cc;}
	.nw_tbl_bsc .word_info_area p{margin-top:9px;}

.nw_tbl_bsc .in_table{padding:8px 15px;}
	.nw_tbl_bsc .in_table table{width:100%; border-top:1px solid #e2e2e2; border-left:1px solid #e2e2e2;}
	.nw_tbl_bsc .in_table table th{text-align:center; background:#f4f4f4; color:#333; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:8px 0;}
	.nw_tbl_bsc .in_table table td{color:#575757; padding:8px 0; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center;}



	/*ÀÔÂû°á°ú Ä«Ä«¿À ¾Ë¸²*/
	.kko_allim_wrap {
		width:1px;
		height:1px;
		position: absolute;
	}
		.kko_allim_wrap .kko_allim_box {
			width: 390px;
			height: 410px;
			background: #f9f9fa;
			border: solid 1px #efefef;
			box-shadow: 2px 4px 6px -1px #00000099;
			left: 140px;
			top: -250px;
			position: relative;
			padding: 0px;
			border-radius: 20px 20px;
			color: black;
			z-index: 111;
			display: flex;
			flex-direction: column;
			align-items: center;
		}
		.kko_allim_wrap.detail .kko_allim_box {
			right: 125px;
			top: 25px;
			left:unset;
		}
		.kko_allim_wrap.detailg .kko_allim_box {
			right: 370px;
			top: 25px;
			left:unset;
		}
			.kko_allim_wrap .kko_allim_box .kko_allim_title {
				font-size: 18px;
				font-weight: 600;
				padding: 15px 20px;
				background: #fff8ec;
				font-family: "Noto Sans KR", sans-serif !important;
				border-radius: 20px 20px 0 0;
				display: flex;
				align-items: center;
				width: 350px;
			}
			.btn_layer_cls {
				display: inline-flex;
				align-items: center;
				margin-left:auto;
				cursor:pointer;
			}
			.kko_allim_wrap .kko_allim_box .kko_allim_title::before {
				content:url('/images/ico_kakao_brown_24.png');
				width:22px;
				height:20px;
				margin-right:7px;
			}
			.kko_allim_wrap .kko_allim_box .regist_nums {
			    position: absolute;
				top: 60px;
				left: 20px;
			}
			.kko_allim_wrap .kko_allim_box .kko_allim_cont {
				display: inline-block;
				width: 250px;
				height: 250px;
				border-radius: 50%;
				margin-top: 40px;
				margin-bottom: 20px;
				transition: 0.2s;
			}
			.kko_allim_wrap .kko_allim_box .numcase {
					background: #fff;
					display: inline-flex;
					position: absolute;
					top: 53.5%;
					left: 50%;
					width: 160px;
					height: 160px;
					border-radius: 50%;
					text-align: center;
					font-size: 30px;
					transform: translate(-50%, -50%);
					flex-direction: column;
					justify-content: center;
					align-items: center;
				}
					.kko_allim_wrap .kko_allim_box .numcase .title {
						font-size: 16px;
						text-align:right;
						width: 67px;
						margin-top: 5px;
						font-weight:600;
					}
					.kko_allim_wrap .kko_allim_box .numcase .txt {
						font-size: 14px;
						width: 110px;
						margin-top: 10px;
						border-top:solid 1px #cccccc;
						padding-top:10px;
						font-weight:600;
					}
					.kko_allim_wrap .kko_allim_box .numcase .mack {
						width: 15px;
						font-size: 16px;
					}
					.kko_allim_wrap .kko_allim_box .numcase .numbers {
						font-size: 16px;
					width: 110px;
						    height: 30px;
					}
						.kko_allim_wrap .kko_allim_box .numcase .numbers span {
							font-size: 46px;
							color:red;
							font-weight:600;
							letter-spacing:-3px;
					width: 110px;
						}
					.kko_allim_wrap .kko_allim_box .btn_case {
						display: flex;
						justify-content: space-around;
						width: 90%;
						margin: 0 auto;
						background: #ffffff;
						padding: 15px 20px;
						border-radius: 0 0 20px 20px;
					}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_allist {cursor:pointer}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_aldelete {cursor:pointer}
					.kko_allim_wrap .kko_allim_box .btn_case .btn_alclose {cursor:pointer}

/*20240502*/
.fixinner{
    position:absolute !important;
   display:none;
}
.almlist_layer .inner {
	width:794px !important;

    position: fixed;
    top: 15%;
    background: #ffffff;
    padding: 20px;
    box-shadow: 0px 0px 7px 3px #00000091;
	z-index:999999;
}
	.almlist_layer .inner .almtable_area {
	width:794px !important;

	max-height:435px;
	min-height:335px;
	overflow-y:auto;
	    overflow-x: hidden;
	}
	.almlist_layer .inner .title_wrapng {
		display: flex;
		align-items: center;
		width: 100%;
		margin-bottom: 10px;
		flex-direction: row;
		justify-content: space-between;
	}
		.almlist_layer > .inner > .almtable_area > form > table {width:99% !important}
		.almlist_layer .inner .title_wrapng .title {
			font-size:18px;
			font-weight:600
		}
	.almlist_layer .inner .almpage_wrap {
	margin:0;
    border-top: 1px solid #5a768f;
	padding-top:20px;
	}
	.almlist_layer .inner .tbn_wrap {
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: flex-start;
		margin-bottom: 10px;
	}
.almlist_layer {
	width:1px;
	height:1px;
}
.kakao_col1 {width:35px }
.kakao_col2 {width:95px }
.kakao_col3 {width:320px }
.kakao_col4 {width:90px }
.kakao_col5 {width:115px }
.kakao_col6 {width:63px }
/*¹öÆ°*/
.btn_closeLayer {
    width: 25px;
    height: 25px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px ;
	background: #ffffff;
	}
.ico_closeLayer_close {
    padding: 0px;
    background-image: url(/images/close_delete_icon.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin: 0;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -9999px;
    margin-right: 0px;
    background-position: 0px 0px;
}
.btn_tools {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
	}
.btn_tools_lightred {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #ffebeb;
	font-weight: normal;
	background: linear-gradient( to bottom, #ffc9c9 , #ffebeb );
}
.btn_allClear {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
    background: #f3f3f3;
	}
.btn_cunsult {
    border-radius: 3px 3px;
    font-size: 12px;
	}
	.btn_tools:hover, .btn_tools_blue:hover, .btn_allClear:hover, .btn_cunsult:hover, .btn_tools_yellow:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: #000000 !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
	.btn_tools_sky:hover {
		background: linear-gradient( to bottom, #f3f8ff, #c5dfff );
	}
	.btn_tools_lightred:hover {
		background: linear-gradient( to bottom, #fffdfd , #ffe4e4 );
	}
.btn_tools_kind {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 4px 6px;
    font-size: 14px;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
	color: blue !important;
	letter-spacing: -1px;
	}
	.btn_tools_area {
		margin-left: 3px;
		border: solid 1px #cccccc;
		border-radius: 3px 3px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
		padding: 3px 6px;
		font-size: 12px;
		background: #f3f3f3;
		background: linear-gradient( to bottom, #eeeeee, #f3f3f3 );
		color: blue !important;
		letter-spacing: -1px;
	}

.btn_tools_kindRed {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 4px 6px;
    font-size: 12px;
	background: #f3f3f3;
	background: linear-gradient( to bottom, #ffffff, #f3f3f3 );
	color: red !important;
}
	.btn_tools_kindRed:hover {
		border: solid 1px #bbbbbb;
		background: #ffebeb;
		font-weight: normal;
		color: blue !important;
		background: linear-gradient( to bottom, #fffdf7, #e9dfc4);

	}
.btn_tools_sky {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #e0eeff;
	font-weight: normal;
	letter-spacing:-1px;
	background: linear-gradient( to bottom, #8abbf7, #e0eeff );
	}
.btn_tools_blue {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #3a5595;
	color:#ffffff;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
	}
.btn_tools_yellow {
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 2px 4px;
    font-size: 12px;
	background: #ffffcc;
	color:#000000;
	/*background: linear-gradient( to bottom, #dbdb9a, #ffffcc ); */
	background: linear-gradient( to bottom, #d1c197, #f2eee3 );
	}
.btn_tools_gray {
    margin-left: 3px;
    border: solid 1px #e9e9e9;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 3px 6px;
    font-size: 12px;
    background: #ffffff;
    color: #b1b1b1;
	background: linear-gradient( to bottom, #ffffff, #ffffff );
	}
.btn_tools_darkblue {
	width:175px;
	margin-left: 3px;
    border: solid 1px #cccccc;
    border-radius: 3px 3px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 3px 6px;
    font-size: 12px;
	background: #3a5595 ;
	color: yellow;
	background: linear-gradient( to bottom, #3a5595, #3a5595 );
}
	.btn_tools_darkblue:hover {
		background: #3a5595 ;
		color: #ffffff;
		background: linear-gradient( to bottom, #3a5595, #3a5595 );
		-webkit-transition: background-color 1000ms linear;
		-ms-transition: background-color 1000ms linear;
		transition: background-color 1000ms linear;
	}
	.btn_tools_darkblue .maicons {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_off.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}
	.btn_tools_darkblue .maiconson {
		width: 13px;
		height: 13px;
		background: url(/images/icon/img_check_box_on.png) no-repeat;
		background-size: 13px 13px;
		margin-left:3px;
	}
.ppose_btrn_line {text-align:right}

.ico_closeLayer_close {
    padding: 0px;
    background-image: url(/images/close_delete_icon.png);
    background-repeat: no-repeat;
    background-size: 15px 15px;
    margin: 0;
    width: 15px;
    height: 15px;
    display: inline-block;
    text-indent: -9999px;
    margin-right: 0px;
    background-position: 0px 0px;
}

/*ÀüÃ¼ °¨Á¤°¡ ´ëºñ ÅäÁö °¨Á¤°¡°¡ 80%ÀÌ»óÀ» Â÷ÁöÇÏ´Â ¹°°Ç*/
.landprc_wrap {
	display: inline-flex;
    align-items: center;
}
	.landprc_wrap .ico_landprc {
		font-size:18px;
		cursor:pointer;
		color: green;
	}
	.landprc_wrap .landprc_masbox	{
		position: absolute;
		width: 1px;
		height: 1px;
		display:none;
		}
			.landprc_wrap.on .landprc_masbox	{
				display:block;
			}
		.landprc_wrap .landprc_masbox .landprc_mas  {
			position: relative;
			width: 270px;
			height: 40px;
			background: #fdffea;
			text-align: left;
			padding: 5px 10px 11px 10px;
			border: solid 1px #cccccc;
			box-shadow: 5px 5px #dddddd90;
			top: -62px;
			left: -130px;
			border-radius: 5px 5px;
		}
.p_list_btn_line {
	    text-align: right;
		margin-top: 5px;
	}
	.formal_input {
    padding: 5px 3px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 3px 3px;
}
.formal_select {
    padding: 4px 3px;
    border: 1px solid #cccccc;
    color: #333333;
    border-radius: 3px 3px;
}