@charset "utf-8";
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
*{font-family:'Nanum Gothic', sans-serif;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color:#e60012;
	opacity:1; /* Firefox */
	}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color:#e60012;
	}

::-ms-input-placeholder { /* Microsoft Edge */
	color:#e60012;
	}
.no-js{display:none}
.skip{position:relative}
.skip a{position:absolute;top:-30px;left:0;width:100%;color:#fff;border:1px solid #e70012;background:#333;text-align:center}
#edailywrap{width:100%;min-width:1080px;background:#fff}
.center1080{width:1080px;margin:0 auto}
.center1080:after{content:"";display:block;clear:both}
.mt20{margin-top:20px!important}
.mb60{margin-bottom:60px;}
.bb0{border-bottom:0!important}
.pt30{padding-top:30px}
/*--------------------------------------------------------------------------------------------------------
														COMMON
--------------------------------------------------------------------------------------------------------*/
/* Button Style */
.buttonGroup{clear:both;padding:60px 0}
.btn{white-space:nowrap;border:0;background:transparent}
.btn-gray{background:#5d6169;color:#fff}
.btn-green{background:#81c341;color:#fff}
.btn-black{background:#000;color:#fff}
.btn-white{background:#fff;color:#5d6169;border:1px solid #ccc}
.btn-lg{font-size:20px;font-size:2.0rem;line-height:1.3333333;padding:12px 16px}
.btn-nm{font-size:14px;font-size:1.4rem;line-height:1.42857143;padding:8px 12px}
.btn-sm{font-size:12px;font-size:1.2rem;line-height:1.5;padding:6px 10px}
.btn-xm{font-size:12px;font-size:1.2rem;line-height:1.5;padding:2px 5px}
/* Text Size option */
.txt-lg{font-size:18px;font-size:1.8rem}
.txt-nm{font-size:14px;font-size:1.4rem}
.txt-sm{font-size:13px;font-size:1.3rem}
.txt-xm{font-size:12px;font-size:1.2rem}
/* Image Style */
.img-rounded{border-radius:6px}
.img-circle{border-radius:50%}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}

/*--------------------------------------------------------------------------------------------------------
														header
--------------------------------------------------------------------------------------------------------*/
.basebg{background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat}
.info_header{position:fixed;width:100%;height:90px;border-bottom:1px solid #333;background:#fff;z-index:900}
.info_header h3{position:relative;top:30px;width:220px; float:left;}
.info_header h3 a {float:left; width:120px; margin-left:-22px; height: 30px;}
.infologo{display:inline-block;float:left;width:116px;height:26px;padding-left:20px;text-indent:-999999px;background-position:-105px -330px; float:left;}
.infonavi{display:inline-block;width:840px; float:left;}

.infonavi ul.one_depth li{float:left;padding:35px 20px;text-align:center;font-size:20px}
.infonavi ul.one_depth li span{cursor:pointer}
.infonavi ul.one_depth li span a p {font-size:11px; padding: 1px 7px 1px 4px; text-align:center; position:absolute; top:4px; right:-45px; background:#185baa; border-radius:5px 5px 5px 5px; color:#FFF; font-weight:lighter;}
.one_depth .tit_icon {
	position:relative;
	text-shadow: 1px 1px 1px #0000009c;
	z-index:1
}
/*.one_depth .tit_icon::before {
	content:"";
	position:absolute;
	bottom: -1px;
	left:0;
	width: 38px;
	height: 11px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background: #f4d020;
	z-index: -1;
}*/
.infonavi ul.one_depth li span.on{position:relative;font-weight:bold}
.infonavi ul.one_depth li span.on:after{content:"";position:absolute;top:57px;left:0;width:100%;height:3px;background:#333;z-index:100}
.infonavi ul.one_depth li .two_debth{display:none;}
.infonavi ul.one_depth li .two_debth.on{position:absolute;top:91px;left:0;display:block;width:100%;height:70px;line-height:70px;background:#fff2f2;z-index:90}
.infonavi ul.one_depth li .two_debth ul{overflow:hidden;width:1090px;padding:0 0 0 512px;margin:0 auto}
.infonavi ul.one_depth li .two_debth ul.info_long{overflow:hidden;max-width:900px;padding:0 0 0 180px;margin:0 auto}
.infonavi ul.one_depth li .two_debth ul:after{content:"";display:block;clear:both}
.infonavi ul.one_depth li .two_debth ul li{float:left;padding:0 10px;font-size:16px;letter-spacing:-1px}
.infonavi ul.one_depth li .two_debth ul li.on{font-weight:bold}
.pt100{padding-top:100px}


/*-----------------------------------------------------------------------------------------------------------------
														footer 
-------------------------------------------------------------------------------------------------------------------*/
#footers{overflow:hidden;border-top:2px solid #333}
.notice_app_channel{width:100%;margin-bottom:43px}
.notice_app_channel:after{content:"";display:block;clear:both}
.notice_app_channel .title_footer{float:left;width:265px;margin:15px 0;font-size:18px;font-weight:bold}
.notice_app_channel .notice{float:left;height:195px;padding-right:25px;margin-right:25px;border-right:1px solid #ddd}
.notice_app_channel .notice ul{position:relative;**top:-10px;/* ie7 */}
.notice_app_channel .notice ul li{overflow:hidden;width:265px;margin-bottom:12px;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;**margin-bottom:10px;/* ie7 */}
.notice_app_channel .notice ul li i{padding-right:5px;color:#999}
/* APP */
.notice_app_channel .apps{float:left;width:410px;height:195px;margin-right:25px;border-right:1px solid #ddd}
.notice_app_channel .apps dl{float:left;margin-right:20px}
.notice_app_channel .apps dl a{cursor:pointer}
.notice_app_channel .apps dl dt{float:left;margin-right:10px}
.notice_app_channel .apps dl dd{float:left;width:110px;font-size:12px;line-height:1.4em}
.notice_app_channel .apps dl dd span{display:inline-block;zoom:1;*display:block;font-size:14px;font-weight:bold;padding:7px 0 5px 0}
.notice_app_channel .apps dl dd:hover, .notice_app_channel .apps dl dd span:hover{text-decoration:underline}
.notice_app_channel .channel{float:left;width:328px;height:195px}
.notice_app_channel .channel ul{width:100%;margin-left:-10px}
.notice_app_channel .channel ul a li{float:left;padding:3px 0;margin:0 0 10px 10px;border:1px solid #666;text-align:center;color:#666;font-size:14px;letter-spacing:-1px}
.notice_app_channel .channel ul a li:hover{color:#fff;background:#666}
.adress_area{width:100%;padding:40px 0 0 0;background:#fff}
.adress_area address{font-style:normal}
.adress_area:after{content:"";display:block;clear:both}
.adress_area h4{cursor:pointer;float:left;width:173px;height:39px;font-size:0;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-224px -89px}
.adress_area .adress{float:right;text-align:right;color:#999;line-height:1.5em}
.adress_area .adress li span{color:#ddd;padding:0 5px}
.adress_area .adress li a{color:#999}
.address_area{width:100%;margin-top:40px;padding:40px 0;background:#f8f8f8}
.address_area address{font-style:normal}
.address_area:after{content:"";display:block;clear:both}
.address_area h4{cursor:pointer;float:left;width:173px;height:39px;font-size:0;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-224px -89px}
.address_area .address{float:right;text-align:right;color:#999;line-height:1.5em}
.address_area .address li span{color:#ddd;padding:0 5px}
.address_area .address li a{color:#999}
.footer_link{overflow:hidden;width:100%;padding:15px 0;background:#333}
/* sns */
.footer_link .footer_sns{float:left;margin-top:3px}
.footer_link .footer_sns ul li{float:left;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;margin-right:15px}
.footer_link .footer_sns ul li.facebook{width:6px;height:11px;font-size:0;background-position:-410px -92px}
.footer_link .footer_sns ul li.twitter{width:11px;height:11px;font-size:0;background-position:-426px -92px}
.footer_link .footer_sns ul li.youtube{width:13px;height:11px;font-size:0;background-position:-447px -92px}
.footer_link .footer_sns ul li.rss{width:8px;height:11px;font-size:0;background-position:-470px -92px}
.footer_link .infomation_link{float:right}
.footer_link .infomation_link ul li{float:left;margin-left:20px}
.footer_link .infomation_link ul li:first-child{margin-left:0}
.footer_link .infomation_link ul li a{font-size:14px;letter-spacing:-1px;color:#fff}
.footer_link .infomation_link ul li a span{color:#fccf00}


/*-----------------------------------------------------------------------------------------------------------------
														layout.css
-------------------------------------------------------------------------------------------------------------------*/
/* layout css */
/* 2017-04 */
*{box-sizing:content-box!important}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}
img{vertical-align:top}
.ml5{margin-left:5px}
.btns{border:0;background-color:transparent;-webkit-appearance:none;display:inline-block}
.btnImg{position:absolute;top:0;left:0;width:100%;background:0 0;font-size:0;color:transparent}
.btnImg:after{content:"";display:block;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat}
button{outline:0;border:0;background:#e60012}
.btnImg.btn-search:after{background-position:-140px -4px;width:17px;height:18px;left:20px;top:20px;position:absolute}
.btnImg.btn-search.on:after{background-position:-587px -181px}
.btnImg.btn-mypage:after{background-position:-37px -5px;width:15px;height:17px;left:22px;top:22px;position:absolute}
.btnImg.btn-allmenu:after{background-position:-63px -6px;width:16px;height:14px;left:18px;top:20px;position:absolute}
.btnImg.btn-arrow-left:after{background-position:-92px -181px;width:62px;height:11px;left:0;top:20px;position:absolute}
.btnImg.btn-arrow-right:after{background-position:-92px -198px;width:62px;height:11px;right:0;top:20px;position:absolute}
/* .btnImg.btn-slide-left:after{background-position:-16px -180px;width:31px;height:31px;left:0;top:0;position:absolute}
.btnImg.btn-slide-right:after{background-position:-46px -180px;width:31px;height:31px;left:0;top:0;position:absolute} */
.btnImg.btn-sns-mail:after{background-position:-573px -108px;width:42px;height:39px}
.btnImg.btn-sns-facebook:after{background-position:-619px -108px;width:39px;height:39px}
.btnImg.btn-sns-favorite:after{background-position:-663px -108px;width:39px;height:39px}
.btnImg.btn-ico-graph:after{background-position:-226px -183px;width:25px;height:25px}
.btnImg.btn-ico-cal:after{background-position:-260px -183px;width:25px;height:25px}
.btnImg.btn-ico-board:after{background-position:-294px -183px;width:25px;height:25px}
.btnImg.ico-btn-login:after{background-position:-362px -183px;width:14px;height:14px}
.btnImg.ico-btn-plus:after{background-position:-387px -183px;width:14px;height:14px}
.data-ico{background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;display:inline-block;margin:1px 0 -1px;vertical-align:middle}
.data-ico.ico-clock{background-position:-255px -70px;width:14px;height:14px}
.data-ico.ico-cal{background-position:-276px -69px;width:16px;height:16px}
.data-ico.ico-doc{background-position:-333px -183px;width:14px;height:17px}
.data-ico.ico-tel{background-position:-548px -8px;width:18px;height:18px}
.data-ico.ico-fax{background-position:-548px -8px;width:18px;height:18px}
/* .gal_label{display:inline-block;min-width:22px;height:26px;padding:0 11px 0 9px;line-height:24px;font-size:1.4rem;border-top-left-radius:4px;border-top-right-radius:13px;border-bottom-left-radius:4px;border-bottom-right-radius:13px;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.3)} */
.gal_label02{margin:-3px 0 0 -5px;font-size:1.6rem;font-weight:bold;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.7);z-index:22}
.gal_label.label_wh{background-color:#fff;color:#24282b}
.gal_label.label_bk{background-color:#24282b;color:#fff}
.gal_label.label_red{background-color:#e60012;color:#fff}
.bbline_bold{border-bottom:2px solid #e9e9e9}
/* Contatiner */
.container_box{margin:0 auto;position:relative}
.container_box:after{content:'';clear:both;display:table}
/* Header - utility */
.gl_header{z-index:100;border-bottom:2px solid #e9e9e9;background:#fff}
.header_top_con{position:relative;width:1080px;margin:0 auto}
.header_top_con .container_box{height:37px;border-bottom:2px solid #e9e9e9}
.header_top_con .top_left_util{position:absolute;top:9px;left:0}
.header_top_con .top_left_util > ul > li{display:inline-block;margin-right:33px}
.header_top_con .top_left_util > ul > li > a, .header_top_con .top_left_util > ul > li > button{font-size:1.2rem}
.header_top_con .top_left_util > ul > li.fmsite{position:relative}
.header_top_con .top_left_util > ul > li > button.btn_fmsite{position:relative;height:20px;padding-right:15px;background:none;border:none;cursor:pointer}
.header_top_con .top_left_util > ul > li > button.btn_fmsite:after{content:"";display:inline-block;position:absolute;right:0;top:8px;width:7px;height:4px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-121px -15px;transition:All .2s ease-in-out}
.header_top_con .top_left_util > ul > li > button.btn_fmsite.on:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.header_top_con .top_left_util > ul > li .fmsite_list{display:none;position:absolute;left:0;top:28px;z-index:30;min-width:120px;border:1px solid #ccc}
.header_top_con .top_left_util > ul > li .fmsite_list ul li{padding:5px 10px;border-top:1px solid #ddd;background-color:#fff}
.header_top_con .top_left_util > ul > li .fmsite_list ul li:first-child{border:none}
.header_top_con .top_left_util > ul > li .fmsite_list ul li a{font-size:12px}
.header_top_con .top_left_util > ul > li.active > a{position:relative}
.header_top_con .top_left_util > ul > li.active > a:before{position:absolute;right:0;left:0;bottom:-10px;height:2px;background:#e60012;content:''}
@media screen and (-webkit-min-device-pixel-ratio:0){
.header_top_con .top_left_util > ul > li.active > a:before{bottom:-11px}
}
.header_top_con .top_right_util{position:absolute;top:9px;right:0}
.header_top_con .top_right_util > ul > li{display:inline-block;margin-left:33px}
.header_top_con .top_right_util > ul > li > a, 
.header_top_con .top_right_util > ul > li > button{position:relative;display:inline-block;height:20px;font-size:1.2rem;cursor:pointer}
.header_top_con .top_right_util > ul > li > button{background:none;border:none}
.header_top_con .top_right_util > ul > li > .btn_login{padding-left:18px}
.header_top_con .top_right_util > ul > li > .btn_login:after,
.header_top_con .top_right_util > ul > li > .btn_e_service:after,
.header_top_con .top_right_util > ul > li > .btn_sns:before,
.header_top_con .top_right_util > ul > li > .btn_sns:after{content:"";display:inline-block;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat}
.header_top_con .top_right_util > ul > li > .btn_login:after{position:absolute;left:0;top:3px;width:13px;height:13px;background-position:-9px -6px}
.header_top_con .top_right_util > ul > li > .btn_e_service{padding-right:15px}
.header_top_con .top_right_util > ul > li > .btn_e_service:after{position:absolute;right:0;top:8px;width:7px;height:4px;background-position:-121px -15px;transition:All .2s ease-in-out}
.header_top_con .top_right_util > ul > li > .btn_e_service.on:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.header_top_con .top_right_util .edaily_service_layer{position:absolute;right:90px;top:29px;z-index:200;width:100px;background-color:#fff;border:1px solid #e5e5e5}
.header_top_con .top_right_util .edaily_service_layer ul li{padding:5px 10px;border-top:1px solid #ddd;background-color:#fff}
.header_top_con .top_right_util .edaily_service_layer ul li:first-child{border:none}
.header_top_con .top_right_util .edaily_service_layer ul li a{font-size:12px}
.header_top_con .top_right_util > ul > li > .btn_sns{padding:0 15px 0 18px}
.header_top_con .top_right_util > ul > li > .btn_sns:before{position:absolute;left:0;top:3px;width:15px;height:15px;background-position:-92px -6px}
.header_top_con .top_right_util > ul > li > .btn_sns:after{position:absolute;right:0;top:8px;width:7px;height:4px;background-position:-121px -15px;transition:All .2s ease-in-out}
.header_top_con .top_right_util > ul > li > .btn_sns.on:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.header_top_con .top_right_util .share_layer{position:absolute;right:0;top:29px;z-index:100;padding:20px;background-color:#fff;border:1px solid #e5e5e5}
.header_top_con .top_right_util .share_layer .share_util_list{position:relative;width:auto;padding:0;border:none}
.header_top_con .top_right_util .share_layer .share_util_list .tit{display:block;margin:10px 0;font-size:1.5rem;font-weight:normal;text-align:center}
.header_top_con .top_right_util .share_layer .share_util_list ul{margin:0}
.header_top_con .top_right_util .share_layer .share_util_list ul li{margin:5px 2.5px}
.header_top_con .top_right_util .share_layer .share_util_list .btn_close{position:absolute;right:-10px;top:-20px;width:20px;height:20px;border:none;background:none;font-size:0;cursor:pointer}

.header_top_con .top_right_util .pop_login{position:absolute;left:30px;top:32px;z-index:40;width:205px;background-color:#fff;border:1px solid #e5e5e5}
.header_top_con .top_right_util .pop_login .login,
.header_top_con .top_right_util .pop_login .join,
.header_top_con .top_right_util .pop_login .help,
.header_top_con .top_right_util .pop_login .myaccount{padding:20px;border-top:1px solid #e5e5e5}
.header_top_con .top_right_util .pop_login .login span,
.header_top_con .top_right_util .pop_login .join span,
.header_top_con .top_right_util .pop_login .help span{display:block;margin-bottom:10px;font-size:14px;color:#24282b}
.header_top_con .top_right_util .pop_login .help span{font-size:13px;margin-bottom:0}
.header_top_con .top_right_util .pop_login .login a,
.header_top_con .top_right_util .pop_login .join a{display:block;width:100%;height:40px;border-radius:4px;font-size:14px;line-height:40px;text-align:center}
.header_top_con .top_right_util .pop_login .login a{background-color:#eeeeee}
.header_top_con .top_right_util .pop_login .join a{background-color:#e81a2a;color:#fff}
.header_top_con .top_right_util .pop_login .help a{font-size:13px;color:#e70e1f;text-decoration:underline}
.header_top_con .top_right_util .pop_login .login a:before,
.header_top_con .top_right_util .pop_login .join a:before,
.header_top_con .top_right_util .pop_login .myaccount a:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat}
.header_top_con .top_right_util .pop_login .login a.btn_login:before{background-position:-199px -5px}
.header_top_con .top_right_util .pop_login .login a.btn_logout:before{background-position:-251px -7px}
.header_top_con .top_right_util .pop_login .join a:before{width:18px;height:16px;background-position:-224px -5px}
.header_top_con .top_right_util .pop_login .myaccount a{display:block;position:relative;width:100%;height:18px;margin-top:10px;font-size:13px}
.header_top_con .top_right_util .pop_login .myaccount a:first-child{margin-top:0}
.header_top_con .top_right_util .pop_login .myaccount a:before{position:absolute;right:0;top:0;width:17px;height:17px}
.header_top_con .top_right_util .pop_login .myaccount a.btn_clipping:before{background-position:-277px -6px}
.header_top_con .top_right_util .pop_login .myaccount a.btn_interestevent:before{background-position:-302px -6px}
.header_top_con .top_right_util .pop_login .myaccount a.btn_myinfo:before{background-position:-330px -6px}
/* Header - logo contents */
.header_logo_con{width:100%;border-bottom:2px solid  #000;position:relative}
.header_logo_con .container_box{width:1080px;height:94px;margin:0 auto}
.header_logo_con h1{z-index:2;background:none;text-align:center}
.header_logo_con h1 .logo_sub{display:block;padding-top:10px}
.header_logo_con h1 a{display:inline-block;padding-top:27px}
.header_logo_con .weather_con{position:absolute;width:270px;left:0;top:0;z-index:21;overflow:hidden}
.header_logo_con .top_adbanner{position:absolute;right:0;top:17px;z-index:21}
.header_logo_con .top_adbanner img{width:234px;height:60px}
/* Header - search contents */
.header_search_con{display:none;position:absolute;left:60px;top:6px;z-index:50;width:253px}
.header_search_con .search_input_wp,
.common_search_con .search_input_wp{position:relative;z-index:2;width:253px;height:46px}
.header_search_con .search_input_wp input,
.common_search_con .search_input_wp input{width:252px;height:46px;padding:0 54px 0 15px;background-color:#292929;border-top-left-radius:3px;border-top-right-radius:23px;border-bottom-left-radius:3px;border-bottom-right-radius:23px;border:none;font-size:14px;line-height:46px;color:#7f7f7f}
.header_search_con .search_input_wp button,
.common_search_con .search_input_wp button{display:block;position:absolute;right:0;top:0;width:46px;height:46px;border-radius:23px;border:none;background-color:#e60012;font-size:0;cursor:pointer}
.header_search_con .search_input_wp button:before,
.common_search_con .search_input_wp button:before{content:"";display:block;position:absolute;top:0;width:46px;height:46px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-616px -167px}
.header_search_con .search_result_wp,
.common_search_con .search_result_wp{width:251px;margin-top:-23px;padding-top:23px;background-color:#fff;border:1px solid #e9e9e9}
.header_search_con .search_result_wp .recently_area,
.common_search_con .search_result_wp .recently_area{padding:9px 20px}
.header_search_con .search_result_wp .recently_area strong,
.common_search_con .search_result_wp .recently_area strong{display:block}
.header_search_con .search_result_wp .recently_area p,
.common_search_con .search_result_wp .recently_area p{margin-top:10px;font-size:14px}
.header_search_con .search_result_wp ul li,
.common_search_con .search_result_wp ul li{padding:9px 20px;overflow:hidden}
.header_search_con .search_result_wp ul li a,
.common_search_con .search_result_wp ul li a{display:inline-block;float:left;width:200px;height:auto;font-size:14px;color:#24282b}
.header_search_con .search_result_wp ul li .btn_del,
.common_search_con .search_result_wp ul li .btn_del{display:block;float:right;position:relative;margin-right:10px;border:none;background:none;cursor:pointer;font-size:0}
.header_search_con .search_result_wp ul li .btn_del:before,
.common_search_con .search_result_wp ul li .btn_del:before{content:"";display:block;position:absolute;top:0;width:15px;height:15px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-675px -181px}
.header_search_con .search_result_wp .btn_all_del,
.common_search_con .search_result_wp .btn_all_del{width:217px;height:44px;padding-right:34px;position:relative;border:none;background-color:#f5f5f5;font-size:14px;text-align:right;cursor:pointer}
.header_search_con .search_result_wp .btn_all_del:before,
.common_search_con .search_result_wp .btn_all_del:before{content:"";display:block;position:absolute;top:15px;right:5px;width:15px;height:15px;margin-right:10px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-710px -181px}
/* Common Search Contents */
.common_search_con{position:relative;width:100%;min-height:46px;padding:30px 0;background:#ebebeb}
.common_search_con .container_box{width:328px}
.common_search_con .search_input_wp{width:328px}
.common_search_con .search_input_wp input{width:258px}
.common_search_con .search_result_wp{position:absolute;left:0;top:45px;z-index:1;width:328px;background-color:#fff}
.common_search_con .search_result_wp .btn_all_del{width:294px}
.id_search_tab{position:relative}
.id_search_tab .tab_btn_con{margin-bottom:30px !important}
.id_search_tab table.srh_data_tbl01 tbody tr td .stock_price{padding-right:40px}
.id_search_tab table.srh_data_tbl02 tbody tr td .stock_price{padding-right:55px}
.no_result{margin:30px 0;text-align:center}
.no_result strong{display:block;margin-bottom:40px;font-size:24px;color:#dc0606;line-height:1.4}
.no_result strong .keyword{font-style:normal}
.no_result p{font-size:16px;line-height:26px}
.search_option{position:absolute;left:0;top:53px;z-index:1;width:100%;height:53px;border-bottom:1px solid #e5e5e5;background-color:#fff;box-shadow:0 2px 10px #e5e5e5}
.search_option .btn_wrap{height:53px;margin:0;text-align:left;width:inherit !important;padding-left:20px}
.search_option .btn_wrap button{display:inline-block;position:relative;padding-right:30px;line-height:53px;cursor:pointer}
.search_option .btn_wrap button:after{content:"";display:inline-block;position:absolute;right:15px;top:50%;width:7px;height:4px;margin-top:-2px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -121px -15px;transition:All .2s ease-in-out}
.search_option .btn_wrap button.on:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.search_option fieldset legend{display:none}
.search_option button,
.search_option input{border:none;background:none;font-size:14px}
.search_option .date_set_box{width:158px;border:1px solid #d7d7d8;background-color:#fff}
.search_option .date_select_wp span{display:block;width:100%;height:49px;border-bottom:1px solid #e9e9e9;text-align:left}
.search_option .date_select_wp span input{display:block;width:118px;padding:0 20px;line-height:49px;text-align:left;cursor:pointer}
.search_option .date_select_wp span.select input{background-color:#f3f3f3;color:#e60012}
.search_option .date_picker_wp{padding-top:18px}
.search_option .date_picker_wp .datepicker_wp{position:relative}
.search_option .date_picker_wp .datepicker_wp > input{width:116px;height:36px;margin:0 20px 4px;padding:10px 40px 10px 8px;border-radius:0;border:1px solid #e5e5e5}
.search_option .date_picker_wp .datepicker_wp img{right:30px;top:12px}
.search_option .btn_apply{width:100%;height:50px;background-color:#e60012;line-height:50px;color:#fff;text-align:center;cursor:pointer}
.search_option .date_picker_wp .btn_apply{margin-top:16px}
.search_option .detailed_search_box{position:absolute;left:58px;top:53px;width:325px;border:1px solid #d7d7d8;background-color:#fff}
.search_option .detailed_search_box .input_wp{padding:7px 7px 7px 0;border-top:1px solid#e9e9e9}
.search_option .detailed_search_box .input_wp:first-child{border:none}
.search_option .detailed_search_box .input_wp *{font-size:14px}
.search_option .detailed_search_box .input_wp label{display:inline-block;margin:0 16px;color:#222}
.search_option .detailed_search_box .input_wp input{width:209px;height:23px;padding:5px 10px;border:1px solid #e5e5e5}
/* Header - 1depth menu contents */
.header_menu_con{width:100%;position:relative;background-color:#fff}
.header_menu_con.fixed{position:fixed;top:0;z-index:100;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 10px #eee}
.header_menu_con .container_box{zoom:1;width:1080px;margin:0 auto;padding-left:62px;box-sizing:border-box}
.header_menu_con .left_search{position:absolute;left:0;display:block;border-left:1px solid #ddd;border-right:1px solid #ddd}
.header_menu_con .left_search .menu_top_btns{display:block;width:56px;height:56px;position:relative;border:none;background:none;cursor:pointer}
.header_menu_con .left_search .menu_top_btns em{position:absolute;left:0;top:0}
.header_menu_con .nav_menu{display:table;width:956px}
.header_menu_con .nav_menu > ul{width:100%;overflow:hidden;display:table-row}
.header_menu_con .nav_menu > ul > li{position:relative;display:table-cell;vertical-align:middle;text-align:center}
.header_menu_con .nav_menu > ul > li > a{display:inline-block;height:56px;line-height:56px;padding:0 3px;font-weight:bold}
.header_menu_con .nav_menu > ul > li.current > a{color:#e60012}
.header_menu_con .nav_menu > ul > li.active > a{border-bottom:4px solid #e60012;color:#e60012;box-sizing:border-box}
.header_menu_con .nav_menu > ul > li > a > span{display:inline-block;position:relative;letter-spacing:-0.3px}
.header_menu_con .nav_menu > ul > li.current > a span:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:4px;background-color:#e60012}
.header_menu_con .nav_menu > ul > li.last_gnb > a > span{display:inline-block;width:26px;height:14px;padding:9px;background-color:#24282b;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:16px;border-bottom-right-radius:16px;vertical-align:middle;margin-top:-3px}
#edaily_head .header_menu_con .nav_menu > ul > li.last_gnb > a > span{margin-top:15px}
.header_menu_con .nav_menu > ul > li.last_gnb.current > a > span{background-color:#e60012}
.header_menu_con .nav_menu > ul > li.last_gnb.current > a > span:after{display:none}
.header_menu_con .nav_menu > ul > li .submenu_box{display:none;overflow:hidden;position:absolute;left:4px;top:48px;width:237px;z-index:50;padding-top:6px;background-color:#fff;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9}
.header_menu_con .nav_menu > ul > li .submenu_box:before{content:"";display:block;position:absolute;left:4px;top:3px;width:6px;height:6px;margin-left:-7px;background-color:#e60012;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header_menu_con .nav_menu > ul > li .submenu_box:after{content:"";display:block;position:absolute;left:129px;top:10px;width:1px;height:100%;background-color:#e9e9e9}
.header_menu_con .nav_menu > ul > li .submenu_box > ul{position:relative;border-top:4px solid #e60012}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li{width:130px}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > a{display:block;position:relative;padding:10px 15px;text-align:left;font-size:14px;color:#24282b}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li.current > a,
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > a:hover{color:#e60012}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li.current > a:before{content:"";display:block;position:absolute;left:100%;top:50%;width:5px;height:9px;margin-top:-4px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -471px -10px}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > a i{font-family:Georgia, "serif"}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > ul{position:absolute;left:130px;top:0;width:150px;overflow:hidden;text-align:left}
.header_menu_con .nav_menu > ul > li .submenu_box > ul:after,
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > ul:after{content:"";display:block;position:absolute;right:0;top:0;z-index:1;width:1px;height:100%;padding-bottom:10px;background-color:#e9e9e9}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > ul > li > a{position:relative;display:inline-block;padding:10px 10px 10px 15px;text-align:left;font-size:14px;color:#a7a7a7}
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > ul > li.current > a,
.header_menu_con .nav_menu > ul > li .submenu_box > ul > li > ul > li > a:hover{color:#24282b;text-decoration:underline}
/* #in */
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box{right:0;left:auto;border-right:1px solid #e9e9e9;border-left:0}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box:before{left:auto;right:-3px}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box:after{left:150px}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul > li{width:auto;margin-left:150px}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul > li > ul{left:0}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul > li > ul:before{content:"";display:block;position:absolute;left:0;top:0;z-index:1;width:1px;height:100%;padding-bottom:10px;background-color:#e9e9e9}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul:after,
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul > li > ul:after{display:none}
.header_menu_con .nav_menu > ul > li.last_gnb .submenu_box > ul > li.current > a:before{left:auto;right:100%;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.header_menu_con .right_allmenu{position:absolute;right:0;display:block;border-right:1px solid #ddd;top:0}
.header_menu_con .right_allmenu .menu_top_btns{position:relative;border-left:1px solid #ddd;display:block;width:56px;height:56px;position:relative;float:left;background:none;border-top:none;border-right:none;border-bottom:none;cursor:pointer}
.header_menu_con .right_allmenu .menu_top_btns.on .btn-allmenu:after{width:18px;height:16px;background-position:-586px -182px}
.allmenu_con{display:none;position:absolute;left:0;top:57px;z-index:100;width:100%;padding:30px 0;border:1px solid #e9e9e9;background-color:#f5f5f5;;box-sizing:border-box}
.allmenu_con > ul{position:relative}
.allmenu_con > ul:after{display:block;clear:both;content:''}
.allmenu_con > ul > li{float:left;width:134px;min-height:302px;margin:0 20px 0 0;padding:0 10px 0 20px;border-left:1px solid #e9e9e9;vertical-align:top;box-sizing:border-box}
.allmenu_con > ul > li:first-child,
.allmenu_con > ul > li:nth-child(7n+1){border-left:0}
.allmenu_con > ul > li.menu01 > strong,
.allmenu_con > ul > li.menu02 > strong,
.allmenu_con > ul > li.menu03 > strong,
.allmenu_con > ul > li.menu04 > strong,
.allmenu_con > ul > li.menu05 > strong,
.allmenu_con > ul > li.menu06 > strong,
.allmenu_con > ul > li.menu07 > strong{padding-top:0;border:0}
.allmenu_con > ul > li > strong{display:block;margin-bottom:8px;padding-top:26px;border-top:1px solid #e9e9e9}
.allmenu_con > ul > li > ul > li > a{display:block;padding:6px 0;font-size:14px}
/* Header - sub menu contents */
.header_submenu_con{position:relative;width:100%;min-height:56px;background-color:#24282b;z-index:3}
.header_submenu_con .submain_tit_wp{width:100%;height:71px;border-top:1px solid #e9e9e9;text-align:center}
.header_submenu_con .submain_tit_wp.bgnone{background:#fff}
.header_submenu_con .submain_tit_wp.sub01{background:#f2f2f2 url(http://image.edaily.co.kr/images/info/layout/bg_submain_01.png) no-repeat center top}
.header_submenu_con .submain_tit_wp .container_box,
.header_submenu_con .container_box{width:1080px}
.header_submenu_con .submain_tit_wp button{display:inline-block;width:31px;height:31px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat 0 0;border:none;text-indent:-999em;cursor:pointer}
.header_submenu_con .submain_tit_wp .btn_prev{position:absolute;left:0;top:20px}
.header_submenu_con .submain_tit_wp .btn_prev button{margin-right:10px;background-position:-16px -180px}
.header_submenu_con .submain_tit_wp .btn_next{position:absolute;right:0;top:20px}
.header_submenu_con .submain_tit_wp .btn_next button{margin-left:10px;background-position:-46px -180px}
.header_submenu_con .submain_tit_wp strong{display:inline-block;font-weight:normal}
.header_submenu_con .submain_tit_wp .submain_tit{font-size:22px;line-height:71px}
.header_submenu_con .nav_submenu{height:56px}
.header_submenu_con .nav_submenu .depth2{display:block;float:left}
.header_submenu_con .nav_submenu .depth2 h2{display:inline-block;background-color:#5b5b5b}
.header_submenu_con .nav_submenu .depth2 h2.tit{padding:20px 17px;color:#fff;font-weight:400}
.header_submenu_con .nav_submenu .depth2 h2 a{display:block;position:relative;padding:19px 30px 18px 17px;color:#fff;font-weight:normal;white-space:nowrap;font-weight:bold}
.header_submenu_con .nav_submenu .depth2 h2 a:before,
.header_submenu_con .nav_submenu .depth2 h2.tit:before{content:"";display:block;position:absolute;left:0;top:55px;width:100%;height:1px;background-color:#737373}
.header_submenu_con .nav_submenu .depth2 h2 a:after{content:"";display:block;position:absolute;right:10px;top:50%;width:7px;height:4px;margin-top:-2px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -442px -16px;transition:All .2s ease-in-out}
.header_submenu_con .nav_submenu .depth2.on h2 a:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.header_submenu_con .nav_submenu .depth2 h2 a i{font-family:Georgia, "serif"}
.header_submenu_con .nav_submenu .depth2 ul{position:absolute;left:0;top:56px;z-index:40;padding:8px 0;background-color:#5b5b5b}
.header_submenu_con .nav_submenu .depth2 ul li{text-align:left}
.header_submenu_con .nav_submenu .depth2 ul li a{display:block;padding:14px 37px 14px 17px;color:#fff}
.header_submenu_con .nav_submenu .depth2 ul li a i{font-family:Georgia, "serif"}
.header_submenu_con .nav_submenu ul.lastdepth{display:block;float:left}
.header_submenu_con .nav_submenu ul.lastdepth li{display:inline-block;position:relative}
.header_submenu_con .nav_submenu ul.lastdepth li.current:after{content:"";display:block;position:absolute;left:50%;bottom:-4px;z-index:1;width:7px;height:7px;margin-left:-3px;background-color:#24282b;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header_submenu_con .nav_submenu ul.lastdepth li a{display:inline-block;padding:0 14px;line-height:56px;color:#fff;font-weight:600}
.header_submenu_con .nav_submenu ul.lastdepth li a span{position:relative}
.header_submenu_con .nav_submenu ul.lastdepth li.current a span:before{content:"";display:block;position:absolute;left:0;bottom:-7px;width:100%;height:1px;background-color:#929495}
.header_submenu_con .nav_submenu ul.lastdepth li a span .in{font-family:Georgia, "serif"}
.header_submenu_con .nav_submenu ul.lastdepth.align_c{float:none;text-align:center}
.header_submenu_con .nav_submenu ul.lastdepth.align_c li a{padding:0 18px}
.header_submenu_con .nav_submenu ul.lastdepth.align_c li.current a span:before{display:none}
/* Tab */
.tab_nm .tab_btn_con{position:relative;margin-bottom:30px;border-bottom:2px solid #e5e5e5}
.tab_nm .tab_btn_con ul li a{position:relative;display:block;float:left;padding:15px 30px;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;outline:0}
.tab_nm .tab_btn_con ul li:first-child a{border-left:1px solid #e5e5e5;font-size:15px}
.tab_nm .tab_btn_con ul li.on a{color:#d51120}
.tab_nm .tab_btn_con ul li.on a:after{content:"";display:block;position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#d51120}
.tab_nm.col_4 .tab_btn_con ul li a{width:183px;padding:15px 0;text-align:center}
.tab_nm.col_4 .tab_btn_con ul li:first-child a{width:184px}
.id_search_tab .tab_btn_con .right_util{position:absolute;top:0;right:0}
.id_search_tab .tab_btn_con .right_util .btn_search_option{display:block;position:relative;padding:7px 35px 8px 10px;border:1px solid #e5e5e5;border-top-right-radius:16px;border-bottom-right-radius:16px;border-bottom-left-radius:4px;border-top-left-radius:4px;background:none;cursor:pointer}
.id_search_tab .tab_btn_con .right_util .btn_search_option:after{content:"";display:inline-block;position:absolute;right:10px;top:7px;width:19px;height:17px;margin-left:5px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -356px -8px}
/* Sub Tab */
.sub_tab .subtab_nm{margin-bottom:20px;padding:0 15px;border-top:2px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.sub_tab .subtab_nm ul li{display:inline-block}
.sub_tab .subtab_nm ul li a{display:block;padding:20px 15px;font-size:14px;color:#a7a7a7}
.sub_tab .subtab_nm ul li.on a{position:relative;color:#d51120}
.sub_tab .subtab_nm ul li.on a:before{content:"";display:block;position:absolute;right:0;top:27px;width:7px;height:4px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -499px -16px}
/* Component title wrap */
.arti_tit_wp{position:relative}
.arti_tit_wp a{display:block;overflow:hidden;position:relative}
.arti_tit_wp h2{white-space:nowrap;padding:7px 0 10px 0;width:100%;color:#000;font-size:1.6rem;letter-spacing:-0.2px;font-weight:bold}
.arti_tit_wp.btmline h2{border-bottom:1px solid #e9e9e9}
.arti_tit_wp h2 span{font-weight:normal}
.arti_tit_wp h2 span.smtxt{color:#959697;font-size:13px;margin-left:10px}
.arti_tit_wp_mg.btmline{border-bottom:1px solid #e9e9e9}
.arti_tit_wp_mg a{display:block;margin:0}
.arti_tit_wp_mg h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:13px 20px 11px 0;color:#000;font-size:1.6rem;font-weight:400;letter-spacing:-1px;font-weight:700}
.arti_tit_wp i.data-ico{margin-left:10px}
.arti_tit_wp .infodata{position:absolute;right:0;top:10px}
.arti_tit_wp .infodata span{color:#adadad;display:inline-block;position:relative;font-size:14px;font-weight:300}
.arti_tit_wp .infodata span:first-child{padding-right:7px;margin-right:7px;letter-spacing:0.01rem}
.arti_tit_wp .infodata span:first-child:before{content:'';width:1px;height:14px;background:#eeeeee;position:absolute;right:0;top:50%;margin-top:-7px}
.arti_tit_wp .infodata span.noline{padding-right:0 !important}
.arti_tit_wp .infodata span.noline.nomargin{margin:0 !important}
.arti_tit_wp .infodata span.noline:before{background:none !important}
.arti_tit_wp .right_util{position:absolute;right:0;top:0}
.arti_tit_wp_mg .infodata{position:absolute;right:0;top:15px}
.arti_tit_wp_mg .infodata span{color:#adadad;display:inline-block;position:relative;font-size:14px;font-weight:300}
.arti_tit_wp_mg .infodata span:first-child{padding-right:7px;letter-spacing:0.01rem}
.arti_tit_wp_mg .infodata span:first-child:before{content:'';width:1px;height:14px;background:#eeeeee;position:absolute;right:0;top:50%;margin-top:-7px}
.arti_tit_wp_mg .infodata span.noline{padding-right:0 !important}
.arti_tit_wp_mg .infodata span.noline.nomargin{margin:0 !important}
.arti_tit_wp_mg .infodata span.noline:before{background:none !important}
.arti_tit_wp .go_more{position:absolute;top:8px;right:0;display:inline-block;letter-spacing:-0.1px;font-weight:300;font-style:normal;font-size:1.3rem}
.arti_tit_wp .right-arrow{position:absolute;top:14px;right:1px;width:7px;height:13px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;-webkit-background-size:460px 460px;background-size:460px 460px;background-position:-100px -16px;display:inline-block}
.arti_tit_wp .dn-arrow{position:absolute;top:14px;right:1px;width:7px;height:13px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;-webkit-background-size:460px 460px;background-size:460px 460px;background-position:-93px -35.5px;display:inline-block}
.arti_tit_wp.sort_type{border-bottom:1px solid #e9e9e9}
.arti_tit_wp.sort_type h2{float:left;width:auto;padding-top:0}
.arti_tit_wp.sort_type a{padding-right:140px}
.arti_tit_wp.sort_type .info_txt{float:left;position:relative;margin-left:10px;padding-left:10px;word-break:break-all;display:inline-block;width:510px}
.arti_tit_wp.sort_type .info_txt:before{content:'';width:1px;height:14px;background:#eeeeee;position:absolute;left:0;top:5px}
.arti_tit_wp.sort_type .infodata{top:0}
.arti_tit_wp.sort_type .infodata span button{position:relative;height:22px;background:none;border:none;color:#adadad;cursor:pointer}
.arti_tit_wp.sort_type .infodata span.on button{height:22px;color:#24282b;padding-left:18px}
.arti_tit_wp.sort_type .infodata span.on button:before{content:"";display:block;position:absolute;left:0;top:4px;width:14px;height:16px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -462px -232px}
.arti_tit_wp.util_type{overflow:hidden}
.arti_tit_wp.util_type h2{display:block;float:left;width:auto}
.arti_tit_wp.util_type .infodata{position:static;top:auto;display:block;float:left;overflow:hidden;padding:7px 0 16px 0}
.arti_tit_wp.util_type .infodata span{display:block;float:left;position:relative;margin:0 0 0 15px;padding:0 0 0 35px;height:23px;line-height:23px}
.arti_tit_wp.util_type .infodata span:before{content:"";display:inline-block;position:absolute;left:0;top:50%;width:1px;height:13px;margin-top:-7px;background-color:#e5e5e5}
.arti_tit_wp.util_type .infodata span.bookmartk{cursor:pointer}
.arti_tit_wp.util_type .infodata span.link a{display:inline-block}
.arti_tit_wp.util_type .infodata span.link a:hover{text-decoration:underline}
.arti_tit_wp.util_type .infodata span:after{content:"";display:inline-block;position:absolute;left:15px;top:2px;width:15px;height:17px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat}
.arti_tit_wp.util_type .infodata span.bookmartk:after{background-position:-389px -7px}
.arti_tit_wp.util_type .infodata span.bookmartk.on:after{background-position:-519px -7px}
.arti_tit_wp.util_type .infodata span.link:after{background-position:-410px -7px}
.arti_tit_wp.util_type .infodata .time{display:inline-block;font-size:13px;color:#a7a7a7;line-height:23px}
.arti_tit_wp.util_type .infodata .time strong{font-weight:500}
.arti_tit_wp.util_type .infodata.fr a{display:inline-block;margin:2px 0 0 4px;vertical-align:top}
.arti_tit{position:relative}
.arti_tit h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:13px 20px 11px 0;color:#000;font-size:1.6rem;font-weight:400;letter-spacing:-1px;font-weight:700}
.arti_tit .go_more{position:absolute;top:8px;right:0;display:inline-block;letter-spacing:-0.1px;font-weight:300;font-style:normal;font-size:1.3rem}
.web_widget{margin-top:10px}
.web_widget:after{display:table;clear:both;table-layout:fixed;content:""}
.widget_left{float:left;width:360px}
.widget_right{float:right;width:359px}
.widget_right .fr{float:none !important}
/*.container_wrap{padding:47px 0 150px}*/
.container_wrap{padding:20px 0 150px}
/* Contents Layout  */
.article_column_sec{clear:both}
.main_column_sec3.main_layout_component{padding-top:1px}
.main_column_sec3{padding-top:13px}
.article_column_sec .container_box{position:relative;/* overflow:hidden;*/ width:1080px}
.article_column_sec .arti_left_sec{float:left;padding-right:20px;width:739px;position:relative}
.article_column_sec .arti_left_sec:before{content:'';width:1px;height:100%;background:#f3f3f3;position:absolute;right:-1px;top:0}
#main_layout_component_01.article_column_sec .arti_left_sec:before{top:10px;height:470px}
.article_column_sec .arti_right_sec{float:right;position:relative;padding-left:20px;width:300px;overflow:hidden}
.article_column_sec .arti_right_sec:before{content:'';width:1px;height:100%;background:#f3f3f3;position:absolute;left:-1px;top:0}
.article_column_sec .arti_right_sec .id_ad .banner_h250{padding:25px;background:#eee;text-align:center}
.article_column_sec .arti_right_sec .web_widget.id_ad{box-sizing:border-box;border:1px solid #e9e9e9;background:#fff}
.article_column_sec .arti_right_sec .web_widget.id_ad > iframe{width:298px!important}
.article_column_sec .arti_right_sec .id_ad img{width:100%;height:auto}
.article_column_sec .widget_container .arti_sec{float:left;width:31.5%;margin-left:20px}
.article_column_sec .widget_container .arti_sec:first-child{margin-left:0}
.article_full_sec .container_box{width:1080px;/*overflow:hidden*/}
.article_full_sec .container_box:after{content:"";display:block;clear:both;visibility:hidden}
.article_full_sec .widget_container{margin-left:-20px}
.article_full_sec .widget_container .arti_sec{float:left;width:255px;margin-left:20px}
.article_full_sec .arti_full_sec{width:100%}
.article_full_sec .arti_ad{width:100%;background-color:#eee;text-align:center;overflow:hidden;box-sizing:border-box;padding:20px 0}
.article_full_sec .arti_ad a{display:inline-block;float:left;/* */    margin-right:-45px}
/* 171015*/
.arti_left_sec.no_right_pd{padding-right:0;width:951px}
.arti_left_sec .wiget_container{margin-left:-20px}
.arti_left_sec .wiget_container:after{content:"";display:block;clear:both;visibility:hidden}
.arti_left_sec .wiget_container .web_widget{margin-left:20px}
.arti_top_ad{width:100%;background-color:#efefef;text-align:center}
.article_fullwide_sec{width:100%;margin-bottom:20px}
.article_fullwide_sec .container_box{width:1080px;overflow:hidden}
.article_fullwide_sec .container_box .web_widget{margin-bottom:0}
/* Main Visual list article */
.widget_arti_vislist .thumb_visual a{display:block;position:relative;overflow:hidden;width:530px;height:308px;border:1px solid #ddd;box-sizing:border-box}
.widget_arti_vislist .thumb_visual a .gal_label{position:absolute;left:20px;top:20px;z-index:22}
.widget_arti_vislist .thumb_visual a p{position:absolute;left:0;bottom:20px;width:100%;padding:0 10px;margin-bottom:-20px;font-size:2.4rem;font-weight:300;color:#fff;box-sizing:border-box;line-height:3rem;letter-spacing:-1px;text-shadow:0 0 5px #000;background:rgba(0,0,0,.5);z-index:21}
.widget_arti_vislist .thumb_visual a span.vtxt{height:83px;vertical-align:middle;display:table-cell}
.widget_arti_vislist .thumb_visual .thumbImg{display:flex;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;/* 171015_??? ?? */ padding:20px 0}
.widget_arti_vislist .thumb_visual .thumbImg:before{content:'';width:100%;position:absolute;left:0;bottom:0;z-index:1;height:95px}
.widget_arti_vislist .thumb_visual .thumbImg img{width:auto;height:100%}
.widget_arti_vislist .thumb_visual .thumbImg{position:relative;width:530px;height:308px;overflow:hidden}
/* list line type:reply icon */
.id_line_list_nm .bl_re li{position:relative}
.id_line_list_nm .bl_re li:before{content:'';width:8px;height:8px;position:absolute;left:0;top:50%;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-175px -8px;margin-top:-7px}
.id_line_list_nm .bl_re li a{display:block;overflow:hidden;max-width:100%;height:34px;padding-left:20px;font-size:1.5rem;color:#24282b;line-height:34px;letter-spacing:-0.2px;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word;box-sizing:border-box}
.id_line_list_nm .bl_re li a:hover{color:#000}
.widget_arti_vislist .id_line_list_nm{height:165px;overflow:hidden;position:relative}
.widget_arti_vislist .id_line_list_nm ul{margin-top:9px}
.widget_arti_vislist .thumb_detail_con{height:206px;overflow:hidden;position:relative;border-bottom:2px solid #e9e9e9}
.widget_arti_vislist .thumb_detail_con dl{width:100%;overflow:hidden}
.widget_arti_vislist .thumb_detail_con dl dt{overflow:hidden;height:119px;border-bottom:1px solid #ddd;word-wrap:break-word;padding:15px 0;font-size:1.3rem;line-height:2.3rem}
.widget_arti_vislist .thumb_detail_con dl dd{height:58px;overflow:hidden}
.widget_arti_vislist .thumb_detail_con dl dd span{float:right;font-size:1.6rem;font-family:Georgia, "serif";padding-top:15px}
.widget_arti_vislist .thumb_detail_con dl dd span i{margin-right:5px}
.article_hash_sec{margin-bottom:20px;background:#efefef;width:100%}
.article_hash_sec .container_box{width:1080px}
.article_hash_sec .nav_arrow{display:block;width:85px;height:32px;position:absolute;top:0;z-index:30;/*background-color:#efefef*/}
.article_hash_sec .nav_arrow a{display:block;width:85px}
.article_hash_sec .nav_arrow.arrow_left{left:0;top:-9px}
.article_hash_sec .nav_arrow.arrow_left:before{content:'';width:45px;height:45px;position:absolute;display:block;left:76px;top:1px;background:url(http://image.edaily.co.kr/images/info/icon/arrow_left_bg.png) no-repeat 0 0}
.article_hash_sec .nav_arrow.arrow_right{right:0}
.article_hash_sec .nav_arrow.arrow_right:before{content:'';width:45px;height:45px;position:absolute;display:block;right:77px;top:1px;background:url(http://image.edaily.co.kr/images/info/icon/arrow_right_bg.png) no-repeat 0 0}
.article_hash_sec .hash_list{text-align:center;width:auto;margin:0 116px}
.article_hash_sec .hash_list li{display:inline-block;width:auto;height:auto;line-height:41px}
.article_hash_sec .hash_list li a{display:block;padding:0 15px}
.article_hash_sec .hash_list li a span{display:inline-block;position:relative}
.article_hash_sec .hash_list li a span:before{content:'#';display:inline;margin-right:3px}
.article_hash_sec .hash_list li a:hover, .article_hash_sec .hash_list li.slick-current a{color:#e60012}
.article_hash_sec .hash_list li.slick-current a span, .article_hash_sec .hash_list li a:hover span{ padding:0 10px;height:29px;line-height:29px;color:#e60012;background:transparent;font-size:15px;border:none;border:2px solid #e60012;-moz-border-radius-topleft:5px;-moz-border-radius-topright:20px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:20px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:20px;border-top-left-radius:5px;border-top-right-radius:20px;border-bottom-left-radius:5px;border-bottom-right-radius:20px;margin-bottom:5px}
.widget_article_newslist .arti_tit_wp .right_utils{position:absolute;right:0;top:10px}
.widget_article_newslist .arti_tit_wp .right_utils .infonum{height:31px;line-height:31px;font-size:1.4rem;font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";float:left;white-space:normal}
.widget_article_newslist .arti_tit_wp .right_utils .infonum strong{color:#bbbbbb;font-weight:300;display:inline-block}
.widget_article_newslist .arti_tit_wp .right_utils .infonum strong.current{color:#000;margin-right:3px}
.widget_article_newslist .arti_tit_wp .right_utils .infonum strong.total{margin-left:3px;margin-right:5px}
.widget_article_newslist .arti_tit_wp .right_utils a{display:inline-block;width:31px;height:31px;float:left}
.widget_article_newslist .arti_tit_wp .right_utils a:last-child{margin-left:-1px}
.ui_newslist_slide{height:530px}
.ui_newslist_slide .slidenews{padding-top:8px;margin-left:-10px}
.ui_newslist_slide .slidenews ul{overflow:hidden;width:100%}
.ui_newslist_slide .slidenews ul li{float:left;margin-left:10px;width:177px;height:256px;overflow:hidden;position:relative;margin-bottom:10px}
.ui_newslist_slide .slidenews ul li:before{content:'';border:1px solid rgba(0,0,0,0.15);position:absolute;left:0;bottom:0;top:0;right:0;display:block;z-index:1}
.ui_newslist_slide .slidenews ul li.thumb_no{background:#efefef}
.ui_newslist_slide .slidenews ul li.thumb_no:after{content:'';background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-175px -183px;width:30px;height:25px;display:block;text-align:center;position:absolute;left:20px;top:55px}
.ui_newslist_slide .slidenews ul li .thumimg{display:flex;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;align-items:flex-start;position:relative;overflow:hidden;justify-content:center;-webkit-justify-content:center}
.ui_newslist_slide .slidenews ul li .thumimg img{height:auto;min-height:133px;margin:1px}
.id_opinion_interview .ui_newslist_slide .slidenews ul li .thumimg{height:228px !important}
.id_opinion_interview .ui_newslist_slide .slidenews ul li .thumimg img{width:100%;height:auto}
.ui_newslist_slide .slidenews ul li .thumimg .gal_label{position:absolute;left:10px;top:10px;z-index:22;font-style:normal;min-width:25px;width:auto;height:26px;padding:0 11px 0 9px;font-size:1.3rem;font-weight:300;border-top-left-radius:4px;border-top-right-radius:13px;border-bottom-left-radius:4px;border-bottom-right-radius:13px}
.ui_newslist_slide .slidenews ul li dl{display:block;margin:20px 20px 13px}
.ui_newslist_slide .slidenews ul li dl dt{word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.4rem;overflow:hidden;font-weight:300;white-space:normal;width:100%;line-height:2rem;height:70px}
.ui_newslist_slide .slidenews ul li dl dd{font-weight:300;overflow:hidden;font-size:1.4rem}
.ui_newslist_slide .slidenews ul li dl dd span{display:inline-block}
.ui_newslist_slide .slidenews ul li dl dd span.dept{margin-right:10px;font-weight:400;font-size:1.3rem}
.ui_newslist_slide .slidenews ul li dl dd span.time{font-weight:300;font-size:1.3rem}
.ui_newslist_slide .slidenews ul li.thumb_up dl dt{color:#222222}
.ui_newslist_slide .slidenews ul li.thumb_in dl dt, .ui_newslist_slide .slidenews ul li.thumb_in dl dd{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.7)}
.ui_newslist_slide .slidenews ul li.thumb_up .thumimg{height:133px;overflow:hidden;background:#efefef url(/resources/images/layout/noimg-comma3.png)  no-repeat;background-position:8% 40%;background-size:11%}
.ui_newslist_slide .slidenews ul li.thumb_in .thumimg{height:273px;overflow:hidden;position:relative}
.ui_newslist_slide .slidenews ul li.thumb_no .thumimg{height:273px;overflow:hidden;position:relative}
.ui_newslist_slide .slidenews ul li.thumb_in .thumimg .ed-img:before{content:'';background:rgba(0,0,0,.4);height:140px;bottom:0;background-size:auto 100%;width:100%;z-index:1;position:absolute;left:0}
.ui_newslist_slide .slidenews ul li.thumb_in dl{position:absolute;left:0;bottom:0;z-index:23}
.ui_newslist_slide .slidenews ul li.thumb_no dl{position:absolute;left:0;bottom:0;z-index:23}
.ui_newslist_slide .slidenews ul li.thumb_up dl{position:absolute;left:0;bottom:0;z-index:23}
.ui_newslist_slide .slidenews .thum_inner_txt{position:absolute;left:0;top:0;z-index:31;width:100%;height:100%;opacity:0}
.ui_newslist_slide .slidenews .thum_inner_txt .txt_con{padding:80px 10px 10px 10px;color:#fff;font-size:1.3rem;font-weight:300;text-align:center;overflow:hidden;height:50px}
.ui_newslist_slide .slidenews .thum_inner_txt .txt_con a{display:block;color:#fff}
.ui_newslist_slide .slidenews .galbg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:30;background:url(http://image.edaily.co.kr/images/info/layout/gal_hover_bg.png) repeat;opacity:0;display:none}
.ui_newslist_slide .slidenews ul li.thumb_up:hover .gal_sns_link{position:relative;z-index:40}
.ui_newslist_slide .slidenews .gal_sns_link{display:block;text-align:center;margin-top:50px}
.ui_newslist_slide .slidenews .gal_sns_link a,
.ui_newslist_slide .slidenews .gal_sns_link button{display:inline-block;width:39px;height:39px;position:relative;margin-left:5px;vertical-align:top}
.ui_newslist_slide .slidenews .gal_sns_link button{border:0;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-657px -531px}
.ui_newslist_slide .slidenews .gal_sns_link button.active{background-position:-700px -531px}
.widget_photonews_list .photothum_list{margin-top:8px}
.photothum_list:after{content:'';clear:both;display:block}
.photothum_list li{float:left;position:relative ;width:124px;height:125px;margin:0 1px 1px 0;overflow:hidden;position:relative}
.photothum_list li:nth-child(even){width:125px;margin-right:0}
.photothum_list li a .thumimg{position:relative;display:flex;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}
.photothum_list li a .thumimg img{min-height:80px;height:125px;width:100%}/* max-height:147px;*/
.photothum_list li a{display:block}
.photothum_list li a .txt{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.58);text-align:center;opacity:0}
.photothum_list li a .txt:before{display:inline-block;height:100%;vertical-align:middle;content:''}
.photothum_list li a .txt .in{display:inline-block;max-width:80%;font-size:13px;color:#fff;vertical-align:middle}
.photothum_list li a:hover .txt{display:block;opacity:1;transition:all .1s ease-out}
.photothum_list li.smimg{width:80px;height:80px}
.column_wrap{overflow:hidden;width:100%;display:table;position:relative}
.column_wrap .column-2{display:table-cell;width:50%}
.column_wrap .column-3{display:table-cell;width:33.33333%}
.column_wrap.column-line-2:before{content:'';position:absolute;width:1px;height:100%;background:#e9e9e9;left:50%;top:0}
.box_menu_con li{float:left;margin-left:-1px}
.box_menu_con li:first-child{margin-left:0}
.box_menu_con .box_menu_lt3 li{width:33.3%}
.box_menu_con li a{display:block;padding:21px 0;text-align:center;border:1px solid #ddd}
.box_menu_con li .icocon{display:block}
.box_menu_con li .icocon em{width:25px;height:25px;position:relative;display:inline-block}
.box_menu_con li .icocon em:after{margin-top:-25px}
.box_menu_con li .txtcon{font-size:1.3rem;letter-spacing:-0.2px;line-height:1.7rem;display:block}
/* sub contents layout */
.container_wrap.fullbg_type{padding:150px 0 0}
.container_wrap.nobg_type{padding:150px 0 160px 0!important}
.container_wrap.fullbg_type .container_box{width:100%}
.container_wrap.nobg_type .container_box{width:1080px}
.fullbg_type .graybg_wrap{overflow:hidden;margin-top:10px;padding:30px 0 160px;background-color:#f8f8f8}
.fullbg_type .graybg_wrap .contents_area,
.fullbg_type .nobg_wrap .contents_area{width:1080px;margin:0 auto}
.nobg_type .contents_area.btline{padding-top:60px;border-top:2px solid #e5e5e5}
.nobg_type .contents_area.btline{line-height:28px}
.nobg_type .contents_area.btline .mb40{margin-bottom:40px}
.nobg_type .contents_area.btline .mb10{margin-bottom:10px}
.page_tit_wp{position:relative;height:73px}
.page_tit_wp .tit{font-size:25px}
.page_tit_wp .txt{margin-top:20px;font-size:16px}
.txt_red{color:#e60012}
.red_tit{margin-bottom:40px;font-size:18px;color:#e60012}
.hgroup{width:1080px;margin:0 auto;text-align:center}
.hgroup .tit{display:inline-block;overflow:hidden;margin:40px 0 60px;font-size:35px;line-height:52px;letter-spacing:40px;color:#e60012}
.hgroup .tit:after{content:"";display:block;width:100%;height:2px;margin:9px 0 0 -40px;background-color:#e60012}
.hgroup .info_area,
.contents_area .info_area{padding-bottom:60px;line-height:26px;color:#222;text-align:center}
.hgroup .info_area .txt{font-size:20px;line-height:30px}
.hgroup .info_area .txt .stxt{display:block;margin-top:35px;font-size:16px}
.hgroup .info_area .txt .stxt.mt0{margin-top:0 !important}
.hgroup .info_area .txt .tel{margin-top:3px;font-size:18px;line-height:32px}
.hgroup .info_area .txt .tel:before{content:'';display:inline-block;width:17px;height:17px;margin-right:5px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -318px -393px;vertical-align:-3px}
.hgroup .info_area .txt .tel em{color:#e60012;font-style:normal}
.hgroup .info_area.box_type{position:relative;height:227px;margin-bottom:-216px;padding-bottom:44px}
.hgroup .info_area.box_type img{position:absolute;left:50%;top:0;margin-left:-540px}
.hgroup .info_area.box_type .txt{position:relative;z-index:2;top:90px;color:#fff;font-size:20px;font-weight:300}
.hgroup .info_area.box_type .txt.line2{top:50px} 
.hgroup .info_area .info_in{position:relative;margin-top:40px}
.hgroup .info_area .info_in .btn_wrap{position:absolute;right:0;top:0;width:170px;margin-top:0}
.hgroup .info_area .info_in .btn_wrap a{width:170px;height:138px;padding:45px 0 0 0;font-size:16px;line-height:25px;color:#fff}
.hgroup .info_area .info_in .btn_wrap a:after{content:'';display:block;width:32px;height:35px;margin:10px auto 0;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -837px -468px}
.arti_left_sec .widget_arti_vislist{float:left;width:530px}
.arti_left_sec .id_thum_popular_news{float:right;width:240px}
.id_photo_gallery{height:327px}
.id_photo_gallery.narrow_type,
.id_photo_gallery.narrow_type li a .thumb_img{width:218px}
.id_photo_gallery.wide_type,
.id_photo_gallery.wide_type li a .thumb_img{width:562px}
/* footer contents */
.footer_contents{width:100%;background-color:#efefef}
.foot_widget{width:1080px;margin:38px auto 0}
.foot_widget .tit_wrap{margin-bottom:18px;font-size:18px}
.notice_sec{display:table;width:1080px;padding:20px 0;border-bottom:1px solid #d7d7d8}
.notice_sec:before{content:"";display:inline-block;position:absolute;left:50%;top:20px;width:1px;height:28px;margin-left:-1px;background-color:#d7d7d7}
.notice_sec .foot_widget{display:table-cell;width:540px;margin-top:0}
.notice_sec .foot_widget:last-child .notice_con .round_tit{margin-left:20px}
.notice_con{position:relative}
.notice_con dl dt,
.notice_con dl dd{float:left;margin-right:19px}
.notice_con .round_tit{display:inline-block;padding:0 8px 0 5px;height:28px;line-height:28px;color:#fff;background:#737373;font-size:1.3rem;border:none;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:20px;border-top-left-radius:5px;border-top-right-radius:20px;border-bottom-left-radius:5px;border-bottom-right-radius:20px}
.notice_con dl dd ul{position:absolute;left:0;top:0;overflow:hidden}
.notice_con .round_tit.red_round{background:#e60012}
.notice_con .data{width:360px;height:28px;overflow:hidden;position:relative}
.notice_con .data ul li{height:28px;line-height:28px}
.notice_con .arrowcon{float:right}
.notice_con .arrowcon a{display:inline-block;font-size:0}
.notice_con .arrowcon .data-ico{width:10px;height:11px}
.notice_con .arrowcon .left-arrow{background-position:-748px -183px}
.notice_con .arrowcon .right-arrow{background-position:-784px -183px}
.notice_con .arrowcon .ico-play{background-position:-767px -183px}
.notice_con .arrowcon .ico-pause{background-position:-767px -183px}
.id_applist .container_box{display:table;width:100%}
.id_applist .container_box ul{display:table-row}
.id_applist .container_box ul li{display:table-cell;width:20%;text-align:center}
.id_applist .container_box ul li .appthum{display:inline-block;height:64px;margin-right:16px;vertical-align:middle}
.id_applist .container_box ul li .appthum img{width:64px;height:64px}
.id_applist .container_box ul li .txtinfo{display:inline-block;height:64px;font-size:13px;text-align:left;vertical-align:middle}
.id_applist .container_box ul li .txtinfo dt{margin-bottom:5px}
.id_boxmenu_list{margin-bottom:48px}
.id_boxmenu_list .container_box ul:after{content:"";display:block;clear:both;visibility:hidden}
.id_boxmenu_list .container_box ul li{float:left;width:181px;margin:-1px 0 0 -1px}
.id_boxmenu_list .container_box ul li a{display:block;height:52px;border:1px solid #d7d7d8;font-size:14px;line-height:52px;text-align:center}
/* footer */
footer{background-color:#3a3c3e}
.footer_link{border-bottom:1px solid #4e5052}
.footer_link ul{width:1080px;margin:0 auto}
.footer_link ul:after{content:"";display:block;clear:both;visibility:hidden}
.footer_link ul li{float:left;display:inline;margin:30px 0 20px 0;padding:0 10px}
.footer_link ul li a{display:block;font-size:14px;color:#d1d1d1}
.footer_link ul li a.txt-color-yellow{color:#fdd000}
.footer_addr{max-width:1080px;margin:0 auto;padding:30px 0 10px;text-align:center}
.footer_addr span{display:inline-block;padding:0 20px;font-size:14px;line-height:22px;color:#fff;opacity:0.3}
.foot_copyright{position:relative;width:1080px;margin:0 auto;padding-bottom:30px;text-align:center}
.foot_copyright .foot_logo{position:absolute;left:0;top:0}
.foot_copyright p{font-size:13px;line-height:24px;color:#fff;opacity:0.3}
.more_button{margin-top:15px;padding:0 4px}
.more_button .btn{display:block}
/* Main */
.main .container_wrap{padding:20px 0 20px}
.main .article_column_sec .arti_left_sec{width:795px;padding-right:17px}
.main .article_column_sec .arti_right_sec{width:250px;padding-left:17px}
.main .ui_newslist_slide .slidenews ul li:nth-child(4n){margin-left:11px}
.main .ui_newslist_slide .slidenews ul li,
.main .ui_newslist_slide .slidenews ul li .thumimg{width:191px}
.main .id_thum_popular_news .arti_tit_wp h2{padding:0 0 15px 0}
.main .id_thum_popular_news .recent_news_scroll{padding-top:15px;border-bottom:0}
.main .id_thum_popular_news .recent_news_scroll ul{height:403px}
.main .recent_news_scroll ul{overflow:hidden}
.main .recent_news_scroll ul li{border-top:0}
.main .recent_news_scroll ul li a{padding:9px 0 10px}
.main .recent_news_scroll ul li:first-child a{padding:0 0 10px}
.main .article_hash_sec{position:relative;/*margin-top:-7px*/ margin-bottom:4px !important}
.main .id_category_news_row{margin-bottom:0;padding-top:13px;border-bottom:1px solid #e9e9e9}
.main .id_slide_movie{margin-top:20px}
.main .id_slide_movie .arti_tit_wp h2{padding:15px 0 18px 0}
.main .id_slide_movie .arti_tit_wp .go_more{top:16px}
.main .stock_info_box .stock_info li .icobg,
.main .stock_info_box .stock_info .icobg{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:1px;line-height:999px;white-space:nowrap}
.main .main_column_sec3 .arti_left_sec:before,.main .main_column_sec3 .arti_right_sec:before{top:-20px;bottom:-20px;height:auto}
.main .main_column_sec3 .container_box,.main .main_column_sec8 .container_box{margin-top:4px;overflow:visible}
.main .main_column_sec4 .arti_left_sec:before,.main .main_column_sec4 .arti_right_sec:before,.main .main_column_sec8 .arti_left_sec:before,.main .main_column_sec8 .arti_right_sec:before{bottom:20px;height:100%}
.main .main_column_sec4 .arti_tit_wp h2{padding-bottom:18px}
.main .main_column_sec4 .arti_tit_wp .go_more{top:9px}
.main .main_column_sec3 .arti_left_sec:before{top:-5px;height:644px}
.main .main_column_sec8 .arti_left_sec:before,.main .main_column_sec8 .arti_right_sec:before{top:-29px;height:412px}
.main .main_column_sec8 .arti_tit_wp h2{padding-bottom:19px}
.main .main_column_sec8 .arti_tit_wp .go_more{top:10px}
.main .article_column_sec .arti_right_sec .id_ad{padding:0;background:#fff;margin-top:30px !important}
.main .article_column_sec .arti_right_sec .id_ad.top{margin-top:20px !important}
.main .recent_news_scroll ul li .data_info{top:2px;margin-top:0}
.main .recent_news_scroll ul li .databox .data_txt{vertical-align:top}
.main .id_notice_tit_lt ul,.main .id_notice_tit_lt dl dd ul{padding:10px 0 12px}
.main .id_notice_tit_lt ul.bl_red_lt li:before{top:11px}
.main .id_notice_tit_lt ul.bl_red_lt li a,.main .id_notice_tit_lt dl dd ul.bl_red_lt li a{min-height:0;line-height:22px}
@media only screen and (max-width:1024px){
.gl_header,
.header_logo_con,
.header_menu_con,
.header_menu_con .nav_menu > ul,
.footer_contents,
.article_hash_sec{width:1080px;margin:0 auto}
.article_hash_sec{margin-bottom:20px}
}
#goMobile{display:none;width:100%;border-top:1px solid #4e5052;text-align:center;font-size:3em;height:200px;line-height:200px;font-weight:bold}
#goMobile a{display:block;color:#222}
.fl_containner .arti_tit_wp .issue{white-space:nowrap;padding:7px 0 16px 0;width:100%;color:#000;font-size:1.6rem;letter-spacing:-0.2px;overflow:hidden}
.fl_containner .arti_tit_wp .issue .issuetitle{float:left;max-width:78%;font-weight:bold;overflow:hidden;margin-right:2%;line-height:23px;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}
.fl_containner .arti_tit_wp .issue .btn_issueview{float:left;width:20%}
.fl_containner .arti_tit_wp .issue .btn_issueview a span{float:left;font-size:12px;letter-spacing:-1px;padding:3px 5px;color:#fff;background:#e60012}
.photo_300{width:300px;margin-top:40px}
.photo_300.widget_photonews_list > .photothum_list{width:300px}
.photo_300.widget_photonews_list > .arti_tit_wp > h2{padding:0 0 15px 0}
.photo_300.widget_photonews_list > .photothum_list{margin-top:0}
.photo_300.widget_photonews_list > .photothum_list > li{position:relative;overflow:hidden;float:left;width:149px;height:150px;margin:0 1px 1px 0}
.photo_300.widget_photonews_list > .photothum_list li a .thumimg img{min-height:150px}
.photo_300.widget_photonews_list > .photothum_list li:nth-child(even){width:150px;margin-right:0}
.news_detail_campainbox{display:inline-block;width:739px;margin-top:30px}
.news_detail_campainbox > .camoain_514{float:left;width:514px;height:200px;margin-right:25px}
.news_detail_campainbox > .camoain_200{float:left;width:200px;height:200px}

/* newsdetail_right-component_many-view-infomation */
#web_widget.id_ad{margin-top:30px}
/* header-banner */
.header_banner{position:absolute;width:71px;height:65px;right:250px;top:20px;z-index:22}
.main .arti_tit_wp h2{white-space:nowrap;width:100%;color:#000;font-size:1.6rem;letter-spacing:-0.2px;font-weight:bold}
.main .id_thum_popular_news .arti_tit_wp h2{  padding-bottom:15px}   
.main > .container_wrap > #main_layout_component_01 .arti_tit_wp h2{  padding-bottom:18px}
.pt01{padding-top:1px}
.main .article_column_sec.main_column_sec3.main_layout_component .id_ad.top{margin-top:20px !important}
.main_column_sec4 .container_box{margin-top:-9px}
#main_layout_component_05{margin-top:1px;margin-bottom:17px}
#main_layout_component_05 .arti_sec .id_category_news_row .fl_containner .arti_tit_wp h2{white-space:nowrap;padding:7px 0 15px 0;width:100%;color:#000;font-size:1.6rem;letter-spacing:-0.2px;font-weight:bold}
#main_layout_component_07{margin-top:-2px 0 13px 0}
.social_comment{display:inline-block;width:100%;height:51px;margin-top:26px;font-size:16px;text-align:center;border:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;box-sizing:border-box;background:url(http://image.edaily.co.kr/images/info/icon/write_icon.png) #fdfdfd no-repeat 430px 9px}
.social_comment p{color:#222;padding:15px 0}

/* tyle */
.tyle_ment{text-align:center;margin:30px 0 10px 0}
.PS40_03 > .id_more_eye > .fl_containner > .arti_tit_wp > a > h2{padding:0px 0 13px 0}
.PS40_03 > .id_more_eye .box_menu_con li a{padding:13px 0}
.PS40_03 > .id_more_eye .arti_tit_wp i.data-ico{margin:-5px 0 0 10px}
/* B_AD */
.PS40_03.b_type{margin-top:-11px}
/* E_AD */
.PS40_03.type_d{margin-top:27px}
/* webtoon */
.webtoonmenu{width:110px;background:url(http://image.edaily.co.kr/etc/webtoon_menubg03.gif) no-repeat center}
.webtoonmenu > span{padding-left:60px}
/* Main top cointiker */
.cointiker_banner{overflow:hidden;height:55px;margin-top:24px;font-size:14px}
.cointiker_banner a:link{border:0}
.cointiker_banner .icon_con{float:left;width:50px}
.cointiker_banner .icon_con span{width:40px;height:40px;display:inline-block}
.cointiker_banner .icon_con span img{width:100%}
.cointiker_banner .icon_con span img{width:100%}
.cointiker_banner .temp_con{position:relative;float:left;margin:2px 0 0 5px}
.cointiker_banner .temp_con .more{position:absolute;bottom:0px;right:0px;margin-left:10px;font-size:11px;letter-spacing:-1px}
.cointiker_banner a .temp_con .more{color:#999}
.cointiker_banner .temp_con .name_price{float:left;font-size:16px;font-weight:bold;color:#444}
.cointiker_banner .temp_con .name_price b{font-weight:normal;font-size:14px}
.cointiker_banner .temp_con .updown{position:realtive;float:left;font-size:16px;font-weight:bold;color:#444;padding:0px 0 0 10px}
.cointiker_banner .temp_con .updown.up{color:#e60012}
.cointiker_banner .temp_con .updown.up:before{content:"";display:inline-block;width:10px;height:8px;margin:1px 2px 0 0;background:url("http://image.edaily.co.kr/coinlab/icon.png") no-repeat -51px 0px}
.cointiker_banner .temp_con .updown.drop{color:#016ec1}
.cointiker_banner .temp_con .updown.drop:before{content:"";display:inline-block;width:10px;height:8px;margin:1px 2px 0 0;background:url("http://image.edaily.co.kr/coinlab/icon.png") no-repeat -31px 0px}

/*-----------------------------------------------------------------------------------------------------------------
														MEMBER.css
-------------------------------------------------------------------------------------------------------------------*/
/* content area */
.member{padding:30px 50px;border:1px solid #e9e9e9}
.member+.member{margin-top:30px}
.member.wh_bg{background-color:#fff}
.contents_tit{display:inline-block;margin-bottom:20px;padding:8px 11px;background-color:#24282b;border-top-left-radius:3px;border-bottom-left-radius:3px;border-top-right-radius:18px;border-bottom-right-radius:18px;font-weight:normal;font-size:16px;color:#fff}
.contents_tit:after{content:"";display:block;clear:both;visibility:hidden}
.contents_area .btn_wrap .btn+.btn{margin-left:5px}
.contents_area h3.tit{margin-bottom:15px;font-size:18px;color:#000}
.btns_area{
	overflow:hidden;
	width:460px;
	margin:0 auto 50px auto;
}
.btns_area ul li a{
	float:left;
	width:220px;
	height:70px;
	display:table;
	margin-left:20px;
	color:#fff;
	background:#e60012
}
.btns_area ul li a p>span{
	position:relative;
	font-size:0;
}
.btns_area ul li:first-child a{
	margin-left:0;
}
.btns_area ul li:first-child a>p{
	margin-top:22px;
	padding-left:87px;
	line-height:10px;
}
.btns_area ul li:last-child a>p{
	margin-top:22px;
	padding-left:65px;
	line-height:10px;
}
.btns_area ul li:first-child a span:after{
	content:"";
	position:absolute;
	top:-12px;
	left:-40px;
	width:29px;
	height:29px;
	background:url('https://image.edaily.co.kr/etc/icon_content.png') no-repeat
}
.btns_area ul li:last-child a span:after{
	content:"";
	position:absolute;
	top:-12px;
	left:-40px;
	width:29px;
	height:29px;
	background:url('https://image.edaily.co.kr/etc/icon_picture.png') no-repeat
}

/* 20220824_버튼 수정 */
.btns_area.ver-2 {
	width: unset;
}
.btns_area.ver-2 ul {
	display: flex;
	justify-content: center;
	flex-direction: row;
}
.btns_area.ver-2 ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
}
.btns_area.ver-2 ul li:first-child a svg, 
.btns_area.ver-2 ul li:last-child a svg {
	width: 30px;
	margin: 0 10px 0 0;
}

/* common */
.clear:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.fl{float:left !important}
.fr{float:right !important}
.dsp-ib{display:inline-block}
.dsp-i{display:inline}
.dsp-b{display:block}
.dsp-n{display:none}
.bd-b-noline{border-bottom:none !important}
.txt_blue{color:#198aea}
.txt-red{color:#e60012}
.info_txt{padding:0 0 20px;font-size:16px;line-height:22px}
.info_txt strong{font-weight:500}

/* button */
.ico{position:relative}
.ico:before{content:"";display:inline-block;background:url(http://image.edaily.co.kr/images/info/icon/member_icon.png) no-repeat;background-color:transparent !important;-webkit-background-size:460px 460px;background-size:460px 460px}
.btn_wrap{width:100%;margin:20px 0 0;overflow:hidden;text-align:center}
.btn_wrap.col_2 button,
.btn_wrap.col_2 a{float:left;width:50%}
.btn_wrap.col_2 button:first-child,
.btn_wrap.col_2 a:first-child{margin-left:-5px}
.btn_wrap.col_2 button:nth-child(2),
.btn_wrap.col_2 a:nth-child(2){margin-left:5px}
.btn_wrap.align_l{text-align:left}
.btn_wrap.align_r{text-align:right}
.btn,a.btn{min-width:87px;height:48px;padding:0 20px;color:#fff;line-height:47px;text-align:center}
button.btn{cursor:pointer}
a.btn{display:inline-block}
.btn_type1{height:46px;border:1px solid #000;background-color:#fff;line-height:45px;color:#222}
.btn_type2{background-color:#e60012}
.btn_type3{background-color:#5b5b5b}
.btn_type4{background-color:#24282b}
.btn_type5{height:38px !important;background-color:transparent;border:2px solid #e5e5e5;-moz- border-radius:4px;-webkit- border-radius:4px;border-radius:4px;font-size:14px;line-height:38px !important}
.btn.apply:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -362px -392px;vertical-align:middle} /* subscript */
.btn.email:before{content:'';display:inline-block;width:16px;height:14px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -410px -392px;vertical-align:middle} /* email */
.btn.home:before{content:'';display:inline-block;width:15px;height:14px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -455px -392px;vertical-align:middle} /* main */

/* fieldset */
.member .boxtype{padding:30px;background-color:#fbfbfb;border:1px solid #e9e9e9}
.member .boxtype.mt20{margin-top:20px}
.member fieldset legend{display:none}

/* input */
.member input[type="text"],
.member input[type="password"],
.member input[type="email"],
.member input[type="tel"],
.input_wrap input[type="text"] {
	position: relative;
	z-index: 2;
	width: 100%;
	min-height: 48px;
	padding: 0 20px;
	font-size: 15px;
	border-radius: 0;
	border: none;
	background: none;
	color: #7a7a7a;
	text-align: left
}
.input_wrap input[type="number"] {
	position: relative;
	z-index: 2;
	width: 100%;
	min-height: 48px;
	padding: 0 20px;
	font-size: 15px;
	border-radius: 0;
	border: none;
	background: none;
	color: #7a7a7a;
	text-align: left
}
.member input[readonly]+label{color:#ccc}
.member input.no_wide{width:auto;cursor:pointer}
.member select{height:48px;border-radius:0;border:1px solid #e9e9e9;background-color:#fff}
.member select option{font-size:15px;color:#7a7a7a}
.select_box select{width:200px;height:50px;margin:0 3px;border:0;background:#fff url(http://image.edaily.co.kr/images/info/icon/ico_select.png) no-repeat right 20px;color:#222;font-size:15px;padding:0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select_box .line_left{border-left:1px solid #e9e9e9}
.label_txt2{position:absolute;left:20px;top:15px;z-index:1;font-size:15px;color:#7a7a7a;white-space:nowrap}

/* input_wrap */
.input_group+.input_group{margin-top:20px}
.input_wrap{position:relative;min-height:48px;margin-top:-1px;border:1px solid #e9e9e9;background-color:#fff;overflow:hidden}
.input_wrap:first-child{margin-top:0}
.input_wrap.nonestyle{border:none;background:none}
.input_wrap.half{overflow:hidden}
.input_wrap.half > div{float:left;position:relative;width:50%}
.input_wrap.half > div+div{margin-left:-1px;border-left:1px solid #e9e9e9}
.input_wrap.half > div input{padding-right:50px;padding-left:200px;text-align:right}
.input_wrap.static > span{display:inline-block}
.input_wrap.static .label_txt{left:20px}
.input_wrap.static .data_txt{position:absolute;top:15px;right:30px}
.input_wrap.static .guide_txt{margin-top:40px}
.input_wrap.static .notice_txt{margin-top:40px;padding:0 20px 12px}
.input_wrap .unit{position:absolute;top:15px;right:30px;font-size:15px;color:#7a7a7a}
.input_wrap.mt10{margin-top:10px !important}
.input_wrap.mt20{margin-top:20px !important}
.input_wrap.mt30{margin-top:30px !important}
.input_wrap.radio_type.check_style,
.input_wrap.select_type{border:none;background:none}
.input_wrap .label_txt{position:absolute;left:20px;top:15px;z-index:1;font-size:15px;color:#7a7a7a;white-space:nowrap}
.input_wrap .label_txt.visible{z-index:1 !important}
.input_wrap .label_txt.tit_type{display:block;position:static;left:auto;top:auto;height:47px;padding:0 20px;line-height:47px;border-bottom:1px solid #e9e9e9}
.input_wrap .label_txt.size_dw{font-size:1.0rem}
.input_wrap .guide_txt{display:block;position:absolute;visibility:hidden;z-index:-1;margin-top:-10px;padding:0 20px 12px;font-size:15px;color:#e60012}
.input_wrap .guide_txt.show{position:relative;visibility:visible;z-index:0}
.input_wrap .guide_txt.txt_blue{color:#198aea}
.input_wrap .guide_txt.txt_red{color:#e60012}
.input_wrap .textarea{width:873px;height:60px;padding:20px;border:none}
.radio_type{width:100%;text-align:center}
.input_wrap.radio_type:after{content:"";display:block;clear:both;visibility:hidden}
.input_wrap.radio_type span{float:left;display:inline-block;position:relative;width:456px;height:52px;line-height:38px;background-color:#fff}
.input_wrap.radio_type.col_3 span{width:33.3333%}
.input_wrap.radio_type span:nth-child(2){border-left:none}
.input_wrap.radio_type span input[type="radio"]{position:absolute;left:50%;top:14px;margin-left:-29px;opacity:0}
.input_wrap.radio_type span label{display:inline-block;width:100%;line-height:52px;color:#7a7a7a;cursor:pointer}
.input_wrap.radio_type span label:before{position:absolute;left:50%;top:19px;width:17px;height:17px;margin-left:0;background:url(http://image.edaily.co.kr/images/info/icon/member_icon.png) no-repeat -120px -48px;background-size:460px 460px}
.input_wrap.radio_type span.individual label:before,
.input_wrap.radio_type span.corporate label:before{margin-left:-55px}
.input_wrap.radio_type span input:checked+label:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e70e1f}
span+.check_style{margin-top:10px}
.input_wrap.radio_type.check_style span{width:184px}
.input_wrap.radio_type.check_style span:nth-child(2){width:183px;margin-left:0}
.input_wrap.radio_type.check_style span+span{margin-left:-1px}
.input_wrap.radio_type.check_style span label{border:1px solid #e5e5e5;box-sizing:border-box;-webkit-box-sizing:border-box;line-height:50px}
.input_wrap.radio_type.check_style span label:before{content:"";display:inline-block;position:static;width:17px;height:17px;margin-right:5px;background-position:-120px -48px;vertical-align:middle}
.input_wrap.radio_type.check_style span input:checked+label{border:1px solid #898989;position:relative;z-index:2}
.input_wrap.radio_type.check_style span input:checked+label:before{background-position:-156px -48px}
.input_wrap.radio_type.check_style span input:checked+label:after{display:none}
.input_wrap.radio_type.check_style span.individual,
.input_wrap.radio_type.check_style span.corporate{width:50%}
.input_wrap.radio_type.check_style .guide_txt{position:absolute;float:none;width:100%;height:auto;margin-top:5px;padding-bottom:0;line-height:1.3rem;background:none;border:none;text-align:left}
.input_wrap.radio_type.check_style .guide_txt.show{position:relative;padding-top:10px}
.input_wrap.select_type{overflow:hidden}
.input_wrap.select_type input{float:left;width:278px !important;border:1px solid #e9e9e9;background-color:#fff}
.input_wrap.select_type select{position:relative;z-index:2;float:left;width:277px;border-left:none;color:#7a7a7a}
.input_wrap.select_type.wide{border:1px solid #e9e9e9;background:#fff}
.input_wrap.select_type.wide:after{content:"";display:inline-block;position:absolute;right:30px;top:20px;z-index:3;width:12px;height:7px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -740px -341px;transition:All .2s ease-in-out}
.input_wrap.select_type.wide.on:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:All .2s ease-in-out}
.input_wrap.select_type.wide .label_txt{z-index:3 !important}
.input_wrap.select_type.wide select{width:888px;border:none;padding-left:20px;-webkit-appearance:none}
.input_wrap.select_type.wide select.align_r{float:right;width:auto;padding-right:60px;direction:rtl;text-align:right}
.input_wrap.select_type .guide_txt{display:inline-block;margin-top:5px;padding:40px 0 10px 20px}
.input_wrap.address_type .zipcode{float:left;width:743px;border-right:none}
.input_wrap.address_type .zipcode_search{float:right;background:#898989}
.input_wrap.address_type .full_address{border-top:none}
.input_wrap.search_type{overflow:hidden}
.input_wrap.search_type input{float:left;width:703px;border-right:none}
.input_wrap.search_type input[type="file"]{position:absolute;right:0;top:0;width:167px;opacity:0;cursor:pointer}
.input_wrap.search_type .btn{float:right;width:127px}

/* member_modify */
.member_modify{width:600px;margin:0 auto}
.member_modify:after{content:"";display:block;clear:both;visibility:hidden}
.member_modify .value_txt{color:#e60012 !important}
.member_modify .label_tit{display:block;clear:both;float:left;width:108px;height:48px;line-height:48px}
.member_modify .input_wrap{float:left;width:490px}
.info_txt_wrap{margin-bottom:20px;border-bottom:1px solid #e9e9e9}
.info_txt_wrap dl{width:100%;height:70px;overflow:hidden;border-top:1px solid #e9e9e9;background-color:#fff;font-size:16px;line-height:70px;color:#222}
.info_txt_wrap dl dt{float:left;width:194px;padding-left:60px;background-color:#fbfbfb}
.info_txt_wrap dl dd{float:left;padding-left:60px}
.info_txt_wrap li dl{border-top:none}
.info_txt_wrap li:first-child dl{border-top:1px solid #d8d8d9}
.info_txt_wrap li.actv dl{border-bottom-color:#e60012}
.info_txt_wrap li a dl dt{color:#e60012}
.info_txt_wrap li a dl dd{color:#24282b}
.info_txt_wrap li a dl dd.txt_blue{color:#198aea}

/* service_request_wrap */
.service_request_wrap{width:100%;margin-top:30px;overflow:hidden}
.service_request_wrap .radio_type{float:left;width:457px;margin-left:-1px}
.service_request_wrap .radio_type span{
	left:0;
	top:0;
	width:auto;
	padding:0 0 0 20px;
	border:none;
	text-align:left;
	color:#222;
	line-height:48px
}
.service_request_wrap .radio_type span{
	left:0;
	top:0;
	width:auto;
	padding:0 0 0 20px;
	border:none;
	text-align:left;
	color:#222;
	line-height:48px
}
.input_wrap.cashReceipt{
	position:relative
}
.input_wrap.cashReceipt:after{
	content:"";
	display:block;
	clear:both
}
.input_wrap.cashReceipt > span{
	float:left;
	padding:0 0 0 20px;
	border:none;
	text-align:left;
	color:#222;
	line-height:60px
}
.pay_cashBill_box{
	position:relative;
	top:22px;
	float:right;
	right:40px;
}
.pay_cashBill_box input[type="radio"]{
	margin:0 0 0 30px;
}
.pay_cashBill_box input[type="radio"]:first-child{
	margin:0 0 0 0;
}
.pay_cashBill_box input[id="business_license_number"]{
	margin:0 0 0 80px;
}
#input_numberinfo{
	position:relative;
	top:14px;
	right:100px;
	float:right;
}
#input_numberinfo:after{
	content:"";
	display:block;
	clear:both
}
#input_numberinfo label{
	float:left;
	margin:0 10px 0 0;
	line-height:30px;
}
#input_numberinfo label:before{
	display:none!important
}
#input_numberinfo input{
	width:250px;
	min-height:30px!important;
	border:1px solid #e9e9e9;
	background:#f8f8f8
}
#input_numberinfo span{
	margin:0 0 0 10px;
	font-size:12px;
	color:#999
}
input::placeholder {
	color: #ccc;
	font-size:12px;
}
input:-ms-input-placeholder {
	color: #ccc;
	font-size:12px;
}
input::-ms-input-placeholder {
	color: #ccc;
	font-size:12px;
}
.input_wrap.radio_type .tips{
	position:relative;
	top:15px;
	left:-140px;
	color:#e60012
}
.service_request_wrap .radio_type div{float:right;height:48px;background-color:#fff;line-height:48px;text-align:right}
.service_request_wrap .radio_type input{opacity:0}
.service_request_wrap .radio_type label{margin:0 10px 0 40px;color:#7c7e80;cursor:pointer;font-size:15px}
.service_request_wrap .radio_type label:before{
	position:absolute;
	left:-25px;
	top:3px;
	width:17px;
	height:17px;
	background-position:-120px -48px
}
.pay_cashBill_box label:before{
	position:absolute;
	left:-25px;
	top:1px;
	width:17px;
	height:17px;
	background-position:-120px -48px
}
.pay_cashBill_box input[type="radio"]{
	opacity:0
}
.service_request_wrap .radio_type input:checked+label{color:#24282b}
.service_request_wrap .radio_type input:checked+label:before, 
.pay_cashBill_box input:checked+label:before{
	background-position:-156px -48px
}
.service_request_wrap.wide{margin:-1px 0 0}
.service_request_wrap.wide .radio_type{width:914px;margin-left:0}
.service_request_wrap.wide .radio_type label:before{top:3px}
.service_request_wrap.wide .radio_type div{padding-right:30px}
.service_request_wrap.wide .radio_type+.guide_txt{clear:both;display:none;padding:10px 0 0 20px;color:#e60012}
.service_request_wrap.wide .radio_type+.guide_txt.show{display:block}

/* leaveid  & pw_reset_complete */
.leaveid_info .boxtype ol > li{margin-bottom:25px;font-weight:500}
.leaveid_info .boxtype ol > li > ul{margin-left:10px}
.leaveid_info .boxtype ol > li > ul > li{font-weight:300;line-height:22px}
.leaveid_info .boxtype .noti strong{font-weight:normal;color:#e60012}
.leaveid_info fieldset.boxtype strong{display:block;margin-bottom:20px}
.leaveid_info table{table-layout:fixed;width:100%;margin-top:20px}
.leaveid_info table thead tr th{height:70px;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#f7f7f7;line-height:70px;text-align:center}
.leaveid_info table tbody tr td{height:70px;border-bottom:1px solid #e9e9e9;line-height:70px;text-align:center}
.leaveid_complete,
.pw_reset_complete{width:100%;padding:112px 0 91px;background:url(http://image.edaily.co.kr/images/info/member/bg_leaveid.png) no-repeat 0 0;text-align:center}
.leaveid_complete .info_txt,
.pw_reset_complete .info_txt{color:#fff}
.leaveid_complete .btn_type2,
.pw_reset_complete .btn_type2{min-width:127px;height:48px;color:#fff;line-height:47px;background-color:#e60012;text-align:center}
.pw_reset_complete{background-image:url("http://image.edaily.co.kr/images/info/member/bg_pwreset.png")}

/* list */
.list_cont ul li{position:relative;width:100%;height:40px;overflow:hidden;border-bottom:1px solid #eaeaea;background-color:#fff;line-height:40px}
.list_cont ul li:after{content:"";display:block;clear:both;visibility:hidden}
.list_cont ul li:first-child{border-top:2px solid #e60012}
.list_cont ul li .img_area{width:100%;border-bottom:1px solid #d8d8d9}
.list_cont ul li .img_area img{width:100%;height:auto}
.list_cont ul li .txt_area,
.list_cont ul li .btn_area,
.list_cont ul li .btn{display:inline-block;vertical-align:middle}
.list_cont ul li .txt_area{float:left;margin-left:15px}
.list_cont ul li .btn_area{float:right;position:relative;width:54px;height:40px;margin-right:15px;border:none;background:transparent;font-size:0;color:#24282b;cursor:pointer}
.list_cont ul li .btn:before{content:"";display:inline-block;position:absolute;right:0;top:10px;background:url(http://image.edaily.co.kr/images/info/icon/member_icon.png) no-repeat;background-color:transparent !important;-webkit-background-size:460px 460px;background-size:460px 460px;background-position:-120px -10px}
.list_cont ul li .txt_area small{display:inline-block;margin-left:5px;font-style:normal;font-size:1.2rem;color:#7c7e80}
.file_type{border:none;background:none;margin-top:10px}
.file_type ul li{border-left:1px solid #d8d8d9;border-right:1px solid #d8d8d9}
.file_type .txt_area{position:absolute;left:0;top:0;z-index:1;padding:0 15px 0 0}
.file_type .input_file{position:absolute;left:0;right:0;top:0;padding:0 57px;border:none}
.file_type li.in .input_file{color:#24282b}
.file_type .list_cont li .btn_area{display:block;position:absolute;right:0;top:0;z-index:10;width:40px;height:40px;margin-right:0;background-color:#ed1c24}
.file_type .list_cont .btn_area:before{position:absolute;left:14px;top:13px;width:13px;height:13px;background-position:-236px -13px}
.file_type .label_txt{position:relative;left:0;top:3px}
.file_type .btn_file_search{position:absolute;left:0;top:0;z-index:1}

.link_list ul li{width:100%;height:40px;padding-left:15px;border-bottom:1px solid #d8d8d9;background-color:#fff}
.link_list ul li a{display:block;font-size:1.4rem;line-height:40px}
.link_list ul li a.ico:before{position:absolute;right:15px;top:11px;width:17px;height:17px;background-position:-120px -10px}
.link_list ul li:first-child{border-top:1px solid #d8d8d9}
/*-----------------------------------------------------------------------------------------------------------------
														신문구독
-------------------------------------------------------------------------------------------------------------------*/
/* member-pop */
.mem_pop{position:inherit!important;left:0;top:0;z-index:30;width:100%;height:100%}
.mem_pop .head{position:relative;width:100%;height:40px;background-color:#ed1c24}
.mem_pop .head .pop_tit{display:block;line-height:40px;color:#fff;font-weight:normal;text-align:center}
.mem_pop .head .btn_close{position:absolute;right:0;top:0;width:40px;height:40px;border:none;background:none;font-size:0;cursor:pointer}
.mem_pop .head .btn_close i{display:inline-block;width:12px;height:13px}
.mem_pop .head .btn_close i:before{position:absolute;left:0;top:0;width:12px;height:13px;background-position:-236px -13px}
.mem_pop .foot .btn_close{width:100%;height:40px;border:none;background-color:#898989;text-align:center;line-height:40px;color:#fff;cursor:pointer}
.mem_pop .ly_containner{
	position:relative;
}
.mem_pop .ly_containner .btn_close a{
	position:absolute;
	top:0;
	right:0;
	width:41px;
	height:42px;
	/* background:#333; */
	z-index:100
}
.mem_pop .ly_containner .btn_close a:after{
	content:"";
	position:absolute;
	top: 7px;
	right:7px;
	width:21px;
	height:21px;
	background: url('https://image.edaily.co.kr/images/content/background.png') no-repeat;
	background-position: -317px -107px
}
.layerInner .head{position:relative;width:100%;height:40px;background-color:#ed1c24}
.layerInner .head .pop_tit{display:block;line-height:40px;color:#fff;font-weight:normal;text-align:center}
.layerInner .head.ziphead{background-color:#3293fe}
.layerInner .head.ziphead .pop_tit{text-align:left;padding-left:20px}
.layerInner .head .btn_close{position:absolute;right:0;top:0;width:40px;height:40px;border:none;background:none;font-size:0;cursor:pointer}
.layerInner .head .btn_close i{display:inline-block;width:12px;height:13px}
.member .layerInner .head .btn_close i:before{position:absolute;left:0;top:0;width:13px;height:13px;
    background-position:-236px -13px}
.layerInner .foot .btn_close{width:100%;height:40px;border:none;background-color:#898989;text-align:center;line-height:40px;color:#fff;cursor:pointer}

/* recommend */
.recommender .input_wrap.search_type{position:relative;margin:7px 0 10px;padding-right:170px}
.recommender .input_wrap.search_type input{width:100%}
.recommender .input_wrap.search_type .btn_type1{float:none;position:absolute;top:0;right:0}
.recommender .input_wrap.search_type+.guide_txt{display:block;padding:0 20px 10px 20px;color:#e60012}
.recommender .list_cont ul li .txt_area em{display:inline-block;margin-left:5px;font-style:normal;font-size:1.2rem;color:#7c7e80}
.recommender .list_cont ul li .btn_area{min-width:auto;width:auto;padding-left:24px;padding-right:0;font-size:15px;text-align:right}
.recommender .list_cont ul li input[type="checkbox"],
.interestevent_add .list_cont ul li input[type="checkbox"]{position:absolute;right:50px;top:12px;z-index:20;opacity:0}
.recommender .list_cont ul li .btn:before{left:0;top:13px;width:17px;height:18px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-position:-187px -393px}
.recommender .list_cont ul li input[type="checkbox"]:checked+.btn:before{background-position:-220px -393px}

/* web mypage */
/* interestevent */
.interestevent{padding:0}
.interestevent .arti_lt_con .arti_tit_wp_mg{position:relative;height:40px;padding:13px 15px 11px 0}
.interestevent .arti_lt_con .arti_tit_wp_mg .infodata{top:10px}
.interestevent .arti_data{padding:0 15px}
.interestevent .arti_data .stock_box{margin-bottom:10px;background-color:#fff;border:1px solid #d7d7d8}
.interestevent .arti_data .stock_box:last-child{margin-bottom:15px}
.interestevent .arti_data .stock_box > dl{display:table;width:100%;padding:10px}
.interestevent .arti_data .stock_box > dl dt{display:table-cell}
.interestevent .arti_data .stock_box > dl dd{display:table-cell;text-align:right}
.interestevent .arti_data .stock_rate{font-size:1.2rem}
.interestevent .arti_data .stock_up.stock_price,
.interestevent .arti_data .stock_up.stock_rate,
.interestevent .arti_data .stock_box .event_list dl dd em{font-style:normal;color:#e60012}
.interestevent .arti_data .stock_dw.stock_price,
.interestevent .arti_data .stock_dw.stock_rate{color:#198aea}
.interestevent .arti_data .stock_up.stock_rate .ico,
.interestevent .arti_data .stock_dw.stock_rate .ico{display:inline-block;width:8px;height:7px;margin-top:6px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;-webkit-background-size:460px 460px;background-size:460px 460px;vertical-align:top;overflow:hidden}
.interestevent .arti_data .stock_up.stock_rate .ico{background-position:-8px -50px}
.interestevent .arti_data .stock_dw.stock_rate .ico{background-position:-22px -50.5px}
.interestevent .arti_data .stock_box .event_list{display:table;width:100%;border-top:1px solid #e9e9e9}
.interestevent .arti_data .stock_box .event_list dl{display:table-cell;width:33.3333%;overflow:hidden;padding:10px;border-left:1px solid #e9e9e9}
.interestevent .arti_data .stock_box .event_list dl:first-child{border-left:none}
.interestevent .arti_data .stock_box .event_list dl dt{float:left}
.interestevent .arti_data .stock_box .event_list dl dd{float:right}
.interestevent .arti_data .stock_box .event_list .txt_cnt{text-align:center}
.interestevent_modify{padding-top:15px !important}
.interestevent_modify .tab_con_basic{margin-bottom:5px;border-top:1px solid #d7d7d8}
.interestevent_modify .list_cont ul li .txt_area{padding-left:20px;font-size:1.3rem}
.interestevent_modify .list_cont ul li .btn_area{text-align:right}
.interestevent_modify .list_cont ul li .btn_area .btn{width:20px;height:20px;font-size:0;cursor:pointer}
.interestevent_modify .list_cont ul li .btn_area .btn_up:before{right:18px;width:21px;height:20px;background-position:-231px -46px}
.interestevent_modify .list_cont ul li .btn_area .btn_dw:before{right:0;width:20px;height:20px;background-position:-250px -46px}
.interestevent_modify .list_cont ul li .btn_del{position:absolute;left:15px;top:10px;width:18px;height:19px;font-size:0}
.interestevent_modify .list_cont ul li .btn_del:before{left:0;top:0;width:19px;height:17px;background-position:-197px -88px}

.interestevent_add{padding:30px 50px;border:1px solid #e9e9e9}
.interestevent_add fieldset legend{display:none}
.interestevent_add .search_wp{margin-bottom:20px;text-align:center}
.interestevent_add .search_wp .label_txt{display:inline-block;height:30px;vertical-align:middle;line-height:30px}
.interestevent_add .search_wp .input_search{width:165px;border:none;color:#a9aaab;font-size:16px}
.interestevent_add .search_wp .btn_search{position:relative;height:30px;padding-left:20px;border:none;background:none;color:#24282b;cursor:pointer;font-size:0}
.interestevent_add .search_wp .btn_search:before{content:"";display:inline-block;position:absolute;left:-8px;top:7px;width:1px;height:15px;background-color:#dcdcdc}
.interestevent_add .search_wp .btn_search i{left:-20px;top:-17px}
.interestevent_add .id_boxmenu_list{padding:30px 0;border-top:1px solid #cdcdce;border-bottom:1px solid #cdcdce;background-color:#f7f7f7;text-align:center}
.interestevent_add .id_boxmenu_list ul li{display:inline-block;margin-left:3px}
.interestevent_add .id_boxmenu_list ul li a{display:block;padding:7px 10px;border:1px solid #d7d7d7;background-color:#fff}
.interestevent_add .id_boxmenu_list ul li.type a{width:52px}
.interestevent_add .id_boxmenu_list ul li.on a{background-color:#e70e1f;border:1px solid #e70e1f;color:#fff}
.interestevent_add .search_result_wp{margin-bottom:30px}
.interestevent_add .search_result_wp:after{content:'';display:block;clear:both}
.interestevent_add .search_result_wp .stock_list{float:left;width:360px}
.interestevent_add .search_result_wp .stock_list dt{height:50px;border:1px solid #898989;color:#24282b;font-weight:400;font-size:15px;line-height:50px;text-align:center}
.interestevent_add .search_result_wp .stock_list dd{border:1px solid #e9e9e9;border-top:0;padding:10px 0}
.interestevent_add .search_result_wp .stock_list ul{overflow:auto;height:305px}
.interestevent_add .search_result_wp .stock_list ul li{border-bottom:1px solid #e9e9e9;cursor:pointer}
.interestevent_add .search_result_wp .stock_list ul li span{display:inline-block;height:50px;padding:0 30px;font-size:14px;line-height:50px}
.interestevent_add .search_result_wp .stock_list ul li.current,
.interestevent_add .search_result_wp .stock_list ul li.newitem{background:#f7f7f7;color:#df1b1b}
.interestevent_add .search_result_wp .stock_list.my ul li.current span{color:#df1b1b}
.interestevent_add .search_result_wp .btn_box{float:left;width:127px;margin:0 64px;padding-top:83px}
.interestevent_add .search_result_wp .btn_box button{min-width:85px;height:45px;margin-bottom:10px;padding:0 20px;font-size:15px;line-height:45px}
.interestevent_add .search_result_wp .btn_box .add,
.interestevent_add .search_result_wp .btn_box .delete{border:1px solid #d7d7d7;background:#fff;color:#222}
.interestevent_add .search_result_wp .btn_box .add:after{content:'';display:inline-block;width:17px;height:17px;margin-left:6px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -220px -393px;vertical-align:middle}
.interestevent_add .search_result_wp .btn_box .delete:after{content:'';display:inline-block;width:17px;height:17px;margin-left:6px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -265px -393px;vertical-align:middle}
.interestevent_add .search_result_wp .btn_box .btn_type2{min-width:87px}
.interestevent_add .tbl_type{width:100%;border-top:2px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.interestevent_add .tbl_type thead tr th{padding:25px 20px;font-size:16px;font-weight:500;letter-spacing:-1px;text-align:center}
.interestevent_add .tbl_type tbody tr td{padding:13px 25px;border-top:1px solid #e5e5e5;font-size:14px;letter-spacing:-.5px;text-align:center}
.interestevent_add .tbl_type tbody tr td.align_l{text-align:left}
.interestevent_add .tbl_type tbody tr td.align_r{text-align:right}
.interestevent_add .tbl_type tbody tr td.btn_area{border-left:1px solid #e9e9e9}
.interestevent_add .tbl_type tbody tr td.deal{padding:13px 50px 13px 15px}
.interestevent_add .tbl_type tbody tr td .btn{display:inline-block;width:35px;min-width:35px;height:35px;margin:0 2px;padding:0;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat;font-size:0;vertical-align:middle}
.interestevent_add .tbl_type tbody tr td .btn_up{background-position:-657px -468px}
.interestevent_add .tbl_type tbody tr td .btn_dw{background-position:-702px -468px}
.interestevent_add .tbl_type tbody tr td .btn_del{background-position:-747px -468px}

/* board */
.board_list{padding-top:30px}
.board_list .input_wrap.search_type{margin:5px 0 10px}
.board_list .arti_lt_con{position:relative}
.board_list .arti_tit_wp{overflow:hidden;margin-bottom:10px}
.board_list .arti_tit_wp h3{float:left;font-weight:normal}
.board_list .arti_tit_wp .paging{clear:none;float:left;margin-top:0;margin-left:5px}
.board_list .arti_tit_wp .paging em{font-style:normal;color:#e60012}
.board_list .arti_tit_wp .btn{float:right}
.board_list .search_wp{position:absolute;right:0;top:-7px}
.board_list .search_wp .label_txt{display:inline-block;height:30px;vertical-align:middle;color:#24282b;font-size:16px;line-height:30px}
.board_list .search_wp .input_search{width:165px;border:none;color:#a9aaab;font-size:16px}
.board_list .search_wp .btn_search{position:relative;height:30px;padding-left:20px;border:none;background:none;color:#24282b;cursor:pointer;font-size:0}
.board_list .search_wp .btn_search:before{content:"";display:inline-block;position:absolute;left:-8px;top:4px;width:1px;height:17px;background-color:#dcdcdc}
.board_list .search_wp .btn_search i{left:-20px;top:-17px}
.board_list .list_cont ul li{min-height:60px;height:auto}
.board_list .list_cont ul li.on,
.board_list .list_cont ul li:hover{background-color:#fbfbfb}
.board_list .list_cont ul li a{display:block;cursor:pointer}
.board_list .list_cont ul li .txt_area{width:100%;margin-left:0;padding:19px 0;overflow:hidden}
.board_list .list_cont ul li .txt_area .tit{display:inline-block;float:left;margin-left:20px;font-size:16px;line-height:22px;font-weight:normal}
.board_list .list_cont ul li.on .txt_area .tit,
.board_list .list_cont ul li:hover .txt_area .tit{color:#e60012}
.board_list .list_cont ul li .txt_area .date,
.board_view .tit_wrap .date{display:inline-block;float:right;margin-right:50px;font-style:normal;font-size:15px;line-height:22px;color:#7c7e80}
.board_view .tit_wrap .date:before{content:"";display:inline-block;width:21px;height:20px;margin-right:5px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;background-color:transparent !important;background-position:-125px -16px}
.board_list .list_cont ul li .btn_area{position:absolute;right:0;top:50%;width:20px;margin-top:-19px}
.board_list .list_cont ul li .btn:before{top:50%;width:21px;height:20px;margin-top:-7px;background-position:-120px -10px}
.board_list .tb_wrap .stock_tbl thead tr th{padding:20px}
.board_list .tb_wrap .stock_tbl tbody tr td{padding:15px}
.board_view .tit_wrap{border-bottom:1px solid #e9e9e9}
.board_view .tit_wrap .tit{padding:15px 0 20px;font-size:2.2rem;font-weight:normal}
.board_view .tit_wrap .date{margin-bottom:12px}
.board_view .cont_wrap{padding:15px 0}
.board_view .cont_wrap .img_area img{width:100%;height:auto}

/* article_type */
.article_type .info_txt{padding:15px;background-color:#efefef}
.article_type .list_cont ul li .btn_area{float:none;right:auto;left:0;top:0;min-width:0;width:14px;height:60px;margin-top:0;margin-right:0}
.article_type .list_cont ul li .btn:before{left:20px;background-position:-120px -48px}
.article_type .list_cont ul li .txt_area .tit{margin-left:60px}
.article_type .list_cont ul li .checkbox:checked+.btn:before{background-position:-156px -48px}
.article_type .btn_wrap{margin-top:-30px}
.nobg_type .article_head{min-height:76px;background-color:#fbfbfb;border-top:2px solid #e60012;text-align:center}
.nobg_type .article_head .tit{margin:0;font-size:22px}
.nobg_type .article_head .author_info .time:before{display:none}
.nobg_type .article_body{padding:30px;color:#24282b}

/* event */
.board_list.thumb_type .list_cont ul li{display:table}
.board_list.thumb_type .list_cont ul li a{display:table;width:100%;padding:20px 10px;box-sizing:border-box}
.board_list.thumb_type .list_cont ul li .thumbimg{display:table-cell;width:312px;height:181px;vertical-align:top;text-align:center;vertical-align:middle;overflow:hidden}
.board_list.thumb_type .list_cont ul li .thumbimg img{max-width:321px}
.board_list.thumb_type .list_cont ul li .thumbimg.old img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.board_list.thumb_type .list_cont ul li .txt_area{float:none;display:table-cell;padding:24px 15px 24px 30px;vertical-align:middle;width:auto}
.board_list.thumb_type .list_cont ul li .txt_area .tit,
.board_list.thumb_type .list_cont ul li .txt_area .date{display:block;float:none}
.board_list.thumb_type .list_cont ul li .txt_area .tit{margin:0 0 20px}

/* board_list_nav */
.board_list_nav ul li:first-child{border-top:1px solid #eaeaea}
.board_list_nav ul li{height:50px;border-bottom:1px solid #eaeaea;font-size:16px;line-height:50px}
.board_list_nav ul li strong{display:inline-block;position:relative;width:50px;font-weight:normal;text-align:center;text-indent:-999em}
.board_list_nav ul li strong:before{content:"";display:block;position:absolute;left:20px;top:50%;width:15px;height:8px;margin-top:-4px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat}
.board_list_nav ul li.prev strong:before{background-position:-462px -269px}
.board_list_nav ul li.next strong:before{background-position:-462px -281px}
.board_list_nav ul li a{display:inline-block;color:#24282b}
.board_list_nav ul li .date{display:inline-block;float:right;color:#959697}

/* service */
.newspaper_info{margin:152px 0 0 -20px}
.newspaper_info:after{content:'';display:block;clear:both}
.newspaper_info .box{position:relative;float:left;width:428px;border:1px solid #e9e9e9;margin:0 0 20px 20px;padding:50px 50px 140px;font-size:16px;line-height:30px}
.newspaper_info .box strong{display:block;margin-bottom:20px}
.newspaper_info .box:after{content:'';display:block;position:absolute;right:50px;bottom:50px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat}
.newspaper_info .box.type01:after{width:68px;height:62px;background-position:-237px -550px}
.newspaper_info .box.type02:after{width:59px;height:59px;background-position:-343px -550px}
.newspaper_info .box.type03:after{width:64px;height:64px;background-position:-443px -550px}
.newspaper_info .box.type04:after{width:62px;height:62px;right:40px;background-position:-553px -550px}
.cont_tbl{table-layout:fixed;border-top:2px solid #e60012;border-bottom:2px solid #e5e5e5}
.cont_tbl thead tr th,
.cont_tbl tbody tr th,
.cont_tbl tbody tr td{position:relative;padding:20px 0}
.cont_tbl thead tr th{text-align:center;color:#e60012}
.cont_tbl tbody tr th{padding-left:15px;color:#e60012;font-weight:400;text-align:left}
.cont_tbl tbody tr th,
.cont_tbl tbody tr td{border-top:1px solid #ebebeb;font-size:16px}
.cont_tbl tbody tr:first-child th,
.cont_tbl tbody tr:first-child td{border-top:none}
.cont_tbl.col_type tbody tr:first-child th,
.cont_tbl.col_type tbody tr:first-child td{border-top:1px solid #ebebeb}
.cont_tbl.col_type tbody tr td:first-child{font-weight:500}
.cont_tbl tbody tr th:after,
.cont_tbl tbody tr td.brline:after,
.cont_tbl.col_type thead tr th:after,
.cont_tbl.col_type tbody tr td:after{content:"";display:block;position:absolute;top:22px;right:0;width:1px;height:15px;background-color:#ebebeb}
.cont_tbl.col_type thead tr th:last-child:after,
.cont_tbl.col_type tbody tr td:last-child:after{display:none}
.cont_tbl.col_type tbody tr td.brline:last-child:after{display:block}
.cont_tbl.col_type tbody tr td.vmiddle{vertical-align:middle}
.cont_tbl.col_type.align_c tbody tr td,
.cont_tbl.col_type tbody tr td.align_c{text-align:center}
.cont_tbl tbody tr td{padding-left:40px;text-align:left}
.cont_tbl.col_type tbody tr td{padding:22px;text-align:center}
.cont_tbl.col_type+h3.tit{margin-top:60px}
.newinfoarea > th, 
.newinfoarea > td{
	padding:10px 0 15px 0
}
.agree_check_wp+.agree_check_wp{margin-top:30px}
.boxtype+.agree_check_wp{background-color:#fbfbfb}
.agree_check_wp > strong{display:block;margin-bottom:15px;font-weight:500;font-size:16px}
.agree_check_wp .txt_area{padding:22px 30px;border:1px solid #e9e9e9;font-size:14px}
.agree_check_wp .txt_area p{margin-bottom:10px}
.agree_check_wp .txt_area ul+p{margin-top:25px}
.agree_check_wp .txt_area p+ul{margin-top:10px}
.agree_check_wp .txt_area ul li{position:relative;padding-left:10px;line-height:22px}
.agree_check_wp .txt_area ul li:before{content:'';width:2px;height:2px;display:inline-block;position:absolute;left:0;top:9px;background-color:#e60012;border-radius:2px}
.agree_check_wp .check_area{position:relative;height:49px;padding-top:0;border:1px solid #e9e9e9;border-top:none}
.agree_check_wp .check_area .input_wp{position:absolute;right:20px;top:15px}
.agree_check_wp .check_area .input_wp input[type="checkbox"]{opacity:0}
.agree_check_wp .check_area .input_wp input[type="checkbox"]+label{height:22px}
.agree_check_wp .check_area .input_wp input[type="checkbox"]+label:before{content:"";display:inline-block;width:20px;height:20px;border-radius:2px;border:1px solid #000000;background:#fff;color:#000}
.agree_check_wp .check_area .input_wp input[type="checkbox"]:checked+label:before{background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -701px -332px}
.agree_check_wp .check_area .input_wp input[type="checkbox"]+label span{display:inline-block;vertical-align:middle}
.agree_check_wp .check_area+.guide_txt{display:none;padding-top:10px;color:#e60012}
.agree_check_wp .check_area+.guide_txt.show{display:block}
/* datepicker - jquery ui custom */
.right_util .datepicker_wp{display:block}
.right_util .datepicker_wp:before{display:none}
.datepicker_wp input{position:relative;display:inline-block;width:130px;height:36px;padding:0 40px 0 12px;border-top-left-radius:3px;border-top-right-radius:18px;border-bottom-left-radius:3px;border-bottom-right-radius:18px;line-height:34px;vertical-align:top;text-align:left}
.datepicker_wp img{display:inline-block;position:absolute;right:20px;top:10px}
.edaily_datepicker.ui-datepicker{width:auto}
.edaily_datepicker.ui-datepicker.ui-widget-content{z-index:5000 !important;padding:0;border-radius:0}
.edaily_datepicker.ui-datepicker .ui-datepicker-header{padding:16px 20px;border:none;background:none;font-weight:normal}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-icon{width:23px;height:23px;background-image:url("http://image.edaily.co.kr/images/info/icon/default_icon.png")}
.edaily_datepicker.ui-datepicker .ui-datepicker-title{margin:0;line-height:1.4em;text-align:left}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-size:1.2rem;color:#7c7e80}
.edaily_datepicker.ui-datepicker .ui-datepicker-header .ui-datepicker-year:before{content:"/";display:inline-block;margin-right:2px}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev, 
.edaily_datepicker.ui-datepicker .ui-datepicker-next{width:23px;height:22px;cursor:pointer}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev{left:auto;right:43px;top:20px}
.edaily_datepicker.ui-datepicker .ui-datepicker-next{right:20px;top:20px}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev span, 
.edaily_datepicker.ui-datepicker .ui-datepicker-next span{left:0;top:0;margin:0}
.edaily_datepicker.ui-datepicker .ui-datepicker-prev span{background-position:-832px -178px}
.edaily_datepicker.ui-datepicker .ui-datepicker-next span{background-position:-855px -178px}
.edaily_datepicker.ui-datepicker table{margin:0 0 15px}
.edaily_datepicker.ui-datepicker thead th{padding:7px 10px}
.edaily_datepicker.ui-datepicker thead th span{font-size:11px;font-weight:normal;color:#a7a9aa}
.edaily_datepicker.ui-datepicker tbody td{padding:7px 16px;border-bottom:1px solid #e9e9e9;text-align:center}
.edaily_datepicker.ui-datepicker tbody tr:last-child td{border-bottom:none}
.edaily_datepicker.ui-datepicker tbody td a{font-size:14px;text-align:center}
.edaily_datepicker.ui-datepicker tbody td span{color:#a7a9aa}
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(6) a{color:#e60012}
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) a{color:#198aea}
.edaily_datepicker.ui-state-hover,
.edaily_datepicker.ui-widget-content .ui-state-hover,
.edaily_datepicker.ui-widget-header .ui-state-hover,
.edaily_datepicker.ui-state-default, 
.edaily_datepicker.ui-widget-content .ui-state-default{border:none;background:none}
.edaily_datepicker.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default, 
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker-current-day .ui-state-active, 
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-active a{width:19px;height:19px;margin:0;padding:0;background-color:#e60012;border-radius:20px;font-size:14px;line-height:18px;color:#fff !important;transform:scale3d(1.5,1.5,1);}
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,  
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(1) .ui-state-active, .ui-widget-content .ui-state-active a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(6) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,  
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(6) .ui-state-active, .ui-widget-content .ui-state-active a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default,  
.edaily_datepicker.ui-datepicker.ui-widget-content .ui-state-default a,
.edaily_datepicker.ui-datepicker tbody td:nth-child(7) .ui-state-active, .ui-widget-content .ui-state-active a {color:#fff}
.edaily_datepicker.ui-widget-content .ui-datepicker-today .ui-state-default.ui-state-active.ui-state-highlight,
.edaily_datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-active {display:inline-block; width:19px; height:19px; border-radius:16px; line-height:18px; background-color:#e60012; color:#fff !important;transform:scale3d(1.5,1.5,1);}
.edaily_datepicker.ui-widget-content .ui-datepicker-current-day .ui-state-default.ui-state-active{background-color:#198aea}
 /* datepicker - jquery ui custom */
.newsletter{position:relative;height:512px}
.newsletter > strong{position:absolute;left:0;top:73px;display:block;padding-left:34px;background:url(http://image.edaily.co.kr/images/info/icon/newsletter.png) no-repeat 0 0}
.newsletter .btn{position:absolute;left:0;top:287px}
.newsletter .btn.btn_type1{left:164px}
.newsletter .ui-datepicker{width:auto}
.newsletter .ui-widget.ui-widget-content{position:relative;border:none}
.newsletter .ui-datepicker .ui-datepicker-header{position:absolute;left:0;top:121px;width:358px;padding:0;border:none;background:none;font-weight:normal}
.newsletter .ui-datepicker .ui-datepicker-header .ui-icon{width:23px;height:23px;background-image:url("http://image.edaily.co.kr/images/info/icon/default_icon.png")}
.newsletter .ui-datepicker .ui-datepicker-title{margin:0;line-height:1.4em;text-align:left}
.newsletter .ui-datepicker .ui-datepicker-header .ui-datepicker-month{font-size:43px}
.newsletter .ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-size:23px;color:#7c7e80}
.newsletter .ui-datepicker .ui-datepicker-header .ui-datepicker-year:before{content:"/";display:inline-block;margin-right:3px}
.newsletter .ui-datepicker .ui-datepicker-prev, 
.newsletter .ui-datepicker .ui-datepicker-next{top:45px;cursor:pointer}
.newsletter .ui-datepicker .ui-datepicker-prev{left:0}
.newsletter .ui-datepicker .ui-datepicker-next{left:23px}
.newsletter .ui-datepicker .ui-datepicker-prev span{background-position:-832px -178px}
.newsletter .ui-datepicker .ui-datepicker-next span{background-position:-855px -178px}
.newsletter .ui-datepicker table{position:absolute;right:0;top:0;width:681px;height:513px;margin:0;border:1px solid #d7d7d8;background-color:#fff}
.newsletter .ui-datepicker thead th{width:80px;padding:62px 0 12px}
.newsletter .ui-datepicker thead th:first-child{padding-left:50px}
.newsletter .ui-datepicker thead th:last-child{padding-right:50px}
.newsletter .ui-datepicker thead th span{font-size:16px;font-weight:normal;color:#a7a9aa}
.newsletter .ui-datepicker tbody td{width:80px;padding:27px 0;border-bottom:1px solid #e9e9e9}
.newsletter .ui-datepicker tbody td:first-child{padding-left:50px}
.newsletter .ui-datepicker tbody td:last-child{padding-right:50px}
.newsletter .ui-datepicker tbody tr:last-child td{position:relative;padding-bottom:77px;border-bottom:none}
.newsletter .ui-datepicker tbody tr:last-child td:after{content:"";display:block;position:absolute;left:0;bottom:50px;width:100%;height:1px;background-color:#e9e9e9}
.newsletter .ui-datepicker tbody td a, .newsletter .ui-datepicker tbody td span{display:inline-block;font-size:24px;text-align:center}
.newsletter .ui-datepicker tbody td:nth-child(1) a{color:#e60012}
.newsletter .ui-datepicker tbody td:nth-child(6) a{color:#454545}
.newsletter .ui-datepicker tbody td:nth-child(7) a{color:#198aea}
.newsletter .ui-state-hover,
.newsletter .ui-widget-content .ui-state-hover,
.newsletter .ui-widget-header .ui-state-hover,
.newsletter .ui-state-default, 
.newsletter .ui-widget-content .ui-state-default{border:none;background:transparent}
.newsletter .ui-datepicker tbody td.ui-datepicker-current-day{padding:12px 0}
.newsletter .ui-datepicker tbody td:first-child.ui-datepicker-current-day a{margin-left:50px}
.newsletter .ui-datepicker tbody td:last-child.ui-datepicker-current-day a{margin-right:50px}
.newsletter .ui-datepicker tbody tr:last-child td.ui-datepicker-current-day{padding-bottom:62px}
.newsletter .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default, .newsletter .ui-widget-content .ui-state-default a,
.newsletter .ui-datepicker-current-day .ui-state-active, .ui-widget-content .ui-state-active a{width:45px !important;height:45px !important;margin:0 auto;padding:2px 4px 3px;background-color:#e60012;border-radius:100% !important;color:#fff;line-height:45px !important}
.newsletter .ui-datepicker tbody td:nth-child(1) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default, .newsletter .ui-widget-content .ui-state-default a,
.newsletter .ui-datepicker tbody td:nth-child(1) .ui-state-active, .ui-widget-content .ui-state-active a,
.newsletter .ui-datepicker tbody td:nth-child(6) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default, .newsletter .ui-widget-content .ui-state-default a,
.newsletter .ui-datepicker tbody td:nth-child(6) .ui-state-active, .ui-widget-content .ui-state-active a,
.newsletter .ui-datepicker tbody td:nth-child(7) .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today .ui-state-default, .newsletter .ui-widget-content .ui-state-default a,
.newsletter .ui-datepicker tbody td:nth-child(7) .ui-state-active, .ui-widget-content .ui-state-active a{color:#fff}
.newsletter .ui-state-disabled, 
.newsletter .ui-widget-content .ui-state-disabled, 
.newsletter .ui-widget-header .ui-state-disabled{opacity:1}
/* Service - Use info */
.agree_wp > h3{margin-bottom:40px;font-size:18px;color:#e60012}
.agree_wp > ol{margin-bottom:60px}
.agree_wp *{font-size:16px;line-height:28px}
.agree_wp .circle_ordered_list,
.agree_wp dl{margin-left:15px}
.agree_wp h5{font-weight:normal}
.agree_wp dl dt{font-weight:600}
.agree_wp .tbl_tit{margin-bottom:15px}
.btn_word_down{display:inline-block;width:186px;padding:11px 14px;text-align:center;color:#fff !important;line-height:22px;vertical-align:middle}
.btn_word_down:before,
.btn_word_down:after{content:"";display:inline-block;width:21px;height:21px;margin-right:10px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat;vertical-align:middle}
.btn_word_down:before{vertical-align:top}
.btn_word_down:after{margin-left:10px;background-position:-362px -392px}
.btn_word_down.doc{background-color:#2c5897}
.btn_word_down.doc:before{background-position:-837px -117px}
.btn_word_down.hwp{background-color:#e61b24}
.btn_word_down.hwp:before{background-position:-878px -117px}
.handling_step_box{width:1080px;height:212px;margin-bottom:40px;border:1px solid #e5e5e5;background:url(http://image.edaily.co.kr/images/info/service/bg_dot.png) repeat-x 0 50%}
.handling_step_box ol{overflow:hidden}
.handling_step_box ol li{float:left}
.handling_step_box ol li dl{width:96px;height:96px;margin:30px 15px;padding:12px 20px 28px;border-radius:75px;border:8px solid #ffc220;background-color:#fff;text-align:center}
.handling_step_box ol li dl dt strong{display:block;font-size:20px;font-weight:800}
.handling_step_box ol li dl dd{padding-top:8px;border-top:1px solid #bcbcbc;font-size:14px;line-height:18px}
.handling_step_box ol li:first-child dl{width:186px;margin-left:137px;padding:12px 40px 28px}
.handling_step_box ol li:first-child dl .btn_word_down{display:inline-block;width:51px;padding:8px 14px 11px;border-radius:20px;text-align:center;color:#fff;vertical-align:top}
.handling_step_box ol li:first-child dl .btn_word_down:before{margin-right:0}
.handling_step_box ol li:first-child dl .btn_word_down:after{display:none}
.bdbox{padding:30px;border:1px solid #e5e5e5}
.bdbox+.bdbox{border-top:none;margin-bottom:40px}
.bdbox h4{margin-top:40px}
.bdbox h4:first-child{margin-top:0}
.boxlink_wp{width:100%;overflow:hidden}
.boxlink_wp a{display:inline-block;float:left;position:relative;width:220px;margin-left:10px;padding:20px;border:1px solid #e5e5e5;border-radius:4px;font-size:16px;line-height:28px}
.boxlink_wp a:first-child{margin-left:0}
.boxlink_wp a:after{content:"";display:block;position:absolute;right:20px;bottom:20px;width:15px;height:15px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -535px -392px}
.greeting{height:928px;margin:-60px 0 0 !important;padding:140px 0 0 !important;background:url(http://image.edaily.co.kr/images/info/service/bg_greeting.png) no-repeat 50% 0;background-color:transparent !important}
.greeting .contents_area{width:1080px;margin:0 auto}
.greeting .txt_area{font-size:16px;line-height:28px}
.greeting .txt_area .info_txt{margin-bottom:40px;font-size:20px;line-height:34px}
.greeting .txt_area p{margin-bottom:30px}
.greeting .sign_area strong,
.greeting .sign_area img{display:inline-block;margin-right:15px;vertical-align:middle}
.ci_introduce{padding:100px 0;height:626px;background:#e9e9e9 url(http://image.edaily.co.kr/images/info/service/bg_ci_introduce.png) no-repeat 50% 0}
.ci_introduce .info_area{width:1080px;margin:0 auto;text-align:center;color:#222}
.ci_introduce .info_area .txt{font-size:20px;line-height:30px;text-align:center}
.ci_introduce .info_area strong{display:block;margin-bottom:45px}
.ci_introduce .info_area img{display:block;margin:0 auto 10px}
.ci_introduce .info_area .txt .stxt{display:block;margin-top:45px;font-size:16px}
.ci_introduce .btn_wrap{margin-top:45px}
.ci_introduce .btn_wrap a{display:inline-block;position:relative;padding:6px 28px 6px 50px;background-color:#fff;border-radius:4px;font-size:14px}
.ci_introduce .btn_wrap a:before{content:"";display:block;position:absolute;left:28px;bottom:13px;width:15px;height:15px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat -535px -392px}
.ci_detail_info{width:100%}
.ci_detail_info > div{padding:100px 0}
.ci_detail_info > div:nth-child(2){background-color:#f9f9f9}
.ci_detail_info > div .cont_area{width:1080px;margin:0 auto}
.label_wp{display:inline-block;width:275px;vertical-align:top}
.label_wp .label{display:inline-block;padding:8px 15px 8px 10px;border-top-left-radius:4px;border-top-right-radius:18px;border-bottom-right-radius:18px;border-bottom-left-radius:4px;font-weight:normal;font-size:16px;color:#fff;line-height:18px;background-color:#e60012;vertical-align:top}
.info_cont{display:inline-block;width:801px}
.info_cont p{margin-bottom:40px;line-height:26px}
.contact{margin:80px 0}
.contact.full .info_cont{display:block;width:auto}
.contact.full .info_cont .cont_tbl{width:100%}
.roughmap_wp{height:500px;background:#f2ede7 url(http://image.edaily.co.kr/images/info/service/bg_roughmap.png) no-repeat 50% 0}
.roughmap_wp .cont_area{position:relative;width:1080px;margin:0 auto} 
.roughmap_wp .cont_area .addressbox{position:absolute;left:0;top:114px;width:269px;height:213px;padding:30px;color:#fff}
.roughmap_wp .cont_area .addressbox:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7)}
.roughmap_wp .cont_area .addressbox > div{position:relative;z-index:2}
.roughmap_wp .cont_area .addressbox > div img{display:block;margin-bottom:20px}
.roughmap_wp .cont_area .addressbox > div .num_info+img{margin-top:30px}
.roughmap_wp .cont_area .addressbox > div address{margin-bottom:10px;font-style:normal;font-size:14px}
.roughmap_wp .cont_area .addressbox > div .num_info span{display:inline-block;position:relative;padding-left:25px;line-height:18px}
.roughmap_wp .cont_area .addressbox > div .num_info span+span{margin-left:20px}
.roughmap_wp .cont_area .addressbox > div .num_info span:before{content:"";display:inline-block;position:absolute;left:0;top:3px;width:17px;height:17px;margin-right:5px;background:url(http://image.edaily.co.kr/images/info/icon/default_icon.png) no-repeat 0 0}
.roughmap_wp .cont_area .addressbox > div .num_info span.tel:before{background-position:-650px -389px}
.roughmap_wp .cont_area .addressbox > div .num_info span.fax:before{background-position:-694px -389px}
.company_info .info_area .txt{height:171px;padding-top:30px;background:url('http://image.edaily.co.kr/images/info/service/bg_edailyinfo.png')}
.company_info .bg_wrap{position:relative;margin-top:145px;padding:170px 0 100px;background:url('http://image.edaily.co.kr/images/info/service/bg_edailyinfo02.png') no-repeat center 100%}
.company_info .bg_wrap .contents_area{font-size:16px;line-height:30px;text-align:center}
.company_info .bg_wrap .contents_area img{position:absolute;left:50%;top:-165px;margin-left:-540px}
.company_info .nobg_wrap .contents_area{margin:60px auto 160px}
.company_info .info_list:after{content:'';display:block;clear:both}
.company_info .info_list h3{float:left;height:35px;padding:0 13px 0 10px;background:#e60012;-moz-border-top-left-radius:6px;-moz-border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;-moz-border-top-right-radius:25px;-moz-border-bottom-right-radius:25px;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;color:#fff;font-weight:400;font-size:16px;line-height:35px}
.company_info .info_list .info{padding-left:275px}
.company_info .info_list .info td{line-height:30px}
.history_info{padding-bottom:160px}
.history_info .hgroup .info_area{margin-bottom:0;padding-bottom:0}
.history_info .tab_btn_con{width:1080px;margin:50px auto 30px}
.history_info .tab_btn_con ul:after{content:'';display:block;clear:both}
.history_info_wrap.bg{background-color:#f9f9f9}
.history_con{position:relative;width:1080px;margin:0 auto}
.history_con .tit{position:absolute;left:0;top:15px;margin-bottom:55px}
.history_con .thumb{position:relative;float:left;width:275px}
.history_con .thumb img{position:absolute;left:0}
.history_con .thumb.year2020 img{top:50px}
.history_con .thumb.year2019 img{top:-193px}
.history_con .thumb.year2018 img{top:-163px}
.history_con .thumb.year2017 img{top:126px}
.history_con .thumb.year2015 img{top:50px}
.history_con .thumb.year2014 img{top:155px}
.history_con .thumb.year2013 img{top:50px}
.history_con .thumb.year2012 img{top:-45px}
.history_con .thumb.year2011 img{top:50px}
.history_con .thumb.year2008 img{left:71px;top:55px}
.history_con .thumb.year2007 img{left:0;top:36px}
.history_con .thumb.year2006 img{left:0;top:200px}
.history_con .thumb.year2002 img{left:71px;top:200px}
.history_con .list{position:relative;padding-left:275px;padding-top:50px}
.history_con .list.y2020{}
.history_con .list:before{content:'';display:block;position:absolute;left:279px;top:0;width:3px;height:100%;background:url('http://image.edaily.co.kr/images/info/service/bg_history_line.png') repeat-y 0 0}
.history_con .list:after{content:'';display:block;position:absolute;left:275px;top:56px;z-index:1;width:11px;height:11px;background:#e70e1f;border-radius:6px}      
.history_info_wrap:first-child .history_con .list:before{top:6px}
.history_info_wrap:first-child .history_con .list:after{top:95px}
.history_con .list .year{float:left;margin-left:25px;color:#e70e1f;font-weight:300;font-size:30px}
.history_con .list ul{position:relative;top:-5px;padding:0 0 45px 110px}
.history_con .list ul li{padding-left:34px;color:#24282b;font-size:16px;line-height:30px}
.history_con .list ul li .month{float:left;margin-left:-34px}

/* paging */
.paging{clear:both;font-size:1.1rem;text-align:center;margin-top:15px}
.paging a, .paging strong{display:inline-block;width:30px;height:31px;line-height:31px;text-align:center;vertical-align:middle}
.paging a{background:#fff;color:#24282b}
.paging strong{color:#e70e1f;font-weight:400;text-decoration:underline}
.paging .select{color:#e70e1f;font-weight:400;text-decoration:underline}
.paging .prev span, .paging .next span, .paging .first span, .paging .last span{color:transparent}
.paging .prev, .paging .next, .paging .first, .paging .last{width:31px;height:31px;background:url(../images/icon/default_icon.png) no-repeat;color:transparent}
.paging .prev{margin-left:5px;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-20px -376px}
.paging .next{margin-right:5px;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-50px -376px}
.paging .first{background-position:-16px -270px}
.paging .last{background-position:-46px -270px}
.paging .num{padding:0 12px}

/*-----------------------------------------------------------------------------------------------------------------
														V3.css
-------------------------------------------------------------------------------------------------------------------*/
.v3_footer_link{overflow:hidden;width:100%;padding:15px 0;background:#333}
/* sns */
.v3_footer_link .v3_footer_sns{float:left;margin-top:3px}
.v3_footer_link .v3_footer_sns ul li{float:left;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;margin-right:15px}
.v3_footer_link .v3_footer_sns ul li.facebook{width:6px;height:11px;font-size:0;background-position:-410px -92px}
.v3_footer_link .v3_footer_sns ul li.twitter{width:11px;height:11px;font-size:0;background-position:-426px -92px}
.v3_footer_link .v3_footer_sns ul li.youtube{width:13px;height:11px;font-size:0;background-position:-447px -92px}
.v3_footer_link .v3_footer_sns ul li.rss{width:8px;height:11px;font-size:0;background-position:-470px -92px}
/* ��� */
.v3_footer_link .infomation_link{float:right}
.v3_footer_link .infomation_link ul li{float:left;margin-left:20px}
.v3_footer_link .infomation_link ul li:first-child{margin-left:0}
.v3_footer_link .infomation_link ul li a{font-size:14px;letter-spacing:-1px;color:#fff}
.v3_footer_link .infomation_link ul li a span{color:#fccf00}
/* boxbanner_970x90 */
.v3_banners{width:970px;margin:0 auto}
.v3_boxbanner_970x90{padding:50px 0;padding-bottom:60px}


/*-----------------------------------------------------------------------------------------------------------------
														COMPONENT.css
-------------------------------------------------------------------------------------------------------------------*/
.contents_area .info_area{padding-bottom:60px;line-height:26px;color:#222;text-align:center}
.id_introduce .hgroup{margin:0}
.id_introduce .hgroup .info_area.box_type{height:255px;margin-top:0;margin-bottom:50px;padding-bottom:0}
.id_introduce .hgroup .info_area.box_type .label{position:absolute;left:30px;top:30px;z-index:2}
.id_introduce .hgroup .info_area.box_type .txt{top:55px;font-size:36px;line-height:46px}
.id_introduce .hgroup .info_area.box_type .btn_wrap{position:relative;z-index:2;margin-top:80px;padding:0;border:none}
.id_introduce .hgroup .info_area.box_type .txt_list{position:relative;z-index:2;top:80px;display:table;width:100%}
.id_introduce .hgroup .info_area.box_type .txt_list li{display:table-cell;position:relative;text-align:center;color:#fff}
.id_introduce .hgroup .info_area.box_type .txt_list li:before{content:"";display:block;position:absolute;left:0;top:0;z-index:3;width:1px;height:100%;background-color:#fff;opacity:.2}
.id_introduce .hgroup .info_area.box_type .txt_list li:first-child:before{display:none}
.id_introduce .hgroup_vm .info_area.box_type .txt{top:50%;transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
a.btn{min-width:87px;height:48px;padding:0 20px;color:#fff;line-height:47px;text-align:center}
.id_introduce .btn{min-width:87px;height:48px;padding:0 20px;color:#fff;line-height:47px;text-align:center;width:auto}
.id_introduce .btn .ico_blank{width:15px;height:15px;margin:-1px 6px 1px 0;background-position:-675px -574px;vertical-align:middle}
.id_introduce button.btn{cursor:pointer}
.id_introduce a.btn{display:inline-block}
.id_introduce .btn_type1{height:46px;border:1px solid #000;background-color:#fff;line-height:45px;color:#222}
.id_introduce .btn_type2{background-color:#e60012}
.id_introduce .btn_type3{background-color:#5b5b5b}
.id_introduce .btn_type4{background-color:#24282b}
.id_introduce .btn_type5{height:38px !important;background-color:transparent;border:2px solid #e5e5e5;-moz- border-radius:4px;-webkit- border-radius:4px;border-radius:4px;font-size:14px;line-height:38px !important}
.id_introduce .btn.apply:before{content:'';display:inline-block;width:15px;height:15px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -362px -392px;vertical-align:middle} 
.id_introduce .btn.email:before{content:'';display:inline-block;width:16px;height:14px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -410px -392px;vertical-align:middle} 
.id_introduce .btn.home:before{content:'';display:inline-block;width:15px;height:14px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -455px -392px;vertical-align:middle} 
.btn_appdown{display:inline-block;margin:0 2px}
.id_introduce .btn.apply2:before{content:'';display:inline-block;width:18px;height:14px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -492px -392px;vertical-align:middle}
.btn_appdown{display:inline-block;margin:0 2px}
.id_introduce .btn.appstore:before{content:'';display:inline-block;width:14px;height:18px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -573px -392px;vertical-align:middle}
.id_introduce .btn.googleplay:before{content:'';display:inline-block;width:15px;height:18px;margin-right:10px;background:url('http://image.edaily.co.kr/images/info/icon/default_icon.png') no-repeat -612px -392px;vertical-align:middle}
.btn_appdown{display:inline-block;margin:0 2px}
.id_introduce .stock_tbl td .btn{height:33px;padding:0 9px;border-radius:5px;border:1px solid #e5e5e5;line-height:33px}
.id_introduce .stock_tbl td .btn.apply:before{margin-right:4px;background-position:-535px -392px} 
.id_introduce+.id_introduce{margin-top:10px}
.id_introduce .label{display:block;position:relative}      
.id_introduce .label strong{display:inline-block;padding:4px 11px 4px 8px;border-top-left-radius:4px;border-top-right-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:4px;font-weight:normal;font-size:13px;color:#fff;line-height:18px}
.id_introduce .label.tit_type{margin:20px 0}
.id_introduce .label.tit_type:after{content:"";display:block;width:100%;height:1px;position:absolute;left:0;right:0;top:50%;background-color:#e5e5e5}
.id_introduce .label.tit_type strong{position:relative;z-index:1;padding:10px 15px 10px 10px;border-top-left-radius:4px;border-top-right-radius:19px;border-bottom-right-radius:19px;border-bottom-left-radius:4px;font-size:14px}
.id_introduce .label.skyblue strong{background-color:#009dff}
.id_introduce .label.pink strong{background-color:#eb6ee8}
.id_introduce .label.orange strong{background-color:#f06825}
.id_introduce .label.blue strong{background-color:#005f9c}
.id_introduce .label.beige strong{background-color:#b18245}
.id_introduce .label.yellow strong{background-color:#f7a300}
.id_introduce .label.red strong{background-color:#f01832}
.id_introduce .label.carolinablue strong{background-color:#557184}
.id_introduce .label.trueblue strong{background-color:#17b5c7}
.id_introduce .label.green strong{background-color:#65ac50}
.id_introduce .text_info dl.stackin_ment dt{line-height:2.2em;font-weight:normal;font-size:18px}
.id_introduce .text_info{margin:80px 0}
.id_introduce .text_info dl.stackin_ment{margin:-20px 0 -30px 0}
.id_introduce .text_info dl{margin-bottom:50px;text-align:center}
.id_introduce .text_info dl dt{margin-bottom:10px;color:#333;font-weight:bold;font-size:17px}
.id_introduce .text_info dl dd{font-size:14px}
.id_introduce .text_info.flow_type dl{overflow:hidden;margin-bottom:0}
.id_introduce .text_info.flow_type dl dt,
.id_introduce .text_info.flow_type dl dd{float:left}
.id_introduce .text_info.align_c{margin-bottom:30px;text-align:center}
.id_introduce .text_info.align_c p{line-height:24px}
.id_introduce .info_txt{line-height:24px}
.id_introduce .txt_pink{color:#eb6ee8;font-style:normal}
.id_introduce .txt_blue{color:#005f9c;font-style:normal}
.id_introduce .txt_beige{color:#b18245;font-style:normal;font-weight:600}
.id_introduce .txt_yellow{color:#f7a300;font-style:normal;font-weight:600}
.id_introduce .txt_red{color:#f01832;font-style:normal;font-weight:600}
.id_introduce .txt_carolinablue{color:#557184;font-style:normal;font-weight:600}
.id_introduce .btn_wrap{width:100%;margin:20px 0 0;padding-top:20px;overflow:hidden;border-top:1px solid #e5e5e5;text-align:center}
.id_introduce .btn_wrap.bdnone{border:none;padding:0}
.id_introduce .stock_tbl .txt{margin:20px 0 7px}
.id_introduce .stock_tbl .txt:first-child{margin-top:0}

.id_introduce .definition_info_hor{overflow:hidden;width:714px;margin:0 auto;text-align:center}
.id_introduce .definition_info_hor > div{float:left;margin-left:30px}
.id_introduce .definition_info_hor > div.clear{clear:both;margin-left:0}
.id_introduce .definition_info_hor > div:nth-child(1),
.id_introduce .definition_info_hor > div:nth-child(4){margin-left:0}
.id_introduce .definition_info_hor > div dl dt{margin:15px 0;font-weight:600;font-size:14px}
.id_introduce .definition_info_hor > div dl dd{margin-bottom:30px;font-size:14px;letter-spacing:-1.5px}
.id_introduce .definition_info_hor.col_4{display:table;width:100%;padding-top:40px;border-top:1px solid #e5e5e5}
.id_introduce .definition_info_hor.col_4 > div{float:none;display:table-cell}

.red_dot_list li{position:relative;margin-top:5px;padding-left:10px}
.red_dot_list li:first-child{margin-top:0}
.red_dot_list li:before{content:"";display:inline-block;position:absolute;left:0;top:9px;width:2px;height:2px;background-color:#e60012}
.red_dot_list li dt{font-weight:600}
.red_dot_list.flow_type{overflow:hidden;margin-top:20px;padding-top:30px;border-top:1px solid #e5e5e5}
.red_dot_list.flow_type li{float:left;width:530px;margin-bottom:25px}

.check_area{position:relative;padding:20px 0 0}
.check_area input[type="checkbox"]{position:absolute;z-index:-1;opacity:0}
.check_area input[type="checkbox"]+label{display:inline-block;height:30px;vertical-align:middle;font-size:15px}
.check_area input[type="checkbox"]+label:before{content:"";display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:2px;border:1px solid #e9e9e9;background:#fff;color:#ccc;vertical-align:middle}
.check_area input[type="checkbox"]:checked+label:before{background:url(../images/icon/default_icon.png) no-repeat -481px -261px}

.article_head{position:relative;padding:20px 0;border-bottom:1px solid #e9e9e9}
.article_head .category{display:block;color:#e60012;font-size:1.6rem}
.article_head .tit{margin:40px 0 20px;font-weight:normal;font-size:32px;line-height:4.0rem;letter-spacing:-2.0px}
.article_head .author_info{color:#a7a7a7;text-align:left}
.article_head .author_info .img img{
	width:20px;
	height:20px;
}
.container_wrap.nobg_type .article_head .author_info{text-align:center}
.article_head .author_info .people-circle{display:inline-block;width:36px;height:36px;overflow:hidden;margin-left:10px;border:1px solid #ddd;border-radius:100%;margin-right:8px;vertical-align:middle}
.article_head .author_info .people-circle img{width:100%}
.article_head .author_info .name{display:inline-block;margin-right:6px;vertical-align:middle}
.article_head .author_info .name:before{content:'';display:inline-block;width:16px;height:14px;margin:-2px 5px 0 0;background:url(../images/icon/default_icon.png) no-repeat -540px -232px;vertical-align:middle}
.article_head .author_info .name a{color:#a7a7a7}
.article_head .author_info .time{display:inline-block;margin:-1px 0 1px;vertical-align:middle}
.article_head .author_info .time:before{content:'';display:inline-block;width:1px;height:16px;margin:-2px 8px 0 0;background:#e9e9e9;vertical-align:middle}
.article_head .author_info .time .data-ico.ico-clock{height:14px;margin:-2px 5px 0 0}
.article_head .util_area{position:absolute;right:20px;bottom:20px}
.article_head .util_list_wp > ul > li{float:left;margin-left:-1px;position:relative}
.article_head .util_list_wp > ul > li:first-child button{   -moz-border-top-left-radius:25px;-moz-border-bottom-left-radius:25px;-webkit-border-top-left-radius:25px;-webkit-border-bottom-left-radius:25px;border-top-left-radius:25px;border-bottom-left-radius:25px} 
.article_head .util_list_wp > ul > li:last-child button{   -moz-border-top-right-radius:25px;-moz-border-bottom-right-radius:25px;-webkit-border-top-right-radius:25px;-webkit-border-bottom-right-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px} 
.article_head .util_list_wp button{border:1px solid #e5e5e5;background-color:transparent;font-size:0;cursor:pointer}
.article_head .util_list_wp button i{width:42px;height:36px}
.article_head .util_list_wp .btn-scrap .ico-scrap{background-position:-16px -338px}
.article_head .util_list_wp .btn-share .ico-share{background-position:-57px -338px}
.article_head .util_list_wp .btn-font .ico-font{background-position:-98px -338px}
.article_head .util_list_wp .btn-print .ico-print{width:43px;background-position:-137px -338px}
.article_head .util_list_wp .btn-scrap.on .ico-scrap{background-position:-16px -384px}
.article_head .util_list_wp .btn-share.on .ico-share{background-position:-57px -384px}
.article_head .util_list_wp .btn-font.on .ico-font{background-position:-98px -384px}
.article_head .util_list_wp .btn-print.on .ico-print{background-position:-137px -384px}
.article_body{padding-bottom:30px;font-size:1.2rem;line-height:2.2rem;color:#333;letter-spacing:-0.03rem}

/*-----------------------------------------------------------------------------------------------------------------
														JQUERY.css
-------------------------------------------------------------------------------------------------------------------*/
/* Layout helpers */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);/* support:IE8 */}
.ui-front{z-index:100}
/* Interaction Cues */
.ui-state-disabled{cursor:default !important;pointer-events:none}
/* Icons */
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}
/* Overlays */
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;/* support:IE10, see #8844 */	list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:-1px}
/* icon support */
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}
/* left-aligned */
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
/* right-aligned */
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;/* Support:IE <= 11 */	overflow:visible}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{text-decoration:none}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only{text-indent:0}
/* button icon element(s) */
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}
/* workarounds */
/* Support:Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-controlgroup{vertical-align:middle;display:inline-block}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}
.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}
/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}
.ui-checkboxradio-disabled{pointer-events:none}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:2px;top:0}
.ui-dialog .ui-resizable-e{width:2px;right:0}
.ui-dialog .ui-resizable-s{height:2px;bottom:0}
.ui-dialog .ui-resizable-w{width:2px;left:0}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw{width:7px;height:7px}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);/* support:IE8 */	opacity:0.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-selectable{-ms-touch-action:none;touch-action:none}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}
.ui-selectmenu-open{display:block}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}

/* support:IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}

.ui-slider-horizontal{height:.8em}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

.ui-slider-vertical{width:.8em;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}
.ui-slider-vertical .ui-slider-range{left:0;width:100%}
.ui-slider-vertical .ui-slider-range-min{bottom:0}
.ui-slider-vertical .ui-slider-range-max{top:0}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-tabs{position:relative;/* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */	padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}
body .ui-tooltip{border-width:2px}
/* Component containers
----------------------------------*/
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333}
.ui-widget-content a{color:#333333}
.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold}
.ui-widget-header a{color:#333333}

html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{color:#454545;text-decoration:none}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{color:#2b2b2b;text-decoration:none}

.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94, 158, 214)}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff}
.ui-icon-background,
.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#ffffff;text-decoration:none}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#5f3f3f}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#5f3f3f}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);/* support:IE8 */	font-weight:normal}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);/* support:IE8 */	background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);/* support:IE8 - See #6059 */}
.ui-icon{width:16px;height:16px}
.ui-icon,
.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}
.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}

/* positioning */
.ui-icon-blank{background-position:16px 16px}
.ui-icon-caret-1-n{background-position:0 0}
.ui-icon-caret-1-ne{background-position:-16px 0}
.ui-icon-caret-1-e{background-position:-32px 0}
.ui-icon-caret-1-se{background-position:-48px 0}
.ui-icon-caret-1-s{background-position:-65px 0}
.ui-icon-caret-1-sw{background-position:-80px 0}
.ui-icon-caret-1-w{background-position:-96px 0}
.ui-icon-caret-1-nw{background-position:-112px 0}
.ui-icon-caret-2-n-s{background-position:-128px 0}
.ui-icon-caret-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-65px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:1px -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{border-top-left-radius:3px}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{border-top-right-radius:3px}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{border-bottom-left-radius:3px}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{border-bottom-right-radius:3px}
/* Overlays */
.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);/* support:IE8 */}
.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666}

/*-----------------------------------------------------------------------------------------------------------------
														����������
-------------------------------------------------------------------------------------------------------------------*/
/* Tab */
.htab{overflow:hidden;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.htab li{float:left;height:50;border-right:1px solid #ddd}
.htab li:last-child{border-right:0}
.htab li.on{float:left;background:#e60012;overflow:hidden}
.htab li a{display:block;height:50px;text-align:center;color:#85807a;font-weight:bold;line-height:50px;letter-spacing:-1px}
.htab li a:hover,.htab li a:active,.htab li a:focus{text-decoration:none}
.htab li.on a{color:#fff}
.htab li:first-child a{border-left:1px solid #d4cdc5}
.ht2 li{width:50%}
.ht3 li{width:33%}
.ht3 li:first-child{width:34%}
.ht4 li{width:24.9%}
.ht5 li{width:20%}
.ht6 li{width:11%}
.ht6 li:first-child{width:11%}
.ht7 li{width:14%}
.ht7 li:first-child{width:16%}
.ht7_s li{width:13%}
.ht7_s li.d{width:22%}
.ht8 li{width:12%}
.ht8 li.d{width:13%}
.ht8_b li{width:12.5%}
.ht9 li{width:11%}
.ht9 li:first-child{width:12%}
.ht9e li{width:10%}
.ht9e li.d{width:16%}
.ht9e li.d2{width:8%}
.ht10 li{width:10%}
#photocontest{width:1000px;padding-top:192px;margin:0 auto 50px auto;position:relative;color:#333}
#photocontest > p{margin-bottom:40px;text-align:center}
#photocontest h4{position:relative;margin-top:40px;padding:0 0 15px 10px;border-bottom:1px solid #333;font-size:17px;letter-spacing:-1px;text-align:left;}
#photocontest h4 span{font-weight:normal;padding-left:20px;font-size:14px;color:#999}
#photocontest h4 strong{background:#e60316;margin-left:20px;font-size:11px;font-weight:normal;border-radius:3px;padding:2px 8px;color:#fff;text-decoration:none}
#photocontest h4:before{content:"";position:absolute;top:2px;left:0px;width:2px;height:18px;background:#e60316}
#photocontest .phcntest_maintxt{background:url("http://image.edaily.co.kr/event/photocontest/maintext.jpg") no-repeat 0 0;width:1000px;height:1750px}
#photocontest .phcntest_maintxt2015{background:url("http://image.edaily.co.kr/event/photocontest/maintext2015.jpg") no-repeat 0 0;width:1000px;height:1750px}
#photocontest .phcntest_galltxt{background:url("http://image.edaily.co.kr/event/photocontest/photogall.jpg") no-repeat 0 0;width:1000px;height:1677px}
#photocontest .phcntest_list{margin-top:20px;overflow:hidden;clear:both}
#photocontest .phcntest_list dl{float:left;margin-left:20px;width:320px}
#photocontest .phcntest_list dl:first-child{margin-left:0px}
#photocontest .phcntest_list dt{background-color:#232323;text-align:center;height:240px;overflow:hidden;position:relative}
#photocontest .phcntest_list dt p{position:absolute;left:0px;bottom:0px;height:32px;background-color:#000;width:300px;padding:0 10px;opacity:0.7;filter:alpha(opacity=70);color:#fff;font-weight:bold;text-align:left;line-height:34px;overflow:hidden}
#photocontest .phcntest_list dt p span{font-weight:normal;float:right}
#photocontest .phcntest_list dt.result{height:20px;background-color:#de1919;font-size:11px;color:#fff;font-weight:bold;text-align:left;padding-left:10px;line-height:24px;position:relative;z-index:10;overflow:visible;letter-spacing:-1px}
#photocontest .phcntest_list dt.result span{display:block;position:absolute;z-index:10;width:79px;height:101px;top:0px;left:10px;text-indent:-9999em;background:url("http://image.edaily.co.kr/event/photocontest/winner.png") no-repeat 0 0}
#photocontest .phcntest_list dd{line-height:18px;letter-spacing:-1px;padding:10px 0px 3px}
#photocontest .phcntest_list dd.comment{background-color:#f8f4ee;color:#858381;padding:10px 10px 4px;margin-top:3px}
/* 180206_�����ۺ��� ����� �з����� �߰� */ 
#photocontest .phcntest_list .thumb{position:relative}
#photocontest .phcntest_list .thumb .kind_label{position:absolute;left:15px;top:15px;padding:5px 10px;text-align:left;color:#333;font-size:14px;font-weight:bold;background:#fff;border-top-right-radius:20px;border-bottom-right-radius:20px;z-index:10}
#photocontest .phcntest_view{width:920px;height:805px;background-color:#1c2028;border:3px solid #767b86}
#photocontest .phcntest_view.winner{height:740px;z-index:99 !important}
#photocontest .phcntest_view .title{height:41px;background:url("http://image.edaily.co.kr/_common/topbox_line.gif") repeat-x 0 100%;position:relative}
#photocontest .phcntest_view .title p{color:#fff;font-size:14px;font-weight:bold;line-height:43px;padding-left:10px}
#photocontest .phcntest_view .title span{font-size:12px;font-weight:normal;display:inline-block;margin-left:10px}
#photocontest .phcntest_view .close{position:absolute;top:0px;right:0px}
#photocontest .phcntest_view dl{width:900px;margin:7px auto 0}
#photocontest .phcntest_view dt{text-align:center;height:600px;overflow:hidden}
#photocontest .phcntest_view dd{line-height:18px;letter-spacing:-1px;padding:20px 0px 3px;color:#bbb;text-align:center}
#photocontest .phcntest_view dd p{color:#bbb;text-align:left}
#photocontest .phcntest_view dd ul{display:inline-block;margin:10px auto 0}
#photocontest .phcntest_view dd li{float:left;width:98px;height:65px;background-color:#232323;text-align:center;margin:0 5px;position:relative;overflow:hidden;border:1px solid #000}
#photocontest .phcntest_view dd li a{display:block;width:100px;height:67px;position:absolute;overflow:hidden;top:0px;left:0px}
#photocontest .phcntest_view dd li.select{width:94px;height:61px;border:3px solid #eb2300}
#photocontest .phcntest_box{height:50px;border-bottom:2px solid #d4cdc5;line-height:55px}
#photocontest .phcntest_box a{display:inline-block;margin-right:20px}
#photocontest .phcntest_box a b{color:#d61d00}
#photocontest .join_box{width:1000px;margin:20px auto 0 auto}
#photocontest .join_box iframe{border:1px solid #d7ccbd;width:100%;height:250px}
#photocontest .join_box .joininput{letter-spacing:-1px}
#photocontest .joininput .line_tb .tbody{display:inline-block;width:100%;padding:0 0 40px 0;border-bottom:1px dotted #ddd}
#photocontest .join_box .joininput legend{text-align:left;font-size:16px;margin-bottom:20px}
#photocontest .join_box .line_tb{width:100%;/*padding:0 20px;border:1px solid #ccc;*/text-align:left;font-size:14px;display:inline-block;box-sizing:border-box}
#photocontest .join_box .line_tb tr{width:100%;/*border-bottom:1px solid #e9e9e9*/}
#photocontest .join_box .line_tb tr td input{height:45px;border:1px solid #ddd;text-indent:10px;}
#photocontest .join_box .line_tb tr td input[type="file"]{position:relative;height:56px!important;text-indent:-100000px;}
#photocontest .join_box .line_tb tr td label.e_img_1{position:absolute;right:55px;width:100px;height:57px;margin-right:0!important;text-align:center;line-height:57px;color:#fff;background:#333;z-index:100}
#photocontest .join_box .line_tb tr.file_input{height:120px;}
#photocontest .join_box .line_tb tr.file_input>th{line-height:115px;}

/* #photocontest .join_box .line_tb tr td input.jtxt_50{margin-top:40px;} */
#photocontest .join_box .line_tb tr td input[type="radio"]{width:17px}
#photocontest .join_box .line_tb tr td.info_ok{height:45px;letter-spacing:0px;font-weight:600}
#photocontest .join_box .line_tb tr th{display:inline-block;width:150px;height:45px;line-height:45px;text-align:left}
#photocontest .join_box .jtxt{position:relative;width:69.8%;height:24px;border:1px solid #ddd;color:#333;font-size:14px;}
#photocontest .join_box .jtxt_50{position:relative;width:507px;height:24px;}
#photocontest .join_box>button{opacity:0}
#photocontest .join_box tr td img{position:absolute;top:-53px;width:135px;height:135px;margin-left:20px;z-index:100}
#photocontest .join_box tr td .cancle_picture{font-size:12px;padding:5px 15px;border:1px solid #ddd;background:#f8f8f8}
#photocontest .howon{margin-top:5px}
.ml10{margin-left:10px}
#photocontest .join_box tr:last-child{border-bottom:0}
#photocontest .join_box tr td label{margin-right:50px}
#photocontest .join_box tr th, #photocontest .join_box tr td{vertical-align:middle;padding:5px 0}
#photocontest .join_box tr td .tip_100{display:inline-block;width:80px;font-size:14px;color:#999}
#photocontest .join_box tr td{position:relative}
#photocontest .star{color:#e60012;padding-right:10px}
#photocontest .news td{width:90%}
#photocontest .news th{width:10%}
/* #photocontest .join_box .line_tb.nb, #photocontest .join_box .line_tb .nb{border:none !important} */
#photocontest .join_box .line_tb th{font-weight:bold}
#photocontest .join_box .line_tb p.lt0{letter-spacing:0px}
#photocontest .listbox .listbar{line-height:34px;padding-left:10px}
/* 20151218 ���������� */
.photo_year{font-weight:bold;margin-top:20px;font-size:18px;letter-spacing:-1px;margin-bottom:15px}
#photocontest .phcntest_maintxt2016{background:url("http://image.edaily.co.kr/event/photocontest/maintext2017.jpg") no-repeat 0 0;width:1000px;height:1655px}
/* 20180122 ���������� */
#Ajax01, #Ajax02, #Ajax03, #Ajax04{margin-top:60px}
#Ajax05{margin-top:-10px}
#Ajax02 .htab.ht6 li, #Ajax03 .htab.ht6 li, #Ajax05 .htab.ht6 li, #photocontest .htab.ht6 li{width:16.5%}
#Ajax04 .htab.ht6 li{width:11%}
.pt20{padding-top:20px}
.bb_1px{border-bottom:1px solid #e9e9e9}
.bb_d1px{border-bottom:1px dotted #ccc;margin-bottom:20px}
.bt_d1px{border-top:1px dotted #ccc}
.phcntest_maintxt2018{width:1000px;font-size:15px;text-align:left;color:#333;line-height: 30px;}
.phcntest_maintxt2018 .text_01{padding:30px 0 20px 0;line-height:21px;border-bottom:1px solid #e9e9e9}
.phcntest_maintxt2018 .tex_title{font-size:16px;color:#d51d00;font-weight:bold;margin:30px 0 10px 0}
.phcntest_maintxt2018 .gaeyo{width:100%;display:inline-block;padding-bottom:30px}
.phcntest_maintxt2018 .gaeyo .line_dotted{width:100%;border-bottom:1px dotted #ccc;padding-bottom:20px}
.phcntest_maintxt2018 .gaeyo .red{color:#d51d00}
.phcntest_maintxt2018 .gaeyo ul{float:left}
.phcntest_maintxt2018 .gaeyo .subtitle{position:relative;display:block;margin-bottom:5px;font-weight:bold}
.phcntest_maintxt2018 .gaeyo .subtitle:before{content:"-";position:absolute;left:-10px}
.phcntest_maintxt2018 .gaeyo ul:first-child{margin-right:80px}
.phcntest_maintxt2018 .gaeyo ul li{position:relative;line-height:25px}
.phcntest_maintxt2018 .gaeyo ul p{font-size:12px;color:#d51d00}
.phcntest_maintxt2018 .gaeyo ul li:before{content:"";position:absolute;width:2px;height:2px;top:11px;left:-8px;background:#d51d00}
.phcntest_maintxt2018 .gaeyo ul li.pt20:before{content:"";position:absolute;width:2px;height:2px;top:32px;left:-8px;background:#d51d00}
.phcntest_maintxt2018 .btn_join{display:inline-block;width:100%;padding:30px 0;text-align:center;font-weight:bold;color:#fff;font-size:20px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#222}
.phcntest_maintxt2018 .sisang{padding:0 25px;margin-top:40px;border:1px solid #ddd}
.phcntest_maintxt2018 .visual{display:inline-block;padding-bottom:50px 0 0 30px;border-bottom:1px solid #e9e9e9}
.phcntest_maintxt2018 .f_normal{font-weight:normal}
/* 180212_���������� ���������� */
.pay_popup{width:100%;text-align:left;margin-top:40px;padding-bottom:40px;border:2px solid #222;box-sizing:border-box;z-index:20}
.pay_popup .pay_title{padding:20px;color:#fff;text-align:center;font-size:24px;background:#222;box-sizing:border-box}
.pay_popup .pay_title b{font-weight:bold}
.pay_popup .pay_tip{display:inline-block;width:100%;text-align:left;padding:20px 38px;font-size:13px;box-sizing:border-box;border-bottom:1px dotted #999}
.pay_popup .pay_tip .btn_realname{display:inline-block;margin-top:5px}
.pay_popup .pay_tip a:after{content:"�����ϱ�";margin-left:10px;padding:2px 10px;font-size:12px;color:#fff;background:#e30000;border-radius:2px}
.member_info.bbbb:after{content:"";width:105%;display:inline-block;border-bottom:2px solid #222;margin:30px 0 10px 0}
.information{overflow-y:scroll;width:100%;height:200px;margin-top:-1px;padding:20px;font-size:14px;line-height:1.7em;color:#999;border:1px solid #ddd;box-sizing:border-box}
.pay_popup .member_info .yesno{float:right;margin-top:10px}
.pay_popup .member_info .yesno label{position:relative;margin-right:20px;font-size:14px;top:2px}
.pay_popup .member_info .yesno input{margin-right:5px}
.pay_popup .member_info .quetion{float:left;margin:10px 0 0 10px;font-weight:bold}
.pay_popup .member_info b{font-weight:normal;color:#666}
.pay_popup .member_info, .pay_popup .pay_info{display:inline-block;width:880px;margin:20px 40px}
.pay_popup .member_info .pay_subtitle, .pay_popup .pay_info .pay_subtitle, .pay_popup .information .pay_subtitle{font-size:18px;font-weight:bold;border-bottom:1px solid #e9e9e9;padding-bottom:10px}
.pay_popup .member_info .pay_subtitle:before, .pay_popup .pay_info .pay_subtitle:before{content:"";position:relative;display:inline-block;width:2px;height:15px;top:1px;margin-right:7px;background:#e6000e}
.pay_popup .member_info ul, .pay_popup .pay_info ul{width:100%;margin-top:30px}
.pay_popup .member_info ul li{width:45%;margin-right:3%;display:inline-block;margin-bottom:20px}
.pay_popup .member_info ul li label{width:20%;display:inline-block}
.pay_popup .member_info ul li input{width:70%;padding-left:20px;font-weight:bold;box-sizing:border-box}
.pay_popup .pay_info ul li{width:100%;display:inline-block;margin-bottom:20px}
.pay_popup .pay_info ul li label{width:9%;display:inline-block}
.pay_popup .pay_info ul li span{width:80%;padding-left:20px;font-weight:bold}
.pay_popup .pay_info ul li input{position:relative;top:-2px;margin:0 5px 0 20px}
.pay_popup .pay_info ul li b{margin-right:20px}
.pay_popup .pay_info ul li.border-bottom{border-bottom:1px solid #ddd}
.btn_choice{text-align:center}
.btn_choice a li{display:inline-block;margin:30px 10px;color:#fff;padding:20px 40px;background:#222}
.btn_choice a li:first-child{margin-left:0}
.pay_popup .picture_tip, .pay_popup .danger{margin-top:0px;font-size:14px}
.pay_popup .picture_tip b, .pay_popup .danger b{color:#d51d00}
#photocontest .memo{color:#999;margin:-20px 0 20px 0}
#news_view{top:160px!important;left:50%!important;height:746px;overflow:hidden;margin:0 0 0 -463px!important}
#photocontest .phcntest_view{border:0!important}

/* 20190305_���� ������ ���� */
.memo_box50>h3{font-size:20px;font-weight:bold;margin-bottom: 10px;}
.memo_box50{width:100%;margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #dddddd;}
.memo_box50s{width:100%;margin:0 0 80px 0;padding:0 0 80px 0;border-bottom:1px solid #333;}
.memo_box50:after{content:"";display:block;clear:both}
.memo_box50>p{font-size:20px;font-weight:bold;margin-bottom: 25px;}
.memo_box50>ul{ width:500px}
.memo_box50>ul>li{width:940px; font-size: 18px; line-height: 1.5;}
.memo_box50>ul>li>ul{display: flex; overflow:hidden;width:100%;margin-top:15px}
.memo_box50>ul>li>ul:first-child{margin-top:17px}
.memo_box50>ul>li>ul>li{line-height:25px; font-size: 18px;}
.memo_box50>ul>li>ul>li em{position:relative;top:-5px;font-weight:bold;color:#cdcdcd;padding:0 8px 0 0}
.memo_box50>ul>li> em{position:relative;top:-5px;font-weight:bold;color:#cdcdcd;padding:0 8px 0 0}
.memo_box50>ul>li>ul>li:first-child{width:200px;font-weight:bold;}
.memo_box50>ul>li>ul.box_green>li, .memo_box50>ul>li>ul.box_yellow>li{height:30px;line-height:30px}
.memo_box50>ul>li>ul.box_green>li span{display:inline-block;height:30px;padding:0 10px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#47b253}
.memo_box50>ul>li>ul.box_yellow>li span{display:inline-block;height:30px;padding:0 10px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#f8c600}
.memo_box50>ul>p{display:inline-block;height:30px;margin-top:20px;padding:0 20px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#333}
.memo_box100{width:100%;margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #eee;font-family:'Nanum Gothic', sans-serif;}
.memo_box100:after{content:"";display:block;clear:both}
.memo_box100>p{font-size:20px;font-weight:bold;margin-bottom: 10px;}
.memo_box100>ul{float:left;width:1000px}
.memo_box100>ul>li{width:1000px;margin-top:20px; font-size: 18px; line-height: 1.5;}
.memo_box100>ul>li:first-child{margin-top:17px}
.memo_box100>ul>li em{position:relative;top:-5px;font-weight:bold;color:#e60012;padding:0 8px 0 0}
.etc_line{width:1000px!important;font-weight:normal!important}
.memo_box50>ul>li>ul>li.w100{width:100px; font-weight: 500;}
.tiip{font-size: 18px;}
.tiip b{color:#e60012}
/* �Ŀ� */
.memo_box50 .sponsor_sc, .memo_box50 .sponsor_sa, .memo_box50 .sponsor_ed{position:relative;font-size:0}
.memo_box50>ul>li>ul>li>em.sponsor_ed:before{content:"";position:absolute;top:-10px;display:inline-block;width:66px;height:17px;background:url('http://image.edaily.co.kr/event/photocontest/logo_edaily.jpg') no-repeat}
.memo_box50>ul>li>ul>li>em.sponsor_sc:before{content:"";position:absolute;top:-10px;display:inline-block;width:100px;height:25px;background:url('http://image.edaily.co.kr/event/photocontest/logo_sc.jpg') no-repeat}
.memo_box50>ul>li>ul>li>em.sponsor_sa:before{content:"";position:absolute;top:-13px;margin-left:110px;display:inline-block;width:101px;height:25px;background:url('http://image.edaily.co.kr/event/photocontest/logo_saeki.jpg') no-repeat}
#photocontest .btn_pictureok a{display:inline-block;width:700px;height:70px;margin:20px auto;text-align:center;border-radius:10px;line-height:70px;color:#fff;font-size:16px;font-weight:600;background:#e60012}
#photocontest .btn_pictureok a:hover{color:#ffea00}


.memo_boxs>h3{font-size:20px;font-weight:bold;margin-bottom: 10px;}
.memo_boxs{width:100%; padding:0 0 50px 0;}
.memo_boxs:after{content:"";display:block;clear:both}
.memo_boxs>p{font-size:20px;font-weight:bold;margin-bottom: 25px;}
.memo_boxs>ul{ width:500px}
.memo_boxs>ul>li{width:940px; font-size: 18px; line-height: 1.5;}
.memo_boxs>ul>li>ul{display: flex; overflow:hidden;width:100%; font-weight: 500;}
.memo_boxs>ul>li>ul:first-child{margin-top:17px}
.memo_boxs>ul>li>ul>li{line-height:20px; font-size: 18px;}
.memo_boxs>ul>li>ul>li em{position:relative;top:-5px;font-weight:bold;color:#cdcdcd;padding:0 8px 0 0}
.memo_boxs>ul>li> em{position:relative;top:-5px;font-weight:bold;color:#cdcdcd;padding:0 8px 0 0}
.memo_boxs>ul>li>ul>li:first-child{width:200px;font-weight:bold;}
.memo_boxs>ul>li>ul.box_green>li, .memo_boxs>ul>li>ul.box_yellow>li{height:30px;line-height:30px}
.memo_boxs>ul>li>ul.box_green>li span{display:inline-block;height:30px;padding:0 10px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#47b253}
.memo_boxs>ul>li>ul.box_yellow>li span{display:inline-block;height:30px;padding:0 10px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#f8c600}
.memo_boxs>ul>p{display:inline-block;height:30px;margin-top:20px;padding:0 20px;border-radius:20px;line-height:30px;text-align:center;color:#fff;background:#333}
.memo_boxs>ul>li>ul>li.w100{width:100px; font-weight: 500;}

.memo_boxs .sponsor_sc, .memo_boxs .sponsor_sa, .memo_boxs .sponsor_ed{position:relative;font-size:0}
.memo_boxs>ul>li>ul>li>em.sponsor_ed:before{content:"";position:absolute;top:-10px;display:inline-block;width:66px;height:17px;background:url('http://image.edaily.co.kr/event/photocontest/logo_edaily.jpg') no-repeat}
.memo_boxs>ul>li>ul>li>em.sponsor_sc:before{content:"";position:absolute;top:-10px;display:inline-block;width:100px;height:25px;background:url('http://image.edaily.co.kr/event/photocontest/logo_sc.jpg') no-repeat}
.memo_boxs>ul>li>ul>li>em.sponsor_sa:before{content:"";position:absolute;top:-13px;margin-left:110px;display:inline-block;width:101px;height:25px;background:url('http://image.edaily.co.kr/event/photocontest/logo_saeki.jpg') no-repeat}



/********** ���������� ä�μ��� ������ **********/
.btn_channel a{height:106px;line-height:106px;color:#fff;font-size:22px;font-weight:bold}
.btn_channel.btn_naver a{display:inline-block;width:588px;background:#e60012}
.btn_channel.btn_picture a{display:inline-block;width:588px;pointer-events:none;cursor:default;background:#ddd}
.btn_channel.btn_picture.activation a{pointer-events:auto!important;cursor:pointer!important;background:#e60012}



/* SNS */
.sns_area { justify-content: center; display: flex; margin-top: -10px;}
.sns_area ul li {position: relative;float: left;font-size: 0; margin: 0 15px 0 0}
.sns_area ul li a:after {content: "";position: absolute;top: 0;left: 0;display: inline-block;text-indent: -9999px; background: url('../images/background.png') no-repeat;}
.sns_area ul li.sns_naver {width: 40px; height: 40px;}
.sns_area ul li.sns_naver a:after {width: 40px; height: 40px; background-position: -185px -54px}

.sns_area ul li.sns_facebook {width: 42px;height: 42px;  background-position: -20px -380px}
.sns_area ul li.sns_facebook a:after {width: 42px;height: 42px; background-position: -20px -428px}

.sns_area ul li.sns_twitter { width: 17px; height: 18px;}
.sns_area ul li.sns_twitter a:after {width: 17px;height: 18px; background-position: -407px -54px}
.sns_area ul li.sns_youtube {width: 19px; height: 18px;}
.sns_area ul li.sns_youtube a:after {width: 19px;height: 18px;background-position: -444px -54px}
.sns_area ul li.sns_rss {width: 12px;height: 18px;}
.sns_area ul li.sns_rss a:after {width: 12px;height: 18px;background-position: -483px -54px}
.sns_area ul li.sns_email { width: 18px; height: 18px; }
.sns_area ul li.sns_email a:after { width: 18px; height: 18px; background-position: -515px -54px }


.url_link > li {display: inline-block; margin-right: 10px; margin-top: 20px;}
.url_link li:nth-child(1) {width: 22px; height: 20px;}
.url_link li:nth-child(2) {width:22px;height:20px;}
.url_link li:nth-child(3) {width: 22px;height: 20px; background-position: -20px -380px; background: url(../images/background.png) no-repeat;
}
.url_link li:nth-child(4) { width: 22px;height: 20px;}
.url_link li:nth-child(3) > a > img {border-radius: 100px; overflow: hidden; width: 23px;}
/* .url_link li:nth-child(3) > a > img {background: #bcbcbc; border-radius: 100px; overflow: hidden; width: 23px;} */
.url_link li:nth-child(5) {width: 22px; height: 20px;}
.url_link li:nth-child(6) {width: 21px; height: 20px;}

/*-----------------------------------------------------------------------------------------------------------------
														V3.css
-------------------------------------------------------------------------------------------------------------------*/
#footers{border-top:2px solid #333;padding-top:50px;background:#fff;overflow:hidden}
.v3_notice_app_channel{width:100%;}
.v3_notice_app_channel:after{content:"";display:block;clear:both}
.v3_notice_app_channel .title_footer{float:left;width:265px;margin:15px 0;font-size:18px;font-weight:bold}
.v3_notice_app_channel .v3_notice{float:left;width:265px;height:195px;padding-right:25px;margin-right:25px;border-right:1px solid #ddd}
.v3_notice_app_channel .v3_notice ul{position:relative;**top:-10px;/* ie7 */}
.v3_notice_app_channel .v3_notice ul li{overflow:hidden;width:265px;margin-bottom:12px;word-wrap:break-word;white-space:nowrap;font-size:14px;text-overflow:ellipsis;**margin-bottom:10px;/* ie7 */}
.v3_notice_app_channel .v3_notice ul li i{padding-right:5px;color:#999}
/* APP */
.v3_notice_app_channel .apps{float:left;width:410px;height:195px;margin-right:25px;border-right:1px solid #ddd}
.v3_notice_app_channel .apps dl{float:left;margin-right:20px;}
.v3_notice_app_channel .apps dl a{cursor:pointer;}
.v3_notice_app_channel .apps dl dt{float:left;margin-right:10px}
.v3_notice_app_channel .apps dl dd{float:left;width:110px;font-size:12px;line-height:1.4em;}
.v3_notice_app_channel .apps dl dd span{display:inline-block;zoom:1;*display:block;font-size:14px;font-weight:bold;padding:7px 0 5px 0}
.v3_notice_app_channel .channel{float:left;width:328px;height:195px;}
.v3_notice_app_channel .channel ul{width:100%;margin-left:-10px;}
.v3_notice_app_channel .channel ul a li{float:left;padding:3px 0;margin:0 0 10px 10px;border:1px solid #666;text-align:center;color:#666;font-size:14px;letter-spacing:-1px;}
.v3_notice_app_channel .channel ul a li:hover{color:#fff;background:#666}
.address_area{width:100%;margin-top:40px;padding:40px 0;background:#f8f8f8}
.address_area address{font-style:normal}
.address_area:after{content:"";display:block;clear:both}
.address_area h4{cursor:pointer;float:left;width:173px;height:39px;font-size:0;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;background-position:-224px -89px}
.address_area .address{float:right;text-align:right;color:#999;line-height:1.5em;}
.address_area .address li span{color:#ddd;padding:0 5px}
.address_area .address li a{color:#999;}
.v3_footer_link{overflow:hidden;width:100%;padding:15px 0;background:#333}
/* sns */
.v3_footer_link .v3_footer_sns{float:left;margin-top:3px}
.v3_footer_link .v3_footer_sns ul li{float:left;background:url('http://image.edaily.co.kr/images/content/default_icon.png') no-repeat;margin-right:15px;}
.v3_footer_link .v3_footer_sns ul li.facebook{width:6px;height:11px;font-size:0;background-position:-410px -92px}
.v3_footer_link .v3_footer_sns ul li.twitter{width:11px;height:11px;font-size:0;background-position:-426px -92px}
.v3_footer_link .v3_footer_sns ul li.youtube{width:13px;height:11px;font-size:0;background-position:-447px -92px}
.v3_footer_link .v3_footer_sns ul li.rss{width:8px;height:11px;font-size:0;background-position:-470px -92px}
.v3_footer_link .infomation_link{float:right}
.v3_footer_link .infomation_link ul li{float:left;margin-left:20px;}
.v3_footer_link .infomation_link ul li:first-child{margin-left:0;}
.v3_footer_link .infomation_link ul li a{font-size:14px;letter-spacing:-1px;color:#fff;}
.v3_footer_link .infomation_link ul li a span{color:#fccf00}
/* boxbanner_970x90 */
.v3_banners{width:970px;margin:0 auto}
.v3_boxbanner_970x90{padding:50px 0;padding-bottom:60px;}


/*-----------------------------------------------------------------------------------------------------------------
														MY PAGE.CSS
-------------------------------------------------------------------------------------------------------------------*/
.mypagenavi{display:inline-block;width:840px}
.mypagenavi ul{width:100%}
.mypagenavi ul li{float:left;padding:35px 18px;font-size:20px;text-align:center;letter-spacing:-1px;}
.mypagenavi ul li.on{position:relative;font-weight:bold}
.mypagenavi ul li.on:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:#333}
.nobg{background:transparent}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.mypagenavi ul li.on:after{bottom:-5px}
}

.mem_pop .btn-plus, 
.mem_pop .btn-minus
{
	display:none	
}
.article_body img{
	width:100%
}



.yes_btn {
	display: none;
	font-weight: 700;
	letter-spacing: -1.5px;
	font-size: 22px;
	cursor: pointer;
	position: absolute;
	left: 735px;
	background: #333;
	border-radius: 10px;
	z-index: 9999;
	color: #FFF;
}
.yes_btn a {
	float: left;
	width: 340px;
	line-height: 75px;
	height: 75px;
	color: #FFF !important;
	border-radius: 6px;
	z-index: 9999;
	background: #333;
}
.naver_btn {
	font-weight: 700;
	letter-spacing: -1.5px;
	font-size: 22px;
	cursor: pointer;
	position: absolute;
	left: 41.2%;
	color: #FFF;
}
.naver_btn a {
	float: left;
	width: 340px;
	line-height: 75px;
	height: 75px;
	color: #FFF;
	border-radius: 6px;
	background: #1fd771;
}
.interpark_btn {
	display: none;
	font-weight: 700;
	letter-spacing: -1.5px;
	font-size: 22px;
	cursor: pointer;
	position: absolute;
	left: 550px;
	color: #FFF;
}
.interpark_btn a {
	float: left;
	width: 340px;
	line-height: 75px;
	height: 75px;
	color: #FFF;
	border-radius: 6px;
	background: #ef3f43;
}

#ex_box {
	position: relative;
	bottom: 75px;
	width: 1920px;
	height: 75px;
	text-align: center;
	z-index: 9;
}

.main_txt_area {
	position: absolute;
	left: 78px;
	top: 652px;
	color: #333;
	font-size: 18px;
	line-height: 30px;
	letter-spacing: -1px;
	font-weight: 900;
	font-family: Helvetica, Verdana, sans-serif;
	text-align: left;
	background: #f0ede4;
}


.content_wrap {
	position: relative;
	width: 100%;
	height: auto;
}

.bg_top {
	position: absolute;
	top: 50px;
	width: 100%;
	height: 3977px;
	background: #000;
}

.bg_main {
	position: absolute;
	top: 4027px;
	width: 100%;
	height: 750px;
	background: #ece8e4;
}

.bg_bottom {
	position: absolute;
	top: 4776.7px;
	width: 100%;
	height: 203px;
	background: #000;
	z-index: 1;
}

.content_in {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	margin-top: 50px;
}


/***** 20230405 통합배너 영역 추가 *****/
.banner_subscript {
	display: flex;
	width: 1080px;
	margin: 60px auto 0 auto;
	border-bottom: 1px dashed #ddd;
	padding: 0 0 50px 0
}







