@charset "utf-8";
/* CSS Document */



#header { width:100%; overflow:hidden; border-bottom:#ddd solid 1px; }
#header .h_top { background:#ff7a38; height:40px; }
.h_top_list { width:940px; margin:0 auto; }
.h_top_list > ul { float:right; padding-top:12px; }
.h_top_list > ul li { float:left; margin-left:15px; }
.h_top_list > ul li a { color:#fff; font-weight:bold; }
.h_main { width:940px; margin:0 auto; overflow:hidden; height:80px; }
.logo { padding:10px; float:left; }
.h_main ul { float:right; padding-top:38px; }
.h_main ul li { float:left; margin-left:35px; font-size:16px; }
.h_main ul li a:hover { color:#ff5d0d; }

#section { width:940px; margin:15px auto; }
#l_section, #r_section { width:240px; float:left;  }


#l_section > div { border-radius:3px; border:#ff7961 solid 1px; margin-bottom:10px; }
#l_section > div img { display:block; margin:0 auto; }
.commonimg { padding:23px 0 18px 0; }


#mainFooter {border:1px solid #E0E0E0; padding:5px; height:120px; overflow-y:scroll; color:#484848; letter-spacing:-0.05em;  }
#mainFooter > h1{ font-size:1.1rem; padding:5px 0;}
#mainFooter > h2{ padding:2px 0;}
#mainFooter > h3{ font-size:0.9rem;}
#mainFooter > p{ font-size:0.8rem; padding-bottom:10px;}

.eventBanner { padding:0; margin-left:-2px; width:1320px; position:absolute;}
.eventBanner ul li { float:left; width:440px; text-align:center; padding-bottom:10px; }
.eventBanner ul li img { display:block; width:440px;  padding-bottom:10px; }



#r_section > div { border-radius:3px; border:#ddd solid 1px; padding:15px; overflow:hidden; margin-bottom:6px; }
#r_section > div > h3 { font-size:16px; color:#f44e31; padding-bottom:4px; }
.login { height:155px; }
.login h3 > span { font-size:13px; float:right; color:#666;}
.login form { overflow:hidden; }
.loginform { float:left; }
.loginform span { width:146px; margin-bottom:5px; border-radius:1px; display:block; }
.loginform span input {  border:#ddd solid 1px; padding:5px; width:141px; }
.loginbtn { float:left; display:inline-block; font-size:15px; width:59px; text-align:center; background:#f36248; color:#fff; padding:20px 0; border-radius:1px; }
.submenu { padding-top:12px; margin-top:6px; }
.submenu a { display:inline-block; background:url(../img/new_main/loginform_line.gif) no-repeat right; padding-right:6px; margin-right:5px;  }
.submenu .join { background:none; padding:0; margin:0; color:#f44e31;}


.login h5 { font-size:13px; }
.login h5 > strong { color:#ff5d0d; }
.login .m_point { padding:6px; overflow:hidden; background:#f36248; border-radius:2px; color:#fff; margin:8px 0 5px 0; }
.login .m_point span { display:inline-block; }
.t_left { float:left }
.t_right { float:right; }
.login .m_danga { border:#ccc solid 1px; overflow:hidden; padding:6px 12px; }
.login .m_danga ul li { float:left; padding-left:8px; padding-bottom:6px; overflow:hidden; letter-spacing:-0.05em; width:50%; }
.login .m_danga ul li:last-child { padding-bottom:0;}
.login .m_danga ul li span { display:inline-block; font-size:12px; }


.mycity ul { padding-top:6px; }
.mycity ul li { float:left; width:33.3%; text-align:center; color:#666; }
.mycity ul li > img { display:block; margin:0 auto; padding-bottom:6px; }

.notice h3 span { float:right; display:inline-block; }
.idsave input { margin-right:3px; }
.notice ul { padding-top:5px;}
.notice ul li { background:url(https://www.hulkmunja.com/img/new_main/notice_bg.gif) no-repeat left; padding-left:10px; margin-bottom:9px; }
.notice ul li:last-child { margin-bottom:0;}
.notice ul li a:hover { text-decoration:underline; }

.cs img { display:block; margin-bottom:3px; }
.cs > p > a { display:inline-block; width:60px; font-size:12px; font-family:Dotum,"돋움", Sans-serif; text-align:center; border:#ccc solid 1px; padding:5px; color:#888; margin-right:3px; }
.cs > p .viewer { background:#f36248; color:#fff; border:#f36248 solid 1px }


#header { width:100%; overflow:hidden; border-bottom:#b2e2f6 solid 1px;  background-color:#ffffff; }
#header .h_top { background:#2a388f; height:40px; }

#section { width:980px; margin:0 auto; padding:20px; background:#ffffff; }
#l_section, #r_section { width:240px; float:left;  }

.h_main ul { float:right; padding-top:38px; }
.h_main ul li { float:left; margin-left:35px; font-size:16px; }
.h_main ul li a:hover { color:#27a9e1; }

.loginbtn { float:left; display:inline-block; font-size:15px; width:59px; text-align:center; background:#1b75bb; color:#fff; padding:20px 0; border-radius:1px; }

.submenu { padding-top:12px; margin-top:6px; }
.submenu a { display:inline-block; background:url(../img/new_main/loginform_line.gif) no-repeat right; padding-right:6px; margin-right:5px;  }
.submenu .join { background:none; padding:0; margin:0; color:#1b75bb;}

#r_section > div { border-radius:3px; border:#2a388f solid 1px; padding:15px; overflow:hidden; margin-bottom:5px; background-color:#ffffff; }
#r_section > div > h3 { font-size:16px; color:#2a388f; padding-bottom:4px; font-weight:600; letter-spacing:0.3px; }

#m_section { width:690px; margin-right:7px; margin-left:3px; float:left; }
#m_section .slide { height:335px; }
#m_section .slide ul li img { border-radius:3px; }
#m_section .siteopen { border-radius:3px; border:#27a9e1 solid 1px; margin-top:10px; }

.eventBanner { padding:0; margin-left:-2px; width:1980px; position:absolute;}
.eventBanner ul li { float:left; width:690px; text-align:center; padding-bottom:10px; }
.eventBanner ul li img { display:block; width:690px;  padding-bottom:10px; }

#l_section > div { border-radius:3px; border:#27a9e1 solid 1px; margin-bottom:10px; }
#l_section > div img { display:block; margin:0 auto; }

.bottom_box { height:165px; }

.notice { padding:20px; border:1px solid #b2e2f6; border-radius:3px; margin:0 2px; width:240px; height:163px; float:left; background-color:#ffffff;}
.notice h3 { font-size:16px; color:#2a388f; padding-bottom:4px; font-weight:600; letter-spacing:0.3px; }
.notice ul { padding-top:5px;}
.notice ul li { background:url(../img/notice_bg.png) no-repeat left; padding-left:10px; margin-bottom:9px; }
.notice ul li:last-child { margin-bottom:0;}
.notice ul li a:hover { text-decoration:underline; }

.shortcut_box { padding:10px 20px; border:1px solid #b2e2f6; border-radius:3px; margin:0 4px; width:444px; height:163px; float:left; background-color:#ffffff; }
.shortcut_box h3 { font-size:16px; color:#2a388f; padding-bottom:4px; font-weight:600; }
.shortcut_box ul li { float:left; width:134px; text-align:center; }


.cs { padding:20px; border:1px solid #2a388f; border-radius:3px; margin:0 2px; width:240px; height:163px; float:right; background-color:#ffffff;}
.cs h3 { font-size:16px; color:#2a388f; padding-bottom:5px; font-weight:600; letter-spacing:0.3px; }
.cs h1 { font-size:29px; color:#293b8e; font-weight:600; padding-bottom:5px; }
.cs p { font-size:12px; color:#111111; padding-bottom:5px; font-weight:300; line-height:16px; }

.Unit_price { padding:10px 25px; height:210px; border:1px solid #2a388f; border-radius:3px; margin:0 4px; background-color:#ffffff; }
.Unit_price h3 { font-size:16px; color:#2a388f; padding:10px 0; font-weight:600; letter-spacing:0.3px; }
.Unit_price ul li { float:left; width:160px; height:120px; padding:10px; margin:8px; text-align:center; border-radius:3px; background:url('https://www.hulkmunja.com/img/price_bg.png') center center no-repeat; }
.Unit_price ul li tr { height:31px; }

.price_tit { font-size:16px; color:#2a388f; font-weight:600; padding-bottom:8px; }
.price_U { font-size:14px; color:#29a8e0; width:70px; font-weight:600; }
.price_N { font-size:14px; color:#fbb040; width:70px; font-weight:600; }


.login_success { width:240px; height:155px; padding:20px; }
.login_success h3 > span { font-size:13px; color:#666;}
.lg_point { height:35px; border:1px solid #29a8e0; border-radius:3px; background-color:#29a8e0; color:#ffffff; margin:5px 0; }
.point_tit { float:left; font-size:14px; padding:5px; }
.user_point { float:right; font-size:14px; padding:5px; }
.unit_p { width:200px; }
.sms_price { width:200px; text-align:center; float:left; padding:5px; border-bottom:1px solid #ddd; }
.lms_price { width:100px; text-align:center; float:left; padding:5px; border-right:1px solid #ddd; }
.mms_price { width:100px; text-align:center; float:right; padding:5px; }
.sms_unit { display:inline-block; float:left; padding:0 3px; font-size:12px; }
.sms_won { display:inline-block; float:right; padding:0 3px; font-size:12px; }
.lms_unit { display:inline-block; float:left; padding:0 3px; font-size:12px; }
.lms_won { display:inline-block; float:right; padding:0 3px; font-size:12px; }
.mms_unit { display:inline-block; float:left; padding:0 3px; font-size:12px; }
.mms_won { display:inline-block; float:right; padding:0 3px; font-size:12px; }

#mainVisual { position:relative; }