@charset "utf-8";

/* Common */
#skip_nav {position:relative; width:100%}
#skip_nav ul {height:0}
#skip_nav li {height:1px}
#skip_nav li a {position:absolute; left:0; top:-5000px; display:block; width:100%; color:#444; text-align:center; z-index:10}
#skip_nav a:hover, #skip_nav a:focus {position:absolute; top:0; padding:1px 0; background:#f2f2f2; border:1px solid #ddd; text-decoration:none}

#accessibility {width:100%}
#accessibility a {width:1px; height:1px; display:block; margin-bottom:-1px; overflow:hidden; text-align:center; color:#000}
.blind {display:none !important}
.blind_bk {display:block !important}
.clear {clear:both !important}
* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.ellipsis {overflow-x:hidden !important; white-space:nowrap !important; text-overflow:ellipsis !important}

/* Margin */
.m5   {margin-bottom: 5px}
.m10  {margin-bottom: 10px}
.m15  {margin-bottom: 15px}
.m20  {margin-bottom: 20px}
.m25  {margin-bottom: 25px}
.m30  {margin-bottom: 30px}
.m35  {margin-bottom: 35px}
.m40  {margin-bottom: 40px}
.m45  {margin-bottom: 45px}
.m50  {margin-bottom: 50px}
.m55  {margin-bottom: 55px}
.m60  {margin-bottom: 60px}
.m65  {margin-bottom: 65px}
.m70  {margin-bottom: 70px}
.m75  {margin-bottom: 75px}
.m80  {margin-bottom: 80px}
.m85  {margin-bottom: 85px}
.m90  {margin-bottom: 90px}
.m95  {margin-bottom: 95px}
.m100 {margin-bottom: 100px}


/* 상단 */
.language {position:absolute; top:6px; left:0; /*width:105px*/width:auto}
.language .lang li {float:left; padding:0 8px}
.language .lang li span {display:inline-block; vertical-align:middle}
.language .selected {width:80px; height:22px; margin:0 auto}
.language .selected span {display:inline-block; width:42px; line-height:18px; vertical-align:middle}
.language .selected a {position:relative}
.language .selected img {border:1px solid #d4d3d3}
.language .selected em {position:absolute; top:8px; right:15px; display:inline-block; width:6px; height:3px; background:url('/design/images/common/btn/btn_arrow.gif') 0 -2px no-repeat; text-indent:-5000px}
.language > .active {position:absolute; top:-4px; width:105px; height:72px; background:#fff; border:1px solid #000; z-index:1000}
.language .active li {width:80px; height:22px; margin:0 auto; padding:3px 0}
.language .active li em {position:absolute; top:11px; right:14px; display:inline-block; width:6px; height:3px; background:url('/design/images/common/btn/btn_arrow.gif') 0 -8px no-repeat; text-indent:-5000px}
.language .active li span {display:inline-block; width:42px; line-height:18px; vertical-align:middle}
.language .active li img {border:1px solid #d4d3d3}

.top_unb {position:absolute; width:auto; top:4px; right:0}
.top_unb > div {margin-left:10px}
.top_unb .unb {float:left; margin-top:3px;}
.top_unb .unb ul::after {display:block; clear:both; content:""}
.top_unb .unb ul li {float:left; padding:0 10px}
.top_unb .fontsize {float:left; width:auto; top:4px; right:0px; overflow:hidden}
.top_unb .fontsize dl::after {display:block; clear:both; content:""}
.top_unb .fontsize dl dt, .fontsize dl dd {height:21px; margin-right:3px; float:left}

.top_unb .search {float:left; height:21px; border:1px solid #d7d7d7}
.top_unb .search .saerch_form {width:112px; height:18px;padding:1px 5px}
.top_unb .search .btn_tsearch {width:20px; height:18px; cursor:pointer; vertical-align:top}

.logo {position:absolute; top:20px; left:0; display:block}
.nav {position:absolute; top:30px; right:0; z-index:70}
.nav ul::after {display:block; clear:both; content:""}
.nav > ul {width:auto}
.nav ul li.menu01 {width:125px;}
.nav ul li.menu02 {width:130px;}
.nav ul li.menu03 {width:150px;}
.nav ul li.menu04 {width:155px;}
.nav ul li.menu05 {width:120px;}
.nav ul li.menu06 {width:115px;}
.nav > ul > li {float:left; background:url('/design/images/common/bg_gnb.gif') no-repeat left 3px}
.nav > ul > li:first-child {background:none}
.nav > ul > li > a {height:50px; display:block; font-size:1.25em; font-weight:800; text-align:center}

.nav .depth_txt  {position:absolute; width:260px; top:50px; left:-260px;display:none;}
.nav .depth_txt > h3 {margin-top:38px; text-align:center; color:#0c4da2; font-size:2.2em; line-height:1.2em;}
.nav .depth_txt > span {display:block; margin-top:10px; text-align:center ;font-size:1.25em;}

.nav ul ul {float:left; height:300px; border-top:2px solid #0c4da2; border-left:1px solid #e6e6e6; background:#f7f7f7; padding:35px 0}
.nav ul ul.depth01 {width:100%; display:none;}
.nav ul ul.active {background:#fff; border-top:2px solid #ff0000}
.nav ul ul::after {display:block; clear:both; content:""}
.nav ul ul li {padding:0px 10px 8px 10px;line-height:16px;}
.nav ul ul li a:hover {color:#ff0000}

#full {position:absolute; width:100%; height:301px; top:110px; right:0; background:url('/design/images/common/full_bx_line.gif') #f7f7f7 repeat-x 0 top; border-bottom:1px solid #bbbbbb; z-index:60; display:none;}

.depth2_area {position:absolute; width:1120px; height:36px; top:110px; left:50%; margin-left:-560px}
.depth2_area ul {position:absolute; top:5px}
.depth2_area ul.depth2_01 {left:70px; display:none}
.depth2_area ul.depth2_02 {left:420px; display:none}
.depth2_area ul.depth2_03 {left:540px; display:none}
.depth2_area ul.depth2_04 {left:10px; display:none}
.depth2_area ul.depth2_05 {right:50px; display:none}
.depth2_area ul.depth2_06 {right:50px; display:none}
.depth2_area ul.depth2_07 {right:100px; display:none}
/* .depth2_area ul.depth2_08 {right:0; left:0; display:none}
.depth2_area ul.depth2_09 {right:0; left:0; display:none} */
.depth2_area ul.depth2_08 {right:0; display:none}
.depth2_area ul.depth2_09 {right:0; display:none}
.depth2_area ul li {width:auto; float:left; line-height:2.2em !important; background:0 none; text-align:left; padding:0 12px; background:url('/design/images/common/bg_gnb_sub.gif') no-repeat left 8px}
.depth2_area ul li:first-child {background:0 none}
.depth2_area ul li a {font-size:1.05em; color:#fff}
.depth2_area ul li.active a {font-weight:800; color:#f2ef48 !important}


/* 하단 */
.com_move {width:1000px; margin:20px auto 0; overflow:hidden}
.com_move dl dt, .com_move dl dd {float:left}
.com_move dl dt {color:#dbdde1; padding-right:10px; line-height:20px}
.com_move dl dd {padding-right:20px}
.com_move dl dd select {height:20px; vertical-align:middle}
.com_move dl dd a {width:32px; height:19px; display:inline-block; background:url('/design/images/common/btn/btn_move.gif') no-repeat; text-indent:-5000px; vertical-align:middle}

.bot_nav_zone {position:relative; width:100%; height:58px; border-bottom:1px solid #394860}
.bot_nav_zone ul {position:relative; width:1000px; margin:0 auto; padding-top:20px; overflow:hidden}
.bot_nav_zone ul > a {display:inline-block}
.bot_nav_zone ul li {float:left; padding:0 15px; border-right:1px solid #47536b}
.bot_nav_zone ul li a {color:#fff}
.bot_nav_zone ul li.active a {color:#fff}
.bot_nav_zone a.service_btn {position:absolute; top:20px; right:50%; margin-right:-500px; padding-right:20px; color:#fff; font-weight:bold; background:url('/design/images/common/ico/bul_dropDown.gif') no-repeat right 5px}

.sitemap_zone {width:100%; border-bottom:1px solid #394860; overflow:hidden}
.sitemap_zone dl {width:1000px; margin:0 auto; overflow:hidden}
.sitemap_zone dl::after {display:block; clear:both; content:""}
.sitemap_zone dl dd {width:16.50%; height:350px; float:left; border-right:1px solid #394860}
.sitemap_zone dl dd:first-child {border-left:1px solid #394860}
.depth {width:142px; margin:22px auto 0}
.depth h4 {height:28px; padding-left:12px; font-size:1.250em; color:#fff; background:url('/design/images/common/ico/bul_arrow_orange.gif') no-repeat 0 5px}
.depth ul {padding-left:12px}
.depth ul li {letter-spacing:-0.5px; line-height:21px}
.depth ul li a {color:#85acf1}

.copy_zone {width:1000px; margin:0 auto; overflow:hidden}
.copy_zone .copy {width:460px; float:left; margin:20px 0; color:#fff; font-size:12px !important}
.copy_zone .copy address {line-height:20px; color:#fff}
.copy_zone .copy p {margin-top:5px; color:#7ca0e1}
.copy_zone ul.bot_quick {width:auto; float:left; margin:22px 0px 0px 260px;}
.copy_zone ul.bot_quick li {width:54px; float:left}
.copy_zone ul.bot_quick li a {display:block; text-align:center; padding-top:42px; color:#fff !important}
.copy_zone ul.bot_quick li.quick01 a {background: url(/design/images/common/btn/btn_twt.gif) center 0 no-repeat}
.copy_zone ul.bot_quick li.quick02 a {background: url(/design/images/common/btn/btn_fbk.gif) center 0 no-repeat}
.copy_zone ul.bot_quick li.quick03 a {background: url(/design/images/common/btn/btn_info.gif) center 0 no-repeat}
.copy_zone ul.bot_quick li.quick04 a {background: url(/design/images/common/btn/btn_per.gif) center 0 no-repeat}

/* 웹접근성 마크 추가 : 20150709 ga02da */
.wamark{float:right; margin:20px 10px 0px 0px;}

/* 하단_TOP버튼 */
#top_btn {position:absolute; top:50px; right:50%; margin-right:-575px}

/* 폰트컬러,텍스트 관련모음 */
.font_whaite {color:#fff !important}
.font_red, .im1, .point {color:#ff0000 !important}
.font_blue {color:#364093 !important}
.font_blue_v2 {color:#0063c8 !important}
.font_black {color:#000 !important}
.lt_spacing02 {letter-spacing:2px !important}
.txt_type_v1 {font-size:18px; color:#0c4da2}
.f_bold {font-weight:bold; color:#0c4da2}
.font_org {font-size:16px !important; font-weight:bold; color:#d36a02 !important}

/* 마진&패딩 */
.mgt0 {margin-top:0 !important}
.mgr0 {margin-right:0 !important}
.mgt05{margin-top:5px !important}
.mgt10 {margin-top:10px !important}
.mgt20 {margin-top:20px !important}
.mgt30 {margin-top:30px !important}
.mgt40 {margin-top:40px !important}
.mgt50 {margin-top:50px !important}
.mgt70 {margin-top:70px !important}
.mgb05 {margin-bottom:5px !important}
.mgb10 {margin-bottom:10px !important}
.mgb30 {margin-bottom:30px !important}
.mgr10, .con_section2_v2 {margin-right:10px !important}
.pad0 {padding:0 !important}
.pdr0 {padding-right:0 !important}
.pd_all20 {padding:20px !important}
.pdtb20 {padding:20px 20px !important}
.pdtl60 {padding:50px 0px 10px 60px !important}
.pdt5 {padding-top:5px !important}
.pdt10 {padding-top:10px !important}
.pdl10 {padding-left:10px !important}
.check_etc {display:block; padding:10px 0 0 0; text-align:left}
.l_height20 {line-height:20px}

.mgb04 {margin-bottom:4px !important}
.mgt15 {margin-top:15px !important}
.mgl65 {margin-left:65px !important}
.mgl10 {margin-left:10px !important}
.pdb20 {padding-bottom:20px !important}
.pdl20 {padding-left:20px !important}
.pdtb23 {padding-top:23px !important; padding-bottom:23px !important}
.mgr25 {margin-right:25px !important}
.pdl28 {padding-left:28px !important}
.pdl40 {padding-left:40px !important}
.pdt30 {padding-top:30px !important}
.mgb100 {margin-bottom:100px !important}
.mgt12 {margin:12px 0 0 0}

/* 포지션 */
.p_rel {position:relative}
.p_absol, .p_abs {position:absolute}
.y_overflow {overflow-y:scroll; border:1px solid #c5c5c5; padding:20px}
.d_block {display:block}
.in_block {display:inline-block}

/* 정렬 */
.mg_center {margin:0 auto !important}
.f_left {float:left !important}
.f_right {float:right !important}
.txt_left {text-align:left !important}
.txt_center {text-align:center !important}
.txt_right {text-align:right !important}
.clear_both {clear:both !important}
.v_top {vertical-align:top}

/* 불릿 */
.h5_bullet {padding:0 0 5px 8px; color:#000; background:url('/design/images/common/ico/bul_squ_blue.gif') no-repeat 0 12px}
span.new {width:13px; display:inline-block; margin:0 3px; background:url('/design/images/common/ico/ico_new.gif') left 2px no-repeat !important; text-indent:-5000px}
i.ico_write {width:18px; height:20px; display:none; background:url('/design/images/common/ico/ico_write.png') 0 0 no-repeat; text-indent:-5000px}
i.ico_sch {width:15px; height:18px; display:none; background:url('/design/images/common/ico/ico_sch.png') 0 3px no-repeat; text-indent:-5000px}
i.ico_list {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_list.gif') 0 1px no-repeat; text-indent:-5000px}
i.ico_del {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_del.png') 0 0 no-repeat; text-indent:-5000px}
i.ico_modify {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_modify.png') 0 0 no-repeat; text-indent:-5000px}
i.ico_memo_write {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_memo_write.gif') 0 0 no-repeat; text-indent:-5000px}
i.ico_calendar {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_calendar.gif') 1px 3px no-repeat; text-indent:-5000px}
i.ico_file {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_file.gif') 0 1px no-repeat; vertical-align:middle; text-indent:-5000px}
i.ico_minus {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_minus.gif') 0 6px no-repeat; vertical-align:middle; text-indent:-5000px}
i.ico_plus {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_plus.gif') 0 1px no-repeat; vertical-align:middle; text-indent:-5000px}
i.ico_down {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_down.png') 0 0 no-repeat; vertical-align:middle; text-indent:-5000px}
i.ico_man {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_man.gif') 0 0 no-repeat; text-indent:-5000px}
i.ico_scrab {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_scrab.gif') 0 0 no-repeat; text-indent:-5000px}
i.ico_copy {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_copy.gif') 0 0 no-repeat; text-indent:-5000px}
a.ico_file {background:url('/design/images/common/ico/ico_file.gif') 0 1px no-repeat; padding-left:18px; vertical-align:middle}

i.ico_sch2 {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_sch2.png') 0 0 no-repeat; text-indent:-5000px}
i.ico_sch3 {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_sch4.png') 0 0 no-repeat; text-indent:-5000px}
i.ico_detail {width:24px; height:18px; display:none; background:url('/design/images/common/ico/ico_detail.png') 0 2px no-repeat; text-indent:-5000px}
i.ico_scrap {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_scrap.png') 0 1px no-repeat; text-indent:-5000px}
i.ico_del2 {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_del2.png') 0 1px no-repeat; text-indent:-5000px}
i.ico_prt {width:18px; height:18px; display:none; background:url('/design/images/common/ico/ico_prt.png') 0 0 no-repeat; text-indent:-5000px}

/* 보더라인 */
.border_left {border-left:1px solid #dedede !important}
.border_right {border-right:1px solid #dedede !important}
.bdr0 {border:0 none !important}
.bdb0 {border-bottom:0 none !important}
.bdt0 {border-top:0 none !important}
.bdr_right0 {border-right:0 none !important}
.border_all {border:1px solid #dedede !important}
.bd_left {border-left:1px solid #e3e3e3 !important}
.bd_right {border-right:1px solid #e3e3e3 !important}
.bd_top {border-top:1px solid #e3e3e3 !important}

/* 인풋,셀렉트,체크...폼모음 */
.input_text {height:34px; padding:0 8px; line-height:22px; border:1px solid #cecece; background:#fff; vertical-align:middle; font-size:13px; color:#777}
.input_radio, .input_checkbox {margin:-2px 3px 0 0 !important; vertical-align:middle /*border:1px solid #cecece*/}
.input_select {padding-left:5px; height:25px; line-height:1.7em; border:1px solid #cecece; font-size:13px; color:#333; vertical-align:middle}
.input_select2 {padding-left:5px; height:34px;line-height:1.7em; border:1px solid #cecece; font-size:13px; color:#333; vertical-align:middle}
.text_area, .txt_area, .textarea {border:1px solid #cecece; padding:5px; vertical-align:middle}
.tester_search {padding-left:5px; height:34px; line-height:1.7em; border:1px solid #cecece; font-size:13px; color:#333; vertical-align:middle}

/* 버튼 */
span.btn_v2 {height:29px; padding-left:4px; vertical-align:middle; display:inline-block}
span.btn_v2 a, span.btn_v2 input, span.btn_v2 button {display:inline-block; left:2px; height:29px; line-height:2.350em; padding-right:10px; font-size:1.063em; font-weight:800}
span.btn_v2.white {background:url('/design/images/common/btn/btn_white_gra_small.png') left 0 no-repeat}
/* span.btn_v2.white a, span.btn_v2.white input, span.btn_v2.white button {padding:0 20px 0 15px;background:url('/design/images/common/btn/btn_white_gra_small.png') right 0 no-repeat;color:#000;} */
span.btn_v2.white a, span.btn_v2.white input, span.btn_v2.white button {/* padding:0 20px 0 15px; */background:url('/design/images/common/btn/btn_white_gra_small.png') right 0 no-repeat;color:#000;}/* 2016.07.01 */

span.btn_v3 {height: 34px;padding-left:4px;vertical-align:middle;display:inline-block;}
/* span.btn_v3 a, span.btn_v3 input, span.btn_v3 button {display:inline-block;left:2px;height:34px;line-height: 34px; padding:0 20px 0 15px; font-size: 12px;font-weight:800;} */
span.btn_v3 a, span.btn_v3 input, span.btn_v3 button {display:inline-block;left:2px;height:34px;line-height: 28px;/* padding:0 20px 0 15px; */font-size: 12px;font-weight:800;}/* 2016.07.01 */
span.btn_v3.white {background:url('/design/images/common/btn/btn_white_gra.png') left 0 no-repeat}
span.btn_v3.white a, span.btn_v3.white input, span.btn_v3.white button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_white_gra.png') right 0 no-repeat; color:#000}

span.btn1_v2 {height:29px; padding-left:4px; vertical-align:middle; display:inline-block}
span.btn1_v2 a, span.btn1_v2 input, span.btn1_v2 button {display:inline-block; left:2px; height:29px; line-height:29px; padding-right:10px; font-size:13px; font-weight:600}
span.btn1_v2.white {background:url('/design/images/common/btn/btn_white_gra30.gif') left 0 no-repeat}
span.btn1_v2.white a, span.btn1_v2.white input, span.btn1_v2.white button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_white_gra30.gif') right 0 no-repeat; color:#222}

span.btn1_v3 {height:34px; padding-left:4px; vertical-align:middle; display:inline-block}span.btn1_v3 {height:34px; padding-left:4px; vertical-align:middle; display:inline-block}
span.btn1_v3 a, span.btn1_v3 input, span.btn1_v3 button {display:inline-block; left:2px; height:34px; line-height:34px; padding-right:10px; font-size:12px; font-weight:300}
span.btn1_v3.white {background:url('/design/images/common/btn/btn_white_gra.png') left 0 no-repeat}
span.btn1_v3.white a, span.btn1_v3.white input, span.btn1_v3.white button {padding:0 10px 0 5px; background:url('/design/images/common/btn/btn_white_gra.png') right 0 no-repeat; color:#222}

span.btn_v4 {height:34px;padding-left:4px;vertical-align:middle;display:inline-block;margin-top: 2px;}
span.btn_v4 a, span.btn_v4 input, span.btn_v4 button {display:inline-block; left:2px; height:34px; line-height:33px; padding-right:13px; font-size:1.0em; font-weight:800}
span.btn_v4.white {background:url('/design/images/common/btn/btn_white_gra.png') left 0 no-repeat}
span.btn_v4.white a, span.btn_v4.white input, span.btn_v4.white button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_white_gra.png') right 0 no-repeat; color:#000}

span.btn_v5 {height:37px; padding-left:4px; vertical-align:middle; display:inline-block}
span.btn_v5 a, span.btn_v5 input, span.btn_v5 button {display:inline-block; left:2px; height:37px; line-height:36px; padding-right:13px; font-size:1.0em; font-weight:800}
span.btn_v5.white {background:url('/design/images/common/btn/btn_white_gra_big.png') left 0 no-repeat}
span.btn_v5.white a, span.btn_v5.white input, span.btn_v5.white button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_white_gra_big.png') right 0 no-repeat; color:#000}

span.btn_v6 {height:44px; padding-left:4px; vertical-align:middle; display:inline-block}
span.btn_v6 a, span.btn_v6 input, span.btn_v6 button {display:inline-block; left:2px; height:44px; line-height:42px; padding:0 32px 0 16px; font-size:1.250em; font-weight:800}
span.white.btn_v6 {background:url('/design/images/common/btn/btn_white_gra50.png') left 0 no-repeat}
span.white.btn_v6 a, span.white.btn_v6 input, span.white.btn_v6 button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_white_gra50.png') right 0 #fff no-repeat; color:#000}
span.blue.btn_v6 {background:url('/design/images/common/btn/btn_blue_gra50.png') left 0 no-repeat}
span.blue.btn_v6 a, span.blue.btn_v6 input, span.blue.btn_v6 button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_blue_gra50.png') right 0 #fff no-repeat; color:#fff}

span.blue.btn_v3 {background:url('/design/images/common/btn/btn_blue_gra.png') left 0 no-repeat}
/* span.blue.btn_v3 a, span.blue.btn_v3 input, span.blue.btn_v3 button {padding: 0 5px;background:url('/design/images/common/btn/btn_blue_gra.png') right 0 no-repeat;color:#fff;} */
span.blue.btn_v3 a, span.blue.btn_v3 input, span.blue.btn_v3 button {padding: 0 5px;background:url('/design/images/common/btn/btn_blue_gra.png') right 0 no-repeat;color:#fff;}/* 2016.07.01 */

span.blue.btn_v4 {background:url('/design/images/common/btn/btn_blue_gra.png') left 0 no-repeat}
span.blue.btn_v4 a, span.blue.btn_v4 input, span.blue.btn_v4 button {padding:0 20px 0 15px; background:url('/design/images/common/btn/btn_blue_gra.png') right 0 no-repeat; color:#fff}

button.btn_sch {width:28px; height:25px; background:url('/design/images/common/btn/btn_sch.gif') no-repeat; vertical-align:middle; text-indent:-9999px}

span.blue a > span.ui-button-text {font-size:15px; color:#fff}

span.btn_v3.black {background:url('/design/images/common/btn/btn_black_gra.png') left 0 no-repeat}
span.btn_v3.black a, span.btn_v3.black input, span.btn_v3.black button {background:url('/design/images/common/btn/btn_black_gra.png') right 0 no-repeat; color:#fff}

span.btn_v11 {height:43px; padding-left:30px; vertical-align:middle; display:inline-block}
span.btn_v11 a, span.btn_v11 input, span.btn_v11 button {display:inline-block; left:2px; height:43px; line-height:42px; padding-right:30px; font-size:1.25em; font-weight:800}
span.btn_v11.dkblue {background:url('/design/images/common/btn/btn_dkblue_gra.png') left 0 no-repeat}
span.btn_v11.dkblue a, span.btn_v11.dkblue input, span.btn_v11.dkblue button {background:url('/design/images/common/btn/btn_dkblue_gra.png') right 0 no-repeat; color:#fff}

/* 페이지별 링크(기획,개발자 요청) */
#wrapper_link {position:relative; width:100%; height:100%}
.page_div {overflow:hidden; margin-top:20px; padding:20px; border:1px solid #dedede}
ul.page_map {margin-top:20px}
ul.page_map li {float:left; padding:5px 20px}

.btn_calendar_black {width:35px; height:34px; vertical-align:middle; background:url(/design/images/common/btn/btn_calendar_black.gif) 0 0 no-repeat; text-indent:-5000px}
.btn_calendar_gray {width:19px; height:18px; background:url(/design/images/common/btn/btn_calendar_black.gif) 0 0 no-repeat; text-indent:-5000px}

/* 2015.08.10 추가 */
.colorR{color:#d21f21;}

/* fileUpload - none FlashPlayer */
.wirte_example p {font-size:12px;line-height: 20px;margin: 0;}
.wirte_example .point_color {color:red;fo;font-weight: bold;}
.wirte_example .btn {float: left;display: block;border-radius: 3px;line-height: 30px;font-size: 13px;text-align: center;}
.btn_Flash_install {background: #0c4da2;border: 1px solid #0c4da2;}
.btn_Flash_install a {display: block;padding: 0 10px;text-decoration: none;color: #fff;}
.btn_Flash_guide {margin-left: 10px;padding: 0 10px 0 33px;;border: 1px solid #999;background-color: #f5f5f5;background-image: url(/design/images/common/ico/btnBG_flash.gif);background-repeat: no-repeat;background-position: 5px;color: #222;}
.p10 {padding-bottom: 10px;}

