﻿img {border:0;}

td {font-size:12px; font-family: 'Noto Sans KR', sans-serif; color:#7f7f7f; /*border:1px solid red*/}

.hand {cursor: pointer;}

button{cursor: pointer;}

body {font-size:12px; font-family: 'Noto Sans KR', sans-serif; color:#666666; margin:0;}

ol,ul,dl {margin:0; padding: 0; list-style: none;}



/* overflow-y: scroll; */





/* 기본링크 */

A {font-family: 'Noto Sans KR', sans-serif;}

A:link { text-decoration:none}

A:visited {color:#333333; text-decoration:none}

A:active {color:#333333; text-decoration:none}


/* body */
.bg {background-color:#fff; background-image:url(../images/common/bg_top.gif);?background-position:top; background-repeat:repeat-x;}
.bg_admin {background:url(../images/common/bg_top3.gif) repeat-x;}
/* snb */
.smenu {color:#ffffff; font-size:11px; font-weight:bold; padding-right:10px; text-align:right;}
.smenu a:active {color:#ffffff; font-size:11px; font-weight:bold;}
.smenu a:link {color:#ffffff; font-size:11px; font-weight:bold;}
.smenu a:hover {color:#ffffff; font-weight:bold; text-decoration:underline; }
.smenu a:visited {color:#ffffff; font-size:11px; font-weight:bold;}

/* GNB */
.navi {padding-left:230px; vertical-align:top;}

#wrap {width:100%; position:relative; margin:0 auto;}
#navi {width:750px; position:relative; z-index:1; float:left; top:0px; left:200px;}
#topmenu {width:750px; position:absolute;float:left;}
#topmenu li {float:left;}
.tmenu a {float: left; padding: 0 33px 5px 33px; background:url(/images/common/navi_hline1.gif) no-repeat; background-position:0 50%;}
.tmenu a:hover {padding:0 33px 5px 33px;}

.tmenu_1 a {float: left; padding: 0 33px 5px 33px;}
.tmenu_1 a:hover {padding:0 33px 5px 33px;}

.tmenu1 {padding-left:15px;}
.tmenu2 {padding-left:55px;}
.tmenu3 {padding-left:275px;}
.tmenu5 {padding-left:563px;}
#topmenu li ul {width:750px; display:none; position:absolute; left:0px; top:26px; height:26px; padding:0 10px;}
#topmenu li ul li {margin:3px 6px;padding: 0;background: none; text-align:center;}



/* GNB_Admin */
.navi_admin {color:#000000;  font-weight:700; font-size:22px; font-family: 'Noto Sans KR', sans-serif; text-align:center; padding-top:25px;!important}
.navi_admin a:hover {color:#ffffff;  font-weight:bold; font-size:15px; font-family: 'Noto Sans KR', sans-serif; text-align:center; text-decoration:underline;!important}
.navi_admin a:link {color:#ffffff;  font-weight:bold; font-size:20px; font-family: 'Noto Sans KR', sans-serif; text-align:center;!important}



/* LNB */
.left_tit {border-bottom:2px solid #232223;padding-top:25px; padding-bottom:10px}
.left_menu {border-bottom:1px solid #e9e8e9;}
.left_menu2 {font-size:13px; border-bottom:1px solid #e9e8e9; height:31px; font-weight:bold; color:#404040; padding-left:3px;}
.left_menu2 a:link {font-size:13px; font-weight:bold; color:#404040; padding-left:3px;}
.left_menu2 a:hover {font-size:13px; color:#f0074d;}

/* none element*/
.BackgroundNone{background: none;}
.BoldNone{font-weight: normal;}

/***** main *****/

/* left cnt */
.left_cnt {width:190px;}
/*.left_cnt1 {width:190px; height:42px; background-color:#f0074d; border:1px solid #b20a3c; text-align:center;}*/
.left_cnt1 {width:190px; height:42px;}
#left_col {width:220px; position:relative; top:10px; text-align:center;}
#l_banner{background:#ffffff;position:absolute;width:190px; right:30px; top:20px; border:1px solid #e0e0e0;}
#l_banner ul li {padding:1px 0;}
.l_banner1 {border-bottom:1px solid #e0e0e0;}
.l_banner2 {border-bottom:1px solid #e0e0e0;}
.l_banner3 {border-bottom:1px solid #e0e0e0;}
.l_banner4 {border-bottom:1px solid #e0e0e0;}
.l_banner5 {}
.login_txt1 {font-size:11px; color:#666666; text-align:left; background:url(/images/common/icon/arrow_blue.gif) no-repeat; background-position:0% 52%; padding-left:7px;}
.login_txt1 a:link {font-size:11px; color:#666666; text-align:left;}
.login_txt1 a:hover {color:#666666; text-decoration:underline;}
.login_txt2 {color:#666666; font-size:11px; text-align:left; background:url(/images/common/icon/arrow_blue.gif) no-repeat; background-position:10% 52%; padding-left:12px;}
.login_txt2 a:link {color:#666666; font-size:11px; text-align:left;}
.login_txt2 a:hover {color:#666666; text-decoration:underline;}
#log_info {width:110px;}
#log_info ul li {line-height:18px}
.log_info1 {color:#575757;  font-weight:bold; font-size:12px; font-family: 'Noto Sans KR', sans-serif;}
.log_info2 {font-weight:normal;}
.log_info3 {color:#f0074d; font-weight:bold;}
.log_btn1 {vertical-align:middle; padding-right:5px; padding-top:8px;}
.log_btn2 {vertical-align:middle; padding-top:8px;}

/* center table */
.tb_orange {border:3px solid #DB005B; margin-top:18px;}
.tb_underline {height:33px; border-bottom:1px solid #9f9f9f;}
.tb_wline {height:33px; background:url(/images/common/tab_bg.gif) repeat-x;}
.album_bg {width:102px; height:76px; background:url(/images/common/album_bg.gif) no-repeat right; background-position:right;}
.albumbar_bg {height:138px; background:url(/images/common/albumbar_bg.gif) no-repeat center; background-position:bottom;}
.tb_list_t1 {width:45px; color:#5d5d5d; font:11px 'Noto Sans KR', sans-serif; font-weight:bold; text-align:center;}
.tb_list_t2 {width:467px; font:12px 'Noto Sans KR', sans-serif;}
.tb_list_t2 a:link {font:12px 'Noto Sans KR', sans-serif;}
.tb_list_t2 a:hover {text-decoration:underline;}
.tb_list_t3 {width:55px; color:#5d5d5d; font:11px 'Noto Sans KR', sans-serif; font-weight:bold; background:url(/images/common/icon/icon_down.gif) no-repeat; background-position:60% 54%;}
.tb_list_t3 a:link {width:55px; color:#5d5d5d; font:11px 'Noto Sans KR', sans-serif; font-weight:bold;}
.tb_list_t3 a:hover {font-weight:underline;}
.tb_list_t4 {width:55px; color:#5d5d5d; font:11px 'Noto Sans KR', sans-serif; font-weight:bold; background:url(/images/common/icon/icon_listen.gif) no-repeat; background-position:60% 54%;}
.tb_list_t4 a:link {width:55px; color:#5d5d5d; font:11px 'Noto Sans KR', sans-serif; font-weight:bold;}
.tb_list_t4 a:hover {font-weight:underline;}
.tb_space {padding-left:12px; padding-right:12px; margin:0 auto;}
.tb_more {height:27px; background:url(/images/common/icon/icon_more.gif) no-repeat; background-position:95% 54%; padding-left:10px; text-align:right;}


/* right cnt */
.right_cnt {width:90px;}


#right_col {width:120px; position:relative; top:0px; text-align:center;}
#r_banner{background:#ffffff;position:absolute;width:90px; left:30px; top:60px;}
#r_banner ul li {padding:15px 0;}
.r_banner1 {border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.r_banner2 { border-bottom:1px solid #d9d9d9;}
.r_banner3 {border-bottom:1px solid #d9d9d9;}
.r_banner4 {border-bottom:1px solid #d9d9d9;}
.r_banner5 {border-bottom:1px solid #d9d9d9;}





/* 공통 */

.txt10_1 {font-size:10px; color:#7f7f7f;}

.txt10_1 a:link {font-size:10px; color:#7f7f7f;}

.txt10_1 a:visited {font-size:10px; color:#7f7f7f;}

.txt10_1 a:hover {font-size:10px; color:#7f7f7f;text-decoration:underline;}

.txt10_1 a:active {font-size:10px; color:#7f7f7f;}



.txt12_1 {font-size:12px; color:#404040;}

.txt12_1b {font-size:12px; color:#404040; font-weight:bold;}
.txt12_2b {font-size:12px; color:#5d5d5d; font-weight:bold;}
.txt12_2b a:link {font-size:12px; color:#5d5d5d; font-weight:bold;}
.txt12_2b a:hover {font-size:12px; color:#5d5d5d; font-weight:bold; text-decoration:underline;}


.txt12_2b {font-size:12px; color:#404040; font-weight:bold; vertical-align:middle;}
.txt12_3 {font-size:12px; color:#727272;}
.txt12_3b {font-size:12px; color:#5a5a5a; font-weight:bold;}


.txt12_4 {font-size:12px; color:#ffffff;}
.txt12_4 a:link {color:#ffffff; font-size:12px;}
.txt12_4 a:hover {color:#ffffff; font-size:12px; text-decoration:underline;}



.txt13_1 {font-size:13px; color:#404040;}

.txt13_1b {font-size:13px; color:#404040; font-weight:bold;}

.txt13_1b_2 {font-size:13px; color:#404040; font-weight:bold; padding-top:30px; padding-bottom:10px;}

.txt14_1b {font-size:14px; color:#505050; font-weight:bold;}



.txt11_1 {font-size:11px; font-weight:normal;}



.txt11_point1 {color:#47b9d3; font:12px 'Noto Sans KR', sans-serif;}

.txt11_point1 a:link {color:#47b9d3; font:12px 'Noto Sans KR', sans-serif;}

.txt11_point1 a:visited {color:#47b9d3; font:12px 'Noto Sans KR', sans-serif;}

.txt11_point1 a:hover {color:#47b9d3; font:12px 'Noto Sans KR', sans-serif; text-decoration:underline;}

.txt11_point1 a:active {color:#47b9d3; font:12px 'Noto Sans KR', sans-serif;}



.txt11_2 {color:#404040; font-size:11px; letter-spacing:-1px;}

.txt11_2 a:link {color:#404040; font-size:11px; letter-spacing:-1px;}

.txt11_2 a:visited {color:#404040; font-size:11px; letter-spacing:-1px;}

.txt11_2 a:hover {color:#EE1C25; font-size:11px; letter-spacing:-1px; text-decoration:underline;}

.txt11_2 a:active {color:#404040; font-size:11px; letter-spacing:-1px;}

.txt11_3 {color:#5d5d5d; font-size:11px; font-weight:bold;}
.txt11_3 a:link {color:#5d5d5d; font-size:11px; font-weight:bold;}
.txt11_3 a:visited {color:#5d5d5d; font-size:11px; font-weight:bold;}
.txt11_3 a:hover {color:#5d5d5d; font-size:11px; font-weight:bold; text-decoration:underline;}
.txt11_3 a:active {color:#5d5d5d; font-size:11px; font-weight:bold;}


.txt11_4 {font-size:11px; color:#5d5d5d;}
.txt11_4 a:link {color:#5d5d5d; font-size:11px;}
.txt11_4 a:hover {color:#5d5d5d; font-size:11px; text-decoration:underline;}


/* sub */
.mrmaking_txt1 {font-size:14px; font-weight:bold; color:#5d5d5d;}
.mrmaking_txt2 {font-size:14px; font-weight:bold; color:#f0074d;}



/* 팝업 */
.pop_txt1 {width:75px; height:27px; color:#5d5d5d; font-weight:bold; text-align:right; padding-right:10px;}
.pop_txt2 {font-size:11px; color:#5d5d5d; font-weight:bold; text-align:right;}
.pop_txt2 a:link {font-size:11px; color:#5d5d5d; font-weight:bold; text-align:right;}
.pop_txt2 a:hover {font-size:11px; color:#5d5d5d; font-weight:bold; text-align:right;}
.pop_input {height:17px; font:12px 'Noto Sans KR', sans-serif; color:#606060; font-weight:bold; padding-right:10px; vertical-align: middle; background-color:#f9f9f9; border-top:1px solid #dedede; border-left:1px solid #dedede;}
}


/* line */
.dotline {background:url(/images/common/dotline.gif) repeat-x;}


/* 사이트맵 */
.sitemap_txt1 {height:35px; font-size:16px; color:#5d5d5d; font-weight:bold; background:url(/images/common/icon/dot_bk.gif) no-repeat; background-position:0 52%; padding-left:8px;}
.sitemap_txt2 {font-size:12px; color:#606060; padding-left:8px; padding-bottom:10px; border-bottom:1px solid #e0e0e0; background:url(/images/common/sitemap_hline.gif) no-repeat; background-position:85% 25%;}
.sitemap_txt2 a:link {font-size:12px; color:#606060;}
.sitemap_txt2 a:hover {font-size:12px; color:#606060; text-decoration:underline;}

.sitemap_txt3 {font-size:12px; color:#606060; padding-left:8px; padding-bottom:10px; border-bottom:1px solid #e0e0e0;}
.sitemap_txt3 a:link{font-size:12px; color:#606060;}
.sitemap_txt3 a:hover{font-size:12px; color:#606060; text-decoration:underline;}




/* 정렬 */

.t1 {vertical-align: middle}

.t2 {vertical-align: middle; padding-left:12px;}

.t3 {letter-spacing: -0.1em}

.t4 {vertical-align: middle; text-align:right;}

.t5 {vertical-align: middle; padding:7px;}

.t6 {vertical-align: middle; padding-right:10px;}

.t7 {vertical-align: middle; padding-left:7px;}

.t8 {vertical-align: middle; padding-right:5px; padding-left:5px;}

.t9 {vertical-align: middle; padding-right:5px; padding-left:5px; background-color:#ffffff;}
.t10 {vertical-align:middle; padding-left:3px;}





/* footer */
#f_menu {width:600px; height:25px; position:relative;}
#f_menu li {display:inline;}
/*#f_menu li {display:inline; background:url(/images/common/f_hline.gif) no-repeat; background-position:50px 35%; padding-right:15px;}*/
.f_menu1 {background:url(/images/common/f_hline.gif) no-repeat; background-position:50px 35%; padding-right:15px;}
.f_menu2 {background:url(/images/common/f_hline.gif) no-repeat; background-position:88px 35%; padding-right:15px;}
.f_menu3 { padding-right:15px;}
.footer_bg {height:105px; background:url(/images/common/footer_bg.gif) repeat-x top; margin-top:30px;}


