@charset "utf-8"; 
/* CSS Document */
 
/* Common */ 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0} 
body,input,textarea,select,button,table{font-family:Arial,'ＭＳ Ｐゴシック','MS PGothic''ヒラギノ角ゴ Pro W3','Osaka','NanumGothic','나눔고딕','ngn', dotum, '돋움', Helvetica, sans-serif; font-size:13px;color:#555}
img,fieldset{border:0}
img,input[type=checkbox],input[type=radio]{vertical-align:middle}
select{height:23px;line-height:20px;vertical-align:top; margin-top:1px;}
em,address{font-style:normal;} 
@font-face{font-family:NanumGothic;src:url(../css/fonts/NanumGothic.eot);src:local(NanumGothic),url(../css/fonts/NanumGothic.woff) format('woff'),url(../css/fonts/NanumGothic.otf) format('opentype')}

a { selector-dummy:expression(this.hideFocus=true);}
a:link,
a:active,
a:visited			{color:#000;	 text-decoration:none; }
a:hover			{color:#039;	 text-decoration:none; font-weight: none;  }

/* 레이어 or 테이블 */
div, ul, li {word-wrap:break-word; word-break:break-all}
dl, dt, dd, ul, li, ol {list-style:none;}
table {border-collapse:collapse; border-spacing:0}
caption {visibility:hidden; left: -10000px; text-indent: -10000px; width:0; height:0; font-size:0}

hr,legend,.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
h2,h3,h4,h5,h6{font-weight:600;color:#292929;}
h3{font-size:20px;}
h4{width:930px;padding:6px 13px;border:1px solid #959595;border-bottom:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#f5f5f5;font-size:16px;display:table;}
.h4{padding:6px 0 6px 0;font-size:15px; font-weight:600;color:#292929;}
button {border:0 none;padding:0;margin:0;vertical-align:middle;background:transparent;*overflow:visible;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;margin:0;}/* firefox Margin to prevent */
button:focus{outline:1px dotted #555;}
.ctit{height:30px;border-bottom:2px solid #3f4245;}
.clfix{*zoom:1;}
.clfix:after {content:"";display:block;clear:both;width:0px;height:0px;}
.clearFix:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearFix {zoom:1;}
.fl{float:left}
.fr{float:right}
.clear{clear:both}
.cen{text-align:center}
.lft{text-align:left}
.rgt{text-align:right}

.mcenter				{margin:0 auto 0; }
.btn_left					{float: left; text-align: left;}
.btn_right				{float: right; text-align: right; }
.btn_center				{float: center; text-align: center; margin:0 auto 0; }

.valign-m	{vertical-align:middle; }
.hid, .hidden {visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.input_day	{width:150px !important; margin-top:1px; vertical-align:middle; }

.ico_searchtab {background:url('../images/main/ico_searchtab.gif') 0px 4px no-repeat; padding:0px 0px 5px 9px;}
.sltxt1			{font-size:13px;color:#444;padding-top:7px;}
.sltxt2			{font-size:13px;color:#444;padding-top:7px;}

.pt_10	{ padding-top:10px !important; }
.pt_20	{ padding-top:20px !important; }
.pt_25	{ padding-top:25px !important; }
.pt_30	{ padding-top:30px !important; }
.mt_m3	{ margin-top:-3px !important; }
.mt_5		{ margin-top:5px !important; }
.mt_7		{ margin-top:7px !important; }
.mt_8		{ margin-top:8px !important; }
.mt_10	{ margin-top:10px !important; }
.mt_12	{ margin-top:12px !important; }
.mt_18	{ margin-top:18px !important; }
.mt_20	{ margin-top:20px !important; }
.mt_30	{ margin-top:30px !important; }
.mb_0	{ margin-bottom:0px !important; }
.mb_5	{ margin-bottom:5px !important; }
.mb_12	{ margin-bottom:12px !important; }
.mb_15	{ margin-bottom:15px !important; }
.mb_20	{ margin-bottom:20px !important; }
.mb_30	{ margin-bottom:30px !important; }
.mr_0		{ margin-right:0px !important; }
.mr_4		{ margin-right:4px !important; }
.ml_2		{ margin-left:2px !important; }
.ml_4		{ margin-left:4px !important; }
.ml_5		{ margin-left:5px !important; }
.ml_8		{ margin-left:8px !important; }
.ml_10	{ margin-left:10px !important; }

.w_20	{ width:20px !important;} 
.w_40	{ width:40px !important;} 
.w_50	{ width:50px !important;} 
.w_60	{ width:60px !important;} 
.w_70	{ width:70px !important;} 
.w_80	{ width:80px !important;}
.w_100	{ width:100px !important;} 
.w_110	{ width:110px !important;} 
.w_120	{ width:120px !important;} 
.w_130	{ width:130px !important;} 
.w_140	{ width:140px !important;} 
.w_150	{ width:150px !important;} 
.w_170	{ width:170px !important;}
.w_180	{ width:180px !important;}
.w_200	{ width:200px !important;} 
.w_224	{ width:224px !important;} 
.w_300	{ width:300px !important;} 
.w_400	{ width:400px !important;} 
.w_500	{ width:500px !important;} 
.w_600	{ width:580px !important;} 
.w_770	{ width:770px !important;}

.sbox0				{width:100%; height:50px; } 

/* Layout */
#main #wrap {background:url(../images/jpImg/key_v_bg.jpg) no-repeat 50% 0;}
#wrap				{width:100%;min-width:1001px;margin:0 auto}
#skip					{position:absolute;top:-12em;z-index:30;width:100%;margin: 0 auto;font-size:125%;list-style:none}
#skip a:active,#skip a:focus{position:absolute;top:12em;width:100%;height:2em;padding:0.5em 0 0 0;border:1px solid #475470;background:#fff;font-weight:600;color:#000;text-align:center}
#main_layout		{position:absolute; width:100%; }
#header {position:relative;width:965px;margin:0 auto;}
/*
#header				{overflow:hidden;width:100%;height:39px; border-bottom:1px solid #d6d6d6; background:#ececec;margin-bottom:20px; }
*/
#gnb					{width:883px;margin:0 auto 0;height:28px;background:url(../images/jpImg/gnb_bar.png) no-repeat 0 0;padding:8px 34px 6px 50px;}
#gnb ul{}
#gnb ul>li{float:left;width:24%;text-align:center;background: url(../images/jpImg/gnb_line.png) no-repeat 0 50%;}
#gnb ul>li:first-child{background:none;}
#gnb ul>li>a{color:#fff;font-weight:bold;font-size:14px;}
#gnb ul>li>a:hover, #gnb ul>li>a:focus{font-size:15px;}
#lnb					{position:relative; width:965px; height:60px; margin:0 auto 0; background:url(../images/main/bg_main.png); background-position:0px -20px;}
#main_w			{position:relative; width:965px;margin:0 auto 0;*zoom:1;}
#main_w:after{content:"";display:block;clear:both;width:0px;height:0px;}
#main_w .language{position:absolute;right:0;top:25px;}
.btn_style2 {display: inline-block;padding: 0 5px;height: 27px;line-height: 25px;text-align: center;background: #00b8a0;border: 1px solid #008f7c;color: #fff;margin-top: 1px;}
#container			{position:relative; width:965px; min-height:500px; margin:0 auto 0;}
#container:after	{display:block;clear:both;content:''}
#main_layout1		{width:963px;height:332px; margin-bottom:20px; border:1px solid #dadada;}
#main_layout2		{margin-bottom:20px}
#main_layout3		{float:left;width:221px; height:385px;}
#main_layout4		{width:963px; height:auto; margin-top:10px; }
#main_layout5		{width:963px; height:auto; margin-top:0px; }
#footer				{width:100%; height:80px; background:url(../images/jpImg/footer_bg.png) repeat-x 0 0;}
#footer_logo		{width:965px; height:528px; }

#smenu				{float:left; width:210px; min-height:600px; }
#content			{min-height:600px; margin:30px 0 } 
#main #container {min-height:350px;}
#main .content{background:url(../images/jpImg/main_banner_bg.png) no-repeat 0 0;}

/* 2014-11-10  Main Start */
.top_area {position:relative;height:80px;}
.top_area .logo_area {float:left;width:250px;padding:20px 0 0 37px;}
.top_area .search_wrap {float:right;padding-top:33px;}
.top_area .search_wrap .search_area{float:left;margin-right:7px;}
.top_area .search_wrap .video_area{float:left;margin-right:15px;margin-top: -22px;}
.visual_area{width:965px;margin:0 auto;position:relative;height:307px;}
.visual_area .key_visual{position:absolute;top:22px;left:42px;}
.quick_wrap {border-bottom:1px dotted #a3a3a3;padding-bottom:17px;}
.quick_fl{float:left;padding:18px 0 0 10px;width:645px;}
.quick_fl li{position:relative;width:190px;float:left;height:98px;margin-top:15px;padding:0 12px;}
.quick_fl li>p{color:#1f1f1f;font-weight:bold;font-size:14px;}
.quick_fl li>p>span{color:#307981;}
.quick_fl li .more{display:block;position:absolute;right:12px;top:3px;width:10px;height:10px;background:url(../images/jpImg/more.png) no-repeat 0 0;text-indent:-9999px;overflow:hidden;}
.quick_fl li a{display:block;height:62px;padding:5px 0 12px 0;font-size:11px;color:#767676;margin-top:5px;}
.quick_fl li.q_1, .quick_fl li.q_2, .quick_fl li.q_4, .quick_fl li.q_5{background:url(../images/jpImg/q_h_line.png) no-repeat right 50%;}
.quick_fl li.q_1 a{background:url(../images/jpImg/main_q_1.png) no-repeat right 0;border-bottom:1px solid #d8d8d8;}
.quick_fl li.q_1 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_1_on.png) no-repeat right 0;}
.quick_fl li.q_2 a{background:url(../images/jpImg/main_q_2.png) no-repeat right 0;border-bottom:1px solid #d8d8d8;}
.quick_fl li.q_2 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_2_on.png) no-repeat right 0;}
.quick_fl li.q_3 a{background:url(../images/jpImg/main_q_3.png) no-repeat right 0;border-bottom:1px solid #d8d8d8;}
.quick_fl li.q_3 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_3_on.png) no-repeat right 0;}
.quick_fl li.q_4 a{background:url(../images/jpImg/main_q_4.png) no-repeat right 0;}
.quick_fl li.q_4 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_4_on.png) no-repeat right 0;}
.quick_fl li.q_5 a{background:url(../images/jpImg/main_q_5.png) no-repeat right 0;}
.quick_fl li.q_5 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_5_on.png) no-repeat right 0;}
.quick_fl li.q_6 a{background:url(../images/jpImg/main_q_6.png) no-repeat right 0;}
.quick_fl li.q_6 a:hover, .quick_fl li.q_1 a:focus{background:url(../images/jpImg/main_q_6_on.png) no-repeat right 0;}
.quick_fr{float:right;width:290px;margin-right:20px;margin-top:30px;}
.quick_fr .faq {position:relative;}
.quick_fr .faq h3{display:block;color:#1f1f1f;font-size:14px;font-weight:bold;background:url(../images/jpImg/main_faq_bg.png) no-repeat 93px 50%;}
.quick_fr .faq .faq_more{position:absolute;right:0;top:3px;width:26px;height:10px;background:url(../images/jpImg/faq_more.png) no-repeat 0 50%;text-indent:-9999px;overflow:hidden;}
.quick_fr .faq ul{margin-top:10px;}
.quick_fr .faq ul>li{background:url(../images/jpImg/ico_faq_li.png) no-repeat 0 50%;padding:3px 0 3px 10px;}
.quick_fr .faq ul>li>a{display:inline-block;max-width:96%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#9c9c9c;font-size:11px;}
.quick_fr .faq ul>li span{display:inline-block;vertical-align:middle;height:16px;margin-left:3px;}
.quick_fr .link_area {margin-top:10px;}
.quick_fr .link_area h3{color:#1f1f1f;font-size:14px;font-weight:bold;margin-bottom:15px;}
.quick_fr .link_area li{float:left;width:50%;margin-bottom:5px;}
.quick_fr .link_area li .go{display:inline-block;width:25px;height:20px;background:url(../images/jpImg/ico_go.png) no-repeat 50% 50%;text-indent:-9999px;overflow:hidden;margin-left:4px;vertical-align: middle;}
.quick_fr .link_area .s_text{font-size:11px;color:#9c9c9c;}
.banner_zone {position: relative;height: 46px;margin: 25px auto;width: 945px;padding-left: 20px;background:url(../images/jpImg/family_l_bg.png) no-repeat 0 50%;}
.banner_zone button { border: none; cursor: pointer; text-indent: -999em; padding: 0; display: block; overflow: hidden; background: url(../images/jpImg/btn_control.png) no-repeat 0 0; width: 15px; height: 16px; float:left;}
.banner_zone button * {visibility:hidden }
.banner_zone .ctrl {position:absolute;height:22px;margin-left:20px;top:15px;}
.banner_zone .ctrl>span{float:left;margin-right:5px;}
.banner_zone .ctrl .control{float:left;}
.banner_zone .banner_prev {background-position: 0 0; padding-right:1px; }
.banner_zone .banner_play {background-position: -15px 0; padding-right:1px }
.banner_zone .banner_stop {background-position: -30px 0; padding-right:1px;width:16px;}
.banner_zone .banner_next {background-position: -46px 0;}
.family_wrap{}
.family_area {width:750px;margin-left:195px;background:url(../images/jpImg/family_r_bg.png) no-repeat right 50%;}
.family_area li { float:left;width:166px;margin-right:15px;text-align:center;}
.family_area li img {height: 44px;}
/* 2014-11-10 Main End */


/* gnb */
.gnb_stat a{font-size:11px;}
.gnb_stat a:link,
.gnb_stat a:active,
.gnb_stat a:visited	{color:#666; text-decoration:none; font-weight:bold;}
.gnb_stat a:hover	{color:#036; text-decoration:none; font-weight: none;}
.gnb_stat				{margin:13px 0 0 0;font-size:11px; }
.gnb_stat li				{float:left;padding:0 7px;color:#666;background:url(../images/main/bg_gnb_stat.gif) no-repeat 100% 0}
.gnb_stat li span		{font-weight:600;color:#1b9bfe}
.gnb_stat li.last		{padding:0 7px 0 7px; background:none}
.gnb_txt					{margin:12px 8px 0 0;font-size:12px;font-weight:600;}

.lnb_stat a				{font-size:16px; font-weight:bold;}
.lnb_stat a:link,
.lnb_stat a:active,
.lnb_stat a:visited	{color:#fff; text-decoration:none; }
.lnb_stat a:hover		{ font-size:17px;}
.lnb_stat					{margin:24px 0 0 50px; width:710px;}
.lnb_stat li				{float:left; text-align:center;}
.lnb_stat li.m01		{width:130px; text-align:center;}
.lnb_stat li.m02		{width:220px; text-align:center;}
.lnb_stat li.m03		{width:200px; text-align:center;}
.lnb_stat li.m04		{width:140px; text-align:center;}

/*
.m_banner				{float:left;width:500px;height:332px; border-right:1px solid #dadada;}
.m_learning			{width:220px;height:332px;}
.m_learning dt			{width:220px;height:38px; border-bottom:1px solid #dadada; background:url('../images/main/bg_main.png');background-position:-740px -340px; font-size:18px;color:#fff;text-align:center; text-shadow: 0 1px 0 #008f7c; letter-spacing:-0.5px;padding-top:13px;}
.m_learning dd		{width:220px;height:208px; }
.m_learning dd.last	{width:220px;height:70px; border-top:1px solid #dadada; background:url('../images/main/bg_main.png');background-position:-742px -184px;}
.m_learning dd.last .txt1		{padding:17px 0 0 18px; font:normal 14px "NanumGothic", Dotum, "돋움", Sans-serif; color:#888;}
.m_learning dd.last .txt2		{padding:4px 0 0 18px; font:600 14px "NanumGothic", Dotum, "돋움", Sans-serif; color:#1a8ac6;}
*/


/* footer */
.copy_logo		{float:left;width:210px;margin-top:22px;} 
.copy_txt		{float:left;width:750px;margin-top:25px; color:#999;	font-size:10px;line-height:130%;text-shadow: 0 1px 0 #fff;} 
.copy_txt a		{color:#1a8ac6;} 
.copy_txt a:hover	{font-weight:600;}
.copy_txt .address{margin-top:12px;}

/* 기타 */
.search_ly01			{width:210px;height:24px;border:1px solid #b36c00; background:#fff;}
.input_search01		{height:21px;font-size:12px; border:none;background:#fff; margin-left:6px;}
.input_search02		{float:left;height:27px;padding:0 4px; font-size:12px; border:1px solid #cecbcb;}
.input_search03		{float:left; height:22px;padding:0 4px; font-size:12px; border:1px solid #cecbcb;}
.input_search04		{float:left; height:22px;padding:0 4px; font-size:12px; border:1px solid #cecbcb; background:#f0f0f0;}
.input_s		{ height:22px;padding:0 4px; font-size:12px; border:1px solid #cecbcb;}

.sel_language1		{float:left; height:24px;padding:4px 4px 4px 2px; font-size:12px; border:1px solid #cecbcb; margin-top:0px;}
.select_language	{float:left;height:27px;padding:4px 4px 4px 2px; font-size:11px; border:1px solid #cecbcb;}
.select_language1	{float:left;height:27px;padding:4px 4px 4px 2px; font-size:12px; border:1px solid #cecbcb;}
.input_01				{height:21px;font-size:12px; border:1px solid #cecbcb;}

.search_text01			{background:#fff url('../images/main/search_text01.gif') no-repeat 0px 0px; float:left;height:27px;padding:0 4px; font-size:12px; border:1px solid #cecbcb; }
.search_text01.focus	{background:#fff !important; border:1px solid #a7c2de; }
.search_text01.focusnot{background:#fff !important;border:1px solid #d2d2d2; }

.search_text02			{float:left; background:#fff;/*  url('../images/main/search_text01.gif') no-repeat -5px -3px */ height:21px;font-size:12px; border:none;margin-left:6px;}
.search_text02.focus	{background:#fff !important; border:none;margin-left:6px; }
.search_text02.focusnot{background:#fff !important;border:none;margin-left:6px; }


/* 컨텐츠바로가기 */
#accessibility {width:100%; position:relative; top:-4px; left:0; z-index:100;}
#accessibility ul li, #accessibility p {width:100%; position:absolute; top:-1px; left:0;}
#accessibility a, #accessibility a:link {margin:0 0 -1px 0; width:100%; height:1px; font-size:1em; display:block; overflow:hidden;text-decoration:none;}
#accessibility a:active,
#accessibility a:focus,
#accessibility a:hover {padding:10px 0 6px 0; width:100%; height:20px; font-weight:600; color:#fff; text-align:center; background:#000; float:left; clear:left;}


/* UI Object */
.paginate{padding:0px; text-align:center; }
.paginate a	 {border:1px solid #fff; vertical-align:top;}
.paginate a, .paginate strong{display:inline-block !important;position:relative !important;_width /**/:17px !important;height:auto !important;background:none !important;margin-right:1px !important;padding:3px 5px 4px !important; border:1px solid #fff !important; color:#666 !important;font-family:Verdana;font-size:13px !important;line-height:normal !important;text-decoration:none !important; }
.paginate strong{border:1px solid #e2e2e2 !important;color:#333 !important}
.paginate a:hover{border:1px solid #e9e9e9 !important; background-color:#f7f7f7 !important}
.paginate a.pre				{margin:0 !important;padding:0 !important;border:0 !important;}
.paginate .btnp2			{padding:7px 8px !important; border:1px solid #becadd !important; background-color:#e5eaf3 !important;}
.paginate .btnp2:hover	{border:1px solid #3166b4 !important; }

/* search */
.search_tit			{color:#888; font-size:14px; height:33px;}
.search_tit b		{color:#333; font-size:18px; font-weight:600;}
.search_box		{width:883px; color:#666; background:#fff; padding:20px; border-radius:6px; 	-webkit-border-radius:6px;	-moz-border-radius:6px;}
.search_box a			{color:#666; }
.search_box a:hover	{color:#039; }
.edge					{position:absolute; left:780px; top:86px;}

.sch_box					{width:710px; height:40px; margin:0 auto 0; }
.sch_box li	 				{float:left; }
.sch_box li	.sch_tit		{display:block;width:135px; height:40px; margin-right:10px !important; background:url('../images/main/bg_seach.png'); background-position:0px -0px; font-size:0%;  padding:0; margin:0;}
.sch_box li	.sch_bg		{display:block;width:380px; height:40px; margin-right:6px !important; background:url('../images/main/bg_seach.png'); background-position:0px -60px; font-size:16px;}
.sch_box li	.sch_bt1		{display:block;width:71px; height:40px; margin-right:6px !important; background:url('../images/main/bg_seach.png'); background-position:0px -160px; font-size:0%;  padding:0; margin:0;}
.sch_box li	.sch_bt2		{display:block;width:101px; height:40px; background:url('../images/main/bg_seach.png'); background-position:0px -210px; font-size:0%;  padding:0; margin:0;}

.sch_select		{float:left; width:110px;height:27px;font-size:16px; border:1px solid #fff; margin:7px 0 0 10px; }
.sch_input			{float:left; width:240px;height:25px;font-size:16px; border:1px solid #fff; margin:7px 0 0 6px;}

table.sch1				{width:100%; border:1px solid #cac9c9; margin-top:25px;}
table.sch1 tbody th	{font-weight: normal; border-left-color:#FFF}
table.sch1 th label	{color:#7b8895;}
table.sch1 th			{font-size:13px; color:#333; font-weight:600 !important; padding:7px 0; border-right:1px solid #d2d9db; background:#e8ecee; text-align:center; line-height:1.4}
table.sch1 td			{font-size:13px; color:#333; padding:8px 0 8px 10px;  } 

.sch_no		{width:100%;height:100px;color:#cd0000; font-size:14px;text-align:center;margin-top:95px; }
.sch_top			{color:#888; font-size:14px; height:33px; border-bottom:1px solid #00b8a0;}
.sch_top_tit			{float:left; color:#008f7c; font-size:18px; font-weight:600; height:33px; background:url('../images/main/ico_search.gif') 0px 8px no-repeat; padding:0 0 0 15px;}
.sch_top_tit	 em	{color:#cd0000; font-size:13px; font-weight:normal; margin-left:4px;}
.sch_top label	    {color:#444; font-size:12px; font-weight:normal; }

.sch_txt				{margin:16px 0 20px 0; padding-bottom:20px; border-bottom:1px solid #d6d6d6;}
.sch_txt	dt  		{margin-bottom:6px;}
.sch_txt	dt a 		{color:#333 !important; font-size:16px; font-weight:600 !important; line-height:110%;  }
.sch_txt	dt a:hover 		{color:#039 !important;  }
.sch_txt	dt em		{color:#008f7c; font-size:12px; font-weight:normal; margin-left:4px;}
.sch_txt	dd			{color:#666; font-size:13px; }

.sch_bottom			{margin:16px 0 0 0; padding-bottom:16px; }
.sch_bottom a.bt_rd				{color:#cd0000; font-size:14px;}
.sch_bottom a:hover.bt_rd	{color:#039;}


/* BTN */
a.btn_001{display:inline-block;padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% 0 !important; font:600 12px "NanumGothic", Dotum, "돋움", Sans-serif;color:#fff !important;line-height:27px !important;word-spacing:-1px !important;text-decoration:none !important;white-space:nowrap !important; text-shadow: 0 1px 0 #008f7c !important;}
a.btn_001 span,a.btn_001 strong{display:block;padding:1px 10px 1px 14px;background:url(../images/main/btn_default.gif) no-repeat !important;}
a.btn_001:hover,a.btn_001:active,a.btn_001:focus{color:#000 !important;} 

a.btn_002{display:inline-block;padding-right:4px;background:url(../images/main/btn_default.gif) no-repeat 100% -40px; font:600 11px "NanumGothic", Dotum, "돋움", Sans-serif;color:#fff;line-height:25px !important;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #008f7c; margin-top:1px;}
a.btn_002 span,a.btn_002 strong{display:block;padding:1px 5px 1px 9px;background:url(../images/main/btn_default.gif) no-repeat 0 -40px}
a.btn_002:hover,a.btn_002:active,a.btn_002:focus{color:#000;} 

a.btn_01{display:inline-block;padding-right:4px;background:url(../images/main/btn_default.gif) no-repeat 100% 0; font:600 13px "NanumGothic", Dotum, "돋움", Sans-serif; color:#fff; line-height:27px;word-spacing:-1px;text-decoration:none;text-shadow: 0 1px 0 #008f7c;}
a.btn_01 span,a.btn_01 strong{display:block;padding:1px 14px 1px 18px;background:url(../images/main/btn_default.gif) no-repeat 0 0}
a.btn_01:hover,a.btn_01:active,a.btn_01:focus{color:#000 !important;} 

a.btn_02{display:inline-block;padding-right:4px;background:url(../images/main/btn_default.gif) no-repeat 100% -260px; font:600 13px "NanumGothic", Dotum, "돋움", Sans-serif; color:#444; line-height:27px;word-spacing:-1px;text-decoration:none;text-shadow: 0 1px 0 #fff;}
a.btn_02 span,a.btn_02 strong{display:block;padding:1px 14px 1px 18px;background:url(../images/main/btn_default.gif) no-repeat 0 -260px}
a.btn_02:hover,a.btn_02:active,a.btn_02:focus{color:#000 !important;} 

a.btn_03{display:inline-block;padding-right:4px;background:url(../images/main/btn_default.gif) no-repeat 100% -40px; font:600 11px "NanumGothic", Dotum, "돋움", Sans-serif;color:#fff;line-height:25px !important;word-spacing:-1px;text-decoration:none;white-space:nowrap; text-shadow: 0 1px 0 #008f7c; margin-top:1px;}
a.btn_03 span,a.btn_03 strong{display:block;padding:1px 10px 1px 14px;background:url(../images/main/btn_default.gif) no-repeat 0 -40px}
a.btn_03:hover,a.btn_03:active,a.btn_03:focus{color:#000;} 

a.btn_big{display:inline-block;padding-right:4px;background:url(../images/bg_btn_default.gif) no-repeat 100% 0;font-family:'돋움',dotum;font-size:12px;color:#444;line-height:27px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 10px 0 14px;background:url(../images/bg_btn_default.gif) no-repeat}
a.btn_big:hover,a.btn_big:active,a.btn_big:focus{color:#000;} 

a.btn_login{display:inline-block;padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% -80px !important; font:600 18px "NanumGothic", Dotum, "돋움", Sans-serif;color:#fff !important;line-height:50px !important;word-spacing:-1px !important;text-decoration:none !important;white-space:nowrap !important; text-shadow: 0 1px 0 #008f7c !important;}
a.btn_login span,a.btn_login strong{display:block;padding:1px 26px 1px 30px !important;background:url(../images/main/btn_default.gif) no-repeat 0 -80px !important;}
a.btn_login:hover,a.btn_login:active,a.btn_login:focus{color:#000 !important;} 

a.btn_memberin{display:inline-block;padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% -140px !important; font:600 12px "NanumGothic", Dotum, "돋움", Sans-serif;color:#666 !important;line-height:23px !important;word-spacing:-1px !important;text-decoration:none !important; }
a.btn_memberin span,a.btn_memberin strong{display:block;padding:0px 21px 0 38px !important;background:url(../images/main/btn_default.gif) no-repeat 0 -140px !important;}
a.btn_memberin:hover,a.btn_memberin:active,a.btn_memberin:focus{color:#000 !important;} 

a.btn_add{display:inline-block;margin-left:3px; padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% -170px !important; font:600 13px "NanumGothic", Dotum, "돋움", Sans-serif;color:#666 !important;line-height:24px !important;word-spacing:-1px !important;text-decoration:none !important; }
a.btn_add span,a.btn_add strong{display:block;padding:0px 16px 0 26px !important;background:url(../images/main/btn_default.gif) no-repeat 0 -170px !important;}
a.btn_add:hover,a.btn_add:active,a.btn_add:focus{color:#000 !important;} 

a.btn_add1{display:inline-block;margin-left:3px; padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% -200px !important; font:600 13px "NanumGothic", Dotum, "돋움", Sans-serif;color:#666;line-height:24px;word-spacing:-1px;text-decoration:none !important; }
a.btn_add1 span,a.btn_add1 strong{display:block;padding:0px 16px 0 26px !important;background:url(../images/main/btn_default.gif) no-repeat 0 -200px !important;}
a.btn_add1:hover,a.btn_add1:active,a.btn_add1:focus{color:#000 !important;} 

a.btn_normal{display:inline-block;padding-right:4px !important;background:url(../images/main/btn_default.gif) no-repeat 100% -230px !important; font:600 12px "NanumGothic", Dotum, "돋움", Sans-serif;color:#666 !important;line-height:23px !important;word-spacing:-1px !important;text-decoration:none !important; }
a.btn_normal span,a.btn_normal strong{display:block;padding:0px 10px 0 14px !important;background:url(../images/main/btn_default.gif) no-repeat 0 -230px !important;}
a.btn_normal:hover,a.btn_normal:active,a.btn_normal:focus{color:#000 !important;} 
a.btn_normal span em{color:#c21e3d !important; font-size:14px;} 

a.btn_logintxt1 { background: url('../images/sub/bg_sub.png') 110px -525px no-repeat #fff; padding: 0px 15px 0px 0px;}
a.btn_logintxt2 { background: url('../images/sub/bg_sub.png') 92px -525px no-repeat #fff; padding: 0px 15px 0px 6px;}
a.btn_logintxt3 { background: url('../images/sub/bg_sub.png') 110px -525px no-repeat #fff; padding: 0px 15px 0px 0px;}


@media screen and (max-width: 1000px) {
	#qmenu		{left:1000px; margin-left:0px; }
}
