@charset "utf-8";

 
/* ---- 2025.12.16 메인 WIDTH 변경 ---- */
.inner_12 {margin:0 auto; width:1200px; background:transparent}

#wrap.inner_12 {margin:0 auto; width:1200px; background:transparent}
#wrap.inner_12 #header {width:1200px; }
#wrap.inner_12 #login_area {width:1200px;}

#wrap.inner_12 #main_contents .main_img3{float:left; width:1200px;}


#wrap.inner_12 #main_contents.new .main_img3 .mainVisual {width: 1200px; height: 289px; padding: 50px 0 0 30px; box-sizing: border-box; background: url('/images/main/visual_01.png') 200px bottom no-repeat; background-size: 960px; transition:0.5s; cursor: pointer;}
#wrap.inner_12 #main_contents.new .main_img3 .mainVisual.sms { background: url('/images/main/visual_02.png') 200px bottom no-repeat; background-size: 960px;  padding-top: 42px; transition:0.5s;}
#wrap.inner_12 #main_contents.new .main_img3 .mainVisual.media { background: url('/images/main/visual_03.png') 200px bottom no-repeat; background-size: 960px; transition:0.5s;}
#wrap.inner_12 #main_contents.new .main_img3 .mainVisual:hover {background: url('/images/main/visual_01.png') 150px bottom no-repeat;  background-size: 960px; cursor: pointer; transition:0.5s;}
#wrap.inner_12 #main_contents.new .main_img3 .mainVisual:hover.sms { background: url('/images/main/visual_02.png') 150px bottom no-repeat; background-size: 960px; transition:0.5s;}
#wrap.inner_12 #main_contents.new .main_img3 .mainVisual:hover.media { background: url('/images/main/visual_03.png') 150px bottom no-repeat; background-size: 960px; transition:0.5s;}

#wrap.inner_12 #main_contents.new .main_sv .webh_ban {width: 410px; background:#0d94cc url('/images/main/main_web_img_bg2.png') 100px bottom no-repeat; background-size: 342px 430px;}
#wrap.inner_12 #main_contents.new .main_sv .webh_ban h3 {font-size:28px;}
#wrap.inner_12 #main_contents.new .main_sv .webh_ban p {letter-spacing: 0;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area {width: 780px}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .ssl_ban {width: 780px; background: #2f305d url('/images/main/main_ssl_img_bg2.png') 230px bottom no-repeat; background-size: 620px 210px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .ssl_ban h3 {font-size:26px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .ssl_ban p {letter-spacing: 0;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .sms_ban {width: 385px; background: #3275da url('/images/main/main_sms_img2.png') 275px 150px no-repeat; background-size: 110px 90px; }
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .sms_ban h3 {font-size:24px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .sms_ban p {font-size: 16px; letter-spacing: 0;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .media_ban {width: 385px; background: #6065d4 url('/images/main/main_media_img2.png') 275px 150px no-repeat; background-size: 120px 100px; }
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .media_ban h3 {font-size:24px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .media_ban p {font-size: 16px; letter-spacing: 0;}

#wrap.inner_12 #main_contents.new .main_sv .webh_ban:hover {background:#1d8cbb url('/images/main/main_web_img_bg3.png') 10px bottom no-repeat; background-size: 342px 430px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .ssl_ban:hover {background:#212246 url('/images/main/main_ssl_img_bg3.png') 170px bottom no-repeat; background-size: 620px 210px;}
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .sms_ban:hover {background:#3569b7 url('/images/main/main_sms_img3.png') 225px 150px no-repeat; background-size: 110px 90px; }
#wrap.inner_12 #main_contents.new .main_sv .main_sv_area .media_ban:hover {background:#5256a9 url('/images/main/main_media_img3.png')225px 150px no-repeat; background-size: 120px 100px; }

#wrap.inner_12 #main_contents.new .main_csc .mail_ban {width:410px;}
#wrap.inner_12 #main_contents.new .main_csc .mail_ban h3 {font-size:24px;}
#wrap.inner_12 #main_contents.new .main_csc .mail_ban p  {font-size: 16px; letter-spacing: 0;}
#wrap.inner_12 #main_contents.new .main_csc .transfer_ban {width:385px; }
#wrap.inner_12 #main_contents.new .main_csc .transfer_ban h3 {font-size:24px;}
#wrap.inner_12 #main_contents.new .main_csc .transfer_ban p  {font-size: 16px; letter-spacing: 0;}
#wrap.inner_12 #main_contents.new .main_csc .noti_area {width:385px; }
#wrap.inner_12 #main_contents.new .main_csc .noti_area h4 a {font-size:19px;}
#wrap.inner_12 #main_contents.new .main_csc .noti_area ul li a  {font-size: 15px;}

#wrap.inner_12 .customer-wrap {background: #f6f6f6;}
#wrap.inner_12 .customer-wrap .cs-box {width:1200px;}
#wrap.inner_12 .customer-wrap .cs-info {width:300px; padding: 16px 25px 16px 25px;}
#wrap.inner_12 .customer-wrap .cs-serive {width:300px; padding: 24px 25px;}
#wrap.inner_12 .customer-wrap .cs_naver a {font-size:15px;}
#wrap.inner_12 .customer-wrap .cs_naver img {padding-right: 10px;}
#wrap.inner_12 .customer-wrap .cs_kakao a {font-size:15px;}
#wrap.inner_12 .customer-wrap .cs_kakao img {padding-right: 10px;}
#wrap.inner_12 .customer-wrap .cs_counseling a {font-size:15px;}
#wrap.inner_12 .customer-wrap .cs_counseling img {padding-right: 10px;}
#wrap.inner_12 .customer-wrap .cs-tel {width:600px; padding:30px 25px 22px 35px;}
#wrap.inner_12 .customer-wrap .cs-tel .quick-num {width: 270px;}
#wrap.inner_12 .customer-wrap .cs-tel .quick-num li {font-size: 15px; margin-bottom: 5px;}

#wrap.inner_12 .site-map {width:1200px;}
#wrap.inner_12 .hosting_mobile2 {background: #E7E4F7 url('/images/common/footer_img_3.png') no-repeat 70% bottom;}
#wrap.inner_12 .partner-wrapses h3 a:after {right:470px;}