/* 기본 CSS 설정  *********************************************************************************************[ -- START -- ] */
#wrap { width:100%; }
.contents { width:1200px; margin:0 auto;  }
#copyright { width:100%; }
@import "//fonts.googleapis.com/earlyaccess/notosanskr.css";


body{margin:0px; -webkit-text-size-adjust:none;padding:0;font-family: 'Noto Sans KR', sans-serif; font-size:11px; color:#6c6c6c;}
div{border-width:0px; border-style:solid; border-color:red;}
img{border-width:0px; border-style:solid; border-color:green;}
table{clear:both; border-width:0px; border-style:solid; border-color:blue;}
td,tr,th{font-size:10pt; font-family:'Noto Sans KR'; color:#666666;}
a{color:black; text-decoration:none;}
a:hover{color:black; text-decoration:underline;}
.login_input{width:100px; height:22px; border-width:0px; border-style:none; color:#ACACAC; background-color:#363636; font-size:12px; padding-top:5px; padding-left:4px;}
.ff_login{font-size:11px; padding-top:3px;}


.smfont { font-size:11px;}

.bbs_menu_name{font-family:돋움; font-size:8pt;color:#6C6C6C;}
.bbs_menu_name a:hover{color:white; text-decoration:none;}

/* 툴팁레이어 */
#dhtmltooltip{
	position:absolute;
	border-width:2px;
	border-style:solid;
	border-color:#CECECE;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}

/* 툴팁2 (js/tooltip2.js) */
#dhtmltooltipHelp{
	position: absolute;
	width: 200px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 2000;
	font-size:8pt;
	letter-spacing: -1;
}


/* 네이버물방울지도 툴팁레이어 */
#dhtmltooltipNMap{
	position:absolute;
	border-width:1px;
	border-style:solid;
	border-color:#CECECE;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
}


/* PNG24 for IE 6 */
.png24{_behavior:url('../css/iepngfix.htc');}
.n_input{border:1px solid #cdcdcd; height:19px; line-height:19px; padding-left:5px;}
.smfont { font-size:11px; }
.smfont2 { font-size:11px; color: #999999; }
.smfont3 { font-size:11px; letter-spacing:-1px; }
.smfont4 { font-size:12px; letter-spacing:-1px; }
.title {font-size:11px;font-family:돋움;color:#6C6C6C;font-weight:bold;letter-spacing:-1px;}
.title04 {font-size:11px;font-family:돋움;color:#555; letter-spacing:-1px;}
.title03 {font-size:11px;font-family:돋움;color:#6C6C6C;font-weight:bold;letter-spacing:-1px; padding-top:1px;}
.title02 {font-size:11px;font-family:돋움;color:#A54E55;font-weight:bold;}
.cate {font-size:11px;font-family:돋움;}
.gray {font-size:11px;font-family:돋움 !important;color:#767676; !important}
.graybar {font-size:11px !important;font-family:돋움;color:#959595;}
.text {font-size:11px;font-family:돋움;color:#959595;}
.text2 {font-size:11px;font-family:돋움;color:#000000;font-weight:bold;}
.text3 {font-size:11px;font-family:돋움;color:#6C6C6C;font-weight:bold;}
.bfont {font-size:11px;font-family:돋움;color:#6C6C6C;}
.redbold {font-size:11px;font-family:돋움;color:#9F0000;font-weight:bold;}
.redsm {font-size:11px;font-family:돋움;color:#9F0000;}
.a_smfont { font-size:12px; font-family:Arial; color:#939393; font-weight:normal; }
.a_smfont2 { font-size:13px; font-family:Arial; color:#000000; font-weight:bold; }


/*메인 텍스트 탭메뉴 스타일*/
#tabmenu {
	float: left;
	margin: 0px; padding: 0px; list-style-type: none;
}
#tabmenu li {
	float: left;
}
#tabmenu li a {
	display: block; float: left;
	padding: 3px 8px;
	font-size: 11px; font-family: 돋움; color: #666; text-decoration: none;
}
#tabmenu li a.over {
	color: black;
	background: #eee;
}
#tabmenu li a.selected {
	color: black;
	background: #eee;
	font-weight: bold;
}
#tabcontents {
	clear: left;
	font-family: 돋움; font-size: 11px;
}
.tabcontent h2 {
	margin: 0px; padding: 10px 0px 5px 0px; font-size: 11px;
}
.tabcontent ul {
	margin: 0px; padding: 0px; list-style-type: none;
}


/* 추천키워드 투명도설정 */
.pick_keyword{filter:alpha(opacity:80);}
.pick_word{color:white;} /* 글자관련설정 */


/* 마우스이벤트 컬러 */
.rowsOverColor{background-color:#F4F4F4;}
.rowsOutColor{background-color:;}


/* 마이페이지 팝업메뉴 */
div#mypage_popup_menu{position:relative; z-index:1;}
.thin{font-weight:100;}

/* 우편번호 찾기 */
input.btn_zipcode{width:89px; height:21px; font-size:8pt; border:0px solid; background:url('../img/btn_pop_add.gif') no-repeat 0px 0px; cursor:pointer;}	/* 우편번호 */
input.btn_zipcode1 { background:url('../img/btn_email_inz.gif') no-repeat; height:22px; width:69px; border:0px solid red; cursor:pointer; vertical-align:middle;} /*이메일인증*/
input.btn_zipcode2 { background:url('../img/btn_phone_inz.gif') no-repeat; height:22px; width:69px; border:0px solid red; cursor:pointer; vertical-align:middle;} /*휴대폰인증*/
input.btn_zipcode3 { background:url('../img/btn_zip_inz.gif') no-repeat; height:22px; width:79px; border:0px solid red; cursor:pointer; vertical-align:middle;} /*회원가입우편번호*/


/* 회원정보수정 회원사진 */
img.img_preview{width:200px; margin:6px 0; border:1px solid #999;}

/*  목록부분 */
.mypg_myPoint_list_itemTDN01,.mypg_myPoint_list_itemTDN02,.mypg_myPoint_list_itemTDN03,.mypg_myPoint_list_itemTDN04,.mypg_myPoint_list_itemTDN05{
font-family:맑은 고딕, 돋움; font-size:8pt;
}

/* 목록항목내용 */
.mypg_myPoint_list_itemTDN01 font.1a{color:#F98F75; font-size:11pt; font-family:arial; font-weight:bold;}
.mypg_myPoint_list_itemTDN01 font.1b{color:gray; font-size:8pt; font-family:맑은 고딕,돋움;}
.mypg_myPoint_list_itemTDN01 font.1c{color:#0080FF; font-size:8pt; font-family:맑은 고딕,돋움;}
.mypg_myPoint_list_itemTDN02 font.2a{color:#0080FF; font-size:11pt; font-family:arial; font-weight:bold;}
.mypg_myPoint_list_itemTDN02 font.2b{color:gray; font-size:8pt; font-family:맑은 고딕,돋움;}
.mypg_myPoint_list_itemTDN03 font{font-size:9pt;}
.mypg_myPoint_list_itemTDN04 font{font-size:9pt;}
.mypg_myPoint_list_itemTD_blankN02{width:5px;}
.mypg_myPoint_list_itemTD_separator{width:2px;}




/* 리스트부분 */
.list_phone td{font:normal 8pt 굴림; color:gray;}
.connect{font-size:11px;font-family:돋음;color:#7e7e7e;}
.CloudT { height:78px; padding-top:7px; padding-right:5px; padding-bottom:5px; _padding-bottom:4px; padding-left:5px; text-align:center; width:205px; background-color:#fff;  }
.img_center img{vertical-align:middle;}


/*  모바일부분 */
.m_font01 {color:#FFFFFF; font-size:8pt;}
.mobile_smfont { font-size:12px; }
.mobile_smfont2 { font-size:14px; letter-spacing:-1px; }
.mobile_smfont3 { font-size:11px; letter-spacing:-1px; }
.mobile_smfont4 { font-size:10px; }
.mobile_searchbox {font-size:12px; color:#000000; width:100%; height:25px; background-color:#ffffff; border:1; border-style:none;}
.mobile_smfont5 { font-size:15px; font-family:맑은 고딕,돋움;}
.mobile_smfont6 { font-size:14px;}
.mobile_smfont7 { font-size:11px; color:#FFFFFF;}
.mobile_smfont8 { font-size:15px; font-family:맑은 고딕,돋움; color:#000000;  font-weight:bold;}
.hrDotLine01{width:100%;  height:1px; background:url('../img/dotline_type03.gif'); margin:2px 0 4px 0;}
.m_font0420 {color:#FFFFFF; font-size:8pt;opacity:0.2; filter:alpha(opacity:20,style:0,finishopacity:100)}


/*미니홈*/
.HDtitle { border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; font:bold 12px '돋움'; color:#161616; padding:3px 0 0 10px; width:120px; text-align:left; background-color:#f8f8f8; }
.HDtitle img { margin:0 3px 2px 0 }
.HDbLine { padding:5px 0 5px 5px; border-bottom:1px solid #e4e4e4; }


/*회원가입 출력형식폼*/
.sminput5 {border:1px solid #b6b6b6; height:30px; width:100%;padding-left:3px; line-height:25px; -webkit-border-radius:0; -webkit-appearance:none;}


/* 상품 롤오버시 border스타일 */
.box_st_out{
	border:1px solid #dcdcdc;
	border-bottom:1px solid #b3b3b3;
	margin:10px 2px;
}

.box_st_over {
	border:3px solid #373c4e;
	margin:8px 0px;
}

.box_st_out_noProduct{
	border:1px solid #dcdcdc;
	border-bottom:1px solid #b3b3b3;
	margin:10px 2px;
	background:#f7f7f7 url('../img/bg_coming_soon.jpg') no-repeat center center;
}


/* 상세 스크롤 기본위치 선점 - js 소스 영향을 주기위한 소스 */
.scrollfixed {position: fixed;  top: 0px;}


.input_style_mem input[type=text],.input_style_mem input[type=password]{
border:1px solid #ddd; background:#fbfbfb; padding-left:5px; height:28px; line-height:27px; margin:2px 0; vertical-align:middle}
.input_style_mem input[type=file]{
border:1px solid #ddd; background:#fbfbfb; padding-left:5px; height:28px; line-height:27px; margin:2px 0;}
.input_style_mem select {padding:5px; border:1px solid #ddd; height:29px; line-height:28px; vertical-align:middle; font-family:'맑은 고딕' }
.input_style_mem textarea{
border:1px solid #ddd; background:#fbfbfb; padding:5px; height:200px;}
.input_style_mem input[type=checkbox], .input_style_mem input[type=radio]{
vertical-align:middle; margin:-2px 0 1px;  cursor:pointer;}


.input_style_detail input[type=text],.input_style_mem input[type=password]{
border:1px solid #ddd;  padding-left:5px; height:28px; line-height:27px; margin:2px 0; vertical-align:middle}
.input_style_detail input[type=file]{
border:1px solid #ddd; background:#fbfbfb; padding-left:5px; height:28px; line-height:27px; margin:2px 0;}
.input_style_detail select {padding:5px; border:1px solid #ddd; height:29px; line-height:28px; vertical-align:middle; font-family:'맑은 고딕' }
.input_style_detail textarea{
border:1px solid #ddd; background:#fbfbfb; padding:5px; height:200px;}
.input_style_detail input[type=checkbox], .input_style_detail input[type=radio]{
vertical-align:middle; margin:-2px 0 1px;  cursor:pointer;}



.customer ul {width:70%; margin:0 auto;}
.customer ul li{display:block; background:#fff; height:35px; padding-top:14px; padding-left:15px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; text-align:left;background:url('/img/arrow.png') no-repeat right; font-size:14px; }


.customer1 ul {width:100%; margin:0 auto;}
.customer1 ul li{display:block; background:#fff; height:35px; padding-top:14px; padding-left:15px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; text-align:left;background:url('/img/arrow.png') no-repeat right; font-size:14px; }



.left_con {position:relative; width:1000px; margin:0 auto;}
.left_con_inner {position:absolute; width:90px; top:240px; left:-240px;}
.left_menu {margin-top:20px; width:90px;}