@charset "utf-8";
/* CSS Document */


/* wrap */
.wrap{position:relative;min-width:1230px;width:100%;padding-top:53px;}/* (modify)20180822(쿠콘소개) */
.inner{position:relative;width:980px;margin:0 auto;}

/* header */
.header{position:fixed;top:0;left:0;display:block;min-width:1230px;width:100%;height:53px;text-align:center;z-index:99999;background-color:#282b32;}/* (modify)20180822(쿠콘소개) */
.header_wrap.fixed_hd{position:fixed;top:0;left:0;}

.header_inner{display:block;width:100%;}
.header_inner li{height:53px;}
.header_inner li.logo{position:absolute;left:0;top:0;}

.header_inner li.logo > h1{float:left;vertical-align:top;margin:0;font-size:0;}/* (수정)20160412 */
.header_inner li.logo > h1 a{display:inline-block;margin:0 15px 0 20px;padding:17px 0 15px;background-color:transparent;}/* (수정)20160421 */
.header_inner li.logo > h2.channel{display:inline-block;height:49px;margin:0;padding:4px 0 0 15px;font-family:NanumBarunGothicBold;font-size:16px;color:#fefefe;line-height:49px;background-image:url(../img/bg/bg_line4.png);background-repeat:no-repeat;background-position:0 18px;}/* (추가)20160412 */

.header_inner li.gnb{width:100%;height:50px;padding:0;text-align:center;}

/* (modify)20180329 */
.header_inner li.login{position:absolute;right:20px;top:0;min-width:180px;}
.header_inner li.login ul li{float:left;display:inline-block;position:relative;height:53px;}
.header_inner li.login > ul > li > a{display:block;height:50px;padding:3px 15px 0 27px;font-family:NanumBarunGothicBold;font-size:13px;color:#d8d9d9;text-align:center;line-height:48px;background-image:url(../img/ico/icon_sprite.png);background-repeat:no-repeat;background-color:transparent;}
.header_inner li.login ul li a.btn_login{position:relative;background-position:0 -205px;}
.header_inner li.login ul li.on a.btn_login,
.header_inner li.login ul li:hover a.btn_login{background-position:0 -242px;color:#0090f2;}
.header_inner li.login ul li a.btn_members{position:relative;background-position:0 -205px;}
.header_inner li.login ul li.on a.btn_members,
.header_inner li.login ul li:hover a.btn_members{background-position:0 -242px;color:#0090f2;}
.header_inner li.login ul li a.btn_signup{position:relative;background-position:1px -353px;}
.header_inner li.login ul li.on a.btn_signup,
.header_inner li.login ul li:hover a.btn_signup{background-position:1px -388px;color:#0090f2;}
.header_inner li.login ul li a.ico_cocon{padding-left:35px !important;background-position:5px -57px;}
.header_inner li.login ul li.on a.ico_cocon,
.header_inner li.login ul li:hover a.ico_cocon{background-position:5px -94px;color:#0090f2;}
.header_inner li.login ul li a.ico_uCase{background-position:1px -571px;}
.header_inner li.login ul li.on a.ico_uCase,
.header_inner li.login ul li:hover a.ico_uCase{background-position:1px -608px;color:#0090f2;}

.header_inner li.login ul li a.btn_logout{position:relative;background-position:1px -423px;}
.header_inner li.login ul li.on a.btn_logout,
.header_inner li.login ul li:hover a.btn_logout{background-position:1px -460px;color:#0090f2;}
.header_inner li.login ul li a.ico_help{background-position:0 -497px;}
.header_inner li.login ul li.on a.ico_help,
.header_inner li.login ul li:hover a.ico_help{background-position:0 -534px;color:#0090f2;}
.header_inner li.login ul li a.btn_language{position:relative;padding-right:16px;background-position:0 -279px;}
.header_inner li.login ul li.on a.btn_language,
.header_inner li.login ul li:hover a.btn_language{background-position:0 -316px;color:#0090f2;}
/* (add)20180822(쿠콘소개) */
.header_inner li.login ul li a.ico_coocon_intro{background-position:0 -645px;}
.header_inner li.login ul li.on a.ico_coocon_intro,
.header_inner li.login ul li:hover a.ico_coocon_intro{background-position:0 -682px;color:#0090f2;}
/* //(add)20180822(쿠콘소개) */

.lang_colap{position:absolute;top:25px;right:6px;display:block;width:6px;height:3px;background-image:url(../img/ico/arrow_up_down.png);background-repeat:no-repeat;background-position:0 0;}
.header_inner li.login ul li:hover span.lang_colap,
.header_inner li.login ul li.on .lang_colap,
.lang_colap.on{background-position:0 -28px;color:#0090f2;}

.header_inner li.login ul li.ic_lang{padding-right:12px;padding-left:12px;}
.header_inner li.login > ul > li.ic_lang > a{display:inline-block;float:left;vertical-align:top;height:50px;padding:3px 0 0 5px;font-family:NanumBarunGothic;font-size:13px;color:#d8d9d9;text-align:center;line-height:48px;background:none;background-color:transparent;}/* (add)20170831 */
/* //(modify)20180329 */

/* login_infornation_layer */
.login_info_ly,
.lang_lst{position:absolute;top:53px;/*right:71px;*/display:none;width:100%;min-width:50px;border:1px solid #c8c8c8;z-index:990;background-color:#fff;z-index:995;-webkit-box-shadow:0 0 8px rgba(165,164,165,0.38);-moz-box-shadow:0 0 8px rgba(165,164,165,0.38);-o-box-shadow:0 0 8px rgba(165,164,165,0.38);-ms-box-shadow:0 0 8px rgba(165,164,165,0.38);box-shadow:0 0 8px rgba(165,164,165,0.38);-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}/* (modify)20180511 */
.login_info_ly{left:0;}/* (modify)20180329 */
.lang_lst{left:0;}/* (modify)20180329 */
.login_info_ly_up,
.login_info_ly_dn{display:block;padding:7px 0 8px;}
.login_info_ly_up > li,
.login_info_ly_dn > li{display:block;width:100%;height:26px !important;margin:0 !important;padding:0;text-align:left;}
.login_info_ly_up li > a,
.login_info_ly_dn li > a{display:block;height:26px;padding:0 0 0 24px;font-size:12px;color:#555;line-height:30px;*line-height:28px;background-image:url(../img/comm/bu1.png);background-repeat:no-repeat;background-position:15px 13px;background-color:transparent;}/* (modify)20180329 */
.login_info_ly_up li:hover > a,
.login_info_ly_up li.on > a,
.login_info_ly_dn li:hover > a,
.login_info_ly_up li.on > a{color:#0090f2}
.login_info_ly_dn{background-color:#e7f7ff;}
.btn_login_ly{display:block;height:30px;font-size:12px;color:#333;line-height:32px;text-align:center;background-color:#f3f3f3;}
.tool_trip{position:absolute;top:-9px;left:50%;display:block;width:14px;height:9px;margin:0 0 0 -7px;background-image:url(../img/comm/trip.png);background-repeat:no-repeat;background-position:0 0;z-index:990;}/* (modify)20180329 */

/* language_list */
.lang_lst{right:0;display:none;min-width:50px;border:1px solid #c8c8c8;}
.lang_lst ul{display:block;padding:7px 0 8px;}
.lang_lst ul > li{display:block;height:26px !important;width:100%;margin:0 !important;padding:0;text-align:left;}
.lang_lst ul li > a{display:block;height:26px;padding:0 0 0 24px;font-size:12px;color:#555;line-height:30px;*line-height:28px;background-image:url(../img/comm/bu1.png);background-repeat:no-repeat;background-position:15px 12px;background-color:transparent;}
.lang_lst ul li:hover > a,
.lang_lst ul li.on > a{color:#0090f2}
.lang_lst > .tool_trip{right:37px;}

/* menu */
.gnb_lst{display:block;margin:0 auto;text-align:center;}
.gnb_lst ul{display:table;*display:inline;zoom:1;margin:0 auto;}
.gnb_lst ul li{float:left;display:inline-block;height:53px;background-color:transparent;}
.gnb_lst ul li a{display:block;height:51px;padding:2px 20px 0 45px;font-family:NanumBarunGothicBold;font-size:16px;color:#fefefe;line-height:51px;background-color:transparent;background-image:url(../img/ico/icon_sprite.png);background-repeat:no-repeat;}
.gnb_lst ul li a.gnb_ic1{background-position:15px 18px;}
.gnb_lst ul li a.gnb_ic2{background-position:15px -57px;}
.gnb_lst ul li a.gnb_ic3{background-position:15px -130px;}
.gnb_lst ul li.on a,
.gnb_lst ul li:hover a{color:#0090f2 !important;}
.gnb_lst ul li.on a.gnb_ic1,
.gnb_lst ul li:hover a.gnb_ic1{background-position:15px -19px;}
.gnb_lst ul li.on a.gnb_ic2,
.gnb_lst ul li:hover a.gnb_ic2{background-position:15px -94px;}
.gnb_lst ul li.on a.gnb_ic3,
.gnb_lst ul li:hover a.gnb_ic3{background-position:15px -167px;}

/* slide */
/* 20160307 */
.slide{position:relative;display:block;height:220px;width:100%;min-width:980px;background-color:#0956aa;}/* (modify)20180504 */
.slide_inner{display:block;width:100%;min-width:980px;height:220px;margin:0 auto;padding:0;}
.slide_inner .btn_sl_prev,
.slide_inner .btn_sl_next{position:absolute;top:87px;display:block;width:44px;height:44px;background-repeat:no-repeat;background-position:0 0;background-color:transparent;z-index:999;}
.slide_inner .btn_sl_prev{left:20px;background-image:url(../img/btn/btn_prev.png);}
.slide_inner .btn_sl_next{right:20px;background-image:url(../img/btn/btn_next.png);}
.slide_inner > .slide_container{position:relative;display:block;height:220px;overflow:hidden;}
.slide_container > .slides{position:absolute;top:0;left:0;display:block;width:100%;height:220px;background-repeat:no-repeat;background-position:50% 0;z-index:998;}
/* 20160307 */

/* (수정)(PARK)20160412 */
.slide1{background-image:url(../img/bg/bg_slider1.png);}
.slide2{background-image:url(../img/bg/bg_slider2.png);}
.slide3{background-image:url(../img/bg/bg_slider3.png);}
.slide4{background-image:url(../img/bg/bg_slider4.png);}
.slide5{background-image:url(../img/bg/bg_slider5.png);}/* (add)20180806 */
/* IE 7 */
.slide1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider1.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider1.png', sizingMethod='scale')";}
.slide2{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider2.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider2.png', sizingMethod='scale')";}
.slide3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider3.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider3.png', sizingMethod='scale')";}
.slide4{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider4.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider4.png', sizingMethod='scale')";}
.slide5{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider5.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/bg_slider5.png', sizingMethod='scale')";}/* (add)20180806 */
/* //(수정)(PARK)20160412 */

/* rolling */
.rolling{position:absolute;bottom:18px;left:50%;display:block;height:13px;margin-left:-27px;z-index:999;}
.rolling li{float:left;height:21px;width:21px;}
.rolling li:first-child > a{background-image:url(../img/ico/rolling_on.png);}
.rolling li > a{display:block;height:21px;width:21px;background-image:url(../img/ico/rolling_off.png);background-repeat:no-repeat;background-position:4px 4px;background-color:transparent;}
.rolling li.active > a{background-image:url(../img/ico/rolling_on.png);}

/* slide content */
.slide_cnt_btn{position:relative;display:block;width:980px;height:220px;margin:0 auto;padding:0;}/* (추가)20160506 */
.slide_cnt{display:block;width:980px;margin:63px auto 0;padding:0;}/* 20160307 */
.slide_cnt > h2{display:block;margin:0;padding:0;padding:4px 0 1px;*padding:2px 0 0;font-family:NanumBarunGothicBold;font-size:40px;color:#fff;line-height:42px;}
.slide_cnt > h3{display:block;margin:-24px 0 0;padding:0;padding:4px 0 3px;*padding:4px 0;font-family:NanumBarunGothicBold;font-size:16px;color:#6cdafe;line-height:17px;letter-spacing:1px;}/* (modify)20180504 */
.slide_cnt > p{display:block;margin:10px 0 0;padding:1px 0 0;font-family:NanumBarunGothicBold;font-size:14px;color:#b9d7fc;line-height:22px;}/* (modify)20180504 */

/* (수정)20160418 */
/* news */
.news{display:block;height:45px;background-color:#fff;}
.news_inner{position:relative;display:block;width:980px;height:45px;margin:0 auto;overflow:hidden;}
/* ㄴnews :타이틀 */
.news_inner h4.tit_h4{float:left;display:inline-block;width:140px;margin:0;padding:2px 0 0 0;font-family:NanumBarunGothicBold;font-size:18px;color:#333;line-height:43px;}
/* ㄴnews :목록(제목/날짜) */
.news_inner ul{display:inline-block;margin:0;padding:0;}
.news_inner ul > li{display:block;}
.news_inner ul > li a.txt_con_tit{float:left;display:inline-block;width:660px;margin:0;padding:1px 0 0;font-size:14px;color:#206aa9;line-height:44px;background-color:transparent;}
.news_inner ul > li span.date{display:inline-block;width:110px;margin:0;padding:2px 0 0;font-size:12px;color:#777;line-height:43px;vertical-align:top;}
/* ㄴnews :더보기 */
.news_inner a.btn_con_more{position:absolute;right:0;top:0;margin:0;padding:1px 0 0 30px;font-size:14px;color:#15649c;line-height:44px;background-color:transparent;background-image:url(../img/ico/more.png);background-repeat:no-repeat;background-position:0 50%;}
/* //(수정)20160418 */

/* catagory */
.catagory{display:block;min-width:1008px;width:100%;/*height:153px;*/background-color:#e3ebf5;}/* (modify)20171020 */
.catagory{height:151px;border-bottom:1px solid #c6c6c6;}/* (add)20171020 */
.catagory.fixed{position:fixed;top:53px;left:0;z-index:999;}

.catagory_inner{display:block;width:980px;height:122px;margin:0 auto;padding-top:31px;}
.catagory_srch{position:relative;display:block;width:540px;margin:0 auto;padding:0 0 0 180px;z-index:999;}/* (modify)20170407 */
.catagory_srch > .tit_h3{float:left;margin:11px 0 0 -180px;}
.srch_wrap{display:block;width:372px;height:40px;padding:0 0 0 149px;border:4px solid #2888c5;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;border-radius:10px;}/* (수정)20160404 */

/* Search_Key */
.srch_key{position:relative;float:left;display:inline-block;margin:0 0 0 -149px;}/* (수정)20160404 */
.srch_key > a{display:inline-block;height:38px;width:130px;padding:2px 0 0 19px;font-size:16px;color:#2460ab;line-height:38px;font-weight:normal;background-image:url(../img/ico/arrow_down.png);background-repeat:no-repeat;background-position:125px 18px;background-color:transparent;}/* (수정)20160404 */
.srch_box{position:relative;display:block;height:40px;padding:0 55px 0 0;}
.srch_box > input[type=text]{display:inline-block;width:100%;height:38px;border:none;outline:none;*margin-top:-1px;padding-top:2px;font-size:14px;color:#999;line-height:38px;vertical-align:top;background:none;border-radius:0;}
.srch_box > a.btn_srch{position:absolute;top:0;right:0;display:block;width:55px;height:40px;background-image:url(../img/btn/btn_srch.png);background-repeat:no-repeat;background-position:17px 10px;background-color:transparent;z-index:998;}
.srch_key > ul{position:absolute;top:43px;left:2px;width:116px;z-index:999;border:1px solid #2888c5;}
.srch_key > ul{display:block;padding:8px 0 8px;z-index:999;background-color:#fff;}
.srch_key > ul > li{display:block;height:26px !important;width:100%;margin:0 !important;padding:0;text-align:left;}
.srch_key > ul li > a{display:block;height:24px;padding:2px 0 0 19px;voice-family:NanumBarunGothic;font-size:12px;color:#555;line-height:24px;background-color:transparent;}
.srch_key > ul li.on > a,
.srch_key > ul li:hover > a,
.srch_key > ul li.on > a{color:#0090f2}

/* catagory_menu */
.catagory_menu{position:relative;display:block;height:42px;margin:33px 0 0;/*border-bottom:1px solid #c6c6c6;*/z-index:998;}/* (modify)20170407 */
.catagory_menu > ul{position:relative;display:block;min-height:41px;z-index:9990;}/* (modify)20170407 */
.catagory_menu > ul > li{position:relative;float:left;display:inline-block;width:140px;height:37px;padding-top:2px;border-top:1px solid #000;border-bottom:1px solid #c6c6c6;}/* (modify)20170407 */
.catagory_menu > ul > li.on,
.catagory_menu > ul > li:hover{/*height:38px;*/height:35px;color:#008aff;/*padding-top:0;border-top:3px solid #0c419a;*/border-bottom:3px solid #0c419a;}/* (modify)20170407 */
.catagory_menu li:hover > a,
.catagory_menu li.on > a{color:#0b4199;}
.catagory_menu li > a{display:block;font-family:NanumBarunGothic;font-size:14px;color:#333;line-height:37px;font-weight:bold;text-align:center;letter-spacing:-1px;background-color:transparent;}/* (modify)20170407 */
.catagory_menu li > a em{font-style:normal;}/* (add)20170407 */

/* (add)20170407 */
.catagory_sub_area{display:none;content:'';position:absolute;top:41px;right:0;left:50%;min-width:1008px;/*padding:0 !important;*/padding:20px 0 30px !important;/*border-bottom:1px solid #000;*/border-bottom:1px solid #c6c6c6;background-color:#fff;opacity:0.97;z-index:9989;overflow:hidden;}/* (modify)20170407 */
.catagory_sub{position:relative;display:none;margin:0;/*padding:0;*/padding:20px 0 30px;overflow:hidden;z-index:9991;}/* (modify)20170407 */
.catagory_sub > ul{display:block;width:100%;min-height:198px;/*min-height:248px;padding:0;border-left:1px solid #ededed;*/}/* (modify)20170407 */
.catagory_sub > ul > li{display:block;width:139px;margin:0;/*padding:10px 0 0;*/padding:5px 0;border:0;border-left:1px solid #ededed;}/* (modify)20170407 */
/*.catagory_sub > ul > li:first-child{padding:20px 0 0;}*//* (delete)20170407 */
.catagory_sub > ul > li > a{display:block;max-width:100%;/*min-height:29px;*/margin:0;padding:3px 5px 1px 11px !important;/*padding:3px 5px 1px 15px !important;*/font-family:NanumBarunGothic;font-size:14px;line-height:19px;color:#888;text-align:left;font-weight:normal !important;letter-spacing:-1px;/*text-overflow:ellipsis;white-space:nowrap;*/overflow:hidden;}/* (modify)20170407 */
.catagory_sub > ul > li > a:hover,
.catagory_sub > ul > li > a:focus{font-family:NanumBarunGothic;font-size:14px;color:#2c3451 !important;/*color:#333 !important;*/text-decoration:underline;font-weight:normal !important;}/* (modify)20170407 */
.catagory_menu > ul li.on .catagory_sub li a,
.catagory_menu > ul li:hover .catagory_sub li a{font-family:NanumBarunGothic;color:#2c3451 !important;/*color:#333;*/}/* (modify)20170407 */
.catagory_menu > ul li:hover .catagory_sub li a:hover{font-family:NanumBarunGothicBold;color:#2c3451 !important;}/* (add)20170407 */
/* //(add)20170407 */

/* (modify)20180418 */
/* catagory_menu2 */
.catagory_menu2{position:relative;display:block;margin:30px 0 0;z-index:998;}
.catagory_menu2 > ul{position:relative;display:block;height:43px;z-index:9990;}
.catagory_menu2 > ul > li{position:relative;float:left;display:inline-block;width:142px;height:43px;border-top:1px solid #c6c6c6;border-left:1px solid #c6c6c6;}
.catagory_menu2 > ul > li.last{border-top:1px solid transparent;border-left:1px solid #c6c6c6;}
.catagory_menu2 > ul > li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.catagory_menu2 > ul > li:first-child{width:128px;}
.catagory_menu2 > ul > li.on,
.catagory_menu2 > ul > li:hover{color:#0b4199;}
.catagory_menu2 li:hover > a,
.catagory_menu2 li.on > a{font-weight:bold;color:#0b4199;background-color:#fff;border-bottom:1px solid #fff;}
.catagory_menu2 li > a{display:block;min-height:40px;padding:1px 0 0;font-family:NanumBarunGothic;font-size:14px;color:#5c5c5c;line-height:40px;font-weight:normal;text-align:center;letter-spacing:-1px;border-bottom:1px solid #c6c6c6;background-color:#ececec;overflow:hidden;}
.catagory_menu2 li.last > a{border-bottom:1px solid transparent;background-color:transparent;}
.catagory_menu2 li.last > a span.ic_more{display:inline-block;width:22px;height:41px;margin:0 5px 0 0;background-color:transparent;background-image:url(../img/ico/more_n.png);background-repeat:no-repeat;background-position:0 8px;vertical-align:middle;}
.catagory_menu2 li.last > a:hover span.ic_more{background-image:url(../img/ico/more.png);}
.catagory_menu2 li > a em{font-style:normal;}

.catagory_sub2{position:relative;display:none;width:141px;margin:0 0 0 -1px;padding:5px 0;overflow:hidden;z-index:9991;background-color:#fff;border:1px solid #c6c6c6;border-top:none;}
.catagory_sub2.last{width:140px;margin:-1px 0 0 -1px;}
.catagory_sub2 > ul{display:block;}
.catagory_sub2 > ul > li{display:block;margin:0;padding:0;border:0;}
.catagory_sub2 > ul > li > a{display:block;max-width:100%;min-height:21px !important;margin:0;padding:7px 12px 5px 12px !important;font-family:NanumBarunGothic;font-size:14px;line-height:20px;color:#868686 !important;text-align:left;font-weight:normal !important;letter-spacing:-1px;border-bottom:1px solid #fff;background-color:#fff;overflow:hidden;}
.catagory_sub2 > ul > li > a:hover,
.catagory_sub2 > ul > li > a:focus{font-family:NanumBarunGothic;font-size:14px;text-decoration:none;font-weight:normal !important;text-decoration:underline;}
.catagory_menu2 > ul li .catagory_sub2 li.on a{font-family:NanumBarunGothicBold;color:#000 !important;}
.catagory_menu2 > ul li .catagory_sub2 li.on a:hover{text-decoration:none;}
.catagory_menu2 > ul li:hover .catagory_sub2 li a:hover{font-family:NanumBarunGothicBold;color:#000 !important;}
.catagory_menu2 > ul li:hover span.ic_more{background-image:url(../img/ico/more.png);}
/* //(modify)20180418 */

/* container */
.container{display:block;margin:0;padding:0 0 30px;/* background-color:#fafafa;*/background-color:#fff;}/* (modify)20180822(쿠콘소개) */
.container.bgnone{/* padding:10px 0 40px;*/padding:10px 0 0;background-color:#fff;}/* (수정)20160412 */
.container.bgnone .inner{position:static;}/* (RT)20160509 */
.contain_inner{display:block;width:1200px;margin:0 auto;}/* (modify)20180822(쿠콘소개) */
.container.cReset{margin:0;padding:0;}/* (add)201903DD */
	.container.cReset .content_inner{padding:0 !important;}/* (add)20190307 */

/* app_function */
.app_function{position:relative;display:block;padding-top:10px;z-index:990;}
.app_function > a.thum,
.app_function > a.list{display:inline-block;vertical-align:top;width:32px;height:32px;background-image:url(../img/ico/icon_sprite_01.png);background-repeat:no-repeat;}
.app_function > a.thum{background-position:0 -34px;}
.app_function > a.thum.on{background-position:0 0;}
.app_function > a.list{margin-left:4px;background-position:0 -102px;}
.app_function > a.list.on{background-position:0 -68px;}

/* (수정)20160412 */
/* app_wrap */
.app_wrap{display:block;width:980px;}

.app_wrap > ul{margin:0 -4px 0 -4px;}
.app_wrap > ul > li{float:left;display:inline-block;width:237px;height:152px;margin:0 4px 20px;border:1px solid #dfdfdf;-webkit-box-shadow:0 1px 3px 0 rgba(230,230,230,1);-moz-box-shadow:0 1px 3px 0 rgba(230,230,230,1);-o-box-shadow:0 1px 3px 0 rgba(230,230,230,1);-ms-box-shadow:0 1px 3px 0 rgba(230,230,230,1);box-shadow:0 1px 3px 0 rgba(230,230,230,1);}
.app_wrap > ul > li:hover{border:1px solid #ff945f;}
.app_wrap > ul > li > a{display:block;width:100%;height:100%;cursor:pointer;}
/*.app_wrap > ul > li > a.recomm{background-image:url(../img/bg/bg_recomm.png);background-repeat:no-repeat;background-position:0 0;}*/

.app_info{display:block;height:69px;margin:0;/*padding:25px 0 25px 100px;*/padding:25px 0 25px 87px;border-bottom:1px solid #e4e4e4;overflow:hidden;}/* (수정)20160504 */
.app_info > .app_img{float:left;display:inline-block;/*margin:4px 0 0 -85px;*/margin:4px 0 0 -79px;}/* (수정)20160504 */
.app_info > .app_img > img{width:71px;height:61px;overflow:hidden;}
.app_info dl{display:inline-block;margin:0;padding:0;}
.app_info > dl > dt{display:block;padding:3px 0 1px;*padding:4px 0 0;font-family:NanumBarunGothicBold;font-size:16px;color:#333;line-height:18px;font-weight:bold;letter-spacing:-0.05em;/*max-width:122px;*/max-width:142px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}/* (수정)20160504 */
.app_info > dl > dd{display:block;margin:9px 0 0 0;padding:0;*padding:1px 0 0;font-size:12px;color:#70757c;line-height:19px;letter-spacing:-0.05em;/*max-width:122px;*/max-width:142px;height:38px;}/* (수정)20160504 */
/* //(수정)20160412*/

/*.app_keyword > ul > li{margin-left:10px;}*//* (modify)20170721 */
.app_keyword > ul > li{float:left;display:inline-block;/*height:14px;margin:9px 0 0 7px;*/font-size:11px;color:#70757c;line-height:14px;}/* (modify)20170721 */
.app_keyword > .frt > img{margin:7px 10px 0 0;}

/* (추가)20160412 */
.app_service{display:block;text-align:right;}
.app_service > ul > li{float:left;display:inline-block;height:16px;margin:8px 10px 8px 0;line-height:16px;}
.app_service > ul > li:first-child{margin-left:0;}
/* //(추가)20160412 */

/* (add)20170412 : 검색(결과없을때) */
.srch_null{margin:0;padding:67px 0 56px;text-align:center;}
.srch_null > .srch_null_inner{width:400px;margin:0 auto;padding:0;}/* (modify)20180523 */
.srch_null_inner > h4.srch_null_tit{display:block;margin:0 0 20px;padding:3px 0 2px;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:19px;font-weight:normal;letter-spacing:0;}
.srch_null_inner > h4.srch_null_tit span{display:inline-block;margin:0;padding:0;font-family:NanumBarunGothicBold;font-size:16px;line-height:19px;font-weight:normal;letter-spacing:0;}/* (modify)20180523 */
.srch_null_inner > h4.srch_null_tit #srchWd{color:#f44949 !important;}/* (add)20180523 */
.srch_null_inner > .srch_null_rec{list-style:none;margin:0;padding:0;}
.srch_null_rec > li{display:block;margin:5px 0 0;padding:0;}
.srch_null_rec > li:first-child{margin:0;}
.srch_null_rec > li p{display:block;margin:0;padding:2px 0 2px 11px;font-family:NanumBarunGothic;font-size:13px;color:#70757c;line-height:18px;font-weight:normal;text-align:left;text-indent:-11px;}/* (modify)20180523 */
.srch_null_rec > li p:lang(ko){word-break:keep-all;}/* (add)20180523 */
/* //(add)20170412 : 검색(결과없을때) */

.help_banner_inner,
.help_menu_inner,
.contain_inner,
.more_inner,
.footer_inner{width:1200px;margin:0 auto;}/* (modify)20180822(쿠콘소개) */

/* 20160321 */
/* banner */
.help_banner{/*display:block;height:107px;background-image:url(../img/bg/banner.png);background-repeat:no-repeat;background-position:50% 100%;*/display:table;width:100%;height:220px;background-color:#2772b2;background-image:url(../img/bg/banner2.png);background-repeat:no-repeat;background-position:50% 100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;overflow:hidden;z-index:1;}/* (modify)20180822(쿠콘소개) */
.help_banner .help_banner_inner{display:table-cell;height:220px;vertical-align:middle;}/* (add)20180822(쿠콘소개) */
.help_banner .help_banner_inner h2{display:block;/*margin-top:35px;padding:4px 0 2px;font-size:30px;line-height:31px;*/padding:4px 0 0;font-size:38px;font-weight:normal;color:#fafafa;line-height:54px;text-align:center;}/* (modify)20180822(쿠콘소개) */
.help_banner{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/banner.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/banner.png', sizingMethod='scale')";}/* (수정)20160510 */

.help_banner.index{display:block;height:220px;width:100%;background-image:url(../img/bg/banner_index.png);background-repeat:no-repeat;background-position:50% 100%;background-color:#2772b2;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;overflow:hidden;z-index:1;}/* (add)20170822 */
.help_banner.index .help_banner_inner h2{display:block;margin-top:84px;padding:10px 0 6px;font-size:44px;font-weight:normal;color:#fff;line-height:44px;text-align:center;}/* (add)20170822 */
.help_banner.index{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/banner_index.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/banner_index.png', sizingMethod='scale')";}/* (add)20170822 */

/* help_menu */
.help_menu{width:100%;height:53px;padding:0;text-align:center;border-bottom:1px solid #c3c3c3;}
.help_menu_inner{display:block;margin:0 auto;text-align:center;}
.help_menu_inner ul{display:table;*display:inline;zoom:1;margin:0 auto;}
.help_menu_inner ul li{float:left;display:block;height:54px;margin:0 30px}
.help_menu_inner ul li > a{display:block;min-width:124px;height:53px;font-size:22px;font-weight:normal;line-height:55px;background-color:transparent;}
.help_menu_inner ul li:hover a,
.help_menu_inner ul li.on a{height:48px;color:#0b4199;border-bottom:5px solid #0b4199;}

/* 20160321 */
/* tab_inner_tit */
/*.tab_inner_tit .tit_h3{display:block;padding:30px 0 18px 0;*padding:29px 0 19px 0;font-family:NanumBarunGothicBold;font-size:26px;color:#333;line-height:26px;}*//* (원본)20160314 */

/* 20160321 */
.tab_inner_tit .tit_h3{display:inline-block;float:left;vertical-align:top;padding:34px 0 19px 0;*padding:32px 0 20px 0;font-family:NanumBarunGothicBold;font-size:26px;color:#333;line-height:26px;}
.tab_inner_tit .tit_span{display:inline-block;margin:0 0 0 19px;padding:34px 0 19px 15px;*padding:32px 0 20px 15px;font-size:16px;color:#333;line-height:26px;background-image:url(../img/bg/bg_line2.png);background-repeat:no-repeat;background-position:0 40px;}

/* tab_inner_bar */
.tab_inner_bar{display:block;height:48px;border-bottom:1px solid #d2d2d2;}
.tab_inner_bar ul li{display:inline-block;float:left;text-align:center;border-top:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.tab_inner_bar ul li:first-child{border-left:1px solid #d2d2d2;}
/*.tab_inner_bar ul li a{display:block;min-width:142px;height:46px;font-size:16px;color:#333;line-height:47px;background-color:transparent;}*//* (원본)20160314 */
.tab_inner_bar ul li a{display:block;min-width:62px;height:47px;padding:0 25px;font-size:16px;color:#333;line-height:49px;background-color:#fff;}
/* //20160321 */

.tab_inner_bar ul li a:hover,
.tab_inner_bar ul li.on a{height:48px;margin:-1px 0;line-height:47px;border-top:2px solid #000;background-color:#fafafa;}
.tab_inner_bar ul li.on a{font-weight:bold;}

.tab_inner_bar ul li a:hover,
.tab_inner_bar ul li.on a{height:48px;margin:-1px 0;line-height:47px;border-top:2px solid #000;background-color:#fafafa;}
.tab_inner_bar ul li.on a{font-weight:bold;}

/* 20160321 */
.broom_cnt{display:block;border:1px solid #dfdfdf;border-top:1px solid #6f6f6f;-webkit-box-shadow:0 1px 2px 1px #f3f3f3;-moz-box-shadow:0 1px 2px 1px #f3f3f3;-o-box-shadow:0 1px 2px 1px #f3f3f3;-ms-box-shadow:0 1px 2px 1px #f3f3f3;box-shadow:0 1px 2px 1px #f3f3f3;background-color:#fff;}
.cnt_tab dl dt{position:relative;display:block;height:60px;border-top:1px solid #dfdfdf;}
.cnt_tab dl dt:first-child{border-top:none;}
.cnt_tab dl dt a{display:block;height:60px;background-image:url(../img/ico/close.png);background-repeat:no-repeat;background-position:100% 0;cursor:pointer;background-color:transparent;}
.cnt_tab dl dt.on a{background-image:url(../img/ico/open.png);}
.cnt_tab dl dt a h4.tit_h4{display:block;height:58px;padding-top:2px;font-family:NanumBarunGothic;font-size:18px;font-weight:normal;color:#333;line-height:58px;}
.cnt_tab dl dt.on a h4.tit_h4{color:#0083cc;}
.cnt_tab dl dt a h4.tit_h4 > em,
.cnt_tab dl dd p > em{float:left;display:inline-block;width:66px;padding:0 0 0 29px;font-family:NanumBarunGothicBold;font-size:22px;color:#030303;font-style:normal;vertical-align:top;}
.cnt_tab dl dt a h4.tit_h4 > em.number{font-size:18px;color:#333;}
.cnt_tab dl dt span.note_date{position:absolute;top:22px;right:100px;display:block;padding:1px 0 0;font-size:14px;color:#747474;line-height:16px;}
.cnt_tab dl dd{display:none;padding:19px 25px 18px 94px;border-top:1px solid #e2e2e2;background-color:#f7f7f7;}
.cnt_tab dl dd p{display:block;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:26px;}
.cnt_tab dl dd p > em{float:left;margin-left:-94px;color:#626262;line-height:31px;}
.cnt_tab.tab1 dl dd{padding-left:29px;}
/* //20160321 */

/* 20160327 */
/* location_dept */
.inner{display:block;width:980px;margin:0 auto;}

.location_dept{display:block;height:47px;}
.location_dept ol{display:block;overflow:hidden;}
.location_dept ol li{float:left;display:inline-block;vertical-align:top;margin:0 0;padding:0 0 0 8px;background-image:url(../img/ico/ico_page_step.png);background-repeat:no-repeat;background-position:0 50%;}
.location_dept ol li:first-child{margin:0;padding:0;background:none;}
.location_dept ol li > a{display:block;height:45px;margin:0;padding:2px 10px 0;font-family:NanumBarunGothic;font-size:14px;color:#70757c;line-height:45px;background-color:transparent;}
.location_dept ol li > a:hover{text-decoration:underline;}
.location_dept ol li > a.home{display:block;width:27px;height:47px;margin:0;padding:0;background-image:url(../img/ico/ico_home.png);background-repeat:no-repeat;background-position:0 50%;}
.location_dept ol li span.on{display:block;height:45px;margin:0;padding:2px 10px 0;font-family:NanumBarunGothic;font-size:14px;color:#000;line-height:45px;}

/* App_Information */
.app_infos{display:block;min-height:127px;padding:34px 0;background-color:#e5eaef;}/* (modify)20170721 */
.app_infos > .inner{min-height:123px;}/* (RT)20160404 */
.app_infos > .inner:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}/* (add)20170721 */
.app_icon{display:block;padding-left:184px;overflow:hidden;}
.app_icon > .app_img{float:left;margin:14px 0 0 -147px;}
.app_icon > .app_img > img{width:110px;height:95px;overflow:hidden;}

.app_icon dl{width:550px;}/* (add)20170721 */
.app_icon dl > dt{display:block;margin:0 0 10px;padding:5px 0 3px;font-family:NanumBarunGothicBold;font-size:28px;color:#333;line-height:28px;}
.app_icon dl > dd{display:block;/*padding-top:10px;*/}
.app_icon dl > dd > p{display:block;padding:5px 0 4px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:14px;}

.app_icon dl > dd > p img{margin:-2px 6px 0 3px;}/* (추가)20160412 */
.app_icon > div.app_keyword{width:550px;margin:10px 0 0;overflow:hidden;}/* (modify)20170721 */
.app_icon > div.app_keyword ul > li{margin:0 7px 0 0 !important;padding:4px 0 3px;}/* (수정)20160412 */
.app_icon > div.app_keyword ul > li:first-child{margin:0;}/* (수정)20160412 */

.option{padding:5px 0 0;}
.option > ul{margin:17px 0 0 0;}/* (RT)20160404 */
.option ul li{display:block;}
.option ul li > a{display:block;padding:5px 0 4px 25px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:18px;background-repeat:no-repeat;background-color:transparent;}
.option ul li > a:hover{text-decoration:underline;}
.option ul li > a.btn_simpage{background-image:url(../img/ico/ico_sim_page.png);background-position:0 50%;}
.option ul li > a.btn_apidown{background-image:url(../img/ico/ico_down_api.png);background-position:0 50%;}

/* (RT)20160404 */
/* (공통)툴팁 레이어 */
.dn_tt_wrap{-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.15);-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.1);-o-box-shadow:2px 2px 4px rgba(0,0,0,0.1);-ms-box-shadow:2px 2px 4px rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1);}

/* ㄴ(공통)툴팁 레이어 :화살표 */
.dn_tt_wrap .tt_arw_tcft,
.dn_tt_wrap .tt_arw_tlft,
.dn_tt_wrap .tt_arw_trft,
.dn_tt_wrap .tt_arw_bcft{position:absolute;width:15px;height:8px;margin-left:-8px;overflow:hidden;}

.dn_tt_wrap .tt_arw_tlft{top:-7px;left:50%;margin-left:-7px;}
.dn_tt_wrap .tt_arw_trft{top:-7px;left:auto;right:37px;}/* (add)20180410 */

/* 다운로드 레이어 */
.dn_layer{width:158px;min-height:41px;margin:0;padding:0 10px;text-align:left;border:solid 1px #d7d7d7;background-color:#fff;}

/* ㄴ다운로드 레이어 :콘텐츠 */
.dn_layer_inner{display:block;position:relative;margin:10px 0;}
.dn_layer_inner ul{}
.dn_layer_inner ul li{display:block;}
.dn_layer_inner ul li > a{display:block;height:17px;padding:0 0 4px 16px;font-size:12px;color:#6d6d6d;line-height:21px;background-image:url(../img/ico/ico_dn.png);background-repeat:no-repeat;background-position:0 50%;}
.dn_layer_inner ul li > a:hover,
.dn_layer_inner ul li > a:hover span{text-decoration:underline;}
.dn_layer_inner > p{font-size:12px;color:#6d6d6d;}/* (add)(이용상품보기)20180509 */

/* ㄴ다운로드 말줄임 */
.dn_layer_inner .tx_dn_ellipsis{vertical-align:top;display:inline-block;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;line-height:21px;}
/* //(RT)20160404 */

/* Introduction */
.intod{display:block;margin:0 0 10px;border-bottom:1px dashed #b4b4b4;}

.intod > .inner > div{padding:17px 30px 40px;}
.intod .sec_tit_h2{display:block;height:47px;padding:2px 0 0;font-family:NanumBarunGothic;font-size:24px;color:#474747;line-height:47px;}
.intod .desc{display:block;padding:1px 0 0;font-family:NanumBarunGothic;font-size:14px;color:#70757c;line-height:27px;}

/* section */
.section{display:block;margin:0;/*margin:30px 0 0;*/}/* (수정)20160412 */
.section.uCase{margin:10px 0 0 !important;padding:16px 0 50px !important;border-top:1px solid #6f6f6f;}/* (add)20170410 */

.section > .sec_tit_h3{display:block;height:48px;padding:2px 0 0;font-family:NanumBarunGothicBold;font-size:22px;color:#474747;line-height:48px;}
.section > .sec_tit_h3.portal{height:inherit !important;line-height:36px !important;}/* (add)20170405 */
.section > .sec_tit_h3 > .sec_tit_h3_inner{display:inline-block;height:48px;padding:2px 0 0;font-family:NanumBarunGothic;font-size:22px;color:#676767;font-weight:100;line-height:48px;}
.section .sec_des_img{display:block;text-align:center;border-top:1px solid #e4e4e4;}
.section .sec_des_img > img{max-width:980px;}
.section .sec_des_img.btnone{padding:0 !important;border-top:0 !important;}
.section .sec_des_txt{padding:13px 0;border-top:1px solid #343434;border-bottom:1px solid #c9cacb;}
/*.section .sec_des_txt.pd0{padding:0 !important;}*/
.sec_des_txt > p{display:block;padding:2px 0 0;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:25px;}
.sec_des_txt > p > a{background-color:transparent;}

/* table_list */
.tbl_lst{width:100%;}
.tbl_lst tr th:first-child,
.tbl_lst tr td:first-child{border-left:0;}
.tbl_lst tr th{background-color:#f6f6f6;}
.tbl_lst tr th,
.tbl_lst tr td{border-left:1px solid #ddd;}
.tbl_lst tbody tr td:first-child{background-color:#ecf6ff;text-align:center;}
.tbl_lst tbody tr td:first-child > div{padding-left:0;color:#34538b;}
.tbl_lst tr td{border-top:1px solid #ddd;}
.tbl_lst tr th > div{display:block;padding:7px 0 5px 0;font-family:NanumBarunGothic;font-size:14px;color:#333;line-height:27px;}
.tbl_lst tr td > div{display:block;padding:7px 25px 5px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:27px;}

/* 20160509 */
/* table_list_1 */
.tbl_lst1{display:block;border-top:1px solid #6f6f6f;border-bottom:1px solid #e2e2e2;}
.tbl_lst1 > table{width:100%;}
.tbl_lst1 tr > th{border-bottom:1px solid #c3c3c3;background-color:#f7f7f7;}
.tbl_lst1 tr > th > div{display:block;height:46px;margin:0;padding:3px 10px 0 10px;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:46px;font-weight:normal;}
.tbl_lst1 tr td{border-top:1px solid #e2e2e2;}
.tbl_lst1 tr:first-child > td{border-top:0;}
.tbl_lst1 > table > tbody > tr > td > div{display:block;padding:13px 0 12px 0;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:27px;font-weight:normal;}/* (수정)20160511 */
.tbl_lst1 > table > tbody > tr > td > div > a{display:block;padding-right:8px;padding-left:8px;font-family:NanumBarunGothic;font-size:16px;color:#333;font-weight:normal;}
.tbl_lst1 > table > tbody > tr > td > div > a:hover{color:#0070c9;text-decoration:underline;}/* (modify)20180822(쿠콘소개) */

.tbl_lst1 tr td div.txt1{width:210px;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst1 tr td div.txt1.num{width:112px;padding-left:0px;text-align:center;}
.tbl_lst1 tr td div.txt2{width:560px;overflow:hidden;}/* (수정)20160511 */
.tbl_lst1 tr td div.txt2 > a{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst1 tr td div.txt2 > a.on{color:#0070c9;}/* (modify)20180822(쿠콘소개) */

.tbl_lst1 tr td > div.date{font-size:14px;color:#747474;}
.tbl_lst1 tr td > div .ico_edit,
.tbl_lst1 tr td > div .ico_attack{margin-top:-1px;}

.tbl_lst1 > table > tbody > tr.active{background-color:#f0f9ff;}/* (add)20180822(쿠콘소개) */
.tbl_lst1 > table > tbody > tr > td .ico_alarm{height:49px;padding-top:0;padding-bottom:0;background-image:url(../img/ico/ic_alarm.png);background-repeat:no-repeat;background-position:50% 50%;}/* (add)20180822(쿠콘소개) */
.tbl_lst1 > table > tbody > tr > td .ico_alarm.on{background-image:url(../img/ico/ic_alarm_on.png);}/* (add)20180822(쿠콘소개) */

/* (add)(이용상품보기)20180509 */
/* table_list_2 */
.tbl_lst2{display:block;border-top:1px solid #6f6f6f;border-bottom:1px solid #e2e2e2;}
.tbl_lst2 > table{width:100%;}
.tbl_lst2 tr > th{border-bottom:1px solid #c3c3c3;background-color:#f7f7f7;}
.tbl_lst2 tr > th > div{display:block;height:44px;margin:0;padding:1px 10px 0 10px;font-family:NanumBarunGothic;font-size:15px;color:#333;line-height:44px;font-weight:normal;}
.tbl_lst2 tr td{border-top:1px solid #e2e2e2;}
.tbl_lst2 tr:first-child > td{border-top:0;}
.tbl_lst2 > table > tbody > tr > td > div{display:block;padding:9px 0 9px 0;font-family:NanumBarunGothic;font-size:15px;color:#333;line-height:27px;font-weight:normal;}
.tbl_lst2 > table > tbody > tr > td > div > a{display:block;padding-right:8px;padding-left:8px;font-family:NanumBarunGothic;font-size:15px;color:#333;font-weight:normal;}
.tbl_lst2 > table > tbody > tr > td > div > a:hover{text-decoration:underline;}

.tbl_lst2 tr td div.txt1{width:210px;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td div.txt1.num{width:112px;padding-left:0px;text-align:center;}
.tbl_lst2 tr td div.txt2{width:560px;overflow:hidden;}
.tbl_lst2 tr td div.txt2 > a{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.tbl_lst2 tr td div.txt2 > a.on{color:#0083cc;}

.tbl_lst2 tr td > div.date{font-size:14px;color:#747474;}
.tbl_lst2 tr td > div .ico_edit,
.tbl_lst2 tr td > div .ico_attack{margin-top:-1px;}

.tbl_lst2 > table > tbody > tr.active{background-color:#f0f9ff;}/* (add)20180822(쿠콘소개) */
.tbl_lst2 > table > tbody > tr > td .ico_alarm{height:49px;padding-top:0;padding-bottom:0;background-image:url(../img/ico/ic_alarm.png);background-repeat:no-repeat;background-position:50% 50%;}/* (add)20180822(쿠콘소개) */
.tbl_lst2 > table > tbody > tr > td .ico_alarm.on{background-image:url(../img/ico/ic_alarm_on.png);}/* (add)20180822(쿠콘소개) */
/* //(add)(이용상품보기)20180509 */

.desction{}
.desction td{border-top:1px solid #c3c3c3;}
.desction td div{padding:12px 22px 12px 45px !important;background-color:#f0f9ff;word-break:break-all;}/* (modify)20180918(쿠콘소개) */
.desction td div > p{padding:5px 0 4px;font-family:NanumBarunGothic;font-size:14px;color:#222;line-height:20px;font-weight:normal;}/* (modify)20180822(쿠콘소개) */

/* (추가)20160518 */
/* ㄴ답글 */
.desction td div.answer{position:relative;padding:22px 22px 22px 120px !important;border-top:1px dashed #e2e2e2;background-color:#f0f9ff;}/* (modify)20180918(쿠콘소개) */
.desction td div.answer > .ic_answer{display:block;position:absolute;left:43px;top:24px;width:26px;height:26px;background-color:transparent;background-image:url(../img/ico/ico_answer.png);background-repeat:no-repeat;background-position:50%;overflow:hidden;}/* (modify)20180918(쿠콘소개) */
.desction td div.answer > p{display:block;padding:5px 0 4px;font-family:NanumBarunGothic;font-size:14px;color:#0083cc;line-height:20px;font-weight:normal;}/* (modify)20180918(쿠콘소개) */
.desction td div.answer > p img{display:block;max-width:100%;margin:3px 0 4px;}/* (add)20180918(쿠콘소개) */
/* (추가)20160518 */

.ico_edit,
.ico_attack{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:26px;height:26px;margin:0;padding:0 !important;background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
.ico_edit{background-image:url(../img/ico/ico_edit.png);}
.ico_attack{background-image:url(../img/ico/ico_attack.png);}
/* //table_list_1 */

.tbl_ipt{display:block;padding:4px 0 !important;}
.tbl_ipt > table{width:100%;}
.tbl_ipt tr > th,
.tbl_ipt tr > td{border:0;background:none;}
.tbl_ipt tr th > div{height:34px;padding:5px 0 3px 20px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:34px;font-weight:normal;text-align:left;}/* (modify)20180822(쿠콘소개) */
.tbl_ipt tr td > div{padding:4px 0 4px 20px;font-size:14px;line-height:34px;}/* (modify)20180822(쿠콘소개) */
.tbl_ipt tr td > div.tx_result{padding:5px 0 3px 15px;font-size:14px;color:#555;line-height:34px;}/* (add)20180223 */
.tbl_ipt tr td div > input[type=text],
.tbl_ipt tr td div > input[type=password]{display:inline-block;vertical-align:top;height:30px;padding:2px 0 0 5px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:30px;font-weight:normal;outline:none;background-color:#fff;border:1px solid #e5e6e9;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
.tbl_ipt tr td div > textarea{display:block;padding:7px 5px 8px 7px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:21px;font-weight:normal;border:1px solid #e9eaed;overflow:hidden;overflow-y:auto;resize:none;}
.tbl_ipt tr td div > .ico_attack{margin-top:5px;}
.tbl_ipt tr td div > .btn_brn{margin-left:1px;}
.tbl_ipt.type1{border:1px solid #dadada;background-color:#f4f4f4;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;}
/* (add)20180822(쿠콘소개) */
.tbl_ipt tr th > div em.point{font-style:normal;}
.tbl_ipt tr td > div input[type=text]:focus,
.tbl_ipt tr td > div input[type=password]:focus,
.tbl_ipt tr td > div textarea:focus{outline:none;border-color:#6589da;}
.tbl_ipt tr td > div textarea{outline:none;}
/*.tbl_ipt tr td > div .btn_blue2{background-position:100% -286px;}
.tbl_ipt tr td > div .btn_blue2 > span{background-position:0 -286px;}*/
/*.tbl_ipt tr td > div .btn_brn{background-position:100% -322px;}*/
.tbl_ipt tr td > div .btn_brn.disable > span{cursor:default !important;}
/*.tbl_ipt tr td > div .btn_brn > span{background-position:0 -322px;}*/
/* //(add)20180822(쿠콘소개) */

/* 20160509 */
/* ㄴ첨부파일 :콘텐츠 */
.dn_lst_inner{display:block;margin:4px 0 0;padding:4px 0 4px 8px !important;border-top:1px solid #e2e2e2;}
.dn_lst_inner ul{margin:4px 0 0;}
.dn_lst_inner ul li{display:block;position:relative;vertical-align:top;}
.dn_lst_inner ul li > a.ico_fileview{display:block;height:23px;padding:0 0 0 16px;font-size:14px;color:#6d6d6d;line-height:25px;background-image:url(../img/ico/ico_dn.png);background-repeat:no-repeat;background-position:0 50%;}
.dn_lst_inner ul li:hover{background-color:#f4f4f4;}
.dn_lst_inner ul li > a.btn_filedel{display:block;position:absolute;top:0;right:0;width:25px;height:23px;background-image:url(../img/btn/btn_filedel.png);background-repeat:no-repeat;background-position:50%;overflow:hidden;}
/* //20160509 */

/* combo_box */
.combo_box{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.combo_box > a{display:inline-block;vertical-align:top;width:187px;height:30px;padding:2px 0 0 10px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:30px;font-weight:normal;border:1px solid #e5e6e9;background-image:url(../img/ico/arrow_down_02.png);background-repeat:no-repeat;background-position:177px 14px;background-color:transparent;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;}
.combo_box > ul{position:absolute;top:34px;left:0;display:block;width:197px;padding:8px 0 8px;border:1px solid #e5e6e9;border-top:0;z-index:999;border-radius:0 0 3px 3px;background-color:#fff;}
.combo_box > ul > li{float:left;display:block;height:26px !important;width:100%;margin:0 !important;padding:0;text-align:left;}
.combo_box > ul li > a{display:block;height:24px;padding:2px 0 0 10px;voice-family:NanumBarunGothic;font-size:14px;color:#555;line-height:24px;background-color:transparent;}
.combo_box > ul li.on > a,
.combo_box > ul li:hover > a,
.combo_box > ul li.on > a{color:#0090f2}

/* tab_wrap */
.tab_wrap{}
.tab{position:relative;display:block;height:43px;border-bottom:1px solid #c9cacb;}
.tab ul li{display:inline-block;float:left;text-align:center;border-top:1px solid #c9cacb;border-right:1px solid #c9cacb;}
.tab ul li:first-child{border-left:1px solid #c9cacb;}
.tab ul li a{display:block;min-width:48px;height:42px;padding:0 46px;font-family:NanumBarunGothic;font-size:16px;color:#474747;line-height:43px;background-color:#e0e0e0;}
.tab ul li a:hover,
.tab ul li.on a{height:44px;margin:0 0 -1px 0;line-height:43px;background-color:#fff;}
/* (add)(이용상품보기)20180509 */
/* ㄴtab2 */
.tab2{position:relative;display:block;height:43px;border-bottom:1px solid #c9cacb;}
.tab2 ul li{display:inline-block;float:left;text-align:center;border-top:1px solid #c9cacb;border-right:1px solid #c9cacb;}
.tab2 ul li:first-child{border-left:1px solid #c9cacb;}
.tab2 ul li a{display:block;min-width:48px;height:42px;padding:0 46px;font-family:NanumBarunGothic;font-size:15px;color:#474747;line-height:43px;background-color:#e0e0e0;}
.tab2 ul li a:hover,
.tab2 ul li.on a{height:44px;margin:0 0 -1px 0;line-height:43px;background-color:#fff;}
/* //(add)(이용상품보기)20180509 */

/* (add)20180822(쿠콘소개) */
/* tab_wrap */
.tab_wrap3{display:block;margin:0 auto;padding:0;overflow:hidden;}
.tab_wrap3 .tab_wrap_inner{display:block;margin:0 -10px;padding:0;overflow:hidden;}
.tab_wrap3 .tab_wrap_inner .tab{float:left;display:inline-block;height:72px;vertical-align:top;margin:0 10px;padding:0;border:none;}
.tab_wrap3 .tab_wrap_inner .tab a{display:block;height:70px;padding:0;border:1px solid #dedede;background-color:#fff;overflow:hidden;}
.tab_wrap3 .tab_wrap_inner .tab a span{display:block;height:69px;margin:0;padding:1px 0 0;font-family:NanumBarunGothic;font-size:20px;color:#7c7c7c;line-height:69px;text-align:center;}
.tab_wrap3 .tab_wrap_inner .tab a:hover{border-color:#6589da;}
.tab_wrap3 .tab_wrap_inner .tab a:hover span{}
.tab_wrap3 .tab_wrap_inner .tab.on > a{color:#fff;border-color:#6589da;background-color:#6589da;}
.tab_wrap3 .tab_wrap_inner .tab.on > a span{color:#fff;}
/* 3 tabs */
.tab_wrap3.tabs_3{width:915px;}
.tab_wrap3.tabs_3 .tab_wrap_inner .tab{width:285px;}
/* 4 tabs */
.tab_wrap3.tabs_4{width:1200px;}
.tab_wrap3.tabs_4 .tab_wrap_inner .tab{width:285px;}
/* //(add)20180822(쿠콘소개) */
/* 5 tabs */
.tab_wrap3.tabs_5{width:1200px;}/* (add)20190521 */
.tab_wrap3.tabs_5 .tab_wrap_inner .tab{width:224px;}/* (add)20190521 */

/* search_area */
.srch_area{position:absolute;top:0;right:0;display:block;height:31px;width:390px;border:1px solid #dadada;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}
.srch_area > input{float:left;display:block;line-height:31px;font-family:NanumBarunGothic;font-size:14px;color:#333;text-indent:10px;border:none;}
.srch_area > .btn_srch2{float:right;display:block;width:42px;height:31px;background-image:url(../img/ico/ico_srch.png);background-repeat:no-repeat;background-position:10px 5px;background-color:transparent;}

/* (add)20180822(쿠콘소개) */
.tit_wrap.srch_board_box{display:block;position:relative;height:36px;margin:0 0 20px;padding:0;}
.srch_area2{display:block;position:absolute;top:0;right:0;width:283px;height:34px;padding:0;border:1px solid #dedede;}
.srch_area2 > input[type=text],
.srch_area2 > input[type=password]{display:block;height:34px;padding:0 71px 0 10px;line-height:34px;font-family:NanumBarunGothic;font-size:16px;color:#333;border:none;border-radius:0;}
.srch_area2 > .btn_srch2{display:block;position:absolute;top:0;right:0;width:71px;height:36px;margin:-1px -1px -1px 0;font-family:NanumBarunGothic;font-size:16px;color:#fff;line-height:36px;text-align:center;background-color:#7c7c7c;}
/* //(add)20180822(쿠콘소개) */

/* (add)20180822(쿠콘소개) */
.srch_area3{/*position:absolute;top:0;right:0;*/display:block;width:283px;height:32px;padding:0;border:1px solid #dedede;}
.srch_area3 > input[type=text],
.srch_area3 > input[type=password]{float:left;display:block;height:26px;padding:3px 0 3px;line-height:26px;font-family:NanumBarunGothic;font-size:13px;color:#222;text-indent:10px;border:none !important;border-radius:0;}
.srch_area3 > .btn_srch2{float:right;display:block;width:71px;height:34px;margin:-1px -1px -1px 0;line-height:34px;font-family:NanumBarunGothic;font-size:13px;color:#fff;background-color:#678cd6;text-align:center;}
.srch_area3 > .btn_srch2.disable{pointer-events:none;cursor:default;background-color:#7c7c7c;}
/* //(add)20180822(쿠콘소개) */

/* process */
.process_wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(../img/bg/bg_overlay.png);background-repeat:repeat;background-position:0 0;z-index:100000;}/* (modify)20180427 */
.process{position:absolute;top:50%;left:50%;display:block;width:877px;height:540px;margin-left:-438px;margin-top:-270px !important;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;background-color:#fff;z-index:10000;}

.proc_head{display:block;height:49px;border-bottom:1px solid #d1d1d1;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;-ms-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;background-color:#f4f4f4;}
/*.proc_head .txt_tit{display:block;height:47px;margin-left:41px;padding-top:2px;font-family:"Dotum","돋움";font-size:14px;font-weight:bold;color:#4a4a4a;line-height:47px;}*/
.proc_head .txt_tit{display:block;height:47px;margin-left:35px;padding-top:2px;font-family:"NanumBarunGothicBold";font-size:16px;font-weight:bold;color:#3a3a3a;line-height:47px;}
.proc_head .btn_lyclose{position:absolute;top:17px;right:36px;display:block;}

.proc_body{display:block;/*padding-top:40px;*/padding:35px 35px 21px;}/* (수정)(PARK)20160706 */
.proc_body_tit{display:block;/*width:877px;*/width:807px;margin:0 auto;text-align:center;}/* (수정)(PARK)20160706 */

.proc_area{display:block;/*width:877px;*/width:807px;height:240px;margin:55px 0 0 0;background-image:url(../img/comm/spirite_proc.png);background-repeat:no-repeat;}/* (수정)(PARK)20160706 */
.proc_area.step1{background-position:50% 0;}
.proc_area.step2{background-position:50% -240px;}
.proc_area.step3{background-position:50% -480px;}

.btn_fun{display:block;margin-top:40px;}/* (수정)(PARK)20160706 */
.btn_fun > a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.btn_fun .btn_y{margin-right:18px;}

/* process(type2) */
.pwchk_wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;}/* (modify)20180822(쿠콘소개) */
.pwchk_wrap .process_pwchk{position:absolute;top:50%;left:50%;display:block;width:420px;height:105px;margin-left:-210px;margin-top:-52px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;z-index:10000;border:1px solid #7c7c7c;}/* (modify)20180822(쿠콘소개) */
.pwchk_wrap .process_pwchk .proc_head .txt_tit{margin-left:28px;}
.pwchk_wrap .process_pwchk .proc_head .btn_lyclose{right:25px;}
.pwchk_wrap .proc_body{padding-top:36px;}/* (modify)20180822(쿠콘소개) */
.pwchk_wrap .proc_body .cnf_are{display:block;text-align:center;}
.pwchk_wrap .proc_body .cnf_are input{padding-left:5px;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:32px;outline:none;background:none;border:1px solid #e5e6e9;}/* (modify)20180822(쿠콘소개) */
.pwchk_wrap .proc_body .cnf_are span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:32px;margin-right:10px;font-family:NanumBarunGothicBold;font-size:13px;color:#555;line-height:33px;*line-height:32px;}/* (modify)20180822(쿠콘소개) */
.pwchk_wrap .btn_fun{margin-top:25px;}
.pwchk_wrap .btn_cfm{margin-right:18px;}
.pwchk_wrap .proc_body .cnf_are .txt_error{display:none;}/* (add)20180822(쿠콘소개) */
.pwchk_wrap .proc_body .cnf_are.error input{border-color:#ff0600;}/* (add)20180822(쿠콘소개) */
.pwchk_wrap .proc_body .cnf_are.error .txt_error{display:block;margin:5px 0 0 79px;font-family:NanumBarunGothic;font-size:11px;color:#ff0600;text-align:left;}/* (add)20180822(쿠콘소개) */
.pwchk_wrap .proc_body .cnf_are input:focus{outline:none;border-color:#6589da;}/* (add)20180822(쿠콘소개) */
	.overlay_ly{position:absolute;top:0;left:0;height:307px;width:100%;background-color:#fff;opacity:0.8;z-index:9999;}/* (add)20180822(쿠콘소개) */
/* //20160509 */

/* (공통)이용고객 */
.customer,
.qa{overflow:hidden;}
.customer li{float:left;display:inline-block;vertical-align:top;width:156px;min-height:23px;margin:0 2px 0 0;padding:1px 0 1px 5px;font-family:NanumBarunGothic;font-size:12px;color:#555;line-height:23px;}

/* 주요고객 */
.customer.bi_client li{float:left;display:inline-block;vertical-align:top;width:151px;min-height:36px;margin:0 2px 0 0;padding:0 5px !important;line-height:36px;}
.customer.bi_client li > img{max-width:151px;max-height:36px;overflow:hidden;}

/* 서비스 제공은행 */
.customer.bi_service li{float:left;display:inline-block;vertical-align:top;width:151px;/*height:36px;*/margin:0 2px 0 0;padding:0 5px !important;line-height:43px;}
.customer.bi_service li > img{max-width:151px;max-height:31px;overflow:hidden;}
.customer.bi_service li > span{display:block;margin:-3px 0 5px;padding:0;font-size:12px;color:#555;line-height:15px;}

.ds > li{float:none;display:block;vertical-align:top;padding:2px 0 0 25px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:25px;background-image:url(../img/comm/bu3.png);background-repeat:no-repeat;background-position:10px 11px;}
.qa > li{float:none;display:block;vertical-align:top;padding:2px 0 0 25px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:25px;background-image:url(../img/comm/bu2.png);background-repeat:no-repeat;background-position:10px 13px;}
.qa > li a{background-color:transparent;}

.tx_ellipsis{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

/* infomation_api_terms */
.info_api_terms{padding:40px 0;text-align:center;background-color:#d6eeff;}
.info_api_terms .tit_h3_apiterms{display:block;height:28px;padding-top:2px;font-family:NanumBarunGothicBold;font-size:22px;color:#474747;line-height:28px;}
.info_api_terms ol{display:block;padding:0 10px;background-image:url(../img/comm/appterm.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;}
.info_api_terms li{float:left;width:320px;}
.info_api_terms ol > li > dl > dt{display:inline-block;height:100px;width:100%;padding-top:60px;font-family:NanumBarunGothicBold;font-size:15px;color:#333;line-height:15px;}
.info_api_terms ol > li > dl > dt > span.text{display:inline-block;margin-top:5px;padding:5px 0 3px;font-family:NanumBarunGothicBold;font-size:18px;color:#333;line-height:18px;}
.info_api_terms ol > li > dl > dd{display:inline-block;height:68px;margin-top:20px;padding:1px 10px 0;vertical-align:bottom;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:23px;}

/* (modify)20180710 */
/* btn_goTop */
/*.btn_goTop{position:fixed;right:40px;bottom:65px;display:none;width:103px;height:103px;background-image:url(../img/btn/btn_goTop.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;}*/
/*.btn_goTop{display:none;position:fixed;bottom:157px;left:50%;margin-left:504px;width:103px;height:103px;background-image:url(../img/btn/btn_goTop.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;z-index:99999;}*/
/* botton_gotoTop */
.btn_goTop{position:fixed;right:100px;bottom:162px;display:none;width:50px;height:50px;background-image:url(../img/btn/btn_goTop.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:100001;}/* (modify)20181211 */
.btn_goTop:hover{background-position:0 -50px;}

/* botton_gotoBack */
.btn_goBack{position:fixed;right:100px;top:120px;display:block;width:50px;height:50px;background-image:url(../img/btn/btn_goBack.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:100001;}/* (modify)20181211 */
.btn_goBack:hover{background-position:0 -50px;}

/* botton_gotoList */
.btn_goList{position:fixed;right:100px;top:180px;display:block;width:50px;height:50px;background-image:url(../img/btn/btn_goList.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;z-index:100001;}/* (modify)20181211 */
.btn_goList:hover{background-position:0 -50px;}
/* //(modify)20180710 */

/* (add)20181211 */
/* QuickMenu */
.quick{position:fixed;right:83px;top:50%;display:block;width:84px;/*margin:-154px 0 0;*/margin:-207px 0 0;overflow:hidden;z-index:100000;}/* (modify)20190417 */
.quick > ul li{display:block;/*margin:17px 0 0;*/margin:13px 0 0;padding:0;}/* (modify)20190417 */
.quick > ul li:first-child{margin:0;}
.quick a.btn_quick{display:block;margin:0;padding:4px 0 0;text-align:center;letter-spacing:-1px;}
.quick a.btn_quick > span{display:block;width:52px;height:52px;margin:0 auto;padding:0;background-image:url(../img/bg/bg_quick.png);background-position:0 0;background-repeat:no-repeat;}
.quick a.btn_quick > p{display:block;margin:5px 0 0;padding:3px 0 0;font-family:'NanumBarunGothic';font-weight:normal;font-size:16px;color:#3e3e3e;line-height:19px;text-align:center;}
.quick a.btn_quick:hover > p{color:#2287ef !important;}
.quick a.btn_quick > span.bt1{background-position:0 0;}/* ㄴ문의하기 */
.quick a.btn_quick:hover > span.bt1{background-position:-72px 0;}/* ㄴ(hover)문의하기 */
.quick a.btn_quick > span.bt2{background-position:0 -72px;}/* ㄴ활용사례 */
.quick a.btn_quick:hover > span.bt2{background-position:-72px -72px;}/* ㄴ(hover)활용사례 */
.quick a.btn_quick > span.bt3{background-position:0 -144px;}/* ㄴ쿠콘신청 */
.quick a.btn_quick:hover > span.bt3{background-position:-72px -144px;}/* ㄴ(hover)쿠콘신청 */
.quick a.btn_quick > span.bt4{background-position:0 -216px;}/* ㄴ도입사례 *//* (add)20190417 */
.quick a.btn_quick:hover > span.bt4{background-position:-72px -216px;}/* ㄴ(hover)도입사례 *//* (add)20190417 */
/* //(add)20181211 */

@media screen and (min-width:1024px){}

/* post_wrap */
.post_wrap{display:block;margin:0;padding:0;}/* (수정)20160412 */

/* post_content */
.post_cnt{display:block;}
.post_cnt textarea,
.post_cmt .txt_cmt textarea{display:block;width:958px;padding:4px 10px;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:20px;border:1px solid #c3c3c3;text-align:left;vertical-align:top;resize:none;overflow:hidden;overflow-y:auto;}
.post_cnt .btn_function{padding:15px 0;}
.post_cnt .btn_function .frt > a{float:left;vertical-align:top;margin:0 0 0 15px;}
.post_cnt .btn_function .frt > a:first-child{margin:0;}
.post_cnt .avatar{display:inline-block;width:43px;height:34px;background-image:url(../img/ico/avatar.png);background-repeat:no-repeat;background-position:0 0;background-color:transparent;}

/* post_box */
.post_box{margin:15px 0 0;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;}

/*post_item*/
.post_item_q,
.post_item_a{display:block;padding:12px 55px 5px 57px;overflow:hidden;}
.post_item_q > img,
.post_cmt > img,
.post_item_a > img{float:left;display:inline-block;width:30px;height:30px;margin-left:-45px;}
.post_item_a{border-top:1px solid #d9d9d9;background-color:#eff9ff;}

/* post_comment */
.post_cmt{padding:13px 12px 15px 57px;border-top:1px solid #d9d9d9;}
.post_cmt > img{margin-left:-45px;}
.post_cmt > .txt_cmt{float:left;vertical-align:top;}
.post_cmt .txt_cmt textarea{width:887px !important;margin-top:-1px;}

/* (추가)20160412 */
.post_box.type1{margin:0;border:1px solid #dfdfdf;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;background-color:#f7f7f7;}

.post_tit{display:block;margin:0;padding:0;}
.post_tit h3{display:block;padding:1px 0 0;font-family:NanumBarunGothic;font-size:16px;color:#474747;line-height:33px;font-weight:normal;}
.post_tit h3 em{margin-left:5px;font-style:normal;}

.post_box.type1 > .post_cmt{position:relative;margin:0;padding:30px;border-top:0;}
.post_box.type1 .post_cmt > .txt_cmt{width:100%;}
.post_box.type1 .post_cmt .txt_cmt > textarea{width:776px !important;margin:0;border:1px solid #c9cacb;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
.post_box.type1 .post_cmt .txt_cmt > .btn_blue2{position:absolute;top:38px;right:30px;z-index:999;}

.post_item_wrap{padding-left:30px;padding-right:30px;border-top:1px solid #e2e2e2;background-color:#f7f7f7;}

.post_item_a.type1{*margin:-1px 0 0;padding:12px 0 6px 20px;border:none;border-top:1px solid #e2e2e2;background:none;}
.post_item_a.type1:first-child{border-top:0;}

ul.post_opt{float:right;margin:5px 15px 0 0;}
ul.post_opt li:first-child{background:none;}

ul.post_opt li{float:left;padding:0 0 0 2px;background-image:url(../img/bg/bg_line3.png);background-repeat:no-repeat;background-position:0 3px;}
ul.post_opt li a{display:block;padding:2px 5px;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:14px;background-color:transparent;}
ul.post_opt li a:hover{text-decoration:underline;}

.post_item_a.type1 .post_txt > p{margin:0 20px 0 0;padding:1px 0 1px 0;}
.post_item_a.type1 .post_txt > textarea.post_edit{float:left;display:block;width:756px !important;margin:0 0 14px;padding:4px 10px 4px;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:20px;border:1px solid #c3c3c3;text-align:left;vertical-align:top;resize:none;overflow:hidden;overflow-y:auto;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
.post_item_a.type1 .post_txt > .post_opt{margin-top:16px;}
/* //(추가)20160412 */

/* post */
.post{float:left;width:100%;}
.post .info,
.post .post_txt{display:block;margin:0 0 9px;}
.post .info{height:30px;}
.post .info .author{float:left;display:inline-block;height:28px;margin:0 20px 0 0;padding:2px 0 0;font-family:NanumBarunGothicBold;font-size:16px;color:#3675d0;line-height:28px;background-color:transparent;}
.post .info .post_meta{/*float:left;*/display:inline-block;height:27px;padding-top:3px;font-family:NanumBarunGothic;font-size:12px;color:#999;line-height:27px;}

.post .post_txt > p{display:block;padding:2px 0 0;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:20px;}
.post .post_txt > img{padding:5px 0;max-width:866px;}

.post .count{display:block;margin:0 0 10px;}
.post .count a{display:inline-block;height:17px;padding:2px 0 0 30px;font-family:NanumBarunGothic;font-size:12px;color:#3675c7;line-height:17px;background-color:transparent;background-image:url(../img/ico/cmt.png);background-repeat:no-repeat;background-position:0 2px;}
.post .count a:hover{text-decoration:underline;}
.post .count a em{font-style:normal;}

/* pagination */
.paging{position:relative;height:35px;text-align:center;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;}
.paging .btn_pag_cntr{display:inline-block;width:33px;height:33px;margin:0 2px;border:1px solid #d9d9d9;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-color:transparent;}
.paging .btn_pag_cntr:hover{border:1px solid #bbb;background-color:#f0f0f0;}
.paging .pag_num{display:inline-block;height:35px;margin:0 11px;vertical-align:top;overflow:hidden;}
.paging .pag_num a{display:inline-block;min-width:14px;height:35px;padding:0 8px;font-family:NanumBarunGothicBold;font-size:14px;line-height:35px;color:#7f7f7f;text-align:center;background-color:transparent;}
.paging .pag_num a:hover{background-color:#fff;text-decoration:underline;}
.paging .pag_num a.on{color:#0070c9;text-decoration:underline;}
.paging .btn_pag_cntr.first{background-image:url(../img/ico/ico_first.png);}
.paging .btn_pag_cntr.prev{background-image:url(../img/ico/ico_prev.png);}
.paging .btn_pag_cntr.next{background-image:url(../img/ico/ico_next.png);}
.paging .btn_pag_cntr.last{background-image:url(../img/ico/ico_last.png);}
.paging .left{position:absolute;top:0;left:0}
.paging .right{position:absolute;top:0;right:0;}

/* 20160509 */
.paging.type1{border:none;border-radius:0;}
.paging.type1 .btn_pag_cntr{display:inline-block;width:33px;height:33px;background-position:0;}
.paging.type1 .pag_num{margin-left:9px;}
/* //20160509 */

/* botton */
/* 20160509 */
.btn_brn,
.btn_brn > span,
.btn_blue2,
.btn_blue2 > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background-image:url(../img/btn/btn_sprite.png);background-repeat:no-repeat;background-color:transparent;cursor:pointer;}
/* //20160509 */

/* button_brown(height:34px) */
.btn_brn{height:34px;padding:0 10px 0 0;background-position:100% -126px;}
.btn_brn > span{min-width:80px;height:31px;padding:3px 0 0 10px;font-family:NanumBarunGothic;font-size:14px;color:#fefefe;text-align:center;line-height:30px;background-position:0 -126px;}

/* button_blue(height:34px) */
.btn_blue2{height:34px;/*margin-left:12px;*/padding:0 10px 0 0;background-position:100% -90px;}
.btn_blue2 > span{min-width:80px;height:31px;padding:3px 0 0 10px;font-family:NanumBarunGothic;font-size:14px;color:#fefefe;text-align:center;line-height:30px;background-position:0 -90px;}
/* //20160327 */

/* see_more */
.read_more{display:block;height:40px;border:1px solid #dfdfdf;background-color:#fff;}
.read_more a{display:block;height:38px;padding-top:2px;text-align:center;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:38px;font-weight:normal;background-image:url(../img/ico/ico_see_more.png);background-repeat:no-repeat;background-position:525px 17px;background-color:#f9f9f9;}
.read_more a:hover,
.read_more.on a{color:#fe6600;background-image:url(../img/ico/ico_see_more_on.png);background-color:#fff;}

/* more_ques */
.more_ques{display:block;background-color:#f9f9f9;}
.more_ques .txt_more_ques{display:inline-block;*display:inline;*zoom:1;margin-right:22px;padding:12px 0 9px 0;*padding:11px 0;font-size:20px;color:#333;line-height:21px;vertical-align:top;}

/* 20160509 */
/* btn_blue question */
.btn_blue,
.btn_blue > span,
.btn_blue1,
.btn_blue1 > span,
.btn_gray1,
.btn_gray1 > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background-image:url(../img/btn/btn_sprite.png);background-repeat:no-repeat;cursor:pointer;}
.btn_blue{height:42px;padding:0 29px 0 0;background-position:100% 0;}
.btn_blue > span{height:36px;padding:6px 0 0 29px;font-size:16px;color:#fff;line-height:32px;*line-height:30px;background-position:0 0;text-align:center;}
/* //20160509 */

/* button_blue1 */
.btn_blue1{height:44px;padding:0 10px 0 0;background-position:100% -44px;}
.btn_blue1 > span{min-width:160px;height:41px;padding:3px 0 0 10px;font-family:NanumBarunGothic;font-size:16px;color:#fff;line-height:39px;background-position:0 -44px;text-align:center;}

/* button_gray1 */
.btn_gray1{height:44px;padding:0 10px 0 0;background-position:100% -162px;}
.btn_gray1 > span{min-width:160px;height:41px;padding:3px 0 0 10px;font-family:NanumBarunGothic;font-size:16px;color:#fff;line-height:39px;background-position:0 -162px;text-align:center;}

/* more */
/*.more{display:block;height:47px;border-top:1px solid #e2e2e3;background-color:#fff;}
.more .btn_more{float:left;display:block;height:44px;padding-top:3px;font-size:12px;color:#333;line-height:44px;background-color:transparent;}
.more .frt img{margin-top:16px;}*/

/* more_layer */
/*.more_inner{position:relative;}
.more_ly{position:absolute;width:120px;bottom:-47px;*bottom:3px;left:0;display:block;background-color:#fff;border:1px solid #e2e2e3;z-index:999;}
.more_ly ul{padding:7px 0 8px;overflow:hidden;}
.more_ly ul li{float:left;display:block;width:100%;}
.more_ly ul li a{display:block;padding:8px 0 5px 10px;*padding-bottom:5px;font-size:12px;color:#333;line-height:13px;background-color:transparent;}
.more_ly ul li a:hover{color:#0090f2;}*/

/* (modify)20180511 */
/* more */
.more{display:block;height:47px;border-top:1px solid #e2e2e3;background-color:#fff;}
.more .btn_more{float:left;display:block;height:30px;margin-top:9px;padding:0 0 0 12px;background-image:url(../img/bg/bg_more_site.png);background-position:0 0;background-repeat:no-repeat;}
.more .btn_more > span{display:block;min-width:77px;height:30px;padding:0 30px 0 0;font-size:12px;color:#333;line-height:30px;background-image:url(../img/bg/bg_more_site.png);background-position:100% 0;background-repeat:no-repeat;}
.more .flt{position:relative;z-index:999;}
.more .frt img{margin-top:16px;}

/* more_layer */
.more_inner{position:relative;margin:0 auto;}
.more_ly{position:absolute;width:117px;bottom:29px;left:0;display:block;background-color:#fff;border:1px solid #ccc;z-index:999;}
.more_ly ul{padding:7px 0 8px;overflow:hidden;}
.more_ly ul li{float:left;display:block;width:100%;}
.more_ly ul li.line > span{display:block;margin:5px 9px 2px;border-bottom:1px solid #e2e2e3;}
.more_ly ul li a{display:block;padding:8px 0 5px 10px;font-size:12px;color:#333;line-height:13px;background-color:transparent;}
.more_ly ul li a:hover{color:#0090f2;text-decoration:underline;}
/* //(modify)20180511 */

/* footer */
.footer{background-color:#36373b;min-width:1008px;width:100%;height:114px;}/* (modify)20180511 */
.footer .footer_menu{display:block;padding:15px 0 7px 0;}/* (modify)20180511 */
.footer .footer_menu ul{overflow:hidden;}
.footer .footer_menu ul li:first-child{padding:0;background:none;}
.footer .footer_menu ul li:first-child > a{padding-left:0;}
.footer .footer_menu ul li{float:left;display:inline-block;padding-left:2px;background-image:url(../img/bg/bg_ft_line.png);background-repeat:no-repeat;background-position:0 6px;}
.footer .footer_menu ul li a{display:block;padding:4px 10px 4px 11px;font-size:12px;color:#dadada;line-height:13px;background-color:transparent;}
.footer .footer_menu ul li a.strong{color:#0090f2 !important;font-weight:normal;}
.footer .footer_copy{display:block;padding:1px 0 0;font-size:11px;color:#737373;line-height:18px;}
.footer .footer_copy > span{display:block;}

/* 20160404 */
/* Sub Menu Wrap */
.sbm_wrap{position:fixed;top:53px;display:block;width:100%;min-width:1008px;height:44px;background-color:#fff;-webkit-box-shadow:0 2px 5px rgba(204,204,204,1);-moz-box-shadow:0 2px 5px rgba(204,204,204,1);box-shadow:0 2px 5px rgba(217,217,217,1);z-index:995;}
.sbm_wrap .sbm_inner{width:980px;margin:0 auto;}
.sbm_wrap .sbm_inner ul{height:44px;padding:0 10px;overflow:hidden;}
.sbm_wrap .sbm_inner ul li{float:left;height:44px;padding:0 26px;}
.sbm_wrap .sbm_inner ul li a{display:block;min-width:104px;height:39px;padding:2px 0 0;font-family:NanumBarunGothicBold;font-size:16px;color:#333;line-height:41px;font-weight:bold;text-align:center;border-bottom:3px solid #fff;background-color:transparent;}
.sbm_wrap .sbm_inner ul li.on a,
.sbm_wrap .sbm_inner ul li a:hover{color:#0b4199;border-bottom:3px solid #0b4199;}

/* Section Container */
.h100{height:100%;}
.section_cnt{position:relative;width:100%;height:100%;}
.section_cnt .section{position:relative;display:block;width:100%;height:100%;min-height:706px;margin:0;padding:0;}
.section_cnt .section.sec2_wrap{min-height:830px;}

/*
.sec1_inner,
.sec2_inner,
.sec3_inner,
.sec4_inner,
.sec5_inner,
.sec6_inner{position:relative;width:980px;min-height:787px;margin:0 auto;padding-top:105px;}
*/
.sec1_inner{position:absolute;left:50%;top:50%;width:980px;min-height:250px;margin-top:-125px;margin-left:-490px;}
/*.sec2_inner{position:absolute;left:50%;top:50%;width:980px;min-height:706px;margin-top:-353px;margin-left:-490px;}*/
.sec2_inner{position:relative;width:980px;margin:0 auto;padding-top:117px;}
/*.sec3_inner{position:absolute;left:50%;top:50%;width:980px;min-height:586px;margin-top:-293px;margin-left:-490px;}*/
.sec3_inner{position:relative;width:980px;min-height:586px;margin:0 auto;padding-top:117px;}
.sec4_inner{position:absolute;left:50%;top:50%;width:980px;min-height:408px;margin-top:-204px;margin-left:-490px;}
.sec5_inner{position:absolute;left:50%;top:50%;width:980px;min-height:240px;margin-top:-120px;margin-left:-490px;}
.sec6_inner{position:absolute;left:50%;top:50%;width:980px;min-height:176px;margin-top:-88px;margin-left:-420px;}
.sec1_inner .mid,
.sec5_inner .mid,
.sec6_inner .mid{position:absolute;display:block;width:100%;}

/* section(공통) */
.sec1,
.sec2,
.sec3,
.sec4,
.sec5,
.sec6{position:relative;display:block;width:980px;height:100%;}

/* section1 */
.sec1 .sec1_inner h3{padding:26px 0 24px;font-family:NanumBarunGothicBold;font-size:30px;line-height:36px;color:#42a6cc;text-align:center;}
.sec1 .sec1_inner h3 img{margin:-2px 12px 0;}
.sec1 .sec1_inner h2{padding:17px 0 9px;font-family:NanumBarunGothicLight;font-size:66px;line-height:75px;color:#0c419a;text-align:center;letter-spacing:5px;}
.sec1 .sec1_inner h2 > strong{font-family:NanumBarunGothicBold;}
.sec1 .sec1_inner p{padding:18px 0 26px;font-family:NanumBarunGothic;font-size:16px;line-height:20px;color:#010101;text-align:center;letter-spacing:6px;}

/* section2 */
.sec2 .sec2_inner h3{padding:26px 0 24px;font-family:NanumBarunGothic;font-size:26px;line-height:33px;color:#333;text-align:center;font-weight:normal;}

/* section3 */
.sec3{background-color:#bde1fe;}
.sec3 .sec3_inner{}
.sec3 .sec3_inner h3{padding:26px 0 24px;font-family:NanumBarunGothic;font-size:26px;line-height:33px;color:#333;text-align:center;font-weight:normal;}

/* section4 */
.sec4 .sec4_inner h3{padding:26px 0 24px;font-family:NanumBarunGothic;font-size:26px;line-height:33px;color:#333;text-align:center;font-weight:normal;}
.sec4 .sec4_inner ul{padding:18px 4px 0;overflow:hidden;}
.sec4 .sec4_inner ul li{float:left;padding:2px;}
.sec4 .sec4_inner ul li img{cursor:default;}

/* section5 */
.sec5{background-color:#2c3341;background-image:url(../img/comm/sec5.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
/* IE 7 */
.sec5{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/comm/sec5.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/comm/sec5.png', sizingMethod='scale')";}
.sec5 .sec5_inner p{padding:7px 0 6px;font-family:NanumBarunGothicLight;font-size:24px;color:#fff;font-weight:normal;line-height:28px;text-align:center;}
.sec5 .sec5_inner h3{padding:7px 0 4px;font-family:NanumBarunGothic;font-size:34px;color:#fff;line-height:40px;text-align:center;}
.sec5 .sec5_inner h4{padding:2px 0 0;font-family:NanumBarunGothic;font-size:28px;color:#fff;font-weight:normal;line-height:44px;text-align:center;}
.sec5 .sec5_inner .btn_wrap{margin:40px 0 0;text-align:center;}
.sec5 .sec5_inner .btn_wrap a.btn_blue3{display:inline-block;width:170px;height:42px;background-image:url(../img/btn/btn_blue3.png);background-repeat:no-repeat;background-color:transparent;}
.sec5 .sec5_inner .btn_wrap a.btn_blue3 span{display:block;height:42px;text-align:center;font-size:16px;line-height:42px;color:#fff;}

/* section6 */
.sec6 .sec6_inner{background-color:#fff;background-image:url(../img/bg/bg_logo_04.png);background-repeat:no-repeat;background-position:50% 0;}
.sec6 .sec6_inner p{position:relative;width:410px;height:117px;margin:58px 0 0 505px;padding:1px 0 0;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:29px;}
/* //20160404 */

/* 20160510 */
/* container left navigation bar */
.contain_inner.lnb{width:776px;padding-top:20px;padding-left:204px;}/* (modify)20170405 */
.content{float:left;width:100%;margin:0;padding:0;}
.content_inner{display:block;margin:0;padding:0 0 10px 0;}

/* left navigation bar */
.lnb_wrap{float:left;display:block;width:174px;margin:0 0 0 -204px;padding:0 0 100px;}/* (modify)20170405 */
.lnb_wrap .lnb_tit_wrap{display:block;padding:16px 0 17px;border-bottom:2px solid #666;}
.lnb_tit_wrap h3.lnb_tit_h3{display:block;padding:3px 0 2px;font-family:NanumBarunGothicBold;font-size:24px;color:#333;line-height:26px;}

/* left navigation bar menu */
.lnb_menu{display:block;border-bottom:1px solid #cacaca;}
.lnb_menu ul{}
.lnb_menu li:first-child{border-top:0;}
.lnb_menu li{float:left;display:inline-block;width:100%;border-top:1px solid #e2e2e2;}
.lnb_menu li > a{display:block;min-height:34px;margin:0;padding:14px 35px 0 7px;font-family:NanumBarunGothic;font-size:16px;color:#333;line-height:21px;background-color:transparent;background-image:url(../img/ico/ico_menu.png);background-repeat:no-repeat;background-position:148px 16px;}/* (modify)20170405 */
.lnb_menu li.on > a,
.lnb_menu li:hover > a{color:#097ac9;background-image:url(../img/ico/ico_menu_on.png);}

/*title wrap */
.tit_wrap{position:relative;display:block;height:34px;padding:15px 0 5px;}
.tit_wrap > .srch_area{top:20px;}
.tit_wrap > .flt > .tit_h3{display:block;padding:5px 0 3px 15px;font-family:NanumBarunGothicBold;font-size:26px;color:#333;line-height:26px;}
.tit_wrap > .flt > .tit_h3.type1{padding-left:20px;}
.tit_wrap > .flt > .tit_h3 > span{display:inline-block;vertical-align:top;margin-left:15px;padding-left:15px;font-family:NanumBarunGothic !important;font-size:16px;font-weight:normal;background-image:url(../img/comm/tit_line.png);background-repeat:no-repeat;background-position:0 5px;}

/* (add)(검색)20180514 */
/* (title)search2 wrap */
.srch2_wrap{position:relative;display:block;height:33px;padding:0;}
.srch2_wrap > .srch_area.position2{top:0;}
.srch2_wrap > .flt > .tit_h3{display:block;padding:5px 0 3px 15px;font-family:NanumBarunGothicLight;font-size:19px;color:#555;line-height:26px;height:25px;overflow:hidden;}
.srch2_wrap > .flt > .tit_h3 > span{display:inline-block;vertical-align:top;margin-left:15px;padding-left:15px;font-family:NanumBarunGothic !important;font-size:16px;font-weight:normal;background-image:url(../img/comm/tit_line.png);background-repeat:no-repeat;background-position:0 5px;}
/* //(add)(검색)20180514 */

/* table list */
.content_inner > .tbl_lst1 tr td div.txt1{width:125px;}
.content_inner > .tbl_lst1 tr td div.txt2{min-width:95%;*min-width:385px;width:385px;}
.content_inner > .tbl_lst1 tr td div.txt2 > a{width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.tbl_lst1.type1 tr th:first-child > div,
.tbl_lst1.type1 tr td:first-child > div{padding-left:20px;text-align:left;}
.tbl_lst1.type1 tr td:first-child > div{font-family:NanumBarunGothicBold;font-size:16px;color:#333;}

/* (add)(이용상품보기)20180509 */
/* table list(tbl_lst2) */
.content_inner > .tbl_lst2 tr td div.txt1{width:125px;}
.content_inner > .tbl_lst2 tr td div.txt2{min-width:95%;*min-width:385px;width:385px;}
.content_inner > .tbl_lst2 tr td div.txt2 > a{width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.tbl_lst2.type1 tr th:first-child > div,
.tbl_lst2.type1 tr td:first-child > div{padding-left:20px;text-align:left;}
.tbl_lst2.type1 tr td:first-child > div{font-family:NanumBarunGothicBold;font-size:15px;color:#333;}
/* //(add)(이용상품보기)20180509 */

/* combo box */
.combo_box.type1{}
.combo_box.type1 > a{width:147px;background-position:137px 14px;}
.combo_box.type1 > ul{position:absolute;top:34px;left:0;display:block;width:197px;padding:8px 0 8px;border:1px solid #e5e6e9;border-top:0;z-index:999;border-radius:0 0 3px 3px;background-color:#fff;}

.combo_box.type2{}/* (add)20180223 */
.combo_box.type2 > a{width:115px;background-position:105px 14px;}/* (add)20180223 */
.combo_box.type2 > ul{position:absolute;top:34px;left:0;display:block;width:165px;padding:8px 0 8px;border:1px solid #e5e6e9;border-top:0;z-index:999;border-radius:0 0 3px 3px;background-color:#fff;}/* (add)20180223 */
/* //20160510 */

/* (add)20160512 */
/* use facts */
.use_fact_wrap{display:block;border-top:1px solid #6f6f6f;}
.use_fact_wrap .menu{display:block;height:50px;background-color:#f1f1f1;}
.use_fact_wrap .menu ul li{float:left;padding:0 0 0 1px;background-image:url(../img/bg/bg_line5.png);background-repeat:no-repeat;background-position:0 17px;}
.use_fact_wrap .menu ul li:first-child{padding:0 0 0 6px;background:none;}
.use_fact_wrap .menu ul li a{display:block;height:48px;padding:2px 12px 0 13px;font-family:NanumBarunGothic;font-size:16px;color:#70757c;line-height:48px;background-color:transparent;}

/* service */
.service{display:block;padding:0 0 40px;}
.service_nmsg{display:block;margin:0;padding:0;font-family:NanumBarunGothic;font-size:16px;color:#70757c;line-height:400px;text-align:center;}
.service ul{}
.service ul li{position:relative;display:block;padding:21px 0 19px;border-bottom:1px solid #e2e2e2;overflow:hidden;}
.service ul li:hover{background-color:#f7f7f7;cursor:default;}

.srv_dec{display:block;width:560px;padding-left:116px;overflow:hidden;}
.srv_dec .srv_img{float:left;margin:4px 0 0 -101px;}
.srv_dec .srv_img img{width:71px;overflow:hidden;}

.srv_dec dl > dt{display:block;margin:0 0 5px;padding:4px 0 2px;font-family:NanumBarunGothicBold;font-size:16px;color:#333;line-height:16px;}
.srv_dec dl > dd{display:block;margin:0;padding:0;}
.srv_dec dl > dd > p{display:block;padding:4px 0 2px 12px;font-family:NanumBarunGothic;font-size:14px;color:#70757c;line-height:19px;background-image:url(../img/ico/bullet.png);background-repeat:no-repeat;background-position:0 9px;}
.srv_dec dl > dd > p img{display:inline-block;vertical-align:top;margin:-3px 6px 0 3px;}

.srv_opt{position:absolute;top:19px;right:10px;padding:0;}
.srv_opt .txt_opt{display:block;width:73px;height:73px;font-family:NanumBarunGothic;text-align:center;font-size:16px;color:#fff;line-height:73px;background-image:url(../img/ico/ico_circle.png);background-repeat:no-repeat;}
.srv_opt .txt_opt.blue{background-position:0 0;}
.srv_opt .txt_opt.gray{background-position:0 -73px;}
.srv_opt .cancel{display:block;margin-top:9px;padding:2px 0 0;font-family:NanumBarunGothic;text-align:center;text-decoration:underline;font-size:14px;color:#70757c;line-height:16px;background-color:transparent;}
/* //20160512 */

div.nmsg{	display:block;padding:13px 0 12px 0;font-family:NanumBarunGothic !important;font-size:14px !important;color:#333 !important;line-height:27px;font-weight:normal !important;}/* (추가)20160512 : 테이블게시판 내용 없을 때 */

.section.sec3_wrap{padding:100px 0 0;}/* 20160517 */
.sec3_wrap .cooncon_ctrl{display:block;border-top:1px solid #ddd;padding:30px 0 0;} /* 20160517 */

/* (수정)(PARK)20160602 */
/* banner */
.banner{display:block;width:776px;height:213px;margin:0;padding:0;background-image:url(../img/bg/bg_banner.png);background-repeat:no-repeat;background-position:0 0;overflow:hidden;}/* (modify)20170405 */
.banner h2.banner_tit{display:block;margin-top:50px;padding:4px 0 1px;font-family:NanumBarunGothicBold;font-size:28px;color:#fff;line-height:30px;text-align:center;}
.banner h2.banner_tit > .txt_fs24{font-size:24px;}
.banner p.banner_desc{display:block;margin-top:10px;padding:6px 0 5px;font-family:NanumBarunGothic;font-size:13px;color:#fff;line-height:21px;font-weight:normal;text-align:center;}

/* app_wrap */
.app{display:block;margin:0;padding:0 0 40px 0;border-bottom:1px solid #ddd;}
.app ul{overflow:hidden;}
.app ul li:first-child{width:258px;}/* (modify)20170405 */
.app > ul > li{float:left;display:inline-block;width:259px;margin:0;padding-top:40px;background-repeat:no-repeat;background-position:50% 0;}/* (modify)20170405 */
.app li.coocon_api{background-image:url(../img/ico/ico_bag.png);}
.app li.coocon_serv{background-image:url(../img/ico/ico_earth.png);}
.app li.cloud{background-image:url(../img/ico/ico_cloud.png);}
.app li > dl{display:block;padding-top:15px;}
.app li > dl > dt{display:block;margin:0;padding:4px 0 2px;font-family:NanumBarunGothic;font-size:18px;color:#333;font-weight:bold;line-height:20px;text-align:center;}
.app li > dl > dd{display:block;margin:5px 0 0;padding:3px 0 2px;font-family:NanumBarunGothic;font-size:12px;color:#999;font-weight:normal;line-height:16px;text-align:center;}

/* coocon_info */
.cooncon_ctrl.type1{display:block;margin:30px 0 0;padding:0 0 0 262px;border-top:0;}
.coocon_logo{float:left;display:inline-block;width:260px;margin:5px 0 0 -260px;padding:35px 0 34px;text-align:center;border:1px solid #d7d7d7;}
.coocon_desc{display:block;padding:0 0 0 30px;}
.coocon_desc > h4{display:block;padding:5px 0;}
.coocon_desc > p{display:block;margin:11px 0 0;padding:0;font-family:NanumBarunGothic;font-size:12px;color:#666;font-weight:normal;line-height:21px;text-align:left;}

/* section_title_h3 */
.sec_tit_h3{display:block;margin:0;padding:0 !important;font-family:NanumBarunGothicBold;font-size:24px !important;color:#333;line-height:36px;text-align:center;}
.sec_tit_h3 > span.txt_b{display:inline-block;vertical-align:bottom;font-size:28px !important;color:#2873c5;}
/* //(수정)(PARK)20160602 */

/* (수정)(PARK)20160706 */
/* container */
.container_wrap{position:relative;float:none;padding:0;zoom:1;}
.container_wrap:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
*:first-child+html .container_wrap{overflow:hidden;}

.cont_box{position:relative;width:740px;margin:0 auto;padding:0 0 150px;min-height:600px;}
.clause_titleBox{padding:0 0 30px;border-bottom:1px solid #ececec;}
.clause_titleBox h1{margin-bottom:15px;font-size:20px;color:#222;}
.clause_titleBox h2{font-size:14px;color:#6e6e6e;font-weight:normal;}

.clause_wrap{margin:40px 0 0 0;}
.clause_wrap > h3{margin:0 0 6px;font-size:14px;color:#454545;}
.clause_wrap .clause_box{/*height:190px;*/padding:20px;color:#454545;line-height:18px;border:1px solid #ddd;background-color:#f4f4f4;overflow-y:auto;}
.clause_wrap .clause_box h3{margin:0 0 20px;text-align:center;}

.clause_wrap .clause_box dt{margin:0 0 10px;font-size:14px;font-weight:bold;}
.clause_wrap .clause_box dt .i_blank{display:inline-block;padding:0 0 0 8px;}

.clause_wrap .clause_box dd{margin:0 0 20px 0;line-height:23px;}
.clause_wrap .clause_box dd > p{margin:3px 0;}

/* 장 */
.clause_wrap .clause_box .rule_pc_tit{display:block;margin:0;padding:19px 0 17px;font-size:16px;color:#333;font-weight:700;}

.clause_wrap .clause_box .rule_date{padding:20px 0 0;font-weight:normal;line-height:27px;border-top:1px solid #a4a4a4;}

/* table */
.tbl_rulesty{width:100%;border-top:1px solid #868686;border-left:1px solid #e9e9ea;background-color:#fefefe !important;}
.tbl_rulesty th,
.tbl_rulesty td{min-height:23px;padding:5px 10px 2px;color:#555;border-bottom:1px solid #e9e9ea;border-right:1px solid #e9e9ea;}
.tbl_rulesty th{font-weight:bold;background-color:#fefefe !important;}
.tbl_rulesty td{word-break:keep-all;word-break:break-all;}

.tbl_raw_type{empty-cells:show;border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;color:#555;line-height:16px;border:1px solid #000;background-color:#fff;}
.tbl_raw_type th,
.tbl_raw_type td{padding:9px 6px 6px;border:1px solid #000;}

/* btn rule style */
.btn_rule_blue,
.btn_rule_blue span{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;background-image:url(../img/btn/btn_rule_blue.gif);background-repeat:no-repeat;}
.btn_rule_blue{height:28px;padding:0 25px 0 0;background-position:100% 0;}
.btn_rule_blue span{height:26px;margin:0;padding:2px 0 0 25px;color:#fff;font-weight:bold;line-height:26px;background-position:0 0;}

.btn_rule_white,
.btn_rule_white span{cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;background-image:url(../img/btn/btn_rule_white.gif);background-repeat:no-repeat;}
.btn_rule_white{height:28px;padding:0 15px 0 0;background-position:100% 0;}
.btn_rule_white span{height:26px;margin:0;padding:2px 0 0 15px;color:#555;font-weight:bold;line-height:26px;background-position:0 0;}

a.links1:link, a.links1:visited, a.links1:hover, a.links1:active{font-weight:bold;color:#4777c3;}
a.links1:hover, a.links1:active{text-decoration:underline;}

.proc_area2{/*height:190px;*/padding:20px;color:#454545;line-height:18px;background-color:#f7f7f7;overflow-y:auto;}
.proc_area2 .proc_area2_box .rule_pc_tit{display:block;margin:0;padding:19px 0 17px;font-size:16px;color:#333;font-weight:700;}
.proc_area2 .proc_area2_box .rule_date{padding:20px 0 0;font-size:14px;color:#666;font-weight:normal;line-height:27px;border-top:1px solid #a4a4a4;}
.proc_area2 .proc_area2_box dt{margin:0 0 10px;font-size:14px;font-weight:bold;}
.proc_area2 .proc_area2_box dt .i_blank{display:inline-block;padding:0 0 0 8px;}
.proc_area2 .proc_area2_box dd{margin:0 0 20px 0;font-size:14px;color:#666;line-height:23px;}
.proc_area2 .proc_area2_box dd > p{margin:3px 0;}

.proc_area3{border-top:1px solid #6f6f6f;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
.proc_area3 table{width:100%;}
.proc_area3 tr th{border-left:1px solid #e2e2e2;border-bottom:1px solid #c3c3c3;background-color:#f7f7f7;}
.proc_area3 tr th:first-child{border-left:none;}
.proc_area3 tr th > div{height:49px;font-size:16px;color:#333;line-height:51px;}
.proc_area3 tr th > div,
.proc_area3 tr td > div{display:block;font-family:'NanumBarunGothic';font-weight:normal;}
.proc_area3 tr td{border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;vertical-align:top;}
.proc_area3 tr td:first-child{border-left:none;}
.proc_area3 tr td > div{padding:14px 0 12px 9px;font-size:14px;color:#666;line-height:23px;}
.proc_area3 tr td > div p > a:hover{text-decoration:underline;}
/* //(수정)(PARK)20160706 */

/* (add)20170405 */
.cc_use{display:block;/*width:968px;*/width:776px;margin:0;padding:0;}
.cc_use ul{overflow:hidden;margin:-2px -3px 0;}
.cc_use ul li{float:left;display:block;width:102px;height:42px;margin:2px 3px;padding:4px 10px;border:1px solid #e8e8e8;background-color:#fff;}

.lst_cc_use{display:block;/*width:968px;*/width:776px;margin:0;padding:23px 0 0;}
.lst_cc_use > ul{display:block;width:100%;}
.lst_cc_use > ul > li:first-child{margin-left:0;}
.lst_cc_use > ul > li{float:left;display:inline-block;/*width:260px;*/ min-height:379px;margin:0 0 0 6px;padding:20px 0;border:1px solid #e8e8e8;}
.lst_cc_use > ul > li.one{/*width:150px;*/width:187px;}
.lst_cc_use > ul > li.two{width:266px;}
.lst_cc_use li > div{display:block;padding:0 0 0 10px;text-align:left;}
.lst_cc_use li div > dl{display:block;/*min-height:306px;*/margin:0;padding:0;}
.lst_cc_use dl > dt{display:block;margin:0;padding:4px 0 3px;font-family:NanumBarunGothicBold;font-size:16px;color:#063b97;font-weight:bold;line-height:18px;}
.lst_cc_use dl > dd{display:block;margin:10px 0 0;}
.lst_cc_use dl dd > ul{margin:0;padding:1px 0;overflow:hidden;}
.lst_cc_use dl dd ul > li{float:left;width:177px;min-height:16px;padding:3px 0 0;font-family:NanumBarunGothic;font-size:12px;color:#a6a2a2;line-height:15px;}/* ㄴ(cmd)20161115 */
.two_col{width:256px;}
.one_col{width:177px;}
/* //(add)20170405 */

/* (add)20170822 */
/* 활용사례(목록) */
.client_list{display:block;margin:50px 0 0;padding:0;}/* (modify)20180822(쿠콘소개) */
.client_list ol{display:block;margin:0 -6px;}/* (modify)20180822(쿠콘소개) */
.client_list ol li{position:relative;float:left;display:inline-block;vertical-align:top;width:289px;margin:0 6px 12px;padding-top:28px;border:1px solid #b2c3cb;background-color:#fff;}/* (modify)20180822(쿠콘소개) */
.client_list ol li:hover{-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-o-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);-ms-box-shadow:0 0 4px 1px rgba(0,0,0,0.08);box-shadow:0 0 4px 1px rgba(0,0,0,0.08);}/* (add)20180921 */
.client_list ol li a{position:relative;display:block;width:100%;height:277px;text-align:center;}/* (modify)20180822(쿠콘소개) */
/*.client_list ol li a .cl_over{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background-image:url(../img/client/mn_client_over.png);background-repeat:no-repeat;background-position:0 0;}
.client_list ol li:hover a .cl_over,
.client_list ol li.on a .cl_over{display:block;}
.client_list ol li > p{position:absolute;top:0;left:0;display:block;width:104px;height:33px;background-image:url(../img/client/mn_client_label.png);background-repeat:no-repeat;}
.client_list ol li .mn_client_label01{background-position:0 0;}
.client_list ol li .mn_client_label02{background-position:-104px 0;}
.client_list ol li .mn_client_label03{background-position:-208px 0;}
.client_list ol li .mn_client_label04{background-position:-312px 0;}
.client_list ol li .mn_client_label05{background-position:0 -33px;}
.client_list ol li .mn_client_label06{background-position:-104px -33px;}
.client_list ol li .mn_client_label07{background-position:-208px -33px;}
.client_list ol li .mn_client_label08{background-position:-312px -33px;}
.client_list ol li .mn_client_label09{background-position:0 -66px;}
.client_list ol li .mn_client_label10{background-position:-104px -66px;}
.client_list ol li .mn_client_label11{background-position:-208px -66px;}
.client_list ol li .mn_client_label12{background-position:-312px -66px;}
.client_list ol li .mn_client_label13{background-position:0 -99px;}
.client_list ol li .mn_client_label14{background-position:-104px -99px;}*/

/* (add)20180223 */
/*.client_list ol li .mn_client_label15{background-position:-208px -99px;}
.client_list ol li .mn_client_label16{background-position:-312px -99px;}
.client_list ol li .mn_client_label17{background-position:0 -132px;}
.client_list ol li .mn_client_label18{background-position:-104px -132px;}
.client_list ol li .mn_client_label19{background-position:-208px -132px;}
.client_list ol li .mn_client_label20{background-position:-312px -132px;}
.client_list ol li .mn_client_label21{background-position:0 -165px;}
.client_list ol li .mn_client_label22{background-position:-104px -165px;}
.client_list ol li .mn_client_label23{background-position:-208px -165px;}
.client_list ol li .mn_client_label24{background-position:-312px -165px;}
.client_list ol li .mn_client_label25{background-position:0 -198px;}
.client_list ol li .mn_client_label26{background-position:-104px -198px;}
.client_list ol li .mn_client_label27{background-position:-208px -198px;}
.client_list ol li .mn_client_label28{background-position:-312px -198px;}
.client_list ol li .mn_client_label29{background-position:0 -231px;}
.client_list ol li .mn_client_label30{background-position:-104px -231px;}
.client_list ol li .mn_client_label31{background-position:-208px -231px;}
.client_list ol li .mn_client_label32{background-position:-312px -231px;}
.client_list ol li .mn_client_label33{background-position:0 -264px;}
.client_list ol li .mn_client_label34{background-position:-104px -264px;}
.client_list ol li .mn_client_label35{background-position:-208px -264px;}
.client_list ol li .mn_client_label36{background-position:-312px -264px;}
.client_list ol li .mn_client_label37{background-position:0 -297px;}
.client_list ol li .mn_client_label38{background-position:-104px -297px;}
.client_list ol li .mn_client_label39{background-position:-208px -297px;}
.client_list ol li .mn_client_label40{background-position:-312px -297px;}*/
/* //(add)20170822 */

/* (add)20180822(쿠콘소개) */
.client_list ol li a .logo{display:table;width:100%;}
.client_list ol li a .logo > div{display:table-cell;height:97px;vertical-align:middle;}/* (modify)20180921 */
.client_list ol li:hover{border:1px solid #6589da;}
.client_list ol li a p{height:143px;padding:2px 5px 0;font-family:"NanumBarunGothic";font-size:20px;line-height:36px;color:#666;overflow:hidden;}/* (modify)20180921 */
.client_list ol li a p:lang(ko){word-break:keep-all;}/* (add)20180921 */
.client_list ol li a ul li{float:none;display:block;width:auto;margin:5px 0 0;padding:2px 0 0;font-family:"NanumBarunGothicBold";font-size:22px;color:#333;line-height:28px;border:none;}/* (modify)20180921 */
.client_list ol li a ul li:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;}/* (modify)20180921 */
/* //(add)20180822(쿠콘소개) */

/* ㄴ활용사례(상세) */
.client_detial{display:block;margin:80px 0 0;padding:0;}

.client_detial .client_title{display:block;height:65px;border-bottom:1px solid #c7c7c7;overflow:hidden;}
.client_detial .client_title h3.client_tit_h3{float:left;display:inline-block;min-width:154px;margin:0;padding:16px 0 0;font-family:NanumBarunGothicBold;font-size:24px;color:#333;line-height:36px;}/* (modify)20180920 */
.client_detial .client_title .client_company_logo{float:left;display:inline-block;}

.client_detial .client_content{display:block;width:980px;margin:0 auto;padding:20px 0 0;}/* (modify)20180907 */

.client_detial .client_info_list{display:block;width:940px;margin:0 auto 60px;padding:21px 20px;background-color:#f7f7f7;}
.client_detial .client_info_list ul{display:block;}
.client_detial .client_info_list ul li{margin-top:1px;padding:2px 0 0 26px;*padding:1px 0 1px 26px;font-family:NanumBarunGothic;font-size:14px;color:#2b2b2b;line-height:27px;background-image:url(../img/ico/ico_use_bul.png);background-repeat:no-repeat;background-position:10px 10px;}
.client_detial .client_info_list ul li:first-child{margin-top:0;}

.client_detial .client_bottom_nav{display:block;}
.client_detial .client_bottom_nav ul{display:block;overflow:hidden;}
.client_detial .client_bottom_nav ul li:first-child{width:489px;border-right:0;}
.client_detial .client_bottom_nav ul li{float:left;display:inline-block;vertical-align:top;width:488px;height:102px;border:1px solid #e2e2e3;}
.client_detial .client_bottom_nav ul li a{display:block;height:74px;padding:28px 0 0 0;font-family:NanumBarunGothic;font-size:14px;color:#666;line-height:24px;background-color:transparent;background-repeat:no-repeat;background-position:0 15px;}
.client_detial .client_bottom_nav ul li a.btn_client_prev{padding-left:67px;padding-right:30px;background-image:url(../img/btn/btn_client_prev.png);background-position:0 15px;}
.client_detial .client_bottom_nav ul li a.btn_client_next{padding-right:67px;padding-left:30px;background-image:url(../img/btn/btn_client_next.png);background-position:100% 15px;}
.client_detial .client_bottom_nav ul li a span{display:block;width:100%;padding:0;margin:0;font-family:NanumBarunGothic;font-size:14px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.client_detial .client_bottom_nav ul li a span strong{font-family:NanumBarunGothicBold;font-size:14px;color:#2b2b2b;font-weight:normal;}
.client_detial .client_bottom_nav ul li a.disable{display:none;}
.client_detial .client_bottom_nav ul li:first-child a{border-right:0;}
.client_detial .client_bottom_nav ul li:hover a{color:#3d85c7;text-decoration:underline;}
.client_detial .client_bottom_nav ul li:hover a span,
.client_detial .client_bottom_nav ul li:hover a span strong{color:#3d85c7;}
/* //(add)20170822 */

/* (add)20180410 */
.tbl_ipt2{border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}
.tbl_ipt2 > table{width:100%;}
.tbl_ipt2 tr > th{background-color:#e5eaef;}
.tbl_ipt2 tr > th,
.tbl_ipt2 tr > td{border-top:1px solid #c3c3c3;}
.tbl_ipt2 tr:first-child > th,
.tbl_ipt2 tr:first-child > td{border-top:none;}
.tbl_ipt2 tr th > div{height:23px;padding:5px 0 5px 10px;font-family:NanumBarunGothic;font-size:13px;color:#474747;line-height:23px;font-weight:normal;text-align:left;}/* (modify)(이용상품보기)20180509 */
.tbl_ipt2 tr td > div{padding:5px 0 5px 10px;font-size:13px;line-height:23px;color:#474747;}/* (modify)(이용상품보기)20180509 */
.tbl_ipt2 tr td div > input[type=text],
.tbl_ipt2 tr td div > input[type=password]{display:inline-block;vertical-align:top;height:17px;padding:2px 0 2px 5px;font-family:NanumBarunGothic;font-size:12px;color:#474747;line-height:17px;font-weight:normal;outline:none;background-color:#fff;border:1px solid #c3c3c3;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tbl_ipt2 tr td div > textarea{display:block;padding:0 5px 8px 5px;font-family:NanumBarunGothic;font-size:12px;color:#474747;line-height:21px;font-weight:normal;border:1px solid #c3c3c3;overflow:hidden;overflow-y:auto;resize:none;}

/* btn sprite 23 */
.btn_sp23{vertical-align:middle;}
.btn_sp23 > span{vertical-align:top;}
.btn_sp23,
.btn_sp23 > span{display:inline-block;*display:inline;*zoom:1;background-image:url(../img/btn/btn_sprite23.png);background-repeat:no-repeat;background-color:transparent;cursor:pointer;}

.btn_sp23{height:23px;padding:0 10px 0 0;}
.btn_sp23 > span{min-width:50px;height:21px;padding:2px 0 0 10px;font-family:NanumBarunGothic;font-size:12px;color:#474747;text-align:center;line-height:21px;}/* (modify)(이용상품보기)20180514 */
/* button gray color */
.btn_sp23.gray{background-position:100% 0;}
.btn_sp23.gray > span{color:#6c6c6c;background-position:0 0;}
/* button blue color */
.btn_sp23.blue{background-position:100% -25px;}
.btn_sp23.blue > span{color:#2287ef;background-position:0 -25px;}
/* button full blue color */
.btn_sp23.full_blue{background-position:100% -100px;}
.btn_sp23.full_blue > span{color:#fff;background-position:0 -100px;}
/* button red color */
.btn_sp23.red{background-position:100% -50px;}
.btn_sp23.red > span{color:#ff0000;background-position:0 -50px;}
/* button full gray color */
.btn_sp23.full_gray{background-position:100% -75px;}
.btn_sp23.full_gray > span{color:#fff;background-position:0 -75px;}

/* ㄴdisable */
.btn_sp23.off.disable{pointer-events:none;cursor:default;}
.btn_sp23.off{cursor:default;}
.btn_sp23.off > span{cursor:default;}

/* button sprite 37 */
.btn_sp37,
.btn_sp37 > span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;background-image:url(../img/btn/btn_sprite.png);background-repeat:no-repeat;cursor:pointer;}

.btn_sp37{height:37px;/*margin-top:2px;*/padding:0 29px 0 0;}
.btn_sp37 > span{min-width:102px;height:37px;padding:0 0 0 29px;font-size:14px;color:#fff;line-height:37px;text-align:center;}
/* button sprite 37(gray) */
.btn_sp37.gray{background-position:100% -247px;}
.btn_sp37.gray > span{background-position:0 -247px;}

/* ㄴdisable */
.btn_sp37.gray.off.disable{pointer-events:none;cursor:default;}
.btn_sp37.gray.off{cursor:default;}
.btn_sp37.gray.off > span{cursor:default;}

/* button sprite 37(blue) */
.btn_sp37.blue{background-position:100% -208px;}
.btn_sp37.blue > span{background-position:0 -208px;}

.process_wrap.type1 .proc_head{border-bottom:none;background-color:#fff;}
.process_wrap.type1 .process{width:1050px;height:656px;margin-left:-525px;margin-top:-329px !important;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;background-color:#fff;z-index:10000;}/* (modify)20180427 */
.proc_head .btn_lyclose{position:absolute;top:17px;right:36px;display:block;}

.process_wrap .tit_pop{position:relative;display:block;margin:8px 35px 0;border-bottom:2px solid #c4cbdb;}
.process_wrap .tit_pop h2.h2style{display:block;padding:11px 0 0;font-family:NanumBarunGothic;font-size:16px;font-weight:normal;text-align:left;line-height:16px;}
.process_wrap .tit_pop h2.h2style strong{display:inline-block;padding:1px 7px 10px 10px;margin-bottom:-2px;color:#585858;border-bottom:2px solid #5b94fb;}

.process_wrap .tit_pop .right{position:absolute;top:5px;right:0;}
.process_wrap .tit_pop .right.type2{top:-7px;}
.process_wrap .tit_pop .right .txt_link{display:inline-block;margin:0;padding:7px 0;font-family:NanumBarunGothic;font-size:13px;}/* (modify)(이용상품보기)20180509 */
.process_wrap .tit_pop .right .txt_link:hover{text-decoration:underline;}
.process_wrap .tit_pop .right label{display:inline-block;margin:10px 30px 0 0;padding:1px 0 0;color:#474747;font-size:13px;}/* (modify)(이용상품보기)20180509 */
.process_wrap .tit_pop .right label input[type=checkbox]{width:17px;height:17px;margin-top:-1px;border-color:#909090;}
.process_wrap .tit_pop .right .btn_blue1{margin-bottom:10px;}
.process_wrap .process_inner{margin:0 35px;}

.process_inner .txt_infor{display:block;font-family:NanumBarunGothic;font-size:13px;padding:15px 0 13px 10px;color:#585858;}/* (modify)(이용상품보기)20180509 */

/* table_wrap */
.table_wrap{position:relative;}
.tbl_srch{width:100%;padding:9px 14px 9px 14px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background-color:#f4f4f4;}
.tbl_srch table,
.tbl_srch th,
.tbl_srch td{vertical-align:middle;}
.tbl_srch th div:first-child{margin:9px 0;}
.tbl_srch th{text-align:left;}
.tbl_srch th div:first-child{padding:1px 0 0 10px;font-family:NanumBarunGothicBold;font-size:13px;color:#585858;line-height:23px;}/* (modify)(이용상품보기)20180509 */
.tbl_srch td div:first-child{padding:0;font-family:NanumBarunGothic;font-size:13px;color:#585858;line-height:25px;}/* (modify)(이용상품보기)20180509 */
.tbl_srch td input[type=text]{height:17px;padding:4px 5px 2px;font-size:12px;color:#585858;line-height:17px;border-color:#cbcbcb;border:1px solid #b4b4b4;border-radius:0;}
.tbl_srch td select{padding:3px 2px 3px 8px;height:25px;color:#585858;border-color:#cbcbcb;border-radius:0;}
.tbl_srch td a.btn_search_tb{display:inline-block;vertical-align:middle;width:61px;height:29px;margin:0;background-image:url(../img/btn/btn_search_tb.gif);background-repeat:no-repeat;}
.tbl_srch td a.btn_search_tb span{display:block;height:29px;padding:0 0 0 27px;font-size:13px;font-weight:bold;color:#555;line-height:29px;}/* (modify)(이용상품보기)20180509 */

.scroll_cnt{position:relative;height:509px;overflow-y:auto;overflow-x:hidden;margin-right:25px !important;background-color:#fff;}/* (modify)20180427 */

/* tbl_layout */
.tbl_layout{position:relative;border-bottom:1px solid #ddd;}

/* table(result) */
.tbl_result{width:100%;}
.tbl_result tr{cursor:default;}
.tbl_result th{text-align:left;font-weight:normal;background-color:#788496;border-bottom:1px solid #626c79;vertical-align:middle;height:31px;min-height:31px;}
.tbl_result th div:first-child{padding:7px 10px 5px 10px;font-size:13px;line-height:13px;color:#fff;}/* (modify)(이용상품보기)20180509 */
.tbl_result td{border-top:1px solid #ddd;vertical-align:middle;height:33px;min-height:33px;}
.tbl_result td.no_info{text-align:center;cursor:default;}
.tbl_result tr:first-child td{border-top:0;}
.tbl_result td div:first-child{padding:5px 10px 5px 10px;*padding:7px 10px 7px 10px;font-size:13px;line-height:13px;color:#666;}/* (modify)(이용상품보기)20180509 */
.tbl_result td.ipt div:first-child{padding:4px 10px 4px 10px;line-height:13px;color:#555;}
.tbl_result td a.msg_cnt{display:block;max-width:95%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tbl_result td strong{font-weight:bold;}
.tbl_result tr.bg_on td{background-color:#fdf0f0 !important;}
.tbl_result tr:hover td{background-color:#f4f4f4;}
.tbl_result .txt_link:hover{text-decoration:underline;color:#0093db;}
.tbl_result .tx_ellipsis_max{display:block;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/* combo_box */
.combo_box.type3{position:relative;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.combo_box.type3 > a{height:23px;width:142px;padding:0 0 0 10px;color:#555;line-height:23px;font-size:12px;font-weight:normal;border:1px solid #b4b4b4;border-radius:0;background-image:url(../img/ico/arrow_down_02.png);background-position:137px 9px;}
.combo_box.type3 > ul{top:25px;width:152px;padding:0;border:1px solid #b4b4b4;border-top:0;border-radius:0;}
.combo_box.type3 > ul > li{height:23px !important;}
.combo_box.type3 > ul > li > a{height:23px;font-size:12px;line-height:19px;}

/* (add)20180822(쿠콘소개) */
.combo_box.type4{}
.combo_box.type4 > a{width:748px;background-position:738px 14px;}
.combo_box.type4 > ul{position:absolute;top:34px;left:0;display:block;width:197px;padding:8px 0 8px;border:1px solid #e5e6e9;border-top:0;z-index:999;border-radius:0 0 3px 3px;background-color:#fff;}

.combo_layer{position:absolute;top:34px;left:0;right:0;display:block;padding:15px 20px;border:1px solid #e5e6e9;border-top:0;z-index:999;border-radius:0 0 3px 3px;background-color:#fff;}

/* filter_tab */
.filter_tab{margin:0 0 15px}
.filter_tab ul{}
.filter_tab ul li{display:inline-block;float:left;vertical-align:top;margin:0 0 0 86px;line-height:normal;}
.filter_tab ul li a{display:inline-block;padding:1px 0 0 0;font-family:NanumBarunGothic;font-size:13px;color:#555;line-height:normal;text-align:center;}
.filter_tab ul li:first-child{margin-left:0;}
.filter_tab ul li:first-child a{text-align:left;}
.filter_tab ul li.on a{font-family:NanumBarunGothicBold;color:#6589da;}
.filter_tab ul li:hover a{font-family:NanumBarunGothicBold;color:#6589da;text-decoration:underline;}

/* srch_wd_lst */
.srch_wd_lst{margin:7px 0 0;max-height:110px;min-height:110px;overflow-x:hidden;overflow-y:auto;}
.scrollbar_srch_style{position:relative;margin-right:0 !important;}
.srch_wd_lst ul{}
.srch_wd_lst ul li{height:22px;line-height:22px;margin:0;}
.srch_wd_lst ul li a{display:block;padding:0 0 0 8px;line-height:22px;font-family:NanumBarunGothic;font-size:13px;color:#222;background-image:url(../img/ico/bul_srch_wd_lst.png);background-repeat:no-repeat;background-position:0 50%;}
.srch_wd_lst ul li a{max-width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.srch_wd_lst ul li a:hover{color:#6589da;background-image:url(../img/ico/bul_srch_wd_lst_on.png);background-repeat:no-repeat;background-position:0 50%;text-decoration:underline;}
.srch_wd_lst p.srch_nonWord{display:block;margin:0;padding:2px 0 0;font-family:NanumBarunGothic;font-size:13px;color:#777;line-height:18px;}/* (add)20180917 */

.srch_filter_categ{padding:18px 0 0;}
.srch_filter_categ li{float:left;display:inline-block;width:160px;margin-left:10px;}
.srch_filter_categ li:first-child{margin-left:0;}
.srch_filter_categ li:last-child{width:378px;}

.srch_filter_categ{}
.srch_filter_categ_box{}
.srch_filter_categ_box dt{margin-bottom:5px;padding:1px 0 0;line-height:normal;font-family:NanumBarunGothic;font-size:13px;color:#222;}
.srch_filter_categ_box dd{border:1px solid #dedede;max-height:110px;min-height:110px;overflow-x:hidden;overflow-y:auto;}
.srch_filter_categ_box dd ul{margin:0;line-height:normal;}
.srch_filter_categ_box dd ul li{display:block;float:none;width:100%;height:22px;line-height:22px;margin:0;padding:0;}
.srch_filter_categ_box dd ul li:last-child{width:100%;}
.srch_filter_categ_box dd ul li a{display:block;padding:0 8px;font-family:NanumBarunGothic;font-size:13px;color:#222;line-height:22px;}
.srch_filter_categ_box dd ul li a{max-width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.srch_filter_categ_box dd ul li.on a{color:#6589da;}
.srch_filter_categ_box dd ul li a:hover{color:#6589da;text-decoration:underline;}
/* //(add)20180822(쿠콘소개) */

/* custom scroll */
/* (delete)20180508
#mCSB_1_scrollbar_vertical .mCSB_draggerRail{margin:0 1px;padding:0;width:2px !important;background-color:#e8e9ec !important;box-shadow:none !important;}
#mCSB_1_scrollbar_vertical .mCSB_buttonDown,
.mCSB_buttonUp{display:none !important;}
#mCSB_1_scrollbar_vertical .mCSB_draggerContainer{width:4px !important;margin:0 !important;}
.mCSB_container_wrapper > .mCSB_container{padding-left:0 !important;}
.mCSB_inside > .mCSB_container{margin-right:0 !important;}
#mCSB_1_scrollbar_vertical .mCSB_dragger_bar{width:4px !important;background-color:#a5a5a5 !important;}
#mCSB_1_scrollbar_vertical{width:4px !important;margin-right:0;}
#mCSB_1_scrollbar_horizontal{display:none !important;}
*/

.inner.type2{padding-right:10px;}
/* //(add)20180410 */

/* (add)20180413 : 팝업공지 */
.popup_box{display:block;position:relative;padding:20px 48px;background-color:#fff;}
.popup_box > .popup_header{display:block;position:relative;margin:20px 0 25px;padding:0 0 5px;border-bottom:2px solid #222;overflow:hidden;}
	.popup_box > .popup_header h1{display:block;position:relative;margin:0;padding:9px 0 6px;font-weight:400;font-size:33px;color:#000;line-height:34px;}
.popup_box > .popup_container{display:block;position:relative;margin:0;padding:0;}
	.popup_container > .popup_c_header{margin:0;padding:6px 0 5px;font-weight:700;font-size:19px;color:#000;line-height:27px;text-align:center;}
	.popup_container > .popup_c_body{margin:0;padding:0;}
	.popup_c_body > .tx_popup_c_body_message{margin:0;padding:6px 0 4px;font-weight:300;font-size:16px;color:#474747;line-height:24px;text-align:center;}
	.popup_c_body > .tx_popup_c_company{margin:0;padding:0;}
		.tx_popup_c_company > p{margin:0;padding:8px 0 7px;font-weight:300;font-size:14px;color:#474747;line-height:18px;text-align:center;}
		.tx_popup_c_company > h4{margin:0;padding:8px 0 7px;font-weight:700;font-size:14px;color:#474747;line-height:18px;text-align:center;}
	.popup_container a.close{font-weight:700;text-decoration:underline !important;}
/* //(add)20180413 : 팝업공지 */

/* (add)20180822(쿠콘소개) */
/* sectin intro1 */
.sec_intro1{position:relative;padding:90px 0 100px;}
.sec_intro1 .tit_wrap{height:auto;padding:19px 0 0;}
.sec_intro1 .tit_h2{padding:4px 0 0;line-height:51px;font-family:'NanumBarunGothic';font-size:43px;font-weight:400;color:#333;}
.sec_intro1 .tit_h2 .txt_bold{font-family:'NanumBarunGothicBold';font-weight:600;color:#333;}
.sec_intro1 .tit_h2 img{margin:12px 0 0;}
.sec_intro1 .txt_desc_wrap{margin:48px 0 115px;}
.sec_intro1 .txt_desc_wrap > p{padding:7px 0 5px;line-height:30px;font-family:'NanumBarunGothic';font-size:20px;color:#333;}
/* youtube */
.sec_intro1 .youtube_wrap{position:absolute;top:0;right:0;width:660px;height:367px;}/* (modify)20180822(쿠콘소개) */
.sec_intro1 .youtube_wrap{-webkit-box-shadow:0 0 1px 0 rgba(230,230,230,0.5);-moz-box-shadow:0 0 1px 0 rgba(230,230,230,0.5);-o-box-shadow:0 0 1px 0 rgba(230,230,230,0.5);-ms-box-shadow:0 0 1px 0 rgba(230,230,230,0.5);box-shadow:0 0 1px 0 rgba(230,230,230,0.5);}

.sec_intro1 .content_inner{padding:0;}/* (add)20180822(쿠콘소개) */
.sec_intro2 .content_inner{padding:90px 0 42px;}/* (add)20180822(쿠콘소개) */
.sec_intro2,
.sec_intro4{background-color:#f3f5f7;}/* (modify)20180822(쿠콘소개) */

.sec_intro3{padding:0;}/* (modify)20180822(쿠콘소개) */
.sec_intro3 .content_inner{padding:83px 0 100px;}/* (add)20180822(쿠콘소개) */
.sec_intro3 .title_wrap{margin:0 0 60px;}

.sec_intro4 .content_inner{padding:83px 0 100px;}/* (add)20180822(쿠콘소개) */
.sec_intro4 .paging{background-color:transparent;}/* (add)20180822(쿠콘소개) */
.sec_intro4 .paging .pag_num a:hover{background-color:transparent;}/* (add)20180822(쿠콘소개) */

/* business intro */
.busi_intros{margin:0 -15px;}
.busi_intros .flt{margin:0 15px;vertical-align:top;}
.busi_intros dl.busi_intro{width:348px;min-height:243px;padding:33px 15px 40px;background-color:#fff;border-top:3px solid #0855aa;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede;}
.busi_intros dl.busi_intro > dt{text-align:center;}
.busi_intros dl.busi_intro > dt h3{margin:0 0 25px;padding:8px 0 5px;font-family:'NanumBarunGothic';font-weight:400;font-size:28px;color:#333;}
.busi_intros dl.busi_intro > dt h3 .txt_bold{font-family:'NanumBarunGothicBold';font-weight:600;color:#333;}
.busi_intros dl.busi_intro > dd{padding:3px 0 1px;text-align:center;}
.busi_intros dl.busi_intro > dd p{min-height:95px;line-height:32px;font-family:'NanumBarunGothic';font-size:18px;color:#666;text-align:center;letter-spacing:-1px;}
.busi_intros dl.busi_intro a.btn_more{padding:1px 13px 0 0;line-height:19px;font-family:'NanumBarunGothic';font-size:16px;color:#0855aa;text-align:center;letter-spacing:-1px;background-image:url(../img/idx/ic_more.png);background-repeat:no-repeat;background-position:100% 5px;}
.busi_intros dl.busi_intro a.btn_more:hover{text-decoration:underline;}
/* (add)20181128 */
.busi_intros.bi_type1 dl.busi_intro{width:553px;min-height:443px;padding:33px 15px 34px;}
.busi_intros.bi_type1 dl.busi_intro > dt h3{margin:0 0 15px;}
.busi_intros.bi_type1 dl.busi_intro > dd{padding:5px 0 0px;}
.busi_intros.bi_type1 dl.busi_intro > dd p{min-height:61px;line-height:27px;}
/* //(add)20181128 */

/* user_app_box */
.user_app_box{display:block;margin:0;padding:0;}
.user_app_box .user_app_banner{display:block;height:97px;background-color:#404550;}
.user_app_box .user_app_banner > h4{display:block;height:95px;margin:0;padding:2px 0 0;font-family:'NanumBarunGothic';font-size:32px;font-weight:normal;color:#fff;line-height:95px;text-align:center;letter-spacing:-1px;overflow:hidden;}
.user_app_box ul{display:block;width:1110px;margin:0 auto;padding:50px 0 48px;overflow:hidden;}
.user_app_box ul li{float:left;display:inline-block;vertical-align:top;width:370px;}
.user_app_box ul li dl{display:block;margin:0;padding:0;overflow:hidden;}
.user_app_box ul li dl dt,
.user_app_box ul li dl dd{float:left;display:inline-block;vertical-align:top;width:100%;text-align:center;}
.user_app_box ul li dl dt img{display:inline-block;vertical-align:top;}
/*.user_app_box ul li dl dd > h5{display:block;margin:0;padding:7px 0 8px;font-family:'NotoSansMedium';font-size:21px;font-weight:normal;color:#222;line-height:25px;letter-spacing:-1px;}*/
.user_app_box ul li dl dd > p{display:block;min-height:51px;margin:0;padding:6px 0 4px;font-family:'NanumBarunGothic';font-size:18px;color:#666666;line-height:26px;letter-spacing:0;}
/*.user_app_box ul li dl dd > a{display:inline-block;padding:9px 12px 9px 0;font-family:'NanumGothicRegular';font-size:15px;color:#006dcc;line-height:16px;letter-spacing:-1px;background-image:url(../img/int.btn/btn_more.png);background-repeat:no-repeat;background-position:100% 50%;}*/
.user_app_box ul li dl dd > a.btn_more{padding:1px 13px 0 0;line-height:32px;font-family:'NanumBarunGothic';font-size:16px;color:#0855aa;text-align:center;letter-spacing:-1px;background-image:url(../img/idx/ic_more.png);background-repeat:no-repeat;background-position:100% 5px;}
.user_app_box ul li dl dd > a.btn_more:hover{text-decoration:underline;}
/* ㄴtype1 */
.user_app_box.type1 ul{width:1200px;}/* (add)20190321 */
.user_app_box.type1 ul li{width:230px;padding-left:35px;padding-right:35px;}/* (add)20190321 */

/* coocon api intro */
.coocon_api_intros{margin:50px -5px 0;}
.coocon_api_intro{float:left;width:232px;height:512px;margin:0 5px;background-color:#fff;/*overflow:hidden;*/}/* (modify)20180904 */
.coocon_api_intro > a{display:block;height:480px;padding:30px 5px 0;text-align:center;border:1px solid #b2c3cb;background-color:#fff;overflow:hidden;}/* (modify)20180904 */
.coocon_api_intro h4{margin:0 0 3px;padding:3px 0 0;font-family:'NanumBarunGothicBold';font-size:27px;color:#333;text-align:center;}/* (modify)20180904 */
.coocon_api_intro p{height:60px;padding:4px 0 0;line-height:25px;font-family:'NanumBarunGothic';font-size:18px;color:#666;text-align:center;}/* (modify)20180904 */
.coocon_api_intro dl{padding:0;}/* (modify)20180904 */
.coocon_api_intro dl dt{height:260px;text-align:center;}
.coocon_api_intro dl dd{display:table;width:100%;}
.coocon_api_intro dl dd > div{display:table-cell;height:110px;vertical-align:middle;}
.coocon_api_intro > a.last{height:305px;padding-top:205px;border:1px dashed #b2c3cb;overflow:hidden;}/* (modify)20180904 */
.coocon_api_intro > a.last .btn_more{padding:1px 13px 0 0;line-height:32px;font-family:'NanumBarunGothic';font-size:16px;color:#0855aa;text-align:center;letter-spacing:-1px;background-image:url(../img/idx/ic_more.png);background-repeat:no-repeat;background-position:100% 5px;}
.coocon_api_intro > a.last p{height:53px;}
.coocon_api_intro > a:hover{border-color:#6589da;}
.coocon_api_intro > a:hover{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-o-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-ms-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);box-shadow:0 0 10px 1px rgba(0,0,0,0.18);}/* (modify)20180907 */
.coocon_api_intro > a.last:hover .btn_more{text-decoration:underline;}/* (add)20180904 */

.title_wrap{}
.title_wrap .tit_h3{padding:5px 0 2px;font-family:'NanumBarunGothic';font-size:43px;color:#333;}
.title_wrap.b_line .tit_h3{padding:5px 0 26px;text-align:center;background-image:url(../img/idx/tit_line.png);background-repeat:no-repeat;background-position:50% 100%;}

/* busi_info_sec */
.busi_info_sec{padding:0;}
.busi_info_sec .busi_info{display:block;width:1068px;margin:0 auto 0;padding:0;}
.busi_info_sec .tit_wrap{height:auto;padding:0;}
.busi_info_sec .tit_wrap > .tit_h2{padding:4px 0 0;font-family:'NanumBarunGothicBold';font-size:38px;font-weight:600;line-height:50px;color:#333;text-align:center;}

.busi_info .busi_info_inner ul{display:block;margin:20px 0 0;padding:0;}
.busi_info .busi_info_inner ul li{float:left;display:inline-block;width:267px;margin:60px 0;padding:0;}
.busi_info .busi_info_inner ul li dl{display:block;margin:0;padding:0;}
.busi_info .busi_info_inner ul li dl dt{display:block;width:100%;vertical-align:top;text-align:center;}
.busi_info .busi_info_inner ul li dl dd{display:block;width:100%;margin:35px 0 0;vertical-align:top;text-align:center;}
.busi_info .busi_info_inner ul li dl dd h5{padding:5px 0 3px;font-family:'NanumBarunGothicBold';font-size:26px;line-height:36px;color:#333;}
.busi_info .busi_info_inner ul li dl dd p{margin-top:2px;padding:6px 0 4px;font-size:16px;line-height:24px;color:#666;}

/* country map */
.intro_cont_map{display:block;width:1068px;margin:0 auto ;padding:0;}
.intro_cont_map .view_intro{display:block;width:100%;margin:90px 0 0;padding:0;}

/* API */
.intro_api_wrap{display:block;margin:0;padding:0;}
	.intro_api{display:block;margin:0;padding:0;}
	.intro_api .intro_api_inner{width:1200px;margin:0 auto;}
	.intro_api .intro_api_inner ul{display:block;overflow:hidden;}
	.intro_api .intro_api_inner ul li{float:left;display:inline-block;vertical-align:top;width:400px;margin:35px 0;padding:0;text-align:center;}
	.intro_api .intro_api_inner ul li dl dt,
	.intro_api .intro_api_inner ul li dl dd{float:left;display:inline-block;vertical-align:top;width:100%;text-align:center;}
	.intro_api .intro_api_inner ul li dl dd{padding:10px 0 0;}
	.intro_api .intro_api_inner ul li dl dd > h5{display:block;margin:0;padding:8px 0 6px;font-family:'NanumBarunGothicBold';font-size:28px;font-weight:normal;color:#333;}
	.intro_api .intro_api_inner ul li dl dd > p{display:block;margin-top:5px;padding:3px 0 1px;font-size:18px;color:#666;line-height:32px;}

/* (modify)20180822(쿠콘소개) */
.sub_pg_content{display:block;margin:100px 0 60px;padding:0;}
.sub_pg_content.type2{margin:90px 0 60px;}
.sub_pg_content.type3{margin:65px 0 20px;}
.sub_pg_content.type4{margin:100px 0 48px;}
.sub_pg_content.type5{margin:100px 0 35px;}/* (add)20181128 */

/* pay_net */
.pay_net{display:block;}
.pay_net > ul{border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;}
.pay_net ul > li{display:inline-block;float:left;vertical-align:top;width:199px;height:108px;margin:0;text-align:center;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background-color:#fff;}
.pay_net ul > li:nth-child(6n){width:198px !important;}

/* coocon_slides_wrap */
.coocon_slides_wrap2{width:1200px;margin:0 auto;min-height:665px;}
/* slide */
.coocon_slides_wrap2 .slide_wrap{position:relative;}
.coocon_slides_wrap2 .slide_wrap.slide{position:relative;display:block;height:auto;width:100%;min-width:1200px;background-color:transparent;}
.coocon_slides_wrap2 .slide_wrap .slide-container{position:relative;display:block;min-height:665px;overflow:hidden;z-index:1;}
.coocon_slides_wrap2 .slide_wrap .slide-container .slides{position:absolute;display:block;width:100%;height:100%;}
.coocon_slides_wrap2 .slide_wrap .btn_prev,
.coocon_slides_wrap2 .slide_wrap .btn_next{display:block;position:absolute;top:50%;width:25px;height:62px;margin:-31px 0 0;background-repeat:no-repeat;background-position:0 0;background-color:transparent;z-index:2;}
/* ㄴslide control button[off/on] */
.coocon_slides_wrap2 .slide_wrap .btn_prev.off{left:-40px;cursor:default;pointer-events:none;background-image:url(../img/service/btn_prev.png);}
.coocon_slides_wrap2 .slide_wrap .btn_next.off{right:-40px;cursor:default;pointer-events:none;background-image:url(../img/service/btn_next.png);}
.coocon_slides_wrap2 .slide_wrap .btn_prev{left:-40px;background-image:url(../img/service/btn_prev_on.png);}
.coocon_slides_wrap2 .slide_wrap .btn_next{right:-40px;background-image:url(../img/service/btn_next_on.png);}
/* slide rolling */
.coocon_slides_wrap2 .slide_wrap .slide-tabs{display:none;}
/* //(modify)20180822(쿠콘소개) */

/* (add)20181128 */
/* 지식재산권 */
.certi_lsts{display:block;margin:0;padding:0;}
.certi_lsts ul{margin:0 -12px 0 -13px;}
.certi_lsts ul li{display:inline-block;float:left;vertical-align:top;width:220px;height:320px;margin:0 12px 25px 13px;}
.certi_lsts ul li > a{display:block;height:318px;border:1px solid #e3e3e3;overflow:hidden;}
.certi_lsts ul li:hover > a{border-color:#6589da;}
.certi_lsts ul li:hover > a:hover{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-o-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);-ms-box-shadow:0 0 10px 1px rgba(0,0,0,0.18);box-shadow:0 0 10px 1px rgba(0,0,0,0.18);}

.certi_lsts ul li.certi_seeMore{width:463px;height:318px;border:1px dashed #b2c3cb;text-align:center;background-color:#fff;}
.certi_lsts ul li.certi_seeMore:hover{border-color:#6589da;}
.certi_lsts ul li.certi_seeMore > a{display:block;height:318px;border:none;overflow:hidden;}
.certi_lsts ul li.certi_seeMore > a p{margin:96px 0 30px;padding:8px 0 6px;font-family:'NanumBarunGothicLight';font-weight:300;font-size:21px;line-height:25px;color:#666;text-align:center;}
.certi_lsts ul li.certi_seeMore > a.last .btn_more{padding:1px 13px 0 0;line-height:32px;font-family:'NanumBarunGothic';font-size:16px;color:#0855aa;text-align:center;letter-spacing:-1px;background-image:url(../img/idx/ic_more.png);background-repeat:no-repeat;background-position:100% 6px;}
.certi_lsts ul li.certi_seeMore:hover .btn_more{text-decoration:underline;}

/* 지식재산권(modal) */
.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.5);z-index:200000;}
.modal .modal_inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;z-index:1;}
.modal .btn_modalClose{position:absolute;top:0;right:0;display:block;width:35px;height:35px;background-image:url(../img/btn/btn_modalClose.png);background-repeat:no-repeat;background-position:0 0;}
/* certi modal */
.modal .certi_modal{width:520px;}
/* //(add)20181128 */

/* (add)20190306 */
/* 개인정보수집및활용동의 */
.cc_agreement{display:block;margin:4px 20px 0;padding:10px 20px !important;border:1px solid #e9eaed;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background-color:#fff;overflow:hidden;}
.cc_agreement > dl{display:block;margin:0;padding:0;}
.cc_agreement > dl dt{display:block;margin:0 0 5px;padding:2px 0 0;font-family:NanumBarunGothicBold;font-size:14px;color:#333;line-height:21px;}
.cc_agreement > dl dd{display:block;margin:0;padding:0;}
.cc_agreement > dl dd li{display:block;margin:0;padding:2px 0 0 15px;font-family:NanumBarunGothic;font-size:14px;color:#555;line-height:21px;}
.cc_agreement > dl dd li strong{font-family:NanumBarunGothicBold;color:#555;}
.cc_agreement_frm{display:block;margin:0 20px 4px;text-align:right;}
/* //(add)20190306 */

/* (add)20190307 */
/* 활용사례더알아보기 */
.uCase_moreLink_box{display:block;position:relative;margin:0;padding:0;background-color:#f3f5f7;}
.uCase_moreLink_box > .uCase_moreLink_inner{display:block;min-width:1200px;margin:0 auto;padding:50px 0 60px;}
	.uCase_moreLink_inner .uCase_moreLink_header{display:block;margin:0 auto;padding:0;text-align:center;	}
	.uCase_moreLink_header .tit_h3{display:inline-block;margin:0;padding:4px 0 2px;font-family:'NanumBarunGothic';font-size:28px;font-weight:400;color:#666;line-height:40px;}
	.uCase_moreLink_header .tit_h3 > strong{font-family:NanumBarunGothicBold;font-weight:700;color:#444;}

	/* buttton */
	.uCase_moreLink_inner .btn_uCase61{position:relative;display:inline-block;min-width:284px;height:59px;padding:2px 0 0;font-family:'NanumBarunGothic';font-weight:400;font-size:16.5px;color:#fff !important;text-align:center;line-height:59px;}
	.uCase_moreLink_inner .btn_uCase61.blue{background-color:#0c419a;}
	.uCase_moreLink_inner .btn_uCase61.cyan{background-color:#42a6cc;}
	.uCase_moreLink_inner .btn_uCase61 > .arrow,
	.uCase_moreLink_inner .btn_uCase61 > .arrow{position:relative;display:inline-block;width:15px;height:15px;margin:0 0 0 9px;padding:0;vertical-align:-2px;background-color:transparent;background-image:url(../img/ico/ic_uCase_moreLink.png);background-repeat:no-repeat;background-position:50%;overflow:hidden;}
	.uCase_moreLink_inner .btn_uCase61:hover{text-decoration:underline;}
/* //(add)20190307 */

/* (add)20190418 */
@media screen and (max-height:872px){
	.btn_goList{right:40px;top:120px;}
}
/* //(add)20190418 */
/* (add)20190417 */
@media screen and (max-height:753px){
	.btn_goTop{right:0;bottom:162px;}
	.btn_goBack{right:0;top:120px;}
	.btn_goList{right:0;top:180px;}/* (add)20190418 */
}
/* (add)20190417 */