﻿/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
table {border-spacing:0}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol,li{list-style:none}
em,address{font-style:normal}
a{color:#616161; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
a:hover{color:#616161; text-decoration:none;}
input{border:0px;}
td{word-break:break-all;}


/* ie6전용_style */
#input_style input{
_border:1px solid #dbdbdb;
_height:20px;
_line-height:19px;
_padding-left:3px;
}
#radio_style input{
_width:13px;
_height:13px;
}
#check_style input{
_width:13px;
_height:13px;
}
#cfg_input_chk input{
_border:0px;
_width:13px;
_height:13px;
}

#cfg_input_chk2 input{
_border:0px;
_width:13px;
_height:13px;
}



.icon_hack{margin-top:-5px\0/IE8+9;}

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

/* ie6전용_style */

#input_style input[type=text]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style input[type=file]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style input[type=password]{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
#input_style textarea{
border:1px solid #dbdbdb;
background:#f6f6f6;
height:20px;
line-height:19px;
padding-left:3px;
}
/* Common */

.hide{display:none}
.img_over{position:absolute; top:0; left:0; width:102px; height:102px; display:block; background:url('../../img/food_rows_bg.png') 0 0 no-repeat; z-index:10}
.img_over:hover{background:url('../../img/food_rows_bg_on.png') 0 0 no-repeat;}
.img_over2{position:absolute; top:0; left:0; width:145px; height:145px; display:block; background:url('../../img/bg_img_145_2.png') 0 0 no-repeat; z-index:10}
.img_over2:hover{background:url('../../img/bg_img_145_2_on.png') 0 0 no-repeat;}
.img_over3{position:absolute; top:0; left:0; width:250px; height:250px; display:block; background:url('../../img/bg_img_250.png') 0 0 no-repeat; z-index:10}
.img_over3:hover{background:url('../../img/bg_img_250_on.png') 0 0 no-repeat;}
.img_over4{position:absolute; top:0; left:0; width:171px; height:171px; display:block; background:url('../../img/bg_img_171.png') 0 0 no-repeat; z-index:10}
.img_over4:hover{background:url('../../img/bg_img_171_on.png') 0 0 no-repeat;}
.img_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20); -khtml-opacity: 0.2;-moz-opacity: 0.2; opacity: 0.2;}
.img_mask2{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9; z-index:100} 

.png24{_behavior:url("/css/iepngfix.htc");}
.list_rows_ico{display:inline-block; *display:inline; zoom:1; background:url('../../img/rows_bg_50o.png') 0 0 repeat; position:absolute; bottom:0; right:0; font-size:12px; color:#2CBC80; font-family:'굴림'; padding:0 10px; text-align:center; line-height:27px; height:27px; color:#fff}
.list_rows_ico_bl{display:inline-block; *display:inline; zoom:1; background:url('../../img/rows_bg_50o.png') 0 0 repeat; position:absolute; bottom:0; left:0; font-size:12px; color:#2CBC80; font-family:'굴림'; padding:0 10px; text-align:center; line-height:27px; height:27px; color:#fff}
.list_rows_ico_tl{display:inline-block; *display:inline; zoom:1; background:url('../../img/rows_bg_50o.png') 0 0 repeat; position:absolute; top:0; left:0; font-size:12px; color:#2CBC80; font-family:'굴림'; padding:0 10px; text-align:center; line-height:25px; height:25px; color:#fff; z-index:100}
.list_grade{font-size:11px; font-family:'돋움'; color:#27a2aa; float:right; font-weight:normal}
.list_grade .in{font-family:tahoma; letter-spacing:0}

/******IE6에서 배경 png파일 투명한 부분 적용******/

/* main */
#wrap{width:100%;}

.regist_sel select{padding:10px}
.pick_word{color:#969696; font-size:11px; font-family:'돋움'; letter-spacing:-0.5px; line-height:24px;}
.top_menu{position:relative; border-bottom:1px solid #c3c3c3; width:100%; height:39px; background:url("../img/bg_top_menu.gif") 0 bottom repeat-x;}
.quick_right{width:0; left:50%; position:absolute; top:282px; margin-left:520px; z-index:30}
.top_ico_01{width:46px; height:15px; position:absolute; top:-6px; left:92px; background:url('../../img/skin_icon/make_icon/skin_icon_282.jpg') 0 0 no-repeat; text-align:center}
.top_ico_02{width:46px; height:15px; position:absolute; top:-6px; left:270px; background:url('../../img/skin_icon/make_icon/skin_icon_282.jpg') 0 0 no-repeat; text-align:center}
.top_ico_03{position:absolute; top:-6px; left:440px}
.top_ico_04{position:absolute; top:-6px; right:210px}
.weatherbox {position:absolute; top:2px; left:0px; z-index:9000; overflow:hidden; height:23px;}
.weatherbox:hover {overflow:visible; height:100px; }
.layer_a:hover{color:#f6eb3d !important}

#header{position:relative;  margin:0 auto;}
#header_sub{position:relative; margin:0 auto;}

.search{width:1000px; padding:10px 0 10px 0; margin:0 auto}
.scrollMoveBox{height:90px;}
#gnb{width:100%; background:url('../../img/gnb_inner_bg.png') left top repeat-x}
.gnb_inner{width:1000px; margin:0 auto; position:relative}

.main_visual iframe{width:1000px; margin:0 auto}

#location{width:1000px; margin:0 auto;}
#content{width:1000px; margin:0 auto;}
.content_st_01_out{width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f5f9fb url('../../img/con_st_bg_02.gif') 0 0 repeat; padding:30px 0 10px 0}
.content_st_01{width:1000px; margin:0 auto;}
.content_st_02_out{width:100%; padding-top:20px}
.content_st_02{width:1000px; margin:15px auto;}
.content_st_03{width:1000px; margin:30px auto 30px auto;}
.content_st_04{width:1000px; margin:30px auto;}
.content_st_05_out{width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:#f5f9fb url('../../img/con_st_bg_05.gif') 0 0 repeat; padding:30px 0 10px 0}
.content_st_05{width:1000px; margin:0 auto;}
.content_st_06_out{width:100%; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:url('../../img/con_st_bg_06.gif') 0 0 repeat; padding:30px 0 10px 0}
.content_st_06{width:1000px; margin:0 auto;}

.sub_content_01{width:1000px; margin:0 auto;}
.sub_content_02{width:1000px; margin:0 auto;}
.sub_content_03{width:1000px; margin:0 auto;}

#sub_content{width:1000px; margin: 0 auto; }
#sub_content2{width:1000px; margin: 0 auto; background:url('../../img/contents_bg_02.gif') right bottom repeat-y; padding-bottom:20px}
#sub_content3{width:1000px; margin: 0 auto; background:url('../../img/contents_bg.gif') right bottom repeat-y; padding-bottom:20px}

#footer{width:100%;margin:0 auto; clear:both;}

/* main */
.notice_cont{position:relative}
.notice_cont_open {display:none;}
.notice_cont:hover .notice_cont_open{position:absolute; left:0; top:0; display:block; border:1px solid #000; background:#FFF; z-index:100;}

.favo_cont{position:relative}
.favo_cont_open {display:none;}
.favo_cont:hover .favo_cont_open{position:absolute; left:-16px; top:-6px; display:block; border:1px solid #c5c5c5; background:#f7f7f7; z-index:100; width:100%; padding:5px 0 5px 15px; z-index:10000}

.more_btn a{font:11px '돋움'; color:#696969; letter-spacing:-1px;}
.more_btn a:hover{font:11px '돋움'; color:#696969; letter-spacing:-1px;}

.font_st_01 a{font:11px '돋움'; color:#9d9d9d;}
.font_st_01 a:hover{font:11px '돋움'; color:#9d9d9d;}

.font_st_02 a{font:12px '돋움'; color:#333333;}
.font_st_02 a:hover{font:12px '돋움'; color:#333333;}

.font_st_03 a{font:11px '돋움'; color:#aaaaaa; line-height:15px;}
.font_st_03 a:hover{font:11px '돋움'; color:#aaaaaa; line-height:15px;}

.font_st_04 a{font:11px '돋움'; color:#878787; line-height:15px;}
.font_st_04 a:hover{font:11px '돋움'; color:#878787; line-height:15px;}

.font_st_05 a{font:12px '돋움'; color:#595959;}
.font_st_05 a:hover{font:12px '돋움'; color:#595959;}

.font_st_06 a{font:11px '돋움'; color:#444444;  line-height:13px;}
.font_st_06 a:hover{font:11px '돋움'; color:#444444;  line-height:13px;}

.font_st_07 a{font:bold 14px '돋움'; color:#333333;  line-height:16px;}
.font_st_07 a:hover{font:bold 14px '돋움'; color:#333333;  line-height:16px;}

.font_st_08 a{font:12px '돋움'; color:#999999;  line-height:16px;}
.font_st_08 a:hover{font:12px '돋움'; color:#999999;  line-height:16px;}

.font_st_09 a{font:bold 16px '돋움'; color:#000000;  line-height:16px; letter-spacing:-1px;}
.font_st_09 a:hover{font:bold 16px '돋움'; color:#000000;  line-height:16px; letter-spacing:-1px;}

.font_st_10 a{font:12px '돋움'; color:#999999;  line-height:14px;}
.font_st_10 a:hover{font:12px '돋움'; color:#999999;  line-height:14px;}

.font_st_11 a{font:12px '돋움'; color:#595959; line-height:16px;}
.font_st_11 a:hover{font:12px '돋움'; color:#595959; line-height:16px;}

.font_st_12 {font:11px '돋움'; color:#595959; line-height:16px;}
.font_st_12 a{font:11px '돋움'; color:#595959; line-height:16px;}
.font_st_12 a:hover{font:11px '돋움'; color:#595959; line-height:16px;}

.copyright_font_st{padding-right:30px}
.copyright_font_st a{font:13px '맑은 고딕'; color:#5b5b5b; letter-spacing:-1px}
.copyright_font_st a:hover{font:13px '맑은 고딕'; color:#5b5b5b; letter-spacing:-1px}

.location_st {font:11px '돋움'; color:#a8a8a8;}
.location_st a{font:11px '돋움'; color:#a8a8a8;}
.location_st a:hover{font:11px '돋움'; color:#a8a8a8;}
.sub_txt{margin-left:10px; color:#6a6a6a; letter-spacing:-1px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle}

.font_dotum{font-family:'돋움',Dotum,'맑은 고딕','굴림',Gulim,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_tahoma{font-family:Tahoma,'돋움',Dotum,'맑은 고딕','굴림',Gulim,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_gulim{font-family:'굴림',Gulim,'돋움',Dotum,'맑은 고딕',tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif;}
.font_malgun{font-family:'맑은 고딕','돋움',Dotum,'굴림',Gulim,tahoma,NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif !important;}

/* main 탭메뉴CSS */
	.tab{border-collapse:collapse;}
	table.tab{
		font:12px '돋움';
		color:#444444;
	}
	table.tab td{
		text-align:center; cursor:pointer;
	}
	.selectBox{
		border:1px solid #959595;
		background-color:#ffffff;
		font-size:12px;
		font-weight:bold;
		display:block;
		height:24px;
		line-height:24px;
	}
	.noSelectBox{
		border:1px solid #c0c0c0;
		background-color:#f3f3f3;
		font-size:12px;
		color:#979797;
		display:block;
		height:24px;
		line-height:24px;
	}

	.selectBox2{
		border:1px solid #e7e7e7;
		border-bottom:none;
		background-color:#ffffff ;
		font-size:15px;
		font-family:'맑은 고딕';
		height:39px;
		line-height:39px;
		letter-spacing:-1px;
		font-weight:bold;
	}
	.noSelectBox2{
		border:1px solid #e7e7e7;
		background:url('../../img/tab_bg.gif') left bottom repeat-x;
		font-size:15px;
		font-family:'맑은 고딕';
		height:39px;
		line-height:39px;
		letter-spacing:-1px;
		font-weight:bold;
	}

	.selectBox3{
		border:1px solid #e7e7e7;
		border-bottom:none;
		background-color:#ffffff ;
		font-size:11px;
		font-family:'돋움';
		height:23px;
		line-height:23px;
		letter-spacing:-1px;
		font-weight:bold;
	}
	.noSelectBox3{
		border:1px solid #e7e7e7;
		background:url('../../img/tab_bg.gif') left bottom repeat-x;
		font-size:11px;
		font-family:'돋움';
		height:23px;
		line-height:23px;
		letter-spacing:-1px;
	}


	.login_input{
	width:200px; 
	height:21px;
	border:1px solid #bdbdbd;
	line-height:19px;
	padding-left:3px;
	background:#fff;
	}
	.login_input2{
	width:260px; 
	height:23px;
	border:1px solid #bdbdbd;
	line-height:21px;
	padding-left:3px;
	background:#fff;
	}
/* main 탭메뉴CSS */

/*sb 탭메뉴CSS */
.tab2 {border-collapse:collapse;}

.tab2 td{
text-align:center; cursor:pointer; border-collapse: collapse;
}

.selectBox4{
border:1px solid #393939;
background:url('../../img/idx_tab_bg.gif') left bottom repeat;
}
.selectBox4 a{
display:block;
color:#fff;
font-weight:bold;
font-size:13px;
font-family:'맑은 고딕';
background:none;
letter-spacing:-1.5px
}
.selectBox4 a:hover{
display:block;
color:#fff;
font-weight:bold;
font-size:13px;
font-family:'맑은 고딕';
background:url('../../img/idx_tab_bg.gif') left bottom repeat;
letter-spacing:-1.5px
}


.noSelectBox4{
border:1px solid #d2d2d2;
background:url('../../img/idx_tab_bg2.gif') left bottom repeat;
}
.noSelectBox4 a{
display:block;
color:#444444;
font-size:13px;
font-family:'맑은 고딕';
letter-spacing:-1.5px
}
.noSelectBox4 a:hover{
font-size:13px;
font-family:'맑은 고딕';
letter-spacing:-1.5px
}

.selectBox5{
	width:110px;
	background:url('../../img/tab_05_on.png') 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:'맑은 고딕';
	height:38px;
	line-height:38px;
	text-align:center;
	padding-right:12px;
}
.selectBox5 a{
	color:#fff;
}
.noSelectBox5{
	width:110px;
	background:url('../../img/tab_05_off.png') 0 0 no-repeat;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	font-family:'맑은 고딕';
	height:38px;
	line-height:38px;
	text-align:center;
	padding-right:12px;
}
.noSelectBox5 a{
	color:#707070;
}

/*sb 탭메뉴CSS */


/*이미지 탭메뉴CSS */
.selectBoxS{
background:url('/img/pdtitle01On.gif') no-repeat; width:95px; height:43px;
}
.selectBoxS a{
color:#3b3b3b;
font:bold 12px '돋움'
}
.selectBoxS a:hover{
color:#3b3b3b;
font:bold 12px '돋움'
}


.noSelectBoxS{
border:1px solid #e7e7e7;
background-color:#f9f9f9;
border-top:none;
}
.noSelectBoxS a{
color:#898989;
font:12px '돋움';
}
.noSelectBoxS a:hover{
color:#898989;
font:12px '돋움';
}
/*이미지 탭메뉴CSS */


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

/* 자동 등록/삭제페이지 폼관련 스타일 */
#tb_line{
border:1px solid #e9e9e9;
}
#tb_line_title_50{
border:1px solid #e9e9e9;
width:120px;
}
#tb_line_title_100{
border:1px solid #e9e9e9;
width:120px;
}
#tb_line_content_50{
border:1px solid #e9e9e9;
width:232px;
}
#tb_line_content_100{
border:1px solid #e9e9e9;
width:587px;
}

.input_border_01 input{
border:1px solid #cecece;
line-height:26px;
height:26px;
padding-left:3px;
}

.input_border_01 select{
height:27px;
line-height:27px;
margin-left:2px;
padding:4px
}

#tb_line_02{
border:1px solid #eaeaea;
border-left:none;
border-right:none;
}
#tb_line_title_50_02{
border:1px solid #eaeaea;
width:120px;
border-left:none;
border-right:none;
}
#tb_line_title_100_02{
border:1px solid #eaeaea;
width:120px;
border-left:none;
border-right:none;
}
#tb_line_content_50_02{
border:1px solid #eaeaea;
width:232px;
border-left:none;
border-right:none;
}
#tb_line_content_100_02{
border:1px solid #eaeaea;
width:587px;
border-left:none;
border-right:none;
}
.input_border_02 input{
border:1px solid #eaeaea;
line-height:26px;
height:26px;
padding-left:3px;
}

.input_border_02 input[type=text]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:26px;
height:26px;
padding-left:3px;
}
.input_border_02 input[type=file]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:26px;
height:26px;
padding-left:3px;
}
.input_border_02 input[type=password]{
border:1px solid #eaeaea;
background:#fafafa;
line-height:26px;
height:26px;
padding-left:3px;
}

.input_border_02 input[type=radio]{border:0 none; vertical-align:middle}
.input_border_02 select{line-height:27px; height:26px; padding:4px}

/* 자동 등록/삭제페이지 폼관련 스타일 */

/* 게시판 타이틀BG */
.board_title_bg{
background:url('../img/skin_icon/make_icon/skin_icon_184.jpg') repeat-x;
width:100%;
height:90px;
border:1px solid #cccccc;
}
/* 게시판 타이틀BG */


/* IE7이하 버전 input style */
#input_style_6_7 input{
#margin:-1px 0;
}

#input_style_6_7_02 input{
#margin-top:1px;
}

.memoIp{ font-size:11px; letter-spacing:-1px; color:#969696; }
/* IE7이하 버전 input style */


/* 더보기 레이어창 style */
.category a{font:bold 13px '굴림'; color:#3c3c3c; text-decoration:none; letter-spacing:-1px; outline:none; select-dummy:expression(this.hideFocus=true);}
.category a:hover{font:bold 13px '굴림'; color:#3c3c3c; text-decoration:underline;}
.category_sub a{font:12px '굴림'; color:#303030; letter-spacing:-0.5px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.category_sub a:hover{font:12px '굴림'; color:#303030; letter-spacing:-0.5px; text-decoration:underline;}
.category_sub_sub a{font:12px '굴림'; color:#737373; letter-spacing:-0.5px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.category_sub_sub a:hover{font:12px '굴림'; color:#737373; letter-spacing:-0.5px; text-decoration:underline;}

/* 더보기 레이어창 style */
.gray_11 {font:11px '돋움'; color:#7d7c7c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11 a{font:11px '돋움'; color:#7d7c7c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11 a:hover{font:11px '돋움'; color:#7d7c7c; text-decoration:none;}

.gray_11_bold {font:bold 11px '돋움'; color:#7d7c7c; text-decoration:none; line-height:14px; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11_bold a{font:bold 11px '돋움'; color:#7d7c7c; text-decoration:none;  line-height:14px; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_11_bold a:hover{font:bold 11px '돋움'; color:#7d7c7c; text-decoration:none;}


.gray_12 {font:12px '돋움'; color:#666666; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_12 a{font:12px '돋움'; color:#666666; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.gray_12 a:hover{font:12px '돋움'; color:#666666; line-height:16px; text-decoration:none;}

.blue_12 {font:bold 12px '돋움'; color:#396a92; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.blue_12 a{font:bold 12px '돋움'; color:#396a92; line-height:16px; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.blue_12 a:hover{font:bold 12px '돋움'; color:#396a92; line-height:16px; text-decoration:none;}

.location a{font:bold 11px '돋움'; color:#2c2c2c; text-decoration:none; outline:none; select-dummy:expression(this.hideFocus=true);}
.location a:hover{font:bold 11px '돋움'; color:#2c2c2c; text-decoration:underline;}

.smfont { font-size:11px; color:#828282}
.inputBox { border:1px solid #ddd; height:20px; line-height:20px; background-color:#f7f7f7; }

/*메인상단 사각형형태 rows 디자인*/
.content_rows{width:360px; overflow:hidden}
.n_view{position:relative; height:380px; z-index:500}
.o_view{display:none}
.content_rows:hover .n_view{display:none}
.content_rows:hover .o_view{display:block; position:relative; height:380px;}


/*메인 상단 탭메뉴 출력물*/
.main_tab_gal{width:490px; height:170px; float:left; margin-right:20px; margin-bottom:20px}
.main_tab_gal .thumb{width:215px; float:left; position:relative; z-index:10}
.main_tab_gal .info{overflow:hidden; height:168px; border:1px solid #cecece; border-left:0 none; background:#fff}

/* 메인상단 긴형태 rows 디자인 */
.main_tab_gal2{width:620px; height:180px; position:relative; float:left; margin-right:20px; margin-bottom:20px; z-index:500}
.main_tab_gal2 .content_rows2 .thumb{width:230px; float:right; position:relative; z-index:10}
.main_tab_gal2 .content_rows2 .info{overflow:hidden; position:relative; height:180px; background:#fff}
.main_tab_gal2 .content_rows2 .point{width:64px; height:65px; text-align:center; background:url('../../img/rows_point_bg2.png') 0 0 no-repeat; position:absolute; left:-33px; top:60px; z-index:20}
.main_tab_gal2 .content_rows2 .id{color:#7f7f7f }
.main_tab_gal2 .content_rows2 .more{display:none}
.main_tab_gal2 .content_rows2 .img_mask3{display:none}
.main_tab_gal2 .content_rows2 .img_mask4{display:none}
.main_tab_gal2 .content_rows2 .icate2{display:none}
.main_tab_gal2 .content_rows2:hover .point{display:none}
.main_tab_gal2 .content_rows2:hover .icate{display:none}
.main_tab_gal2 .content_rows2:hover .more{display:block}
.main_tab_gal2 .content_rows2:hover .id{color:#b4b4b4 }
.main_tab_gal2 .content_rows2:hover .img_mask3{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=70); -khtml-opacity: 0.7;-moz-opacity: 0.7; opacity: 0.7; z-index:999}
.main_tab_gal2 .content_rows2:hover .img_mask4{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; border-left:0 none !important; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9; z-index:999}
.main_tab_gal2 .content_rows2:hover .icate2{display:block; position:absolute; top:0; right:0}

/* 서브상단 긴형태 rows2 디자인 */
.sub_tab_gal2{width:620px; height:180px; position:relative; float:left; margin-right:20px; margin-bottom:20px; z-index:500}
.sub_tab_gal2 .content_rows2 .thumb{width:230px; float:left; position:relative; z-index:10}
.sub_tab_gal2 .content_rows2 .info{overflow:hidden; position:relative; height:180px; background:#fff}
.sub_tab_gal2 .content_rows2 .point{width:64px; height:65px; text-align:center; background:url('../../img/rows_point_bg4.png') left 0 no-repeat; position:absolute; right:-33px; top:60px; z-index:20}
.sub_tab_gal2 .content_rows2 .id{color:#7f7f7f }
.sub_tab_gal2 .content_rows2 .more{display:none}
.sub_tab_gal2 .content_rows2 .img_mask3{display:none}
.sub_tab_gal2 .content_rows2 .img_mask4{display:none}
.sub_tab_gal2 .content_rows2 .icate2{display:none}
.sub_tab_gal2 .content_rows2:hover .point{display:none}
.sub_tab_gal2 .content_rows2:hover .icate{display:none}
.sub_tab_gal2 .content_rows2:hover .more{display:block}
.sub_tab_gal2 .content_rows2:hover .id{color:#b4b4b4 }
.sub_tab_gal2 .content_rows2:hover .img_mask3{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=70); -khtml-opacity: 0.7;-moz-opacity: 0.7; opacity: 0.7; z-index:999}
.sub_tab_gal2 .content_rows2:hover .img_mask4{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; border-right:0 none !important; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9; z-index:999}
.sub_tab_gal2 .content_rows2:hover .icate2{display:block; position:absolute; top:0; left:0}

/* 서브상단 긴형태 rows3 디자인 */
.sub_tab_gal3{width:620px; height:180px; position:relative; float:left; margin-right:20px; margin-bottom:20px; z-index:10}
.sub_tab_gal3 .content_rows2 .thumb{width:230px; float:right; position:relative; z-index:10}
.sub_tab_gal3 .content_rows2 .info{overflow:hidden; position:relative; height:180px; background:#fff}
.sub_tab_gal3 .content_rows2 .point{width:64px; height:65px; text-align:center; background:url('../../img/rows_point_bg2.png') 0 0 no-repeat; position:absolute; left:-33px; top:60px; z-index:20}
.sub_tab_gal3 .content_rows2 .id{color:#7f7f7f }
.sub_tab_gal3 .content_rows2 .more{display:none}
.sub_tab_gal3 .content_rows2 .img_mask3{display:none}
.sub_tab_gal3 .content_rows2 .img_mask4{display:none}
.sub_tab_gal3 .content_rows2 .icate2{display:none}
.sub_tab_gal3 .content_rows2:hover .point{display:none}
.sub_tab_gal3 .content_rows2:hover .icate{display:none}
.sub_tab_gal3 .content_rows2:hover .more{display:block}
.sub_tab_gal3 .content_rows2:hover .id{color:#b4b4b4 }
.sub_tab_gal3 .content_rows2:hover .img_mask3{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=70); -khtml-opacity: 0.7;-moz-opacity: 0.7; opacity: 0.7; z-index:999}
.sub_tab_gal3 .content_rows2:hover .img_mask4{display:block; cursor:pointer; position: absolute; top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #db092c; border-left:0 none !important; background:#fff; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9; z-index:999}
.sub_tab_gal3 .content_rows2:hover .icate2{display:block; position:absolute; top:0; right:0}

/*서브 상단 사각형형태 rows 디자인*/
.sub_content_rows{width:360px; overflow:hidden; z-index:1; background:#fff}
.sub_content_rows .n_view{position:relative; height:380px; z-index:500}
.sub_content_rows .o_view{display:none}
.sub_content_rows:hover .n_view{display:none}
.sub_content_rows:hover .o_view{display:block; position:relative; height:380px;}

/* 서브페이지 베스트 rows 디자인*/
.sub_cont{position:relative; width:310px; height:360px; overflow:hidden; margin-right:35px; border-bottom:2px solid #f0f0f0; z-index:10}
.sub_cont .img_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20); -khtml-opacity: 0.2;-moz-opacity: 0.2; opacity: 0.2; z-index:9999}
.sub_cont .point{width:64px; height:65px; text-align:center; background:url('../../img/rows_point_bg3.png') 0 0 no-repeat; position:absolute; right:15px; top:15px; z-index:20}
.sub_cont:hover .rows_id{display:block; letter-spacing:-1px; color:#8c8c8c}
.sub_cont:hover .img_mask{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9;}
.sub_cont .thumb{width:310px; position:Relative}
.bb{position:absolute; width:100%; left:0; bottom:0;  background:#fff; padding:20px}
.sub_cont .rows_id{display:none}

.scrolling {
width:100%;
height:150px;
overflow:auto;
overflow-x:hidden;
scrollbar-face-color:#FFFFFF;
scrollbar-3dlight-color:#dedede;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#dedede;
scrollbar-darkshadow-color:#dedede;
scrollbar-arrow-color:#dedede;
scrollbar-track-color:#dedede;
}



.smfont2 { font-size:11px; color: #999999;}
.smfont2_1 { font-size:11px; color: #999999; letter-spacing:-1px; font-family:돋움;}
.smfont3 { font-size:11px; letter-spacing:-1px; font-family:돋움;color:#666}
.smfont3_1 { font-size:11px; letter-spacing:-1px; color: #999999;}
.smfont4 { font-size:12px; letter-spacing:-1px; font-family:굴림;color:#666}
.smfont5 { font-size:12px; letter-spacing:-1px; font-family:굴림;}
.smfont6 { font-size:8pt; letter-spacing:-1px; font-family:맑은 고딕, 돋움;}
.smfont7 { font-size:10pt; letter-spacing:-1px; font-family:맑은 고딕, 돋움;}
.smfont8 { font-size:13pt; letter-spacing:-1px; font-family:맑은 고딕, 돋움; font-weight:bold;}
.smfont9 { font-size:12px; font-family:굴림;}


/*검색부분에 사용되는 텍스트박스 class*/
.searchpage_box1{font-size:12px; width:100px;height:18px; line-height:18px; border:1px solid #dedede; background-color:#FFFFFF;}

/* 회원랭킹포인트 */
.point_table {
border-right:1px solid #bfbfbf;
background:#f8f8f8;
height:35px;
font:11px '돋움';
color:#7c7c7c;
}
.point_table2 {
background:#f8f8f8;
height:35px;
font:11px '돋움';
color:#7c7c7c;
}
.point_table_rows {
border-right:1px solid #bfbfbf;
border-bottom:1px solid #bfbfbf;
height:45px;
font:12px '돋움';
color:#777777;
}
.point_table_rows2 {
border-bottom:1px solid #bfbfbf;
height:45px;
font:12px '돋움';
color:#777777;
}

.point_ranking select{
font:bold 14px 'tahoma';
border:1px solid #c7c7c7;
}
/* 회원랭킹포인트 */

/* 게시글랭킹포인트 */
.ranking_st select{
width:197px;
background:#9b9b9b;
border:1px solid #525252;
font:11px 돋움;
color:#ffffff;
padding:5px;
margin-top:10px;
}
.ranking_img_st img{
margin-right:10px;
}
.ranking_img_st_main img{
margin-left:10px;
}
/* 게시글랭킹포인트 */

.road_addr select{border:1px solid #ddd;}
.road_addr select[name="road_si"]{margin-right:5px}

#ifrmaeResize_Area embed{padding:0 5px}

/* Wys2 reset */
#ct{word-break:break-all; text-align:justify;}
#ct table{border-collapse: separate}
#ct ul{padding-left:20px; display:block}
#ct ul li{display:list-item; list-style:disc}
#ct ol{padding-left:20px; display:block}
#ct ol li{list-style:decimal;  display:list-item}
#ct hr{display:block}
#ct p, #ct div{font-size:inherit}

.ct{word-break:break-all; text-align:justify;}
.ct table{border-collapse: separate}
.ct ul{padding-left:20px; display:block}
.ct ul li{display:list-item; list-style:disc}
.ct ol{padding-left:20px; display:block}
.ct ol li{list-style:decimal;  display:list-item}
.ct hr{display:block}
.ct p, .ct div{font-size:inherit}

/*미니홈분류선택*/
.mini_kind_box {width:100%; padding:10px 0 15px ; }
.mini_kind_box select {border:1px solid #dbdbdb; height:21px; padding:0px; background:rgb(246, 246, 246);}

.Sinput2 {border:1px solid #cecece;}

/* 메인미니홈 리스트*/
.minihome_list td:first-child .minihome, .minihome_list td:first-child .minihome_bt{margin-left:0}
.minihome{margin-left:45px; width:215px; position:relative}
.minihome_bt{width:213px; height:2px; border:1px solid #cecece; border-top:0 none; background:#efefef; margin-left:45px;}

/* rows 소스용 style */
.alpha_layer1 {position:absolute; background-color:#000000; bottom:0; width:200px;height:45px; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; text-align:center;}

/* 게시판 위지윅업로드툴 분리용 css */
.wys_upload_img img{margin:2px;}
.wys_upload_img {text-align:center; padding:5px 0;}


/*미니홈분류선택*/
.mini_kind_box {width:100%; padding:10px 0 15px ; }
.mini_kind_box select {border:1px solid #dbdbdb; height:21px; padding:0px; background:rgb(246, 246, 246);}

.input_file{}

.Sinput2 {border:1px solid #cecece;}

/*미니홈설정단계*/
.mini_step01 { background:url('../img/bg_mini_step_01.gif') repeat-x;  height:181px; color:#ffecd6; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step02 { background:url('../img/bg_mini_step_02.gif') repeat-x;  height:181px; color:#ffe8ce; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.mini_step03 { background:url('../img/bg_mini_step_03.gif') repeat-x;  height:181px; color:#ffd2bf; line-height:20px; padding:12px 0 0 12px;  letter-spacing:-1px; }
.step_mini_title { margin:0 0 25px 0; }
.mini_step { margin-top:10px; }

/*장바구니 알림*/
a.cartalarm{display:inline-block; padding:0 0 13px 8px; background:url('../img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; width:25px; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; }
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px; color:#fff;}

/* 쇼핑몰메인 rows */
.product_tab td:first-child  .new_product{margin-left:0}
.new_product{float:left; margin-left:20px; border-bottom:2px solid #e3e3e3; position:relative}
.new_product .img_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20); -khtml-opacity: 0.2;-moz-opacity: 0.2; opacity: 0.2; z-index:100}
.new_product:hover .img_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -khtml-opacity: 0.9;-moz-opacity: 0.9; opacity: 0.9;}

.keyword_tab td:first-child .keyword_product{margin-left:0}
.keyword_product{width:240px; float:left; margin-left:10px; margin-top:10px; position:relative}

/* 쇼핑몰 리스트_03 */
.rows_mask{display:none}
.category_list_rows:hover .rows_mask{width:800px; display:block; height:217px; display:block; position: absolute;top: -2px;left:-50px; ;right: 0;bottom: 0;border: 1px solid #9e9e9e; z-index:9999; background:#fefff3; z-index:80}
.category_list_rows:hover .list_line{position:absolute !important; left:0; top:0; z-index:2000; text-align:center; z-index:90}

/* 댓글페이징 */
div#page{text-align:center;}

div#page a.num{
	border:1px solid #CCC;
	color:#2c2c2c;
	font-family: 돋움;
	font-size:13px;
	font-weight:normal;
	padding:7px 3px 5px 3px;
	width:25px;
	margin:0 1px;
}

div#page a:hover.num,div#page b:hover.now,div#page b.now{
	color:#2c2c2c;
	font-weight:bold;
	font-family: 돋움;
	text-decoration:none;
	border:1px solid #CCC;
	background-color:#ededed;
	width:25px;
	font-size:13px;
	padding:7px 3px 5px 3px;
	margin:0 1px;
}

/* 이전버튼 */
div#page a.prev{
	width:45px;
	border:1px solid #CCC;
	color:#2c2c2c;
	font-family:돋움;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	padding:7px 3px 5px 3px;
	margin:0 1px;
}
div#page a.prev:hover{
	width:45px;
	border:1px solid #CCC;
	color:#2c2c2c;
	font-family: 돋움;
	font-size:13px;
	background-color:#ededed;
	padding:7px 3px 5px 3px;
	margin:0 1px;
}

/* 다음버튼 */
div#page a.next{
	width:45px;
	border:1px solid #CCC;
	text-decoration:none;
	color:#2c2c2c;
	font-family:돋움;
	font-weight:normal;
	font-size:13px;
	padding:7px 3px 5px 3px;
	margin:0 1px;
}
div#page a.next:hover{
	width:45px;
	border:1px solid #CCC;
	color:#2c2c2c;
	font-family: 돋움;
	font-size:13px;
	background-color:#ededed;
	padding:7px 3px 5px 3px;
	margin:0 1px;
}


/* 현재 */
div#page a.now{
	color:#000000; background-color:#ededed;

}
div#page b.now{
	color:#000000; background-color:#ededed;
}
div#page a.now:hover,div#page b.now:hover {
	color:#2c2c2c;
}

div#page a {float:left;}
div#page b.now {float:left;}

.map_area select{vertical-align:middle; height:26px; line-height:26px; padding:4px}
.map_area input{vertical-align:middle; height:26px !important; line-height:26px !important; padding-left:3px}
.map_area2 select{vertical-align:middle; padding:5px; border:1px solid red;background:red; color:#fff}
.map_area2 input{vertical-align:middle; height:26px !important; line-height:26px !important; padding-left:3px}
.detail_map{}
.group_img img{vertical-align:middle}

/*현재 선택된 페이징*/
.page_now {
				background:#6a6a6a;
				border:1px solid #393939;
				width:28px; 
				height:30px;
				vertical-align:middle;
				font-weight:bold; 
				color:#fff !important;
				float:left;
				text-align:center;
				margin-right:2px;
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_now a { color:#fff !important; width:28px; height:23px; display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}


/*선택안된 페이징*/
.page_nomal {
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:28px; 
				height:30px; 
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px;
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_nomal a { color:#616161; width:28px; height:23px; display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}


/*이전으로 건너뛰기*/
.page_prev0 { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px; 
				height:30px;
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_prev0 a {color:#616161;  width:46px; height:23px; display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}


/*다음으로 건너뛰기*/
.page_next0 { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px;
				height:30px; 
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px; 
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_next0 a {color:#616161;  width:46px; height:23px;display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}


/*한꺼번에 다음으로 건너뛰기*/
.page_next { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px;
				height:30px;
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px;
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_next a {color:#616161;  width:46px; height:23px;display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}

/*한꺼번에 이전으로 건너뛰기*/
.page_prev { 
				background:#f1f1f1;
				border:1px solid #cccccc;
				width:46px; 
				height:30px;
				vertical-align:middle;
				color:#616161; 
				float:left; 
				text-align:center;
				margin-right:2px;
				font-family:'굴림','돋움',Dotum; font-size:12px;
				}
.page_prev a {color:#616161;  width:46px; height:23px;display:inline-block; padding-top:9px; font-family:'굴림','돋움',Dotum; font-size:12px;}