@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; color:#777; font-weight:normal; text-shadow:0 0 0;}
.ui-listview .ui-li { height:59px; padding:0; margin:0; } /*listview 붙이기*/
.mini-list .ui-listview .ui-li { height:auto; } /*상품안내 리스트만 안붙이기*/

.container { background:#fff; }
.ui-collapsible-set { margin: 0; }
h3.ui-bar-a { padding:15px; }

.compact { width: 90%; margin: 0 auto; }
.ui-btn.compact { margin: 10px auto; }
.no-data > span { padding-left: 15px; line-height:60px; }
.contents_image img { display: block; }

/* user defined */

.big-icon-listview .ui-btn-active:visited,
.big-icon-listview .ui-btn-active:hover,
.big-icon-listview .ui-btn-active a.ui-link-inherit {
	color: #7373B7; /*{global-active-color}*/;
}

.ui-listview .ui-btn-up-a
{
   background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{a-bup-background-start}*/), to( #efefef /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/);
}


.ui-listview .ui-btn-up-a,
.ui-controlgroup .ui-btn-up-a
{
     border: 1px dotted #ccc;
     border-bottom: 0;
}

.ui-listview .ui-last-child.ui-btn-up-a,
.ui-controlgroup .ui-last-child.ui-btn-up-a
{
       border-bottom: 1px dotted #ccc;
}

.ui-radio-on .ui-btn-up-a {
    border-right: 0;
}

.ui-radio-on .ui-last-child.ui-btn-up-a {
    border-right: 1px dotted #ccc;
}
/* end user defined */

/*헤더*/
.ui-header.ui-bar-a
  {
    background-image: -webkit-gradient(linear, left top, left bottom, from( #555 /*{a-bar-background-start}*/), to( #111 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #555 /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #555 /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #555 /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #555 /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #555 /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/);
}


.ui-header .ui-btn-right,
.ui-header .ui-btn-left { background: transparent; }

.ui-header .ui-title { position:relative; margin: 0; line-height: 112px; -webkit-box-shadow: 1px 1px 20px #000000; z-index:998;}
.ui-header .ui-btn-left, .ui-header .ui-btn-right { top: -2px; border:0;  }
.ui-header .ui-btn-left {
left: 0;  border:0; z-index:999; height:50px;
-webkit-box-shadow: 0px 0px 5px #000000;
}
.ui-header .ui-btn-right { right: 0; z-index:999; height:50px;  }
.ui-header .ui-btn-corner-all {
-webkit-border-radius: 0 /*{global-radii-buttons}*/;
border-radius: 0 /*{global-radii-buttons}*/;
}

.ui-bar-a .ui-shadow,
.ui-bar-b .ui-shadow ,
.ui-bar-c .ui-shadow  {
	-moz-box-shadow: 0 0 0 				rgba(255,255,255,.3);
	-webkit-box-shadow: 0 0 0 			rgba(255,255,255,.3);
	box-shadow: 0 0 0 					rgba(255,255,255,.3);
}


/*메인이미지*/
#home_main { width:100%; margin:0 auto; -webkit-box-shadow: 1px 1px 10px #282828; background-color:#fff; }
#home_main img { width:100%; max-width:480px; margin:0 auto; text-align:center;  display:block; }

/*리스트 메뉴(예전꺼)*/
/*.list_view .ui-icon-arrow-r { z-index:999; background-size:9px 18px; background:url(/_tpl/skin/skin_store01/images/homepage/menu_right_bt.png) 50% 50% no-repeat;  box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }*/
.ui-listview .ui-icon-arrow-r { z-index:999; background-size:11px 15px; background:url(/_tpl/skin/skin_store01/images/homepage/profile_listview_go.png ) 50% 50% no-repeat;  box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }


/*footer*/
/*#footer { clear:both; padding:19px; text-align:center; min-width:282px; height:auto; background-color:#373737; }
#footer img { vertical-align:middle; margin-left:10px; }
#footer > p { text-shadow:0 0 0; color:#fff; font-size:1em; font-weight:normal; line-height:1.2em; }
#footer > p + p { margin-top:10px; }*/



/*네비*/
#skin_pinkcheck .ui-navbar { position:relative; -webkit-box-shadow: 1px 1px 10px #282828; }
#skin_pinkcheck .ui-navbar .ui-btn-text { margin-top:20px; }
#skin_pinkcheck .ui-navbar .ui-btn .ui-btn-inner { padding-top: 32px !important; }
#skin_pinkcheck .ui-navbar .ui-btn .ui-icon { width: 47px!important; height: 47px!important; margin-left: -24px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }

/* 수정 : border 색상 */
.ui-navbar .nav .ui-btn-up-a { border:1px solid #ccc; border-bottom:0; border-top:0; height:81px; width:100%; }
.ui-navbar .nav .ui-btn-hover-a, .ui-navbar .nav .ui-btn-dawn-a  { border:1px solid #ccc; border-bottom:0; border-top:0; height:81px; width:100%; }


/*페이지공유 bg*/
/* 수정 : border색상 , background-image */
.ui-navbar .nav .ui-btn-up-a
{
    border:1px solid #3d3d3c;
    border-bottom:0; border-top:0;


    background-image: -webkit-gradient(linear, left top, left bottom, from( #8f8f8d /*{a-bup-background-start}*/), to( #3d3d3c /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #8f8f8d /*{a-bup-background-start}*/, #3d3d3c /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #8f8f8d /*{a-bup-background-start}*/, #3d3d3c /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #8f8f8d /*{a-bup-background-start}*/, #3d3d3c /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #8f8f8d /*{a-bup-background-start}*/, #3d3d3c /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #8f8f8d /*{a-bup-background-start}*/, #3d3d3c /*{a-bup-background-end}*/);
    color: #fff;
}

.ui-navbar .sns .ui-btn-up-a
{
    border:1px solid #ccc; border-bottom:0; border-top:0;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{a-bup-background-start}*/), to( #efefef /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{a-bup-background-start}*/, #efefef /*{a-bup-background-end}*/);
}

/*링크공유bg*/
.contact_us .ui-listview ui li  { padding:0; margin:0; }

.contact_us .ui-listview .ui-btn-inner{ padding:0; margin:0;  }

/*네비아이콘*/
.ui-navbar .ui-icon { background-position: 50% 50%; background-repeat: no-repeat; background-color: transparent; }


.ui-icon-mp_company { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon01.png); }
.ui-icon-mp_goods { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon02.png); }
.ui-icon-mp_event { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon03.png); }
.ui-icon-mp_buyplace { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon04.png); }
.ui-icon-mp_board { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon05.png); }
.ui-icon-mp_store { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon06.png); }
.ui-icon-mp_qna { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon07.png); }
.ui-icon-mp_family { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon08.png); }
.ui-icon-mp_profile { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon09.png); }
.ui-icon-mp_gallery { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon10.png); }
.ui-icon-mp_gallery_image { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon10.png); }
.ui-icon-mp_formmail { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon11.png); }
.ui-icon-mp_link { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon12.png); }
.ui-icon-mp_coupon { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon13.png); }
.ui-icon-mp_custom_goods { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon12.png); }
.ui-icon-mp_custom_school { background-image:url(/_tpl/skin/skin_store01/images/homepage/navi_icon13.png); }


.ui-icon-mp_goods { background-image: url(/_tpl/skin/skin_store01/images/homepage/navi_icon02.png);  }
.ui-icon-mp_inquiry { background-image: url(/_tpl/skin/skin_store01/images/homepage/navi_icon03.png); }
.ui-icon-mp_manual { background-image: url(/_tpl/skin/skin_store01/images/homepage/navi_icon04.png); }
.ui-icon-mp_build { background-image: url(/_tpl/skin/skin_store01/images/homepage/navi_icon05.png); }

.ui-icon-sns_facebook { box-shadow: none; width:49px; height:49px; background-image: url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon01.png)!important; }
.ui-icon-sns_twitter {  box-shadow: none;width:49px; height:49px; background-image:  url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon02.png)!important; }
.ui-icon-sns_me2day {  box-shadow: none;width:49px; height:49px; background-image:  url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon03.png)!important; }
.ui-icon-sns_mypeople {  box-shadow: none;width:49px; height:49px; background-image:  url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon04.png)!important; }
.ui-icon-sns_kakaotalk { box-shadow: none; width:49px; height:49px; background-image:  url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon05.png)!important; }
.ui-icon-sns_kakaostory { box-shadow: none; width:49px; height:49px; background-image:  url(/_tpl/skin/skin_store01/images/homepage/profile_sns_icon07.png)!important; }

.ui_control_center { text-align:center; height:80px;}
.ui-bar-g.ui_control_center img { margin-top:5px; }

.ui-navbar .sns .ui-icon { padding-top:10px; }
.ui-navbar .sns .ui-btn-text { display:block; padding-top:40px; font-size:11px; }
.ui-navbar ul.nav li a, .ui-navbar ul.nav li a:hover { line-height: 18px; }
.ui-navbar .nav .ui-btn-text { display:block; }

.ui-navbar .sns .ui-btn-icon-top .ui-btn-inner .ui-icon { margin-left:-25px; }

.big-icon-listview .ui-listview li { height:59px; line-height:20px; }
.big-icon-listview .ui-listview .ui-li-icon { max-height: 47px; max-width: 47px; left: 10px; top: .4em; -moz-border-radius: 10px; border-radius: 10px; }
.big-icon-listview.icon-fix .ui-listview .ui-li-icon { width:47px; height: 47px; }
.big-icon-listview .ui-li .ui-btn-inner a.ui-link-inherit { padding-left: 70px; }
.ui-listview-filter { margin:0; } /*검색창.*/



/*상품안내 검색창
.ui-listview-filter { margin:0; }*/

/*네비 bg + 하단 밑줄 없애기*/
.ui-navbar .ui-btn-active { border: 0; background:url(/_tpl/skin/skin_store01/images/homepage/sns_menu_bg_o.gif) repeat-x;}

/*company*/
#skin_pinkcheck .ui-listview .ui-li-heading { padding-left:18px; margin:0; line-height:59px; text-shadow:0 0 0; color:#fff; background:url(/_tpl/skin/skin_store01/images/homepage/proflie_menu_bar1.gif) repeat-x; border:0; }

/* 삭제 예정 : 이름이 실제와 맞지 않음 */
.skin_image p { background-color:#e9eaee; margin:0 auto; text-align:center; }
.skin_image p img { max-width:480px; width:100%; display:block; text-align:center; margin:0 auto; }
.skin_image .text { padding:20px 15px 30px 15px; font-size:1.3em; line-height:1.3em; color:#3f3838; }
/* */

.doc_format_a, .doc_format_b { background-color:#fff; }
/*.doc_format_a p { background-color:#fff; margin:0 auto; text-align:center; }*/
.doc_format_a img { 
 width:100% !important; display:block; text-align:center; margin:0 auto; }
.doc_format_a .text {
padding:20px 15px 30px 15px; font-size:1.2em; line-height:1.3em; color:#3f3838;  text-align:left; margin:0 auto;}

.doc_format_b > p, .doc_format_b > ul { 
font-size:1.2em; line-height: 1.3em; background-color:#fff; margin:0 auto; text-align:left; padding:15px; }
.doc_format_b > ul { list-style: none; }
.doc_format_b p img {
 width:100% !important; display:block; text-align:center; margin:0 auto; }
.doc_format_b label { color: #000; margin-right:7px; font-weight:bold; font-size: 1.2em; }
.doc_format_b .newp { padding: 30px; }


#slidebar { text-align:center; position:relative;}
#slidebar .moviePlayBnt { position:absolute; top:45%; left:50%; margin-left:-33px; z-index:100; background: url(/_tpl/skin/skin_store01/images/homepage/movie_play.png) 0 0; cursor:pointer; width:75px; height:51px;}
#slidebar img { display:block; }

#indicators{  background-color:#000; color:#fff; text-align:center; margin:0 auto 0 auto;padding-top:5px;height: 22px; font-size: 1em; }
#indicators .current_page { font-weight:bold; color:orange;}

/*소셜네트워크 SNS*/
.social_facebook .ui-icon { background: url(/_tpl/skin/skin_store01/images/homepage/facebook_big_bt.png) 50% 50% no-repeat; }
.social_twitter .ui-icon { background: url(/_tpl/skin/skin_store01/images/homepage/twitter_big_bt.png) 50% 50% no-repeat; }
.social_me2day .ui-icon { background: url(/_tpl/skin/skin_store01/images/homepage/me2day_big_bt.png) 50% 50% no-repeat; }
#social a { float:left; padding-top:13px ; }
#social { margin:0 auto; }

/*지도*/
#map { position:relative; }
#map .map_image img { width:100%; display:block; }
#map .map_address { font-size:1.2em; text-align:center; margin:1.3em 0; }
#map .map_bt { position:absolute; bottom:-2px; width:100%; text-align:center; height:48px; z-index:999; }

#map .map_bt .ui-btn-corner-all {
-webkit-border-radius: 0 /*{global-radii-buttons}*/;
border-radius: 0 /*{global-radii-buttons}*/; }

/*상품안내2*/
#product02 { position:relative; height:auto; }
#product02 img { width:100%; display:block; z-index:1; }
.product02_title { padding:22px 0; margin-left:13px; }
.title_01 { font-size: 1.2em; font-weight:bold; color:#3f3838; line-height:2em;}
.title_02 { font-size: 1.2em; color:#343434; line-height:1.5em; }
#product02 .title_02 img, #product02 .title_04 img{ display:inline; width:88px; height:20px; vertical-align:middle; padding-left:10px; }
.product03_title { text-align:center; padding:27px 0; }
.title_03{ font-size: 2.4em; font-weight:bold; color:#3f3838; line-height:2em;}
.title_04 { font-size: 1.2em; color:#343434; line-height:2em; }
.title_05 { font-size: 1.4em; color:#565656; line-height:1.5em; }

.facebook_like { border:none; overflow:hidden; width:100px; height:21px;vertical-align:middle; margin-left: 15px; }

.product02_image { background-color:#e9eaee; margin:0 auto; text-align:center; }
.product02_image img { max-width:480px; width:100%; display:block; text-align:center; margin:0 auto; }

/*상품 상세정보*/
#product_detail { position:relative; height:auto; }
.product_detail_title { text-align:left; margin:30px 18px 20px 18px;}
.product_detail_title .title_05 { margin-top:15px; font-size: 1.2em; color:#343434; line-height:2em;}

#product_detail .photo_image { background-color:#e9eaee; margin:0 auto; text-align:center; }
#product_detail .photo_image img { max-width:480px; margin:0 auto; width:100%;  }

/*페이지공유*/
.event_page { margin:35px 18px; font-size:1.3em; line-height:1.5em; }
.ui-listview .ui-listview-filter { margin:0; padding:0; }

/*알림게시판*/
.profile-notice { margin:1em 0; line-height:19px; }
.profile-notice dt { float:left; margin-right:2px; color:#b2b2b2; }
.profile-notice dd a { color:#b2b2b2; }
.ui-collapsible .notice-title { font-size:1.2em; margin-bottom: 10px; }
.ui-collapsible .notice-title span { color:#888; }

/* 게시판 */
.add_file { margin: 20px 0; font-size: 1.2em; }
.add_file dt { color: #000; font-weight:bold; }

/*갤러리
#gallery .ui-block-a .ui-bar { margin-bottom:3px; margin-right:2px; padding:0; }
#gallery .ui-block-b .ui-bar { margin-bottom:3px; margin:0 1px; padding:0; }
#gallery .ui-block-c .ui-bar { margin-bottom:3px; margin-left:2px; padding:0; }
#gallery .ui-block-a .ui-bar img, .ui-block-b .ui-bar img, .ui-block-c .ui-bar img { width:100%; height:adisplay:block; max-height:158px; }
#gallery .ui-btn-inner, .ui-grid .ui-btn { padding:0; margin:0; border:0;}
#gallery .ui-btn { margin:0; padding:0; }
#gallery .ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width:33.39%; }
#gallery .bottom .ui-bar { margin-bottom:0;}

#gallery .album_text { position: absolute; height: 3em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:3em; font-size: 0.8em; text-shadow:0 0 0; z-index:999; }

#gallery_detail { background-color:#000; }
#gallery_title { border-bottom:1px solid #353332; height:40px; line-height:40px; font-size:1.2em; text-shadow:0 0 0; color:#ccc; text-align:center; }

#gallery_image { margin-top:2.8em; margin-bottom:2.8em; }
#gallery_image img { display:block; width:100%; margin:0 auto; max-width:480px; }
#gallery_btn { line-height:54px; height:44px; background:url(/_tpl/skin/skin_store01/images/homepage/gallery_bt_bg.gif) repeat-x; }
#gallery_btn p { width:320px; text-align:center;  margin:0 auto; }
#gallery_btn p img { padding:0 25px; }*/

/*갤러리-new*/
#gallery { z-index:999; }
#gallery ul { padding:0; margin:0; width:100%; margin:0 auto; }
#gallery li { position:relative; overflow:hidden; height:; display:inline-block; list-style:none; width:32.95%; z-index:999; }
#gallery li img { width:100%; display:block; }
#gallery .bottom { border-bottom:0; }
#gallery .album_text { position:absolute; height: 3em; background-color: #000; opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:3em; font-size: 0.8em; text-shadow:0 0 0; z-index:999; }

#gallery_detail { position:relative; clear:both; background-color:#000; }
#gallery_title { border-bottom:1px solid #353332; height:40px; line-height:40px; font-size:1.2em; text-shadow:0 0 0; color:#ccc; text-align:center; }

#gallery_image { margin-top:2.8em; margin-bottom:2.8em; }
#gallery_image img { display:block; width:100%; margin:0 auto; max-width:480px; }
#gallery_btn { line-height:54px; height:44px; background:url(/_tpl/skin/skin_store01/images/homepage/gallery_bt_bg.gif) repeat-x; }
#gallery_btn p { width:320px; text-align:center;  margin:0 auto; }
#gallery_btn p img { padding:0 25px; }

/*sns댓글*/
#sns_comment { position:relative; }
#sns_comment textarea{ margin:0 auto; border:1px solid #c5c6cb; }
#sns_comment .byte { max-width:440px; margin:0 auto; text-align:right; padding-top:15px; margin-bottom:10px; }
#sns_comment .sns_comment_bt
{
    position:absolute; bottom:0; width:100%; text-align:center;
    z-index:999;
}

#text-comment > img { -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px;}

/*sns댓글 - min,max 사이즈 지정*/
@media screen and (min-width: 320px) {
#sns_comment textarea{ width:90%; height:55px; }
#sns_comment .byte { width:295px; }
#sns_comment .sns_comment_box { height:180px; padding-top:10px; }

}

@media screen and (min-width: 480px) {
#sns_comment textarea{ width:90%; height:82px; }
#sns_comment .byte { width:443px; }
#sns_comment .sns_comment_box { height:200px; padding-top:10px; }

}

/*사진앨범 버튼 (이미지100%일떄)
#photo { position:relative; }
#photo .album_text { position: absolute; height: 2.8em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:2.8em; font-size: 1.2em; text-shadow:0 0 0; font-weight: normal;  z-index:999; }
#photo img { width:100%; display:block; z-index:1; }

.album_left { position:absolute; padding-top:37%; left:0; z-index:999; }
.album_right { position:absolute; padding-top:37%; right:0; z-index:999; }

.album_left { position:absolute; padding-top:37%; left:0; z-index:999; }
.album_right { position:absolute; padding-top:37%; right:0; z-index:999; }*/

/*사진앨범 버튼*/
#photo_image { position:relative; max-width:480px; margin:0 auto; text-align:center; }
#photo_image img { width:100%; max-width:480px; display:block; z-index:1; }
#photo_image .album_left { position:absolute; padding-top:37%; left:0; z-index:999; }
#photo_image .album_right { position:absolute; padding-top:37%; right:0; z-index:999; }
#photo { position:relative;  background-color:#e9eaee;}
#photo .album_text { position: absolute; height: 2.8em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:2.8em; font-size: 1.2em; text-shadow:0 0 0; font-weight: normal;  z-index:999; }

/*동영상 앨범
#video { text-align:center; position:relative; padding-top:3.5em; background-color:#000; }
#video .video_play_bt { position:absolute; top:40%; left:50%; margin-left:-33px; z-index:100; background: url(/_tpl/skin/skin_store01/images/homepage/movie_play.png) 0 0; cursor:pointer; width:75px; height:51px;}
#video img { display:block; }
#video .album_text { position: absolute; left:0; height: 2.8em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:2.8em; font-size: 1.2em; text-shadow:0 0 0; font-weight: normal;  z-index:999; }*/

/*동영상 앨범*/
#video_bt { max-width:480px; text-align:center; margin:0 auto; position:relative; padding:3.4em 0; background-color:#000; }
#video_bt .video_play_bt { position:absolute; top:40%; left:50%; margin-left:-33px; z-index:100; background: url(/_tpl/skin/skin_store01/images/homepage/movie_play.png) 0 0; cursor:pointer; width:75px; height:51px;}
#video_bt img { max-width:480px; display:block; }
#video_bt .album_left { position:absolute; padding-top:22%; left:0; z-index:999; }
#video_bt .album_right { position:absolute; padding-top:22%; right:0; z-index:999; }
#video { position:relative;  background-color:#e9eaee; }
#video .album_text { position: absolute; left:0; height: 2.8em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.7; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:2.8em; font-size: 1.2em; text-shadow:0 0 0; font-weight: normal;  z-index:999; }



/*1:1문의하기*/
.inquiry .ui-grid-c > :nth-child(n) { width: 25%; margin:0; padding:0; }

.inquiry .ui-btn-up-a,
.inquiry .ui-btn-hover-a,
.sns .ui-btn-hover-a
{ border-bottom:0; border-top:0; }

/*테스트 댓글 쓰기*/
#text-comment { margin-top:30px; padding-bottom:25px; line-height:11px; min-width:320px; }
#text-comment .text-comment-title { font-size:1.3em; font-weight:bold; padding-top:5px; }
#text-comment .comment-name { font-size:1.1em; float:left; margin:0 6px 0 4px; padding-top:4px; }
#text-comment a img {  vertical-align:middle; margin-right:2px; }

/*프로필*/

#profile { position:relative; height:auto; }
#profile .company_logo { padding: 29px 0 24px 16px; text-align:center;}
#profile .profile_main_img { max-width: 100%; }
/*프로필 세로형*/
#profile_main_y { position:relative; line-height:2em; padding:0 18px; }
#profile_main_y .profile_main_img_y { float:left; width:50%; }
#profile_main_y .company_logo { width:50%; padding: 29px 0 24px 0; }
#profile_main_y .company_logo span { max-width:220px; width:100%; display:block;  float:right; margin-bottom:7px; }
#profile_main_y .profile_main_img_y img { width:100%; max-width:220px; display:block; float:right; }
#profile_main_y .profile_main_y_text { width:50%; float:right; }
#profile_main_y .profile_main_y_text .y-company { text-shadow:0 0 0; color:#4e4e4e; padding-left:25px; }
#profile_main_y .profile_main_y_text .y-department { text-shadow:0 0 0; color:#19b2ce; padding-left:25px;}
#profile_main_y .profile_main_y_text .y-name { text-shadow:0 0 0; font-size:1.5em; font-weight:bold; padding-left:25px;}
#profile_main_y .profile_main_y_text .my-page { margin-top:10px; padding-left:25px;}

/*프로필 가로형*/
#profile .profile_main { position:relative;  }
/*#profile .profile_main { position:relative;  background-color:#e9eaee; }*/
#profile .profile_main img { width:100%; max-width:480px; display:block; margin:0 auto; }
/*#profile .profile_main img { width:100%; max-width:480px; display:block; margin:0 auto; }*/
#profile .greeting .nc-info { position: absolute; height: 2.8em; background-color: #000; -webkit-box-shadow: 0 3px 7px #282828;
opacity: 0.75; filter: alpha(opacity=70); color: white; bottom:0;  width: 100%; text-align: center;
line-height:40px; font-size: 1.2em; text-shadow:0 0 0; font-weight: normal; }
#profile .introduce { clear:both; padding:1.2em .8em 1em .8em; font-size:1.3em; line-height:1.3em; text-shadow:0 0 0; }

/*프로필 - min,max 사이즈 지정*/
mediascreen and (min-width: 480px) {
	#profile .introduce { font-size: 1.8em; text-shadow:0 0 0;}

}

@media screen and (min-width: 840px) {
	#profile .introduce { font-size: 2.2em; text-shadow:0 0 0; }
   img { max-width: device-width; }
	#profile_main_y .profile_main_y_text {  font-size:1.5em; line-height:1.8em; }
}

/*매장검색*/
#store_search .ui-checkbox { padding:0; margin:0; }
#store_search .ui-input-search { margin:0; }
.store_p { margin-top:45px; }
#store_search .ui-icon-arrow-r { width: 20px!important; height: 21px!important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; background:url(/_tpl/skin/skin_store01/images/homepage/store_search_bt.png) no-repeat; background-size: 20px 21px;}
#store_search .ui-checkbox .ui-btn-inner, #store_search .ui-select .ui-btn-inner { padding-left:45px; line-height:39px; }
/* 수정 : border 색상 */
#store_search .ui-select .ui-btn-inner { border:1px solid #aaa; -webkit-box-shadow: 1px 1px 20px #000000; }

/*메인 리스트 간격*/
.big-icon-listview.only-title .ui-btn-inner { line-height:35px; }
.only-title .ui-btn-inner { line-height:35px; }

/*숫자*/
.ui-li-count { width:20px; height:20px; text-align:center; color:#fff; text-shadow:0 0 0 ; font-weight:normal; border:0; background:url(/_tpl/skin/skin_store01/images/homepage/count_bg.png) 55% 10% no-repeat; }
.contact_us .ui-listview .ui-btn-up-a { padding:0; margin:0; }

/*검색어*/
#store_search .ui-input-search .ui-btn-inner { width:24px; height:23px; background-color:#fff; border:1px solid #ccc; }
#store_search .ui-btn-down-a { height:59px; margin:0; padding:0; }

/*이벤트 탭*/
/* 수정 : border 색상 */
.ui-navbar .ui-grid-a .ui-btn-inner { /*border:1px solid #aaa;*/ border-top:0; border-bottom:0; }
.ui-navbar .ui-grid-a .ui-btn-inner .ui-btn-text, .ui-navbar .ui-grid-c .ui-btn-inner .ui-btn-text {  bottom:10px; top:0; }

/*높이 조절*/
.ui-navbar .txt_navi .ui-btn-up-a, .ui-navbar .txt_navi .ui-btn-active, .ui-navbar .txt_navi .ui-btn-hover-a { height:59px; } /*event*/
.inquiry .ui-navbar .ui-btn-up-a, .inquiry .ui-navbar .ui-btn-active, .inquiry .ui-navbar .ui-btn-hover-a { height:59px; }  /*product*/
.ui-collapsible .ui-collapsible-heading .ui-collapsible-heading-toggle .ui-btn-inner { padding-bottom:9px; } /*notice*/

/*폼메일*/

/*
.ui-field-contain div.ui-input-text { width: 97%!important; }
.ui-field-contain .ui-controlgroup-controls { width: 97%!important; }
*/

.ui-field-contain div.ui-input-text { width: 97%!important; /*padding:4px;*/ }
.ui-field-contain .ui-controlgroup-controls { width: 97%!important; }
.ui-field-contain .ui-input-text {  width: 97%!important;  }

.ui-field-contain label.ui-input-text { width: 50%; }
label.ui-input-text { font-size: 1.3em; font-weight: bold; }
label.field-title { font-size: 16px; padding:7px 0; }

#formmailFileList { padding-top:15px; font-weight:bold; color:#000;  }

#formmailButton .ui-btn { margin-top:25px; }

#formmailTop p { padding: 15px; font-size: 1.2em; }
.formmail .ui-btn-down-a {
   background-image: -webkit-gradient(linear, left top, left bottom, from( #888 /*{c-bup-background-start}*/), to( #818181 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #888 /*{c-bup-background-start}*/, #818181 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #888 /*{c-bup-background-start}*/, #818181 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #888 /*{c-bup-background-start}*/, #818181 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #888 /*{c-bup-background-start}*/, #818181 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #888 /*{c-bup-background-start}*/, #818181 /*{c-bup-background-end}*/);
}

.formmail .ui-btn-hover-a {
    background-image: -webkit-gradient(linear, left top, left bottom, from( #aaa /*{c-bup-background-start}*/), to( #a1a1a1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #aaa /*{c-bup-background-start}*/, #a1a1a1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #aaa /*{c-bup-background-start}*/, #a1a1a1 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #aaa /*{c-bup-background-start}*/, #a1a1a1 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #aaa /*{c-bup-background-start}*/, #a1a1a1 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #aaa /*{c-bup-background-start}*/, #a1a1a1 /*{c-bup-background-end}*/);
}

.formmail .ui-btn-up-a {
	color: #333333 /*{a-body-color}*/;
	text-shadow: 0 /*{a-body-shadow-x}*/ 0 /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #ffffff /*{a-body-shadow-color}*/;
	background: #fff /*{a-body-background-color}*/;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
}
/* 수정 : height, bakcground-image */
.formmail .ui-slider-track.ui-btn-down-a {
    height: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, from( #888 /*{a-bdown-background-start}*/), to( #666 /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #888 /*{a-bdown-background-start}*/, #666 /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #888 /*{a-bdown-background-start}*/, #666 /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #888 /*{a-bdown-background-start}*/, #666 /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #888 /*{a-bdown-background-start}*/, #666 /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #888 /*{a-bdown-background-start}*/, #666 /*{a-bdown-background-end}*/);
}

/* 수정 : border */
.formmail .ui-slider-track .ui-btn-up-a,
.formmail .ui-slider-track .ui-btn-hover-a
{
  -webkit-border-radius: 12px; -moz-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px;
  border: 1px solid #555;
}
.formmail input.ui-input-text.ui-slider-input { width:85px; height:20px; line-height:20px; }
.formmail .ui-slider-track, .ui-slider-switch { left: 25px; width:80%; }


#form { margin:7px 18px 25px 18px; }
#form .form_menu p { font-size:1.4em; font-weight:bold; margin:15px 0; }
#form .form_menu_point { font-size:1.2em; font-weight:bold; margin-bottom:15px; text-align:right; }
#form .color_point { color:#ea2e49; font-weight:bold; }

#privacy { position:relative; }
#privacy textarea{ margin:0 auto; width:90%; border:1px solid #aaa; font-size:1em; }
#privacy .privacy_box { margin:25px 0; }

#privacy .form_bt { position:relative; margin-top:80px; text-align:center; }
#privacy .form_bt .privacy_bt { position:relative; bottom:0; width:100%; text-align:center; height:93px; background:url(/_tpl/skin/skin_store01/images/homepage/company_map_bar.png) repeat-x; z-index:999; }
#privacy .form_bt fieldset { height:59px; width:100%; position:absolute;  bottom:53px; }

/*폼메일 - min,max 사이즈 지정*/
@media screen and (min-width: 320px) {
    #privacy textarea { height:67px; }
}

@media screen and (min-width: 480px) {
    #privacy textarea { height:100px; }
}

#privacy_chk { text-align:center; margin:10px auto; }

/*동영상*/
#navi_bar {clear:both;margin:10px auto; margin-bottom:0; padding-bottom:5px; position:relative; width:240px;}
#navi_bar .prev{position:absolute; top:0px; left:0px;background: url(../images/list_prev.png) 50% 50% no-repeat;width:44px; height:22px; }
#indicators{text-align:center; width:100px; background-color:#fff; margin:0 auto 0 auto;padding-top:5px;height: 22px; font-size:1.2em;color:#999999;}
#indicators .current_page {color:#575D6F}
#navi_bar .next{position:absolute; top:0px; right:0px;background: url(../images/list_next.png) 50% 50% no-repeat;width:44px; height:22px; }

.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;}
/*동영상*/

/*이미지 슬라이드*/
#container {width: 100%; max-width: 480px; margin: 0 auto; margin-bottom:20px; text-align:left;}
.flexslider {width: 100%; margin: 0; padding: 0; }
.flexslider .slides li {display: none;  /*margin-top:-16px;*/} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 480px; display: block;}

/* FlexSlider Default Theme
*********************************/
/*.flexslider {background: #fff; border: 4px solid #ccc; position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}*/
.flexslider .slides  li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flexslider-container {position: relative; margin-top:10px;}


/* Caption style */
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 15px; line-height: 18px;}

/* Direction Nav */
.flex-direction-nav li a {width: 40px; height: 42px; margin: -13px 0 0; display: block; background: url(/_tpl/skin/skin_store01/images/homepage/album_left_bt.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;} /* set negative margin-top equal to half the height on the directional-nav for perfect vertical centering */
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -21px;}

/* Control Nav */

.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: #82C5E7; }
.flex-control-paging li a.flex-active { background: #000; background: #1F8DC2; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 1px solid #fff; position: relative; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; }
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
/*.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}*/
.flex-direction-nav .flex-next {width: 40px; height: 42px; margin: -13px 0 0; display: block; background: url(/_tpl/skin/skin_store01/images/homepage/album_right_bt.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; right: 0px;}
/*.flex-direction-nav .flex-prev {left: -12px;}*/
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/*판넬추가하면서 수정*/
.ui-listview .ui-li-icon { max-height:100%; max-width:100%;}
.ui-panel { width:17em; }
.ui-panel .ui-panel-inner { font-size:1em; }
.ui-panel .ui-btn-up-a:visited, .ui-btn-up-a a.ui-link-inherit { color:#2f3e46; }
.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; }

/*추가스킨수정*/
#search_form {
	 margin: 0 2%;
}
