@import url(/_tpl/skin/common/css/skin_common.css?v=201206);

.ceo>p, .company>p, .store_info>p, .product_explain>p, .border_box>p, .buyinfo_txt>p, #BoardListView .ui-collapsible-content>p, .nc-intro>p, #formmailTop p, .cs_center_data_wrap p {
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
}

.ceo>p img, .company>p img, .store_info>p img, .product_explain>p img, .border_box>p img, .buyinfo_txt>p img, #BoardListView .ui-collapsible-content>p img, .nc-intro>p img, #formmailTop p img, .cs_center_data_wrap p img {
	max-width: 100%;
}

.ui-title {width:60%;margin-left:20% !important;}
.ui-header h1 {text-transform:capitalize;}
.ui-li .ui-btn-inner a.ui-link-inherit {padding-top:15px;padding-right:45px;padding-bottom:15px}
.skin_wrap_conts {background:none; overflow:hidden	}
.ui-li-aside {width:25% !important;}
ul.copy-divider {margin:20px -15px 0 -15px !important;}
.ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon{padding-left:70px;}
p.intro {margin-bottom:30px !important;}
.ui-listview-filter {margin-top:20px;}
.ui-grid-a {font-weight:normal;}
.landscape h2#banner {background:transparent url(../images/main.png) no-repeat left 8px;width:100%;height:370px;margin:-8px auto -170px auto;text-indent:-9999px;}
h2 {font-size:18px;color:#000;padding:0;margin:0;}
.company_h2{margin-bottom:10px;font-size:16px;color:#000;background:url(../images/title_icon.gif) no-repeat left; margin-left:15px;}
.list {	font-size:13px;}
.title {margin:0 0 15px 0; font-size:18px; text-align:left}
.title_first{margin:0}
.footer {font-size:12px;padding:10px 0 10px 0;text-align:center;}
#footer p{  font-weight: normal;}
.pcbutton {font-size:12px;padding:10px 0 10px 0;text-align:center;}
.s_list{padding-top:20px;}
.searchBtn{padding:2px 0 10px 35px;}
h3{font-size:13px;}
.title_h3{font-size:16px;background:url(../images/h3_blit.png) no-repeat left; padding:3px 0px 0px 15px; font-family:"dotum","verdana" }
/* Navbar icons */
.nav-glyphish-example .ui-btn .ui-btn-inner { padding-top: 40px !important; }
.nav-glyphish-example .ui-btn .ui-icon { width: 31px!important; height: 31px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: none !important; border-radius: none !important; }
.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit{min-height:40px}
/*
#company .ui-icon { background:  url(../images/sub_icon01.png) 50% 50% no-repeat;}
#goods .ui-icon { background:  url(../images/sub_icon02.png) 50% 50% no-repeat; }
#event .ui-icon { background:  url(../images/sub_icon03.png) 50% 50% no-repeat; }
#buyplace .ui-icon { background:  url(../images/sub_icon04.png) 50% 50% no-repeat; }
#board .ui-icon { background:  url(../images/sub_icon05.png) 50% 50% no-repeat; }
#store .ui-icon { background:  url(../images/sub_icon06.png) 50% 50% no-repeat; }
#qna .ui-icon { background:  url(../images/sub_icon07.png) 50% 50% no-repeat; }
#family .ui-icon { background:  url(../images/sub_icon08.png) 50% 50% no-repeat; }
#profile .ui-icon { background:  url(../images/sub_icon09.png) 50% 50% no-repeat; }
#gallery .ui-icon { background:  url(../images/sub_icon10.png) 50% 50% no-repeat; }
#gallery_image .ui-icon { background:  url(../images/sub_icon10.png) 50% 50% no-repeat; }
#link .ui-icon { background:  url(../images/sub_icon11.png) 50% 50% no-repeat; }
#custom_goods .ui-icon { background:  url(../images/sub_icon02.png) 50% 50% no-repeat; }
#custom_school .ui-icon { background:  url(../images/sub_icon06.png) 50% 50% no-repeat; }
*/

.company .ui-icon { background:  url(../images/main_icon_company.png) 50% 50% no-repeat;background-size:31px;}
.goods .ui-icon { background:  url(../images/main_icon_goods.png) 50% 50% no-repeat;background-size:31px; }
.event .ui-icon { background:  url(../images/main_icon_event.png) 50% 50% no-repeat;background-size:31px; }
.buyplace .ui-icon { background:  url(../images/main_icon_buyplace.png) 50% 50% no-repeat;background-size:31px; }
.board .ui-icon { background:  url(../images/main_icon_board.png) 50% 50% no-repeat;background-size:31px; }
.store .ui-icon { background:  url(../images/main_icon_store.png) 50% 50% no-repeat;background-size:31px; }
.qna .ui-icon { background:  url(../images/main_icon_qna.png) 50% 50% no-repeat;background-size:31px; }
.family .ui-icon { background:  url(../images/main_icon_family.png) 50% 50% no-repeat;background-size:31px; }
.profile .ui-icon { background:  url(../images/main_icon_profile.png) 50% 50% no-repeat;background-size:31px; }
.gallery .ui-icon { background:  url(../images/main_icon_gallery.png) 50% 50% no-repeat;background-size:31px; }
.gallery_image .ui-icon { background:  url(../images/main_icon_gallery.png) 50% 50% no-repeat;background-size:31px; }
.link .ui-icon { background:  url(../images/main_icon_link.png) 50% 50% no-repeat;background-size:31px; }
.coupon .ui-icon { background:  url(../images/main_icon_coupon.png) 50% 50% no-repeat;background-size:31px; }
.custom_goods .ui-icon { background:  url(../images/sub_icon02.png) 50% 50% no-repeat;background-size:31px; }
.custom_school .ui-icon { background:  url(../images/sub_icon06.png) 50% 50% no-repeat;background-size:31px; }
.common_board .ui-icon { background:  url(../images/main_icon_common_board.png) 50% 50% no-repeat;background-size:31px; }

/*폼메일용 메뉴 이미지 추가 */
.formmail .ui-icon { background:  url(../images/main_icon_formmail.png) 50% 50% no-repeat; background-size: 27px}

.cs_center .ui-icon { background:  url(../images/main_icon_cs_center.png) 50% 50% no-repeat; background-size: 27px}
.cs_qna .ui-icon { background:  url(../images/main_icon_cs_qna.png) 50% 50% no-repeat; background-size: 27px}

.event h1 {text-transform:capitalize;}
.event h3, #featured h3, #today h3 {white-space:normal;	padding-bottom:1px;}
.event .ui-li-thumb, #featured .ui-li-thumb, #today .ui-li-thumb {top:auto;max-height:80px;}

/* e theme */
.ui-btn-up-e {border:1px #cecece solid; background-image:none; background:#fff}
.ui-btn-hover-e {background:#f9f9f9; border-color:#cecece}


/*#indicators {list-style-type: none;margin: 5px auto 0 auto;padding: 0;display: table;height: 25px;border-spacing: 6px;}*/
.product_explain{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:15px;}
.product_explain ul{  padding-left:20px;}

/*#indicators li {display: table-cell;}*/
/* .store_info img{border:1px solid #cdcdcd;} */
.basic_font_b {font-size:12px; color:#77bd08; font-weight:bold;}
.price{font-weight:bold}
.price_font {font-size:16px; color:#69ac02;}
.point{color:#5d9e00; text-align:center; font-size:18px; text-decoration:underline;}
.point_noline{color:#5d9e00; text-align:center; font-size:18px;}
.border_box{border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background-color:#f9f9f9; padding:13px;font-size:12px;margin-top:8px;}
.title_font{font-size:13px; padding:0px;}
.price{color:#646464;font-size:12px;}
.event_font{font-size:15px;}

.thumb{padding:3px 0px 0px 5px;}
.notice_round{Border-radius:0px;}
.gray{color:#666;font-size:13px;}
#buyinfo_list .ui-li-thumb
{
	left:10.5px;
	margin-right:10.5px
}

.moreViewBtn
{
	margin-top:25px;
}

#banner {
	width:100%;
	height:370px;
	margin:0px auto -200px auto;
	text-indent:-9999px;
	z-index:100;
}


 /*스마트폰 (가로)*/
 @media only screen and (min-width : 321px) {
 	#banner {
		height:440px;
	}
 }

 /*스마트폰 (세로)*/
 @media only screen and (max-width : 320px) {
	#banner {
		height:350px;
	}
 }

/* iPad (가로):*/
 @media only screen and (min-device-width : 350px) and (max-device-width : 1024px) and (orientation : landscape) {
	#banner {
		height:540px;
	}
 }
 /*iPad (세로):*/
 @media only screen and (min-device-width : 350px) and (max-device-width : 1024px) and (orientation : portrait) {
	#banner {
		height:385px;
	}
 }

 /*동영상*/
#navi_bar {clear:both;margin:0 auto; height:22px; position:relative; width:160px;}

#navi_bar .prev {
	vertical-align:top;
	position:absolute;
	top:2px;
	left:0px;
	padding: 5px 10px;
	border: 1px #cecece solid;
}
#indicators{text-align:center;width:50px;margin:0 auto 0 auto;line-height:30px; font-size:0.8em;color:#999999;}
#indicators .current_page {color:#795548}
#navi_bar .next {
	vertical-align:top;
	position: absolute;
	top: 2px;
	right: 0px;
	padding: 5px 10px;
	border: 1px #cecece solid;
  }

.next,
.prev
{
 cursor:pointer;
}

#slidebar{ text-align:center;position:relative;}
#slidebar .moviePlayBnt{position:absolute;top:40%;left:50%;margin-left:-33px;z-index:100; background: url(/_css/mobile/images/movie_play.png) 0 0; cursor:pointer; width:75px; height:51px;}

/*동영상*/

#pageLoading{width:100%; text-align:center; margin:0 auto; font-size:12px;}
#pageLoading img{vertical-align:middle; margin-right:2px;}

ol, ul {list-style: none;}
.carousel li {margin-right: 5px}

/* img
{
	max-width:640px;
}
 */
.map img
{
	max-width:100%;
}

.ui-li-thumb
{
	border-radius: 7px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius:7px;
}

.ui-li-thumb
{
	max-width:70px;
	max-height:70px;
	top:6px;
	left:6px;
}

/*
추가 css
*/
#privacy_text{
	font-size:13px !important;
	margin:0;
	border-bottom:none
}
.profile_layout
{
	width:100%;
	/*height:100%;*/
	margin:0 auto;
	color:#000;
}
.profile_logo
{
	width:100%;
	/*height:55px;*/
	text-align:center;
	color:#000;
}
.profile_div
{
	width:100%;
	min-height:150px;
}
.profile_image
{
	width:100px;
	float:left;
	color:#000;
}
.profile_content
{
	width:60%;
	float:right;
	color:#000;
}
.profile_text
{
	width:100%;
	/*height:55px;*/
	color:#000;
}

.namecard {
	position: relative;
	text-shadow: 0 0  0  #fff;
}

.namecard_w {
	position: relative;
	text-shadow: 0 0  0  #fff;
	margin:0px;
	padding:0px;
}

.namecard .nc-photo {
	height: 250px;
	margin: auto;
	width: 300px;
	width: 100%;
	text-align: center;
}

.namecard_w .nc-photo {
	padding:0px;
	height: 125px;
	/*margin: auto;*/
	margin:0px;
	/*width: 300px;*/
	/*width: 100%;*/
	text-align: left;
}

.nc-photo img {
	margin:0px;
	padding:0px;
}

.nc-photo .profile_img{
	margin:0px;
	padding:0px;
	float:left;
}

.profile_img img{
	width:104px;
	height:120px;
	margin-top:5px;
	margin-bottom:0px;
}
.profile_img{
	vertical-align:bottom;
}

.profile_logo_image{
	display:block;
	height:30px;
	padding-bottom:10px;
}

.nc-photo .profile_info{
	/*border:1px solid red;*/
	text-align:left;
	width:184px;
	margin-left:120px;
}

.profile_info p{
	margin:0px;
	padding:0px;
}

.nc-info {
	height: 42px;
	background-color: #000;
	opacity: 0.7; /* All modern browsers including IE9 */
    	filter: alpha(opacity=70); /* IE5-IE9 */
	color : white;
	position: absolute;
	top: 205px;
	width: 100%;
	/*padding-left: 15px;; */
	text-align: center;
	line-height: 42px;
	font-size: .8em;
	font-weight: normal;

}

.nc-sns {
	padding: 0;
	text-align: center;
}

.nc-sns li {
	display: inline;
}

.nc-sns li img {
	width: 24px;
}

.nc-intro {
	margin: 20px;
	font-size: .8em;
}
.history-list {
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 16px;
}

.history-list li {
	overflow: hidden;
}

.history-list label {
	display: inline-block;
	width: 70px;
	vertical-align: top;
	text-align:top;
}
.history-list p{
	margin:0 0 15px;
}
.yim
{
	font-size: 11px;
	font-family: "verdana","dotum";
}
.font_gray
{
	font-size: 11px;
	font-family: "verdana","dotum";
}

.main_img{
	text-align:center;

}

.bottombanner {
	text-align:center;
}
.bottombanner img {
	max-height:85px;
}

.list_iconset {background:url('../../../../_tpl/skin/images/list_image_set2.png');border-radius:7px;background-size:230px;}
.sub_list_iconset {background:url('../../../../_tpl/skin/images/list_image_set2.png');border-radius:7px;background-size:170px;}
/*.list_iconset #btn_1 {width:28px; height:29px; background-position:-11px -10px;}*/

.btmain_iconset {background:url('../../../../_tpl/skin/images/bt_image_set.png');background-size:350px;width:65px; height:65px; margin:0 auto; border-radius:0.8em;}
.btsub_iconset {background:url('../../../../_tpl/skin/images/bt_image_set.png');border-radius:7px;background-size:160px;}

/*판넬추가하면서 수정*/
.ui-listview .ui-li-icon { max-height:100%; max-width:100%;}
.ui-panel { width:11.7em; }
.ui-panel .ui-panel-inner { font-size:1em; }
.ui-panel .ui-btn-up-a:visited, .ui-btn-up-a a.ui-link-inherit { color:#646464; }
.ui-panel .ui-li .ui-btn-text a.ui-link-inherit { word-wrap:break-word; white-space:-moz-pre-wrap; white-space:pre-wrap; overflow:auto; }

.ui-icon{position:absolute;top:50%;}

.ui-header .ui-btn-up-b .ui-btn-text { color:#575757; }

.nav-glyphish-example .menu_color_w {padding-left:0;color:#2f3246; text-shadow:0 1px 0 #fff;}
.nav-glyphish-example .menu_color_b {padding-left:0;color:#fff; text-shadow:0 0 0;}

/* 640px 가운데 정렬 */
body { text-align: center; }
.user-top-img img  { max-width:4640px; max-height: 85px; }
.bottombanner { text-align:center; }
.bottombanner img  { max-width:640px; max-height: 85px; }

.main_contents { margin: 0 auto; text-align: left; max-width: 640px; }

.main_navi li { min-width:159px; }

html>body .main_navi img {
margin-top: 25px\9;
margin-left: 25px\9;
margin-right: 9px\9;
}


.ui-content { max-width: 640px;   margin: 0 auto; text-align: left; }
.ui-page {  text-align:center ; }

@media screen and (min-width:880px) {
	.ui-panel-position-left {
		left: 0;
	}
}


/* width값 고정 */
.ui-mobile, .ui-mobile .ui-page {
    margin: 0 auto;
    max-width: 640px;
    position: static;
}

.layout.ui-content {
    padding-left: 0;
    padding-right: 0;
}

