@charset "EUC-KR";
/*CSS Document*/

/* GNB
-----------------------------------------------------------------------------*/
#GNB_Wrap{width:100%; height:29px; background:#f2c40a; border-bottom:1px solid #e8e8e8;}
#GNB_Wrap .gnb{width:980px; margin:0 auto; height:29px; line-height:29px; overflow:hidden;}
#GNB_Wrap .gnb .add{float:left;}
#GNB_Wrap .gnb .cs{float:right;}
#GNB_Wrap .gnb ul{overflow:hidden;}
#GNB_Wrap .gnb ul li{float:left;}
#GNB_Wrap .gnb ul li a{color:#787878; letter-spacing:-0.05em; font-size:11px; padding-left:21px; background:url(../img/header/gnb_l.gif) 10px 0px no-repeat;}
#GNB_Wrap .gnb ul li.first a{padding-left:0!important; background:none!important;}

/* Header
-----------------------------------------------------------------------------*/
#Header{display:block;width:100%;border-bottom:1px solid #6c6c6c;margin-bottom:0px; /* background:#f2c40a;*/}
#Header h1{float:left;position:relative}
#Header .banner_r{position:absolute; right:0; top:0;}
#Header .header_area{position:relative; width:1000px; height:125px; margin:0 auto;}
/* Search */
#H_search{position:absolute; left:313px; top:19px; width:355px;display:none;}
#H_search ul{overflow:hidden;}
#H_search ul li{float:left;}
#H_search ul li.search_input{background:url(../img/header/search_input.gif) left top no-repeat; width:280px; height:37px;}
#H_search ul li.search_input input{margin:9px 0 0 8px; padding:4px; width:255px; border:0 none; background:#ffffff;}
#H_search ul li.search_btn{padding-left:5px;}
#H_search p{text-align:center; margin-top:7px; color:#dddddd;}
#H_search p a{display:inline-block; color:#555555;}
#H_search p a b{font-weight:bold;}
#H_search p a span{color:#f55445; font-weight:bold;}
#H_search p a strong{color:#5694e1; font-weight:bold;}
#menu_back{float:right;font-size:20px;font-weight:bold;margin-top:42px;display:block;margin-right:40px;}

/* Navigation
-----------------------------------------------------------------------------*/
#NaviWrap{display:block;}
/* icon */#NaviWrap li p.up{display:block; position:absolute; left:68px; top:-7px; z-index:999;display:none;}
#NaviWrap li{position:relative; float:left; z-index:500;font-weight:500;}
#NaviWrap li:hover a, #NaviWrap li a:hover {position:relative; z-index:700;border-bottom:4px solid #ffffff;}
#NaviWrap li.on a, #NaviWrap li.on:hover a {position:relative; z-index:600;}
#NaviWrap li a{display:block; width:130px; text-align:center;font-weight:700;padding-bottom:21px;}
/*#NaviWrap li a{display:block; width:163px; text-align:center; background:url(../img/header/navi_l.gif) right 12px no-repeat;}*/
/**/
#NaviWrap li .category {position:absolute; top:52px; float:left; padding:8px 0 0 0; display:none; }
#NaviWrap li .category li {float:left; padding:0; width:auto!important;}
#NaviWrap li .category li a {padding-bottom:0;border:none;display:block; width:auto!important; height:auto; margin:0!important; padding:0 0 0 25px; background:url(../img/header/navi_l2.gif) 13px 1px no-repeat; font-size:15px; color:#666666; white-space:nowrap; *zoom:1;font-weight:400;}
#NaviWrap li .category li a img{margin:-2px 0;}
#NaviWrap li .category li a.first{padding-left:0px!important; background:none!important;}
#NaviWrap li .category li a:link, #NaviWrap li .category li a:visited, #NaviWrap li .category li a:active {color:#666666;}
#NaviWrap li .category li a:hover {color:#319ae7 !important;border:none;}
#NaviWrap li:hover .category, #NaviWrap li.on .category {display:block;}
/**/
#NaviWrap .col_1 {width:700px; left:48px;}
#NaviWrap .col_2 {width:200px; left:20px;}
#NaviWrap .col_3 {width:220px; left:0px;}
#NaviWrap .col_4 {width:220px; left:0px;}
#NaviWrap .col_5 {width:350px; left:0px;}
#NaviWrap .col_6 {width:500px; left:-100px;}
#NaviWrap .col_7 {width:500px; left:-100px;}
#NaviWrap .col_8 {width:500px; left:-200px;}

/* quick bar
-----------------------------------------------------------------------------*/
.quick_r{position:absolute; left:50%; top:185px; margin-left:510px; z-index:50;}
.quick_l{position:absolute; left:50%; top:185px; margin-left:-590px; z-index:50;}
.quick_r li, .quick_l li{display:block; padding:0; margin:0;}



/* Footer
-----------------------------------------------------------------------------*/
/* all */
#All_sevice{width:978px; /*margin:40px auto 0 auto*/;}
#All_sevice h2{background:url(../img/bullet/white_square.gif) 20px 10px no-repeat #fafafa; padding:9px 0 0 40px; height:25px;}
#All_sevice div{border-top:1px solid #dddddd; padding:15px 20px; background:#ffffff; overflow:hidden;}
#All_sevice div table td{border-left:1px solid #dddddd; padding:5px 0 10px 12px; vertical-align:top; width:20%;}
#All_sevice div table td.first{border-left:none!important;}
#All_sevice div table td a{display:block; padding:3px 0; letter-spacing:-0.05em; color:#666666;}
#All_sevice div table td a.tit{font-weight:bold;}
#All_sevice div table td a:hover{color:#319ae7;}
/* footer */
#Footer{/*width:1920px;*/ margin:0 auto;background:#fff;overflow:hidden;}
#Footer .footer_area{}
#Footer .menu{ color:#dddddd;width:1000px;margin:0 auto;overflow:hidden;border-top:3px solid #646871;text-align:center;}
#Footer .menu a{display:inline-block; color:#333; font-size:12px;font-weight:600;padding:12px 12px 10px 12px;}
#Footer .menu a:nth-child(2){}
#Footer .menu a:nth-child(3){}
#Footer .menu a:nth-child(4){}
#Footer .menu a span{color:#f35142;}
#Footer .footer{display:block;width:1000px;margin:0 auto;border-top:1px solid #e8e8e8;}
#Footer .footer .info{font-size:11px; line-height:1.8; color:#787878;}
#Footer .footer .info span{display:inline-block; padding:0 10px; color:#dddddd;}
#Footer .footer .copy{color:#b0b0b0; font-size:11px; font-family:Verdana; margin-top:7px;}


/* MAIN
-----------------------------------------------------------------------------*/
#M_container{/*width:1900px; */width:1000px;margin:0 auto; overflow:hidden;}
#M_container #M_left{/*min-width:1000px;*//*width:100%;*/display:block;overflow:hidden;}
#M_container #M_center{width:100%; }
#M_container #M_right{/*float:right;*/ width:200px;display:none;}
#M_container #M_center_b{/*float:left;*/ width:1000px; /*padding-left:450px;*/}
#M_container #M_left .main_four_column{overflow:hidden;}
#M_container #M_left .main_four_column ul{width:1000px;	margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;overflow:hidden;}
#M_container #M_left .main_four_column ul li{float:left;width:200px;height:150px;text-align:center;}
#M_container #M_left .main_four_column ul li a{display:block;width:100%;height:100%;transition:0.5s;}
#M_container #M_left .main_four_column ul li a:hover{background:#fff0ba;transition:0.3s;}
#M_container #M_left .main_four_column ul li img{position:relative;top:35px;}

/* ? μ?ε ?μ ? μ?ε ?μ
-----------------------------------------------------------------------------*/
/* ? μΈκΉμ? μΈλ°μ??
-----------------------------------------------------------------------------*/
#login_box{background:#fff;max-width:326px;/*float:left;*/}
#login_box form{border:1px solid #d6d6d6;background:#fff; padding:20px}
#login_box p{font-size:14px; letter-spacing:-0.05em; color:#6c6c6c;}
#login_box .login_input{}
#login_box .login_input td{font-size:14px !important}
.login_menu3{width:210px; text-align:center;  font-size:12px}
.login_menu3:after{clear:both; display:block; content:""}
.login_menu3 a{color:#fff; display:block; float:left; padding:10px}
.login_menu3 a.logout{background:#aaa; width:60px}
.login_menu3 a.mypage02{background:#696976; width:110px}
#login_box .login_input .id_area{position:relative; display:block; padding-bottom:12px}
#login_box .login_input .id_area .id strong{font-size:16px; color:#6164e9}
#login_box .login_input .id_area .mypage{position:absolute; right:-3px; top:-5px; padding:7px ; border-radius:50px; background:#eee; color:#666; font-size:14px; font-weight:500}
#login_box .login_input .id_area .mypage i{margin:0}
#login_box .login_input .logininput_style{width:135px;padding:4px; height:20px; background:#ffffff; border:1px solid #c3c4c6;}
#login_box .login_menu{padding:10px 0 21px 0; font-size:11px; color:#777777; letter-spacing:-0.05em;}
#login_box .login_menu label{letter-spacing:-0.05em;}
#login_box .login_menu a{color:#777777;letter-spacing:-0.05em;}
#login_box .login_menu span{display:inline-block; color:#dedede; padding:0 5px;}
.sub_login_box{width:86%;display:block;margin:0 auto;border-bottom:1px solid #eeeeee;padding-bottom:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#login_box .login_menu{letter-spacing:-0.5em!important; line-height:1;}
	#login_box .login_menu input{margin:0!important;}
	
}
.login_menu2 p a img{width:100%;}
/* ? μΈκΉμ? μ??? μΉ?μ ? μ?ε ?
-----------------------------------------------------------------------------*/
.login_bn{overflow:hidden;display:none;}
.login_bn a{display:block; float:left;}
.m_left_bn{padding-bottom:20px;}
.m_left_bn a{display:block; padding-top:10px;}

/* ? μ?ε ??©?μ */
.m_leftmenu{display:none;}
.m_leftmenu li{margin-bottom:7px;}


/* μΉε ?μ? μ?εΈ?΅μ??*/
.m_call{ left top no-repeat; height:165px; margin-top:10px; margin-bottom:15px;}
.m_call div{padding:130px 0 0 18px; overflow:hidden;}
.m_call div a{float:left; margin-right:4px;}

/* ? μ?ε ?μ ? μ?ε ?μ
-----------------------------------------------------------------------------*/
/* ? μ?ε ?*/
.m_vis_banner{position:relative; margin-bottom:15px; }
.m_vis_banner div.rslides_container{ overflow:hidden;}
.m_vis_banner div.bnimg{width:540px; height:225px; overflow:hidden;}
.m_vis_banner ul.bullet{position:absolute; right:5px; bottom:5px; overflow:hidden; z-index:5;}
.m_vis_banner ul.bullet li{float:left;}
.m_vis_banner ul.bullet li a{padding:3px;}


/* ? μ?ε ?μ? μ?ε ?μ */
.m_notice{border:1px solid #dddddd; margin-bottom:20px;width:325px;height:235px;}
.m_notice h2{position:relative; letter-spacing:-0.05em;height:35px; font-size:14px; overflow:hidden;}
.m_notice h2 ul li{padding-right:5px; margin-right:5px;  font-weight:normal; color:#bdbdbd;position:relative;top:13px;left:10px;}
.m_notice h2 ul li a{padding-right:5px;  font-weight:normal;}
.m_notice h2 ul li.on a{font-weight:bold;}
.m_notice h2 span{position:absolute; right:10px;top:15px;}
.m_notice div{padding:15px 15px 0 10px; height:125px;}
.m_notice td{height:23px; vertical-align:middle;}
.m_notice td a{color:#787878; font-size:13px;padding-left:10px; }

/* ? μ?ε ?μ ? μ?ε ?μcss
-----------------------------------------------------------------------------*/

/* ???? */
#m_sms_wrap{border:3px solid #3093df; height:515px;}
#m_sms_wrap .normalsms{position:relative; font-family:'DotumChe', sans-serif;}
#m_sms_wrap .mmssms{position:relative;}
#m_sms_wrap h2{background:url(../img/bullet/blue.png) 10px 8px no-repeat #f6f6f6; padding:9px 0 0 36px; height:23px; letter-spacing:-0.05em; border-bottom:1px solid #c8c8c8;}
#m_sms_wrap h2.mms{border-top:1px solid #d7d7d7;}
#m_sms_wrap .tabsms{position:absolute; right:10px; top:10px; overflow:hidden;}
#m_sms_wrap .tabsms li{float:left;}
#m_sms_wrap .tabsms li a{display:block; color:#444444; letter-spacing:-0.05em; font-size:11px; background:url(../img/main/sms_tab_l.gif) 8px 1px no-repeat; padding-left:16px;}
#m_sms_wrap .tabsms li a.first{background:none!important; padding-left:0!important;}

/* ?????? */
#m_sms_wrap .normalsms_con{height:164px; padding:20px 0 0 15px;}
#m_sms_wrap .normalsms_con ul{overflow:hidden;}
#m_sms_wrap .normalsms_con ul li{float:left; position:relative; background:url(../img/sub/sms_bg.gif) left top no-repeat; width:158px; height:141px; margin-left:15px;}
#m_sms_wrap .normalsms_con ul li.first{margin-left:0!important;}
#m_sms_wrap .normalsms_con ul li p.normal_recom{text-align:center; font-size:11px; letter-spacing:-0.05em; color:#6b6b6b; height:12px; padding:4px 0 10px 0;}
#m_sms_wrap .normalsms_con ul li p.normal_recom span{color:#ff5c3c; font-weight:bold; letter-spacing:0;}
#m_sms_wrap .normalsms_con ul li div.normal_content_txt{text-align:justify; width:100px!important; height:100px; overflow:hidden; margin:0 auto; color:#666666; line-height:1.3; }
#m_sms_wrap .normalsms_con ul li div.sms_normal_btn{position:absolute; right:8px; bottom:7px; overflow:hidden;}
#m_sms_wrap .normalsms_con ul li div.sms_normal_btn a{display:block; float:left; padding-left:5px;}

/* ??????? */
#m_sms_wrap .mmssms_con{padding:20px 0 0 15px; }
#m_sms_wrap .mmssms_con ul{overflow:hidden;}
#m_sms_wrap .mmssms_con ul li{position:relative; float:left; background:url(../img/sub/mms_bg.gif) left top no-repeat; width:122px; height:224px; margin-left:6px;}
#m_sms_wrap .mmssms_con ul li.first{margin-left:0!important;}
#m_sms_wrap .mmssms_con ul li p.mmsimg{padding-top:23px; text-align:center;}
#m_sms_wrap .mmssms_con ul li p.mms_recom{padding:14px 0 0 9px; font-size:11px; letter-spacing:-0.05em; color:#6b6b6b;}
#m_sms_wrap .mmssms_con ul li p.mms_recom span{color:#1c92e9; font-weight:bold; letter-spacing:0;}


/* ???? new css
-----------------------------------------------------------------------------*/

/*??????*/
#m_sms_simple{border:1px solid #dddddd;  margin-bottom:15px; padding-bottom:15px;}
#m_sms_simple .normalsms, #m_sms_simple .mmssms{position:relative;}
#m_sms_simple h2{background:#f6f6f6; padding:9px 11px; letter-spacing:-0.05em; border-bottom:1px solid #c8c8c8;font-size:15px;}
#m_sms_simple .tabsms{position:absolute; right:10px; top:10px; overflow:hidden;}
#m_sms_simple .normalsms_con{height:207px; padding:15px 5px 5px 20px;}
#m_sms_simple .normalsms_con ul{overflow:hidden;}
#m_sms_simple .normalsms_con ul li{float:left; position:relative; background:url(../img/main/simple_sms_bg.png) left top no-repeat; width:162px; height:175px; margin-left:20px;}
#m_sms_simple .normalsms_con ul li.first{margin-left:0!important;}
#m_sms_simple .normalsms_con ul li .normal_content_txt{text-align:justify; width:125px!important; height:90px; overflow:hidden; margin:0 auto; color:#666666; line-height:1.3; padding-top:35px; margin-left:19px;}
#m_sms_simple .normalsms_con ul li .sms_title{color:#ec801f; font-weight:bold; padding-top:19px; text-align:center;}

/* 2018.10.16 ?????? ???? */
#m_sms_simple {height:270px; padding-bottom:0;}
#m_sms_simple .tabsms{position:absolute; right:10px; top:10px; overflow:hidden;}
#m_sms_simple .normalsms_con{overflow:hidden; height:100%; padding:20px 5px 5px 20px;}
#m_sms_simple .normalsms_con li{float:left; position:relative; background:url(../img/main/long_sms_bg.gif) left top no-repeat; width:162px; height:200px; margin-left:20px;}
#m_sms_simple .normalsms_con li.first{margin-left:0!important;}
#m_sms_simple .normalsms_con li:nth-child(4n+1){margin-left:0!important;}
#m_sms_simple .normalsms_con li > div{float:left;line-height:24px; margin:15px 0 0 10px; width:95px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#m_sms_simple .normalsms_con li > div:first-child{float:none;text-align:justify; width:135px!important; height:135px; line-height:inherit; margin:12px auto 0 auto; overflow-y:scroll; background:#fff; display:block; border:none; overflow-x:hidden; padding-top:5px;
scrollbar-face-color:#cdcdcd; scrollbar-3dlight-color:#f0f0f0; scrollbar-highlight-color:#f0f0f0; scrollbar-shadow-color:#f0f0f0; scrollbar-darkshadow-color:#f0f0f0; scrollbar-track-color:#f0f0f0; white-space:inherit; text-overflow:inherit; }
#m_sms_simple .normalsms_con li .sms_title{color:#ec801f; font-weight:bold; padding-top:18px; text-align:center;}
#m_sms_simple .normalsms_con li a{float:right; margin:15px 8px 0 0;}

/*??????*/
#m_sms_simple .photo_con{height:175px; padding:15px 5px 0px 20px;}
#m_sms_simple .photo_con ul{overflow:hidden;}
#m_sms_simple .photo_con ul li{float:left; position:relative; background:url(../img/main/photo_sms_bg.png) left top no-repeat; width:165px; height:175px; margin-left:17px;}
#m_sms_simple .photo_con ul li.first{margin-left:0!important;}
#m_sms_simple .photo_con ul li .normal_content_txt{text-align:justify; width:140px!important; height:118px; overflow:hidden; margin:0 auto; color:#666666; line-height:1.3; padding-top:23px; margin-left:13px; margin-bottom:12px;}
#m_sms_simple .photo_con .mms_btn{z-index:800; text-align:right; }


/*?????*/
#m_sms_long{border:1px solid #dddddd; height:270px; margin-bottom:15px;}
#m_sms_long .normalsms, #m_sms_long .mmssms{position:relative;}
#m_sms_long h2{background:#f6f6f6; padding:9px 11px; letter-spacing:-0.05em; border-bottom:1px solid #c8c8c8;font-size:15px;}
#m_sms_long .tabsms{position:absolute; right:10px; top:10px; overflow:hidden;}
#m_sms_long .normalsms_con{height:167px; padding:20px 5px 5px 20px;}
#m_sms_long .normalsms_con ul{overflow:hidden;}
#m_sms_long .normalsms_con ul li{float:left; position:relative; background:url(../img/main/long_sms_bg.gif) left top no-repeat; width:162px; height:200px; margin-left:20px;}
#m_sms_long .normalsms_con ul li.first{margin-left:0!important;}
#m_sms_long .normalsms_con ul li textarea{text-align:justify; width:135px!important; height:135px; margin:12px auto 0 auto; overflow-y:scroll; background:#fff; display:block; border:none; overflow-x:hidden; padding-top:5px;
scrollbar-face-color:#cdcdcd; scrollbar-3dlight-color:#f0f0f0; scrollbar-highlight-color:#f0f0f0; scrollbar-shadow-color:#f0f0f0; scrollbar-darkshadow-color:#f0f0f0; scrollbar-track-color:#f0f0f0; }
#m_sms_long .normalsms_con ul li .sms_title{color:#ec801f; font-weight:bold; padding-top:18px; text-align:center;}



/*?????*/
#m_sms_long_2{border:1px solid #dddddd; overflow: hidden; margin-bottom:15px;}
#m_sms_long_2 .normalsms, #m_sms_long .mmssms{position:relative;}
#m_sms_long_2 h2{background:#f6f6f6; padding:9px 11px; letter-spacing:-0.05em; border-bottom:1px solid #c8c8c8;font-size:15px;}
#m_sms_long_2 .tabsms{position:absolute; right:10px; top:10px; overflow:hidden;}
#m_sms_long_2 .normalsms_con{height:167px; padding:20px 5px 5px 20px;}
#m_sms_long_2 .normalsms_con ul{overflow:hidden;}
#m_sms_long_2 .normalsms_con ul li{float:left; position:relative; background:url(../img/main/long_sms_bg.gif) left top no-repeat; width:162px; height:200px; margin-left:20px;}
#m_sms_long_2 .normalsms_con ul li.first{margin-left:0!important;}
#m_sms_long_2 .normalsms_con ul li textarea{text-align:justify; width:135px!important; height:135px; margin:12px auto 0 auto; overflow-y:scroll; background:#fff; display:block; border:none; overflow-x:hidden; padding-top:5px;
scrollbar-face-color:#cdcdcd; scrollbar-3dlight-color:#f0f0f0; scrollbar-highlight-color:#f0f0f0; scrollbar-shadow-color:#f0f0f0; scrollbar-darkshadow-color:#f0f0f0; scrollbar-track-color:#f0f0f0; }
#m_sms_long_2 .normalsms_con ul li .sms_title{color:#ec801f; font-weight:bold; padding-top:18px; text-align:center;}







/* ? μ?ε ?μ ? μ?ε ?μ
-----------------------------------------------------------------------------*/
/* ? μ?Έμ? μ??*/
.m_phone{background:url(../img/main/main_phone.gif) left top no-repeat; height:422px;}
/**/
.m_phone .phone_textarea{padding-top:50px; margin:0 auto; width:160px;}
.m_phone .phone_textarea textarea{width:99%; height:95px; line-height:1.5em; border:none; background:none; color:#f8f8f8; overflow-y:scroll;
scrollbar-3dlight-color:#818488;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#818488;
scrollbar-darkshadow-color:#818488;
scrollbar-face-color:#818488;
scrollbar-highlight-color:#a2a4a7;
scrollbar-shadow-color:#a2a4a7
}
/**/
.m_phone .rewrite_byte{padding-top:17px; width:167px; margin:0 auto; overflow:hidden;}
.m_phone .rewrite_byte a{display:block; float:left;}
.m_phone .rewrite_byte p{float:right; color:#ffffff; font-size:11px; font-family:Tahoma;}
.m_phone .rewrite_byte p span{font-weight:bold; color:#fb5c4d;}
/**/
.m_phone .phone_btns{padding-top:10px; width:184px; margin:0 auto; overflow:hidden;}
.m_phone .phone_btns a{display:block; float:left; padding-left:5px;}
.m_phone .phone_btns a.first{padding-left:0!important;}
/**/
.m_phone .receiver{padding:10px 0 2px 0; width:184px; margin:0 auto; overflow:hidden;}
.m_phone .receiver .phone_title{float:left; font-size:11px; background:url(../img/bullet/arrow.gif) left 3px no-repeat; padding-left:10px; font-weight:bold; letter-spacing:-0.05em;}
.m_phone .receiver a{display:block; float:right;}
.m_phone .receive{border:1px solid #dddddd; width:182px; margin:0 auto; overflow-y:scroll; height:23px;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#dddddd;
scrollbar-track-color:#f2f2f2;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#dddddd;
scrollbar-shadow-color:#dddddd
}
.m_phone .receive ul{}
.m_phone .receive ul li{border-bottom:1px dotted #dddddd; overflow:hidden; padding:3px 0; color:#787878;}
.m_phone .receive ul li span{float:left; padding-left:10px; font-family:Tahoma; font-size:11px;}
.m_phone .receive ul li a{float:right; padding-right:10px;}
/**/
.m_phone .sender{padding:5px 0 2px 0; width:184px; margin:0 auto; overflow:hidden;}
.m_phone .sender .phone_title{float:left; font-size:11px; background:url(../img/bullet/arrow.gif) left 5px no-repeat; padding-left:10px; padding-top:3px; font-weight:bold; letter-spacing:-0.05em;}
.m_phone .sender input{float:right; background:#f0f0f0; border:1px solid #dddddd; width:100px; height:16px;}
/**/
.m_phone .sendtype{width:184px; margin:0 auto; padding-top:5px; text-align:center;}
.m_phone .sendtype input{margin:-2px 0;}
.m_phone .sendtype label{font-size:11px;}
/**/
.m_phone .sendreserv{overflow:hidden; width:184px; margin:0 auto; height:20px; padding-top:5px;}
.m_phone .sendreserv span{display:block; float:left; margin-left:4px;}
.m_phone .sendreserv span.first{margin-left:0!important;}
.m_phone .sendreserv span input{background:#ffffff; border:1px solid #dddddd; padding:2px; width:63px; height:14px;}
.m_phone .sendreserv span select{padding:2px; width:53px;}
/**/
.m_phone .phone_send_btn{text-align:center; padding-top:5px;}
/* ? μ?ε ?*/
.m_right_bn{}
.m_right_bn a{display:block; padding-top:10px;}





/* ? μ?ε ?μ
-----------------------------------------------------------------------------*/
#S_container{overflow:hidden; width:1000px; margin:0 auto; padding-top:30px}
#S_container #left_area, #Sub_Wrap #left_area{float:left; width:210px;}
#S_container #content_area{float:right; width:755px;}
/* ? μ?ε ?μ? μ¨?μ
-----------------------------------------------------------------------------*/
/*#lnb{margin-top:40px; padding-bottom:12px; background:url(../img/sub/lnb_bottom.gif) left bottom no-repeat;}
#lnb h2{background:url(../img/sub/lnb_title.gif) left top no-repeat; height:38px; line-height:38px; color:#ffffff; letter-spacing:-0.05em; padding-left:15px;}
#lnb ul{background:url(../img/sub/lnb_bg.gif) left top repeat-y; padding:0 18px;}
#lnb ul li.nolast {border-bottom:1px solid #e5e5e5;}
#lnb ul li a{display:block; line-height:1.2!important; background:url(../img/bullet/square.gif) 12px 14px no-repeat; padding:9px 0 9px 22px; color:#525252;font-size:14px;}
#lnb ul li a:hover, #lnb ul li.on a{font-weight:bold;}
#lnb ul li.on, #lnb ul li:hover{background:url(../img/bullet/red.png) 157px 14px no-repeat;}
/* ? μ?ε ?μ??? μ?ν?*/

#lnb{margin-top:40px; padding-bottom:12px; border-top:1px solid #333}
#lnb .Category_Title { padding:25px 0 10px 20px; letter-spacing:-0.05em; background:#f7f7f7; border-bottom:1px solid #ddd}
#lnb .Category_Title span { color:#ccc; font-size:13px; }
#lnb h2{font-size:24px; font-weight:600; color:#333;  height:40px; line-height:40px;}
#lnb li { border-bottom:1px solid #ddd; background:#fff; }
#lnb li a { display:block; line-height:1.2!important; color:#aaa; padding:14px 0 14px 20px; font-size:14px; }
#lnb li a:hover { background:url(../img/comm/arrow.png) no-repeat 90% 17px #f8f8f8; }
#lnb li.on a{ font-weight:bold; color:#333; background:url(../img/comm/arrow.png) no-repeat 90% 17px #fff; }

/*-----------------------------------------------------------------------------*/

/*
#sub_title{position:relative; border:1px solid #dddddd; height:33px; margin-bottom:15px;}
#sub_title h2{position:absolute; left:10px; font-size:15px; top:8px; background:url(../img/bullet/blue.png) left 1px no-repeat; padding:0px 0 1px 27px; height:16px; color:#444444;}
#sub_title ul{overflow:hidden; position:absolute; right:12px; top:9px;}
#sub_title ul li{float:left; color:#787878; letter-spacing:-0.05em; padding-left:20px; background:url(../img/bullet/arrow.png) 8px 2px no-repeat; font-family:'DotumChe', sans-serif;}
#sub_title ul li.home{background:url(../img/bullet/home.gif) left 1px no-repeat;}
#sub_title ul li span{color:#444444;}
*/
#sub_title { position:relative; border-bottom:1px solid #ddd; height:48px}
#sub_title h2 { position:absolute; font-size:26px; line-height:1em; font-weight:normal; color:#333; letter-spacing:-0.05em;  }
#sub_title ul { position:absolute; overflow:hidden; right:0; top:10px; }
#sub_title li { float:left; color:#666; letter-spacing:-0.05em; padding-left:15px; background:url(../img/comm/arrow.png) no-repeat 4px -29px;  font-size:12px !important;}
#sub_title li.home {  background:url(../img/comm/home.png) no-repeat 4px 4px; }
#sub_title ul li span{color:#555;  }


#contents{}


/*? μ?ε ?μ ? μ?ε ?μ? μ±?Έμ*/

.rslides {position: relative;list-style: none;overflow: hidden; padding: 0;margin: 0;max-width:100% !important;/*height:428px*/height:auto;}
.rslides li {position: absolute;display: none;width: 100%;left: 0;top: 0;}
.rslides li:first-child {position: relative;display: block;float: left;}
.rslides img {display: block;min-height:100%;float: left;width:100%;border: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {position:absolute;right:49%;bottom:15px;}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {display: inline;float: none;_float: left;*float: left;margin-right: 12px;}
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {text-indent: -9999px;overflow: hidden;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;background: #ccc;background: rgba(0,0,0, .2);display: inline-block;_display: block;*display: block;-webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);
-moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3);width: 14px;height: 15px;}
.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {background: #222;background:#367ecf;}


.input {}
textarea {color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}
.input2 {border:0px; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}

.M_sixbox{float:left;}
.M_sixbox ul{}
.M_sixbox ul li{float:left;width:327px; height:238px;margin-left:10px;}
.S_container3 #left_area{display:none;}
.S_container2 #left_area{display:block;}
.S_container2 #login_box{/*height:140px;*/}
.S_container2 #login_box .login_menu{padding-bottom:0;}
.S_container2 #login_box .login_input .logininput_style{width:63px;height:11px;}
.S_container2 #login_box .login_menu a img{width:100%;}
.S_container2 #login_box .login_input .notice_login{width:36%;}
.S_container2 #login_box .login_input .notice_login input{width:100%;}
.S_container2 .login_menu2 a img{width:100%;}
.login_menu3 p{float:left;width:50%;}
.login_menu3 p img{width:100%;}
#login_box .sub_login_box{margin-bottom:1px !important;}

.S_container2 .m_leftmenu{display:none;}
#S_container .login_bn{overflow:hidden;display:block;border-top:1px solid #d6d6d6;margin-top:1px;}
#S_container .m_leftmenu{display:none;}

#lista1 {
	margin-top:20px !important; border:1px solid #f1f1f1;height:183px !important;
}

#lista1 .als-item {
	margin: 0px 18px !important;
}
.login_input2 table tr td{padding-bottom:3px;}
.login_input2 .point{background:#f8f8f8; padding:10px; position:relative; border:1px solid #d1d1d1}
.login_input2 .point span{position:absolute; right:10px; top:10px; font-weight:500}