@charset "utf-8";

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input {margin:0;padding:0;}
body,h1,h2,h3,h4,th,td,input, select, button {color:#000;font-family:'돋움',dotum,sans-serif;font-size:14px;font-weight:normal; line-height:18px;}
h1,h2,h3,h4,h6 {font-size:100%;font-weight:normal;}
hr {display:none;}
img,fieldset {border:0;}
ul,ol,li {list-style:none;}
img,input,select,textarea {vertical-align:middle;}
table {border-collapse:collapse; border-spacing:0;}
caption,th {text-align:left;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
abbr,acronym {border:0;}
strong {font-weight:bold;}
button {cursor:pointer;}
a, a:active, a:visited {text-decoration:none;cursor:pointer;select-dummy: expression(this.hideFocus=true); }
a:hover { text-decoration:none;}


h2 {font-size:16px; font-weight:}
h4 { font-weight:bold; font-size:16px; color:#918575;line-height:22px}
h5 {font-weight:bold;font-size:15px;color:#4f4f4f;}
h6 {font-weight:bold; font-size:14; color:#787878;}


/* Main_layout */
#wrap_jyp {width:100%; max-width:640px; min-width:320px; margin:auto;}
#HMY_Mheader {}
#HMY_Mheader_ci { position:relative;width:100%;height:59px;text-align:left;background:/*url(../images/main/logo_bg.png) repeat-x top*/;}
#HMY_Mheader_ci p {width:auto;padding:12px 0px 0px 3%;}
#total_menu { width:100;float:right; z-index:1;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}

#HMY_Mheader_ci_call{width:61px;  height:59px; border-left:1px solid #e5e5e5; float:right;}
#HMY_Mheader_ci_call p{padding: 2px 3px 0px  }



#HMY_Mheader_top {text-align:center; width:100%; height:27px; background:url(../images/main/top_btn_bg.png); padding:5px 0px 0px 0px;}


/* left 3menu */

#Main_left_menu { position:relative;width:22.8%;position:absolute;float:left;top:0;}
#Main_left_menu ul {width:100%;}
#Main_left_menu li {text-align:left;padding:0px 0px 0px 0px; vertical-align:top;}

/* slide blet */
#Main_blet {position:absolute; right:2%; bottom:3%;float:right;text-align:right;z-index:1;}
#Main_blet ul {float:right;}
#Main_blet li {float:left;padding:0px 0px 0px 5px;} 


/* mban */
#Main_mban { position:relative;width:100%;margin:auto;height:187px; background:#8b8783;z-index:4; vertical-align:top;}
#Main_mban ul {width:98%;margin:auto;padding:4px 0px 4px 1.3% ;}
#Main_mban li {width:49%; background:#f5f3f1;float:left; text-align:center;border:1px solid #8b8783;cursor:pointer; vertical-align:top;}


/* middle banner */
#Main_mbanner {width:100%; height:70px; background:#000;}
#Main_mbanner ul { width:320px; margin:auto;}
#Main_mbanner li {float:left;padding:0;}

/* m_title */ 
#Main_clint_txt {width:100%;height:35px;background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
				background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e2e2e2));
				background: -moz-linear-gradient(top,#dfdfdf, #dfdfdf, #f4f4f4);}
#Main_clint_txt p {width:auto;max-width:640px;font-size:14px;font-weight:bold; text-shadow:1px 1px 0px #fff;text-align:left;color:#606060;padding:8px 0px 0px 2%;}


/*메뉴 4개*/
#Main_tap_menu {width:100%;marign:auto;height:80px;/*background:#f1f1f1; */}
#Main_tap_menu ul {width:99.8%; margin:auto; padding:10px 0px 0px 0; }
/*#Main_tap_menu li {width:19%; float:left;text-align:left; padding:0px 0px 0px 1%;}*/
#Main_tap_menu li {width:14%; float:left;text-align:left; padding:0px 0px 0px 5%;}

/* news */
#Main_news_title {width:100%;height:35px;background:#f4f4f4;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
				background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#e2e2e2));
				background: -moz-linear-gradient(top,#dfdfdf, #dfdfdf, #f4f4f4);}
#Main_news_title p {width:auto;max-width:640px;font-size:14px;font-weight:bold; text-shadow:1px 1px 0px #fff;text-align:left;color:#606060 !important;padding:10px 0px 0px 2%;}
#Main_news_title p a {color:#606060;}

#Main_news {}
#Main_news ul {}
#Main_news li {height:17px;border-bottom:1px solid #ccc;font-size:12px;color:#535353;padding:7px 3px 7px 22px;text-align:left;background:url('../images/img/news_ico.png') no-repeat 14px 14px; background-size:2px;}
#Main_news li:last-child {border-bottom:none !important;}


.m_select { background:#6a6764;border-radius:14px;padding:3px 7px; text-shadow:none;color:#fff;}

#Main_store {display:block; position:relative;width:100%;height:100%; background:#fff;border-bottom:1px solid #e5e5e5;}
#Main_store_menu {width:100%;margin:auto;height:37px;background:#f0edea;border-top:1px solid #ccc; display:none;} 
#Main_store_menu ul {width:100%;margin:auto;padding:10px 0px 0px 0px;}
#Main_store_menu li {width:14.2%;float:left;font-size:14px;font-weight:bold; text-shadow:1px 1px 0px #fff;text-align:center;color:#606060;background:url('../images/img/menu_bar.gif') no-repeat 0px 3px;}
#Main_store_menu li:first-child { background:none;}

#Main_store_list {position:relative;width:96%;margin:0 auto;padding:12px 0px;}
#Main_store_list_title {position:relative; width:92%; margin:auto;color:#535353;font-size:12px;}
#Main_store_list_title p {padding:1px 0px;}
#Main_store_list_title p img {padding:0px 3px;margin-top:-2px;}
	.store_name {font-size:14px; font-weight:bold;color:#333;margin:0px 0px 4px 0px;}
	.store_time {}
	.store_location {}

#Main_store_list_title2 {width:92%; margin:auto;}
#Main_store_list_title2 td {color:#535353;font-size:12px;}


#Main_store_btn {position:absolute;float:right; right:0px;z-index:11;}
#Main_store_btn ul {float:right;padding:7px 10px 7px 14px;padding:0px;font-size:11px; letter-spacing:-1px;}
#Main_store_btn li {float:left;padding:0px 0px 0px 0px;}

#Main_store_pop {position:absolute;float:right; right:0px;margin-top:26px;z-index:10;}
#Main_store_pop p {width:68px;font-size:11px;color:#fff; cursor:pointer; border-radius:3px;text-align:center;letter-spacing:-1px;}


/* bottom_ call btn */
#Main_bottom_link { position:relative;width:100%;max-width:640px; min-width:320px; height:37px;background:#8b8783 !important;color:#fff; font-weight:bold;text-align:center;margin-top:0px;}
#Main_bottom_link div {padding:0px 3px 0px 0px;}

#Main_bottom_menu01 {position:relative;width:42%;float:left;height:37px;border-right:1px solid #bababa;;background:#8b8783 }
#Main_bottom_menu01 p {padding:10px 0px 0px 0px;}
#Main_bottom_menu02 {position:relative;width:46%;float:left;height:37px;;background:#8b8783 }
#Main_bottom_menu02 p {padding:10px 0px 0px 0px;}
.bottom_topBtn {position:absolute;width:35px;float:right; right:0px;background:#f5f3f1; z-index:3;border:1px solid #8b8783;} 
.bottom_topBtn p {float:right;padding:6px 7px 8px 0px;}


/* main_notice */
#Main_notice { display:inline-block;width:100%;height:38px;background:#f8f8f8;border-top:1px solid #ccc;}
#Main_notice p {width:auto;max-width:640px;font-size:14px;text-align:left;color:#606060;padding:8px 0px 0px 2%; vertical-align:middle;} 
#Main_notice p span {display:inline-block;border:1px solid #e41031; border-radius:5px; background:#e41031;padding:2px 5px;font-size:14px;margin-right:6px; box-shadow:1px 1px 0px #fff;color:#fff;font-weight:bold;letter-spacing:-1px} 


/* main_tap_menu */	
#Main_menu_list {width:100%;margin:auto; background:#414141; color:#fff;font-size:16px;}
#Main_menu_list ul {}
#Main_menu_list li {background:url('../images/img/menu_ico.png') no-repeat 20px 10px; background-size:5px;padding:5px 0px 5px 35px; border-bottom:1px solid #5b5b5b; cursor:pointer;font-weight:bold;}
#Main_menu_list li a {color:#d6d6d6;}
#Main_menu_list li a:hover {color:#d6d6d6;}
#Main_menu_list li p {padding:6px 0px;color:#ccc; border-bottom:1px solid #6b6b6b;}
.list_menu_wrap {background:none !important; background-color:#5d5a57 !important;padding:0px !important;margin:0px;}
#sub_menu {width:100%;}
#sub_menu li {background:none;border-bottom:1px solid #75716e;padding:5px 0px 5px 35px;font-size:14px;color:#fff;}
#sub_menu li:last-child {border-bottom:0px; -webkit-border-bottom:0px !important;}


#Menu_list {width:200px; height:500px; float:right; background:#656565;  position:absolute; right:0px; display:none; }
#Menu_list h1 {font-size:14px; font-weight:bold; color:#f5f5f5; padding:12px; border-bottom:1px solid #969696; background:#656565; }
#Menu_list h1 em { background:#e60000; border-radius:3px; padding:2px 2px;font-size:10px; font-weight:bold;margin-left:6px; vertical-align:middle;  }

#Menu_list ul {width:100%; background:#808080; padding:7px 0px 0px 0px;}
#Menu_list li {color:#efefef; font-size:13px; font-weight:bold; padding:0px 0px 6px 13px;}
#Menu_list .point {font-size:7px; vertical-align:2px; padding-right:5px;}



#sub_location {width:100%; height:26px; position:relative; border-top:1px solid #e5e5e5; background:#f7f7f7;border-bottom:1px solid #e5e5e5;}
#sub_location ul {}
#sub_location li {font-size:11px; color:#989898;float:left;padding:5px 0px 0px 19px;background:url('../images/img/loc_ico.png') no-repeat 7px 10px;}
#sub_location li:first-child {background:none !important;}
#sub_location li a {color:#989898;}





/* */
#HMY_Mheader_notice {width:100%;height:48px;text-align:center;margin:auto;background:url(../images/main/notice_bg.png) repeat-x top;}
#HMY_Mheader_event {width:320px;height:60px;text-align:center;margin:auto;background:/*url(../images/main/logo_bg.png) repeat-x top*/;}
#HMY_Mheader_event {width:320px;height:60px;text-align:center;margin:auto;background:/*url(../images/main/logo_bg.png) repeat-x top*/;}

#HMY_Mcontent {background:#fff; /*url(../images/main/main_image.jpg) no-repeat center top; */background-size:100%;}
#HMY_Mcontent .call{float:right;padding:15px 20px 0px 20px;}

#HMY_Sheader {height:120px;}
#HMY_Sheader_ci {width:100%;height:51px;padding:7px 0px 0px 0px; *text-align:center;background: /*url(../images/main/s_top_bg.jpg) repeat-x top*/;}
#HMY_Sheader_ci_back{float:left; padding:8px 0px 0px 10px; width:20%;}
#HMY_Sheader_ci_ci{float:left; width:50%; text-align:center; padding:8px 0px 0px 10px;}
#HMY_Sheader_ci_call{float:right;width:20%; padding:1px 10px 0px 0px; text-align:right;}

#HMY_Sheader_menu {width:100%;height:60px; background: url(../images/main/menu2_bg.png) repeat-x top ;}
#HMY_Sheader_menu ul {width:320px;margin:auto; padding:0px 0px 0px 0px;}
#HMY_Sheader_menu li {float:left; padding:4px 0px 0px 0px;}

#HMY_Scontent {background:#fff;display:inline;}
#HMY_Scontent div {width:93%;margin:auto;padding:20px 0px;}
#HMY_Scontent div p {paddding:10px 0px;}
#HMY_Scontent p {}
#HMY_Scontent dl {}
#HMY_Scontent dt {border-bottom:#d5d5d5 solid 1px;padding:10px 2px 10px 0px;font-weight:bold; font-size:19px;}
#HMY_Scontent dd {padding:20px 0px;font-size:14px; line-height:21px; color:#767676;}
 
#HMY_footer {background:#fff; width:100%;background:#f8f8f8;/*url(../images/main/foot_bg.png) repeat-x top;*/border-top:1px solid #e3e3e3;}
#HMY_footer div {width:310px; margin:auto; padding:1px 0px;}
#HMY_footer ol {padding:8px 0px;}
#HMY_footer li {text-align:center;padding:3px 0px 8px 0px;line-height:15px;}

#HMY_footer h1 {color:#999999; font-size:11px; font-family:굴림;letter-spacing:-1px;}
#HMY_footer h2 {color:#999999; font-size:11px; font-family:굴림;letter-spacing:-1px;}

/* sub_table */
#HMY_table01 {width:100%;margin:auto;}  
#HMY_table01 th{border:1px solid #ccc;font-weight:bold;padding:7px;color:#000;font-size:12px;background:#f9f4ec;} 
#HMY_table01 td{padding:7px;font-size:11px;border:1px solid #ccc;font-size:12px;}

#HMY_table02 {width:100%;margin:auto;}  
#HMY_table02 th{border:1px solid #ccc;font-weight:bold;padding:5px;color:#000;font-size:11px; width:20%; letter-spacing:-1px; color:#2e2e2e;} 
#HMY_table02 td{padding:5px;font-size:11px;border:1px solid #ccc; width:80%; letter-spacing:-1px; color:#767676;}

/* border_게시판 레이아웃 */
#HMY_border {width:100% !important; margin:auto; padding:20px 0px !important;background:#fff;}
#HMY_border .se {width:92% !important;padding:0px 0px 10px 0px !important;margin:auto;}
#HMY_border .btn {width:92% !important;padding:10px 0px !important; margin:auto;text-align:right;}
#HMY_border .no {width:92% !important;padding:0px !important; margin:auto;text-align:center;}

/* border_table */ 
#HMY_Btable01_list {width:92%;margin:auto;}  
#HMY_Btable01_list th{border-bottom:1px solid #ccc;border-top:2px solid #ccc;font-weight:bold;padding:8px 4px;color:#000;font-size:11px;text-align:center;background:#f2f2f2;} 
#HMY_Btable01_list td{padding:8px 4px;font-size:11px;border-bottom:1px solid #ccc;font-size:11px;text-align:center;}
.T_left{text-align:left !important;}
.HMY_Btable01_list_input{border:1px solid;color:#f2f3f4;width:137px;height:19px;background:#f2f3f4;}

#HMY_Btable01_view {width:92%;margin:auto;}  
#HMY_Btable01_view th{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold;padding:8px 4px 8px 6px;color:#000;font-size:11px;text-align:left;background:#f2f2f2;width:25%;} 
#HMY_Btable01_view td{padding:8px 4px;font-size:11px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:11px;}
.HMY_Btable01_view_input01{border:1px #cacaca solid;width:97%;hegith:17px;}
.HMY_Btable01_view_input02{border:1px #cacaca solid;width:95%;hegith:200px;}

/* ban */
#HMY_footer_ban {background:#000; text-align:center; width:100%;}

.HMY_input01 {border:0px solid;color:#191e21;width:200px;height:22px;background:#97b3ba;}
.HMY_input02 {border:0px solid;color:#191e21;width:200px;height:180px;background:#97b3ba;}
.branch {float:right; padding:10px 5px 0px 0px;}
.mgr01 { margin-right:5px;}


.ellips {display:block; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap;}



