 @charset "utf-8";

body { font:12px "돋움","Arial"; }
a img { border:0; }

* { margin:0; padding:0; }
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 {
	margin: 0 auto;
    min-width: 320px;
	max-width: 640px;
	 background-color: #fff;
    background-image: none;
	overflow:hidden;
	padding: 20px 0;
	position:relative;
}

#header_home > h1,.user-top-img {
	float:left;
	width:100%;
	 line-height: 1.5;
	 font-size: 1.5em;
	 text-indent:3%;
	padding:0;
}

#header_home > h1 img,.user-top-img img {
	width:100%;
	display:block;
	margin:0 auto;
}
#header_home > h1 a,.user-top-img a{
	display:block;
	width:	35%;
	margin:0 auto;
	line-height: 0;
}
#header_home .clinic_main_head01 {
	position:absolute;
	right:3%;
	top:30%;
}

#header_home .clinic_main_head01  img{
	width:85%;
}
#header_home > ul {
	width:100%;
	position:absolute;
	overflow:hidden;
	bottom:0;
	left:0;
}
#header_home > ul li {
	list-style:none;
	width:20%;
	float:left;
	height:3px;
	background-color:#8bbe3b  ;
}


/*네비*/
#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; }

 /*내용*/
.main_contents { position: relative; min-width:320px; margin:0 auto; max-width: 640px; }

.main_navi {
	width:50%;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	display:block; 
	z-index:2;
}

.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 {
clear: both; text-align:center; padding:20px 0px; 
color:#fff; text-shadow:0 0 0; line-height:150%; font-weight:normal; 
 background-color: #9ca3a9; 
 margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
	position:relative;
 }
 .footer_line01 {
	height: 1px;
	max-width: 640px;
	min-width: 320px;
	background-color: #9ca3a9;
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
 }
#footer .address {  max-width:640px; margin:0 auto; padding:0 10px;color:#fff; text-shadow:0 0 0;  }

/*배너*/
.bottombanner {
	 text-align:center; height:100%; max-height:85px; 
	  background-color: #FCFAEE; 
 margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
}
.bottombanner img { width:100%; max-width:480px; margin:0 auto; display:block; }

/*해상도 별 사이즈*/
@media screen and (min-width: 0px) and (max-width: 320px) { /*갤2가로*/
	.main_contents { max-width:320px; }
	.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_contents {  max-width:360px;  }
	.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_contents { 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_contents { max-width:480px; }
	.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_contents { 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_contents { 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_contents { 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_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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 {
		 width: 70% !important;
	}
	#more_view_btn_pannel {
	
		padding:3% 12% !important;
	}
}
@media screen and (min-width:721px) and (max-width:768px) { /*아이패드 가로*/
	.main_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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_contents { max-width:640px; }
	.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 { background-color:#f9f9f9; 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_store06/images/arrow_left.png");
	background-repeat:no-repeat;
	background-position:30% 55%;
	width:10%;
	height:40px;
	float:left;
	cursor: pointer;
	display:none;
	background-size: 15%;
}
.store01_main_top_next{
	background-image:url("/_tpl/skin/skin_store06/images/arrow_right.png");
	background-repeat:no-repeat;
	background-position:60% 55%;
	width:10%;
	height:40px;
	float:right;
	cursor: pointer;
	background-size: 15%;
}
.store01_main_top_wrap {
	 margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
	  z-index: 111;
	  background-color: #0071c1;
	  position:relative;
	  overflow:hidden;
}
.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:white !important;
	text-overflow: ellipsis;
    white-space: nowrap;
	overflow: hidden;
	padding:10px 0;
	height: 25px;
	line-height: 24px;
	font-size:1.2em;
}
.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;
}

/*패널 수정*/
#menupanel {
	  background-color: #31333C;
	  background-image: none;
    border-right: medium none;
    box-shadow: none;

}

#menupanel .ui-panel-inner {
	padding:0 0 15px 0;
}
#menupanel .ui-panel-inner .mini-list ul li{
	background-color: #202328;
	background-image: none;
	text-shadow:none;
	border:none;
}
#menupanel .ui-panel-inner .mini-list ul li a{
	color:white;
	  font-size: 0.7em;
    padding: 1.2em 15px;
}
#menupanel .ui-panel-inner .ui-controlgroup{
	text-align:center;
	margin:0;
}
#menupanel .ui-panel-inner .ui-controlgroup > div {
	width:100%;
}
#menupanel .ui-panel-inner .ui-controlgroup > div a{
	 background-color: #31333C;
    background-image: none;
    border: medium none;
    border-radius: 0;
    text-shadow: none;
    width: 50%;
	 background-image: url("/_tpl/skin/skin_store04/images/ui-panel-icon.png") ;
	 background-repeat:no-repeat;
	 background-position:25px 17px;
    text-align: center;
	padding:50px 0 10px 0;
	color:white;
	background-size: 295%;
}
#menupanel .ui-panel-inner .ui-controlgroup > div a + a{
	 background-position:-213px 17px;
}
#menupanel .ui-panel-inner .ui-controlgroup > div a span{
	padding:0;
	border:none;
	font-size: 1em;
	margin-left:10px;
}
#menupanel .ui-panel-inner .ui-controlgroup > div a + a span{
	margin-left:0px;
	margin-right:10px;
}
#company .nav_company,
#goods .nav_goods 
{ color: #515251 !important; }

.ui-input-search {
	border:1px solid #d0d0d0 !important;

}
#search_form ,#rform{
	margin:0;
	padding:3%;
	 background-color: #e9eaee;

}
#search_form .ui-input-search {
	 margin: 0 auto;
    width: 87%;
}
#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:15%;
	width:100%;
}
.footer_link_pop {
	 margin: 0 auto;
    max-width: 400px;
    min-width: 300px;
    width: 50%;
	background-color:#fff;
	border-radius: 10px;
}
.footer_link_pop h3{
	padding:15px 3%;
	position:relative;
	   background-color: #f5f5f5;
	      height: 18px;
		  border-radius: 10px 10px 0 0;
		  margin:0;
}
.footer_link_pop h3 > span{
	 font-size: 25px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    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:60%;
	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;
}
.product03_title .sns_bt002 {
	right: 2%;
}


/*공유하기 피시링크*/
.footer_bt_link {
	display: block;
	background-color: #000;
	padding: 4px;
	border-radius: 5px;
	font-weight: bold;
	cursor: pointer;
	color:white;
	margin: 0 2px;
	width:60px;
}