/****************************************************************
 * MAIN class
 ***************************************************************/
.main_wrap #body{background:none}
.main_wrap #center{width:100%;padding:0}
.main_box_guide{margin-top:22px}
.main_box_guide .plus{display:block;width:26px;height:15px;background:url('../img/ico_plus_box.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.main_box_guide .page{height:10px}
.main_box_guide .page *{vertical-align:top}
.main_box_guide .page em{display:inline-block;zoom:1;*display:inline;width:10px;height:10px;margin:0 3px;background-repeat:no-repeat;background-position:0 0;background-image:url('../img/ico_dot_circle.gif');cursor:pointer;font-size:0;line-height:0;color:transparent}
.main_box_guide .page em.on{background-image:url('../img/ico_dot_circle-on.gif')}
.mn_box_top{float:left;width:100%;padding-bottom:54px}
.mn_box_top img{display:block;width:auto;height:100%;}
.mn_box_top a{display:block;height:100%}
.mn_box_top .sup{display:block;color:#e37932;font-weight:700;line-height:30px}
.mn_box_top .mn_box_sd01,
.mn_box_top .mn_box_sd02{float:left;width:100%}
.mn_box_top .mn_box_sd01{height:336px;padding-bottom:20px}
.mn_box_top .top_page{display:none}
.mn_box_top .b_top_wrap{float:left;width:100%;height:100%}
.mn_box_top .b_top01,
.mn_box_top .b_top03,
.mn_box_top .b_top04{position:relative;float:left;height:100%;overflow:hidden}
.mn_box_top .b_top01{position:relative;width:813px;background-color:#191918}
.mn_box_top .b_top02{position:relative;float:right;width:406px;height:100%;background-color:#191918;overflow:hidden}
.mn_box_top .b_top03{width:406px}
.mn_box_top .b_top04{width:406px;margin-left:1px}
.mn_box_top .b_top05{position:relative;float:right;width:406px;height:100%;overflow:hidden}
.mn_box_top .top_item img{position:absolute;right:0;top:0}
.mn_box_top .b_top02 img{position:absolute;right:0;top:0}
.mn_box_top .b_top_box{padding-top:44px}
.mn_box_top .b_top_box .page{display:block}
.mn_box_top .b_img{position:relative;height:100%}
.mn_box_top .b_img span{position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-repeat:repeat-y;background-position:left top;z-index:1}
.mn_box_top .b_img .w{display:block}
.mn_box_top .b_img .m{display:none}
.mn_box_top .b_top01 .b_img span{background-image:url('../img/main_bg_gr_l.png')}
.mn_box_top .b_top02 .b_img span{background-image:url('../img/main_bg_gr.png')}
.mn_box_top .b_info{position:absolute;left:36px;top:20px;z-index:2}
.mn_box_top .b_info .sup{padding:16px 0}
.mn_box_top .b_info .ssup{display:block;position:absolute;top:43px;left:0;width:220px;font-size:14px;color:#acacac;line-height:1.2em;letter-spacing:-0.5px}
.mn_box_top .b_info .tit{display:block;padding-bottom:16px;color:#fff;font-weight:400;letter-spacing:-3px}
.mn_box_top .b_info .tit.type01{font-size:50px;line-height:52px}
.mn_box_top .b_info .tit.type02{font-size:40px;line-height:42px}
.mn_box_top .b_info .tit.type03{font-size:30px;line-height:32px}
.mn_box_top .b_info .tit.type04{margin-top:30px;font-size:24px;line-height:1.2em;width:285px;min-height:130px;}
.mn_box_top .b_info .btn_detail{display:inline-block;padding:8px 12px;border:1px solid #727271;font-size:14px;line-height:1em;color:#acacac;}
.mn_box_top .b_top01 .b_info li{color:#ccc;letter-spacing:0}
.mn_box_top .b_top01 .b_info li em{color:#fff;padding-right:10px}
.mn_box_top .b_top02 .b_info .tit{letter-spacing:-0.08em}
.mn_box_top .b_top02 .b_info p{margin:0;color:#ccc;line-height:20px}
.mn_box_top .sd_wrap{overflow:hidden}
.mn_box_top .sd_wrap .sup{padding-bottom:14px}
.mn_box_top .sd_wrap .ad_box a{display:none;position:relative}
.mn_box_top .sd_wrap .ad_box a.open{display:block}
.mn_box_top .sd_wrap .ad_box a img{display:block;height:168px;width:100%}
.mn_box_top .sd_wrap .ad_info{padding:0 40px 26px 0}
.mn_box_top .sd_wrap .ad_info span{display:block;padding:20px 0 16px 0;font-size:22px;line-height:25px;color:#000;min-height:50px}
.mn_box_top .sd_wrap .ad_info .m_tit{position:absolute;left:0;top:-40px;color:#e37932;display:block;font-weight:700;line-height:30px}
.mn_box_top .sd_wrap .ad_info p{margin:0;line-height:24px;height:48px;overflow:hidden}
.mn_box_top .sd_wrap .ad_info .plus{position:absolute;right:20px;bottom:0}
.mn_box_top .sd_wrap .page{position:absolute;top:14px;left:84px}
.mn_box_bottom{clear:both;width:100%;border-top:4px solid #1a1a1a;overflow:hidden;background:url('../img/line_main_bg.gif') 443px 0 repeat-y}
.mn_box_bottom .mn_left{float:left}
.mn_box_bottom .mn_left .mob_tab_menu{display:none}
.mn_box_bottom .mn_rpt{float:left;width:412px}
.mn_box_bottom .mn_rpt.right .rpt_img_bg{position:absolute;left:0;top:0;display:block;width:80px;border:1px solid #cdcdcd;box-shadow:1px 1px 3px #c9c9c9}
.mn_box_bottom .mn_rpt.right .rpt_img_bg img{display:block;width:100%;height:auto}
.mn_box_bottom .mn_rpt.right .rpt_img_bg em{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/bg_img80.png') center top repeat-y;z-index:1}
.mn_box_bottom .mn_rpt.right{padding:0 32px}
.mn_box_bottom .mn_rpt.left{padding-right:32px}
.mn_box_bottom .mn_rpt > strong{display:block;padding:24px 0 46px 0;font-size:30px;line-height:28px;color:#000;font-weight:400}
.mn_box_bottom .mn_rpt_lst li a{position:relative;display:block}
.mn_box_bottom .mn_rpt_lst li a dt{color:#000;font-size:20px;line-height:24px;margin-bottom:10px}
.mn_box_bottom .mn_rpt_lst li a dt em{display:block;font-size:14px;line-height:26px;color:#e37932;font-weight:700}
.mn_box_bottom .mn_rpt_lst li a dd{line-height:22px;height:66px;overflow:hidden}
.mn_box_bottom .mn_rpt_lst li a .plus{position:absolute;right:0;bottom:0}
.mn_box_bottom .mn_rpt.right  .mn_rpt_lst li{padding-bottom:40px}
.mn_box_bottom .mn_rpt.right  .mn_rpt_lst li a{padding-left:99px}
.mn_box_bottom .mn_rpt.left .mn_rpt_lst li{padding-bottom:24px}
.mn_box_bottom .mn_rpt.left .mn_rpt_lst li a{padding-bottom:18px}
.mn_box_bottom .mn_right{float:right;width:284px;padding-left:16px}
.mn_box_bottom .mn_banner{position:relative;margin-top:16px;padding-bottom:42px}
.mn_box_bottom .mn_banner li{display:none}
.mn_box_bottom .mn_banner li.open{display:block}
.mn_box_bottom .mn_banner li a{display:block;width:282px;overflow:hidden;border:1px solid #c9c9c9}
.mn_box_bottom .mn_banner li a img{width:100%;height:auto}
.mn_box_bottom .mn_banner li a img.w{display:block}
.mn_box_bottom .mn_banner li a img.m{display:none}
.mn_box_bottom .mn_banner .page{position:absolute;left:0;bottom:0;width:100%;padding:12px 0 20px 0;text-align:center}
.mn_box_bottom .mn_banner .page em{margin:0 4px}
.mn_box_bottom .mn_notice{margin-bottom:30px}
.mn_box_bottom .mn_notice .mn_tit{display:block;margin-bottom:8px;font-size:20px;line-height:28px;font-weight:500;color:#000}
.mn_box_bottom .mn_notice ul {clear:both;}
.mn_box_bottom .mn_notice li a{display:block;padding-left:12px;background:url('../img/ico_list_nm4.gif') 1px 12px no-repeat;color:#444;font-size:14px;line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mn_box_bottom .mn_notice li a em{color:#e37932;padding-right:4px}
.mn_box_bottom .mn_notice li a em.day{letter-spacing:0}
.mn_box_bottom .mn_notice .main-tab {overflow:hidden;margin:0 0 8px 0}
.mn_box_bottom .mn_notice .main-tab a {float:left;font-size:20px;line-height:28px;font-weight:500;color:#b2b2b2;}
.mn_box_bottom .mn_notice .main-tab a.t1 {margin-right:14px}
.mn_box_bottom .mn_notice .main-tab a.t2 {padding-left:12px;background:url('../img/ico_bar_p19.gif') left 5px no-repeat}
.mn_box_bottom .mn_notice .main-tab a.on {color:#000;}
.mn_box_bottom .mn_each_link li{background:url('../img/ico_dot_line.gif') left top repeat-x}
.mn_box_bottom .mn_each_link li:first-child{background:none}
.mn_box_bottom .mn_each_link li a{display:block;margin:0 3px;height:100%;background-repeat:no-repeat}
.mn_box_bottom .mn_each_link li a span{display:block;color:#000;font-size:15px;line-height:1em;font-weight:500}
.mn_box_bottom .mn_each_link li.lk01{height:36px}
.mn_box_bottom .mn_each_link li.lk02{height:54px}
.mn_box_bottom .mn_each_link li.lk03{height:38px}
.mn_box_bottom .mn_each_link li.lk01 a{background-image:url('../img/ico_lk01.gif');background-position:right top}
.mn_box_bottom .mn_each_link li.lk02 a{background-image:url('../img/ico_lk02.gif');background-position:right center}
.mn_box_bottom .mn_each_link li.lk03 a{background-image:url('../img/ico_lk03.gif');background-position:right bottom}
.mn_box_bottom .mn_each_link li.lk01 a span{padding-top:4px}
.mn_box_bottom .mn_each_link li.lk02 a span{padding-top:20px}
.mn_box_bottom .mn_each_link li.lk03 a span{padding-top:18px}

@media screen and ( max-width:640px ){
	.main_box_guide .plus,
	.mn_box_top .sd_wrap .sup,
	.mn_box_top .sd_wrap .page,
	.mn_box_top .sd_wrap .ad_info p{display:none}

	.main_box_guide .page{clear:both}
	.main_box_guide .page em{background-image:url('../img/ico_dot_circle_mob.gif');background-size:10px auto}
	.main_box_guide .page em.on{background-image:url('../img/ico_dot_circle-on_mob.gif')}

	.main_box_guide{margin:0}

	.mn_box_top .top_item img{position:static;width:100%;height:auto;margin:0}
	.mn_box_top{width:100%;padding:0;overflow:hidden}
	.mn_box_top .mn_box_sd01{width:100%;height:auto;padding-bottom:0;background-color:#fff;overflow:hidden}
	.mn_box_top .b_top_wrap{position:relative;width:1000%}
	.mn_box_top .top_page{float:left;display:block;width:100%;margin:15px 0;text-align:center}
	.mn_box_top .top_page *{vertical-align:top}
	.mn_box_top .top_page .box{display:inline-block;padding:6px 12px;line-height:0;border:1px solid #cacaca;border-radius:12px;background-color:#fff;box-shadow:1px 1px 3px #ececec}
	.mn_box_top .top_page .box em{display:inline-block;margin:0 3px;font-size:0;color:transparent;line-height:0;width:10px;height:10px;background:url('../img/ico_dot_circle_mob.gif') 0 0 no-repeat;background-size:10px auto}
	.mn_box_top .top_page .box em.on{background-image:url('../img/ico_dot_circle-on_mob.gif')}
	.mn_box_top .b_img .w{display:none}
	.mn_box_top .b_img .m{display:block}
	.mn_box_top .b_top01,
	.mn_box_top .b_top02{float:left;width:10%;overflow:visible}
	.mn_box_top .b_top01,
	.mn_box_top .b_top02{background-color:#fff}
	.mn_box_top .b_top01 .b_img span,
	.mn_box_top .b_top02 .b_img span{background:none}
	.mn_box_top .b_info{position:static;padding-left:15px}
	.mn_box_top .b_info .sup{font-size:12px;font-weight:500;line-height:14px;padding:14px 0}
	.mn_box_top .b_info .ssup{position:relative;margin-top:-10px;top:0;left:0;width:100%;font-size:11px}
	.mn_box_top .b_info .btn_detail{display:none;width:48px;text-align:center;border-color:#cacaca;color:#1a1a1a;font-size:12px;box-shadow:rgba(0, 0, 0, 0.19) 1px 1px 0px}
	.mn_box_top .b_info .btn_detail.mview{display:inline-block;}
	.mn_box_top .b_info .tit.type01,
	.mn_box_top .b_info .tit.type02,
	.mn_box_top .b_info .tit.type03,
	.mn_box_top .b_info .tit.type04,
	.mn_box_top .b_top02 .b_info .tit,
	.mn_box_top .b_info .tit{height:42px;margin-bottom:8px;padding-bottom:0;color:#1a1a1a;font-size:18px;line-height:21px;letter-spacing:-0.08em;overflow:hidden}
	.mn_box_top .b_info .tit.type04{margin-top:10px;height:auto;min-height:auto;width:auto;padding-right:10px;font-size:13px;line-height:1.4em}
	.mn_box_top .b_top02 .b_info p,
	.mn_box_top .b_top01 .b_info li{font-size:12px;line-height:17px;color:#7c7b75}
	.mn_box_top .b_top01 .b_info li em{color:#444;font-weight:500}
	.mn_box_top .mn_box_sd02{margin:20px 0 12px 0;background-color:#f0f0f0;overflow:hidden}
	.mn_box_top .b_top03,
	.mn_box_top .b_top04,
	.mn_box_top .b_top05{width:auto;margin-left:0;float:none;display:inline-block}
	.mn_box_top .b_top05{margin-right:15px}
	.mn_box_top .b_top03{margin-left:15px;margin-right:0}
	.mn_box_top .b_top_box{padding-top:0}
	.mn_box_top .b_top_box .page{display:none}
	.mn_box_top .sd_wrap{position:relative;display:inline-block;white-space:nowrap}
	.mn_box_top .sd_wrap .ad_box{display:inline-block}
	.mn_box_top .sd_wrap .ad_box *{vertical-align:top}
	.mn_box_top .sd_wrap .ad_box a.open,
	.mn_box_top .sd_wrap .ad_box a{display:inline-block;width:140px;margin-left:3px;border:1px solid #cacaca}
	.mn_box_top .sd_wrap .ad_box a img{height:58px}
	.mn_box_top .sd_wrap .ad_info{padding:14px 10px 18px 10px;background-color:#fff;white-space:normal}
	.mn_box_top .sd_wrap .ad_info span{font-size:12px;padding:0;line-height:15px;min-height:auto;height:30px;overflow:hidden}
	.mn_box_top .sd_wrap .ad_info .m_tit{position:static;padding-bottom:6px;font-size:12px;font-weight:500;line-height:20px}
	.mn_box_top .b_top03 .ad_box a:first-child{margin-left:0}

	.mn_box_bottom{border-top:none;background:none}
	.mn_box_bottom .mn_left .mob_tab_menu{display:block;padding:20px 0}
	.mn_box_bottom .mn_left .mob_tab_menu:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:'';opacity:0}
	.mn_box_bottom .mn_left .mob_tab_menu ul{float:left;width:100%}
	.mn_box_bottom .mn_left .mob_tab_menu li{float:left;width:50%}
	.mn_box_bottom .mn_left .mob_tab_menu li button{display:block;width:100%;padding:11px 0;font-size:12px;font-weight:500;text-align:center;cursor:pointer;box-sizing:border-box;border:solid #cacaca;border-width:1px 0}
	.mn_box_bottom .mn_left .mob_tab_menu li.open button{color:#fff;background-color:#f08200;padding:12px 0;z-index:1;border-width:0}
	.mn_box_bottom .mn_left .mob_tab_menu li.t1 button{border-left:1px solid #cacaca}
	.mn_box_bottom .mn_left .mob_tab_menu li.t1.open button{border-left:none}
	.mn_box_bottom .mn_left .mob_tab_menu li.t2 button{border-right:1px solid #cacaca}
	.mn_box_bottom .mn_left .mob_tab_menu li.t2.open button{border-right:none}
	.mn_box_bottom .mn_left,
	.mn_box_bottom .mn_right,
	.mn_box_bottom .mn_rpt{float:none}
	.mn_box_bottom .mn_rpt{width:auto}
	.mn_box_bottom .mn_left{position:relative;background-color:#fff;padding:0 15px}
	.mn_box_bottom .mn_rpt.right,
	.mn_box_bottom .mn_rpt.left{padding:0}
	.mn_box_bottom .mn_rpt > strong{display:none}
	.mn_box_bottom .mn_rpt_lst li{min-height:90px}
	.mn_box_bottom .mn_rpt_lst li a dt{font-size:15px;line-height:18px;margin-bottom:6px}
	.mn_box_bottom .mn_rpt_lst li a dd{font-size:12px;line-height:16px;height:auto}
	.mn_box_bottom .mn_rpt.right .rpt_img_bg{width:64px}
	.mn_box_bottom .mn_rpt.right .rpt_img_bg em{background-image:url('../img/bg_img128.png');background-size:64px auto}
	.mn_box_bottom .mn_rpt.right .mn_rpt_lst li{padding-bottom:20px}
	.mn_box_bottom .mn_rpt.right .mn_rpt_lst li a{padding-left:80px}
	.mn_box_bottom .mn_rpt{display:none}
	.mn_box_bottom .mn_rpt.open{display:block}
	.mn_box_bottom .mn_right{padding:0;width:auto}
	.mn_box_bottom .mn_rpt.left .mn_rpt_lst li{padding-bottom:12px}
	.mn_box_bottom .mn_rpt.left .mn_rpt_lst li a{padding:0}

	.mn_box_bottom .mn_banner{margin:0;background-color:#fff;border-bottom:1px solid #cacaca}
    .mn_box_bottom .mn_banner:after {clear:both;display:block;content:' ';}
	.mn_box_bottom .mn_banner .mn_hid{float:left;width:100%;overflow:hidden}
	.mn_box_bottom .mn_banner ul{float:left;width:1000%}
	.mn_box_bottom .mn_banner li{float:left;width:10%;display:block}
	.mn_box_bottom .mn_banner li.open{display:block}
	.mn_box_bottom .mn_banner li a{margin:0 15px;width:auto}
	.mn_box_bottom .mn_banner li a img.w{display:none}
	.mn_box_bottom .mn_banner li a img.m{display:block}

	.mn_box_bottom .mn_notice{margin:10px 0;background-color:#fff;border:solid #cacaca;border-width:1px 0}
	.mn_box_bottom .mn_notice .mn_tit{margin:7px 15px;font-size:15px}
	.mn_box_bottom .mn_notice li{border-top:1px solid #e5e5e5}
	.mn_box_bottom .mn_notice li a{padding:0 15px;background:none;font-size:12px;line-height:40px}
    .mn_box_bottom .mn_notice .main-tab {height:28px;padding:14px 15px 0 15px;}
    .mn_box_bottom .mn_notice .main-tab a {font-size:15px;}
    .mn_box_bottom .mn_notice .main-tab a.t1 {margin-right:0.7em;}
    .mn_box_bottom .mn_notice .main-tab a.t2 {padding-left:0.6em;}

	.mn_box_bottom .mn_each_link{background-color:#fff;margin-top:-10px;margin-bottom:10px;border-bottom:1px solid #cacaca}
	.mn_box_bottom .mn_each_link ul{overflow:auto;width:100%}
	.mn_box_bottom .mn_each_link ul li{float:left;width:33.3%;height:auto !important;background:none}
	.mn_box_bottom .mn_each_link ul li a{margin:0}
	.mn_box_bottom .mn_each_link ul li.lk01 a{background-position:center 20px;background-image:url('../img/ico_lk01_mob.gif');background-size:22px auto}
	.mn_box_bottom .mn_each_link ul li.lk02 a{background-position:center 20px;background-image:url('../img/ico_lk02_mob.gif');background-size:23px auto;border:solid #cacaca;border-width:0 1px}
	.mn_box_bottom .mn_each_link ul li.lk03 a{background-position:center 16px;background-image:url('../img/ico_lk03_mob.gif');background-size:23px auto}
	.mn_box_bottom .mn_each_link ul li span{padding:43px 0 20px 0 !important;font-size:12px;font-weight:500;color:#000;line-height:15px;text-align:center}
}

/*****************************************
 * KDI 홈페이지 개편 안내
 ****************************************/
#renewal,
#renewalBody .background,
#renewalBody .foreground {
    -webkit-transition-duration: 500ms;
            transition-duration: 500ms;
    -webkit-transition-timing-function: cubic-bezier( .72, .07, .28, .93 );
            transition-timing-function: cubic-bezier( .72, .07, .28, .93 );
}

#renewal {
    position: relative;
    z-index: 6;
    height: 99px;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    -webkit-transition-property: height;
            transition-property: height;
}

#renewal, #renewal * {letter-spacing:-0.05em;}
#renewal > a {display:block;width:910px;height:89px;margin:0 auto;padding-top:10px;white-space:nowrap;}
#renewal > a > * {display:inline-block;vertical-align:middle;}
#renewal > a > img {margin-right:0.5em;}
#renewal > a > strong > span {color:#f08200;}
#renewal > a > strong {margin-right:1em;font-weight:400;font-size:30px;line-height:1.3em;color:#73593c;}
#renewal > a > span {font-size:15px;line-height:1.3em;color:#000;}

#renewal > button {
    position: absolute;
    right: 50%;
    top: 20px;
    margin-right: -610px;
    width: 38px;
    height: 38px;
    overflow: hidden;
    background: url(../img/renewal_ico.png) no-repeat 1px 1px;
    text-indent: -9999px;
}

.do-not-open {position:absolute;right:50%;top:66px;margin-right:-610px;font-weight:500;font-size:12px;line-height:1.3em;color:#000;}
.do-not-open label > span {display:inline-block;width:12px;height:12px;margin-right:0.3em;margin-bottom:0.1em;border:1px solid #000;vertical-align:middle;}
.do-not-open.checked label > span {background:url(../img/renewal_ico.png) no-repeat -49px 2px;}
.do-not-open input {position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}

#renewalPreview {width:1220px;margin:0 auto;}
#renewalPreview .article {float:left;position:relative;width:25%;height:264px;padding-top:10px;}
#renewalPreview .article .line {position:absolute;left:0;top:0;height:100%;border-left:1px solid #e0ddd3;}
#renewalPreview .article > img {display:block;margin:0 auto 15px auto;}
#renewalPreview .article > strong {display:block;width:100%;margin-bottom:15px;text-align:center;font-weight:300;font-size:30px;line-height:1.3em;color:#000;}
#renewalPreview .article > p {margin:0;text-align:center;font-size:15px;line-height:1.46em;color:#8b8b8b;}

#renewalBody {display:none;position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;}
#renewalBody, #renewalBody * {letter-spacing:-0.05em;}

#renewalBody .background {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition-property: opacity;
            transition-property: opacity;
}

#renewalBody .foreground {
    position: absolute;
    left: 0;
    top: 100px;
    z-index: 1;
    width: 100%;
    height: 0;
    overflow: hidden;
    background-color: #fff;
    -webkit-transition-property: top, height;
            transition-property: top, height;
}

#renewalBody.expand .background {opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
#renewalBody.expand .foreground {height:615px;}

#renewalBody .foreground > strong > img {float:left;}
#renewalBody .foreground > strong > span > span {display:block;color:#f08200;}
#renewalBody .foreground > strong > span {float:right;}

#renewalBody .foreground > strong {
    display: block;
    width: 720px;
    height: 210px;
    margin: 0 auto;
    padding-top: 47px;
    font-weight: 100;
    font-size: 60px;
    line-height: 1.05em;
    color: #73593c;
}

#renewalBody .foreground > a {
    position: absolute;
    right: 50%;
    top: 565px;
    width: 140px;
    height: 27px;
    margin-right: -610px;
    padding-left: 10px;
    padding-top: 6px;
    border: 1px solid #f08200;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3em;
    color: #f08200;
}

#renewalBody .foreground > a > span {
    position: absolute;
    right: 4px;
    top: 50%;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-top: -7px;
    background: url(../img/renewal_ico.png) no-repeat -48px -20px;
}

@media screen and ( max-width:640px ){
    #renewal, #renewalBody {display:none !important;}
}

/* 유튜브 동영상 */
#utb_mv{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
#utb_mv .mv_wrap{position:absolute;left:50%;top:145px;width:750px;margin-left:-375px;padding-top:46px;z-index:2}
#utb_mv .mv_wrap .mv_link{background-color:#fff;padding:46px}
#utb_mv .mv_wrap .mv_link .frame{height:340px;border:1px solid #c8c8c8}
#utb_mv .mv_wrap .mv_title{margin-top:24px;position:relative;padding-right:180px}
#utb_mv .mv_wrap .mv_title strong{display:block;font-weight:500}
#utb_mv .mv_wrap .mv_title strong em{display:block;color:#f08200;font-size:16px;line-height:1em}
#utb_mv .mv_wrap .mv_title strong span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:20px;padding-top:4px}
#utb_mv .mv_wrap .mv_title a{display:block;position:absolute;right:0;top:6px;width:160px;padding:15px 0;border:1px solid #f7c07f;color:#f08200;font-size:13px;text-align:center;font-weight:700;text-indent:-18px;background:url('../img/main_popup_arw.png') right center no-repeat;line-height:1em}
#utb_mv .mv_wrap .popup_close{position:absolute;right:0;top:0;display:block;width:33px;height:32px;background:url('../img/ico_close_popup.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
#utb_mv .mv_wrap .check_close{float:right;margin-top:12px}
#utb_mv .mv_wrap .today_close,
#utb_mv .mv_wrap .week_close {color:#fff;font-size:12px;font-weight:500;padding-left:22px;margin-left:26px;background:url('../img/main_check.png') 0 5px no-repeat}

.bg_back{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);z-index:1}


@media screen and ( max-width:640px ){
    #utb_mv {display:none !important;}
}
