/* 

	project: Conceptnova (free CSS template)
	author: luka cvrk (www.solucija.com)

@import url(http://api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb);
*/
*{ margin: 0; padding: 0; }*
body {font-family: 'NanumGothic', '나눔고딕','NanumGothicWeb', '맑은 고딕', 'Malgun Gothic', Dotum; color: #454545; line-height: 20px;letter-spacing:-0.01em;min-width:1100px;min_width:1100px;}

a { text-decoration: none; color: #555; background: inherit; }
a:hover { color: #808080; background: inherit; }	
a:focus { outline: 0; }
h1 { font-size: 2.8em; line-height: 35px; }
h2 { color: #000; font: bold 170% Arial, Sans-Serif; letter-spacing: -1px; padding: 0; margin: 0 0 10px; }
img { border: 0; }

.grey { color: #484848; }
#header_body {background:#fff;}
#header_full{border:0px solid red;width:100%;overflow:hidden}
#header_fulllogin{border-bottom:1px solid #000;width:100%;overflow:hidden;background-color:#f7f7f7}
#header_wrap { width: 1100px; margin: 0px auto 0;POSITION: relative;border:0px solid red}
#content_wrap { width: 1100px; margin: 0px auto 0;POSITION: relative;}
#footer_wrap { width: 1100px; margin: 0px auto 0;POSITION: relative;}
#full_window {display:none;left:50%;position:absolute;width:1200px;margin-left:-600px;}
#full_window_bottom {text-align:center;}
#full_window .top_bg {}
#full_window_close { position:absolute;top:0px;left:1105px;margin:0px;padding:0px;background: url(../img/slide_close_btn.gif) repeat-x center center;width:42px;height:42px;z-index:9;cursor:pointer;}
#full_window_close span {display:none;}
#full_window_body { width: 1100px; margin: 0px auto 0;POSITION: relative;border:0px solid red}

#fulltable{width:1105px;background-color:#FFFFFF;border:1px solid #555;}
#fulltable td{padding:10px 15px;border-right:1px solid #eee;}
#fulltable .subm{font-size:12px;color:#777;line-height:24px}
#fulltable .submtop{background-color:#f9f9f9;border-bottom:1px dashed #eee}
.firstm{font-size:14px;color:#333;font-weight:bold;}
#small_window { position:relative;width:1100px;height:50px;}


#logoleft{float:left;width:400px;margin-top:30px;border:1px solid #000;margin-left:50px}
#snsleft{float:left;width:173px;padding-top:23px}
#logo {float:left;position:relative;top:10px;width:250px;height:80px; line-height:80px; margin: 0 0 0px;cursor:pointer;}

#search {float:right;position:relative;width:195px;margin-top:30px;}
#search li {list-style:none;float:left;width:65px;text-align:center;font-size:12px;color:#000;line-height:30px}
#search li a {color:#000}



#login { position:relative;top:10px;width:650px;text-align:right;margin:0 auto;border:0px solid red;overflow:hidden;height:40px;float:right;}
#openm { position:relative;top:0px;width:350px;text-align:left;margin:0 auto;border:0px solid red;overflow:hidden;height:40px;float:left;cursor:pointer;}
#openm li{ background: url(../img/grey_arrow.png) no-repeat 156px 19px;border-right:1px solid #d8d8d8;width:140px;margin:0 auto;height:40px;float:left;list-style:none;font-size:13px;font-weight:bold;padding:10px 23px 10px 20px;text-align:center;color:#737373}
#openm .select{ background: url(../img/grey_arrow.png) no-repeat 130px 19px;border-left:0px solid #d8d8d8;padding:0px;margin:0px;background-color:#000;color:white;padding:10px 23px 10px 20px;text-align:center;width:120px}


#address_top{width:100%;border:1px solid #ddd;}
#address_center{width:1100px;margin:0 auto;padding-left:5px;}
.address_title{font-family: 'Roboto', sans-serif;font-size:14px;font-weight:bold;padding:0 0 0 3px}
.address_sub{font-family: 'Roboto', sans-serif;font-size:11px;color:#777;line-height:14px;letter-spacing:0px;padding:0 3px 0 3px}
.main_title{font-family: 'Roboto', sans-serif;font-size:21px;font-weight:700;letter-spacing:0px;padding-top:10px}

#brandpg {width:100%;overflow:hidden;}
#brandpg table {border-collapse:collapse;margin-top:20px}
#brandpg td {border:1px solid #ddd}

#menu_top{width:100%;border-top:0px solid #ccc;}
#menu_center{width:1100px;margin:0 auto;padding:10px 0}
#menu_center table td{text-align:center;padding:10px 0;font-size:17px;letter-spacing:-1px}


#roll_top{width:100%;border-top:0px solid #ccc;}

#open_layer { background: url(../img/open.gif) no-repeat 465px center;cursor:pointer;position:absolute;top:7px;width:400px;text-align:left;height:15px;padding-left:430px;}
#open_layer span { display:none;}
#open_layer #full_view_msg {background: url(../img/all_view_btn.jpg) no-repeat center 15px;height:50px;width:100px;}
#close_layer { background: url(../img/close.gif) no-repeat center center;cursor:pointer;position:absolute;top:5px;width:42px;height:42px;text-align:right;height:15px;display:none;}
#close_layer span { display:none;}
#login dl {right:0px;padding: 0px; margin: 0px;}			
#login dl dd { list-style-type: none; display: inline;  font-weight:bold;padding:0 5px}
#login dl dd a { padding-left: 0px; margin-right: 0px; font-size:12px;color: #A5A5A5; }
#login dl dd a:hover { padding-left: 0px; margin-right: 0px; font-size:12px;color: #333; }
#logo span{ display:none;}

#header_top { color: #454545; padding: 10px 0 0 0px; clear: both; margin: 0 0 0px 0; height: 100px; }
#header_top p { padding: 0; margin: 0; }

#header_top ul { float: right; padding: 12px 160px 0 0; margin: 0 0 5px 0; }			
#header_top ul li { list-style-type: none; display: inline;  font-weight: bold; }
#header_top ul li a { padding-left: 7px; background: #FFF url(../img/bullet.gif) no-repeat center left; margin-right: 5px; color: #C40000; }
#header_top ul li a:hover { padding-left: 7px; background: #FFF url(../img/bullet.gif) no-repeat center left; margin-right: 5px; color: #808080; }
	
#maincontent { padding: 0px 0; clear: both; background: url(../img/bg.gif) repeat-x;}

#footer_body { clear: both; padding:30px 0px 70px 0px ;  margin: 0px 0 0 0;}
#footer_body table{border:0px}
#footer_body table td{border:0px;}
#footer .txt{ font-size:11px;}
#footer .gb{ font-family:Arial;font-size:11px;padding:0px 10px 0px 10px;}
.red {color:#e52642;}
.bold {font-weight:bold;}


/*슬라이드쇼*/
#slideshowWrapper{position:relative;width:100%;margin:auto;}
#fssPrev{position:absolute;top:169px;left:-67px;background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:169px;left:646px;background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:435px;right:20px;background:url(white.png) repeat;padding:4px 0 5px 0;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:block;color:#333;text-decoration:none;}

ul#slideshow{list-style:none;border:0px solid #999;padding:0px;margin:auto;margin-top:0;width:100%;height:500px !important;overflow:hidden;}
ul#slideshow table{border:0px solid red;text-align:center;}
/*p{text-align:center;}*//*2017.7.20 수정 에디터에서 강제 가운데 정렬 문제로 주석처리함*/

#fssList{position:absolute;list-style:none;width:1050px;left:50%;margin-left:-530px;margin-top:-60px;text-align:left;border:0px solid red}
/*
#fssList{position:absolute;list-style:none;width:1050px;margin-top:0px;text-align:left;border:1px solid red;height:28px}*/
#fssList li{display:inline;padding-right:18px;width:18px;height:18px;background:url(../img/active.png) no-repeat center center;width:18px;height:18px}

#fssList li.fssActive{background:url(../img/active_bg.png) no-repeat center center;width:18px;height:18px}

#top{background:#3b5998;width:100%;height:40px;margin-bottom:20px;}
#top h1{color:#fff;font-weight:normal;font-size:18px;padding:7px 0 0 15px}
#top h1 span{font-size:11px;}
#top h1 a{text-decoration:underline;color:#fff;}
#top h1 a:hover{text-decoration:none;}
