@import url('/_tpl/skin/common/css/skin_common.css');

/*-------- index --------*/


*{
	text-shadow:none
	}

.skin_wrap_conts {
	max-width: 640px;
	margin: 0 auto;
	text-align: left;
	border-width: 0;
	overflow: visible;
	overflow-x: hidden;
	padding: 15px;
}
.skin_wrap_conts.layout {
	padding-left: 0;
	padding-right: 0;
}
.main_ul .ui-li .ui-btn-inner a.ui-link-inherit{
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left:70px !important

	}
.main_img img{
	display:block
	}
.slide_img {
	    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.ui-collapsible-set{margin:0}



/*--------ÀüÃ¼ °Ô½ÃÆÇ °Ô½Ã±Û ³» ÀÌ¹ÌÁö pÅÂ±× ¿©¹é-------- */

.wrap_intro_p p{
	line-height:inherit
}
.wrap_intro_p p span{
	line-height:inherit !important
}

/*-------- ÀüÃ¼ °Ô½ÃÆÇ ³» ¸Þ´º(¸®½ºÆ®) È­»ìÇ¥ --------*/
.ui-icon{
	width:14px;
	}
.padding-revise{
	padding:0 
	}
.margin-revise{
	margin:0 !important
	}
.ui-panel-content-wrap{
	min-height:initial
}
.skin_wrap_conts > div{
	margin-top:40px
}
.skin_wrap_conts > div:first-child{
	margin-top:0
}
.basic_font_b, .price, .point{
	color:#646464
}
.ui-listview li{
	background:#fff; 
	border-top:none
	}
.ui-listview li:first-child{
	border-top:1px solid #cecece
	}
.ui-listview .ui-btn-hover-a{
	background-color:#f9f9f9 !important
	}
.ui-btn-hover-a{
	background-color:#f9f9f9 
	}
.ui-input-search{
	border:1px #cecece solid;
	margin:0;
	}
.ui-input-search, 
.ui-btn,
.ui-listview,
.ui-li-thumb,
.ui-panel-inner,
.ui-controlgroup-controls,
.ui-collapsible-set,
.ui-input-text{
	border-radius:0 !important
	}

.ui-controlgroup-controls a{
	border-color:#fff
}
.ui-controlgroup-controls a.ui-first-child{
	border-left:none
}
.ui-controlgroup-controls a.ui-last-child{
	border-right:none
}
/*--------btn--------*/

.ui-btn{
	box-shadow:none
	}

.ui-header{
  border: 1px solid #795548;
  background:#795548 !important
	}
.ui-header .ui-title{
	margin:0 auto;
	height: 55px;
	line-height: 55px;
	}
.ui-header > .ui-btn{
	width:20px;
	height: 18px;
	top: 50%;
	margin-top: -9px;
	background-size: contain;
}
.ui-header .ui-btn-left{
	left:15px
}
.ui-header .ui-btn-right{
	right:15px
}
.ui-title{
	height: 50px;
	line-height: 50px;
}
.ui-bar-a{
	background: #eee;
}
.ui-btn-active {
	border: 1px solid  #cecece  /*{global-active-border}*/;
}
.ui-btn-up-a {
	color:  #646464  /*{a-bup-color}*/;
	background-color:#fff;
}
.margin-revise .ui-btn-hover-a,
.margin-revise .ui-btn-up-a{
	border-right:none;
	border-left:none
}
.ui-btn-hover-a {
	color:  #646464  /*{a-bhover-color}*/;
}
.ui-btn-icon-left .ui-icon{
	left:15px
}
.ui-btn-hover-a:hover{
	color:#ccc;
}
.ui-btn-hover-a a.ui-link-inherit {
	color:  #646464  /*{a-bhover-color}*/;
}
.ui-btn-down-a {
	background:#fff;
}
.ui-btn-hover-c{
	background-color:#fff
	}
.ui-btn-inner{
	border:none;
	color:#646464
	}
.ui-icon-arrow-r{
	margin-top:-7px !important;
	height:14px
}
/*--------°Ë»öinput clear ¹öÆ°--------*/
.ui-input-search .ui-input-clear{
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    background-color: #795548;
    border-color: #795548;
    width: 39px;
    height: 39px;
	display:none
}

/* --------panel-------- */

.ui-panel {
	width: 17em;
}

.ui-panel-inner{
	padding:0
	}
.ui-controlgroup-controls{
	width:100%;
	}
.ui-controlgroup-controls a{
	width:50%; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	}
.ui-controlgroup-controls a .ui-btn-inner{
	color:#fff
	}
.wrap_control .ui-controlgroup-controls{
	border:none
}
.panel-menu .ui-li-has-arrow .ui-btn-inner a.ui-link-inherit{
	min-height:inherit !important
}
.panel-menu{
	padding:15px
	}
.control{
	margin:0;
	}
.control a{
	font-weight: normal;
	}
.control a img{
	max-width: 14%;
	}
.logo{
	padding:30px 0; 
	background:#795548
	}
.ui-panel-dismiss-open{
	background:rgba(0,0,0,.7);
	left: 17em !important;
	  }


/*--------header ¸Þ´º,µÚ·Î°¡±â ¹öÆ°--------*/
.ui-btn-left{
	background:url(/_tpl/skin/skin_newbrown/images/icon_back.png) no-repeat; 
	border:none; 
	box-shadow:none !important
	}
.ui-btn-right{
	background:url(/_tpl/skin/skin_newbrown/images/icon_menu.png) no-repeat; 
	border:none; 
	box-shadow:none !important
	}


/*--------company--------*/
.contactus .ui-li .ui-btn-inner a.ui-link-inherit,
.profile_contact .ui-li .ui-btn-inner a.ui-link-inherit{
	padding-top: 15px;
	padding-bottom: 15px
}
.contactus .ui-li-has-icon .ui-btn-inner a.ui-link-inherit{
	padding-left:65px
}
.contactus .ui-li-thumb{
	margin-top: -18px
	}
.sns_link{
	border: 1px #cecece solid;
	padding:15px;
	height:36px
	}
.sns_link a {
	padding-right:15px;
	float:left
	}
.ui-li-thumb{
	position: absolute;
	top: 50% !important;
	margin-top: -21px;
}
.map{
	position:relative
}
.wrap_map_info{
	border:1px #cecece solid
}
.wrap_map_info > .basic_font{
	padding-left:15px
}
.wrap_map_info .map_img{
	margin:0;
	border-bottom:1px #cecece solid
}
.wrap_map_info .map_img img{
	display: block;
}
.plus{
	display:inline;
}
.plus .ui-btn{
	width:15px;
	height:15px;
	background: url(/_tpl/skin/skin_newbrown/images/icon_plus.png) no-repeat;
	background-size:cover;
	border:none;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
}
.plus .ui-btn .ui-btn-inner{
	display:none
}
.ui-link-inherit{
	font-weight:normal
}
.ui-btn-icon-right .ui-icon{
	right:15px
}
.ui-listview .ui-li-icon{
	left:15px
}
.wrap_intro{
	border:1px #cecece solid;
	padding:15px
}

.wrap_intro .basic_font p{
	overflow:hidden;
	margin:0;
}
.wrap_intro .basic_font p span{
	line-height: inherit !important;
	font-size:16px !important;
	color:#646464 !important
}
.wrap_intro img{
	width:100%;
	display:block;
}

.more_img{
	border:1px #cecece solid;
	margin-top:0;
	padding:15px
}

.more_img img{
	display:block;
	margin-top:15px;
}
.more_img img:first-child{
	margin-top:0
}

#leftMoveBtn, #rightMoveBtn{
	font-size:12px;
	font-family:dotum;
	color:#795548
}


/*-------- profile --------*/
.profile_main_y_text .sns_bt002{
	width:28px; 
	height:28px
}
#profile{
	border:1px #cecece solid
}
.ui-content .ui-listview, .ui-panel-inner > .ui-listview {
    margin: 0;
}
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon {
    padding-left: 65px;
}
#navi_bar {
    clear: both;
    height: 32px;
    margin: 0 auto;
    position: relative;
    width: 160px;
}
.ui_control_center .ui-link img{
	width:36px;
	height:36px;
}
.ui-navbar li .ui-btn .ui-btn-inner{
	padding:0
}


#BoardListView .ui-btn-hover-a{
	background-color:#f9f9f9 
	}
#BoardListView  .ui-btn-text span{
	font-weight:normal 
}
#BoardListView  .listview_sm_txt{
	font-size:16px 
}
#BoardListView  .ui-icon{
	width:18px; ;
	background-color: #646464  
}
#BoardListView .ui-btn-inner{
	padding-left:65px;
	padding-top:15px;
	padding-bottom:15px
}
#BoardListView .ui-collapsible-content{
	padding:15px	
}
#BoardListView .notice-title{
	margin:0 0 10px 0;
	font-size:14px
}
#BoardListView .profile-notice img{
	margin: 15px 0
}
#BoardListView .listview_sm_txt{
	float:right;
	line-height:21px;
	font-size:14px
	}
.profile-notice p{
	margin: 0;
	font-size: 14px;
}
.add_file{
	margin-bottom:0;
	margin-top:5px
	}
.add_file img{
	width:20px; 
	margin:0 !important;
    position: relative;
    top: 4px;
	}
.add_file dt, dd{
	font-size:12px
}
.add_file .ui-link{
	color:#333333
}
.add_file :hover{
	color:#795548 !important
}
.border-wrap{
	border:1px #cecece solid;
	padding:15px
}
#profile .company_logo{
	padding:15px 0;
	margin:0 auto
	}

#profile .ui-bar-g{
	padding:15px;
	padding-top:0;
	height:36px
}
.wrap_intro_p{
	padding:15px;
}
.wrap_intro_p p{
	margin:0;
}
.wrap_intro_p p img{
	width:100%
}
.ui-navbar li .ui-btn{
	padding:15px 0
}

.inquiry .ui-navbar img{
	display:block;
	margin:0 auto 15px;
}
.ui-mini .ui-btn-inner{
	padding:0
}
.ui-grid-c >:nth-child(n){
	margin-right:0
}
.ui-collapsible-content{
	border: 1px #cecece solid;
	border-top: none;
	background: #F9F9F9;
}

.my-page span a{
	margin-right:3px
}

.sns_bt002{
	background-image: url("/_tpl/skin/skin_newbrown/images/icon_share.png");
	}
.profile_main_y_text .my-page >.sns_bt002{
	background-image:url(/_tpl/skin/skin_newbrown/images/icon_share.png) !important;
	background-size:contain
}
/*-------- store --------*/
.ui-btn-inner .ui-icon-arrow-d, #mailForm .ui-btn-inner .ui-icon-arrow-d {
  background: url(/_tpl/skin/skin_newbrown/images/icon_select_arrow01.png)no-repeat 8px;
  border-radius: 0;
  background-size: 10px !important;
}

.store_info .basic_font{
	padding-left:0
	}
#store_list_pannel li div a.ui-link-inherit{
	padding-right:40px
}
#store_list_pannel li{
	border-right:1px #cecece solid;
	border-left:1px #cecece solid
}
#store_list_pannel li span.ui-icon-search{
	background:url(/_tpl/skin/skin_newbrown/images/icon_arrow.png) no-repeat;
	background-size:contain;
	margin-top:-7px;
	width:14px;
	height:14px
}
.store_search  .ui-select div{
border-top:none;
border:1px #cecece solid;
}
 .ui-select div{
	margin: .6em 0;
}
.ui-icon-arrow-d, .ui-icon-search{
	width:18px
	}
.ui-icon-checkbox-off, 
.ui-icon-checkbox-on,
.qna_checkbox{
	width:18px !important;
	height:18px !important;
	left:0 !important;
	margin-top:-10px !important;
	background-color:#fff !important
	}
.ui-checkbox-off,
.ui-checkbox-on{
	margin:0;	
    border: none;
    background-color: #f9f9f9;
}
.ui-checkbox-on{
	background-image:url(/_tpl/skin/skin_newbrown/images/icon_check.png) no-repeat !important
	}

.ui-checkbox-off .ui-btn-inner,
.ui-checkbox-on .ui-btn-inner{
	padding-left:27px !important;
	padding-top:0;
	padding-bottom:0
}
.ui-icon-checkbox-off{
	border-radius: 0 !important;
	border: 1px #cecece solid;
	background-color: #fff;
	background-image: none;
	background-size:12px !important;
		background: url(/_tpl/skin/skin_newbrown/images/icon_check_off.png) no-repeat 3px;
}

.ui-icon-checkbox-on{
	border-radius: 0 !important;
	border: 1px #cecece solid;
	background-color: #fff !important;
	background: url(/_tpl/skin/skin_newbrown/images/icon_check.png) no-repeat 3px;
	background-size:12px
}
#close_market_flag{display:none}
#store_search{
	padding:9px 30px;
	box-sizing:border-box

	}
.ui-li-heading{
	margin-top:0;
	font-weight:normal !important
	}
.ui-li-desc{
	margin-bottom:0
	}
.ui-link-inherit .ui-li-heading{
	overflow:visible;
	padding-right:10px;
	margin: 0 0 .5em 0 !important
}
.ui-li-aside{
	position:relative;
	top:8px;
}
#rform .ui-checkbox label .ui-btn-inner{
	overflow:visible
}
#rform .ui-input-search{
	border:1px #cecece solid;
	padding:0 
}
#rform .ui-btn{
	text-align:left
}
.wrap_store_form,
.wrap_event_form,
.wrap_family_form{
	background-color: #f9f9f9;
	margin: -15px;
	padding: 15px;
	border-bottom: 1px #cecece solid;
	margin-bottom:0 !important
}

.wrap_store_view_info{
	border:1px #cecece solid;
}
.wrap_store_view_info p{
	margin:0
}

.ui-block-a .ui-btn{
	margin-left:0
}
.ui-block-c .ui-btn{
	margin-right:0
}

.social_sns .sns_link img{
	width:36px;
	height:36px
}
#error{
	margin-top:0
	}
/*-------- gallery --------*/
#gallery{
	padding:0 !important
}
#gallery, .image_detail_wrap{
	margin-top:0 !important
	}

.image_detail_wrap{
	background-color:#fff !important
	}
.image_detail001{
	border:1px #cecece solid
	}



/*-------- formmail --------*/
input:-webkit-autofill { -webkit-box-shadow:0 0 0 500px white inset !important; }

#mailForm{overflow:hidden}
#mailForm .ui-br{
	border:1px #cecece solid;
	margin-bottom:15px !important;
	padding:0;
	overflow: hidden;
}
#mailForm .ui-br div.ui-input-text{border-top:1px #cecece solid}

.ui-br .ui-controlgroup-controls > label{
	color:#000;
	display:block
}

#formmailCategoryList .ui-field-contain .ui-input-text{
	min-height:inherit;
	line-height:inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#formmailCategoryList .ui-field-contain div.ui-input-text .ui-input-text{
padding:9.5px 21px
}
#formmailCategoryList .ui-field-contain label{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    border-bottom: none;
        padding: 10px ;
    width: auto !important;
    margin: 0 !important;
}
.ui-field-contain .ui-controlgroup .ui-controlgroup-controls > .ui-input-text{
			width: 100%  !important;
		}
label.ui-input-text{
	margin:0
}
#formmailCategoryList div.ui-input-text{
    padding:0;
	margin:0
}


#formmailTop, #formmailCategoryList, #formmailPrivacy,  #formmailButton{
	margin-bottom:0
}
#formmailTop h2{
	text-align:left
}
.wrap_box{
	border:1px #cecece solid;
	padding:15px
}
#essMarkMsg{
	border: none;
    color: #646464;
    background: #f9f9f9;
	margin:15px 0;
	padding:15px;
}

/*----- Æû¸ÞÀÏ Ã¼Å©¹Ú½º-----*/

#formmailCategoryList .ui-checkbox, #formmailCategoryList .ui-radio{
	clear:inherit;
    width: 33.33% !important;
    float: left;	
}
#formmailCategoryList .ui-checkbox span, #formmailCategoryList .ui-radio span{
	font-weight:normal
}
#formmailCategoryList .ui-checkbox label, #formmailCategoryList .ui-radio label{
	border:none !important;
	padding:0 !important;
		background-color:#f9f9f9
}
#formmailCategoryList .ui-field-contain .ui-checkbox span{
	margin:0;
	background-color:#f9f9f9
}
#formmailCategoryList .ui-fullsize .ui-btn-inner{
	margin-left:10px !important
}
#formmailCategoryList .ui-fullsize .ui-btn-inner, #mailForm .ui-checkbox .ui-fullsize .ui-btn-inner{
	padding:10px 20px;
}
#formmailCategoryList .ui-field-contain .ui-checkbox .ui-icon-checkbox-off{
	background:url(/_tpl/skin/skin_newbrown/images/icon_check_off.png) no-repeat 3px !important;
	background-color:#fff !important
	}
/*-----Æû¸ÞÀÏ ¶óµð¿À-----*/
.ui-icon-radio-off, .ui-icon-radio-on{
	width:22px;
	height:22px !important
}
#formmailCategoryList .ui-radio .ui-icon-radio-on{
	background:url(/_tpl/skin/skin_newbrown/images/icon_radio_on.png) no-repeat;
	background-size:22px;
}
#formmailCategoryList .ui-radio .ui-icon-radio-off{
	background:url(/_tpl/skin/skin_newbrown/images/icon_radio_off.png) no-repeat;
	background-size:22px;
}
#formmailCategoryList .ui-radio .ui-btn-icon-left .ui-icon{
	left:0
}
#formmailCategoryList .ui-radio .ui-btn-icon-left .ui-btn-inner{
	padding-left:29px
}

/*-----Æû¸ÞÀÏ ¼¿·ºÆ®-----*/
.ui-select span{
	text-align:left;
	font-weight:normal
}

.ui-select div{border:none; border-top:1px #cecece solid}
/*-----Æû¸ÞÀÏ ½½¶óÀÌµå-----*/
.ui-slider{
	width:70%;
	padding:10px 15px;
}
.ui-slider-track{
	margin:5px;
	border-color:#cecece;
	height:5px
}
.ui-slider-track .ui-slider-handle{
    background: url(/_tpl/skin/skin_newbrown/images/icon_slideBtn.png) no-repeat;
    margin: -8px 0 0 -7px !important;
    border: none;
    background-size: 40%;
	display:inline
}
.ui-slider-track .ui-slider-handle .ui-btn-inner{
	display:inline
}
#range7{
font-size:12px !important;
    width: 55px !important;
    position: absolute;
    bottom: 15px;
    right: 15px;
    border: 1px #cecece solid;
	font-weight:normal
}
#range7-label{
	border:none !important;
	padding: 10px !important;
	border-bottom: 1px #cecece solid !important;
	background-color:#fff
}
/*-----Æû¸ÞÀÏ ¹®ÀÇ»çÇ× textarea-----*/
#textarea3{
    padding: 9.5px 20px;
    height: 39px;
	border-top:1px #cecece solid
}

#textarea3, #privacy_text{
	width: 100% !important;
	display:block !important
}

/*-----Æû¸ÞÀÏ °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§, µ¿ÀÇ¹öÆ°-----*/


#privacy_text{
    border-top: 1px #cecece solid;
	background-color:#f9f9f9;
	padding:10px;
}
#formmailCategoryList  div.ui-body-a, #formmailCategoryList  textarea.ui-body-a, #formmailPrivacy .ui-body-a{

	background-color:#f9f9f9
}

 #formmailPrivacy{
	margin-top:15px !important;
	overflow:hidden
 }
#formmailPrivacy .ui-br{
	margin:0;
	padding:0 0 15px 0
	}
#formmailPrivacy div fieldset:first-child label{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    padding: 10px;
}
#formmailPrivacy .ui-br > .ui-controlgroup-vertical {
}
#formmailPrivacy .ui-br > .ui-controlgroup-vertical .ui-controlgroup-controls{
	border:1px #cecece solid;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom:none
	}
#privacy_chk .ui-controlgroup-controls > div  label span:hover{
	background-color:#795548;
	color:#fff;
	border-color:#795548
}
#privacy_chk .ui-controlgroup-controls > div label:hover{
	border-right-color:#795548;
	border-top-color:#795548;
	border-bottom-color:#795548
}
#privacy_chk .ui-radio{
	width:50%
}
#formmailButton{
	margin:0
}
#formmailButton div{
	margin:0;
}
#formmailButton div{
	border-color:#795548
}
#formmailButton div span{
	background-color: #795548;
	color: #fff;	
}


/*-----Æû¸ÞÀÏ ÆÄÀÏÃ·ºÎ-----*/
#formmailFileList{
	margin:8px 0 0 0 !important;
	overflow:hidden;
	border-right:1px #cecece solid
}
#formmailFileList span{
	color:#000;
    display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
    border: 1px #cecece solid;
    border-bottom: none;
	border-right:none;
    padding: 10px;
    width: 100%;
}
#formmailFileList div.ui-input-text{
        padding: 0 .4em;
		background-color:#f9f9f9;
		margin:0;
		width:inherit !important;
    border: 1px #cecece solid;
    border-right: none;
}
.fileName{
width:55% !important;
    
	background-repeat:no-repeat;
	background-position:0;
    background-size: 20px;
    padding-left: 25px;	
	font-size:12px;
	    overflow: hidden;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.fileOver .fileBtn{
	margin: .3em 0;
	height: 30px !important;
	background: #795548;
	line-height: 30px !important;
	color:#fff;
	float:right !important;
	font-size:12px
}

/*-----Æû¸ÞÀÏ ¹Ìµð¾î Äõ¸®-----*/

@media (min-width: 28em){
	.ui-field-contain .ui-controlgroup-controls{
		width:100% !important;
		    display: block;
	}

	.ui-field-contain div.ui-slider {
		display: inline-block;
		width: 100%;
	}
	#formmailButton{
		margin:15px 0 0 0
		}
	#range7{
		width:65px !important;
		padding: 0px 15px;
	}
	.ui-slider-track {
		margin: 9px 5px !important; 
	}
	.ui-slider{
		width:78% !important
	}
#formmailPrivacy .ui-br{
	margin:0;
	padding-bottom:0
	}
}





/*-------- buyplace --------*/
.buyplace_buy_link .ui-li img{
	position: absolute;
	top: 50% !important;
	margin-top: -24.5px !important;
  }
.buyplace_buy_link.ui-li{
	border-right:none;
	border-left:none
}

.buyinfo_txt{
	border:1px #cecece solid;
	padding:15px
}
.buyinfo_txt img{
	padding-top:15px
}
.buyinfo_txt .basic_font{
	padding-left:0
}
#buyinfo_list{
	padding-top:0
}
#buyinfo_list .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
	padding-left:90.5px
}

/*-------- goods --------*/

.wrap_goods_list li, .cate_list li, #buyinfo_list li, .buy_link ul li{
	border-right:1px #cecece solid !important;
	border-left:1px #cecece solid !important;
	}
.wrap_goods_list li a img{
	border-right:1px #cecece solid
}
.cate_list {
	padding-top:15px !important
	}
.wrap_search{
  background-color: #f9f9f9;
  margin: -15px;
  padding: 15px;
  border-bottom: 1px #cecece solid;
  margin-bottom: 0 !important;
}

.compact span{
	font-size:12px
	}
#product02{
	margin-top:0
}
#product02 .title_03{
	font-size:18px
	}

.wrap_goods_list .ui-li-thumb, .family_list .ui-li-thumb{
	left: 0;
	top: 0 !important;
	margin: 0;
}
.product03_title .sns_bt002{
	background-image:url(/_tpl/skin/skin_newbrown/images/icon_share.png) !important;
	right:0
}


.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
	padding-left:85px
}
#photo{
	margin-top:0
	}
.goods_s_list p{
	padding-top:15px;
	margin:0
	}
.goods_s_list p:first-child{
	padding-top:0
}
.goods_s_list p img{
	display:block
}

.doc_format_b h3 {
    margin: 0 -15px 15px -15px;
    border: none;
    text-shadow: none;
    color: #646464;
    background-color: #f9f9f9;
}


.ui-li-has-arrow.ui-li-has-count .ui-li-count{
    background-color: #795548;
    border-radius: 50%;
    font-weight: normal;
    right: 45px;
    border: none;

}
.ui-li-has-count .ui-link-inherit .ui-li-count{
	margin-top: -10px;
    font-size: 14px;
}
.ui-li-has-count .ui-li-count{
	    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 21px;
	padding:0 !important
}

#mantoman_send. #mantoman_cancel{
	margin-top:0;
	margin-bottom: 0;
}

/*--------°øÁö»çÇ×--------*/
#errorList{
	margin-top:0
	}

/*-------- family --------*/
.family_list{
	padding-top:0
	}
.family_list a{
	position:relative;
	padding-left:85px !important
	}
.family_list a img{
	margin-top:0 !important;
	border-right:1px #cecece solid
}

.buy_link .ui-li-thumb{
	  margin-top: -30px;
}
.family_list .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{
	padding-left:75px
}


/*-------- event --------*/
 
.event_title{
  border-bottom: 1px solid #b9b9b9;
  margin-bottom: 20px !important;
  overflow: hidden;
  padding:0 0 15px 10px;
}
.event_title .title_03{
	font-weight:bold;
	color: #3f3838;
  text-align: left;
  font-size: 18px;
}
 .event_title p{
	margin: 0;
	font-size: 14px;
 }
 
#event_list_pannel li{
	border-right:1px #cecece solid;
	border-left:1px #cecece solid ;
}
#event_list_pannel .ui-li-thumb{
	left: 0;
    top: 0 !important;
    margin: 0;
}
#event_list_pannel li img{
	border-right:1px #cecece solid
}
.s_list .ui-li{
	border-right:none;
	border-left:none

}
.wrap_event_form .ui-controlgroup-controls a span{
	width: auto; 
	}
.wrap_event_form .ui-controlgroup-controls a:first-child{
	background-image:none;
	border:none;
	background-color: transparent;
}
.wrap_event_form .ui-controlgroup-controls a:first-child >span{
  background: #795548 !important;
  margin-right: 0.3em !important;
  border:1px #cecece solid
}
.wrap_event_form .ui-controlgroup-controls a:last-child{
	border:none;
	background-color: transparent;
}

.wrap_event_form .ui-controlgroup-controls a:last-child> span{
	margin-left: 0.3em !important;
  background-color: #fff;
  border:1px #cecece solid
}

.wrap_event_form .ui-controlgroup-controls a.ui-btn-hover-c span, .ui-controlgroup-controls a.ui-btn-hover-a span{
	background:#795548 !important;
	color:#fff !important;
	border-color:#795548 !important

}
.wrap_event_form .ui-controlgroup-controls a.ui-btn-up-a span{
	background:#fff !important;
}
.wrap_event_form .ui-controlgroup-controls a.ui-btn-up-c span{
	background:#795548 !important;
	color:#fff;
	border-color:#795548
}
.wrap_event_form .ui-controlgroup-controls a.ui-focus span{
	background:#795548 !important;
	color:#fff
}

.event_box a .ui-btn-inner .ui-btn-text{color:#646464}

.wrap_event_form .ui-input-search{
	margin-top:10px
}

#event_list_pannel .ui-li-static{
	text-align:center
}
.event_con h3{
	color: #646464;
	text-shadow: none;
	background: #f9f9f9;
	font-size: 16px;
	padding: 15px;
	margin-bottom: 15px;
}
.event_con p{
	padding:0 15px
}
.event_con p img{
	width:100%
}
.event_con span, .event_con p span{
	margin: 0;
	font-size: 14px;
	color:#000 !important;
	background-color:transparent !important;

}

.sns_bt001 {
	text-align:center;
	margin-top:40px
}
.event_title {
	position:relative; 
	}
.event_title .title_03 > .sns_bt002{
	background-image: url("/_tpl/skin/skin_newbrown/images/icon_share.png");
	width:30px;
	height:30px;
	background-size:30px;
	position: absolute;
	right: 0;
	top: 8px;
}
.noticeBoard .ui-btn-inner{
	padding-top:15px;
	padding-bottom:15px;
	padding-left: 65px !important;
	}
/*--------board--------*/
.board-revise .ui-collapsible-content p{
	font-size:14px
	}
.board-revise .ui-collapsible-content p span{
	line-height:inherit; 
	}
.board_title > h3 > a > span > span.ui-btn-text{
	font-weight:normal
}
.board_title > div > .price{
	display:block;
	margin-bottom:10px;
	font-size:14px
}

/*-------- qna --------*/
.buyinfo{
	margin-top:0 !important
}

/*-------- bx-slider --------*/
.bx-wrapper{
	border:1px #cecece solid;
}
.bx-viewport{
	border-bottom:1px #cecece solid !important
}
.bx-viewport ul{
	margin:0
}

.bx-controls{
    height: 32px;
    position: relative;
    margin: 10px auto;
    width: 160px;

}
.bx-pager{
	padding-top:8px;
	text-align:center;
	font-size:0.8em
	}

.bx-pager strong{
	color:#795548;
	font-weight:normal
}

.bx-wrapper img{
	width:inherit;
	}
.bx-prev{
	font-size:12px;
	font-family:dotum;
	color: #795548;
	vertical-align: top;
	position: absolute;
	left: 0px;
	top:3px;
	padding: 5px 10px;
	border: 1px #cecece solid;
}
.bx-next{
	font-size:12px;
	font-family:dotum;
	color: #795548;
	vertical-align: top;
	position: absolute;
	right: 0px;
	top:3px;
	padding: 5px 10px;
	border: 1px #cecece solid;
}
.bx-prev img, .bx-next img{
	display:none
}
.bx-controls-direction{
	display: block !important
}


/*-------- coupon --------*/
.wrap_coupon{
	margin-bottom:15px
}
.wrap_coupon #search_form{
	background-color: #f9f9f9;
	margin: -15px;
	border-bottom: 1px #cecece solid;
	padding: 15px;
}
#coupon_list_pannel{
	padding-top:15px
}
#coupon_list_pannel li{
	border-right:1px #cecece solid;
	border-left:1px #cecece solid
}
#coupon_list_pannel li div a{
	position:relative
}
#coupon_list_pannel li img{
	left: 0;
	top: 0 !important;
	margin-top: 0;
	border-right: 1px #cecece solid;
}

#coupon_list_pannel .ui-link-inherit .ui-li-heading {
	overflow:hidden; 
	padding:0; 
	margin:0;
	line-height: 38px;
}
/*--------ÄíÆù ´õº¸±â ¹öÆ°--------*/
#more_view_btn_pannel{margin-top:15px !important}
#more_view_btn_pannel div{margin:0 1%}

/*--------ÄíÆùsearch¹öÆ°--------*/
.ui-icon-searchfield:after {
	background: url(/_tpl/skin/skin_newbrown/images/icon_search.png);
	background-repeat: no-repeat;
	background-position: inherit;
	background-size: contain;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	}


/*-------- footer --------*/
.footer_link_wrap{
	margin-bottom:15px
}
.footer_link_wrap > div{
	display:block; 
	width:100%;
}
.footer_bt_link, .copyright{
	font-weight:normal
}
.footer_bt_link{
	font-size:13px;
	background:#f9f9f9;
	color:#646464;
	padding: 7px 10px;
	border-radius: 3px;
	margin:0;
}
.pc_ver, .footer_link02{
	width:50%
}

.pc_ver span{
	width:auto;
	margin-right:7.5px
}
.footer_link02 span{
	width:auto;
	margin-right:0;
	margin-left:7.5px
}
.copyright{
	font-size:12px
}
.ui-icon-plus, .ui-icon-minus{
	width:18px;
}




