@charset "euc-kr";
/*Æ÷ÀÎÆ®ÄÃ·¯*/	  
/*ÇÏ´Ü¾ÆÀÌÄÜ¸Þ´º*/
/*»ó´Ü»óÈ£¹ÙÄÃ·¯*/ 
/*ºÎÄÃ·¯*/	
/*ÄÁÅÙÃ÷½ºÅ¸ÀÏ1*/
/*ÄÁÅÙÃ÷½ºÅ¸ÀÏ2*/


/* ¸ð¹ÙÀÏ ÄÚµù ÇÊ¼ö °øÅë¿µ¿ª */
* { margin:0; padding:0; -webkit-text-size-adjust:none; }
body {color:#666; font-size:14px; font-family:³ª´®°íµñ, NanumGothicWeb, NanumGothic, ±¼¸², Gulim, µ¸¿ò, Dotum, Helvetica, AppleGothic,; /*ÀüÃ¼¹è°æÄÃ·¯*/}
body, input, textarea, select, button, table{ font:12px ³ª´®°íµñ, NanumGothicWeb, NanumGothic, ±¼¸², Gulim, µ¸¿ò, Dotum, Arial, Sans-serif; color:#6f6f6f; line-height:18px;}
img, fieldset { border:0; padding:0; margin:0;}
ul, ol, li, dl { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
hr { display:none; }
a { color:inherit; }
a, a:link {color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active { color:#333;	text-decoration:none; }
em, i, address { font-style:normal; font-weight:normal; }
legend, caption { display:none; clear:both; }
input, textarea, select, button, table { font-size:inherit; font-family:inherit; line-height:inherit; }
section, nav, article, aside, hgroup, header, footer { display:block; background:#fff;/*¹è°æÄÃ·¯*/}
header { height: 100px; }
textarea, input { background:url(none); -webkit-border-radius:1px; -webkit-apprearance:none; }
textarea { resize:none; }
label { cursor:pointer; }
.helv { font-family:³ª´®°íµñ, NanumGothicWeb, NanumGothic, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic; }
.verd { font-family:³ª´®°íµñ, NanumGothicWeb, NanumGothic, µ¸¿ò, HelveticaNeue, Dotum, ±¼¸², Gulim, Apple-Gothic, verdana,; }
.bold { font-weight:bold; }

/* UI btn Object */
/*±âº»¹öÆ°*/
.btn_basic,
.btn_basic *{display:inline-block;_overflow:visible; position:relative; margin:0; padding:0; border:0; 
background:url(/skin/site_skin/mobile_standard8/images/btn_set.png) no-repeat; color:#636363; text-decoration:none !important;vertical-align:top; white-space:nowrap; letter-spacing:-1px;}
.btn_basic{margin-right:5px;}
.btn_basic *{cursor:pointer;}
.btn_basic.medium,
.btn_basic.medium *{height:24px;line-height:24px;}
.btn_basic.large,
.btn_basic.large *{height:30px;line-height:30px;}
.btn_basic.xlarge,
.btn_basic.xlarge *{height:36px;line-height:36px;}
.btn_basic.small,
.btn_basic.small *{height:19px;line-height:19px;}
.btn_basic.medium{background-position:left 0;}
.btn_basic.large{background-position:left -30px;}
.btn_basic.xlarge{background-position:left -65px;}
.btn_basic.small{background-position:left -106px;}
.btn_basic.medium *{padding:0 8px 0 8px;background-position:right top;font-size:12px; left:6px; margin-left:-6px;}
.btn_basic.large *{padding:0 10px 0 10px;background-position:right -30px;font-size:13px; left:6px; margin-left:-6px;}
.btn_basic.xlarge *{padding:0 10px 0 10px;background-position:right -65px;font-size:20px; left:6px; margin-left:-6px;}
.btn_basic.small *{padding:0 8px 0 8px;background-position:right -106px;font-size:11px; left:6px; margin-left:-6px;}
/*.btn_basic *:link,
.btn_basic *:hover,
.btn_basic *:active,
.btn_basic *:visited,
.btn_basic *:focus{color:#636363} 
.btn_basic.strong *{font-weight:bold !important}
.btn_basic.icon *{padding-left:15px}
.btn_basic.small.icon *{padding-left:16px}
.btn_basic.icon span{width:15px;margin-right:-15px;padding:0 !important}
.btn_basic.medium .pre{background-position:5px -472px}
.btn_basic.large .pre{background-position:0px -476px}
.btn_basic.xlarge .pre{background-position:6px -474px}
.btn_basic.small .pre{background-position:3px -481px}
.btn_basic.medium .next{background-position:-16px -472px}
.btn_basic.large .next{background-position:-20px -476px}
.btn_basic.xlarge .next{background-position:-14px -474px}
.btn_basic.small .next{background-position:-18px -481px}
.btn_basic.medium .home{background-position:-34px -472px}
.btn_basic.large .home{background-position:-40px -476px}
.btn_basic.xlarge .home{background-position:-34px -474px}
.btn_basic.small .home{background-position:-37px -481px}
.btn_basic.medium .menu{background-position:-56px -472px}
.btn_basic.large .menu{background-position:-60px -476px}
.btn_basic.xlarge .menu{background-position:-56px -474px}
.btn_basic.small .menu{background-position:-59px -481px}
.btn_basic.medium .refresh{background-position:-76px -472px}
.btn_basic.large .refresh{background-position:-76px -476px}
.btn_basic.xlarge .refresh{background-position:-76px -474px}
.btn_basic.small .refresh{background-position:-79px -481px}
.btn_basic.medium .download{background-position:-96px -473px}
.btn_basic.large .download{background-position:-96px -477px}
.btn_basic.xlarge .download{background-position:-96px -475px}
.btn_basic.small .download{background-position:-99px -482px}*/


/*º£ÀÌÁ÷ÄÃ·¯¹öÆ°*/
.btn_color,
.btn_color *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0;  
background:url(/skin/site_skin/mobile_standard8/images/btn_set.png) no-repeat; color:#fff; text-decoration:none !important; vertical-align:top; white-space:nowrap;}
.btn_color{margin-right:5px;}
.btn_color *{_left:6px; cursor:pointer; _cursor:hand}
.btn_color.medium,
.btn_color.medium *{height:24px;line-height:24px}
.btn_color.large,
.btn_color.large *{height:30px;line-height:30px}
.btn_color.xlarge,
.btn_color.xlarge *{height:36px;line-height:36px}
.btn_color.small,
.btn_color.small *{height:19px;line-height:19px}
.btn_color.medium{background-position:left -300px}
.btn_color.large{background-position:left -330px}
.btn_color.xlarge{background-position:left -365px}
.btn_color.small{background-position:left -406px}
.btn_color.medium *{padding:0 8px 0 8px;background-position:right -300px;font-size:12px; left:6px; margin-left:-6px;}
.btn_color.large *{padding:0 10px 0 10px;background-position:right -330px;font-size:13px; left:6px; margin-left:-6px;}
.btn_color.xlarge *{padding:0 10px 0 10px;background-position:right -365px;font-size:20px; left:6px; margin-left:-6px;}
.btn_color.small *{padding:0 8px 0 8px;background-position:right -406px;font-size:11px; left:6px; margin-left:-6px;}
.btn_color *:link,
.btn_color *:hover,
.btn_color *:active,
.btn_color *:visited,
.btn_color *:focus{color:#fff}

																	
/*Åõ¸í¹öÆ°*/
.btn_alpha,
.btn_alpha *{display:inline-block; overflow:visible; position:relative; margin:0; padding:0; border:0;  
background:url(/skin/site_skin/mobile_standard8/images/btn_set.png) no-repeat; color:#eeeeee; text-decoration:none !important; vertical-align:top; white-space:nowrap;}
.btn_alpha{margin-right:5px;}
.btn_alpha *{_left:6px; cursor:pointer; _cursor:hand}
.btn_alpha a:link,
.btn_alpha a:hover,
.btn_alpha a:active,
.btn_alpha a:visited,
.btn_alpha a:focus{color:#eeeeee}
.btn_alpha.strong *{font-weight:bold !important}
.btn_alpha.icon *{padding-left:15px}
.btn_alpha.icon span{_width:15px; _margin-right:-15px; padding:0 !important}
.btn_alpha,
.btn_alpha *{height:30px;line-height:30px}
.btn_alpha {background-position:left -130px}
.btn_alpha *{padding:0 9px 0 9px; background-position:right -130px; font-size:13px; left:6px; margin-left:-6px;}
.btn_alpha .pre{padding:0; margin-right:-3px; margin-left:2px; width:15px; background-position:0px -472px;}
.btn_alpha .next{padding:0; margin-right:-3px; margin-left:2px; width:15px; background-position:-20px -472px;}
.btn_alpha .home{padding:0; margin-right:-3px; margin-left:2px; width:15px; background-position:-40px -471px;}
.btn_alpha .menu{padding:0; margin-right:-3px; margin-left:2px; width:15px; background-position:-60px -471px;}
/* //UI btn Object */

/*viewall Object*/
.cate_view_all{position:relative; width:100%; background-color:#242424; opacity:0.9;} /*opacity:0.9; background-color:transparent;*/
.cate_view_all h3{float:right; width:42px; height:42px; padding:0; margin:-47px 6px 0 -6px; display:inline;
background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat; background-position:0 -42px;}
.cate_view_all h3 a{display:block; position:relative; width:42px; height:42px; padding:0;}
.cate_view_all h3 a span{display:block; position:absolute; _top:12px; _left:15px; width:42px; height:42px; cursor:pointer;}
.cate_view_all .cate_list{display:none; padding:15px 0 0 10px; }
.cate_view_all .cate_list ul{overflow:hidden; clear:both; width:100%;/*¸Þ´ºÅØ½ºÆ®ºÎºÐÅë°¡·Î»çÀÌÁî*/ margin:0px auto; }
.cate_view_all .cate_list li{float:left; width:31%; padding:0 2px;}
.cate_view_all .cate_list li h4{color:#c2c2c2; padding-bottom:10px; margin-bottom:10px; font-weight:bold; border-bottom:1px solid #333;/*´ë¸Þ´º¹Ù¶óÀÎ*/}
.cate_view_all .cate_list li ul{width:100%; background:none; display:block; height:90px;/*Á¶Àý°¡´É*/}
.cate_view_all .cate_list li ul li{padding:0; width:100%;line-height:15px;}
.cate_view_all .cate_list li ul li a{color:#acacac; padding:5px 0; line-height:20px;}
.cate_view_all .cate_list li.right{width:auto;}
.cate_view_all_open h3{background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat; background-position:-50px -42px;}
.cate_view_all_open h3 a span{background-position:0 -42px;}
.cate_view_all_open .cate_list{display:block;}


/* ¸»Ç³¼± Object */
.ly_help{position:absolute;z-index:10;width:100%; margin:0; background:#fff;_text-align:left;opacity:.9;filter:alpha(opacity=90);}
.ly_help .clse{position:absolute;top:3px;right:4px;}
.ly_help strong{display:block;margin-bottom:-5px;padding:10px 0 0 10px;color:#2c2c2c;letter-spacing:0px}
.ly_help p{padding:8px 0 6px 9px;color:#828282;line-height:16px;letter-spacing:0px}
.ly_help p em{color:#de372c;}
.ly_help .edge_cen{position:absolute;top:0;left:50%;width:9px;height:6px;margin:-6px 0 0 -5px;opacity:.9;filter:alpha(opacity=90);background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;}
.ly_help .edge_rgt{position:absolute;top:0;right:0;width:9px;height:6px;margin-top:-6px;opacity:.9;filter:alpha(opacity=90);background:url(http://static.naver.com/kin/09renewal/bg_layer_edge.gif) no-repeat 0 0;}
/* //¸»Ç³¼± Object */


/* modal Object */
.mw{position:fixed;position:absolute;top:0;left:0;width:100%;height:100%;}
.mw .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}
.mw .fg{position:absolute;top:50%;left:50%;width:360px;height:160px;margin:-100px 0 0 -200px;padding:20px;border:3px solid #ccc;background:#fff;}
/* //modal Object */


/* ·Î±×ÀÎ modal Object */
html, body{height:100%;margin:0}
.mw_login{display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%}
.mw_login.open{display:block}
.mw_login .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60)}
#login{position:absolute;top:50%;left:50%;width:250px;margin:-150px 0 0 -194px;padding:28px 28px 0 28px;border:2px solid #fff;background:#fff;color:#767676;line-height:normal;white-space:normal}
#login form{display:none;margin:0;padding:0}
#login fieldset{margin:0;padding:0;border:0}
#login legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input{display:inline-block;overflow:visible;position:relative; height:30px;margin:0;padding:0;border:0;
background:transparent url(/skin/site_skin/mobile_standard8/images/btn_set.png) no-repeat;font-weight:bold; font-size:13px; color:#fff;height:30px;text-decoration:none !important;vertical-align:middle;cursor:pointer}
#login .btn_login{margin:0 6px 0 0; background-position:left -330px;}
#login .btn_login input{left:6px; left:6px; margin-left:-6px; padding:0 15px 0 15px; background-position:right -330px; vertical-align:top}
#login .item{position:relative;}
#login .i_label{display:block;position:static;top:9px;font:bold 11px Tahoma}
#login .i_text{display:block;position:relative;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:bold 11px Tahoma;height:14px;color:#767676}
#login .help{float:none;display:block;position:relative;margin:0 -28px;border:0;padding:8px 0;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;list-style:none;*zoom:1}
#login .help li{display:inline;float:none;margin:0;padding:0 6px 0 6px;border-left:1px solid #c3c3c3 !important;line-height:1}
#login .help li.first{border:0 !important}
#login .help a{display:inline;float:none;padding:0;background:none;#767676;line-height:1;text-decoration:none}
#login .help a:hover,
#login .help a:active,
#login .help a:focus{color:#000;text-decoration:none}
#login .g_login .i_label{left:10px}
#login .g_login .i_text{width:238px;margin:0 0 5px 0;padding:8px 0 6px 10px}
#login .g_login .btn_login{position:absolute;top:103px;right:28px; }
#login .g_login .keeping{float:none;height:30px;margin:10px 0;padding:0;line-height:30px;text-align:left;}
#login .g_login .keeping label{position:static;cursor:pointer}
#login .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4;}
#login .g_login .warning.open{display:block;text-align:left;text-align:justify; color:red;}
#login .o_login{text-align:center;}
#login .o_login .i_label{left:10px}
#login .o_login .i_text{width:238px;margin:0 0 5px 0;padding:8px 0 6px 10px;}
#login .o_login .btn_login{margin-top:10px;margin-bottom:10px}
#login.g_login .g_login,
#login.o_login .o_login{display:block}
#login .close{overflow:visible; position:absolute; top:0; right:0; padding:0 ;border:0;text-align:center;text-decoration:none !important;
width:12px; height:12px; margin:5px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -200px top;overflow:hidden; text-indent:-9999em; cursor:pointer;}
/* //·Î±×ÀÎ modal Object */

/*»ó´Ü¾ÆÀÌÄÜ*/
#wrap_head { background:url(/skin/site_skin/mobile_standard8/images/bg_top_gnb.png) repeat-x 0 0 #242424;/*»ó´Ü»óÈ£¹ÙÄÃ·¯*/ text-align:center;}
h1.main_logo { display:inline-block; height:50px;}
#logo { color:#FFFFFF; margin:12px 0 0 0px; display:block; font-size:24px; line-height:24px; letter-spacing:-1px;}
@media all and (max-width:480px) { #logo {font-size:16px;} }


/*»ó´Ü¹öÆ°¾ÆÀÌÄÜ(ÁÂ)--*/
#btnApp_right {float:right;width:230px;padding:0; height:42px; margin:-47px 6px 0 -6px; display:inline;width:auto;}
#btnApp_left {float:left;width:230px;padding:0; height:42px; margin:-47px -6px 0 6px; display:inline;width:auto;}
.btnico {display:inline;margin:0;padding:0;list-style:none;vertical-align:top;}
.btnico li{display:inline;vertical-align:top;}
.btnico a{display:inline-block;height:42px;}
.btnico .link a{width:42px;height:0;padding:42px 0 0 0; overflow:hidden; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat;}
.btnico .home a{background-position:0 0px;}
.btnico .total a{background-position:0 -42px;}
.btnico .pre a{background-position:0 -84px;}
.btnico .next a{background-position:0 -126px;}
/*»ó´Ü¹öÆ°¾ÆÀÌÄÜ(¿ì)--*/

/*ÀüÃ¼¸Þ´ºº¸±â*/
.all_lnbW { width:100%; position:absolute; top:51px; left:0px; z-index:100; overflow:hidden; border-bottom:solid 1px #000;
background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x 0 -30px #242424; -webkit-background-size:6px auto; -moz-background-size:6px auto; visibility:hidden;}
.all_lnb {margin:0 auto; overflow:hidden; padding:20px 0 35px 0px; width:285px;}
.all_lnb li {position:relative; float:left; width:95px; text-align:center;}
.all_lnb li a {display:block; padding-top:10px;}
.all_lnb li img {width:66px;}
.close { position:absolute; right:0px; bottom:0px; display:inline-block; padding:10px;}
/**/ 


/* progress Object */
.progress{overflow:hidden;height:36px;margin:0;background:url(/skin/site_skin/mobile_standard8/images/bg_progress.gif);border-right:1px solid #e3e3e3;line-height:36px;letter-spacing:0px;}
.progress .tit{float:left;position:relative;z-index:1000;width:auto;height:36px;margin:0;padding:0 10px;
background:url(/skin/site_skin/mobile_standard8/images/bg_progress_tit.gif) no-repeat;color:#fff;line-height:36px;text-align:center;}
.progress ol{float:left;margin:0;padding:0;}
.progress li,.progress li span{background:url(/skin/site_skin/mobile_standard8/images/bg_progress_item.gif) no-repeat;white-space:nowrap;}
.progress li{float:left;margin:0 0 0 -13px;padding:0 0 0 13px;background-position:-287px 0;}
.progress li span{display:inline-block;height:36px;padding:0px 18px 0 9px;background-position:100% top;}
.progress li.on{position:relative;z-index:10;background-position:0 100%;color:#fff;}
.progress li.on span{background:url(/skin/site_skin/mobile_standard8/images/bg_progress_item.gif) no-repeat 100% 100%;}
.progress li.last,.progress li.last span{background:none;}
.progress .right{position:absolute;top:6px;right:10px;color:#444;}
/* //progress Object */



/* °Ë»ö Search Object */
.srchWrap{width:100%;padding:5px 0}
.srchWrap legend{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.srchWrap{color:#c4c4c4;text-align:center}
.srchWrap select{margin:0; _padding:3px; font-size:12px;color:#373737;vertical-align:middle}
.srchWrap input{margin:0; font-size:12px;color:#373737;vertical-align:middle}
.srchWrap .keyword{margin-left:1px;padding:4px 3px 4px;border:1px solid #b5b5b5;font-size:12px;line-height:15px}

/* UI Object */
.tab_face{width:100%; height:80x; padding:0 0 30px 0;/*ÄÁÅÙÆ®Å¾¿©¹éÀ¯Áö*/ background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;;/*ºÎÄÃ·¯*/}
.tab_face ul{position:relative; margin:0; padding:0; border-bottom:2px solid #5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/list-style:none;*zoom:1;}
.tab_face ul:after{display:block; clear:both; content:""}
.tab_face li{float:left; width:19.65%; border-left:1px solid; /*border-image:url(/skin/site_skin/mobile_standard8/images/menu_btm_bgline.png) -1 -1 repeat; opacity:0.9; background-color:transparent;*//*´ë¸Þ´º¹Ù¶óÀÎ*/ text-align:center; height:48px; _margin-right:1px;
background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;/*ºÎÄÃ·¯*/}
.tab_face li a,
.tab_face li a span{cursor:pointer}
.tab_face li a{text-decoration:none; }
.tab_face li a span{display:inline-block; width:auto; padding-top:14px; color:#fff; }
.tab_face li ul{width:100%; display:none; overflow:hidden; position:absolute; top:50px; height:25px;/*30px*/ left:0; margin-bottom:0; padding-top:5px; border:0; white-space:nowrap; list-style:none;*zoom:1;
background:url(/skin/site_skin/mobile_standard8/images/sub_tab_bg.png) repeat-x; background-color:#fff; }/*¼­ºê¸Þ´ºÅØ½ºÆ®*/
/*background:url(/skin/site_skin/mobile_standard8/images/sub_tab_bgon.png) repeat-x;/*¼­ºê¸Þ´º¹è°æ*/
.tab_face li ul:after{display:block; clear:both; content:""; }
.tab_face li li{overflow:visible; width:auto; position:relative; left:0; padding:0 10px; border-left:1px solid #ddd; background:transparent;}/*¼­ºê¸Þ´º¹Ù¶óÀÎ*/
.tab_face li li a{ margin:0; padding:5px 0; font-weight:normal; color:#666; }
.tab_face.m1 .m1,
.tab_face.m2 .m2,
.tab_face.m3 .m3,
.tab_face.m4 .m4,
.tab_face.m5 .m5,
.tab_face.m6 .m6,
.tab_face.m7 .m7,
.tab_face.m8 .m8,
.tab_face.m9 .m9,
.tab_face.m10 .m10,
.tab_face.m11 .m11,
.tab_face.m12 .m12{ background-color:#5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/ }
.tab_face.m1 .m1 a span,
.tab_face.m2 .m2 a span,
.tab_face.m3 .m3 a span,
.tab_face.m4 .m4 a span,
.tab_face.m5 .m5 a span,
.tab_face.m6 .m6 a span,
.tab_face.m7 .m7 a span,
.tab_face.m8 .m8 a span,
.tab_face.m9 .m9 a span,
.tab_face.m10 .m10 a span,
.tab_face.m11 .m11 a span,
.tab_face.m12 .m12 a span{font-weight:bold; height:35px; background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #5947b5;/*¼­ºê¸Þ´º¹è°æ*//*Æ÷ÀÎÆ®ÄÃ·¯*/}
.tab_face.m1 .m1 ul,
.tab_face.m2 .m2 ul,
.tab_face.m3 .m3 ul,
.tab_face.m4 .m4 ul,
.tab_face.m5 .m5 ul,
.tab_face.m6 .m6 ul,
.tab_face.m7 .m7 ul,
.tab_face.m8 .m8 ul,
.tab_face.m9 .m9 ul,
.tab_face.m10 .m10 ul,
.tab_face.m11 .m11 ul,
.tab_face.m12 .m12 ul{display:block;}
.tab_face li li a:hover,
.tab_face li li a:active,
.tab_face li li a:focus,
.tab_face.s1 .s1 a,
.tab_face.s2 .s2 a,
.tab_face.s3 .s3 a,
.tab_face.s4 .s4 a,
.tab_face.s5 .s5 a,
.tab_face.s6 .s6 a,
.tab_face.s7 .s7 a,
.tab_face.s8 .s8 a,
.tab_face.s9 .s9 a,
.tab_face.s10 .s10 a,
.tab_face.s11 .s11 a,
.tab_face.s12 .s12 a{font-weight:bold; color:#333; padding:0 0; letter-spacing:normal; }
.tab_face.js_off{padding:5px}
.tab_face.js_off ul{border:0}
.tab_face.js_off li{float:none;}
.tab_face.js_off li a{float:none; font-weight:bold; }
.tab_face.js_off li ul{display:block; position:static; left:0; top:0; padding:0 0; background:#fff}
.tab_face.js_off li li{display:inline;}
.tab_face.js_off li li a{font-weight:normal !important; color:#333; letter-spacing:normal;}
.tab_face.js_off li li a:hover,
.tab_face.js_off li li a:active,
.tab_face.js_off li li a:focus{text-decoration:underline; }
/* //UI Object */



/* ´ë¸Þ´º */
.main_menu { width:100%; background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;/*ºÎÄÃ·¯*/ text-align:center; overflow:hidden; border-bottom:3px solid #5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/}
.main_menu li { float:left; width:19.65%;; height:24px;}
.main_menu li.line{ float:left; width:1px; background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bgline.png) no-repeat 0 0 #242424;/*ºÎÄÃ·¯*/}
.main_menu li a { display:block; border:none; _height:48px; color:#ebebeb; padding-top:14px; font-size:12px; letter-spacing:0px; }
.main_menu li a.tab_m {background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;/*ºÎÄÃ·¯*/ overflow:hidden; height:36px;}
.main_menu li a.on { color:#f6f6f6; background-color:#5947b5; /*Æ÷ÀÎÆ®ÄÃ·¯*/font-weight:bold; height:36px;}


/* ¸Þ´º¾ÆÀÌÄÜ */
.main_icomenu { clear:both; width:100%; background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bg.png) repeat-x #5947B5;/*#5947B5Æ÷ÀÎÆ®ÄÃ·¯*/text-align:center; overflow:hidden; }
.main_icomenu li { float:left; width:19.6%; height:65px; }
.main_icomenu li.on { background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bgon.png) repeat-x; /*¼±ÅÃ½ÃÄÃ·¯*/}
.main_icomenu li.line{ float:left; width:1px; background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bgline.png) no-repeat 0 0 #5947B5;/*Æ÷ÀÎÆ®ÄÃ·¯*/}
.main_icomenu li a { display:block; border:none; color:#f6f6f6; padding-top:37px; font-size:12px; }
.main_icomenu li a.tab_m {background:url(/skin/site_skin/mobile_standard8/images/menu_icomenu.png) no-repeat; overflow:hidden; height:28px; }
.main_icomenu li a.com {background-position:center 10px;}/*left top*/
.main_icomenu li a.biz {background-position:center -48px;}
.main_icomenu li a.photo {background-position:center -106px;}
.main_icomenu li a.consult {background-position:center -164px;}
.main_icomenu li a.loca {background-position:center -222px;}



/* ÇÏ´Ü¸Þ´ºÃß°¡ */
.main_addmenu { width:100%; background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;/*ºÎÄÃ·¯*/ text-align:center; overflow:hidden; border-bottom:0px solid #5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/}
.main_addmenu li { float:left; width:24.6%;; height:40px;}
.main_addmenu li.line{ float:left; width:1px; background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bgline.png) no-repeat 0 0 #242424;/*ºÎÄÃ·¯*/}
.main_addmenu li a { display:block; border:none; color:#ebebeb; line-height:40px; font-size:12px; letter-spacing:0px; font-weight:bold;}
.main_addmenu li a.tab_m {background:url(/skin/site_skin/mobile_standard8/images/menu_tab_bg.png) repeat-x #242424;/*ºÎÄÃ·¯*/ overflow:hidden; }

/* ´ë¸Þ´ºÇÏ´ÜÃß°¡ */
.main_btmenu { clear:both; width:100%; background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bg.png) repeat-x #5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*//*ÇÏ´Ü¾ÆÀÌÄÜ¸Þ´º*/ text-align:center; overflow:hidden; }
.main_btmenu li { float:left; width:24.6%; height:65px; }
.main_btmenu li.line{ float:left; width:1px; background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bgline.png) no-repeat 0 0 #5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*//*ÇÏ´Ü¾ÆÀÌÄÜ¸Þ´º*/}
.main_btmenu li a { display:block; border:none; color:#f6f6f6; padding-top:37px; font-size:12px; }
.main_btmenu li a.tab_m {background:url(/skin/site_skin/mobile_standard8/images/menu_btm_ico.png) no-repeat; overflow:hidden;height:28px;}
.main_btmenu li a.phone {background-position:center 10px;}/*left top*/
.main_btmenu li a.sms {background-position:center -48px;}
.main_btmenu li a.map {background-position:center -106px;}
.main_btmenu li a.info {background-position:center -164px;}
.main_btmenu li a.home {background-position:center -222px;}
.main_btmenu li a.smart {background-position:center -283px;}
.main_btmenu li a.kakao {background-position:center -338px;}
.main_btmenu li a.on { color:#f6f6f6; background:url(/skin/site_skin/mobile_standard8/images/menu_btm_bgon.png) repeat-x;}



/* ¸ÞÀÎ ÄÁÅÙÃ÷ */
#main { clear:both; margin:0 0 -5px 0; }
.mvisual { max-width:100%; margin:0; padding:0; border:none;}
.visual { max-width:100%; padding:10px 0; border:none;}


/* ¼­ºê¸Þ´º */
.sub_menu { border-bottom:0px solid #dddddd; height:30px; overflow:hidden; background:url(/skin/site_skin/mobile_standard8/images/sub_tab_bg.png) repeat-x #fff;}
.sub_menu li { float:left; border-right:1px solid #dddddd; }
.sub_menu li a { display:block; border:none; color:#999999; padding:6px 10px 5px 10px; }
.sub_menu li a.on { color:#666666; font-weight:bold; background:url(/skin/site_skin/mobile_standard8/images/sub_tab_bgon.png) repeat-x #fff;}

/* ¼­ºê */
.sub_tit { padding:10px 0 0 0; color:#434343; line-height:30px; font-size:30px; letter-spacing:-1px; }/*¼­ºêÅ¸ÀÌÆ²*/
@media all and (max-width:480px) { .sub_tit {font-size:24px;} }
.subadd_tit { padding:10px 0 0 0; color:#434343; line-height:30px; font-size:18px; letter-spacing:-1px; }/*Å¸ÀÌÆ²*/
#s_main { clear:both; _margin:10px; position:relative; padding:10px; text-align:justify;}/*¼­ºêÄÁÅÙÃ÷°¨½Î±â*/
.m_cont { padding:10px 0; }
.m_cont .play { font-size:16px; display:block; padding:10px 0; text-align:center; }
.m_bg { _background:url(/skin/site_skin/mobile_standard8/images/m1_01_img.png) no-repeat left bottom; padding:0 0; }
.m_cont .m_tit { font-size:16px; display:block; margin-bottom:10px; }
.m_cont .map { display:block; text-align:center; }


/*¾÷Ã¼Á¤º¸Å×ÀÌºí*/
.infobox { margin-top:20px; border-top:2px solid #bebebe;}
.infobox th { text-align:left; border-right:1px solid #bebebe; width:25%; background-color:#eeeeee;}
.infobox th, .infobox td { border-bottom:1px solid #bebebe; height:20px; padding:1px 5px 2px 5px;}
.tab_text { display:inline-block; margin-top:2px; }


/*¿À½Ã´Â±æ*/
.mapbox {border-top:1px solid #dddddd; padding-bottom:10px;}
.mapbox th { text-align:left;}
.mapbox th, .mapbox td { border-bottom:1px solid #dddddd; height:30px; }
.tab_text { display:inline-block; margin-top:3px; }
.btn_loca { font-family:Verdana, Arial, Helvetica, sans-serif; height:26px; padding:0 8px 3px 8px; border:1px solid #aaaaaa; font-size:90%; color:#FFFFFF; letter-spacing:-1px; text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #989898), color-stop(100%, #787878)); /*Safari*/
 background: -webkit-linear-gradient(top, #989898, #787878); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #989898, #787878); /* Modzilla Firefox */
 position:absolute; top:5px; right:10px; }
 .btn_tel { height:26px; padding:0px 10px 0 8px; border:1px solid #aaaaaa; font-size:90%;ss letter-spacing:-1px; text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5)); /*Safari*/
 background: -webkit-linear-gradient(top, #fff, #e5e5e5); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #fff, #e5e5e5); /* Modzilla Firefox */
 float:right; margin-right:0; }
 .btn_email { height:26px; padding:0px 10px 0 8px; border:1px solid #aaaaaa; font-size:90%; letter-spacing:-1px; text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5)); /*Safari*/
 background: -webkit-linear-gradient(top, #fff, #e5e5e5); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #fff, #e5e5e5); /* Modzilla Firefox */
 float:right; margin-right:0; }


/*¾ÆÀÌÄÜ*/
.closeicon {float:right; width:12px; height:12px; _margin:2px 2px 0 0; _padding-right:10px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -200px top;
overflow:hidden; text-indent:-9999em; cursor:pointer;}
.bulleticon {float:left; width:5px; height:5px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -200px -25px; overflow:hidden; text-indent:-9999em;}
.arrowicon1 {float:left; width:8px; height:12px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -200px -45px; overflow:hidden; text-indent:-9999em; cursor:pointer;}
.arrowicon2 {float:left; width:8px; height:12px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -208px -45px; overflow:hidden; text-indent:-9999em; cursor:pointer;}


/* »çÁø°¶·¯¸® */
.pro_list { margin:15px 0; overflow:auto; width:100%; }
.pro_list li { display:inline; float:left; margin:10px 0 ; width:33.333%;}
.pro_list li .thumbnail {margin:0 4px;}
.pro_list li a img{ width:100%; border-radius:10px; -webkit-border-radius:10px;}
.pro_list li span { display:block; text-align:center; font-size:11px; }

/* ÇÃ¸®Å· ¹è³Ê ¿µ¿ª*/
#flicking_wrapper {	width:160px;/*=page_width*/ height:237px;/*=page_height*/ margin:0; padding:0; overflow:hidden; background-color:#fff; margin:0 auto; clear:both; }
#flicking_wrapScroll { position:relative; top:0; left:0; width:480px;/*=number_of_page*page_width*/ height:124px; float:left; }
#flicking_wrapScroll ul { list-style:none; position:relative; display:block; margin:0; padding:0; top:0; left:0; width:100%; height:100%; }
#flicking_wrapScroll li { display:block; float:left; width:160px; height:237px; }
#flicking_wrapScroll li { -webkit-background-size:160px 237px; }
#indicator { margin:6px auto; width:57px; }
#indicator li { width:9px; height:9px; margin-right:10px; float:left; background:url(/skin/site_skin/mobile_standard8/images/slider_off.png) no-repeat; margin-bottom:10px; }
#indicator li.active { background:url(/skin/site_skin/mobile_standard8/images/slider_on.png) no-repeat; }
#indicator li span { display:none; }

/* ÇÃ¸®Å· ¹è³Ê ÀÌ¹ÌÁö ÁÖ¼Ò ¿µ¿ª */
#flicking_wrapScroll li:nth-child(1) { background:url(/skin/site_skin/mobile_standard8/images/fli_img01.jpg) no-repeat; -webkit-background-size:160px 237px; }
#flicking_wrapScroll li:nth-child(2) { background:url(/skin/site_skin/mobile_standard8/images/fli_img02.jpg) no-repeat; -webkit-background-size:160px 237px; }
#flicking_wrapScroll li:nth-child(3) { background:url(/skin/site_skin/mobile_standard8/images/fli_img03.jpg) no-repeat; -webkit-background-size:160px 237px; }
@media screen and (-webkit-device-pixel-ratio: 2) { #flicking_wrapScroll li:nth-child(1) { background: url("/skin/site_skin/mobile_standard8/images/fli_img01x2.jpg") no-repeat; }}
@media screen and (-webkit-device-pixel-ratio: 2) { #flicking_wrapScroll li:nth-child(2) { background: url("/skin/site_skin/mobile_standard8/images/fli_img02x2.jpg") no-repeat; }}
@media screen and (-webkit-device-pixel-ratio: 2) { #flicking_wrapScroll li:nth-child(3) { background: url("/skin/site_skin/mobile_standard8/images/fli_img03x2.jpg") no-repeat; }}


/*ÄÁÅÙÃ÷½ºÅ¸ÀÏ1*/
.conStyle1 dt { color:#5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/ font-weight:bold; margin:10px 0 2px 0; font-size:15px; }
.conStyle1 dd { background:url(/skin/site_skin/mobile_standard8/images/icon_round.png) no-repeat 1px 7px; padding-left:8px; line-height:18px; padding-bottom:2px; -webkit-background-size:4px 4px; }
@media screen and (-webkit-device-pixel-ratio: 2) { .conStyle1 dd { background: url("/skin/site_skin/mobile_standard8/images/icon_roundx2.png") no-repeat 1px 7px; }}
/*ÄÁÅÙÃ÷½ºÅ¸ÀÏ2*/
.conStyle2 dt { color:#6f6f6f; font-weight:bold; margin:10px 0 2px 0; }
.conStyle2 dt.tit { color:#5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/ font-size:15px; margin:0; }
.conStyle2 dd { padding:0; line-height:18px; }
.conStyle2 dd.tit { color:#5947b5;/*Æ÷ÀÎÆ®ÄÃ·¯*/ font-size:12px; font-weight:bold; margin:0; }


/*¿Â¶óÀÎ¹®ÀÇ*/
.req_box { border-top:2px solid #dddddd; margin-top:10px; }
.req_box th { text-align:left; border-bottom:1px solid #eee; border-right:1px solid #eee;  }
.req_box tr { height:35px;  }
.req_box td { border-bottom:1px solid #eee; padding:5px; }
.btn_send { height:26px; padding:1px 15px 0px 15px; border:1px solid #363636; font-size:90%; color:#FFFFFF; letter-spacing:0px; text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #363636)); /*Safari*/
 background: -webkit-linear-gradient(top, #555555, #363636); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #555555, #363636); /* Modzilla Firefox */
 font-weight:bold; }
.req_input { width:100%; height:25px; border:1px solid #dadada; }
.req_long { width:100%; height:100px; border:1px solid #dadada; }
.btn_center { text-align:center; padding:10px 0;}

/*°øÁö»çÇ×*/
.pr_list { margin:10px 0; border-top:1px solid #dadada; }
.pr_list li { _height:30px; display:block; padding:15px 0; border-bottom:1px solid #dadada; background:url(/skin/site_skin/mobile_standard8/images/icon_arrow.png) no-repeat right; -webkit-background-size:8px 12px; }
.pr_list li a.title { line-height:14px; display:inline-block; font-weight:bold; max-width:70%; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.pr_list li span.pr_date { display:inline-block; float:right; margin-right:15px; font-size:10px; overflow:hidden; max-width:20%;text-overflow:ellipsis;white-space:nowrap;}

/* ÆäÀÌÂ¡ */
.page_nav { clear:both; text-align:center; font-size:14px; letter-spacing:-1px; line-height:normal; white-space:nowrap; padding:10px 0; }
.now_p, .page_nav a { display:inline-block; color:#656565; text-decoration:none; width:23px; height:23px; vertical-align:middle; text-align:center; line-height:24px; margin:0 5px 0 0; color:#888; border:1px solid #ddd; }
.page_nav .now_p { border:1px solid #888; color:#888; }
.page_nav .numb { display:inline; }
.next_p { border:1px solid #bebebe; box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ebebeb)); /*Safari*/
 background: -webkit-linear-gradient(top, #fff, #ebebeb); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #fff, #ebebeb); /* Modzilla Firefox */ }
.next_p em { display:block; width:7px; height:9px; margin:7px 0 0 8px; text-indent:-9999em; background:url(/skin/site_skin/mobile_standard8/images/num_arrow.png) no-repeat; }
.page_btn { text-align:center; padding:10px 0; border-top:1px solid #dadada; }
.page_btn a { display:inline-block; color:#656565; text-decoration:none; height:23px; vertical-align:middle; text-align:center; line-height:24px; margin:0 10px 0 0; color:#888; border:1px solid #ddd; padding:0 10px; font-weight:bold; }
#pr_de h3 { display:inline;}
.post_cont { padding:10px 0; line-height:20px; }
#pr_de { border-bottom:1px solid #dadada; border-top:1px solid #dadada; height:30px; padding-top:15px; margin-top:10px; }
span.detail_date { float:right; font-size:10px; }



/* footer */
#footer { border-top:0px solid #aeaeae; background-color:#dcdcdc; text-align:center; font-size:12px; padding:10px 0 10px 0; clear:both; }
#footer .foot_box { padding:0 5px 7px 5px; border-top:1px solid #e2e2e2; }
#footer ul { margin:0 0 5px 0; line-height:14px; }
#footer ul span.bar { display:inline;padding:0 1px; color:#c2c2c2; }
#footer ul li { display:inline-block; _height:16px; margin:0; text-align:center; letter-spacing:0px; }
#footer ul li.title{ display:inline; font-weight:bold; color:#464646; font-size:13px;}
#footer input { height:26px; padding:0px 10px 0 8px; border:1px solid #aaaaaa; font-size:11px; _color:#222; letter-spacing:-1px; text-align:center;
 box-shadow:0 1px 0 rgba(0, 0, 0, .1); -webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .15); -moz-box-shadow:0 1px 0 rgba(0, 0, 0, .1);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #e5e5e5)); /*Safari*/
 background: -webkit-linear-gradient(top, #fff, #e5e5e5); /*WebKit nightly*/
 background: -moz-linear-gradient(top, #fff, #e5e5e5); /* Modzilla Firefox */ }
#footer p.privacy { width:100%; margin:12px 0 0 0; height:12px; font-size:12px; letter-spacing:-1px; }
#footer p.privacy a { color:#787878; }
#footer p.privacy span.bar { padding:0 8px 0 7px; font-size:11px; color:#c2c2c2; }
#footer p.copyright { width:100%; height:8px; margin-top:17px; font-size:9px; letter-spacing:0; }
.endbar { float:left; width:100%; height:auto; background:#424242; color:#CCCCCC; font-size:0.65em; }
.endbar span.copyrights { float:left; padding:5px 0 0 10px; display:inline-block; }
.endbar img { float:right; margin:0; }
.endbar a span.topico{float:right; width:50px; height:21px; margin:2px 2px 0 0; _padding-right:10px; background:url(/skin/site_skin/mobile_standard8/images/btn_iconset.png) no-repeat -50px 0px; _overflow:hidden; }




/*¾Û¾ÆÀÌÄÜ*/
.appico {display:inline; margin:0; padding:0; list-style:none; clear:both;}
.appico li{width:auto; display:inline; text-align:center;}
.appico a{display:inline-block; height:31px; }
.appico .link a{width:31px; height:0; padding:31px 0 0 0; overflow:hidden; margin:1px; background:url(/skin/site_skin/mobile_standard8/images/ico_apps.png) no-repeat;}
.appico .home a{background-position:0 0px;}
.appico .kakao a{background-position:0 -40px;}
.appico .youtube a{background-position:0 -80px;}
.appico .facebook a{background-position:0 -120px;}
.appico .twitter a{background-position:0 -160px;}
.appico .blog a{background-position:0 -200px;}
.appico .qr a{background-position:0 -280px;}
.appico .dcafe a{background-position:0 -320px;}
.appico .ncafe a{background-position:0 -360px;}
.appico .kakaostory a{background-position:0 -400px;}
.appico .instar a{background-position:0 -440px;}


/*»çÀÌÆ®Á¤Ã¥*/
.rules {text-align:justify;}
.rules h3{_color:#434343; margin:20px 0 10px 0; letter-spacing:0px; font-weight:bold;}
.rules h3.first{margin-top:0;}
.rules h3 a{_color:#434343; text-decoration:none;}
.rules ol,
.rules .ex{padding-left:16px;}
.rules ol li .letter{margin:0 4px 0 -18px;}
.rules ol li.title2{margin:7px 0 0 0;}
.rules ul{padding-left:0px;}
.rules ul li .letter{margin:0 4px 0 -10px;}
.rules .old{margin:10px 0 0 0; font-weight:bold; color:#53312d;}
.rules .depth{margin-left:2px;}
.rules .u{text-decoration:underline;}

/*¿À½Ã´Â±æ*/
.map_canvas{padding-bottom:5px;}
.map_canvas iframe{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; width:100%; height:180px;}

.infocard{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;/*-moz-box-shadow:0 0 10px #c0bca9;-webkit-box-shadow:0 0 10px #c0bca9;box-shadow:0 0 10px #c0bca9;*/}
.infocard h3{font-size:1em;padding:10px;text-align:center;margin:0;color:#f2f2f2;text-shadow:0 -1px 1px #37382c;
background:#7a7a7a;
background:-moz-linear-gradient(top,#7a7a7a 0,#4b4b4b 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7a7a7a),color-stop(100%,#4b4b4b));
background:-webkit-linear-gradient(top,#7a7a7a 0,#4b4b4b 100%);
background:-o-linear-gradient(top,#7a7a7a 0,#4b4b4b 100%);
background:-ms-linear-gradient(top,#7a7a7a 0,#4b4b4b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a',endColorstr='#4b4b4b',GradientType=0);
background:linear-gradient(top,#7a7a7a 0,#4b4b4b 100%);-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;
-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;
border-bottom-left-radius:0}
.infocard h3 span{background:url(/skin/site_skin/mobile_standard1/img/ico-home.png) no-repeat left center;display:block}
.infocard ul{list-style:none; border:1px solid #d0d0cf; border-bottom-right-radius:4px;border-bottom-left-radius:4px; background:#ffffff; -webkit-margin-before:0px; -webkit-margin-after:0px; -webkit-margin-start:0px; -webkit-margin-end:0px; -webkit-padding-start:0px;}
.infocard ul li{padding:10px;overflow:hidden;text-align:right;font-weight:bold;font-size:12px;background-image:-moz-linear-gradient(top,#ffffff,#efefef);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#efefef));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef')"}
.infocard ul li:last-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.infocard ul li strong{float:left;font-weight:normal;width:20%;text-align:left;}
.infocard ul li p{margin:0;}
.infocard ul li span.locality,
.infocard ul li a.locality{width:80%; color:#333;}


/*°Ô½ÃÆÇ¸®½ºÆ®*/
.bbslist td	{padding:0 0 10px 0;}
.bbslist {overflow:hidden; /*background:#f6f6f6;*/ margin:10px 0; border-bottom:1px dotted #666666; cursor:pointer;}


/*Æ÷Åä¸®½ºÆ®*/
.center-position {width:100%; padding:0; overflow:hidden; padding-bottom:10px;}
.ListThumb, iframe {border-radius:4px 0 0 4px;	vertical-align:bottom; border:none;}
.link-list .ListThumb, .link-list iframe {width:100%; max-width:120px;}
.link-list-wide .ListThumb{width:100%; height:95px; max-width:120px; vertical-align:bottom; border-radius:4px;}
.ListElement td	{padding:0px;}
.ListElement {overflow:hidden; background:transparent; margin-top:10px; border:1px solid #e8e8e8; border-radius:4px; cursor:pointer;}
.ListArrow {height:18px; width:18px; background-image: url(/skin/site_skin/mobile_standard1/img/icons_arrow.png); display:block;}
.list-text-large{color: #333 !important; font-size:118%; font-weight: bold; }
.list-text-small{color: #777 !important; font-size:90%; font-weight: normal; text-align:justify; line-height:14px;}


/*¿Â¶óÀÎ¹®ÀÇ*/
.min-width-480px input.ui-input-text,
.min-width-480px textarea.ui-input-text {width:100%; padding:10px 0; margin:0; }
.btn_center {text-align:center;}
.min-width-480px .ui-field-contain {border-width:0; padding:0; margin:10px 0; }
.min-width-480px input.file {padding:0; width:100%; border:0;
-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0);box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0);}


/*ÀÌ¿ë¾à°ü collapsible*/
.ui-collapsible-heading{font-size:16px; display:block; margin:0; padding:0; border-width:0 0 1px 0; position:relative;}
.ui-collapsible-content ol{display:block; list-style-type:decimal; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0px; -webkit-margin-end:0px; -webkit-padding-start:20px;}
.ui-collapsible-content ul{display:block; list-style-type:disc; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0px; -webkit-margin-end:0px; -webkit-padding-start:18px;}
.ui-collapsible-contain {margin:0 0 5px 0;}
.ui-collapsible-content {padding:0 0;}



/*¹öÆ°*/
.rubutton {text-align:center; margin:0px auto; width:100%; padding-top:0; display:block;}
.rubutton .buttons{text-align:center; padding:10px 0;} 
.rubutton .button{text-align:right; padding:0;}
.rubutton .btn{padding:5px;color:#f2efe0;display:inline-block;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.rubutton .lt{float:left; margin-right:5px;}
.rubutton .rt{float:right; margin-left:5px;}
.rubutton .black,
.rubutton .vivid{text-shadow:0 -1px 1px rgba(0,0,0,0.2);padding:5px 10px;margin:0px;}
.rubutton .basic{text-shadow:0 -1px 1px rgba(0,0,0,0.2);padding:2px 6px;margin:0px;}
.rubutton .btn span{padding-left:0; line-height:18px}
.rubutton .full{display:block; padding:10px; margin-top:10px}
.rubutton span {line-height:30px;}

.rubutton .black{background:#636363;	
background:-moz-linear-gradient(top,#636363 0,#959595 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#636363),color-stop(100%,#959595));
background:-webkit-linear-gradient(top,#636363 0,#959595 100%);
background:-o-linear-gradient(top,#636363 0,#959595 100%);
background:-ms-linear-gradient(top,#636363 0,#959595 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#636363',endColorstr='#959595',GradientType=0);
background:linear-gradient(top,#636363 0,#959595 100%)}
.rubutton .black:active{background:#959595;
background:-moz-linear-gradient(top,#959595 0,#636363 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#959595),color-stop(100%,#636363));
background:-webkit-linear-gradient(top,#959595 0,#636363 100%);
background:-o-linear-gradient(top,#959595 0,#636363 100%);
background:-ms-linear-gradient(top,#959595 0,#636363 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#959595',endColorstr='#636363',GradientType=0);
background:linear-gradient(top,#959595 0,#636363 100%)}

.rubutton .vivid{background:#193782;
background:-moz-linear-gradient(top,#193782 0,#384f73 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#193782),color-stop(100%,#384f73));
background:-webkit-linear-gradient(top,#193782 0,#384f73 100%);
background:-o-linear-gradient(top,#193782 0,#384f73 100%);
background:-ms-linear-gradient(top,#193782 0,#384f73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#193782',endColorstr='#384f73',GradientType=0);
background:linear-gradient(top,#193782 0,#384f73 100%)}
.rubutton .vivid:active{background:#384f73;
background:-moz-linear-gradient(top,#384f73 0,#193782 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#384f73),color-stop(100%,#193782));
background:-webkit-linear-gradient(top,#384f73 0,#193782 100%);
background:-o-linear-gradient(top,#384f73 0,#193782 100%);
background:-ms-linear-gradient(top,#384f73 0,#193782 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#384f73',endColorstr='#193782',GradientType=0);
background:linear-gradient(top,#384f73 0,#193782 100%)}

.rubutton .basic{border:1px solid #ccc;background:#eee; font-weight:bold; color:#444; text-shadow:0 1px 1px #f6f6f6;
background-image:-webkit-linear-gradient(top,#fdfdfd,#eee);}
.rubutton .basic:active{border:1px solid #ccc; background:#eee; font-weight:bold; color:#444; text-shadow:0 1px 1px #f6f6f6;
background-image:-webkit-linear-gradient(top,#eee,#fdfdfd);}