@charset "utf-8";


@media(min-width:0px){
	.pc{display:none}
	.mo{display:block}

	#gnb,
	#sitelink .site_search,
	#sitelink #site_submit,
	#sitelink .sitemap, 
	#sitelink .top_sns_box,
	#site_search,
	#lang{display:none}

	#animate{padding:10px}

	#sitelink{}
	#sitelink .mobile{display:inline-block;width:50px;height:50px;border-radius:100%;-webkit-border-radius:100%}
	#sitelink .mobile .fireinthefinger{width:20px}
	#footer .layout{padding-left:0;padding-right:0;}
	#footer .ft_logo{display:none;}
	#footer address,
	#footer .copy{font-size:13px;text-align:center}
	#footer address div{font-size:13px;line-height:1.4;}
	#footer .number .tel{margin-left:0;}
	#footer .footer_menu{margin-bottom:10px;}
	#footer .footer_menu li{float:left;margin-left:0;width:50%;border:5px solid transparent;box-sizing:border-box}
	#footer .footer_menu li a{padding:7px 15px;border:1px solid #8a8a8a;text-align:center}
	#footer .footer_menu li a:before{display:none;}
	#footer .sns{position:relative;text-align:center;margin-top:10}
}


@media(min-width:768px){
	.pc{display:block}
	.mo{display:none}
}


@media(min-width:1000px){
	#sitelink .mobile{display:none}
	#sitelink .site_search,
	#sitelink #site_submit,
	#sitelink .sitemap,
	#site_search,
	#lang{display:inline-block;}
	#sitelink .top_sns_box{display:none;}
	#animate{padding:0}
	#gnb{display:block}
	#tm .th1>a{padding:0 15px;font-size:15px;}
	div[id^="summary"] br{display:none}
	#svisual .layout h2{width:606px;height:74px;}

	#footer .layout{padding-left:180px;padding-right:100px;}
	#footer .ft_logo{display:block;}
	#footer .footer_menu{margin-bottom:0;}
	#footer .footer_menu li{width:auto;border:0px}
	#footer .footer_menu li a{padding:5px 15px;border:0px;text-align:left}
	#footer .footer_menu li a:before{display:block;}
	#footer address,
	#footer .copy{font-size:15px;text-align:left}
	#footer .number .tel{margin-left:5px;}
	#footer address div{font-size:15px;}
	#footer .sns{position:absolute;text-align:left;margin-top:0}
}


@media(min-width:1200px){
	div[id^="summary"] br{display:block}
	#tm .th1>a{padding:0 15px}

}

@media(min-width:1280px){
	#tm .th1>a{padding:0 20px}
}



/*모바일서비스*/
#sitelink .service,#mo-content{display:none}

@media(min-width:0px){
	#sitelink .service{display:inline-block;width:50px;height:50px;text-align:center;border-radius:100%;-webkit-border-radius:100%;background:#87898c;color:#fff}
	#sitelink .service span{display:inline-block;vertical-align:middle;line-height:100%}
	#sitelink .service:before{content:"";display:inline-block;height:100%;vertical-align:middle} 
	#sitelink .mobile{margin-left:0}

	#mo-content{z-index:1000;position:fixed;top:0;left:0;right:0;height:100%;overflow:hidden;background:url(/images/kor/main/mo-balck-pattern.png)}
	#mo-content .mo-wrapper{margin:10px 20px}

	#mo-content .mo-login{margin:0 0 0 165px;text-align:center}
	#mo-content .mo-login a{display:inline-block;padding-left:20px;font-size:15px;background:url(/images/kor/main/mo-login-icon.png) no-repeat 0 50%;color:#fff}

	#mo-content .mo-title{text-align:center;font-size:20px;vertical-align:bottom;}
	#mo-content .mo-title strong{display:block;line-height:1;font-weight:700;font-family:"nsr",sans-serif;color:#fff}
	#mo-content .mo-title strong span{line-height:1;font-family:"nsr",sans-serif;color:#ef4030}
	#mo-content .mo-title .icon-ust{display:inline-block;width:71px;height:33px;margin:0 5px -3px 0;line-height:1;background:url(/images/kor/main/mo-ust-ci.png) no-repeat}

	#mo-content .mo-button{max-width:480px;margin:15px auto}
	#mo-content .mo-button .table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;line-height:0;}
	#mo-content .mo-button .table .row{display:table-row;line-height:0;}
	#mo-content .mo-button .table .row a{display:table-cell;height:80px;vertical-align:center;text-align:center;border:1px solid #5d5d5d;color:#fff;line-height:18px;}
	#mo-content .mo-button .mo-icon{display:block;width:50px;height:50px;margin:0 auto;background:url(/images/kor/main/mo-button-icon.png) no-repeat;font-size:0;line-height:0;}

	#mo-content .mo-button .icon1{background-position:0 0}
	#mo-content .mo-button .icon2{background-position:-50px 0}
	#mo-content .mo-button .icon3{background-position:0 -50px}
	#mo-content .mo-button .icon4{background-position:-50px -50px}
	#mo-content .mo-button .icon5{background-position:0 -100px}
	#mo-content .mo-button .icon6{background-position:-50px -100px}
	#mo-content .mo-button .icon7{background-position:0 -150px}
	#mo-content .mo-button .icon8{background-position:-50px -150px}

	#mo-content .mo-exit{text-align:center}
	#mo-content .mo-exit a{display:inline-block;min-width:130px;margin:0;padding:10px;border-radius:5px;-webkit-border-radius:5px;background:#24293e;color:#fff}

}

@media(min-width:360px){
	#mo-content .mo-wrapper{margin:20px}
	#mo-content .mo-login{margin:0 0 10px 165px}
	#mo-content .mo-button{margin:25px auto}
	#mo-content .mo-button .table .row a{height:85px}
}

@media(min-width:480px) {
	#mo-content .mo-button .table .row a{height:100px}
}

@media(min-width:768px){
	#sitelink .service,#mo-content{display:none}
}










/*

@media(min-width:0px){
	#header .layout{width:100%}
	#header #logo span,
    #gnb,
    #remote,
	#footer .ft_logo{display:none}
    #open_mn{display:inline-block;margin-top:0px;}
    #content{float:none;width:100%;}
	#header #logo em a{font-size:18px;}
	#cont_ti .location_buttons_box .print{display:none}
	#navigate .layout{width:100%}
	#navigate .navi{padding-left:15px;}
	#navigate .home,
	#navigate .navi1{display:none}
	#navigate .navi2{border-left:1px solid #BBC8C8;}
	#svisual .layout h2{font-size:16px;}
	#footer .copy{text-align:center}
	#cont_ti .location_buttons_box{top:0;}

}
@media(min-width:768px){
#svisual .layout h2{font-size:20px;}
}


@media(min-width:1024px){
#header #logo span,
#gnb,
#remote,
#footer .ft_logo{display:inline-block}
#open_mn{display:none;}
#content{float:right;width:75%;}
#navigate .navi{padding-left:25px;}
#navigate .home,
#navigate .navi1{display:inline-block}
#cont_ti .location_buttons_box .print{display:inline-block}
#svisual .layout h2{font-size:22px;}
#header #logo em a{font-size:26px;}
#cont_ti .location_buttons_box{top:9px;}
#footer .copy{text-align:left}
}*/
