@charset "utf-8";
/* CSS Document */
/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0} 
body,input,textarea,select,button,table{ font-family:AppleSDGothicNeo-Regular,"Malgun Gothic","맑은 고딕",dotum,"돋움",sans-serif; font-size:13px;}
img,fieldset{border:0}
dl,ul,ol,menu,li{list-style:none}
em,address{font-style:normal}
a{color:#002cbb;text-decoration:none}
textarea{overflow:auto}
hr{display:none}
label{cursor:pointer}
.screen_out {display:block; font-size:0; height:1px; left:-9999px; line-height:0; overflow:hidden;  position:absolute; text-indent:-9999px; width:1px}
.ir_wa {display:block; height:100%; overflow:hidden; position:relative; width:100%; z-index:-1}
 
/* layout */
#wrap{position:relative;min-width:990px;height:100%}
#header{position:relative;width:100%;background:#fff;z-index:1900;left: 0;}
#container{position:relative; width:1025px; margin:0 auto; background:url("/images/v4/search/aside_bg.png") repeat-y left top}
#container:after {display:block;clear:both;content:''}
.aside{position:absolute;top:25px;left:0;z-index:40;width:144px}
.s_menu{width:143px; text-align:left}
.content{float:right;width:880px; min-height:900px; padding-bottom:40px; border-right:1px solid #e8e8e8}

/* fix_header */
#header_fix {width:100%; border-top:2px solid #496abc; z-index:1900; background:url("/images/v4/search/fix_hd_bg.png") repeat-x scroll 0 0}
#header_fix h1 {float:left; font-size:32px; font-weight:bold; letter-spacing:-1px; width:131px; height:24px; margin-top:5px}
#header_fix h1 img {vertical-align:top}
#header_fix .sch_w_v4 {position:relative; padding-top:6px; width:950px; height:47px; margin:0 auto}
#header_fix .searchox_v4 {position:relative; float:left; width:606px; margin:0 0 0 11px}
#header_fix .bg_hp_v4 {background:url("/images/v4/search/sch_fix2.gif") no-repeat scroll 0 0}
#header_fix .hp_sch_v4 .box_search {background-position:0 0; width:491px; height:35px}
#header_fix .hp_sch_v4 .search_on {background-position:0 -42px}
#header_fix .hp_sch_v4 .tf_keyword {background-color:transparent; border:0 none; display:inline; float:left; font-size:16px; font-weight:bold; height:18px; ime-mode:active; line-height:18px; margin:9px 10px 0 10px; outline:medium none; padding:0; width:413px}
#header_fix .hp_sch_v4 .btn_search_v4 {background-position:-433px 0; float:left; height:35px; line-height:35px; overflow:hidden; width:58px; border:medium none; cursor:pointer;}
.btn_fix_down { position:absolute; right:0; top:0; width:230px; overflow:hidden}
.btn_fix_down a {float:left; background:url("/images/v4/document/fix_down.gif") no-repeat scroll 0 0; font-size:0; display:block; text-indent:-9999px}
.btn_fix_down .b_down {display:block; width:230px; height:49px; background-position:0 0}
.btn_fix_down .b_down:hover {background-position:0 -49px}
.sch_inner_fix {position:absolute; right:0px; bottom:5px}
.sch_inner_fix a {background:url("/images/v4/search/sch_inner.gif") no-repeat scroll 0 0; height:23px; width:92px; font-size:0; display:block; text-indent:-9999px}
.sch_inner_fix .chk {background-position:0 0}
.sch_inner_fix .chk_on {background-position:-114px 0}

/* search */
#header h1 {float:left; font-size:32px; font-weight:bold; letter-spacing:-1px; line-height:40px; margin-right:30px}
.sch_w_v4 { position:relative; padding-top:18px; width:950px; height:61px; margin:0 auto}
.hp_logo_v4 {margin-left:5px}
.searchox_v4 {position:relative; float:left; width:496px; margin:3px 0 0 0}
.bg_hp_v4 {background:url("/images/v4/search/sch_v4.gif") no-repeat scroll 0 0}
.hp_sch_v4 .box_search {background-position:0 0; width:496px; height:39px}
.hp_sch_v4 .search_on {background-position:0 -45px}
.hp_sch_v4 .tf_keyword {background-color:transparent; border:0 none; display:inline; float:left; font-size:16px; font-weight:bold; height:18px; ime-mode:active; line-height:18px; margin:11px 10px 0; outline:medium none; padding:0; width:413px}
.hp_sch_v4 .btn_search_v4 {background-position:-433px 0; float:right; height:39px; line-height:39px; overflow:hidden; width:63px; border:medium none; cursor:pointer;}

.sch_inner {float:left; margin: 10px 20px; }
.sch_inner label {background:url("/images/v4/search/sch_inner.gif") no-repeat scroll 0 0; height:23px; width:92px; font-size:0; display:block; text-indent:-9999px}
.sch_inner .chk {background-position:0 0}
.sch_inner .chk_on {background-position:-114px 0}
.sch_top_line {border-bottom:1px solid #c8c8c8}

/* season logo */
#header h1.season_logo {margin-left:-5px; width:229px; margin-right:15px}

/* menu */
.s_menu {padding-bottom:10px}
.s_menu a {text-decoration:none}
.s_menu li{font-size:0; line-height:0; padding-left:5px}
.s_menu .txt_tab {position:relative; display:block; width:127px; height:33px; overflow:hidden; background:url(/images/v4/search/cate_menu2.gif?v=2) no-repeat;}
.s_menu .cate1 .txt_tab{background-position:0 0}
.s_menu .cate2 .txt_tab{background-position:0 -33px}
.s_menu .cate3 .txt_tab{background-position:0 -66px}
.s_menu .cate4 .txt_tab{background-position:0 -99px}
.s_menu .cate5 .txt_tab{background-position:0 -132px}
.s_menu .cate6 .txt_tab{background-position:0 -165px}
.s_menu .cate7 .txt_tab{background-position:0 -198px}
.s_menu .cate8 .txt_tab{background-position:0 -231px}
.s_menu .cate9 .txt_tab{background-position:0 -264px}
.s_menu .cate10 .txt_tab{background-position:0 -297px}
.s_menu .cate11 .txt_tab{background-position:0 -330px}
.s_menu .cate12 .txt_tab{background-position:0 -363px}
.s_menu .cate13 .txt_tab{background-position:0 -396px}
.s_menu .cate14 .txt_tab{background-position:0 -429px}
.s_menu .cate15 .txt_tab{background-position: 0 -495px}
.s_menu .cate16 .txt_tab{background-position:0 -528px}
.s_menu .sale_doc .txt_tab{background-position:0 -462px}

.s_menu .on .cate1 .txt_tab{background-position:-143px 0}
.s_menu .on .cate2 .txt_tab{background-position:-143px -33px}
.s_menu .on .cate3 .txt_tab{background-position:-143px -66px}
.s_menu .on .cate4 .txt_tab{background-position:-143px -99px}
.s_menu .on .cate5 .txt_tab{background-position:-143px -132px}
.s_menu .on .cate6 .txt_tab{background-position:-143px -165px}
.s_menu .on .cate7 .txt_tab{background-position:-143px -198px}
.s_menu .on .cate8 .txt_tab{background-position:-143px -231px}
.s_menu .on .cate9 .txt_tab{background-position:-143px -264px}
.s_menu .on .cate10 .txt_tab{background-position:-143px -297px}
.s_menu .on .cate11 .txt_tab{background-position:-143px -330px}
.s_menu .on .cate12 .txt_tab{background-position:-143px -363px}
.s_menu .on .cate13 .txt_tab{background-position:-143px -396px}
.s_menu .on .cate14 .txt_tab{background-position:-143px -429px}
.s_menu .on .cate15 .txt_tab{background-position:-143px -495px}
.s_menu .on .cate16 .txt_tab{background-position:-143px -528px}
.s_menu .on .sale_doc .txt_tab{background-position:-143px -462px}

.s_menu .txt_tab em {color:#6e6e6e; font-size:12px; vertical-align:middle; position:absolute; top:17px}
.s_menu .on .txt_tab em {color:#e23c31}
.s_menu .txt_tab .c_n1, .s_menu .txt_tab .c_n7, .s_menu .txt_tab .c_n10, .s_menu .txt_tab .c_n12 {left:65px}
.s_menu .txt_tab .c_n3, .s_menu .txt_tab .c_n6 {left:54px}
.s_menu .txt_tab .c_n4, .s_menu .txt_tab .c_n9 {left:40px}
.s_menu .txt_tab .c_n5, .s_menu .txt_tab .c_n8, .s_menu .txt_tab .c_n11, .s_menu .txt_tab .c_n13 {left:77px}
.s_menu .txt_tab .c_n14 {left:72px}
.s_menu .txt_tab .c_n15 {left:59px}

/* search option */
.sch_opt {margin-top:19px}
.select_bx {float:left; margin-left:12px; position:relative; text-align:left;}
.select_bx .value {border:1px solid #ddd; cursor:pointer; font-size:12px;  text-align:left; width:113px; padding:7px 0 0 0; height:18px; background: url("/images/v4/search/sort_bg.gif") no-repeat scroll 0 0;}
.select_bx .value .txt1 {padding-right:5px; color:#6e6e6e; margin-left:9px}
.select_bx .value .txt2 {padding-left:10px}
.select_bx .lst_layer {background-color:#fff; border:1px solid #ddd; position:absolute; right:0; top:26px; width:113px; z-index:100}
.select_bx .lst_layer ul {padding:5px 0 5px 0}
.select_bx .lst_layer ul li { padding:5px 0 1px 51px; color:#000; line-height:14px; cursor:pointer;}
.select_bx .lst_layer ul li:hover { background-color:#f1f1f1; display:block}
.select_bx .lst_layer ul li.on {color:#496abc}
.select_bx .lst_layer ul a {color:#000; text-decoration:none}
.select_bx .lst_layer ul a.on {color:#496abc}

.select_bx2 {float:left; margin-left:12px; margin-top:10px; position:relative; text-align:left;}
.select_bx2 .value {border:1px solid #cdcdcd; cursor:pointer; font-size:12px;  text-align:left; width:113px; padding:6px 0 4px 0; background-color:#f8f8f8}
.select_bx2 .value span {padding-left:7px}
.select_bx2 .lst_layer {background-color:#fff; border:1px solid #ddd; position:absolute; right:0; top:26px; width:113px; z-index:100}
.select_bx2 .lst_layer ul li { padding:5px 0 5px 7px; color:#000; line-height:14px; border-top:1px solid #ececec}
.select_bx2 .lst_layer ul li:first-child {border-top:none}
.select_bx2 .lst_layer ul li:hover { background-color:#f8f8f8; display:block}
.select_bx2 .lst_layer ul a {color:#000; text-decoration:none}
.select_bx2 .lst_layer ul a.on {color:#496abc}
.select_bx2 .lst_layer img, .select_bx2 .value img {vertical-align:middle; margin-top:-1px}

.select_bx3 {float:left; margin:18px 0 0 0; position:relative; text-align:left}
.select_bx3 .lst_layer {background-color:#fff; position:absolute; right:0; top:26px; width:115px; z-index:100; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.select_bx3 .lst_layer ul li { position:relative; color:#000; line-height:14px;  z-index:0;}
.select_bx3 .lst_layer ul li:first-child {border-top:none}
.select_bx3 .lst_layer ul li:hover { background-color:#f8f8f8; display:block; }
.select_bx3 .lst_layer ul a {padding:6px 0 4px 7px; color:#000; text-decoration:none; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ececec; display:block}
.select_bx3 .lst_layer a.on { background-color:#f8f8f8; border:1px solid #c2c2c2; z-index:9999; margin-top:-1px}
.select_bx3 .lst_layer img {vertical-align:middle; margin-top:-1px}

/* content */
.rescan {clear:both;padding:32px 30px 9px 23px; border-bottom:1px solid #e8e8e8}
.rescan a{ }

.relate { position:relative; padding:17px 0 10px 24px; border-bottom:1px solid #e8e8e8}
.relate .tit{float:left; margin-right:18px; font-weight:bold;font-size:13px;line-height:18px;color:#000}
.relate span {margin:1px 13px 7px 0; display:inline-block}
.relate span a:visited{color:#99209b}
.relate .re_lst{overflow:hidden; width:623px; _zoom:1; font-size:13px}
.relate .r_more {background:url("/images/v4/search/sch_btn2.png") no-repeat scroll 100% 4px; bottom:23px; clear:both; color:#666; float:left; font-family:AppleSDGothicNeo-Regular,"돋움",dotum,sans-serif; font-size:11px; letter-spacing:-1px; padding-right:8px; position:absolute; right:25px}
.relate .fold {background-position: 100% -22px}

.go_direct{padding:18px 30px 16px 24px; border-bottom:1px solid #e8e8e8; color:#000; width:826px; float:left;}
.go_direct .tit{float:left; margin-right:18px; font-weight:bold;font-size:13px;color:#000;}
.go_direct strong a{font-size:13px;text-decoration:underline; }

.go_job {padding:25px 30px 5px 35px; border-top:1px solid #e8e8e8; color:#000; margin-top:15px; clear:both; font-family:'돋움',dotum,sans-serif;}
.go_job .tit {margin-right:18px; padding-bottom:3px; font-weight:bold;font-size:13px;color:#000;font-family:'굴림',Gulim,sans-serif}
.go_job strong a{font-size:13px;text-decoration:underline; font-weight:normal}
.go_job li {padding-top:7px}

/* go_book */
.go_book {padding:15px 0 0 9px; text-align:left; width:760px; float:left; }
.go_book img{float:left; margin-right:16px; vertical-align:middle}
.go_book dl {line-height:19px; float:left;}
.go_book dt {overflow:hidden;  height:18px; font-size:13px; font-family:'굴림',gulim,sans-serif; padding-top:5px;}
.go_book dt a{font-weight:bold; color:#111}
.go_book .b_info {padding-bottom:6px;}
.go_book .b_info a{color:#6e6e6e;}
.go_book .b_db{background: url(/images/v4/main/bul_left_v4.gif) no-repeat 0 9px; padding-left:5px;overflow:hidden}
.go_book .b_db  a{color:#496ac3; font-weight:bold; padding-left:3px; font-size:14px;  font-family:Tahoma,Verdana,Geneva,sans-serif; }
.go_book .thmb {float: left;  width: 54px;  margin-right: 12px;  border: 1px solid #ddd;}
.go_book .lmore {font-size: 11px; color:#333; letter-spacing:-1px; text-decoration:underline;  background: url("/images/v4/theme/th_arrow.gif") no-repeat 42px 5px;overflow:hidden;}
.go_book .lmore a{color:#333}

.go_book2 {padding:15px 0 0 11px; text-align:left; display: inline-flex; width:760px; }
.go_book2 dl {line-height:18px; width:150px; padding-top:8px; float:left;}
.go_book2 dt {float:left; width:50px; display:block; font-size:12px;  color:#606060;}
.go_book2 dt a{font-weight:bold; color:#111}
.go_book2 dt, .go_book2 dd{margin-bottom:3px}
.go_book2 .b_db{overflow:hidden; line-height:15px}
.go_book2 .b_db a{color:#496ac3; font-weight:bold; font-size:14px;  font-family:Tahoma,Verdana,Geneva,sans-serif;}
.go_book2 .b_btn {padding:3px 5px 0 7px; margin-top:15px; width:77px; cursor:pointer; background:#658ae7; border:1px solid #516eb9; border-radius:2px; color:#fff; font-size:11px; letter-spacing:-1px}
.go_book2 .b_btn a{color:#ffffff;}
.go_book2 .thmb {float:left; width:75px; margin-right: 15px;  border: 1px solid #ddd;}
.go_book2 .b_info {width:470px; height:75px; line-height:19px; border:1px solid #e8e8e8; background:#fafafa; padding:15px; font-size:12px; float:right;}
.go_book2 .b_info a {color:#333; text-decoration:none}

.popular_data{padding:25px 30px 15px 24px; border-bottom:1px solid #e8e8e8; background-color:#f4f7ff;float:left;}
.popular_data .tit, .hp_ad1 .tit {color:#000; font-size:13px; font-weight:bold; margin-bottom:11px}
.hp_ad2 .tit{color:#000; font-size:13px; font-weight:bold; margin-bottom:15px;}
.popular_data img, .hp_ad1 img, .hp_ad2 img {vertical-align:middle; margin-top:-1px}
.popular_data li, .hp_ad1 li{clear:both; width:100%; margin-bottom:7px; margin-left:11px; vertical-align:top}
.popular_data dt, .hp_ad1 dt {clear:both; margin:0 0 5px 1px; font-size:13px; line-height:21px; word-wrap:break-word; overflow:hidden}
.popular_data dt a, .hp_ad1 dt a{text-decoration:underline}
.popular_data dt a:visited{color:#99209b}
.popular_data dt span, .hp_ad1 dt span {float:left}
.popular_data dt .d_tit, .hp_ad1 .d_tit {width:720px; margin-left:5px}

.po_info, .hp_info {color:#6e6e6e; margin:0 0 0 21px; font-family:'돋움',dotum,sans-serif}
.po_info span {color:#ccc}
.po_info a:link, .po_info a:visited {text-decoration:none; color:#6e6e6e}
.po_info a:hover {text-decoration:underline; color:#6e6e6e}

.hp_ad1{position:relative; padding:18px 30px 8px 23px; border-bottom:1px solid #e8e8e8; width:750px; float:left; }
.hp_ad2{position:relative; padding:25px 30px 22px 23px; border-bottom:1px solid #e8e8e8; width:750px; float:left;}
.hp_ad2 a {color:#218d44; font-size:13px; margin-left:10px; text-decoration:underline}

.ad_request {top:20px; position:absolute; right:25px;}
.ad_request .btn_ad {line-height:12px; margin:0 2px 0 0; border:1px solid #e6e8e9; border-radius:2px; color:#666; display:inline-block; font-family:YDIWebDotum,Dotum,AppleGothic,sans-serif; font-size:11px; padding:5px 7px 3px; text-decoration:none;}

.btn_down_w {text-align: center}
.btn_down_w span {cursor:pointer}
.btn_down_w .btn_down {background:url("/images/v4/search/sch_btn2.png") no-repeat 7px -53px;line-height:12px; margin-right:-1px; border:1px solid #ddd; color:#6e6e6e; display:inline-block; font-size:11px; padding:7px 7px 4px 21px; text-decoration:none}
.btn_down_w .btn_cart {line-height:12px; margin-right:-1px; border:1px solid #ddd; color:#6e6e6e; display:inline-block; font-size:11px; padding:7px 7px 4px 8px; text-decoration:none}
.btn_down_w .btn_down:hover, .btn_down_w .btn_cart:hover {text-decoration:none; background-color:#f3f3f3}

.btn_down_w2 {position:absolute; bottom:3px; right:25px}
.btn_down_w2 a {display:inline-block; width:37px; height:29px; background:url("/images/v4/search/sch_btn.gif?v=3") no-repeat scroll 0 0; float:left; font-size:0; display:block; text-indent:-9999px}
.btn_down_w2 .btn_down {background-position:0 0; margin-right:-1px}
.btn_down_w2 .btn_down:hover {background-position:0 -28px}
.btn_down_w2 .btn_cart {background-position:-36px 0}
.btn_down_w2 .btn_cart:hover {background-position:-36px -28px}
.btn_down_w2 .btn_text {width:79px; background-position:0 -56px; margin-right:-1px}
.btn_down_w2 .btn_text:hover {background-position:0 -84px}
.btn_down_w2 .btn_text {width:79px; background-position:0 -56px; margin-right:-1px}
.btn_down_w2 .btn_text:hover {background-position:0 -84px}
.btn_down_w2 .btn_wish {background-position:-93px 0; margin-right:-1px}
.btn_down_w2 .btn_wish.on {background-position:-93px -56px}

.lst_type1 .tit, .lst_type2 .tit, .lst_type3 .tit, .lst_video .tit{float:left; color:#000;font-size:13px;font-weight:bold;margin:0 0 22px 0}
.lst_type1 .tit span, .lst_type2 .tit span, .lst_type3 .tit span, .lst_video .tit span{color:#606060; font-size:13px; font-weight:normal}
.lst_type1 img, .lst_type2 img, .lst_type3 img, .lst_video img{vertical-align:middle}
.lst_type1 li { width:800px; clear:both;float:left;position:relative; margin:14px 0 0 0; padding:8px 0 8px 11px}
.lst_type1 li:first-child, .lst_video li:first-child{margin-top:0}
.lst_type1 ul .thumb a{display:block;width:100px;height:139px;text-align:center;padding: 1px 0;}
.lst_type1 ul .thumb img {display: block; margin: 0 auto;}
.lst_type1 li.corp_lst {padding:0}

.lst_type2, .lst_type3 {float:left;clear:both;padding:25px 0 0 24px; width: 777px;}

.lst_type1{position:relative; clear:both; padding:25px 0 0 24px; margin-bottom:32px; width:777px; }
.lst_type2 ul, .lst_type3 ul {clear:both; overflow:hidden; *padding-bottom:20px}
.lst_type2 li{float:left;position:relative; width:178px; height:216px; padding-left:11px; margin-bottom:20px}
.lst_type3 li{float:left;position:relative; width:133px; padding-right:48px; *padding-right:40px; margin-bottom:30px; padding-left:11px;}
.lst_type3 ul .thumb a{display:table-cell;*display:inline-block;width:122px; *width:128px; height:172px; *height:178px; text-align:center;vertical-align:middle}
.lst_type2 .doc_detail2{float:left; width:160px; margin-top:9px}
.lst_type3 .doc_detail2{float:left; width:135px; margin-top:9px}

.lst_video{float:left;clear:both;padding:25px 30px 0 24px; margin-bottom:32px}
.lst_video li{clear:both;position:relative; overflow:hidden; width:100%;margin:24px 0 0 11px; vertical-align:top}
.lst_video dd.d_info {color:#6e6e6e; margin:11px 0 7px 0; }
.lst_video dd.d_info span {color:#ccc}

.doc_detail_w {display:table; height:138px}
.doc_detail {width:640px; margin-top:-1px; display:table-cell; vertical-align:middle }
.doc_detail dt, .doc_detail4 dt{margin:-2px 0 8px 1px; font-size:14px; line-height:21px; padding-top:2px}
.doc_detail dt a, .doc_detail2 dt a, .doc_detail3 dt a, .doc_detail4 dt a{text-decoration:underline; text-underline-position: under;}
.doc_detail dt a:visited, .doc_detail2 dt a:visited, .doc_detail3 dt a:visited, .doc_detail4 dt a:visited{color:#99209b}
.doc_detail dd.d_con, .doc_detail4 dd {line-height: 22px; color: #000; font-size: 13px; max-height: 63px!important;}
.doc_detail dd.d_info {color:#6e6e6e; margin:11px 0 7px 0}
.doc_detail dd.d_info span {color:#ccc}
.doc_detail dd.d_info a:link, .doc_detail dd.d_info a:visited {text-decoration:none; color:#6e6e6e}
.doc_detail dd.d_info a:hover {text-decoration:underline; color:#6e6e6e}
.doc_detail dd.tag {max-width: 560px}
.doc_detail dd.tag a{color:#197b30;word-wrap:break-word;  font-family:'돋움',dotum,sans-serif}

.doc_detail2 dt{margin:0 0 4px 1px;font-size:13px; line-height:18px;}
.doc_detail2 dd{color:#666; text-align:center}
.doc_detail2 dd.d_info {color:#6e6e6e; margin:7px 0 7px 0}
.doc_detail2 span, .doc_detail3 span{color:#d2d2d2}
.doc_detail3{float:left;width:140px;margin-top:9px}
.doc_detail3 dt{margin:0 0 4px 1px;font-size:13px; line-height:18px}
.doc_detail3 dd{color:#666; text-align:left}
.doc_detail3 dd.d_info {width:130px; color:#6e6e6e; margin:7px 0 7px 0; text-align:center}
.doc_detail3 dd.d_info span, .doc_detail2 dd.d_info span {color:#ccc}
.doc_detail4{float:left;width:570px; margin-right:25px}

.thumb, .thumb2, .thumb3{float:left; position:relative; margin:0 16px 0 0}
.thumb4{float:left; margin:0 17px 0 0}
a.thmb100x{width:100px;height:139px}
a.thmb132x{width:132px;height:182px}
a.thmb130x{width:130px;height:94px}
a.thmb157x{width:157px;height:106px}
a.sp_thmb{overflow:hidden;display:table-cell;*display:inline-block; text-align:center;z-index:1}
a.sp_thmb .thmb_v, a.sp_thmb .thmb_v2{display:inline-block;overflow:hidden;height:100%;vertical-align:middle}
a.sp_thmb:link, a.sp_thmb:active, a.sp_thmb:visited {border:1px solid #c6c6c6; background-color:#fff}

a.thmb130x:link, a.thmb130x:active, a.thmb130x:visited {padding:0}
a.thmb130x:hover{border:1px solid #ccc; padding:0}

.ico_recommend {background: url(/images/searchPage/2013/ico_recommend.gif) no-repeat 0 0 transparent; position: absolute; top:0; left:0; width:64px; height:20px; text-indent:-9999px}
.ico_video {width:22px; height:22px; position:absolute; left:8px; bottom:8px; text-indent:-9999px; background: url("/images/v4/lecture/video_s.png") no-repeat scroll 0 0 transparent}

.search_result_non{ padding:30px}
.search_none {line-height:22px; padding-top:10px}
.search_none strong{font-size:15px; margin-left:3px}
.search_none strong.txt1 {font-size:13px}
.search_none span{color:#e54f47}
.search_none .non_info{margin-top:10px; margin-left:5px; line-height:20px; color:#6e6e6e}
.search_none .non_info li { padding-left:6px; background: url(/images/v4/search/bul_recom_v4.gif) no-repeat 0 7px;}
.search_word{float:left; clear:both;padding:15px 20px 10px 20px; margin-top:15px; background-color:#f8f8f8; border:1px solid #d1d1d1}
.search_word li{float:left; height:28px; width:200px}
.re_search_bx{border-top:1px solid #e7e7e7; padding-top:20px; margin-top:20px}
.search_result_non .tit{color:#000;font-size:14px;font-weight:bold;margin:0 0 11px 0}

.key_result {clear:both; padding:20px 0 0 21px;}
.key_result dt { margin-bottom:12px; padding-left:7px; font-weight:bold; background:url("/images/v4/search/sch_arr.gif") no-repeat 0 3px}
.key_result ul {width:270px; float:left; margin-right:15px;}
.key_result li { margin-bottom:10px; overflow:hidden; height:12px;}
 
.go_top{clear:both; overflow:hidden; margin:20px 0 10px 0; text-align:right; position:absolute; bottom:0; right:25px}
.go_top a{padding-left:8px;color:#6e6e6e; background:url("/images/v4/search/sch_btn2.png") no-repeat 100% -74px}

/* book_report */
#book_container{overflow:hidden; position:relative; width:990px; margin:0 auto; padding-top:105px;}
.book_popul_w {margin:26px 0 34px 0; border-top:2px solid #6678a6}
.book_popul {position:relative; border:2px solid #c8cbd3; border-top:none; height:375px}
.book_popul .book_p_tit {padding:17px 10px 0 61px; border-bottom:1px solid #e3e5e9; height:34px}
.book_popul .book_p_tit .ico_today {background:url(/images/searchPage/2013/ico_best.gif) 0 0; display:block; height:43px; width:36px; overflow:hidden; position:absolute; left:14px; text-indent:-999px; top:0;}
.book_p_lst { margin:15px 0 0 60px;}
.book_p_lst li {float:left; position:relative; width:250px; margin-right:57px; margin-bottom:15px; color:#777; font-size:11px; letter-spacing:-1px}
.book_p_lst .book_thumb {float:left; margin-right:14px; border:1px solid #d1d1d1; padding:2px; background-color:#fff}
.book_p_lst .book_thumb:hover {border:3px solid #6398f0; padding:0}
.book_p_lst .book_thumb img { vertical-align:top}
.book_p_lst dl {margin-top:4px}
.book_p_lst dt {margin-bottom:10px;}
.book_p_lst dt a {font-size:12px; font-weight:bold; letter-spacing:-1px; line-height:18px; color:#4f4f4f} 
.book_p_lst dd {margin-bottom:5px}
.book_p_lst dd strong { letter-spacing:0; color:#4a97d2}
.book_p_lst .rank { float:left; margin-right:10px}

.book_tab{clear:both}
.book_tab{position:relative;border-bottom:1px solid #616b81;zoom:1}
.book_tab ul:after{display:block;clear:both;content:''}
.book_tab ul li{float:left}
.book_tab ul li a{display:block;float:left;position:relative;margin-right:-1px;border:1px solid #cfcfcf;border-bottom:0;background:#f4f4f4;color:#505050;font-size:12px;line-height:18px;text-decoration:none}
.book_tab ul li a:hover{text-decoration:none}
.book_tab ul li.on a{z-index:1;border:1px solid #474f5e; border-bottom:0; border-bottom:none;background:#616b81;color:#fff;font-weight:bold; letter-spacing:-1px}
.book_tab ul li.on a em {border-top:1px solid #616b81; display:block; float:left; padding:8px 35px 4px 35px;height:18px;}
.book_tab ul li a em {border-top:1px solid #fff; display:block; float:left; padding:8px 35px 4px 35px;height:18px;}
.book_align {position:absolute; bottom:7px; right:10px}
.book_align span{padding:0 9px 0 7px; background:url(/images/searchPage/2013/opt_gap.gif) no-repeat right 0; background-size:1px 11px}
.book_align .on{font-size:12px;color:#424348;letter-spacing:-1px; background:url(/images/searchPage/2013/opt_select.gif) no-repeat left 1px; padding-left:15px; font-weight:bold}
.book_align a {color:#777; text-decoration:none}

.book_p_lst2 { margin:25px 0 20px 0; overflow:hidden}
.book_p_lst2 li {float:left; position:relative; width:130px; margin-left:60px; color:#777; font-size:11px; letter-spacing:-1px}
.book_p_lst2 .book_thumb img { vertical-align:top; border:1px solid #d1d1d1; padding:2px; background-color:#fff}
.book_p_lst2 .book_thumb img:hover  {border:3px solid #6398f0; padding:0}
.book_p_lst2 dl { height:68px}
.book_p_lst2 dt {margin:8px 0 5px 0;}
.book_p_lst2 dt a {font-size:12px; font-weight:bold; letter-spacing:-1px; line-height:17px; color:#4f4f4f} 
.book_p_lst2 dd {margin-bottom:5px}
.book_p_lst2 dd strong { letter-spacing:0; color:#4a97d2}

.coll_extend{overflow:hidden;position:relative;height:23px;padding-bottom:9px;clear:both; }
.coll_extend .expender{display:inline;float:left;height:30px;margin-right:-1px;border:1px solid #e8e8e8;background-color:#fafafa;line-height:32px;color:#496abc;text-align:center;text-decoration:none}
.coll_extend .expender .inner{padding-right:13px;background:url("/images/v4/search/sch_btn2.png") no-repeat}
.coll_extend .expender:hover{position:relative;z-index:10; background-color:#f3f3f3;text-decoration:none}
.coll_extend .expender:visited{color:#496abc}
.coll_extend .expender .inner{cursor:pointer}
.coll_extend .open .inner{background-position:100% -41px}
.coll_extend .close .inner{background-position:100% -91px}
.coll_extend .more{width:18%;border-right:0 none;text-decoration:none;text-align:center}
.coll_extend .more .inner{background-image:none; text-align:center; padding:0}
.coll_extend .more:hover{border-right:0 none;text-decoration:underline}
.coll_extend .more:visited{text-decoration:none}
.coll_extend .more:link{text-decoration:none}
.coll_finish {height:1px; clear:both; border-bottom: 1px solid #e8e8e8}
.extend_type1 .open{width:82%;border-left:0 none}
.extend_type1 .open:hover{border-left:0 none}
.extend_type1 .close{width:82%;border-left:0 none}
.extend_type1 .close:hover{border-left:0 none}

/* sub title */
.tit_align{clear:both; height:41px; margin-right:25px}
.wrap_select{display:inline;float:left;position:relative;z-index:25;width:129px;border-bottom:1px solid #fcfcfc;margin-right:6px}
.wrap_select .btn_select{display:block;width:121px;height:16px;padding:6px 0 0 6px;border:1px solid #d4d5d5;background:#fff url(/images/v4/search/sel_arrow.gif) no-repeat right 0;text-decoration:none;color:#424348}
.wrap_select a.btn_select, .wrap_select2 a.btn_select{text-decoration:none;color:#424348;font-size:11px}
.wrap_select .list_select{position:absolute;top:23px;right:0;width:127px;padding:2px 0 6px 0;border:1px solid #adb1bb;background:#fff}
.wrap_select .list_select li, .wrap_select2 .list_select li{padding:0; margin:0; height:22px}
.wrap_select .link_select {display: block; height: 15px; padding: 8px 0 2px 8px; text-decoration: none;  width:119px; font-size:11px; color:#424348; font-size:11px;}
.wrap_select .link_select:hover, .wrap_select2 .link_select:hover{background:#f0f1f2}
.wrap_select2{display:inline;float:left;position:relative;z-index:25;width:99px;border-bottom:1px solid #fcfcfc;margin-right:6px}
.wrap_select2 .btn_select{display:block;width:99px;height:16px;padding:6px 0 0 6px; border:1px solid #d4d5d5; background:#fff url(/images/v4/search/sel_arrow.gif) no-repeat right 0;text-decoration:none;color:#424348}
.wrap_select2 .list_select{position:absolute;top:23px;right:-8px;width:105px;padding:2px 0 6px 0;border:1px solid #adb1bb;background:#fff}
.wrap_select2 .link_select {display: block; height: 15px; padding: 8px 0 2px 8px; text-decoration: none;  width:97px; font-size:11px; color:#424348; font-size:11px}

.viewtype {float:left; margin-left:8px}
.viewtype .gallery{background-position:-24px -24px}
.viewtype .lst{width:25px;background-position:0 -24px}
.viewtype .lst_on{position:relative;width:25px;background-position:0 0}
.viewtype .gallery_on{position:relative;background-position:-24px 0}
.viewtype a{overflow:hidden;float:left;width:25px;height:24px;margin-left:-1px;background:url(/images/v4/search/lst_align.gif) no-repeat 0 0;vertical-align:top}

/* power link */
.power_link {clear:both; border-top:1px solid #e9e9e9; font-size:12px; padding:25px 12px 2px 35px; margin-top:20px; position:relative; }
.power_link h3 { width:100px; float:left; }
.power_link h3 strong {display:block; overflow:hidden; width:77px; height:15px; margin-bottom:13px; background:url("/images/v4/search/powerlink_tit.gif") no-repeat 0 0; line-height:9999px; vertical-align:top}
.power_link li {margin-bottom:13px}
.power_link .power_tit {color:#002cbb; line-height:19px; text-decoration:underline; margin-right:5px; font-family:gulim; font-size:13px}
.power_link .power_tit:visited {color: #99209b}
.power_link .power_address {color:#197b30}
.power_link .power_txt {display:block; color:#000; margin-top:5px}
.power_link .btn_choice { width:50px; float:right; font-size:12px; line-height:16px; color:#6e6e6e; letter-spacing:-1px; text-decoration:underline; text-align:right; }
.power_link .ico_mobile { width:42px; border:1px solid #197b30; border-radius:10px; color:#197b30; display:inline-block; font-size:10px; font-weight:bold; height:13px; line-height:14px; margin-right:5px; min-width:20px; overflow:hidden; padding: 0 5px;text-align:center; white-space: nowrap;}

/* Daum DDN ad */
.ad_ddn {width:160px; height:600px; position:absolute; left:1035px; top:14px}
.ad_google {width:728px; height:90px; margin:20px auto 0 auto}

/* top_banner */
.s_top_banner {clear:both; margin-left:-4px; margin-top:5px}

/* 20151127 corp */
.th_doc_w .corp_w {overflow:hidden; width:100%;  padding-bottom: 30px;}
.th_doc_w .corp_w ul{float:left; width:610px}
.th_doc_w .corp_w .corp_tit {color:#000; font-size:14px; font-weight:600; margin: 3px 0 13px 0px;}
.th_doc_w .corp_w .corp_tit a {text-decoration:none; color:#000}
.th_doc_w .corp_w .corp_tit span{font-size:12px; font-weight:normal; color:#333; font-weight:normal;}
.th_doc_w .corp_w .corp_tit span em {color:#496abc; font-family:Tahoma,Verdana,Geneva,sans-serif; font-weight:bold; font-size:13px}
.th_doc_w .corp_w .thumb {float: left;  margin: 0 20px 0 10px;}
.th_doc_w .corp_w .corp_lst  {border-left:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; display:table-cell; float:none; width:610px}
.th_doc_w .corp_w .corp_lst th {width:80px; padding-left:11px; height:36px; color:#6e6e6e; font-size:12px; text-align:left; font-weight:normal; background-color:#f8f8f8; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7}
.th_doc_w .corp_w .corp_lst td {min-width:110px; padding:4px 0 2px 14px; line-height:5px; color:#333;border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7; text-align:left; word-break:break-all}
.th_doc_w .corp_w .corp_lst td img {padding-right:18px}
.th_doc_w .corp_w .corp_lst a:link {text-decoration:none}
.th_doc_w .corp_w  .re_thum {float:left; position: relative; margin: 0 14px 0 11px; display:block; width:100px; height:142px; border:1px solid #c6c6c6}
.th_doc_w .corp_w  .re_bg {background: url("/images/v4/doc/corp_thum_bg1.gif") no-repeat scroll 0 0; padding:20px 5px 0 5px; display:block; color:#666; line-height:17px; height:141px; overflow:hidden; text-align:center; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.th_doc_w .corp_w  .re_bg strong{color:#333}
.th_doc_w .corp_w  .re_bg2 {background: url("/images/v4/doc/corp_thum_bg2.gif") no-repeat scroll 0 0; padding:20px 5px 0 5px;; display:block; color:#666; line-height:17px; height:141px; overflow:hidden; text-align:center; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.th_doc_w .corp_w  .re_bg2 strong{color:#333}
.th_doc_w .corp_w  .re_bg3 {background: url("/images/v4/doc/corp_thum_bg3.gif") no-repeat scroll 0 0; padding:20px 5px 0 5px; display:block; color:#666; line-height:17px; height:141px; overflow:hidden; text-align:center; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";}
.th_doc_w .corp_w  .re_bg3 strong{color:#333}
.zoom_over {width:102px; height:144px; position:absolute; top:-1px; left:-1px; background: url("/images/v4/doc/hover.png") 50% 50%}

/* date sorting */
.date_sort {clear:both; overflow:hidden; padding:20px 30px 14px 23px; font-family:dotum; border-bottom:1px solid #e8e8e8}
.date_sort .date_tit {display:block; float:left; width:82px; font-weight:bold}
.date_sort li {float:left; margin-right:16px}
.date_sort li a {color:#6e6e6e}
.date_sort li a.selected, .date_sort .selected {font-weight:bold; color:#002cbb; text-decoration:underline}
.date_sort .direct_in {display:inline-block; margin-left:4px; padding-right:15px; color:#6e6e6e; background:url("/images/v4/search/ico_date_arr.gif") right 3px no-repeat}

/* date pop */
.date_pop {z-index:2020; position:absolute; top:53px; left:405px; width:282px; height:197px; background-color:#fff; box-shadow:3px 4px 5px rgba(0,0,0,0.5)}
.date_pop .p_date_tit {font-weight:bold; display:block; margin-bottom:18px}
.date_pop .date_in {position:relative; margin:29px 40px 30px 41px; color:#000; font-family:dotum}
.date_pop .date_in dt {float:left; width:43px; height:18px; padding-top:9px; margin-bottom:6px}
.date_pop .date_in dd {margin-bottom:6px}
.date_pop .date_in dd input {height:27px; width:119px; border:1px solid #ccc; text-indent:10px}
.date_pop .date_in dd input.on {border:1px solid #6286de; background-color:#f3f3f3; text-indent:10px}
.date_pop .date_in dd img {vertical-align:top}
.date_pop .date_in .btn_date_ok {display:block; height:31px; width:69px; margin:10px 0 0 43px; color:#fff; font-weight:bold; text-decoration:none; line-height:33px; text-align:center; background-color:#6286de}
.date_pop .date_in .btn_date_close { position:absolute; right:-2px; top:-4px; display:block; width:21px; height:21px; background:url("/images/v4/search/btn_date_close.gif") 2px 2px no-repeat}
.dmm {display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:2000; background-color:#000; opacity:0.65; filter:alpha(opacity=65); -ms-filter:alpha(opacity=65);}

/* calendar */
.calmainlayer {position:absolute;float:left;background-color:transparent!important; visibility:hidden;z-index:9999}
.calborderlayer {float:left; position:relative; background-color:transparent!important;}
.calborderinnerlayer {float:left; position:relative; width:213px; border:1px solid #707070; border-radius:7px; background-color:#fff; box-shadow:3px 4px 5px rgba(0,0,0,0.15)}
.calclosebtnlayer { position:absolute; top:3px; right:3px; padding-right:2px}
.calclosebtnlayer img {cursor:pointer; padding:7px 5px 5px 7px}
.caltitle {clear:both; padding:8px 0 5px 0px; margin-top:12px; background-color:#fff; text-align:center;}
.caltitle img {cursor:pointer; vertical-align:top; padding:3px; margin-top:-1px}
.year {padding:0 3px 0 2px; font-size:12px; font-weight:bold; font-family:tahoma,sans-serif; color:#111; text-align:center}
.weekbar {clear:both; float:left; position:relative; background-color:#fff; padding-left:11px; padding-bottom:5px; margin-top:2px; margin-bottom:3px;}
.weekbar .week_element {float:left; background-color:#eee; width:25px; height:17px; margin-left:2px; font-size:11px; padding-top:7px; vertical-align:text-bottom; text-align:center; color:#111; text-decoration:none;}
.cal_day {background-color:#fff; position:relative; padding-left:13px; clear:both; margin-bottom:10px; overflow:hidden}
.cal_day div {cursor:hand; padding-top:3px; float:left; width:27px; height:18px; font-size:11px; color:#111; text-align:center; font-family:tahoma,sans-serif}
.cal_day .sunday {color:#da2c2c; cursor:pointer;}
.cal_day .setday {color:#587cd8; cursor:pointer;}
.cal_day .thismonth {color:#111; cursor:pointer;}
.cal_day .prevmonth {color:#ccc}
.cal_day .nextmonth {color:#abc8dd;}
.cal_day .selectedDay {background-color:#5680eb; color:#fff; cursor:hand;}
.cal_day .playDay {background-color:#e8efff; cursor:hand;}

/* funcampus product_list1 */
.product_lst {position:relative; display:inline-block; width:805px; padding:20px 0 0 15px; margin-bottom:32px}
.product_lst .tit{color: #000;  font-size: 13px;  font-weight: bold;  margin: 6px 0 20px 10px}
.product_lst li {float:left; position:relative; width: 202px;}
.product_lst .ticket_num {display:block; height:74px; width:65px; font-weight:bold; color:#343434; background:url("/images/v4/funCampus_n/f_ticket_n.png") no-repeat 0 0; text-align:center; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"; font-size:18px; position:absolute; top:-2px; left:9px; z-index:250; font-size:14px; color:#ff0000}
.product_lst .ticket_num em {display:block; margin-top:31px}
.product_lst .ticket_num strong {font-family:Tahoma, Geneva, sans-serif; font-size:18px; vertical-align:-2px; letter-spacing:-0.5px}
.product_lst .ticket_win {position:absolute; top:-20px; left:5px; width:125px; height:121px; background:url("/images/v4/funCampus/f_win_icon.png") no-repeat 0 0; text-align:center;  font-size:0; text-indent: -9999em; z-index:101}

.product_lst .pro_box {border:1px solid #d6d6d6; background-color:#fff; width:180px; height:330px; position:relative}
.product_lst .pro_box img {vertical-align:top}
.product_lst .pro_box dl {padding:0 10px 0 14px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.product_lst .pro_box dt {height:37px; margin-top:18px; font-size:13px; font-weight:bold; line-height:15px; letter-spacing:-0.4px}
.product_lst .pro_box dt a {color:#000}
.product_lst .pro_box .ad_txt {display:block; margin-bottom:1px; color:#636363; font-size:12px; font-family:dotum; font-weight:normal}
.product_lst .pro_box .price_w {overflow:hidden; margin-left:-4px; margin-top:10px}
.product_lst .pro_box .sale_num { display:block; text-align:center; width:48px; height:32px; float:left; color:#fff; font-size:15px; letter-spacing:0px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif; background:url("/images/v4/funCampus_n/sale_arr.gif") no-repeat 0 0;background-size:48px auto; padding:14px 0 0 2px}
.product_lst .pro_box .sale_num em {font-size:10px; font-weight:normal}
.product_lst .pro_box .price {float:left; margin-left:6px}
.product_lst .pro_box .price .o_p {font-size:15px; color:#888; display:block; font-family:Tahoma, Geneva, sans-serif; font-size:15px; text-decoration:line-through}
.product_lst .pro_box .price .o_p em {font-size:13px; vertical-align:1px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.product_lst .pro_box .b_market {position:absolute; left:70px; bottom:14px; width:76px; height:28px;  font-size:0; text-indent: -9999em; background:url("/images/v4/funCampus_n/btn_price.gif") no-repeat 0 0}

.product_lst .pro_box .price .d_p {font-size:18px; color:#000; display:block; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
.product_lst .pro_box .price .d_p2 {font-size:18px; color:#000; display:block; font-family:Tahoma, Geneva, sans-serif; font-weight:bold}
.product_lst .pro_box .price .d_p em, .product_lst .pro_box .price .d_p2 em {font-size:15px; vertical-align:1px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}
.product_lst .pro_box .pro_img {margin:5px; position:relative}
.product_lst .pro_box .pro_img img {width:170px; height:170px}
.product_lst .pro_box .pro_img .ico_deli { font-size:0; text-indent:-9999em; position:absolute; bottom:5px; left:5px; width:52px; height:51px; background:url("/images/v4/funCampus_n/ico_deli.gif") no-repeat 0 0;}

.product_lst .pro_box.none {border:1px solid #d6d6d6; width:228px; height:395px; position:relative; background:url("/images/v4/funCampus_n/product_none.gif") no-repeat 0 0}
.product_lst .pro_box.none .info_txt {text-align:center; margin:216px auto 0 auto; font-size:15px; color:#b7b7b7; letter-spacing:-1px; line-height:22px; font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Dotum"}

.product_lst .pro_box .pro_img .pro_ico {position:absolute; bottom:5px; left:5px; color:#fff; font-size:12px; font-family:gulim; vertical-align:top}
.product_lst .pro_box .pro_img .pro_ico .ticket_bx {display:inline-block; width:63px; height:26px; margin-right:3px; background-color:#3ccafe; text-align:center; line-height:29px}
.product_lst .pro_box .pro_img .pro_ico .ticket_bx em {font-weight:bold; padding-left:2px}
.product_lst .pro_box .pro_img .pro_ico .free_bx {display:inline-block; width:60px; height:26px; background-color:#b7b7b7; text-align:center; line-height:29px}
.product_lst .pro_box .b_login, .product_lst2 .pro_box .b_login {float:left; margin-left:10px; font-family:dotum; font-size:11px; color:#acacac}
.product_lst .pro_box .b_login .btn_login, .product_lst2 .pro_box .b_login .btn_login { margin-top:3px; display:block; width:57px; height:29px; font-size:11px; color:#898989; background-color:#f0f0f0; text-decoration:none; text-align:center; line-height:31px}

.pro_roll1 {position:absolute; left:3px; top:197px; z-index:999}
.pro_roll2 {position:absolute; right:14px; top:197px; z-index:999}
.pro_roll1 a, .pro_roll2 a {display:block; width:50px; height:50px; background: url("/images/v4/funCampus_n/pro_roll_arr.png") no-repeat scroll 0 0; background-size:100px auto;  font-size:0; text-indent: -9999em; text-indent:-9999px}
.pro_roll1 .btn_b_pre {background-position:0 0}
.pro_roll1 .btn_b_pre:hover {background-position:0 -63px}
.pro_roll2 .btn_b_next {background-position:-53px 0}
.pro_roll2 .btn_b_next:hover {background-position:-54px -63px}

/* 모바일 최적화 icon */
.ico_m_best img {vertical-align:middle; margin-left:6px}

/* 리포트 가이드 노출 */
.guide_cont {padding:20px 0 18px 35px; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.guide_cont .movie_player {float:left; margin-right:26px}
.guide_cont .movie_cont {float:left; padding-top:8px}
.guide_cont .movie_cont .g_txt1 {display:block; padding-bottom:11px}
.guide_cont .movie_cont .g_txt2 {display:block; padding-left:2px; color:#575757; line-height:20px; font-size:12px; }
.guide_cont .movie_cont a {display:block; margin-top:13px}
.guide_cont img {vertical-align:top}

/* recruit */
.recruit_btn {display:inline-block; padding: 3px 5px 0px 4px; margin-left: 5px;  cursor: pointer;  background: #658ae7;  border: 1px solid #516eb9;  border-radius: 2px;  color: #fff;  font-size: 11px;  letter-spacing: -1px;  }

/* 해피북스 */
.icon19_s, .icon_rent, .icon_free_s  {background:url("/images/v4/happyBook/ebook_img.png") no-repeat scroll;}
.lst_type1.ebook {position:relative; clear:both; padding:25px 0 0 24px; margin-bottom:32px; overflow:visible}
.lst_type1.ebook li {clear:both;position:relative; margin:30px 25px 0 11px; overflow:visible}
.lst_type1.ebook li:after {display:block;clear:both;content:''}
.lst_type1.ebook li:first-child {margin-top:5px}
.lst_type1.ebook .d_info {margin-bottom:15px}
.lst_type1.ebook .d_info em {font-weight:bold}
.eb_thum {float:left; background-color:#fff; margin-right:15px; position:relative}
.re_thum img {vertical-align:top}
.cover_bg2 {width:101px; height:144px; position:absolute; top:0; left:0; background: url("/images/v4/happyBook/book_bg_b2.png") no-repeat scroll left 0}
.icon19_s {display:block; position:absolute; top:-15px; left:-9px; width:44px; height:46px; background-position:0 -423px; z-index:9999}
.icon_rent {display:block; position:absolute; top:-15px; left:-9px; width:44px; height:46px; background-position:-58px -423px}
.icon_free_s {display:block; position:absolute; top:-15px; left:-9px; width:44px; height:46px; background-position:-119px -423px; z-index:1000}
.icon_free_s em {width:19px; display:block; margin:9px 0 0 0; color:#fff; text-align:right; font-size:11px; font-weight:bold;}

.book_score .writer_txt {color:#6e6e6e; vertical-align:-2px; margin-left:30px}
.book_score .writer_txt span {color:#bfbfbf; margin:0 7px 0 6px; font-size:11px; vertical-align:1px}
.mscore {display:inline-block; position:relative; background: url("/images/v4/happyBook/ebook_img.png") no-repeat 0 -95px; height:18px; width:96px; vertical-align:middle;}
.mscore span {position:absolute; left:0; top:0; background:url("/images/v4/happyBook/ebook_img.png") no-repeat 0 -69px; height:18px; display:block}
.mscore .mem_txt_w {position:absolute; top:-1px; left:101px;}
.mscore .mem_txt_w em {font-size:15px; color:#000; font-weight:bold; font-family:"맑은 고딕","Malgun Gothic"}

/* 해피북 광고리스트 */
.lst_type4 {position: relative; clear: both; overflow: hidden; margin : 22px 0 22px 0;}
.lst_type4 .tit{float: left; color: #000; font-size: 13px; font-weight: bold; margin: 0 0 22px 0;}
.lst_type4 .recom_data {clear:both; margin-bottom:24px; padding-top:10px}
.lst_type4 .recom_data ul {clear:both; margin-left:7px;}
.lst_type4 .recom_data ul:after {display:block;clear:both;content:''}
.lst_type4 .recom_data li {position: relative;  display: inline-block;  zoom: 1;  width: 115px;  margin: 5px 0 0 9px; overflow:visible}
.lst_type4 .recom_data li:first-child { margin-left:0}
.lst_type4 .recom_data dd {color:#6e6e6e}
.lst_type4 .recom_data dd.re_tit a {display:block; padding:10px 0 6px 0; width:114px; height: 14px;  font-size: 12px;  line-height: 18px;  color: #000;  text-align: left;  font-weight: bold;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
.lst_type4 .recom_data .re_thum img {vertical-align:top}
.lst_type4 .flick_ico {margin:17px auto 0 auto; width:140px; clear:both;}
.lst_type4 .flick_ico a {overflow: hidden; text-indent: 100%; white-space: nowrap; vertical-align: middle; display: inline-block; width: 9px; height: 9px; margin: 0 2px 0 3px; background-color: #dcdcdc; border-radius: 5px;}
.lst_type4 .flick_ico a.active {background-color:#1b8ffc}
.lst_type4 .flick_ico .flick_pre {display:inline-block; width:23px; height:23px; margin-right:12px; background-position:-366px 0;  border-radius: 0px;}
.lst_type4 .flick_ico .flick_next {display:inline-block; width:23px; height:23px; margin-left:12px; background-position:-389px 0;  border-radius: 0px;}
.lst_type4 .eb_msub_menu {display: inline-block; float:left; overflow:hidden; margin-left:15px; width: 380px;}
.lst_type4 .eb_msub_menu li {overflow:visible; display:inline-block; background: url("/images/v4/doc/bu_bar.gif") no-repeat scroll 0 0; padding: 0 4px 0 8px; margin:0}
.lst_type4 .eb_msub_menu li:first-child {background: none;}
.lst_type4 .eb_msub_menu span {cursor:pointer; display:block; padding-bottom:5px; font-size:12px; color:#262626; text-decoration:none; }
.lst_type4 .eb_msub_menu span.on {color:#1b8ffc;  border-bottom:2px solid #1b8ffc}
.flick_pre, .flick_next {background:url("/images/v4/happyBook/ebook_img.png") no-repeat scroll;}
.book_more {float:right; margin-right:30px;}
.book_more a {color:#496abc; background: url("/images/v4/doc/page_arr_next.png") no-repeat right 1px; padding-right:9px;}
.bookBox {padding-right: 5px;}

/* search sorting */
.sch_sort {clear:both; padding:21px 30px 30px 23px;  border-bottom:1px solid #e8e8e8; font-size:13px}
.sch_sort .menu {float:left; margin-right:12px; position:relative}
.sch_sort .menu a {text-decoration:none}
.sch_sort .direct_in {display:inline-block; margin-left:4px; padding-right:11px; background:url("/images/v4/search/ico_date_arr2.gif") right 7px no-repeat; color:#555}
.sch_sort .direct_in.on {font-weight:bold; color:#002cbb;background-color: #fff;}
.sch_sort .set_basic {display:inline-block; margin-left:4px; padding-left:13px; color:#6e6e6e; background:url("/images/v4/search/ico_basic.gif") left 1px no-repeat}
.sch_sort .set_sale {display:inline-block; margin-left:4px; color:#555}
.sch_sort .set_sale .chk {display:inline-block; width:14px; height:14px; vertical-align:middle; margin-top:-3px; margin-right:3px; background:url("/images/v4/search/set_sale.png") left 0 no-repeat;}
.sch_sort .set_sale .chk.on {background-position:0 -17px}

/* search sorting pop */
.sort_pop1 {z-index:9999; position:absolute; top:26px; left:0px; width:125px; padding-bottom:12px; background-color:#fff; border:1px solid #707070; border-radius:7px; box-shadow:3px 4px 5px rgba(0,0,0,0.15)}
.sort_pop1 ul, .sort_pop2 ul {margin-top:7px}
.sort_pop1 .sort_lnk {display:block; width:110px; padding:8px 0 8px 14px;  color:#6e6e6e; letter-spacing:0!important;}
.sort_pop2 .sort_lnk {display:block; width:131px; padding:8px 0 8px 14px;  color:#6e6e6e; letter-spacing:0!important;}
.sort_lnk.on {font-weight:bold; color:#002cbb}
.sort_pop1 .sort_lnk:hover {background-color:#f1f1f1}
.date_set {border-top:1px solid #e5e5e5; padding:15px 14px 13px 14px; margin-top:4px; color:#6e6e6e}
.set_input {margin:9px 0 7px 0}
.set_input span {position:relative; display:block; border:1px solid #d0d0d0; margin-top:-1px; width:95px; height:30px}
.set_input span input {width:87px; height:22px; font-size:11px; color:#b3b3b3; border:none; padding:5px 0 0 8px;cursor: pointer; background-position:75px 8px!important}
.ui-datepicker-trigger { position:absolute; margin-left: -20px; margin-top:8px; } /* jquery.ui datepicker */
.sort_pop1 .btn_sort_submit {display:block; width:95px; height:30px; line-height:31px; border:1px solid #d0d0d0; text-align:center; color:#000}
.sort_pop1 .btn_sort_submit:hover {background-color:#f1f1f1}
.btn_calendar {padding:8px 7px 8px 5px; float:right}
.btn_calendar img {vertical-align:middle}

.sort_pop2 {z-index:9999; position:absolute; top:26px; left:0px; width:312px; height:185px; padding-bottom:12px; background-color:#fff; border:1px solid #707070; border-radius:7px; box-shadow:3px 4px 5px rgba(0,0,0,0.15)}
.sort_pop2 .sort_lnk:hover {background-color:none}
.sort_pop2 .page_num {color:#6e6e6e; margin-top:5px; border-top:1px solid #e5e5e5; padding:13px 14px 0 14px}
.sort_pop2 .page_num span {display:block; margin:2px 0 7px 0}
.sort_pop2 .page_num span.on {font-weight:bold; color:#002cbb}
.sort_pop2 .page_num input {width:50px; height:30px; border:1px solid #d0d0d0; text-align:center; vertical-align:middle}
.sort_pop2 .btn_sort_submit {display:inline-block; position:absolute; right:15px; bottom:11px; width:70px; height:30px; line-height:31px; border:1px solid #d0d0d0; text-align:center; color:#000; margin-left:10px}
.sort_pop2 .btn_sort_submit:hover {background-color:#f1f1f1}

/* 검색어 제안 */
.sp_keyword { position:relative; padding:25px 0 14px 24px; border-bottom:1px solid #e8e8e8}
.sp_keyword .tit {float:left; margin-right:18px; font-weight:bold;font-size:12px;line-height:18px;color:#000;}
.sp_keyword span {margin:2px 13px 9px 0; display:inline-block}
.sp_keyword span em {color:#e23c31}
.sp_keyword span a:visited{color:#99209b}

/* 검색만족도 설문 */
.sch_poll_w {width:757px; z-index:999; margin:-10px 0 25px 0}
.sch_poll {position:relative; padding:9px 0 9px 201px; border-bottom:1px solid #e8e8e8; background-color:rgba(254,251,214,0.9); box-shadow:3px 2px 1px rgba(0,0,0,0.1); border:1px solid #bebebe; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2;}
.sch_poll b {vertical-align:middle; display:inline-block; font-size:12px; color:#1b1b1b; margin-bottom:-1px}
.sch_poll .btn_ok {display:inline-block; width:80px; height:28px; border:1px solid #ccc; background-color:#fff; color:#3667df; vertical-align:middle; text-align:center; line-height:30px; text-decoration:none; border-radius:14px}
.sch_poll .btn_ok .ico_ok {width:16px; height:16px; margin-top:-1px; margin-right:3px; display:inline-block; background:url("/images/v4/search/ico_smile.png") 0 0 no-repeat; vertical-align:middle; background-size:16px 16px}
.sch_poll .btn_no {display:inline-block; width:80px; height:28px; border:1px solid #ccc; background-color:#fff; color:#3667df; vertical-align:middle; text-align:center; line-height:30px; text-decoration:none; border-radius:14px}
.sch_poll .btn_no .ico_no {width:16px; height:16px; margin-top:-1px; margin-right:3px; display:inline-block; background:url("/images/v4/search/ico_sad.png") 0 0 no-repeat; vertical-align:middle; background-size:16px 16px}
.sch_poll .btn_poll_w {vertical-align:middle; padding-left:7px; display:inline-block;}
.sch_poll .btn_ok:hover, .sch_poll .btn_no:hover {border:1px solid #2155d3}
.sch_poll .more_no_view {float:right; width:15px; height:15px; vertical-align:middle; display:block; padding:10px; margin:-3px 10px 0 0; background:url("/images/v4/search/ico_poll_close.png") 10px 10px no-repeat;}

.fix {position:fixed; bottom:0px;}
.beta_logo {position:absolute; right:30px; top:28px; width:55px; height:25px; display:block; z-index:999; background:url("/images/v4/search/ico_beta.png") 0 0 no-repeat; }

/* report tag */
.report_tag_main {font-family:"맑은 고딕","Malgun Gothic","Apple SD Gothic Neo","Gulim";background:#000 url('/images/v4/document/reportBackground/4959_01.jpg') no-repeat;background-size: cover;margin-top:10px}
.report_tag_main .report_tag_box {padding:65px 50px 50px 50px;}
.report_tag_main .report_tag_title {color:#fff;font-size:44px;font-weight: 100;letter-spacing: -3px;}
.report_tag_main .report_tag_description {color: #dcdcdc;font-size:13px;font-weight:500;line-height:1.4;margin-top:25px;}
.report_tag_main .report_tag_description .sub_info {margin-right: 15px;}
.report_tag_main .report_tag_sub_info {margin-top:25px;}
.report_tag_main .report_tag_sub_info_box {margin-top:5px;}

.report_tag_docs {padding:0 20px}
.report_tag_docs li {float:left;margin-top:25px;width:100%;}
.report_tag_docs .doc_thumbnail {width:120px;text-align:center;float:left}
.report_tag_docs .doc_thumbnail img {margin:0 auto}
.report_tag_docs .doc_box {float:left}
.report_tag_docs .doc_title {margin-bottom:5px;font-size: 13px;line-height: 21px}
.report_tag_docs .doc_title a {text-align: justify;color:#002cbb;text-decoration:underline}
.report_tag_docs .doc_description {color: #333;margin-bottom:5px}
.report_tag_docs .doc_info {margin-bottom:5px}
.report_tag_docs .date_info {color:#f00}
.report_tag_docs .page_info {color:#f00}
.report_tag_docs .doc_tags {color: #9D9D9D;}
.report_tag_docs .doc_tags a {color: #9D9D9D}
.report_tag_docs .no_info {margin: 60px 0 20px 0;text-align:center; color: #333}

/* 검색강화 5년 */
.sch_info_w {z-index:999; width: 100%; position: relative}
.sch_info {position:relative; padding:12px 0 9px 10px; margin:26px -13px -17px -5px; border:1px solid #dfd8ab; background-color:#fff9d2}
.sch_info p {color:#111; font-family: dotum; font-size:12px; letter-spacing:-0.5px; text-align:left!important}
.sch_info p a {text-decoration:underline}
.sch_info .more_no_view {float:right; width:15px; height:15px; vertical-align:middle; display:block; padding:10px; margin:-26px 0 0 0; border-left:1px solid #ebe6c5; background:#fff url("/images/v4/search/ico_poll_close.png") 10px 10px no-repeat;}
.sch_info_w .arw {position:absolute; top:-5px; left:16px;  width:9px; height:6px; background: url(/images/v4/search/bubble_top.png) no-repeat 0 0}
.sch_sort .im_mark { height:24px; padding-right:7px;  margin-top:-4px; background-color:#fa6868; border-radius:12px; position: relative}
.sch_sort .im_mark .direct_in { padding-top:4px; padding-left:4px; margin-right:0; padding-right:7px; background:url("/images/v4/search/ico_date_arr3.png") right 11px no-repeat; z-index:9999 ; }
.sch_sort .im_mark .direct_in.on {font-weight:bold; color:#fff; line-height:15px}

/* 202408 AI추천 */
.ai_box_w {position:relative; clear:both; border-bottom:1px solid #e8e8e8; padding:25px 0 25px 0; overflow: hidden}
.ai_box_w a {text-decoration:none}
.ai_box_w .tit { color: #000;    font-size: 13px;    font-weight: bold;    margin:0 0 22px 24px}
.ai_box { box-sizing: border-box; overflow:hidden}
.ai_box .ai_logo {width:93px;   float: left;  margin-left:60px}
.ai_box .ai_logo img {width:55px}
.ai_box .ai_lst {float: left}
.ai_box .ai_lst li {margin-bottom:7px;color:#000}
.ai_box .ai_lst li a {color:#000}
.ai_box .ai_lst em {color: #ccc;}
.ai_box .ai_lst .lst_info {color:#6e6e6e; margin-left: 15px}
.ai_box .ai_lst .ai_lst_info {margin-left:9px; margin-top:10px; display: block; font-weight:bold; letter-spacing: -0.5px}
.ai_lst_t {font-size:13px; font-weight: bold; margin-bottom:16px; margin-left:24px;  letter-spacing:-0.5px; color:#000}
.ai_lst_t b {color:#3b0fb9}
.btn_ai_w {position: absolute; right:50px; top:58px}
.btn_ai_go {display: block;  width:90px; height:63px; margin-top:3px;   text-align: center;    color: #fff;    font-size:13px;    font-weight: bold;    line-height:63px;    border-radius:8px;    background-image: linear-gradient(to right, rgb(65, 69, 252) 0%, rgb(144, 63, 251) 100%); text-decoration: none; word-spacing: -1.5px}
.btn_ai_go:hover {background-image: linear-gradient(to right, rgb(54, 59, 215) 0%, rgb(120, 54, 214) 100%)}
a.btn_ai_go {text-decoration:none}


/* EasyAI 팝업 */
.modal.active {z-index:9999; opacity:1; left:0; top:0;}
.modal {position: fixed; width:100%; height:100%; background: rgba(0, 0, 0, .6)}
.modal .modal_contents { position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 8px; width:880px; height:790px; border:1px solid #292948; background-color:#fff}
.modal .m_top {position: relative; height:50px; background-color:#292948}
.modal .m_top .m_tit {padding:13px 0 0 25px; font-size:20px; font-weight:500; color:#fff; letter-spacing:-0.3px; word-spacing:-0.5px}
.modal .m_top .m_close {position:absolute; right:14px; top:14px; width:30px; height:30px; font-size:0; background: url(/images/v4/ai/pop_close.png) 0 0 no-repeat}
.modal .m_cont_inner {padding:30px 23px 20px 23px}
.modal .m_noti {margin:-3px 0 23px 10px; font-size:14.5px; font-weight:400; color:#4e5158}
.modal .m_noti li {margin-bottom:6px; letter-spacing:-0.3px}
.modal .m_noti li em {color:#cc3f38}
.modal .m_noti li:before {display: inline-block; width:2px; height:2px; margin-right:5px; vertical-align:4px; background-color:#5b5d69; content: ""}
.modal .mbot_btn_w {padding:18px 0 0 0}
.modal .selected_lst {position:relative; margin-bottom:33px; color:#313239; border:2px solid transparent; border-radius:6px; background-image: linear-gradient(#fff, #fff), linear-gradient(to right, rgb(59, 70, 253) 0%, rgb(213, 59, 251) 100%); background-origin: border-box; background-clip: content-box, border-box}
.modal .selected_lst .sel_top {position: relative; height:40px; padding:5px 0 0 15px; margin-bottom:10px; border-bottom:1px solid #d7dbe3; border-top-right-radius:6px; border-top-left-radius:6px; background-color:#f7f8fd}
.modal .selected_lst .sel_tit {display: block; margin-top:5px; font-size:16px; font-weight:700; word-spacing:-1px}
.modal .selected_lst .sel_tit em {color:#4d44e1; font-size:19px; vertical-align:-0.7px}
.modal .selected_lst ul {padding-bottom:8px}
.modal .selected_lst li {padding:2px 15px 3px 15px}
.modal .selected_lst .doc_info {display: inline-block; width:298px; height:26px; padding-top:4px; margin:0 5px 0 0; font-size:13px; font-weight:300; color:#777; letter-spacing: -0.5px; text-align: right}
.modal .selected_lst .doc_info .in_t {display: inline-block; text-align: right; width:73px}
.modal .selected_lst .doc_info .in_t.last {width:68px}
.modal .selected_lst .doc_info .in_t::after {display: inline-block; width:1px; height:11px; background: #cfcfd1; margin:0 2px 0 4px; vertical-align:-1px; content: ''}
.modal .selected_lst .doc_info .in_t.last::after {background-color:#fff;}

.ai_doc_search.pop_sch {width:100%; margin-bottom:0; padding-top:30px; border-top:1px solid #8ca8e4}
.ai_doc_search.pop_sch .hp_window {height:48px; border-radius:8px; box-shadow:none; padding-left:0px}
.ai_doc_search.pop_sch .input_text { height:44px}
.ai_doc_search.pop_sch .btn_submit {position:absolute; top:0; right:0; width:88px; height:46px; line-height:46px; color:#fff; text-align:center; cursor: pointer; border-top-right-radius:6px; border-bottom-right-radius:6px; background-color:#4744fc; font-size:16px}
.ai_doc_search.pop_sch .ai_sch_txt {text-align: center; font-size:14px; margin-top:10px}

.ai_write_ly {display:none; position:absolute; top:30%; margin-top:-150px; left:50%; width:370px; margin-left:-185px; background-color:#fff; border:1px solid #3f4350; border-radius:12px; box-sizing:border-box; padding:27px 20px 35px 20px; box-shadow:3px 3px 8px rgba(0,0,0,0.1); z-index:9999}
.ai_write_ly .apop_cont {padding:15px 0 25px 0; font-size:15px; text-align:center; font-weight:500; line-height:27px}
.ai_write_ly .pop_btn_w {text-align: center; font-size:15px; line-height: 39px}
.ai_write_ly .pop_btn_w .btn_ly_b {height:39px; width:87px; display: inline-block; margin:0 3px; color:#fff; border:1px solid #5146fd; background-color: #5146fd; border-radius:3px}
.ai_write_ly .pop_btn_w .btn_ly_w {height:39px; width:87px; display: inline-block; margin:0 3px; color: #696f7d; border:1px solid #d7d7d7; background-color: #fff; border-radius:3px}

/* 20250310 판매자 표지뱃지 */
.sc_notify {
	position: relative;
	top: -10px;
	right: -26px;
	z-index: 110;
	padding: 0 7px;
	height: 29px;
	text-align: center;
	line-height: 30px;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	font-weight: 500;
	color: #333;
	background-color: #F5F5F5;
	border-radius: 3px;
	float: right;
}

.sc_notify em {
	font-weight: bold;
	color: #B24545
}

.sc_notify img {
	margin-top: -2px;
}

.cover_ov {
	position: absolute;
	bottom: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index: 99;
	color: #fff;
	font-size: 10px;
	text-align: center;
	padding: 3px 5px;
	letter-spacing: -0.5px;
	border-radius: 5px 0 5px 0;
}

/*20250402 버튼수정*/
.doc_detail dd.d_con, .doc_detail4 dd {
	line-height: 22px;
	color: #6e6e6e;
}

.doc_detail dt a, .doc_detail2 dt a, .doc_detail3 dt a, .doc_detail4 dt a {
	text-decoration: none;
}

.BtnBox_ser {
	position: absolute;
	bottom: 8px;
	right: 25px;
}

.Button_ser {
	flex: 1 1 0%;
	padding: 0 20px;
	height: 28px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 0;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-radius: 4px;
	text-decoration: none;
	letter-spacing: -0.3px
}

.Button_ser.Style1 {
	color: #fff;
	background-color: #067DFD;
	border-color: #067DFD;
	font-weight: 600;
	text-decoration: none !important;
}

.Button_ser.Style2 {
	color: #067DFD;
	background-color: #fff;
	border-color: #067DFD;
	font-weight: 500;
	text-decoration: none !important;
}

.doc_detail_w {
	display: table-cell;
}

.power_light {
	padding: 11px 0 33px 10px!important
}

.prim_light {
	padding: 11px 0 33px 10px!important
}


/*20250618 자료요청 검색결과 없음 */
.nonebox {margin:40px auto; text-align: center}
.nonebox .ResultText {font-size: 14px;font-weight: 300;color:#333;font-family: "Pretendard", sans-serif;}
.nonebox .DescText {display: inline-flex;flex-direction: row;justify-content: center;align-items: center;gap: 4px; font-size: 16px;font-weight: 700;color:#333;font-family: "Pretendard", sans-serif;}
.nonebox .BtnBox {margin-top: 12px;text-align: center;}
.nonebox .ButtonSm {min-width: 114px;height: 28px;font-size: 12px;font-weight: 300; border-radius: 4px; display: inline-flex; align-items: center; justify-content: center; white-space: nowrap;font-family: "Pretendard", sans-serif;  background-color: #067DFD; color: #fff}
