body {
	width:100%;
	font-size:12px;
	font-family:"µ¸¿ò",dotum, arial, sans-serif;
	color:#444;
}

a:link { color:#444;}
a:visited { color:#444;}
a:active { color:#444;}
a:hover { color:#222; text-decoration:underline;}

.fl { float:left !important;}
.fr { float:right !important;}
.tc { text-align:center !important;}
.tl { text-align:left !important;}
.tr { text-align:right !important;}
.mgt3 { margin-top:3px !important;}
.mgt5 { margin-top:5px !important;}
.mgt10 { margin-top:10px !important;}
.mgt15 { margin-top:15px !important;}
.mgt20 { margin-top:20px !important;}
.mgt30 { margin-top:30px !important;}
.mgt40 { margin-top:40px !important;}
.mgt50 { margin-top:50px !important;}

.pdb5 { padding-bottom:5px !important;}
.pdb10 { padding-bottom:10px !important;}

.red { color:#ff0000 !important}
.blue { color:#0000ff !important}
.orange { color:#fa9600 !important}

.block { display:block !important;}
.clr { *zoom:1;}
.clr:after { content:''; display:block; clear:both;}

.invisible, legend {
	position:absolute; top:-9999px;
}
.btn_input {
	border-right:#777 2px solid;
	border-top:#777 1px solid;
	font-size:12px;
	border-left:#777 1px solid;
	border-bottom:#777 2px solid;
	height:22px;
	padding:0 5px 0 5px;
	padding:3px 5px 0 5px\9;
}
.input {
	height:14px; border:1px solid #cdcdcd; padding:2px 4px;
	font-size:12px; color:#777;
}
textarea {
	padding:5px;
	border:1px solid #cdcdcd;
	color:#777; font-size:12px;
}
select {
	height:20px; vertical-align:top;
	color:#777; font-family:dotum; letter-spacing:-1px; font-size:11px;
}
input[type='checkbox'],
input[type='radio'] {
	vertical-align:-2px;
}
.listimg {
	border:1px solid #dbdbdb;
}
.no_data {
	padding:50px 0; border-bottom:1px solid #dbdbdb;
	text-align:center; color:#333;font-weight:bold;
	letter-spacing:-1px;
}

/* °Ô½ÃÆÇ tr bg */
.l_tr_even {background-color:#fff;}
.l_tr_odd { background-color:#f8f8f8;}


/* ·Î°í */
h1.logo {
	position:absolute; top:61px; left:409px;
}

/* ÆË¾÷ÆäÀÌÁö Á¦¸ñ (¾ÆÀÌµðÁßº¹Ã¼Å©, ¿ìÆí¹øÈ£, Àå¹Ù±¸´Ï¼öÁ¤, ÁÖ¹®Á¶È¸ ¹ÝÇ°) */
h1.popup {
	width:100%; height:30px; position:relative; top:0; left:0;
	background-color:#464646; border-radius:5px;
	color:#fff; font-weight:bold; line-height:30px;
}
#skip_navigation {
	position:absolute; width:100%;
}
#skip_navigation dt {
	position:absolute; top:-9999px;
}
#skip_navigation a.skip {
	display:block;
	position:absolute; top:-99999px; left:0; z-index:2;
	width:100%; background:#fff; border-bottom:1px solid #cdcdcd;
	font:bold 12px/40px dotum; color:#333; text-align:center;
}
#skip_navigation a.skip:hover,
#skip_navigation a.skip:focus,
#skip_navigation a.skip:active {
	top:0;
}




/********** ·¹ÀÌ¾Æ¿ô **********/
#wrap {
	width:100%; min-width:1100px; position:relative; z-index:1;
}

#headerWrap {
	position:relative; z-index:2;
	width:100%;
	background:url(/html/images/common/bg_top.gif) repeat-x;
}

#header {
	width:1100px; height:144px; margin:0 auto; position:relative; z-index:3;
}

#container {
	*zoom:1;position:relative; z-index:2;
}
#container:after {
	content:''; display:block; clear:both;
}
#sub_visual {
	width:100%; height:0;
	background:url(/html/images/common/sub_visual.jpg) no-repeat center 0;
}
.sub_container {
	width:1100px;
	margin:0 auto; padding:30px 0 100px;
}
#gnb_wrap {
	width:100%; height:140px; position:relative; z-index:2;
	background:url(/html/images/common/bg_gnb.gif) repeat-x;
}

#container #lnb_wrap {
	width:200px;
	float:left;
}
#container #contents {
	float:left;
	width:870px; margin-left:30px;
	position:relative;
}
#footerWrap {width:100%; background-color:#333; padding:20px 0;}

.telWrap { background-color:#f78b20; color:#fff; font-size:16px; text-align:center; font-family:Ns-r; line-height:50px;}
.telWrap span { background:url(/html/images/common/tel_line.gif) no-repeat 25px 10px; padding:0 0 0 50px ;font-family:NB; font-size:22px;}

/********** »ó´Ü **********/
.common_top {
	*zoom:1;
	position:relative; z-index:2;
}
.common_top:after {
	content:''; display:block; clear:both;
}

/* ¸ÞÀÎ»ó´ÜÁÂÃø */
.common_top .leftWrap {
	float:left;
}
.common_top .leftWrap a.bookmark {
	font:bold 11px/30px dotum; color:#ff0000; text-decoration:none; letter-spacing:-1px;
}

.common_top .leftWrap a.allmenu {
	padding:0 0 0 10px;
	font:bold 11px/30px dotum; color:#555; text-decoration:none; letter-spacing:-1px;
}

/* ¸ÞÀÎ»ó´Ü¿ìÃø */
.common_top .rightWrap {
	float:right;
}

.common_top .rightWrap .tnb>li {
	float:left;
	padding:0 8px; background:url(/html/images/common/bg_tnb_bullet.gif) no-repeat 0 center;
}
.common_top .rightWrap .tnb>li>a {
	font-family:Nanum Gothic; color:#666; font-size:13px; line-height:30px;
}
.common_top .rightWrap .tnb>li:first-child {
	background:none; padding:0 8px 0 0;
}
.common_top .rightWrap .tnb>li:first-child>a {
	font-family:NGBold; color:#000;
}



/* »ó´Ü °Ë»ö */
.top_search {
	position:absolute; top:65px; left:322px;
}
.top_search .btn {
	float:left;
}
.top_search .search_input {
	float:left; ime-mode:active;
	width:310px;
	height:32px; padding:0 0 0 10px;
	height:28px\0; padding:4px 0 0 10px\0;
	border:3px solid #ff5432;
	font:12px/1 dotum; outline:none; color:#777;
}
/* ie8 */
@media \0screen {
	.top_search .search_input { height:20px; padding:12px 0 0 10px;}
}
/* ie7 */
*:first-child+html .top_search .search_input { height:20px; padding:12px 0 0 10px;}



/* »ó´Ü ½½¶óÀÌµù¹è³Ê */
.top_insert {
	position:absolute; top:42px; right:0;
}


/* »ó´Ü ¸Þ´º */
#gnb {
	width:1100px; margin:0 auto;
}
#gnb li { float:left; margin:0 0 0 5px;}
#gnb li:first-child { margin:0}
#gnb li a { display:block; width:214px; height:39px; font-family:Ns-b; font-size:16px; color:#666; text-align:center; text-decoration:none; line-height:39px; border:1px solid #dbdbdc; border-bottom:none; border-radius:3px 3px 0 0;}
#gnb li a:hover{ background-color:#f8f8f8;}
#gnb li a.active { background-color:#f78b20; border-color:#f78b20; color:#fff}

#gnb li.gnb04 a { background-color:#14b19e; border-color:#14b19e; color:#fff}


/* ¸Þ´ºÀüÃ¼º¸±â */
#allCategory {
	display:none; position:absolute; top:110px; left:50%; margin-left:-512px; z-index:1;
	width:1022px;
	border:1px solid #ff5432; border-top:none;
	background-color:#fff;
}
#allCategory ul {*zoom:1; height:145px;}
#allCategory ul:after {
	content:''; display:block; clear:both;
}
#allCategory ul li {
	width:145px; float:left; border-right:1px solid #cdcdcd;
}
#allCategory ul li.last,
#allCategory ul li.last li {
	border-right:none;
}
#allCategory ul li a {
	display:block; width:135px;
	font:13px NGBold; color:#555; padding:7px 0 7px 10px; text-decoration:none;
}
#allCategory ul li.last a,#allCategory ul li.last li a { width:137px;}
#allCategory ul li a:hover {
	color:#fff;
	background-color:#ff5432;
}


/* ¸ÞÀÎ */
#main .section01Wrap { height:573px; background:url(/html/images/main/bg_section01.jpg) no-repeat center top}
#main .section01 { width:1100px; padding:40px 0 0; margin:0 auto}
#main .section01 .left { position:relative; float:left; width:730px;}
#main .section01 .left h2 { font-family:Ns-r; font-size:30px; color:#fff}
#main .section01 .left .mapArea {position:relative; margin:10px 0 0; width:730px; height:450px; background:url(/html/images/main/bg_map.gif) no-repeat;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.5);}
#main .section01 .left .mapArea li { position:absolute}
#main .section01 .left .mapArea li a { display:block; position:absolute; text-indent:-9999px; z-index:10;}

#main .section01 .left .mapArea li.eunpyeong { top:116px; left:263px; width:135px; height:149px;background:url(/html/images/main/eunpyeong_off.png) no-repeat}
#main .section01 .left .mapArea li.eunpyeong.hover {background:url(/html/images/main/eunpyeong_on.png) no-repeat}
#main .section01 .left .mapArea li.eunpyeong a { width:68px; height:51px; top:63px; left:35px;}
#main .section01 .left .mapArea li.dobong { top:72px; left:357px; width:117px; height:181px;background:url(/html/images/main/dobong_off.png) no-repeat}
#main .section01 .left .mapArea li.dobong.hover {background:url(/html/images/main/dobong_on.png) no-repeat}
#main .section01 .left .mapArea li.dobong a { width:76px; height:75px; top:48px; left:25px;}
#main .section01 .left .mapArea li.gangseo { top:172px; left:187px; width:183px; height:167px;background:url(/html/images/main/gangseo_off.png) no-repeat}
#main .section01 .left .mapArea li.gangseo.hover { background:url(/html/images/main/gangseo_on.png) no-repeat}
#main .section01 .left .mapArea li.gangseo a { width:105px; height:79px; top:67px; left:50px;}
#main .section01 .left .mapArea li.seocho { top:193px; left:361px; width:163px; height:156px; background:url(/html/images/main/seocho_off.png) no-repeat}
#main .section01 .left .mapArea li.seocho.hover { background:url(/html/images/main/seocho_on.png) no-repeat}
#main .section01 .left .mapArea li.seocho a { width:120px; height:35px; top:74px; left:10px;}

#main .section01 .left .mapArea li.paju { top:0; left:0; z-index:1; width:354px; height:204px; background:url(/html/images/main/paju_off.png) no-repeat}
#main .section01 .left .mapArea li.paju a { width:85px; height:22px; top:33px; left:183px}
#main .section01 .left .mapArea li.paju.hover {background:url(/html/images/main/paju_on.png) no-repeat}
#main .section01 .left .mapArea li.uijeongbu { top:0; right:0; width:379px; height:164px; background:url(/html/images/main/uijeongbu_off.png) no-repeat}
#main .section01 .left .mapArea li.uijeongbu a { width:150px; height:22px; top:33px; right:109px}
#main .section01 .left .mapArea li.uijeongbu.hover {background:url(/html/images/main/uijeongbu_on.png) no-repeat}
#main .section01 .left .mapArea li.guri { top:56px; right:0; width:281px; height:173px; background:url(/html/images/main/guri_off.png) no-repeat}
#main .section01 .left .mapArea li.guri a { width:59px; height:49px; top:69px; right:30px}
#main .section01 .left .mapArea li.guri.hover {background:url(/html/images/main/guri_on.png) no-repeat}
#main .section01 .left .mapArea li.hanam { bottom:0; right:0; width:252px; height:251px; background:url(/html/images/main/hanam_off.png) no-repeat}
#main .section01 .left .mapArea li.hanam a { width:84px; height:22px; bottom:116px; right:31px}
#main .section01 .left .mapArea li.hanam.hover { background:url(/html/images/main/hanam_on.png) no-repeat}
#main .section01 .left .mapArea li.seongnam { bottom:0; right:55px; width:304px; height:156px; background:url(/html/images/main/seongnam_off.png) no-repeat}
#main .section01 .left .mapArea li.seongnam a { width:129px; height:22px; bottom:30px; left:48px}
#main .section01 .left .mapArea li.seongnam.hover {background:url(/html/images/main/seongnam_on.png) no-repeat}
#main .section01 .left .mapArea li.anyang { bottom:0; left:0; width:381px; height:150px; background:url(/html/images/main/anyang_off.png) no-repeat}
#main .section01 .left .mapArea li.anyang a { width:268px; height:22px; bottom:30px; left:81px}
#main .section01 .left .mapArea li.anyang.hover { background:url(/html/images/main/anyang_on.png) no-repeat}
#main .section01 .left .mapArea li.incheon { top:15px; left:0; width:284px; height:401px; background:url(/html/images/main/incheon_off.png) no-repeat}
#main .section01 .left .mapArea li.incheon a { width:85px; height:77px; top:191px; left:31px}
#main .section01 .left .mapArea li.incheon.hover { background:url(/html/images/main/incheon_on.png) no-repeat}


#main .section01 .left a.more { position:absolute; top:15px; right:8px}


#main .section01 .right { float:right;width:350px;}
#main .section01 .right h2 { font-family:Ns-r; font-size:30px; color:#fff}
#main .section01 .right h2 span { font-size:16px}
#main .section01 .right .inquiry { margin:10px 0 0; width:300px; height:425px; padding:25px 25px 0 25px; background:url(/html/images/main/bg_inquiry.jpg) no-repeat;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.5);}
#main .section01 .right .inquiry h3 { background:url(/html/images/main/bullet_inquiry_h3.gif) no-repeat left center; padding:0 0 0 22px; font-family:Ns-b; font-size:18px; color:#333}
#main .section01 .right .inquiry label { display:block; float:left; font-family:Ns-r; font-size:14px; color:#666; line-height:25px;}
#main .section01 .right .inquiry input { border:1px solid #e3e3e3; height:23px; line-height:23px; padding:0 0 0 8px}
#main .section01 .right .inquiry select { border:1px solid #e3e3e3; height:25px; line-height:25px;}

#main .section01 .right .inquiry .form1 { margin:10px 0 0}
#main .section01 .right .inquiry .form1 label { width:58px}
#main .section01 .right .inquiry .form1 .name input { width:129px}
#main .section01 .right .inquiry .form1 .tel select { width:60px}
#main .section01 .right .inquiry .form1 .tel input { width:55px}
#main .section01 .right .inquiry .form1 li { *zoom:1;margin:8px 0 0}
#main .section01 .right .inquiry .form1 li:after { content:''; display:block; clear:both}
#main .section01 .right .inquiry .form1 li:first-child { margin:0}

#main .section01 .right .inquiry .article02 h3 { margin:30px 0 0}
#main .section01 .right .inquiry .form2 { margin:10px 0 0}
#main .section01 .right .inquiry .form2 label { width:97px}
#main .section01 .right .inquiry .form2 li { *zoom:1;margin:8px 0 0}
#main .section01 .right .inquiry .form2 li:after { content:''; display:block; clear:both}
#main .section01 .right .inquiry .form2 select { width:90px}
#main .section01 .right .inquiry .form2 input[type="radio"] { vertical-align:-6px}
#main .section01 .right .inquiry .form2 textarea { width:190px; height:58px;border:1px solid #e3e3e3}

#main .section01 .right .inquiry input[type="submit"] { margin:20px auto 0; display:block; width:125px; height:30px; border:none; background:url(/html/images/main/btn_inquiry.png) no-repeat; text-indent:-9999px}


#main .section02Wrap { overflow:hidden; background-color:#f9f9f9; border-top:1px solid #e3e3e3; border-bottom:1px solid #dbdbdc; padding:40px 0}
#main .section02 {  position:relative; width:1100px; margin:0 auto}
#main .section02Wrap .bgleft { position:absolute; top:0; left:-1130px; z-index:2; background-color:#f9f9f9; width:100%; height:2000px}
#main .section02Wrap .bgright { position:absolute; top:0; left:1100px; z-index:2; background-color:#f9f9f9; width:100%; height:2000px}




#main .section03 { width:1100px; margin:40px auto 0}
#main .section03 .left { position:relative; float:left; width:730px;}
#main .section03 .left .inquiry_list { margin:15px 0 0; border-top:2px solid #666}
#main .section03 .left .inquiry_list thead th { font-family:Ns-b; font-size:16px; color:#333; line-height:40px; text-align:center; background-color:#f9f9f9; border-bottom:1px solid #e3e3e3}
#main .section03 .left .inquiry_list tbody td { font-family:Ns-r; font-size:16px; color:#666; line-height:40px; text-align:center; border-bottom:1px solid #e3e3e3}
#main .section03 .left .inquiry_list tbody td a { color:#666}
#main .section03 .left a.more { position:absolute; top:10px; right:13px}

#main .section03 .right { float:left; margin:0 0 0 20px}


#main .section04 { width:1120px; margin:40px auto 0}
#main .section04 .left { float:left; position:relative;}
#main .section04 .left h2 { padding:0 0 0 10px}
#main .section04 .left a.more { position:absolute; top:8px; right:22px}
#main .section04 .right { float:left; position:relative;}
#main .section04 .right h2 { padding:0 0 0 10px}
#main .section04 .right a.more { position:absolute; top:8px; right:22px}


#main .section05Wrap { margin:40px 0 0px; height:43px; border-top:1px solid #e3e3e3;}
#main .section05 { width:1100px; margin:0 auto}
#main .section05 h2 { float:left}
#main .section05 h2 a { font-family:Ns-b; font-size:15px; color:#333; line-height:43px; text-decoration:none}
#main .section05 .left { float:left; position:relative; width:549px; border-right:1px solid #e3e3e3;}
#main .section05 .right { float:left; position:relative; width:530px; padding:0 0 0 20px}
#main .section05 .bx-prev { display:block; position:absolute; top:15px; right:35px; width:16px; height:15px; background:url(/html/images/main/btn_board_prev.gif) no-repeat; text-indent:-9999px}
#main .section05 .bx-next { display:block; position:absolute; top:15px; right:20px; width:15px; height:15px; background:url(/html/images/main/btn_board_next.gif) no-repeat; text-indent:-9999px}
#main .section05 .list { width:410px; margin:0 0 0 20px}
#main .section05 .list { float:left;}
#main .section05 .list li { position:relative; font-family:Ns-r; font-size:15px; color:#999; line-height:43px}
#main .section05 .list li a { color:#666; text-decoration:none}
#main .section05 .list li span.date { position:absolute; top:0; right:0}





/* ¸ÞÀÎ º´¿ø ¸®½ºÆÃ */
.hospital_list2 { width:1100px; height:375px; margin:0 auto}
.hospital_list2 .slide { position:relative; border:1px solid #e3e3e3;}
.hospital_list2 .slide .img {position:relative; z-index:1; margin:-72px -1px 0}
.hospital_list2 .bx-wrapper { position:relative; max-width:1100px !important;}
.hospital_list2 .bx-wrapper .bx-viewport { overflow:visible !important}
.hospital_list2 .bx-prev { display:block; position:absolute; top:157px; left:-50px; z-index:3; width:20px; height:28px; background:url(/html/images/main/hospital_list_left.gif) no-repeat; text-indent:-9999px}
.hospital_list2 .bx-next { display:block; position:absolute; top:157px; right:-50px; z-index:3; width:20px; height:28px; background:url(/html/images/main/hospital_list_right.gif) no-repeat; text-indent:-9999px}
.hospital_list2 .bx-has-pager { margin:20px 0 0; text-align:center}
.hospital_list2 .bx-has-pager .bx-pager-item { display:inline-block; *zoom:1; *display:inline; margin:0 4px}
.hospital_list2 .bx-has-pager .bx-pager-item a { display:block; width:12px; height:12px; background-color:#a6a6a9; border-radius:50%; text-indent:-9999px}
.hospital_list2 .bx-has-pager .bx-pager-item a.active { background-color:#604d39}

.gyeonggi .hospital_list2 .bx-prev { display:block; position:absolute; top:157px; left:-50px; z-index:3; width:20px; height:28px; background:url(/html/images/main/hospital_list_left2.gif) no-repeat; text-indent:-9999px}
.gyeonggi .hospital_list2 .bx-next { display:block; position:absolute; top:157px; right:-50px; z-index:3; width:20px; height:28px; background:url(/html/images/main/hospital_list_right2.gif) no-repeat; text-indent:-9999px}
.gyeonggi .hospital_list2 .bx-has-pager .bx-pager-item a.active { background-color:#0484b4}


.hospital_list2 .slide .name {
	position:relative; z-index:2; margin:20px 30px 0 -16px; padding:9px 26px 19px 26px; background:url(/html/images/product/bg_premium_line.png) repeat-x left bottom; overflow:hidden;
	font-family:Ns-r; font-size:20px; color:#fff;
}
.hospital_list2 .slide .name:before { display:block; position:absolute; bottom:0; left:0; z-index:3; content:''; width:16px; height:96px; padding:9px 0 19px;background:url(/html/images/product/bg_premium_left.gif) no-repeat left bottom}

.hospital_list2 .slide .name2 {background:url(/html/images/product/bg_basic_line.gif) repeat-x left bottom;}
.hospital_list2 .slide .name2:before {background:url(/html/images/product/bg_basic_left.gif) no-repeat left bottom}

.gyeonggi .hospital_list2 .slide .name {background:url(/html/images/product/bg_premium2_line.png) repeat-x left bottom;}
.gyeonggi .hospital_list2 .slide .name:before {background:url(/html/images/product/bg_premium2_left.gif) no-repeat left bottom}

.hospital_list2 .slide .info { padding:0 9px; background-color:#fff}
.hospital_list2 .slide .info .subject { padding:0 10px; border-bottom:1px solid #e3e3e3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.hospital_list2 .slide .info .subject a { font-family:NM; font-size:20px; color:#333; line-height:45px; text-decoration:none}
.hospital_list2 .slide .info ul { margin:7px 0 12px 0}
.hospital_list2 .slide .info ul li { padding:0 10px; font-family:Ns-r; font-size:16px; line-height:26px; color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hospital_list2 .slide .info a.more { display:inline-block; *zoom:1; *display:inline; margin:-5px 0 0 260px; padding:0 10px 10px}

/* ¸®½ºÆ®ÆäÀÌÁö º´¿ø ¸®½ºÆÃ */
.hospital_list { margin:0 0 0 -31px}
.hospital_list ul:first-child { margin:0}
.hospital_list ul {*zoom:1; margin:30px 0 0}
.hospital_list ul:after { content:''; display:block; clear:both}
.hospital_list ul li.list { position:relative; float:left; width:344px; margin:0 0 0 31px; border:1px solid #e3e3e3;}
.hospital_list ul li.list .img {position:relative; z-index:1; margin:-72px -1px 0}
.hospital_list ul li.list .name {position:relative; z-index:2; margin:20px 30px 0 -16px; padding:9px 26px 19px 26px; background:url(/html/images/product/bg_premium_line.png) repeat-x left bottom; overflow:hidden;font-family:Ns-r; font-size:20px; color:#fff;}
.hospital_list ul li.list .name:before { display:block; position:absolute; bottom:0; left:0; z-index:3; content:''; width:16px; height:96px; padding:9px 0 19px;background:url(/html/images/product/bg_premium_left.gif) no-repeat left bottom}
.hospital_list ul li.list .name2 {background:url(/html/images/product/bg_basic_line.gif) repeat-x left bottom;}
.hospital_list ul li.list .name2:before {background:url(/html/images/product/bg_basic_left.gif) no-repeat left bottom}
.gyeonggi .hospital_list ul li.list .name {background:url(/html/images/product/bg_premium2_line.png) repeat-x left bottom;}
.gyeonggi .hospital_list ul li.list .name:before {background:url(/html/images/product/bg_premium2_left.gif) no-repeat left bottom}
.hospital_list ul li.list .info { padding:0 9px; background-color:#fff}
.hospital_list ul li.list .info .subject { padding:0 10px; border-bottom:1px solid #e3e3e3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hospital_list ul li.list .info .subject a { font-family:NM; font-size:20px; color:#333; line-height:45px; text-decoration:none}
.hospital_list ul li.list .info ul { margin:7px 0 12px 0}
.hospital_list ul li.list .info ul li { padding:0 10px; font-family:Ns-r; font-size:16px; line-height:26px; color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hospital_list ul li.list .info a.more { display:inline-block; *zoom:1; *display:inline; margin:-5px 0 0 260px; padding:0 10px 10px}






/* ¸®½ºÆ®»ó´Ü °Ë»ö */
.listSearchWrap {padding:30px 0; border-bottom:1px solid #dbdbdc; background-color:#f9f9f9;}
.listSearch { position:relative; width:1100px; margin:0 auto}
.listSearch h2 { font-family:Ns-b; font-size:20px; color:#666}
.listSearch ul li { float:left; width:480px; height:54px; margin:10px 20px 0 0; background-color:#fff;}
.listSearch ul li h3 { float:left}
.listSearch ul li .selectArea { float:left; width:315px; height:30px; padding:10px 0 10px 16px; border:2px solid #f78b20}
.listSearch ul li .selectArea select { width:143px; height:28px; border:1px solid #e3e3e3}
.listSearch ul li .selectArea input { width:290px; height:28px; padding:0 0 0 10px; border:1px solid #e3e3e3}
.listSearch .search { position:absolute; top:33px; right:0; width:100px; height:118px; background:url(/html/images/product/btn_list.gif) no-repeat; border:none; text-indent:-9999px; cursor:pointer}

.list_search_resultWrap {  margin:30px 0 0; position:relative; padding:0 0 13px 0;background:url(/html/images/product/bg_search_result.gif) repeat-x bottom left; font-family:Ns-r; color:#666}
.list_search_resultWrap .list_search_result {  font-size:20px}
.list_search_resultWrap .list_search_result span { color:#000}
.list_search_resultWrap a.more { display:block; position:absolute; bottom:10px; right:0; font-size:14px}


.union_tb th { background-color:#f7f7f7; border:1px solid #e3e3e3; font-family:Nanum Gothic; line-height:40px; font-size:14px; color:#666; text-align:center}
.union_tb td { border:1px solid #e3e3e3; padding:0 0 0 20px; line-height:40px; font-family:Nanum Gothic; font-size:14px; color:#666;}



/***** ¸ÞÀÎ»óÇ°³ëÃâ *****/
/* Å¸ÀÔ1 */
.main_product01 {
	overflow:hidden; text-align:left;
}
.main_product01 ul {
	*zoom:1;
}
.main_product01 ul:after {
	content:''; display:block; clear:both;
}
.main_product01 ul li {
	float:left;
}
.main_product01 ul li a {
	display:block; position:relative;
	width:330px; height:448px;
	border:1px solid #d5d5d5; text-decoration:none;
}
.main_product01 ul li a:hover {
	border:1px solid #ff6600;
}
.main_product01 .info {
	position:relative;
	padding:10px;
}
.main_product01 div.introduce {color:#999; letter-spacing:-1px;}

.main_product01 div.name {
	margin:10px 0 0 0;
	font:bold 16px dotum; color:#000; letter-spacing:-1px;
}
.main_product01 div.priceWrap {margin:7px 0 0 0;}

.main_product01 div.priceWrap span.price_p {
	margin:5px 10px 0 0;
	font:11px dotum; color:#999; text-decoration:line-through;
}
.main_product01 div.priceWrap span.price_p em {font:11px dotum; color:#999; text-decoration:line-through;}

.main_product01 div.priceWrap span.price {font:normal 12px dotum; color:#444;}
.main_product01 div.priceWrap span.price em {font:bold 16px tahoma; color:#333;}

.main_product01 div.sale {
	position:absolute; top:-30px; left:0;
	padding:0 10px;
	font:bold 16px/30px tahoma; color:#fff;
	background:#ff6600;
}

.main_product01 div.icon {margin:10px 0 0 0;}
.main_product01 div.soldout {margin:2px 0 0 0;}



/* Å¸ÀÔ2 */
.main_product02 {
}
.main_product02 ul {
	*zoom:1;
	margin:30px 0 0 0;
}
.main_product02 ul:first-child {margin:0 0 0 0;}
.main_product02 ul:after {content:''; display:block; clear:both;}
.main_product02 ul li {float:left;}
.main_product02 .info { }
.main_product02 div.name {
	margin:5px 0;
	font:bold 12px/1.4 dotum; color:#444;
}
.main_product02 div.priceWrap {margin:0 0 5px 0;}
.main_product02 div.priceWrap .price_p {
	padding:0 5px 0 0;
	font-size:11px; color:#999; text-decoration:line-through;
}
.main_product02 div.priceWrap .price {font:normal 11px dotum; color:#444;}
.main_product02 div.priceWrap .price em {font:bold 12px tomaha; color:#222;}

.main_product02 div.priceWrap .sale {
	font:bold 12px dotum; color:#ff6600;
}
.main_product02 div.priceWrap .sale img {
	margin:0 0 2px 2px; vertical-align:middle;
}
.main_product02 div.icon {margin-top:5px; zoom:1;}
.main_product02 div.soldout {margin:2px 0 0 0;}


/* ½½¶óÀÌ´õ ¸®½ºÆ® */
#slider_list {
	position:relative;
	overflow:hidden; text-align:center;
}
.slider_list ul {
	*zoom:1;
}
.slider_list ul:after {
	content:''; display:block; clear:both;
}
.slider_list ul li {
	float:left;
	width:217px;
}
.slider_list .img img {
	width:215px; height:215px; border:1px solid #dbdbdb;
}
.slider_list .info {
	margin:10px 0 0 0;
}
.slider_list .name {
	font:bold 16px dotum; color:#fb1920; letter-spacing:-1px;
}
.slider_list .priceWrap {margin:7px 0 0 0;}

.slider_list .priceWrap .price_p {
	margin:0 5px 0 0;
	font:11px doutm; color:#999; text-decoration:line-through;
}
.slider_list .priceWrap .price_p em {font:11px doutm; color:#999; text-decoration:line-through;}

.slider_list .priceWrap .price {font:normal 11px dotum; color:#666;}
.slider_list .priceWrap .price em {font:bold 14px tahoma; color:#222;}

.slider_list .priceWrap .sale {font:bold 12px dotum; color:#ff6600;}
.slider_list .priceWrap .sale img {margin:0 0 2px 2px; vertical-align:middle;}

.slider_list .soldout {position:absolute; top:200px; left:0;}


/***** ÁÂÃø¸Þ´º *****/
.lnb h2 {
	border-bottom:1px solid #cdcdcd;
	padding:0 0 5px 0;
	font:25px NGBold; color:#222; letter-spacing:-1px
}
.lnb h2 span {
	display:block;
	margin:0 0 5px 0;
	font:12px tahoma, arial; color:#999;
}
.lnb ul li a {
	display:block;
	border-bottom:1px dotted #cdcdcd;
	padding:0 0 0 10px;
	font-family:Ns-r; font-size:14px; line-height:40px; color:#666; text-decoration:none;
}
.lnb ul li a:hover {
	background:#14b19e; border-bottom:1px solid #14b19e;
	color:#fff;
}
#lnb_wrap2 { margin:0 0 30px 0}
.mypage_tit { background-color:#22b6a4; font-size:22px; line-height:50px; font-family:Ns-b; color:#fff; text-align:center;}
.lnb2 { margin:10px 0 0}
.lnb2 div.list { float:left; width:266px; margin:0 0 0 12px}
.lnb2 div.list2 { width:544px; margin:0 0 0 12px}
.lnb2 div.list:first-child{ margin:0}
.lnb2 div.list p { font-family:Ns-b; font-size:17px; color:#333; text-align:center; background-color:#edfaf8; height:50px; line-height:50px; border-top:1px solid #22b6a4; border-bottom:1px solid #22b6a4}
.lnb2 div.list ul li a { display:block; padding:0 0 0 10px; border-bottom:1px solid #e3e3e3;font-family:Ns-r; font-size:14px; line-height:40px; color:#666; text-decoration:none;}
.lnb2 div.list ul li a:hover { color:#000}


#lnb_wrap .cs_center {
	margin-top:20px;
	color:#3a3a3a;
}
#lnb_wrap .cs_center h2 {
	margin-bottom:5px;
	font:20px NGBold;
}
#lnb_wrap .cs_center p.tel {
	font:bold 24px tahoma; color:#f64b30;
}
#lnb_wrap .cs_center p.tel span {
	width:30px;
	display:inline-block; *zoom:1; *display:inline;
	font:13px NGBold;
}
#lnb_wrap .cs_center p.fax {
	font:bold 24px tahoma; color:#333;
}
#lnb_wrap .cs_center p.fax span {
	width:30px;
	display:inline-block; *zoom:1; *display:inline;
	font:13px NGBold;
}
#lnb_wrap .cs_center p.time {
	margin-top:5px;
	font:12px NGBold; color:#ff6600;
}
#lnb_wrap .cs_center .bank {
	margin-top:15px; line-height:1;
}
#lnb_wrap .cs_center .bank span {
	margin-bottom:3px;
	display:block; font:12px NGBold; color:#3a3a3a;
}
#lnb_wrap .cs_center .bank span.name {
	padding-left:50px;
	background:url(/html/images/main/bank.gif) no-repeat;
}
#lnb_wrap .cs_center .bank span.num {
	font:17px tahoma;
}





/********** ÇÏ´Ü **********/
.fnb {
	background-color:#f2f2f2; border-top:1px solid #ccc; border-bottom:1px solid #ccc;
	height:38px;
}
.fnb ul {
	width:1100px; margin:0 auto;
}
.fnb ul li {
	float:left;
}
.fnb ul li a {
	display:bloock; padding:0 15px;
	font:13px/38px NGBold;
}
.fnb ul li:first-child a {
	padding:0 15px 0 0;
}
.fnb ul li.policy a{
	color:#627d01
}

.footer {
	width:1100px;
	margin:0 auto;
}
.footer .copyright {font-family:Ns-r; font-size:13px; color:#999; line-height:22px;}
.footer .copyright a { color:#999}


.sub_inquiry { margin:30px 0 0; background:url(/html/images/inquiry_top.png) no-repeat center top; height:300px;}
.sub_happynews { margin:30px 0 0; background:url(/html/images/happynews_top.png) no-repeat center top; height:300px;}

/********** º»¹® »ó´Ü Å¸ÀÌÆ² **********/
.navi {
	position:relative;
	padding:0 0 5px 0;
	border-bottom:1px solid #ddd;
}
.navi .current_navi {
	position:absolute; bottom:5px; right:5px; padding-left:15px;
	background:url(/html/images/common/bullet_current_navi.png) no-repeat;
	font-size:11px; color:#777;
}
.navi div span {
	font-weight:bold;
	color:#222;
}
.navi h3 {
	font:26px Ns-b; color:#222; letter-spacing:-1px;
}






/********** ¸ÞÀÎ **********/
.main_vusial {
	*zoom:1;
	margin:0 auto;
}
.main_vusial:after {
	content:''; clear:both; display:block;
}

/* ¸ÞÀÎ ¹è³Ê */
.visual_wrap {
	z-index:1;
	width:100%; height:510px; position:relative; overflow:hidden;

}
.visual_wrap .visual01 {
	width:100% !important; height:510px;
	background:#f8f8f8 url(/html/images/main/visual01.jpg) no-repeat center 0;
}
.visual_wrap .visual02 {
	width:100% !important; height:510px;
	background:#f8f8f8 url(/html/images/main/visual02.jpg) no-repeat center 0;
}
.visual_wrap .visual03 {
	width:100% !important; height:510px;
	background:#f8f8f8 url(/html/images/main/visual03.jpg) no-repeat center 0;
}
.visual_wrap .slide { text-indent:-9999px;}

.visual_wrap .bx-viewport {
	position:relative; z-index:1;
}
.visual_wrap .bx-wrapper .bx-pager,
.visual_wrap .bx-wrapper .bx-controls-auto {
	position:absolute; bottom:10px; z-index:2;
	width:100%;
}
.visual_wrap .bx-wrapper .bx-pager {
	text-align:center;
}
.visual_wrap .bx-wrapper .bx-pager .bx-pager-item,
.visual_wrap .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display:inline-block;
	*zoom: 1;
	*display:inline;
}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a {
	display:block;
	margin:0 2px;
	width:10px; height:10px;
	background-color:#666;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	text-indent:-9999px;
}
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,
.visual_wrap .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-color:#000;
}
.visual_wrap .bx-wrapper .bx-prev {
	margin-left:-492px;
	background:url(/html/images/main/visual_arrow.png) no-repeat -0 -48px;
}
.visual_wrap .bx-wrapper .bx-next {
	margin-left:466px;
	background:url(/html/images/main/visual_arrow.png) no-repeat -27px -48px;
}
.visual_wrap .bx-wrapper .bx-prev:hover { background-position:-0 -0;}
.visual_wrap .bx-wrapper .bx-next:hover { background-position:-27px -0;}
.visual_wrap .bx-wrapper .bx-controls-direction a {
	position:absolute; top:50%; left:50%; z-index:2;
	margin-top:-24px;
	width:27px; height:48px;
	text-indent:-9999px;
}


/* ¹è³Ê */
.main_banner {
	zoom:1;
}
.main_banner:after {
	content:''; display:block; clear:both;
}
.main_banner ul li {
	float:left;
}

/* top_list */
.top_list {
	position:relative;
}
.top_list .more {
	position:absolute; top:-2px; right:4px;
	font-size:11px; letter-spacing:-1px;
}
.top_list h2 {
	padding:0 0 3px 5px; border-bottom:1px solid #ddd;
	font:normal 16px NGBold; color:#222;
}


/* top_list2 */
.top_list2 {
	position:relative;
}
.top_list2 .more {
	position:absolute; top:-2px; right:4px;
	font-size:11px; letter-spacing:-1px;
}
.top_list2 h2 {
	padding:0 0 3px 5px; border-bottom:1px solid #ddd;
	font:normal 16px NGBold; color:#222;
}

/* ¸ÞÀÎ ÅÇ¸Þ´º */
.main_tab {
	position:relative;
	margin-top:50px;
}
.main_tab h3 a {
	display:block;
	width:198px; height:35px;
	border:1px solid #dbdbdb; border-bottom:none;
	font:normal 14px/35px NGBold; color:#444; text-align:center; text-decoration:none; cursor:pointer;
}
.main_tab .selected h3 a {
	width:200px; height:36px;
	background-color:#06a2ef; border:none;
	color:#fff;
}
.main_tab #shop_tab2 h3,
.main_tab #shop_tab3 h3,
.main_tab #shop_tab4 h3{
	position:absolute; top:0;
}
.main_tab #shop_tab2 h3 { left:199px;}
.main_tab #shop_tab3 h3 { left:398px;}
.main_tab #shop_tab4 h3 { left:597px;}

.main_tab .shop_tab div.list_1depth {
	display:none;
	width:1022px;
	border:1px solid #dbdbdb;
}
.main_tab .shop_tab .more {
	position:absolute; top:17px; right:5px;
}


/* ÆÐ¹Ð¸®»çÀÌÆ® */
.partner_wrap {
	position:relative; height:68px;
	margin-top:10px;
	border:1px solid #dbdbdb; background-color:#fff;
}
.partner {
	zoom:1;
}
.partner:after {
	content:''; display:block; clear:both;
}
.partner div {
	float:left;
}
.partner_wrap .bx-wrapper {
	padding-top:12px;
}
.partner_wrap .bx-default-pager {
	display:none;
}
.partner_wrap .bx-controls-direction .bx-prev {
	position:absolute; top:18px; left:15px;
	width:19px; height:34px;
	background:url(/html/images/main/btn_partner_left.gif) no-repeat;
	text-indent:-9999px;
}
.partner_wrap .bx-controls-direction .bx-next {
	position:absolute; top:18px; right:15px;
	width:19px; height:34px;
	background:url(/html/images/main/btn_partner_right.gif) no-repeat;
	text-indent:-9999px;
}




/* °¶·¯¸® ³ëÃâ */
.main_gallery {
	position:relative; zoom:1;
}
.main_gallery h2 {
	padding:0 0 3px 5px; border-bottom:1px solid #ddd;
	font:normal 16px NGBold; color:#222;
}

.main_gallery .more {
	position:absolute; top:-2px; right:4px;
	font-size:11px; letter-spacing:-1px;
}
.main_gallery {
	margin-top:10px;
}
.main_gallery .list ul {
	*zoom:1;
}
.main_gallery .list ul:after {
	content:''; display:block; clear:both;
}
.main_gallery .list li {
	float:left; text-align:center;
}
.main_gallery .list li span {
	display:block; margin-top:5px;
}






/* °Ô½ÃÆÇ ³ëÃâ */
.main_board {
	position:relative; zoom:1;
}
.main_board:after {
	content:''; display:blodk; clear:both;
}
.main_board .board01 {
	float:left;
	width:500px; position:relative;
}
.main_board .board02 {
	float:left;
	width:500px; margin-left:24px; position:relative;
}
.main_board div.board01 h2 {
	padding:0 0 3px 5px; border-bottom:1px solid #ddd;
	font:normal 16px NGBold; color:#222;
}
.main_board div.board01 .more {
	position:absolute; top:-2px; right:4px;
	font-size:11px; letter-spacing:-1px;
}

.main_board div.board02 h2 {
	padding:0 0 3px 5px; border-bottom:1px solid #ddd;
	font:normal 16px NGBold; color:#222;
}
.main_board div.board02 .more {
	position:absolute; top:-2px; right:4px;
	font-size:11px; letter-spacing:-1px;
}


/* ¸ÞÀÎ °Ô½ÃÆÇ ³ëÃâ¿µ¿ª³»ºÎ */
.main_bottom ul li {
	position:relative;
}
.main_bottom ul li a {
	display:block;
	padding:0 70px 0 10px; border-bottom:1px dashed #888;
	background:url(/html/images/common/bullet03.gif) no-repeat 5px 14px;
	font:12px/30px dotum; color:#444;

}

.main_bottom ul li span.date {
	position:absolute; top:0; right:3px;
	font:11px/30px dotum; color:#777;
}



/* ¸ÞÀÎ ·Î±×ÀÎ */
.main_login {
	width:181px; height:83px; position:relative;
	padding:20px 0 0 21px;
	background:url(/html/images/member/bg_main_login.gif) no-repeat;
}
.main_login label {
	position:absolute; left:-9999px;
}
.main_login .id input {
	 width:102px; height:20px;
	border:1px solid #bebebe;
	text-indent:5px; line-height:20px; ime-mode:disabled;
}
.main_login .pw input {
	width:102px; height:20px; margin-top:3px;
	border:1px solid #bebebe;
	text-indent:5px; line-height:20px; ime-mode:disabled;
}
*:first-child+html .main_login .pw input {
	 margin:0;
}
.main_login .btn_login {
	position:absolute; top:20px; left:129px;
}
.main_login .member_joinpw {
	zoom:1; margin-top:8px;
}
.main_login .member_joinpw:after {
	content:''; display:block; clear:both;
}
.main_login .member_joinpw li {
	float:left; font-size:11px; letter-spacing:-1px;
}
.main_login .member_joinpw li.find {
	padding-left:10px;
}
.main_login .member_joinpw li a{
	color:#5f6164;
}

/********** °Ô½ÃÆÇ(±âº»Çü,°¶·¯¸®,À¥Áø), »óÇ°¸®½ºÆ®ÆäÀÌÁö, ÁÖ¹®Á¶È¸, Àå¹Ù±¸´Ï, Àû¸³±Ý, °ü½É»óÇ°, »óÇ°ÈÄ±â, »óÇ°¹®ÀÇ µ¿ÀÏÇÏ°Ô »ç¿ëµÊ **********/
.board_list {
	border-top:2px solid #6e6e6e;
}
.board_list th{
	height:37px;
	background:url(/html/images/bbs/bg_board_th.gif) repeat-x;
	color:#444; font-weight:bold;
}
.board_list .th_right{
	text-align:right; padding-right:5px;
}
.board_list td{
	line-height:18px;
}
.board_list td span.comment_num {
	color:#ff6600; font-weight: bold; font-size:11px;
}
.board_list td img {
	vertical-align:middle;
}
.board_list .td_center {
	padding:7px 5px 3px 5px;
	text-align:center;
	border-bottom:1px solid #dbdbdb;
}
.board_list .td_left {
	padding:7px 5px 3px 5px;
	border-bottom:1px solid #dbdbdb;
	text-align:left;
}
.board_list .td_right {
	padding:7px 5px 3px 5px;
	border-bottom:1px solid #dbdbdb;
	text-align:right;
}
.board_list .td_img {
	padding:7px 5px;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}
.board_list .hit {
	color:#777;
}
.board_list .date {
	color:#777;
}

/* °¶·¯¸® ¸®½ºÆ® */
.gallery_list {
	margin:20px 0;
}
.gallery_subject {
	margin-top:3px;
	color:#444; font-weight:bold;
}
.gallery_subject span {
	color:#ff6600;
}
.gallery_write {
	font-size:11px; color:#888;
}

/* À¥Áø ¸®½ºÆ® */
.webzine_subject {
	margin-top:5px;
	font-weight:bold;
}
.webzine_subject span {
	color:#ff6600;
}
.webzine_content {
	margin-top:5px;
	line-height:1.4; color:#666;
}
.webzine_write {
	margin-top:5px;
	font-size:11px; color:#888;
}


/* °Ô½ÃÆÇ ±Û¾²±â */
.board_write {
	border-top:2px solid #6e6e6e;
}
.board_write th {
	background:url(/html/images/bbs/bullet_write_th.gif) no-repeat right bottom; background-color:#f6f6f6;
	line-height:18px; padding:10px 0 10px 10px; text-align:left;
	border-bottom:1px solid #dbdbdb;
}
.board_write td {
	line-height:18px; padding:10px 0 10px 10px;
	border-bottom:1px solid #dbdbdb;
}
.board_write td.content {
	padding:10px;
}
.board_write td.content img {
	max-width:100%; height:auto; /* °¡·Î»çÀÌÁî°¡ Å« ÀÌ¹ÌÁö°¡ ¾÷·Îµå µÉ °æ¿ì */
}

/* °Ô½ÃÆÇ ºä , ºí·Î±×Çü °Ô½ÃÆÇ µ¿ÀÏÇÏ°Ô »ç¿ëµÊ */
.board_read {
	border-top:2px solid #6e6e6e;
}
.board_read .subject {
	padding:10px;
	border-bottom:1px solid #dbdbdb;
	background-color:#f7f7f7;
	font-weight:bold; color:#333;
}
.board_read .writer {
	padding:8px 10px 5px 10px;
	border-bottom:1px solid #dbdbdb;
	color:#888;
}
.board_read .writer span {
	margin:0 15px;
	color:#ccc;
}
.board_read .content {
	padding:10px 10px 40px 10px;
	line-height:1.6; color:#666;
}
.board_read .content img {
	max-width:100%; height:auto; /* °¡·Î»çÀÌÁî°¡ Å« ÀÌ¹ÌÁö°¡ ¾÷·Îµå µÉ °æ¿ì */
}


/* °Ô½ÃÆÇ »ó´Ü °Ë»ö */
.board_search {
	margin-top:20px;
	overflow:hidden;
	font-size:11px;
	color:#777;
}
.board_search label {
	display:none;
}
.board_search p {
	float:left;
	padding:5px 0 0 20px;
	background:url(/html/images/bbs/bullet_board_search.gif) no-repeat 0 4px;
}
.board_search div {
	float:right;
}
.board_search input {
	vertical-align:top;
}


/* ¸ÞÀÎÀÌ¹ÌÁö */
div.main_image {
	position:relative;
	padding:10px 10px 2px 90px;
	background:#f8f8f8; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;
}
div.main_image span {
	display:block;
	position:absolute; top:10px; left:10px;
	font:bold 12px dotum; color:#444;
}
div.main_image ul li {
	float:left;
	margin:0 0 5px 0; padding:0 10px 0 10px;
	background:url(/html/images/common/bullet04.gif) no-repeat right 2px;
}
div.main_image ul li:last-child {
	background:none;
}
div.main_image ul li a {
	color:#666;
}
div.main_image ul li a:hover {
	color:#222;
}


/* Ã·ºÎÀÌ¹ÌÁö */
div.add_file {
	position:relative;
	margin:-1px 0 0 0; padding:10px 10px 2px 90px;
	background:#f8f8f8; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;
}
div.add_file span {
	display:block;
	position:absolute; top:10px; left:10px;
	font:bold 12px dotum; color:#444;
}
div.add_file ul li {
	float:left;
	margin:0 0 5px 0; padding:0 10px 0 10px;
	background:url(/html/images/common/bullet04.gif) no-repeat right 2px;
}
div.add_file ul li:last-child {
	background:none;
}
div.add_file ul li a {
	color:#666;
}
div.add_file ul li a:hover {
	color:#222;
}


/* °Ô½ÃÆÇ ´ñ±Û¾²±â */
.comm_body {
	margin:30px 0 0 0;
	border-top:2px solid #666;
}
.comm_body h3.tit {
	padding:10px 10px 0 10px;
	font:16px NGBold; color:#222;
}
.comm_list {
	margin:10px 0 20px 0; padding:10px 0;
	background:#f5f6fa;
	border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;
}
.comm_list ul li {
	margin:10px 0 0 0; padding:10px 10px 0 10px;
	border-top:1px dashed #999;
}
.comm_list ul li:first-child {
	border-top:none;
	margin:0 0 0 0; padding:0 10px 0 10px;
}
.comm_list .comm_writer {
	font:bold 12px/1.4 dotum; color:#333;
}
.comm_list .comm_writer span {
	font:normal 12px tahoma, dutom; color:#666;
}
.comm_list .comm_content {
	margin:10px 0 0 0;
	font:normal 12px/1.6 dotum; color:#666;
}
.comm_list .comm_delete {
	text-align:right;
}
.comm_list .comm_delete a {
	font-size:11px; text-decoration:none;
}
.comm_list .comm_delete a:hover {
	font-weight:bold
}

.comm_nonmember {
	margin:0 0 5px 0;
}
.comm_nonmember label {
	padding:0 10px 0 0;
	font:bold 12px NGBold; color:#444;
}

.comm_comment {
	*zoom:1;
}
.comm_comment:after {
	content:''; display:block; clear:both;
}

.comm_comment textarea {
	float:left;
	width:87%; height:60px;
	border:1px solid #cdcdcd;; padding:5px 0 5px 5px;
}
.comm_comment .btn {
	float:right;
}
.comm_comment .btn .btn_comm_write {
	display:inline-block;
	*zoom:1;
	*display:inline;
	white-space:nowrap;
	background-color:#ddd; background-image:linear-gradient(top, #eee, #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#cccccc');
	border:1px solid #777; border-radius:2px;
	height:71px;
	padding:6px 15px 6px 15px; padding:8px 15px 6px 15px\0;
	font:bold 12px/1 Arial, Helvetica, gulim; text-decoration:none; color:#333; cursor:pointer;
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}




/* °Ô½ÃÆÇ ÇÏ´Ü ÀÌÀü±Û,´ÙÀ½±Û */
.board_btn {
	width:100%;
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
.board_btn:after {
	content:''; display:block; clear:both;
}
.board_btn ul.list {
	margin-bottom:5px;
	background-color:#f9f9f9;
	border:1px solid #dbdbdb; border-bottom:none;
}
.board_btn ul.list li {
	position:relative;
	padding:10px 10px 10px 70px;
	border-bottom:1px solid #dbdbdb;
}
.board_btn ul.list li span {
	display:block;
	position:absolute; top:10px; left:10px;
	padding-right:10px; color:#222;
}
.board_btn ul.list li span b {
	 padding:0; color:#999;
}
.board_btn ul.left {
	float:left;
}
.board_btn ul.left li {
	float:left;
	padding-right:2px;
}
.board_btn ul.right {
	float:right;
}
.board_btn ul.right li {
	float:left;
	padding-left:2px;
}


/* °Ô½ÃÆÇ ÇÏ´Ü ÆäÀÌÂ¡ */
#paging {
	margin-bottom:20px;
	text-align:center;
}
#paging ul { height:100%;}
#paging ul:after {content:''; display:block; clear:both;}
#paging ul li {
	display:inline-block;*zoom:1;*display:inline;
	margin:0 0 0 -1px; padding:8px 0 0; width:28px; height:20px;
	border:1px solid #d8d8d8;
}
#paging ul li.select { background-color:#f3f3f3; color:#333;}
#paging ul li.line { display:none;}
#paging ul li a { display:block; text-decoration:none; color:#888; text-align:center;}
#paging ul li.first_off { background:#fff url(/html/images/bbs/btn_first_off.png) no-repeat 10px 8px; margin:0 0 0 1px;}
#paging ul li.prev_off { background:url(/html/images/bbs/btn_prev_off.png) no-repeat 11px 8px;}
#paging ul li.next_off { background:url(/html/images/bbs/btn_next_off.png) no-repeat 11px 8px; }
#paging ul li.last_off { background:url(/html/images/bbs/btn_last_off.png) no-repeat 10px 8px;}
#paging ul li.first_on { background:url(/html/images/bbs/btn_first.png) no-repeat 10px 8px;  cursor:pointer; }
#paging ul li.prev_on { background:url(/html/images/bbs/btn_prev.png) no-repeat 11px 8px; cursor:pointer;}
#paging ul li.next_on { background:url(/html/images/bbs/btn_next.png) no-repeat 11px 8px; cursor:pointer;}
#paging ul li.last_on { background:url(/html/images/bbs/btn_last.png) no-repeat 10px 8px; cursor:pointer;}




/********** ¸¶ÀÌÆäÀÌÁö **********/

/* ¸¶ÀÌÆäÀÌÁö ¸ÞÀÎ */
#mypage_wrap {}

#mypage_wrap h4.tit {
	background:url(/html/images/common/bullet05.gif) no-repeat left 5px;
	padding:0 0 0 10px;
	font:14px/1.4 NGBold; color:#222;
}

#mypage_wrap .user_info {
	margin:20px 0 0 0; padding:10px;
	background:#f8f8f8; border:1px solid #dbdbdb;
	font:12px NGBold; color:#444;
}
#mypage_wrap .user_info span.name {
	margin:0 5px 0 0;
	font:14px NGBold; color:#222;
}
#mypage_wrap .user_info span.point {
	font:bold 16px tahoma; color:#ff0000;
}
#mypage_wrap .mypage_section {
	position:relative;
	margin:50px 0 0 0;
}
#mypage_wrap .mypage_section .more {
	position:absolute; top:5px; right:0;
	font:bold 12px tahoma, arial; color:#333; text-decoration:none;
}



/* È¸¿ø°¡ÀÔ, Á¤º¸¼öÁ¤ */
.member_join {
	border-top:2px solid #444;
}
.member_join th {
	background:url(/html/images/member/bullet_join_th.gif) no-repeat right bottom;
	line-height:18px; padding:10px 0 10px 10px; text-align:left;
	border-bottom:1px solid #dbdbdb;
}
.member_join td {
	line-height:18px; padding:10px 0 10px 10px;
	border-bottom:1px solid #dbdbdb;
	color:#666; text-align:left;
}
.member_join th span {
	color:#ff6600;
}
.member_join td span.id {
	color:#333;
	font-weight:bold;
}
.member_join td span.id_info {
	display:block;
	margin-top:3px;
	font-size:11px; color:#777; color:#8181e7;
}

.member_join td .info {
	color:#8181e7;
	margin-top:3px;
	font-size:11px;
}

/* ¿ìÆí¹øÈ£(ÁÖ¼Ò) Ã£±â */
#zipcode_layer,
#biz_zipcode_layer,
#ord_zipcode_layer,
#rv_zipcode_layer {
	display:none;
	position:fixed; top:50%; left:50%; margin:-250px 0 0 -235px; overflow:hidden; z-index:99999; -webkit-overflow-scrolling:touch;
	border:1px solid #cdcdcd !important;
}

/* ÁÖ¹®Á¶È¸ */
.order_list_date {
	font-family:tahoma;
	color:#777;
}
.order_list_date p.btn a {
	display:block;
	margin-top:3px;
	width:78px; height:20px;
	background:url(/html/images/btn/btn_order_detail_off.gif) no-repeat;
	text-indent:-9999px;
}
.order_list_date p.toggle a {
	background:url(/html/images/btn/btn_order_detail_on.gif) no-repeat;
}
.order_list_code {
	display:block;
	font-size: 11px; color:#999999; letter-spacing:-1px;
}
.order_list_btn {
	display:block;
	cursor:pointer;
}
.order_list_detail {
	border:3px solid #444; padding:20px; position:relative; top:-1px;
}
.order_list_detail .closed {
	position:absolute; top:20px; right:20px;
}
.order_list_detail p {
	height:20px; background:url(/html/images/member/bullet_arrow.png) no-repeat; padding-left:25px; margin-bottom:5px;
	font-size:14px; font-weight:bold; font-family:Malgun Gothic; color:#222;
}
.order_detail_tb {
	border-top:1px solid #444;
}
.order_detail_tb th {
	height:25px; padding:5px 0; background:none; background-color:#f7f7f7; border-bottom:1px solid #dbdbdb;
	font-size:11px; color:#555;
}
.order_detail_tb td {
	padding:5px 0 5px 5px;
	border-bottom:1px solid #dbdbdb;
}

.order_list_detail_option {
	margin-top:5px;
}
.order_list_detail_option div {
	font-size:11px; color:#777; line-height:1.3;
}
.order_list_detail_option div span {
	color:#444;
}



/***** ÁÖ¹®Á¶È¸ *****/

.order_list {
	border-top:2px solid #6e6e6e;
}
.order_list thead th {
	height:37px;
	background:url(/html/images/bbs/bg_board_th.gif) repeat-x;
	font-weight:bold; color:#444;
}
.order_list thead th:first-child { border-left:none;}


.order_list tbody tr.order td {
	padding:10px 0;
	border-bottom:1px solid #dbdbdb;
	text-align:center;
}


/* ÁÖ¹®¹øÈ£/ÃÑ¾× ÁÖ¹®ÀÏ */
.order_list tbody tr.order td.info { border-left:1px solid #dbdbdb;}
.order_list tbody tr.order td.info div.code {font:11px tahoma, arial; color:#777;}
.order_list tbody tr.order td.info div.price {
	margin:5px 0 0 0;
	font:norma 12px dotum; color:#333;
}
.order_list tbody tr.order td.info div.price em { font:bold 14px tahoma, arial; color:#ff0036;}
.order_list tbody tr.order td.info div.date {
	margin:5px 0 0 0;
	font:13px tahoma, arial; color:#333;
}
.order_list tbody tr.order td.info a.btn { display:block; margin:10px 0 0 0;}


/* »óÇ°¹Ýº¹³»ºÎ */
.order_list tbody tr.order td.details {
	padding:0 !important; border-left:1px solid #dbdbdb;
}
.order_list tbody tr.order td.details table {
	border-top:1px solid #dbdbdb;
}
.order_list tbody tr.order td.details table:first-child {
	border-top:none;
}
.order_list tbody tr.order td.details table tr {
	height:82px;
}
.order_list tbody tr.order td.details table tr td {
	border-bottom:none; border-top:1px dotted #dbdbdb;
	padding:10px 0;
}
.order_list tbody tr.order td.details table tr:first-child td {
	border-top:none;
}
.order_list tbody tr.order td.details .product {
	position:relative;
	padding:10px 10px 10px 100px;
	text-align:left;
}
.order_list tbody tr.order td.details .product .check {
	position:absolute; top:10px; left:10px;
}
.order_list tbody tr.order td.details .product .img {
	height:62px;
	position:absolute; top:10px; left:30px;
}
.order_list tbody tr.order td.details .product .name em {
	display:block;
	font:bold 12px/1.4 dotum; color:#333;
}
.order_list tbody tr.order td.details .product .name .farm_name {
	display:block; margin:5px 0 0 0;
	font:11px dotum; color:#888; text-decoration:none; letter-spacing:-1px;
}


.order_list tbody tr.order td.details .price div {
	font:normal 12px dotum; color:#333;
}
.order_list tbody tr.order td.details .price div em {
	font:bold 14px tahoma, arial, dotum; color:#006bff;
}


.order_list tbody tr.order td.details .delivery {
	font:bold 14px tahoma, arial; color:#ff0036;
}
.order_list tbody tr.order td.details .delivery .delivery_price {
	font:bold 12px tahoma; color:green;
}
.order_list tbody tr.order td.details .delivery .delivery_invoice a {
	display:block;
	margin:3px 0 0 0;
}


/* »óÅÂ */
.order_list tbody tr.order td.status {
	border-left:1px solid #dbdbdb;

}
.order_list tbody tr.order td.status b {
	font:bold 12px dotum; color:#333;
}
.order_list tbody tr.order td.status .btn {
	margin:3px 0 0 0;
	display:block; cursor:pointer;
	font:11px dotum; color:#999;
}



/* ÁÖ¹®»ó¼¼º¸±â Å¬¸¯½Ã */
.order_list tbody tr.details {
	border-bottom:1px solid #ff6600;
}
.order_list tbody tr.details>td {
	padding:30px 15px 15px;
}

.order_list tbody tr.details .order_detail th {
	background-color:#f6f6f6; padding:3px 0;
	border:1px solid #dbdbdb;
	font:12px/20px dotum; color:#444;
}
.order_list tbody tr.details .order_detail td {
	padding:3px 10px;
	border:1px solid #dbdbdb;
	font:12px/20px dotum; color:#444;
}
.order_list tbody tr.details .order_detail td.tit {
	background:url(/html/images/order/order_detail_bullet2.gif) no-repeat 1em 1em;
	padding-left:28px; height:30px; background-color:#faf8ea;
	font-size:12px;
}
.order_list tbody tr.details .order_detail td.center {text-align:center;}
.order_list tbody tr.details .order_detail td.red { color:#e10000;}
.order_list tbody tr.details .order_detail td.pay { color:#4366ca;}

.order_list tbody tr.details .order_detail td table tr td { border:none; border-left:1px solid #dbdbdb;}
.order_list tbody tr.details .order_detail td table tr td.border_none { border-left:none;}










/* Àå¹Ù±¸´Ï */
.cart_list_delivery_charge {
	text-align:right;
	margin:20px 0 0 0;
}
.cart_list_delivery_charge b.red {
	color:#d90011;
}
.cart_list_delivery_charge b.blue {
	color:#1f6ba4;
}

.cart_list_option {
	margin-top:5px;
}
.cart_list_option div:first-child { margin:0 0 0 0;}
.cart_list_option div {
	background:url(/html/images/common/bullet03.gif) no-repeat left 5px;
	margin:2px 0 0 0; padding:0 0 0 5px;
	font-size:11px; color:#777; line-height:1.3;
}
.cart_list_option span {
	color:#444;
}
.total_price {
	border-top:1px solid #52a1af; border-bottom:2px solid #52a1af;
}


.cart_tb_top { background:url(/html/images/order/cart_tb_top.gif) repeat-x; height:36px;}
.cart_tb_tit { font-weight:bold; text-align:center;}
.cart_won1 { font-weight:bold; font-size:25px; color:#1667a6; font-family:Arial,µ¸¿ò,sans-serit; text-align:right;}
.cart_won3 { font-weight:bold; font-size:25px; color:#d6000f; font-family:Arial,µ¸¿ò,sans-serit; text-align:right;}
.cart_won2 { font-size:12px; color:#666666;}

/* 1:1¹®ÀÇ */
.qna_list {
	border-top:2px solid #6e6e6e;
	margin-top:5px;
}
.qna_list th{
	height:37px;
	background:url(/html/images/bbs/bg_board_th.gif) repeat-x;
	color:#444; font-weight:bold;
}
.qna_list td{
	line-height:18px;
}
.qna_list .td_center {
	padding:5px 0;
	text-align:center;
	border-bottom:1px solid #dbdbdb;
}
.qna_list .td_left {
	padding:5px 0 5px 5px;
	border-bottom:1px solid #dbdbdb;
}
.qna_list .date {
	color:#777;
}


.qna_read {
	margin-top:5px; border-top:2px solid #444;
}
.qna_read th {
	background:url(/html/images/member/bullet_join_th.gif) no-repeat right bottom; background-color:#f8f8f8;
	line-height:18px; padding:10px 0;
	border-bottom:1px solid #dbdbdb;
}
.qna_read td {
	line-height:18px; padding:10px;
	border-bottom:1px solid #dbdbdb;
	color:#666;
}
h4.member_qna {
	margin-top:20px;
}

.qna_write {
	margin-top:5px; border-top:2px solid #444;
}
.qna_write th {
	background:url(/html/images/member/bullet_join_th.gif) no-repeat right bottom; background-color:#f8f8f8;
	line-height:18px; padding:10px 0 10px 10px; text-align:left;
	border-bottom:1px solid #dbdbdb;
}
.qna_write td {
	line-height:18px; padding:10px 0 10px 10px;
	border-bottom:1px solid #dbdbdb;
	color:#666;
}
.qna_write td span.info {
	color:#8181e7;
}


/* ÃÖ±Ùº»»óÇ° */
.today_list {
	margin-bottom:40px;
}
.today_list td.img {
	border:1px solid #dbdbdb;
}
.today_list td.name a{
	padding-top:5px; display:block;
	font-size:11px; color:#555; line-height:15px; text-align:left;
}
.today_list td.price {
	padding-top:5px;
	font:bold 12px tomaha; color:#222; text-align:left;
}
.today_list td.icon {
	padding-top:5px;
	text-align:left;
}

/* °ü½É»óÇ° */
.wishlist_del {
	text-align:right;
	margin-top:10px;
}
.wishlist_price {
	font:bold 14px/16px tahoma;
	color:#222;
}
.wishlist_price2 {
	font-family:tahoma;
	text-decoration:line-through;
	color:#999;
}

/* Àû¸³±Ý³»¿ª */
.point_price {
	font-family:tahoma;
	font-weight:bold;
}
.total_point {
	text-align:right;
	margin-top:10px;
}
.total_point span {
	font-family:tahoma;
	color:#3c88ec;
	font-weight:bold;
	font-size:18px;
}

/* »óÇ°ÈÄ±â */
.review_name {
	margin-top:5px;
	font-size:11px; color:#777; line-height:15px;
}
.review_subject {
	background:url(/html/images/member/bullet_review_subject.png) no-repeat;
	display:block;
	margin-top:5px; padding-left:17px;
}
.review_contents {
	min-height:50px; padding:10px; border-top:1px solid #dbdbdb;  border-bottom:1px solid #bababa; background-color:#fcfcfc;
	letter-spacing:-1px; color:#555; line-height:20px; text-align:left;
}

/* »óÇ°¹®ÀÇ */
.qna_question {
	background:url(/html/images/member/bullet_q.gif) no-repeat 5px 0;
	padding-left:35px; text-align:left;
}
.qna_answer {
	margin-top:20px; border-top:1px dotted #bababa;
	background:url(/html/images/member/bullet_a.gif) no-repeat 5px 20px;
	padding:20px 0 0 35px; text-align:left;
}
.qna_answer span {
	display:block;
	margin-bottom:10px;
	font-size:11px; color:#777; letter-spacing:0;
}
.qna_q a{
	display:block;
	font-size:11px; color:#777; letter-spacing:-1px;
}

/* È¸¿øÅ»Åð */
.member_leave {
	margin:20px 0;
	color:#102a59; font-weight:bold; text-align:center;
}
.member_leave_complete {
	border:5px solid #ddd; margin-top:20px; padding:30px;
	text-align:center; font-family:Malgun Gothic; font-weight:bold;
}
.member_leave_complete .txt1 {
	color:#ff6600; font-size:18px; margin-top:20px;
}
.member_leave_complete .txt2 {
	color:#444; margin-top:5px; font-size:14px;
}

/* ÁÖ¹®ÇÏ±â */
h4.order {
	margin:30px 0 3px 3px; padding-left:20px;
	background:url(/html/images/order/h4_order_bullet.png) no-repeat 0 2px;
	font:normal 16px NGBold; color:#222; letter-spacing:-1px;
}
.order_tb {
	border-top:1px solid #999;
}
.order_tb th {
	background:url(/html/images/member/bullet_join_th.gif) no-repeat right bottom;
	background-color:#f5f5f5;
	line-height:18px; padding:10px 0 10px 10px; text-align:left; font-weight:bold; color:#666; letter-spacing:-1px;
	border-bottom:1px solid #dbdbdb;
}
.order_tb td {
	line-height:18px; padding:10px 0 10px 10px;
	border-bottom:1px solid #dbdbdb;
	color:#666; text-align:left;
}


/* °áÁ¦ÇÏ±â */
.payment_point_wrap {
	border:1px solid #dbdbdb; padding:7px; border-radius:5px;
	overflow:hidden;
	height:104px; font-family:NB;
}
.payment_point_wrap .point {
	float:left; width:309px; height:84px;
	background-color:#eee; padding:10px; border-radius:3px; overflow:hidden;
}
.payment_point_wrap .point p {
	padding-top:12px;
	font:bold 16px arial; color:#1667a6; text-align:center;
}
.payment_point_wrap .point p span {
	color:#333; font-size:26px;
}
.payment_point_wrap .limit {
	float:left; margin-left:10px; width:369px; height:84px;
	background-color:#eee; padding:10px; border-radius:3px; overflow:hidden;
}

.payment_point_wrap .limit .limit_point span {
	font:bold 16px arial; color:#1667a6;
}
.payment_point_wrap .limit .use_point span {
	font:bold 24px arial;color:#ff0000;
}


.payment_point_wrap .use {
	float:left; margin-left:10px; width:249px; height:84px;
	background-color:#eee; padding:10px; border-radius:3px; overflow:hidden;
}
.payment_point_wrap .use .input {
	width:120px; height:30px; ime-mode:disabled; margin-top:8px;
	font:bold 14px airal; text-align:right; color:#000;
}
.payment_point_wrap .point strong,
.payment_point_wrap .limit strong,
.payment_point_wrap .use strong {
	display:block; margin-bottom:10px; padding-bottom:4px;
	border-bottom:1px dotted #999;
	font:bold 14px NGBold; color:#222;
}


.payment_plan {
	margin:3px 0 0 0; border-top:1px solid #999;
}
.payment_plan .detail {
	padding:7px 0 7px 5px; border-bottom:1px dotted #aeaeae;
}
.payment_plan .detail3_info {
	display:block;
	margin:4px 0 0 5px;
	font-size:11px; color:#387a9c;; letter-spacing:-1px;
}





/********** ¼îÇÎ ¸®½ºÆ® **********/
.list_category {
	font-weight:bold;
	padding:15px 15px 12px 15px; border:2px solid #999; background-color:#f8f8f8; border-radius:5px;
}
.list_sub_category {
	margin:5px 0 0; padding:10px 20px;
	border:1px solid #dbdbdb; border-radius:5px;
}
.list_sub_category ul {*zoom:1;}
.list_sub_category ul:after {content:'';display:block;clear:both}
.list_sub_category ul li { display:block; width:25%; float:left; padding:5px 0;}
.list_sub_category ul li a {
	display:block; float:left;
	padding:0 3px 0 10px;
	background:url(/html/images/product/bullet_sub_category.gif) no-repeat 0 5px;
}

.list_search {
	margin-top:5px;
	border:1px solid #dbdbdb;
	padding:10px 10px 7px 10px;
	overflow:hidden;
}
.list_search b{
	color:#ff6600;
}






/* ºäÆäÀÌÁö */
.view_top { border-bottom:1px solid #e3e3e3; padding:0 0 10px 0}

.hospital_info { margin:30px 0 0}
.hospital_info .left { position:relative; float:left; width:550px; height:333px; overflow:hidden}
.hospital_info .left .bx-pager { position:absolute; bottom:0; left:0; right:0; background:url(/html/images/product/bg_view_img.png) repeat; height:30px;}
.hospital_info .left .bx-pager .bx-pager-item { float:left; width:10px; height:10px; margin:10px 10px 0 0}
.hospital_info .left .bx-pager .bx-pager-item:first-child { margin:10px 10px 0 20px }
.hospital_info .left .bx-pager .bx-pager-item a { display:block; width:10px; height:10px; border-radius:50%; background-color:#979798; text-indent:-9999px}
.hospital_info .left .bx-pager .bx-pager-item a.active { background-color:#fff}


.hospital_info .right { float:left; width:520px; margin:0 0 0 30px}
.hospital_info .right .name { width:520px; background-color:#444; font-family:Ns-r; font-size:20px; line-height:40px; color:#fff; text-align:center}
.hospital_info .right .introduct01 { margin:20px 0 0; font-family:Ns-b; font-size:20px; color:#f78b20; line-height:1.3}
.hospital_info .right .introduct02 { margin:10px 0 0; font-family:Ns-r; font-size:16px; color:#888; line-height:22px}
.hospital_info .right ul { margin:20px 0 0; border-top:1px solid #e3e3e3}
.hospital_info .right ul li { position:relative; margin:20px 0 0; padding:0 0 0 140px; font-family:Ns-r; font-size:16px; line-height:22px; color:#666}
.hospital_info .right ul li span { position:absolute; top:0; left:0; color:#333}


.view_tab { margin:50px 0 0; height:45px; background:url(/html/images/product/tab_off2.gif) repeat-x;}
.view_tab .on { width:354px; border-left:1px solid #f78b20; border-right:1px solid #f78b20; background:url(/html/images/product/tab_on.gif) repeat-x; height:45px; font-size:16px; text-align:center; line-height:44px; font-family:Ns-b; color:#f78b20;}
.view_tab li { float:left; margin:0 0 0 16px;}
.view_tab li:first-child {margin:0}
.view_tab li a { display:block; width:354px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:url(/html/images/product/tab_off.gif) repeat-x; height:45px; font-size:16px; text-align:center; line-height:44px; font-family:Ns-b; color:#555; text-decoration:none}

.view_tb { margin:20px 0 0}
.view_tb th { font-family:Ns-r; font-size:16px; color:#333; line-height:40px; text-align:left; padding:0 0 0 10px}
.view_tb td { font-family:Ns-r; font-size:16px; color:#666; line-height:40px}
.view_tb td.homepage a { font-family:Ns-b; color:#f78b20; font-size:18px}
.view_tb td b { font-family:Ns-b}

.hospital_facility .location { margin:25px 0 0; padding:25px 0 0; border-top:1px solid #e3e3e3}
.hospital_facility .location #map { float:left; width:588px; height:213px; border:1px solid #e3e3e3}
.hospital_facility .location .info { float:left; width:485px; margin:0 0 0 25px; font-family:Ns-r; font-size:16px; line-height:22px; color:#888;}
.hospital_facility .location .info p.tit { margin:10px 0; font-family:Ns-b; font-size:20px; color:#f78b20}
.hospital_facility .location .info .time { margin:15px 0 0; font-family:Ns-b; color:#333}



.product_view {
	overflow:hidden;
}
.product_view .product_tit {
	font-size:14px; font-weight:bold; color:#333; overflow:hidden;
	margin:10px 0;
}
.product_view .product_tit span.introduce {
	color:#777; font-size:11px; letter-spacing:-1px; display:block; font-weight:normal; margin-top:5px;
}
.product_view .product_tit span.maker {
	color:#ff0000;
	font-size:12px;
}
.product_view .icon {
	overflow:hidden; margin-top:3px;
}

.product_view .left {
	float:left; width:45%;
}
.product_view .left .img {
	border:5px solid #eee;
}
.product_view .left .img img {
	width:100%;
}
.product_view .left .info {
	padding:10px 0; font-size:11px; color:#387a9c;
}
.product_view .right {
	float:right; width:52%;
}
.product_view_list_wrap {
	overflow:hidden;
	border:1px solid #dbdbdb; padding:7px; position:relative;
	border-radius:5px;
}
.product_view_list_wrap .sale_per {
	position:absolute; top:0; right:10px; padding-top:8px;
	width:68px; height:47px; background:url(/html/images/product/bg_product_view_sale.png) no-repeat;
	text-align:center; color:#fff;
}
.product_view_list_wrap .sale_per span {
	font-size:20px; font-family:tahoma;
}
.product_view_list_wrap .list_tb th {
	padding:4px 0 4px 8px;
	text-align:left; font-weight:bold;
	background:url(/html/images/common/bullet03.gif) no-repeat left center;
}
.product_view_list_wrap .list_tb td {
	padding:4px 0 4px 0; text-align:left;
}
.product_view_list_wrap .list_tb td.code {
	font-size:11px; color:#777;
}
.product_view_list_wrap .list_tb td .price_p{
	font-family:tahoma; color:#777; text-decoration:line-through;
}
.product_view_list_wrap .list_tb td .price {
	font-family:tahoma; color:#ef2705; font-size:22px; font-weight:bold; letter-spacing:-1px;
}
.product_view_list_wrap .list_tb td .p_point {
	color:#07a2ef; font-weight:bold;
}
.product_view_tab {
	overflow:hidden;
	background:url(/html/images/product/bg_product_view_tab.gif) repeat-x;
}
.product_view_tab ul li {
	float:left;
}
.product_view_tab ul li.first {
	padding-left:10px;
}

.view_orderqty { zoom:1;}
.view_orderqty:after {
	content:''; display:block; clear:both;
}
.view_orderqty input {
	float:left;
}
.view_orderqty .arrow {
	float:left; margin-left:3px;
}
.view_orderqty .arrow span {
	display:block; height:9px;
}
.view_orderqty .txt {
	display:block; float:left;
	margin:3px 0 0 3px;
}

.view_totalprice {
	border-top:2px solid #555; border-bottom:1px solid #ddd;
	padding:7px;
	zoom:1;
}
.view_totalprice:after {
	content:''; display:block; clear:both;
}
.view_totalprice .price {
	float:left; font-family:tahoma; font-size:18px; font-weight:bold; color:#ff0000; letter-spacing:-1px;
}
.view_totalprice .tit {
	float:left; margin:6px 7px 0 0;
	font-weight:bold; color:#222;
}
.view_totalprice .won {
	float:left; margin:6px 0 0 3px;
	color:#222;
}

option.disabled { color: lightgrey; }

/* ¸ÞÀÎ»óÇ° ¹Ì¸®º¸±â */
.top_view {
	position:relative;
	padding:10px 10px 20px 10px;
	background-color:#fff; width:790px; border:3px solid #df1b12;
}
.top_view .closed {
	position:absolute; bottom:0; right:0; cursor:pointer;
}

/* °ü·Ã»óÇ° */
.relation {
	padding:10px;
	border:1px solid #dbdbdb;
}
.relation .top {
	padding-bottom:2px;
	border-bottom:1px solid #dbdbdb;
}
.relation .top h3 {
	float:left;
	font:normal 14px NGbold; color:#222;
}
.relation .top .btn {
	float:right;
}

/*********** »óÇ°³ëÃâ (¸ÞÀÎ, ¸®½ºÆ®, ÃÖ±Ùº»»óÇ°, ÀÚÁÖÃ£´Â»óÇ° µ¿ÀÏÇÏ°Ô »ç¿ëµÊ) ***********/
.product_list {
	overflow:hidden; text-align:left;
}
.product_list ul {
	*zoom:1;
	margin:30px 0 0 0;
}
.product_list ul:after {
	content:''; display:block; clear:both;
}
.product_list ul:first-child {margin:0 0 0 0;}

.product_list ul li {
	float:left;
}
.product_list div.img {}
.product_list div.info {margin:10px 0 0 0;}

.product_list .priceWrap {margin:7px 0 0 0;}

.product_list .name {font-size:12px; color:#555; line-height:15px;}

.product_list .price_p {font:11px dotum; color:#999; text-decoration:line-through;}
.product_list .price_p em {font:11px dotum; color:#999; text-decoration:line-through;}

.product_list .price {font:normal 11px tomaha; color:#444;}
.product_list .price em {font:bold 12px tomaha; color:#222;}

.product_list .sale {font:bold 12px dotum; color:#ff6600;}
.product_list .sale img {margin:0 0 2px 2px; vertical-align:middle;}

.product_list .icon {margin:5px 0 0 0;}
.product_list .icon_soldout {margin:2px 0 0 0;}




/* ¸®½ºÆ®ÆäÀÌÁö »ó´Ü °Ë»ö¹Ù */
.list_top {
	margin-top:20px; zoom:1;
}
.list_top:after {
	content:''; display:block; clear:both;
}
.list_top span {
	display:block;
}


/* »óÇ°³ëÃâ (¸®½ºÆ®ÆäÀÌÁö - ¸®½ºÆ®, °ü½É»óÇ° µ¿ÀÏÇÏ°Ô »ç¿ëµÊ) */
.type2_name {
	display:block;
	font-size:11px;
	color:#777;
}
.type2_price li.price_p {
	margin-top:5px;
	font-size:11px; color:#777; text-decoration:line-through;
}
.type2_price li.price {
	margin-top:2px;
	font:bold 12px tomaha; color:#222;
}
.type2_price li.price em {
	margin-left:3px;
	color:#ff6600; font-size:11px; font-weight:bold;
}
.type2_price li.price em img {
	vertical-align:middle;
	margin:0 0 2px 2px;
}





/********** °Ô½ÃÆÇÀ¯Çü2 (°¡·Î³ª¿­) **********/
.tb02 {
	border-top:2px solid #444;
}
.tb02 th {
	background:url(/html/images/member/bullet_join_th.gif) no-repeat right bottom; background-color:#f5f5f5;
	line-height:18px; padding:10px 0 10px 10px; text-align:left;
	border-bottom:1px solid #dbdbdb;
}
.tb02 td {
	line-height:18px; padding:10px 0 10px 10px;
	border-bottom:1px solid #dbdbdb;
	color:#666; text-align:left;
}



/* »óÇ°°í½Ã °ü·Ã */
.product_gosi .tit h4 {
	font:18px NGBold; color:#1578db;
}
.product_gosi .tit span {
	display:block; padding:5px 0 5px 0;
	font-size:11px; color:#888; letter-spacing:-1px;
}

.product_gosi {
	margin-top:10px;
	padding:10px;
}
.product_gosi .info th {
	background:#f7f7f7; padding:7px; width:40%;
	font:11px/17px dotum; color:#333;
	border:1px solid #e2e2e2; text-align:left;
}
.product_gosi .info th.tit {
	background:#f0ebeb;
}
.product_gosi .info td {
	padding:7px;
	font:11px/17px dotum; color:#666;
	border:1px solid #e2e2e2; border-left:none;
}


.product_gosi .info ul {
	padding:5px;
	border:1px solid #cdcdcd;
}
.product_gosi .info ul li {
	line-height:1.4;
}
.product_gosi .info strong {
	display:block; padding:10px;
	background:#eaeaea;
}
.product_gosi .info span {
	display:block;
	padding:15px 10px;
}

.product_gosi .info li.depth2 h5 {
	margin-bottom:5px; padding:10px;
	background:#eaeaea;
	font-weight:bold;
}
.product_gosi .info li.depth2 strong {
	background:#f0ebeb; font-weight:normal;
}



/********** ·Î±×ÀÎ **********/
h4.login {
	margin-bottom:3px;
}
.login_img {
	margin:50px 0 30px 0;
	text-align:center;
}

.login_contents {
	overflow:hidden; position:relative; margin:0 auto;
	width:749px; height:252px; background:url(/html/images/member/bg_login.png) no-repeat;
}
.login_contents .login_form {
	position:absolute; top:57px; left:60px;
}
.login_contents .login_banner {
	position:absolute; top:57px; left:400px;
}
.login_contents .login_txt {
	margin-top:30px;
	text-align:center;
}

/* ID */
.login_contents .login_form .id_input {
	overflow:hidden;
}
.login_contents .login_form div.id_input span {
	float:left; display:block;
	width:60px; padding-top:8px;
	font-weight:bold;
}
.login_contents .login_form div.id_input input {
	float:left; width:200px; height:30px; padding:0 0 0 5px; border:1px solid #dbdbdb; line-height:30px\0; ime-mode:disabled;
}
*:first-child+html .login_contents .login_form div.id_input input { line-height:30px;}
/* PW */
.login_contents .login_form .pw_input {
	overflow:hidden; margin-top:3px;
}
.login_contents .login_form div.pw_input span {
	float:left; display:block;
	width:60px; padding-top:8px;
	font-weight:bold;
}
.login_contents .login_form div.pw_input input {
	float:left; width:200px; height:30px; padding:0 0 0 5px; border:1px solid #dbdbdb; line-height:30px\0; ime-mode:disabled;
}
*:first-child+html .login_contents .login_form div.pw_input input { line-height:30px;}

/* ·Î±×ÀÎ ¹öÆ° */
.login_contents .login_form .login_btn {
	position:absolute; top:0px; left:210px;
}

/* ¾ÆÀÌµðÃ£±â, È¸¿ø°¡ÀÔ ¹öÆ° */
.login_contents .find {
	margin:22px 0 0 -6px;
	font-size:11px; color:#999; letter-spacing:-1px;
}
.login_contents .find div {
	overflow:hidden; margin-top:3px;
}
.login_contents .find div span {
	display:block; float:left;
}
.login_contents .find div span.txt {
	width:216px; padding-top:6px;
}





/********** ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â **********/
.lost_wrap {
	width:750px; margin:40px auto 0 auto; overflow:hidden;
}
.lost_id {
	float:left;
	overflow:hidden; position:relative;
	width:362px; height:282px; background:url(/html/images/member/bg_find_id.png) no-repeat;
}
.lost_pass {
	float:right;
	overflow:hidden; position:relative;
	width:362px; height:282px; background:url(/html/images/member/bg_find_pw.png) no-repeat;
}

.find_list {
	position:absolute; top:85px; left:40px;
}
.find_list .find_contents {
	overflow:hidden;
}
.find_list .find_contents span {
	float:left;
	width:50px; display:block; padding:7px 7px 0 0;
	text-align:right; color:#666; font-weight:bold;
}
.find_list .find_contents input {
	float:left; width:200px; height:30px; padding:0 0 0 5px; border:1px solid #dbdbdb; line-height:30px;
}
.find_list .btn {
	margin:5px 0 0 57px;
}

/* ¾ÆÀÌµð Ã£±â °á°ú */
.lost_id_realt {
	width:562px; height:182px; margin:40px auto 0 auto; position:relative;
	background:url(/html/images/member/bg_id_result.png) no-repeat;
}
.lost_id_realt .contents {
	position:absolute; top:55px; left:170px;
	font-size:14px; font-weight:bold; color:#333;
}
.lost_id_realt .contents span {
	color:#4a84d8;
}

/* ºñÈ¸¿ø ÁÖ¹®Á¶È¸ */
.nonmember_ordercheck {
	overflow:hidden; position:relative; margin:50px auto 0 auto;
	width:749px; height:152px; background:url(/html/images/member/bg_nonmember_ordercheck.png) no-repeat;
}
.nonmember_ordercheck .contents {
	position:absolute; top:75px; left:50px;
}
.nonmember_ordercheck .contents span {
	float:left; display:block;
	padding-top:8px; margin-right:5px;
	font-weight:bold;
}
.nonmember_ordercheck .contents .nenmember_check_input{
	float:left; width:200px; height:30px; padding:0 0 0 5px; border:1px solid #dbdbdb; line-height:30px; ime-mode:disabled;
}
.nonmember_ordercheck .contents .btn_ordercheck {
	float:left; margin-left:10px;
}

/* ºñÈ¸¿ø ÁÖ¹®ÇÏ±â */
.nonmember_order {
	overflow:hidden; position:relative; margin:50px auto 0 auto;
	width:749px; height:570px; background:url(/html/images/member/bg_nonmember_order.png) no-repeat;
}
.nonmember_order_textarea {
	width:90%; height:250px; padding:10px; margin:50px 15px 15px 15px;
	text-align:left; color:#666; line-height:1.4;
}

.nonmember_order_textarea p.policy {
	font-weight:bold; color:#444; line-height:20px;
}





/********** È¸¿ø°¡ÀÔ **********/
h4.join {
	margin:30px 0 5px; padding:0 0 0 25px;
	background:url(/html/images/common/bullet_h4_join.gif) no-repeat left center;
	font-family:Ns-b; font-size:20px; color:#333;
}
.join_textarea {
	overflow-y:scroll;
	width:97%; height:190px; padding:10px; background-color:#f7f7f7;
	text-align:left; color:#666; line-height:1.4;
	border:1px solid #dbdbdb;
}
.join_textarea p.policy {
	font-weight:bold; color:#444; line-height:20px;
}
.join_checkbox { margin:10px 0 0; font-family:Ns-b; font-size:14px; color:#666}




/********** ÇÏ´Ü °³ÀÎÁ¤º¸ **********/
/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.privacy h3 {
	margin-top:25px;
	font:bold 12px Dotum; color:#333; letter-spacing:-1px;
}
.privacy h3.first {
	margin:0;
}
.privacy h4 {
	margin:15px 0 0 18px;
	font:bold 12px Dotum; color:#555;
}
.privacy p { line-height:20px; color:#666;}
.privacy p strong {
	color:#222; font-weight:bold;
}
.privacy p.depth1 {
	margin:5px 0 0 18px;
}
.privacy p.depth2 {
	margin:5px 0 0 41px;
}

.privacy ul.depth1_ul {
	margin:3px 0 0 18px;
}
.privacy ul.depth1_ul li {
	padding:0 0 0 9px;
	background:url(/html/images/common/bullet01.gif) no-repeat 0 7px;
	background-position:0 6px\0;
	color:#666; line-height:18px;
}
.privacy ul.depth2_ul {
	margin:3px 0 0 41px;
}
.privacy ul.depth2_ul li {
	padding:0 0 0 9px;
	background:url(/html/images/common/bullet01.gif) no-repeat 0 7px;
	background-position:0 6px\0;
	color:#666; line-height:18px;
}
.privacy .blue {
	color:#1b67a2;
}

/* ÀÌ¿ë¾à°ü */
.agreement {
	position:relative;
}
.agreement h3 {
	margin:50px 0 30px 0;
	font:bold 14px Dotum; color:#333; letter-spacing:-1px;
	color:#1b67a2;
}
.agreement h3.first {
	margin:0 0 30px 0;
}
.agreement h4 {
	margin:30px 0 10px 0;
	font:bold 12px Dotum; color:#333;
}
.agreement h4.first {
	margin:0 0 10px 0;
}
.agreement p { line-height:20px; color:#666;}
.agreement p.depth1 {
	margin:5px 0 0 0;
}
.agreement p.depth2 {
	margin:5px 0 0 41px;
}
.agreement ol {
	margin:3px 0 0 0;
}
.agreement ol li {
	position:relative;
	padding:0 0 0 14px; margin-top:4px;
	color:#666; line-height:18px;
}
.agreement ol li ol li {
	padding:0 0 0 20px;
}
.agreement ol.type2 li {
	position:relative;
	padding:0 0 0 20px; margin-top:0px;
	color:#666; line-height:18px;
}
.agreement ol li span {
	position:absolute; top:0; left:0;
}
.agreement ul.depth3_ul li {
	padding:0 0 0 9px;
	background:url(/html/images/common/bullet01.gif) no-repeat 0 7px;
	background-position:0 6px\0;
	color:#666; line-height:18px;
}
.agreement .blue {
	color:#1b67a2;
}


/********** ¹è¼ÛÁ¤Ã¥ **********/
.delivery_policy {
	font:11px/16px dotum; color:#777;
}
.delivery_policy h3 {
	margin:25px 0 10px 0;
	font:16px NGBold; color:#222;
}
.delivery_policy h3.first {
	margin:0 0 10px 0;
}
.delivery_policy div.payment {
	padding-bottom:25px;
	border-bottom:1px dotted #bbb;
}
.delivery_policy div.payment p {
	background:url(/html/images/common/bullet01.gif) no-repeat 20px 7px;
	padding-left:27px;
}

.delivery_policy div.info {
	padding-bottom:25px;
	border-bottom:1px dotted #bbb;
}
.delivery_policy div.info dl {
	position:relative;
}
.delivery_policy div.info dt {
	position:absolute; top:0; left:27px;
	font-weight:bold; color:#555;
}
.delivery_policy div.info dd {
	padding-left:90px;
}

.delivery_policy div.exchange {
	padding-bottom:25px;
	border-bottom:1px dotted #bbb;
}
.delivery_policy div.exchange dl {
	padding-left:27px;
}
.delivery_policy div.exchange dt {
	margin-bottom:5px;
	font-weight:bold; color:#555; font-size:12px;
}
.delivery_policy div.exchange dd.last {
	margin-bottom:15px;
}
.delivery_policy div.exchange dd {
	padding-left:7px; margin-top:3px;
	background:url(/html/images/common/bullet01.gif) no-repeat 0px 7px;
}
.delivery_policy div.exchange p {
	margin-top:10px; padding-left:27px;
}



.ui-datepicker-trigger {
	background:url(/admin/html/images/calendar.gif) no-repeat;
	border:none;
	padding:4px 0 0 0;
	margin:0 0 0 3px;
	font-size:0;
	line-height:0;
	width:18px; height:18px;
}

/******* Àü½Ã¸ÅÀå *******/
.store_list ul {
	*zoom:1;
	border-bottom:1px dotted #777;
}
.store_list ul:after {
	content:''; display:block; clear:both;
}
.store_list ul li {
	float:left; width:50%;
	padding:20px 0;
	overflow:hidden;
	position:relative;
}
.store_list ul li ul {
	margin-top:10px;
	border:none;
}
.store_list ul li a {
	display:block;
}
.store_list ul li p.introduce {
	width:490px; margin-top:5px; color:#777; line-height:16px;
	display:table;
}
.store_list ul li p.introduce span.tit {
	display:table-cell; width:60px;
	color:#333;
}
.store_list ul li p.introduce span.cont {
	display:table-cell;
}
.store_list ul li div.contents {
	position:absolute; top:25px; left:210px; width:280px;
}
.store_list ul li div p {
	font-size:16px; font-weight:bold; color:#49176d;
}
.store_list ul li ul li {
	float:none; width:100%; padding:3px 0;
	color:#777; position:relative; display:table;
	border:none; line-height:14px;
}
.store_list ul li ul li span.tit {
	display:table-cell; width:90px;
	color:#333;
}
.store_list ul li ul li span.cont {
	display:table-cell;
}


/******* ¹Ì´Ï¼¥ *******/
#headerWrap_minishop {
	height:30px; background-color:#222;
}
#container_minishop {
	width:1100px; margin:0 auto;
}
#header_minishop {
	width:1100px; margin:0 auto; position:relative;
}
#header_minishop .rightWrap {
	float:right;
}
#header_minishop .rightWrap .tnb li {
	float:left;
	padding:0 8px; background:url(/html/images/common/bg_tnb_bullet.gif) no-repeat 0 10px;
}
#header_minishop .rightWrap .tnb li a {
	font:11px/30px dotum; color:#fff; text-decoration:none;
}
#header_minishop .rightWrap .tnb li:first-child {
	background:none; padding:0 8px 0 0;
}
#header_minishop .rightWrap .tnb li:first-child a {
	font-weight:bold; color:#fff;
}
.top_search_minishop {
	position:absolute; top:4px; left:30px;
}

.top_search_minishop .btn {
	float:left;
	margin-left:4px;
}
.top_search_minishop .search_input {
	float:left; ime-mode:active; background-color:#fff;
	width:120px; height:21px; line-height:21px\9; padding-left:5px; border:none;
	outline:none; color:#222;
}

/* ¹Ì´Ï¼¥ Á¤º¸ */
.minishop_info {
	position:relative; overflow:hidden;
	padding:10px; margin-top:20px;
	border:1px solid #dbdbdb;
}
.minishop_info .img {
	position:absolute; top:10px; left:10px; margin:0;
}
.minishop_info div {
	margin:0 0 0 210px;
}
.minishop_info h2 {
	margin-bottom:7px; padding-left:5px;
	font:bold 16px dotum; color:#330c52;
}
.minishop_info ul li {
	line-height:17px; color:#777;
}
.minishop_info ul li span {
	color:#555;
}

/* °Ë»ö°á°ú */
.search_result {
	padding:0 10px 0 5px; margin-top:10px;
	color:#777;
}
.search_result strong {
	font-weight:bold; color:#444;
}

/* ¹Ì´Ï¼¥ ³×ºñ°ÔÀÌ¼Ç */
.minishop_navi {
	*zoom:1;
	padding-left:10px; margin-top:10px;
	border:1px solid #ddd; background-color:#f1f1f1;
	color:#777;
}
.minishop_navi:after {
	content:''; display:block; clear:both;
}
.minishop_navi strong {
	font-weight:bold; color:#4a216a;
}
.minishop_navi .navi_shop {
	float:left; line-height:18px; padding:5px 0;
}
.minishop_navi .search_shop {
	float:right; padding:4px 10px 0 0;  padding:3px 10px 0 0\9;
}
.minishop_navi .search_shop input {
	vertical-align:top;
	width:150px; height:18px; border:1px solid #dbdbdb;
}
.minishop_navi img {
	margin-top:1px\9;
}

/* ¹Ì´Ï¼¥ ¸Þ´º */
.minishop_menu {
	margin-top:10px;
	*zoom:1;
}
.minishop_menu:after {
	content:''; display:block; clear:both;
}
.minishop_menu ul li {
	float:left;
	width:140px; margin-right:1px;
	border:1px solid #dbdbdb; border-bottom:none;
	text-align:center; line-height:30px;
}
.minishop_menu ul li a {
	display:block;
	text-decoration:none;
}
.minishop_menu ul li a:hover {
	font-weight:bold;
}
.minishop_menu ul li.active {
	background-color:#464646; border:none; border-bottom:1px solid #464646;
	font-weight:bold;
}
.minishop_menu ul li.active a {
	color:#fff;
}
/* ¹Ì´Ï¼¥ Ä«Å×°í¸® */
.list_sub_category_minishop {
	border:1px solid #dbdbdb;
	padding:10px;
	overflow:hidden;
}
.list_sub_category_minishop ul {
	margin-left:10px;
}
.list_sub_category_minishop ul li{
	width:20%; float:left; line-height:20px;
}
.list_sub_category_minishop ul li a {
	padding:5px 0 5px 5px;
	background:url(/html/images/product/bullet_sub_category.gif) no-repeat 0 0.9em;
}

/* ¹Ì´Ï¼¥ ¸ÅÀå¼Ò°³ */
.minishop_introduce {
	position:relative; z-index:999;margin-top:20px;
}
.minishop_introduce .bx-prev {
	width:27px; height:48px; display:block; z-index:999;
	position:absolute; top:210px; left:10px;
	background:url(/html/images/minishop/minishop_left.png) no-repeat;
	text-indent:-9999px;
}
.minishop_introduce .bx-next {
	width:27px; height:48px; display:block; z-index:999;
	position:absolute; top:210px; right:10px;
	background:url(/html/images/minishop/minishop_right.png) no-repeat;
	text-indent:-9999px;
}

.introduce h3 {
	margin:20px 0 0 0; padding-bottom:5px;
	background:url(/html/images/minishop/bullet_minishop.gif) no-repeat left 5px;
	padding-left:10px; border-bottom:1px solid #dbdbdb;
	color:#000; font-size:15px; font-weight:bold;
}
.introduce div.txt {
	border:1px solid #dbdbdb; padding:10px; border-top:none;
}
.introduce div.map {
	width:1022px; height:449px;
	border:1px solid #dbdbdb; border-top:none;
}
.introduce p.txt {
	margin:7px 0 0 5px; color:#777;
}
.introduce ul {
	margin:7px 0 0 5px;
}
.introduce ul li {
	color:#777; line-height:20px;
}


/* ¿À½Ã´Â±æ */
.contact {
	border-top:1px solid #333;
}
.contact th {
	background:#f7f7f7;
	padding:12px 10px;
	border-bottom:1px solid #dbdbdb;
	font:14px Ns-b; color:#333;
}
.contact td {
	padding:12px 10px;
	border-bottom:1px solid #dbdbdb;
	font:14px Ns-r; color:#666;
}



#device_change a {
	display:block;
	margin:10px 0 0 0; padding:30px 0;
	font:30px NGBold; color:#fff !important; text-align:center;
	background:#464646;
}


.facility { width:1100px; margin:30px auto 0; padding:0 0 100px 0}
.facility .clr { margin:80px 0 0; width:1100px;}

.join_check { margin:30px 0 0}
.join_check .left { float:left; padding:0 0 0 20px; background-color:#f7f7f7; border:1px solid #e3e3e3; border-right:none; width:807px; height:43px; line-height:43px; font-family:Ns-r; font-size:16px;}
.join_check .right { float:left}

.btn_save { width:51px; height:21px; background:url(/html/images/bbs/btn_save.gif) no-repeat; text-indent:-9999px; border:none; cursor:pointer}
.btn_del { width:51px; height:21px; background:url(/html/images/bbs/btn_delete.gif) no-repeat; text-indent:-9999px; border:none; cursor:pointer}
h4.tit { font-family:Ns-b; font-size:22px; color:#ff0000; border-left:5px solid #ff0000; padding:0 0 0 10px}
h4.tit2{ font-family:Ns-b; font-size:22px; color:#333; border-left:5px solid #333; padding:0 0 0 10px}

/* ¿ä¾ç¿ø ¿î¿µÀÚ ¿©·¯ºÐ °¶·¯¸® */
.category { margin:5px 0 30px -5px}
.category ul li { float:left; width:216px; margin:5px 0 0 5px}
.category ul li a { display:block; font-family:Ns-b; font-size:14px; line-height:45px; text-align:center; border:1px solid #ccc; background-color:#f8f8f8; text-decoration:none}
.category ul li a.on { background-color:#f78b20; color:#fff; border-color:#f78b20}

/* º´¿ø ¸®½ºÆÃ */
.gallery_list2 { margin:30px 0 20px -31px}
.gallery_list2 ul:first-child { margin:0}
.gallery_list2 ul {*zoom:1; margin:30px 0 0}
.gallery_list2 ul:after { content:''; display:block; clear:both}
.gallery_list2 ul li.list { position:relative; float:left; width:344px; margin:0 0 0 31px; border:1px solid #e3e3e3;}
.gallery_list2 ul li.list .img {position:relative; z-index:1; margin:-71px -1px 0}
.gallery_list2 ul li.list .name {position:relative; z-index:2; width:204px; height:41px; padding:9px 0 0 26px; margin:20px 0 0 -16px;  font-family:Ns-r; font-size:20px; color:#fff; background:url(/html/images/main/bg_seoul.png) no-repeat}

.gallery_list2 ul li.list .info { padding:0 9px}
.gallery_list2 ul li.list .info .subject { padding:0 10px; border-bottom:1px solid #e3e3e3;}
.gallery_list2 ul li.list .info .subject a { font-family:NM; font-size:20px; color:#333; line-height:45px; text-decoration:none}
.gallery_list2 ul li.list .info ul { margin:7px 0}
.gallery_list2 ul li.list .info ul li { padding:0 10px; font-family:Ns-r; font-size:14px; line-height:18px; color:#666}




/* Á¶ÇÕ»ç ¼Ò°³ */
.union_cont div { position:relative; margin:0 0 30px 0; width:870px; height:299px; text-indent:-9999px}
.union_cont div.list01 { background:url(/html/images/company/union01.png) no-repeat}
.union_cont div.list02 { background:url(/html/images/company/union02.png) no-repeat}
.union_cont div.list03 { background:url(/html/images/company/union03.png) no-repeat}
.union_cont div.list04 { height:319px; background:url(/html/images/company/union04.png) no-repeat}
.union_cont div.list05 { background:url(/html/images/company/union05.png) no-repeat}
.union_cont div.list06 { background:url(/html/images/company/union06.png) no-repeat}
.union_cont div a.homepage { position:absolute; top:198px; left:26px; width:98px; height:25px; text-indent:0}







