 @charset "utf-8";

@import url('http://fonts.googleapis.com/css?family=Noto+Sans');
body { font-family: 'Noto Sans','Source Sans Pro', 'Helvetica Neue',Helvetica, sans-serif;} 
a img { border:0; }
li{
	list-style:none;
}
* { margin:0; padding:0;box-shadow:none !important; }
table { border-collapse:collapse; }
a:link,a:hover,a:visited { text-decoration:none; }
.png24{ tmp:expression(setPng24(this)); } /*png 사용할때*/

.listview_sm_txt { font-size:0.8em; padding-left:1px; text-shadow:0 0 0;}

.ui-listview .ui-li { height:59px; padding:0; margin:0; } /*listview 붙이기*/

#product .ui-listview .ui-li { height:auto; } /*상품안내 리스트만 안붙이기*/
.ui-page { background:#fff; }

.container { background:#fff;  }
.ui-collapsible-set { margin: 0; }
h3.ui-bar-f { padding:15px; }

/*헤더*/


#header_home > h1 img,.user-top-img img {
	width:auto ;
	  max-width: 100% ;
	display:block;
	margin:0 auto ;
}
.user-top-img a{
	display:block;
	line-height: 0;
	padding: 0 20px;
}
#header_home .clinic_main_head01 {
	width: 50px;
	position: absolute;
	height:25px;
	right: 0;
	top: 50%;
	margin-top: -12.5px;
}
#header_home .clinic_main_head01 img {
	width:25px;
	display:block;
	margin:0 auto;
}
.menu_panel_bg {
	  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1111;
  opacity: 0.7;
  display: none;
}
#header_home .clinic_main_head01  {
	
}


.top_link_wrap01 {
	position: absolute;
	top: 20px;
	left: -1px;
	z-index: 11;
	border: 1px solid #ff902b;
	border-top: none;
	padding-top: 15px;
	display:none;
}
.top_link_wrap01 li{
	list-style:none;
	width:73px;
	background-color: #fff;
}
.top_link_wrap01 li a{
	display: block;
height: 30px;
line-height: 30px;
font-size: 11px;
font-weight: normal !important;
color: gray !important;
}
.top_link_wrap01 li a:hover{
	color: #fff !important;
	background-color:#ff902b;
}
/*네비*/
#nonos_navi .ui-grid-b { width:100%; max-width:640px; background-image:none; background-color:#ffc000; z-index:999; margin:0 auto; }

#nonos_navi .ui-grid-b .ui-block-a, #nonos_navi .ui-grid-b .ui-block-b  { width:33%; margin-right:0; }
#nonos_navi .ui-grid-b .ui-block-c { width:34%; margin-right:0;  }
#nonos_navi .ui-btn-up-f, #nonos_navi .ui-btn-hover-f, #nonos_navi { width:100%; height:auto; max-height:50px; margin:0; padding:0; z-index:999; border-top:1px solid #fcd764; border:0; background-image:none; 

background-image: linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -o-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -moz-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -ms-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(254,174,0)),
	color-stop(0.14, rgb(255,191,0)),
	color-stop(0.91, rgb(255,191,0)),
	color-stop(1, rgb(254,174,0))
);
}

#nonos_navi .ui-btn-up-f img, #nonos_navi .ui-btn-hover-f img { width:100%; max-width:211px; }
/*.ui-navbar li .ui-btn .ui-btn-inner { padding:0; margin:0;}*/

#nonos_navi .ui-btn-inner { padding:0; margin:0;}
#nonos_navi .ui-grid-b >:nth-child(n) { margin-right:0; }


 /*내용*/
 h3.ui-bar-a {
	background-image: none;
	background-color: transparent;
	color: #000;
	text-shadow: none;
	font-size: 21px;
 }
.main_contents { position: relative; min-width:320px;
margin:0 auto; background-color:#fff;}

.main_navi {
	width:50%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	display:block; 
	z-index:2;
}
.plo_conts_wrap {
	overflow:hidden;
}
.main_img {
	width:50%;
	float:left;
	position:absolute;
	overflow:hidden;	
	z-index:1;
}	

.main_img img { width:100%;  z-index:1; }

.main_navi li { width:25%; float:left; height:79px; font-size: .8em; min-width:79px; text-align:center; line-height: 100%; z-index:999; background-color:#323232; }
.main_navi img { padding-top:0;  }

.main_navi .navi1  { background-color:#7f7966; }
.main_navi .navi2 { background-color:#635445; }
.main_navi .navi3 { background-color:#ffc407; }
.main_navi .navi4 { background-color:#ff9e13; }
.main_navi .navi5 { background-color:#fff; }
.main_navi .navi6 { background-color:#fff; }
.main_navi .navi7 { background-color:#ff9e13; }
.main_navi .navi8 { background-color:#807967; }
.main_navi .navi9 { background-color:#fff; }

.main_navi .navi1 img, .main_navi .navi2 img, .main_navi .navi3 img, .main_navi .navi4 img, .main_navi .navi5 img, .main_navi .navi6 img, .main_navi .navi7 img, .main_navi .navi8 img, .main_navi .navi9 img { width:100%; }

/*풋터_버튼*/
#footer_bt_wrap { width:100%; height:70px; z-index:999; clear:both; border-top:1px solid #fcd764; border-bottom:1px solid #fcd764;

background-image: linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -o-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -moz-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);
background-image: -ms-linear-gradient(bottom, rgb(254,174,0) 0%, rgb(255,191,0) 14%, rgb(255,191,0) 91%, rgb(254,174,0) 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(254,174,0)),
	color-stop(0.14, rgb(255,191,0)),
	color-stop(0.91, rgb(255,191,0)),
	color-stop(1, rgb(254,174,0))
);

}

#footer_bt { max-width:640px; margin:0 auto; }
#footer_bt .store_search img { float:left; padding-top:13px; padding-left:7px; }
#footer_bt .top_pc a img { margin-right:7px; float:right; max-width:50px; padding-top:13px; }

/*카피라이터*/
#footer {
 text-align:center; 
color:#6e6e6e; text-shadow:0 0 0; line-height:150%; font-weight:normal; 
 background-color: #333333; 
 margin: 0 auto;
 }
#footer .address {  max-width:640px; margin:0 auto; padding:0 10px;color:#fff; text-shadow:0 0 0;  }

/*배너*/
.bottombanner {
	 text-align:center; 
 margin: 0 auto;
    max-width: 100%;
}
.bottombanner img { width:100%; max-width:640px; margin:0 auto; display:block; }

/*해상도 별 사이즈*/
@media screen and (min-width: 0px) and (max-width: 320px) { /*갤2가로*/
	
	.main_navi li { height:80px; min-width:79px; }
	
	.main_img{ min-height: 234px; max-height:234px; max-width: 161px; min-width:161px; position:absolute; left:158px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:234px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 80px; min-width:160px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:158px; height:73px; border-top:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:158px; height:74px; border-bottom:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:161px; height:74px; position:absolute; left:158px; top:235px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:158px; height:74px;  float:left;  }
	.main_navi .navi9{  width:161px; height:73px; position:absolute; left:158px; top:308px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; overflow:hidden;  }
	#nonos_navi .ui-btn-up-f img, #nonos_navi .ui-btn-hover-f img { width:100%; max-width:120px; }

	

	#footer_bt .store_search img { float:left; width:100%; max-width:150px; padding-top:7px; padding-left:7px;}
	#footer_bt .top_pc a img { float:right; max-width:25px; padding-top:7px; margin-right:7px; }
	#footer_bt_wrap { min-width:250px; height:35px; } 
}


@media screen and (min-width: 321px) and (max-width: 360px) { /*갤노트2 가로*/
	
	.main_navi li { height:90px; min-width:90px; }
	.main_img { min-height: 265px; max-height:265px; max-width: 179px; min-width:179px; position:absolute; left:180px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:265px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 90px; min-width:180px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:180px; height:84px; border-top:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6 { width:180px; height:84px; border-bottom:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7 {  width:179px; height:84px; border-bottom:1px solid #e7dfd6; position:absolute; left:180px; top:266px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8 { width:180px; height:84px;  float:left;  }
	.main_navi .navi9 {  width:179px; height:84px; position:absolute; left:180px; top:351px; border-left:1px solid #e7dfd6;  }

	#nonos_navi .ui-btn-up-f img, #nonos_navi .ui-btn-hover-f img { width:100%; max-width:135px; }

	

	#footer_bt .store_search img { float:left; width:100%; max-width:169px; padding-top:7px; padding-left:7px;}
	#footer_bt .top_pc a img { float:right; max-width:29px; padding-top:7px; margin-right:7px; }
	#footer_bt_wrap { height:39px; } 
}


@media screen and (min-width: 361px) and (max-width:400px) { /*갤노트 가로*/
	
	.main_navi li { height:99px; min-width:99px; }
	.main_img{ min-height: 294px; max-height:294px; max-width: 201px; min-width:201px; position:absolute; left:198px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:294px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 99px; min-width:198px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:198px; height:93px; border-top:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:198px; height:93px; border-bottom:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:201px; height:93px; border-bottom:1px solid #e7dfd6; position:absolute; left:198px; top:292px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:198px; height:93px;  float:left;  }
	.main_navi .navi9{  width:201px; height:93px; position:absolute; left:198px; top:386px; border-left:1px solid #e7dfd6;  }

	#nonos_navi .ui-btn-up-f img, #nonos_navi .ui-btn-hover-f img { width:100%; max-width:150px; }

	

	#footer_bt .store_search img { float:left; width:100%; max-width:189px; padding-top:9px; padding-left:7px;}
	#footer_bt .top_pc a img { float:right; max-width:32px; padding-top:9px; margin-right:7px; }
	#footer_bt_wrap { height:44px; } 
}

@media screen and (min-width: 401px) and (max-width:480px){ /*갤2 세로*/
	 }
	.main_navi li { height:119px; min-width:119px; }
	.main_img{ min-height: 350px; max-height:350px; max-width: 241px; min-width:241px; position:absolute; left:238px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:350px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 119px; min-width:239px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:239px; height:111px; border-top:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:239px; height:111px; border-bottom:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:241px; height:111px; position:absolute; left:238px; top:350px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:239px; height:111px;  float:left;  }
	.main_navi .navi9{  width:241px; height:111px; position:absolute; left:238px; top:463px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; overflow:hidden; }

	#nonos_navi .ui-btn-up-f img, #nonos_navi .ui-btn-hover-f img { width:100%; max-width:150px; }
	
	#footer_bt .store_search img { float:left; width:100%; max-width:237px; padding-top:10px; padding-left:7px;}
	#footer_bt .top_pc a img { float:right; max-width:37px; padding-top:10px; margin-right:7px; }
	#footer_bt_wrap { height:53px; } 
}

@media screen and (min-width: 481px) and (max-width:532px) { 
	
	.main_navi li { height:131px; min-width:131px; }
	.main_img{ min-height: 386px; max-height:386px; max-width: 269px; min-width:269px; position:absolute; left:262px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:386px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:262px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:262px; height:123px; border-top:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:262px; height:123px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:269px; height:123px; position:absolute; left:262px; top:386px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:262px; height:123px;  border-top:1px solid #e7dfd6; background-color:#7f7966; float:left;  }
	.main_navi .navi9{  width:269px; height:123px; position:absolute; left:262px; top:509px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; overflow:hidden; }
}



@media screen and (min-width: 534px) and (max-width:540px) { 
	
	.main_navi li { height:134px; min-width:134px; }
	.main_img{ min-height: 394px; max-height:394px; max-width: 271px; min-width:271px; position:absolute; left:268px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:394px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:268px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:268px; height:125px; border-top:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:268px; height:125px; border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:271px; height:125px; position:absolute; left:268px; top:395px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:268px; height:125px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:271px; height:125px; position:absolute; left:268px; top:520px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; overflow:hidden; }
}

@media screen and (min-width: 541px) and (max-width:600px) {
	
	.main_navi li { height:149px; min-width:149px; }
	.main_img{ min-height: 437px; max-height:437px; max-width: 301px; min-width:301px; position:absolute; left:298px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:437px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:298px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:298px; height:138px; border-top:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:298px; height:138px; border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:301px; height:138px; position:absolute; left:298px; top:438px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:298px; height:138px;  border-top:1px solid #e7dfd6; background-color:#7f7966; float:left;  }
	.main_navi .navi9{  width:301px; height:138px; position:absolute; left:298px; top:576px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; overflow:hidden; }
}

@media screen and (min-width: 601px) and (max-width:640px) { /*갤노트,갤노트2 세로*/
	
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6; }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi7{  width:321px; height:148px; position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px; position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }

	.img_listview li { width:287px; margin:15px;  }
	.img_listview li img { min-width:287px;  min-height:320px; }
	.img_listview li h4 { font-size:20px;  }
	.img_listview li  p { font-size:13px; color:#888; text-align:left; margin-top:5px; padding-left:1px;  }
}

@media screen and (min-width: 641px) and (max-width:720px) {
	
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}
@media screen and (max-width:585px) {
	.main_best_p01 {
		float: none !important;
		width: 100% !important; 
	}
	.main_best_p01 dt img {
		max-height: inherit !important;
		 min-height: inherit !important;
		width:100% !important;
	}
	.main_best_p01 dl {
		width:80% !important;
		border-radius: 5px;
	}
	.main_best_p01 dt{background-color: #FFFFFF !important; 
	}
	.main_best_p01 dt {
		  height:auto !important;
			line-height:inherit !important;
	}
	#search_form .ui-input-search {
	
	}
	#more_view_btn_pannel {
	
		padding:3% 12% !important;
	}
	
}
@media screen and (min-width:721px) and (max-width:768px) { /*아이패드 가로*/
	
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

@media screen and (min-width:769px) and (max-width:800px) {
	
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

@media screen and (min-width:801px) and (max-width:960px) {

	.main_navi li { height:159px; min-width:159px; }

	.main_img{
	min-height: 467px; max-height:467px; max-width: 321px; min-width:321px;
	position:absolute; left:318px;  border-left:1px solid #e7dfd6;
	border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

@media screen and (min-width:961px) and (max-width:1024px) { /*아이패드 세로*/

	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

@media screen and (min-width:1025px) and (max-width:1280px) {
	 }
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

@media screen and (min-width:1280px) {
	
	.main_navi li { height:159px; min-width:159px; }
	.main_img{ min-height: 467px; max-height:467px; max-width: 321px; min-width:321px; position:absolute; left:318px;  border-left:1px solid #e7dfd6; border-bottom:1px solid #e7dfd6; }
	.main_img img { height:467px; }
	.main_navi img { padding-top:0; }
	.main_navi { min-height: 131px; min-width:318px;  }
	.main_navi h2 { font-size:11px;  }
	.main_navi .navi5 { width:318px; height:148px; border-top:1px solid #e7dfd6;  }
	.main_navi .navi5 img { width:100%;  }
	.main_navi .navi6{ width:318px; height:148px; border-top:1px solid #e7dfd6;  float:left;  }
	.main_navi .navi7{  width:321px; height:148px;  position:absolute; left:318px; top:468px; border-left:1px solid #e7dfd6; }
	.main_navi .navi8{ width:318px; height:148px;  border-top:1px solid #e7dfd6; float:left;  }
	.main_navi .navi9{  width:321px; height:148px;  position:absolute; left:318px; top:616px; border-left:1px solid #e7dfd6; border-top:1px solid #e7dfd6; }
}

/*추가*/
#formmailButton .ui-btn { border-radius: 0.8em;  }
.ui-li .ui-btn-inner a.ui-link-inherit { padding: .7em 15px;  }

/*체험후기*/
.cs_tit_img img { width:100%; max-width:640px; }

/*이벤트 간격*/
.product03_p { padding:0 15px;}
#product02 img { max-width:640px; width:100%; }

/*베스트상품*/
.img_listview_wrap { padding-top: 0; }
.img_listview { float:left; width:100%;  }
.main_best_p01 {float:left; width:50%; margin-top:15px; }
.main_best_p01 dl { margin:0 auto; width:90%; text-align:center; height:auto; border:1px solid #ccc; border-bottom:1px solid #b9b9b9; }
.main_best_p01 dt {
	  height: 250px;
    line-height: 248px;
    text-align: center;
    vertical-align: middle;
}
.main_best_p01 img {
	width:100%; 
}
.main_best_p01 dt img { 
	 max-height: 100%;
    min-height: 100%;
    vertical-align: middle;
	 }
.main_best_p01 dd { border-top:1px solid #ccc; padding:3%; clear:both; background-color:#fff;  }
.main_best_p01 dd h4 { font-size:17px; font-weight:bold; text-align:left;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.main_best_p01 dd p { 
font-size:12px; color:#888; text-align:left; 
margin-top:3px; padding-left:1px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
	margin-bottom:0;
}

.main_best_p01 dl a h4 { 
	 color: #3f3838;
    margin-bottom: 0;
    margin-top: 0;
	font-size: 1.2em;
}

/*소개-문의하기 버튼 ( 짤려서 크기 수정 )*/
.inquiry .ui-content { padding:10px; }
.inquiry .ui-btn-inner, .inquiry .ui-btn-icon-left .ui-btn-inner { padding-left:1.2em; padding-right:1.2em; }
.inquiry .ui-btn-inner .ui-btn-text { font-size:14px; }
.inquiry .ui-icon { width:0; height:0; }

#event_list_pannel .ui-li { height: 110px; }
#event_list_pannel .ui-link-inherit { padding-left: 120px; }
#event_list_pannel .ui-li-thumb { max-width: 94px; max-height: 94px; width: 94px; height: 94px; }

/*header옆에있던 보더 없애기*/
.ui-page .ui-body-f { border:0; }

/*판넬에서 스크롤 생기는거 없애기*/
.ui-page-active.ui-page-panel { overflow-y:hidden;  }
/*스킨추가사항*/
#slides div a img{
	width:100%;
}
#slides > a,#slides > ul {
	display:none !important;
}
.store01_main_wrap {
	position:relative;

}
.store01_main_top_pre{
	background-image:url("/_tpl/skin/skin_responsive_002/image/btn_prev.png");
	background-repeat:no-repeat;
	background-position:30% 12px;
	width:10%;
	height:40px;
	float:left;
	cursor: pointer;
	display:none;
}
.store01_main_top_next{
	background-image:url("/_tpl/skin/skin_responsive_002/image/btn_next.png");
	background-repeat:no-repeat;
	background-position:60% 12px;
	width:10%;
	height:40px;
	float:right;
	cursor: pointer;
}
.store01_main_top_wrap {
	 margin: 0 auto;
    max-width: 980px;
    min-width: 320px;
	  z-index: 111;
	  background-color: #fff;
	  position:relative;
	  overflow:hidden;
}
.store01_main_top_wrap .store01_main_top_pre,
.store01_main_top_wrap .store01_main_top_next {
	background:none;
	background-image: none;
	line-height:40px;
	height: 45px;
	text-align: center;
	font-size: 30px;
	color: #ef5867;
}
.store01_main_top_wrap .store01_main_top_cont {
	width: 80%;
	margin: 0 auto;
	overflow: hidden;
	float:left;
}
.store01_main_top {
    overflow: hidden;	
	margin:0 auto;
	height: 45px;
	position: relative;
}

.store01_main_top li{
	float:left;
	width:25%;
	list-style:none;
	text-align: center;
	
}
.store01_main_top li.store01_main_top_active{
	background-color: #000000;
}
.store01_main_top li a{
	display:block;
	color:#000 !important;
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 4px solid transparent;
	font-size: 13px;
height: 21px;
line-height: 21px;
}
.store01_main_top li a:hover{
	border-bottom: 4px solid #ef5867;
}
.store01_main_top li.store01_main_top_active a{
	color:yellow !important;
}
.store01_main_mid_wrap {
	  position: absolute;
   bottom: 17%;	
	left:0;
	z-index: 111;
	width:100%;
}
.store01_main_mid{
   margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 80%;
}
.store01_main_mid li{
	display:inline-block;
	zoom:1;
	*display:inline;
	width:32%;
	list-style:none;
}
.store01_main_mid li a{
	display:block;
	width:75%;
	margin:0 auto;
	position:relative;
}
.store01_main_mid li a span{
	 bottom: 25%;
    color: #FFFFFF;
    display: block;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.store01_main_mid li a img{
	width:100%;
}
.store01_main_bottom {
	position:absolute;
	z-index:111;
	bottom:0;
	left:0;
	width:100%;
	background-image:url("/_tpl/skin/skin_store01/images/bar.png");
	background-repeat:repeat-x;
	background-position:0 0;
	padding:1% 0;
}
.store01_main_bottom ul{
	margin: 0 auto;
    overflow: hidden;
	width:70%;
	text-align: center;
}
.store01_main_bottom ul li{
	
	width:23%;
	list-style:none;
	display:inline-block;
	zoom:1;
	*display:inline;
}
.store01_main_bottom ul li a{
	display:block;
	 margin: 0 auto;
    width: 60%;
}
.store01_main_bottom ul li a img{
	width:100%;
}
#slides > div > div > a {
	height:100%;
}
#slides > div > div > a img{
	height:100%;
	max-width:640px;
}
/*세부내용 수정*/
#snsPannel3 {
	width:100%;
	text-align:center;
}
#snsPannel3 ul{
	overflow:hidden;
	display:inline-block;
	zoom:1;
	*display:inline;
}
#snsPannel3 ul li{
	list-style:none;
	float:left;
}


#company .nav_company,
#goods .nav_goods 
{ color: #515251 !important; }

.ui-input-search {
	border:1px solid #d0d0d0 !important;

}
#search_form ,#rform{
	margin:0;
	padding:0;
}
#search_form .ui-input-search {
}
#more_view_btn_pannel {
	background-color: #e9eaee;
	padding:3%;
}
#more_view_btn_pannel > div {
	margin:0;
}
.title_only .ui-li .ui-btn-inner .ui-btn-text > a > span {
	  background-color: transparent;
    background-image: none;
    border: medium none;
    box-shadow: none;
    font-size: 0.9em;
    text-shadow: none;
	 color: black;
}



/*공유하기 추가*/
.footer_link_wrap {
	 width: 100%;
	 text-align:center;
}
.footer_link_wrap > div{
	display:inline-block;
	zoom:1;
	*display:inline;
	overflow:hidden;
}
.footer_link_wrap > div > p{
	float:left;
}
.footer_link_pop_bg {
	position:fixed;
	background-color:#000;
	top:0;
	bottom:0;
	left:0;
	right:0;
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70); 
    opacity: .7; 
	  z-index: 11111;
}
.footer_link_pop_wrap {
	position:fixed;
	z-index:111111;
	left:0;
	top:35%;
	width:100%;
}
.footer_link_pop {
	 margin: 0 auto;
    max-width: 500px;
    min-width: 300px;
    width: 50%;
	background-color:#fff;
	border-radius: 0;
}
.footer_link_pop h3{
background: #fff ;
    text-align: center ;
    padding: 28px 3% ;
}
.footer_link_pop h3 > span{
	 font-size: 25px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    top: 13px;
    width: 40px;
}
.footer_link_pop > div{
	padding:3%;
}
.footer_link_pop > div ul{
	overflow:hidden;
	padding:0;
}
.footer_link_pop > div ul li{
	float:left;	
	width:25%;
	list-style:none;
}
.footer_link_pop > div ul li a{

	display:block;
}
.footer_link_pop > div ul li a img{
	display:block;
	width:50%;
	margin:0 auto;
}
.footer_link_pop > div ul li a span{
	display:block;
	text-align:center;
	color:#000;
	    margin: 5px 0;
		font-size: 12px;
		color:gray;
}


/*공유하기 피시링크*/
.footer_bt_link {
	  display: block;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  font-weight: normal;
  cursor: pointer;
  color: white;
  margin: 0;
  width: auto;
  font-size: 13px;
}

/*웹형*/
.web_top_nav {
	overflow:hidden;
	padding:0 40px;
}
.web_top_nav li{
	float: left;
	width: 125px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	border: 1px solid #d0d0d0;
	cursor:pointer;
	background-color:#fff;
	color:#000;
	font-size: 13px;
	font-weight: bold;
}
.web_top_nav li.active{
	background-color:#ff902b;
	color:#fff;
}
.web_top_nav li + li{
	border-left:none;
}
.web_main_conts {
	padding: 40px;
}
.web_main_conts_text {
	margin-top: 40px;
}
.web_main_conts_text h4{
	font-size: 24px;
	margin-bottom: 10px;
}
.web_main_conts_text p{
	font-size: 14px;
	line-height: 1.6;
}

