@charset "utf-8";

@import url("font.css");
@import url("sliderkit-core.css");
@import url("sliderkit-demos.css");

/* Reset */
*{margin:0;padding:0;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll; overflow-x:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,button{font-family:'NanumGothic','돋움','Dotum','Arial',sans-serif; font-size:12px;color:#666;}
input {font-family:'Dotum';}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle;}
select{margin: 0em;font: -webkit-small-control;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;text-align: start;}
optgroup {font-weight: bolder;}
img{vertical-align:middle;}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:none;}
button *{position:relative}
legend,hr{visibility:hidden;width:0;height:0;font-size:0;line-height:0}
caption{visibility:hidden;overflow:hidden;top:0;width:0;height:0;font-size:0;line-height:0}
table{/* border-collapse:collapse;table-layout:fixed; */border-collapse:collapse;border-spacing:0;}
table caption{display:none;}

/* 레이아웃 */
#wrap {position:relative; height:100%; width:1450px;}
/*#wrap_sub {position:relative; height:100%;} 2015-08-31 이지훈 좌측하단 수정 height 삭제*/
#wrap_sub {position:relative; width:1450px;}
/*#leftArea_main 추가 height:100%; 삭제 2015-09-04*/ 
#leftArea_main {position:absolute; left:0; top:0; width:190px; background:#005ca4; z-index:99;}
#leftArea {position:absolute; left:0; top:0; width:190px; height:100%; background:#005ca4; z-index:99;}
#contents {position:absolute; left:190px; top:0; background:#FFF; min-height:1000px;}
#contents2 {position:absolute; left:190px; top:0; background:#FFF; min-height:1080px;}
#contents_sub {position:relative; background:#FFF; width:1450px; overflow:hidden; min-height:2000px;}
#rightArea {position:absolute; right:0; top:0; width:370px; height:100%; background:#FFF; z-index:10; float:left;}

/*#rightArea_sub {position:absolute; left:1179px; top:0; width:177px; height:100%; background:#FFF; z-index:100;} 서힘찬 수정*/
#rightArea_sub {position:absolute; left:1179px; top:0; width:141px; background:#FFF; z-index:103; float:left;}

#copyright {position:absolute; left:0; top:1215px; width:1450px; height:145px;  font-size:12px line-height:18px; background:#FFF; z-index:101; float:left;}
#copyright .map{display:block; height:105px; width:193px; font-size:15px font-weight:bold; line-height:18px;  padding:20px 0 20px 24px; float:left;} 
#copyright .address{display:block; height:105px; width:443px; line-height:18px; padding:20px 0; float:left;} 
#copyright .call{display:block; height:105px; width:790px; line-height:18px;  padding:20px 0; float:left;} 

#Mcopyright {position:absolute; left:0; top:1255px; width:1450px; height:145px;  font-size:12px line-height:18px; background:#FFF; z-index:101; float:left;}
#Mcopyright .map{display:block; height:105px; width:193px; font-size:15px font-weight:bold; line-height:18px;  padding:20px 0 20px 24px; float:left;} 
#Mcopyright .address{display:block; height:105px; width:443px; line-height:18px; padding:20px 0; float:left;} 
#Mcopyright .call{display:block; height:105px; width:790px; line-height:18px;  padding:20px 0; float:left;} 


/* left Menu */
#leftArea .logo {display:block; height:97px; text-align:center; vertical-align:middle; background:#FFF; padding-top:33px;}
#leftArea_main .logo {display:block; height:97px; text-align:center; vertical-align:middle; background:#FFF; padding-top:33px;}
#leftArea_main .logo2 {display:block; height:102px; text-align:center; vertical-align:middle; background:#FFF; padding-top:40px;}
/*.leftMenu {position:relative; z-index:999;} 2015-08-31 이지훈 좌측하단 수정 bottom 추가 */
.leftMenu {position:relative; z-index:999; bottom:0;}
.leftMenu li {display:block; background:#005ca4; border-bottom:1px solid #2e79b4; height:45px; font-weight:bold; font-size:14px;}
.leftMenu li a {display:block; color:#FFF; padding-left:24px; font-weight:bold; background:url(../images/common/bullet_ar_s.gif) no-repeat 170px center; line-height:45px;}
.leftMenu li a:hover {background:#0072cc url(../images/common/bullet_ar_s.gif) no-repeat 170px center;}

#subMenu {position:absolute; left:190px; top:0; width:0px; height:100%; background:url(../images/common/bg_sub.png) repeat-y;}
#subMenu li {display:block; height:30px; padding-left:20px; width:142px;}
#subMenu li a {display:block; color:#323232; font-size:13px;}
#subMenu li a:hover {display:block; color:#005ca4;}

.subMenu_1 {margin-top:143px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_2 {margin-top:189px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_3 {margin-top:235px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_4 {margin-top:281px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_5 {margin-top:327px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_6 {margin-top:373px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_7 {margin-top:419px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}
.subMenu_8 {margin-top:465px; background:url(../images/common/bullet_ar_b.gif) no-repeat left 3px;}

.bnrLocal {display:block; height:81px; background:url(../images/common/bg_local.gif) no-repeat left top; line-height:81px;}
.bnrLocal a {color:#FFF; font-size:17px; display:block; padding-left:20px; font-weight:bold; letter-spacing:-1px;}
.utilMenu {display:block; height:109px; background:url(../images/common/bg_util.png) no-repeat left top; padding:10px 20px 0 20px;}
.utilMenu li {display:block; height:21px; line-height:21px;}
.utilMenu li a {display:block; background:url(../images/common/bullet_ar_s01.png) no-repeat left center; padding-left:10px; color:#a8bfd0;}
.callcenter {display:block; height:118px; background:url(../images/common/leftmenu_call.gif) no-repeat left top; margin-top:-10px}
.account {display:block; height:194px; background:url(../images/common/main_account.gif) no-repeat left top;}

.callcenter2 {display:block; height:131px; background:url(../images/common/new_leftmenu_call.gif) no-repeat left top; margin-top:-10px}
.account2 {display:block; height:213px; background:url(../images/common/new_main_account.gif) no-repeat left top;}


.interview {clear:both; position:relative; width: 162px; height:162px; background:#004d95; padding:24px 14px 29px;}
.interview .headSubject{display:block; font-size:16px; text-align:center; color:#fff; font-weight:bold;}
.interview .headSubject2{display:block; font-size:16px; text-align:center; color:#ffff33; font-weight:bold;}

.interview2 {clear:both; position:relative; width: 162px; height:162px; background:#004d95;}
.interview .Img{display:block; width: 162px; height:124px; font-size:16px; text-align:center; padding-top:19px;}
.interview2 .Img2{display:block; width: 162px; height:124px; font-size:16px; text-align:center; }

.interview3 {clear:both; position:relative; width: 190px; height:215px; background:#004d95;}
.interview3 .Img{display:block; width: 190px; height:215px; font-size:16px; text-align:center;}

.interview4 {clear:both; position:relative; width: 190px; height:211px; background:#004d95;}
.interview4 .Img{display:block; width: 190px; height:211px; font-size:16px; text-align:center;}


/* mVisual */
.mVisual {clear:both; position:relative;}
.visualCopy {position:absolute; width:860px; height:auto; overflow:hidden; left:20px; top:205px;}
.visualCopy .mainTitle {font-size:56px; font-weight:bold; letter-spacing:-1.5px; margin-bottom:36px; line-height:75px; text-align:center;}
.visualCopy .subTitle {font-size:48px; font-weight:bold; color:#000000; letter-spacing:-2px; margin-bottom:40px; text-align:center;}
.visualCopy .sub2Title {font-size:28px; font-weight:bold; color:#787878; letter-spacing:-2px; margin-bottom:25px; text-align:center;}
.visualCopy .subTitle .tBlue{font-size:48px; font-weight:bold;color:#005ca5;letter-spacing:-2px;}
.visualCopy .btnVisual {text-align:center;}
.visualBtn {display:inline-block; color:#012c4f; font-weight:bold;letter-spacing:-2px; font-size:18px; 
background:url(../images/common/bullet_ar_b01.gif) no-repeat 190px center; border:1px solid #005ca4; border-radius:5px;}
.visualBtn a {display:block; color:#012c4f; padding:12px 65px 12px 15px; }

.visualBtn1 {display:inline-block; color:#012c4f; font-weight:bold;letter-spacing:-2px; font-size:18px; 
background:url(../images/common/bullet_ar_b01.gif) no-repeat 190px center; border:1px solid #005ca4; border-radius:5px;}
.visualBtn1 a {display:block; color:#012c4f; padding:12px 115px 12px 15px;}

.main_hakdang {position:relative; clear:both; overflow:hidden; width:890px; text-align:center;}
.main_hakdang li {display:block; float:left;}

.main_process {position:absolute; left:0; top:1000px; width:890px; height:215px;}
.main_process2 {float:left; width:890px; height:170px;background-image:url(../images/common/momobgbg_01.jpg);}

.business_img1 {width:645px;}

/* rightArea */
.majorPart {position:relative; height:auto; overflow:hidden;}
.majorPart li {float:left; width:140px; height:127px; border-right:1px solid #e5e5e4; border-bottom:1px solid #e5e5e4; padding:20px 22px;}
.majorPart li.end {width:140px; height:127px; border-right:1px solid #e5e5e4; border-bottom:1px solid #e5e5e4; padding:20px 22px;}
.mjSec {display:block; letter-spacing:-1px;}
.mjSec p.headSubject {color:#303030; letter-spacing:-1.5px; font-size:17px; margin-bottom:5px; font-weight:bold;}
.mjSec p.subCopy {color:#868686; font-size:12px;}
.mjSec p.iconSec {text-align:center; margin-top:13px;}


.mmBtns {clear:both; position:relative;}
.mmBtns li {float:left; position:relative;}
.mmBtns li.dBlue {width:326px; height:68px; border-bottom:1px solid #5c97c5; background:#00458b url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mmBtns li.dBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mmBtns li.dBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mmBtns li.dBlue .iconSec {position:absolute; right:32px; top:12px;}

.mmBtns li.lBlue {width:326px; height:68px; background:#2674b2 url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mmBtns li.lBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mmBtns li.lBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mmBtns li.lBlue .iconSec {position:absolute; right:32px; top:12px;}

.mmBtns li.lGray {width:140px; height:115px; background:#ffffff; border-right:1px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mmBtns li.lGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mmBtns li.lGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}

.mmBtns li.lGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}

.mmBtns li.dGray {width:139px; height:115px; background:#ffffff; border-right:1px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mmBtns li.dGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mmBtns li.dGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}
.mmBtns li.dGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}



.mBtns {clear:both; position:relative;}
.mBtns li {float:left; position:relative;}
.mBtns li.dBlue {width:326px; height:68px; border-bottom:1px solid #5c97c5; background:#00458b url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mBtns li.dBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mBtns li.dBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns li.dBlue .iconSec {position:absolute; right:32px; top:12px;}

.mBtns li.lBlue {width:326px; height:68px; background:#2674b2 url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mBtns li.lBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mBtns li.lBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns li.lBlue .iconSec {position:absolute; right:32px; top:12px;}

.mBtns li.lGray {width:141px; height:115px; background:#eeeeee; border-right:0px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mBtns li.lGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mBtns li.lGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}

.mBtns li.lGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}

.mBtns li.dGray {width:140px; height:115px; background:#dbdbdb; border-right:1px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mBtns li.dGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mBtns li.dGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}
.mBtns li.dGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}


.mBtns2 {clear:both; position:relative;}
.mBtns2 li {float:left; position:relative;}
.mBtns2 li.dBlue {width:326px; height:58px; border-bottom:1px solid #5c97c5; background:#00458b url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mBtns2 li.dBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mBtns2 li.dBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns2 li.dBlue .iconSec {position:absolute; right:32px; top:12px;}

.mBtns2 li.lBlue {width:326px; height:58px; background:#2674b2 url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:19px 22px 13px 22px;}
.mBtns2 li.lBlue p.headSubject {color:#FFF; font-size:17px; margin-bottom:10px; font-weight:bold;}
.mBtns2 li.lBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns2 li.lBlue .iconSec {position:absolute; right:32px; top:12px;}

.mBtns2 li.lGray {width:141px; height:100px; background:#eeeeee; border-right:0px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mBtns2 li.lGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mBtns2 li.lGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}

.mBtns2 li.lGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}

.mBtns2 li.dGray {width:140px; height:100px; background:#dbdbdb; border-right:1px solid #bbc0c3; border-bottom:1px solid #bbc0c3; padding:7px 22px 16px 22px;}
.mBtns2 li.dGray p.iconSec_b {text-align:center; margin-top:2px; margin-bottom:7px;}
.mBtns2 li.dGray p.iconSec_b2 {text-align:center; margin-top:10px; margin-bottom:12px;}
.mBtns2 li.dGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:17px; font-weight:bold;}



.mBbs {clear:both; position:relative; height:176px; background:#e3f0fa;}
.mBbs .mBbsSec {padding:21px 22px;}
.mBbs2 {clear:both; position:relative; height:167px; background:#e3f0fa;}
.mBbs3 {clear:both; position:relative; height:137px; background:#e3f0fa;}
.mBbs2 .mBbsSec {padding:21px 22px;}
.mBbs4 {clear:both; position:relative; height:154px; background:#e3f0fa;}
.mBbs4 .mBbsSec {padding:21px 22px;}
.mBbs5 {clear:both; position:relative; height:160px; background:#e3f0fa;}
.mBbs5 .mBbsSec {padding:21px 22px;}

.mBbsSec h2 {display:block; color:#303030; font-size:17px; position:relative; margin-bottom:10px;}
.mBbsSec span.more {position:absolute; right:0; top:0; font-size:12px; color:#595959; background:url(../images/common/bullet_ar_more.gif) no-repeat right center; padding:5px 15px 0 0;}
.mBbsSec .article {position:relative;}
.mBbsSec .article li {display:block; line-height:22px; background:url(../images/common/bullet_dot.gif) no-repeat left 10px; padding-left:7px; position:relative; font-family:'Dotum';}
.mBbsSec .article li span.mDate {position:absolute; right:0; top:0; font-size:12px; color:#595959;}

.mBook {clear:both; position:relative; width:370px; height:136px; color:#303030; font-size:17px; text-align:center; font-weight:bold; padding-top:12px; background:url(../images/common/main_book1.gif) no-repeat center;}

.mBook1 {clear:both; position:relative; width:355px; height:136px; color:#303030; font-size:17px; text-align:center; font-weight:bold; padding-top:12px; background:url(../images/common/main_book1.gif) no-repeat center;}
.mBook3 {clear:both; position:relative; width:370px; height:170px; color:#303030; font-size:17px; text-align:center; font-weight:bold; 
background:url(../images/common/main_book4.gif) no-repeat center;}

.mBook4 {clear:both; position:relative; width:370px; height:196px; color:#303030; font-size:17px; text-align:center; font-weight:bold;  padding-top:15px; 
background:url(../images/common/main_book5.gif) no-repeat center;line-height:190%;}
.mBook4 span {font-size:11px;}

.mBook5 {clear:both; position:relative; width:370px; height:131px; color:#303030; font-size:16px; text-align:center; font-weight:bold;  padding-top:3px; 
background:url(../images/common/main_book6.gif) no-repeat center;line-height:190%;}


.mMedia {clear:both; position:relative; width:370px; height:215px; float:left;}
.mMedia .baby {display:block; width:185px; height:199px; color:#303030; font-size:17px; text-align:center; font-weight:bold; padding-top:16px; background:url(../images/common/main_media01.gif) no-repeat center;  float:left;}
.mMedia .wedding {display:block; width:184px; height:199px; color:#303030; font-size:17px; text-align:center; font-weight:bold; padding-top:16px; background:url(../images/common/main_media02.gif) no-repeat center;  float:left;}

.mainname {clear:both; position:relative; width:370px; height:173px; color:#303030; 
font-size:17px; text-align:center; font-weight:bold; background:url(../images/common/2017_mainname_newnew.gif) no-repeat center;}

.mainname1 {clear:both; position:relative; width:370px; height:155px; color:#303030; 
font-size:17px; text-align:center; font-weight:bold; background:url(../images/common/2017_mainname_newnew1.gif) no-repeat center;}


.mainnamev1 {clear:both; position:relative; width:370px; height:160px; color:#303030; 
font-size:17px; text-align:center; font-weight:bold; background:url(../images/common/2017_mainname_newnew2.gif) no-repeat center;}

.mainnamev2 {clear:both; position:relative; width:370px; height:137px; color:#303030; 
font-size:17px; text-align:center; font-weight:bold; background:url(../images/common/main_book2.gif) no-repeat center;}
.headSubject3{display:block; font-size:16px; text-align:center; color:#303030; font-weight:bold;padding-top:9px;}

.mainnamev3 {clear:both; position:relative; width:370px; height:137px; color:#303030; 
font-size:17px; text-align:center; font-weight:bold; background:url(../images/common/main_book3.gif) no-repeat center;}
.headSubject3{display:block; font-size:16px; text-align:center; color:#303030; font-weight:bold;padding-top:9px;}

.mMedia2 {clear:both; position:relative; width:370px; height:215px; float:left;}
.mMedia2 .baby {display:block; width:370px; height:215px; color:#303030; font-size:17px; 
text-align:center; font-weight:bold; background:url(../images/common/main_media01_3.gif) no-repeat center;  float:left;}
.mMedia2 .wedding {display:block; width:185px; height:215px; color:#303030; font-size:17px; 
text-align:center; font-weight:bold; background:url(../images/common/main_media021.gif) no-repeat center;  float:left;}


/* rightArea_sub */
.quickBtnArea {float:left; width:35px; height:100%;}
.quickBtn {width:35px; height:102px; text-align:center; background:#005ca4; padding-top:16px; margin-top:63px;}
.quickBtn img {margin-bottom:5px;}
.quickBtn a {color:#FFF; background:#005ca4; display:block; width:100%; height:100%; font-size:13px; font-weight:bold;}

.majorPart_sub {position:relative; height:auto; overflow:hidden; margin:0 auto;}
.majorPart_sub li {float:left; width:99px; height:90px; border-left:1px solid #e5e5e4; border-top:1px solid #e5e5e4; border-right:1px solid #e5e5e4; padding:20px; text-align:center;}
.majorPart_sub li.end {width:129px; height:90px; border-bottom:1px solid #e5e5e4;  padding:20px 5px 20px 5px;}
.mjSec_sub {display:block; letter-spacing:-1px;}
.mjSec_sub p.headSubject {text-align:center; color:#303030; font-size:16px; margin-bottom:5px; font-weight:bold;}
.mjSec_sub p.headSubject2 {text-align:center; color:#ffff33; font-size:16px; margin-bottom:5px; font-weight:bold;}
.mjSec_sub p.iconSec {text-align:center; margin-top:10px;}
.mjSec_sub p.iconSec1 {text-align:center; margin-top:-8px;}
.mjSec_sub p.iconSec img {width:79px;}
.mjSec_sub p.iconSec1 img {width:79px;}




.mBtns_sub {position:relative; height:auto; overflow:hidden;}
.mBtns_sub li {float:left; position:relative; text-align:center;}
.mBtns_sub li.dBlue {width:111px; height:80px; border-bottom:1px solid #5c97c5; background:#00458b url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:15px;}
.mBtns_sub li.dBlue p.headSubject {color:#FFF; font-size:16px; margin-top:10px; font-weight:bold;}
.mBtns_sub li.dBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns_sub li.dBlue .iconSec {margin-top:0px;}
.mBtns_sub li.dBlue .iconSec img {width:55px;}

.mBtns_sub li.lBlue {width:111px; height:80px; background:#2674b2 url(../images/common/bg_btn.png) repeat left top; color:#FFF; padding:15px;}
.mBtns_sub li.lBlue p.headSubject {color:#FFF; font-size:16px; margin-top:10px; font-weight:bold;}
.mBtns_sub li.lBlue p.subCopy {color:#c2d3e3; font-size:12px;}
.mBtns_sub li.lBlue .iconSec {margin-top:0px;}
.mBtns_sub li.lBlue .iconSec img {width:55px;}

.mBtns_sub li.lGray {width:111px; height:97px; border-left:1px solid #e5e5e4; background:#eeeeee; border-bottom:1px solid #bbc0c3; padding:15px;}
.mBtns_sub li.lGray p.iconSec_b {text-align:center; margin-top:5px; margin-bottom:15px;}
.mBtns_sub li.lGray p.iconSec_b2 {text-align:center; margin-top:15px; margin-bottom:15px;}
.mBtns_sub li.lGray p.iconSec_b img {width:65px;}
.mBtns_sub li.lGray p.iconSec_b2 img {width:61px;}
.mBtns_sub li.lGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:16px; font-weight:bold; line-height:20px;}

.mBtns_sub li.dGray {width:141px; height:107px; border-left:1px solid #e5e5e4; background:#dbdbdb; border-bottom:1px solid #bbc0c3; padding:10px 0 10px 0;}
.mBtns_sub li.dGray p.iconSec_b {text-align:center; margin-top:5px; margin-bottom:10px;}
.mBtns_sub li.dGray p.iconSec_b img {width:65px;}
.mBtns_sub li.dGray p.iconSec_b2 {text-align:center; margin-top:15px; margin-bottom:15px;}
.mBtns_sub li.dGray p.iconSec_b2 img {width:61px;}
.mBtns_sub li.dGray p.btnName {text-align:center; color:#303030; letter-spacing:-1px; font-size:16px; font-weight:bold; line-height:20px;}

/* subCon */
#subConBox {clear:both; position:relative; width:849px; height:auto; overflow:hidden; margin-left:260px; float:left;}
.subCon {clear:both; position:relative; width:849px; height:auto; overflow:hidden; margin:0 auto;}

.location {position:relative; text-align:right; margin:15px 0 32px 0; font-family:'Dotum';}
.location img {vertical-align:-2px;}

.commTitleArea {clear:both; position:relative; height:127px; overflow:hidden; margin-bottom:40px;}
.commTitleArea h2 {color:#232323; font-size:36px; margin-bottom:16px;}
.commTitleArea .subCopy {color:#646464; font-size:16px;}
.commTitleArea .symSec {position:absolute; right:0; top:0;}


.commTitleArea_noimg {clear:both; position:relative; height:100px; overflow:hidden; margin-bottom:40px;}
.commTitleArea_noimg h2 {color:#232323; font-size:36px; margin-bottom:16px;}
.commTitleArea_noimg .subCopy {color:#646464; font-size:16px;}
.commTitleArea_noimg #hakdang_find_map_title {color:#F00; font-size:26px;}
.commTitleArea_noimg .symSec {position:absolute; right:0; top:0;}

.commTitleArea_noimg1 {clear:both; position:relative; height:60px; overflow:hidden; margin-bottom:5px;}
.commTitleArea_noimg1 h2 {color:#232323; font-size:36px; margin-bottom:16px;}
.commTitleArea_noimg1 .subCopy {color:#646464; font-size:16px;}
.commTitleArea_noimg1 .symSec {position:absolute; right:0; top:0;}

.commTitleArea_noimg2 {clear:both; position:relative; height:100px; overflow:hidden; margin-bottom:0px;}
.commTitleArea_noimg2 h2 {color:#232323; font-size:36px; margin-bottom:16px;}
.commTitleArea_noimg2 .subCopy {color:#646464; font-size:16px;}
.commTitleArea_noimg2 #hakdang_find_map_title {color:#F00; font-size:26px;}
.commTitleArea_noimg2 .symSec {position:absolute; right:0; top:0;}

.col1Set {clear:both; position:relative; height:auto; overflow:hidden;}

.stepBox {position:relative; height:auto; overflow:hidden; margin-bottom:10px; line-height:33px; }
.stepBox p {float:left; color:#575656; font-size:15px; letter-spacing:-1px;}
.stepBox p.step {color:#005ca4; font-size:33px; font-weight:bold; margin-right:5px;}

.solveBox {clear:both; padding:10px 0; position:relative; border-top:2px solid #9a9a9a; border-bottom:1px solid #d6d6d6; background:#fafafa; text-align:center; font-family:'Dotum'; height:auto; overflow:hidden; color:#3f3f3f; min-height:40px; line-height:40px;}
.solveBox p {font-family:'NanumGothic'; font-size:20px;}
.solveBox p.solve {font-size:16px;}

.cauBox {position:relative; background:url(../images/common/icon_cau.gif) no-repeat left top; font-size:13px; color:#575656; letter-spacing:0px; padding-left:20px; line-height:18px;}
.checkBox {position:relative; background:url(../images/common/icon_check.gif) no-repeat left top; font-size:13px; color:#575656; letter-spacing:0px; padding-left:20px; line-height:20px; padding-bottom:25px;}
.resultBox {clear:both; position:relative; border:1px solid #d6d6d6; background:#fafafa; padding:15px; margin-bottom:20px;}
.resultBox h2 {margin-left:17px; margin-top:5px; display:block; background:url(../images/common/bullet_square.gif) no-repeat left 5px;; font-size:18px; color:#005ca4; font-weight:normal; height:40px; padding-left:18px;}
.resultinnerBox {border:1px solid #d6d6d6; background:#FFF; padding:15px;}
.resultinnerBox p {font-size:13px; line-height:21px;}

.resultinfoBox {clear:both; position:relative; height:217px; background:url(../images/common/bg_reuslt_info.gif) no-repeat left top; margin-bottom:60px; text-align:center; padding:35px; letter-spacing:-1px;}
.resultinfoBox p.infoTxt {font-size:14px; line-height:24px; color:#292929; letter-spacing:-1px; color:#292929;}
.resultinfoBox .roundBox {display:inline-block; width:768px; height:44px; border-radius:45px; background:#5d5851; font-size:20px; color:#FFF; line-height:40px;}
.arYellow {background:url(../images/common/bullet_ar_yellow.gif) no-repeat left center; padding-left:15px;}
.resultinfoBox .senBox {font-size:23px; color:#242424;}
.resultinfoBox .senBox img{vertical-align:10px;}




/* BTNS */
.btnFunc {clear:both; position:relative; text-align:center;}

.btnDefault {display:inline-block; height:40px; line-height:40px; font-family:'NanumGothic'; font-size:13px; border-radius:3px;}
.btnDefault a {display:block; padding:0 14px; color:#FFF;}

.btnBlue {display:inline-block; width:311px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/bullet_ar_b02.gif) no-repeat 243px center;}
.btnBlue a {display:block; color:#FFF; padding-right:40px;}

.btnBlueApp {display:inline-block; width:240px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/bullet_ar_b02.gif) no-repeat 160px center;}
.btnBlueApp a {display:block; color:#FFF; padding-right:50px;}

.btnBlueApp_baby {display:inline-block; width:140px; height:50px; line-height:48px; font-size:20px; border-radius:5px; background:#005ca4 url(../images/common/bullet_ar_blue.png) no-repeat 110px center;}
.btnBlueApp_baby a {display:block; color:#FFF; padding-right:20px; border-radius:5px; background:#005ca4 url(../images/common/bullet_ar_blue.png) no-repeat 110px center;}

.btnBlueChoice {display:inline-block; width:260px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/bullet_ar_b02.gif) no-repeat 200px center;}
.btnBlueChoice a {display:block; color:#FFF; padding-right:50px;}

.btnBlueFree {display:inline-block; width:300px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/bullet_ar_b02.gif) no-repeat 240px center;}
.btnBlueFree a {display:block; color:#FFF; padding-right:50px;}

.btnBlueCard {display:inline-block; width:300px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/icon_card_blue.gif) no-repeat 220px center;}
.btnBlueCard a {display:block; color:#FFF; padding-right:60px;}

.btnBlueTrans {display:inline-block; width:330px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4 url(../images/common/icon_won.gif) no-repeat 260px center;}
.btnBlueTrans a {display:block; color:#FFF; padding-right:55px;}

.btnBlueSubmit {display:inline-block; width:200px; height:70px; line-height:70px; font-size:20px; border-radius:3px; background:#005ca4}
.btnBlueSubmit a {display:block; color:#FFF; text-align:center;}

.btnBluePhone {display:inline-block; color:#FFF; text-align:center; width:140px; height:143px; letter-spacing:-1px; line-height:27px; font-size:18px; padding:13px 0 0 0px ; border-radius:3px; background:#005ca4 url(../images/common/icon_phone1.gif) no-repeat 4px 97px;}



.btnBlueTv {display:inline-block; color:#FFF; text-align:center; font-weight:400; width:80px; height:23px; line-height:14px; font-size:13px;  padding:7px 0 0 30px; border-radius:3px; background:#005ca4 url(../images/common/icon_tv.gif) no-repeat 15px center;}
.btnBlueTv:hover {display:inline-block; color:#0072cc; text-align:center; font-weight:400; width:80px; height:23px; line-height:14px; font-size:13px;  padding:7px 0 0 30px; border:1px solid #0072cc; border-radius:3px; background:#fff url(../images/common/icon_tv1.gif) no-repeat 15px center;}
.btnBlueTv1 {display:inline-block; color:#0072cc; text-align:center; font-weight:400; width:80px; height:22px; line-height:14px; font-size:13px;  padding:7px 0 0 30px; border:1px solid #0072cc; border-radius:3px; background:#fff url(../images/common/icon_tv1.gif) no-repeat 15px center;}
.btnBlueTv1:hover {display:inline-block; color:#FFF; text-align:center; font-weight:400; width:80px; height:22px; line-height:14px; font-size:13px;  padding:7px 0 0 30px; border-radius:3px; background:#005ca4 url(../images/common/icon_tv.gif) no-repeat 15px center;}



.bgOrange {background:#f79035;}
.bgGray {background:#616161;}

/* bbs */

#contact-faq {position:relative; clear:both; height:auto; overflow:hidden; margin-bottom: 20px;}
.forum-bbs {width: 849px; border-bottom: 1px solid #d6d6d6; border-top: 2px solid #0072cc;}
.bbs_icon {}
.bbs_icon01 {margin-right:5px;}

.tRed {color:#ff0000 !important;}
.tBlue {color:#002dd4; font-size:18px;}
.tgreen {color:#00cf91;}
.tBlack {color:#222222 !important;}
.bold {font-weight:bold;}
.fwnormal {font-weight:normal !important;}

.padAll30 {padding:30px;}
.padTL2765 {padding:27px 0 0 65px;}
.padTL2720 {padding:27px 0 0 20px;}
.padB30 {padding:0 0 30px 0;}

.alLeft {text-align:left !important;}

.inputFriend {
	width:165px; 
	height:19px; 
	border:1px solid #aaaaaa; 
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
	padding-left:6px; 
	line-height:19px; 
	font-size:11px;
	font-family:'Dotum';
}

.inputPw {
	width:165px; 
	height:28px; 
	border:1px solid #aaaaaa; 
	border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; 
	padding-left:6px; 
	line-height:19px; 
	font-size:11px;
	font-family:'Dotum';
}

.forum-basic th {
    background: url(../images/common/forum_subject_bg.png) top left repeat-x;
    padding: 12px 0 10px;
}

.forum-basic td {
    padding: 14px 0 12px;
}

.forum-basic td, .forum-basic th {
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}

.forum-basic td:first-child {
    text-align: left;
    padding: 14px 19px 12px;
}

.forum-basic td a {
    text-decoration: none;
    color: #333;
}

.forum-basic td a:hover {
    text-decoration: underline;
}



.forum-group th {
    background-color: #fbfbfb;
    padding: 12px 0 10px;
}

.forum-group td {
    padding: 14px 0 12px;
}

.forum-group td, .forum-group th {
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}

.forum-group td:first-child {
    text-align: left;
    padding: 14px 19px 12px;
}

.forum-group td a {
    text-decoration: none;
    color: #050505;
}

.forum-group td a:hover {
    text-decoration: underline;
}

.forum-bbs th {
    background-color: #fbfbfb;;
    padding: 14px 0 12px;
}

.forum-bbs td {
    padding: 14px 0 12px;
}

.forum-bbs td.out {
    padding: 14px 0 12px;
	color:#ff0000;
	font-weight:bold;
	text-align:center !important;
}

.forum-bbs td.active {
    color:#dc2809 !important;
}

.forum-bbs td, .forum-bbs th {
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
}

.forum-bbs td:first-child + td {
	padding:0;
    text-align: left;
	line-height:18px;
}

.forum-bbs td:first-child + td span {
    color: #050505;
    font-weight: bold;
}

.forum-bbs td a {
    text-decoration: none;
    color: #050505;
}



.forum-basic td a:hover {
    text-decoration: underline;
}

#forum-pagin {
    margin: 24px 0 0;
    text-align: center;
}

#forum-pagin li {
    display: inline-block;
    *display: inline;
    zoom: 1;
}

#forum-pagin li a {
    text-align: center;
    width: 23px;
    line-height: 23px;
    border: 1px solid #dadada;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
}

#forum-pagin li.pagin-next a {
    width: 56px;
    padding: 0 19px 0 8px;
    background: url(../images/common/pagin_right.png) 66px center no-repeat;
    font-weight: normal;
}

#forum-pagin li.active a, #forum-pagin li a:hover {
    color: #ff2802;
    text-decoration: underline;
    background-color: #f0f0f0;
    border-color: #c0c0c0;
}

#forum-pagin li.pagin-next a:hover {
    text-decoration: none;
}

#forum-faq .answer td {
    padding: 0;
    border-bottom: none;
}

#forum-faq .answer td div {
    overflow: hidden;
    padding: 11px 19px 12px 44px;
    border-bottom: 1px solid #d6d6d6;
}

#forum-search {
    text-align: center;
    margin: 29px 0 45px 0;

}

#forum-search input[type="text"] {
    border: none;
    background: url(../images/common/forum_search_input_bg.png) top left no-repeat;
    width: 184px;
	font-family: NanumGothic, sans-serif;
	font-size:12px;
    height: 14px;
    padding: 9px 8px 9px;
}

#forum-search input[type="submit"] {
    border-radius: 2px;
    font-size: 12px;
    font-family: dotum, sans-serif;
    border: none;
    background-color: #616161;
    width: 50px;
    height: 32px;
    text-align: center;
    color: #ffffff;
}

#forum-search select {
    margin: 6px 0 6px;
	border: none;
	font-family: NanumGothic, sans-serif;
	font-size:12px;
    background: url(../images/common/forum_search_select_bg.png) top left no-repeat;
    width: 110px;
    height:32px;
    padding: 9px 8px 9px;
}
#funcArea {position:relative;}



.blue-button {
    border-radius: 2px;
    background-color: #0072cc;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
}

.blue-button:hover {
    border-radius: 2px;
    background-color: #0072cc;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
}



.green-button {
   	border-radius: 5px;
    background-color: #13cc95;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}

.green-button:hover {
   	border-radius: 5px;
    background-color: #13cc95;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}


.skyblue-button {
   	border-radius: 5px;
    background-color: #32abe3;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}

.skyblue-button:hover {
   	border-radius: 5px;
    background-color: #32abe3;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}


.orange-button {
   	border-radius: 5px;
    background-color: #f79035;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}

.orange-button:hover {
   	border-radius: 5px;
    background-color: #f79035;
    text-align: center;
	padding: 12px 0;
    display: inline-block;
    color: #ffffff;
	font-weight:300;
	letter-spacing:-1px;
	font-size:15px;
    text-decoration: none;
    line-height: 20px;
}


.sky-button {
    border-radius: 2px;
    background-color: #0b8da1;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
}

.gray-button {
    border-radius: 2px;
    background-color: #616161;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
}
.gray-button:hover {
    border-radius: 2px;
    background-color: #616161;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
}
.Dgray-button {
    border-radius: 2px;
    background-color: #616161;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
	margin-left:20px;
}
.Dgray-button:hover {
    border-radius: 2px;
    background-color: #616161;
    text-align: center;
    display: inline-block;
    color: #ffffff;
	font-size:13px;
    text-decoration: none;
    line-height: 30px;
	margin-left:20px;
}
.red-button {
    border-radius: 2px;
    background-color: #e32500;
    text-align: center;
    display: inline-block;
    color: #ffffff;
    text-decoration: none;
    line-height: 30px;
}

.wd60 {width:60px;}
.wd70 {width:70px;}
.wd130 {width:130px;}
.wd180 {width:180px !important;}
.wd210 {width:210px !important;}
.funcBtn_bbs {position:absolute; right:2px; top:0px;}

/* bbs New */

.bbsRead {position:relative; width:849px; height:auto; overflow:hidden;  border-bottom: 1px solid #d6d6d6; border-top: 2px solid #0072cc; margin-bottom:10px; padding-bottom:20px;}
.bbsRead table {position:relative; width:100%;}
.bbsRead th {background:#fafafa; border-bottom:1px solid #d6d6d6; padding:14px 17px;}
.bbsRead th.subject {background:#fafafa; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:left; font-weight:bold; font-size:13px;}
.bbsRead td.subject {background:#fafafa; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:right;}


.bbsRead th.writer {background:#FFF; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:left; font-weight:bold;}
.bbsRead th.writer p {float:left;}
.bbsRead th.writer li {float:left; padding:0 11px 0 11px; background:url(../images/bbs_pix.gif) no-repeat right -1px; font-weight:normal;}
.bbsRead th.writer li.ratePercent {padding:0 5px 0 11px; background:none; color:#ff0000;}
.bbsRead th.writer li.end {background:none;}
.bbsRead td.writer {background:#FFF; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:right;}

.bbsRead td.bbsCon {background:#FFF; border-bottom:0px solid #d6d6d6; padding:20px 17px; text-align:left;}
.bbsRead td.rateArea {background:#FFF; border-bottom:0px solid #d6d6d6; padding:20px 17px; text-align:center;}

.pad30 {padding:30px;}
.bbsDate {margin-right:15px;}
.sirenBtn {background:url(../images/report_bullet.png) no-repeat left 2px; padding-left:15px;}
.sirenBtn a {color:#050505; text-decoration:none;}

.freegamRead {position:relative; width:849px; height:auto; overflow:hidden; border-top: 2px solid #0072cc; margin-bottom:10px;}
.freegamRead table {position:relative; width:100%;}
.freegamRead th {background:#fafafa; border-bottom:1px solid #d6d6d6;  text-align:left; padding:14px 0 14px 23px;}
.freegamRead td {background:#fff; border-bottom:1px solid #d6d6d6;  text-align:left; padding:14px 0 14px 14px;}
.freegamRead th.subject {background:#fafafa; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:left; font-weight:bold; font-size:13px;}
.freegamRead td.subject {background:#fafafa; border-bottom:1px solid #d6d6d6; padding:14px 17px; text-align:right;}
.freegamRead td.bbsCon {background:#FFF; border-bottom:0px solid #d6d6d6; padding:20px 17px; text-align:left;}
.freegamRead td.rateArea {background:#FFF; border-bottom:0px solid #d6d6d6; padding:20px 17px; text-align:center;}


.countBox,
.countBox *{clear:both; position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none border:0; font-size:12px; font-family:"Verdana"; white-space:nowrap; background:url(../images/bg_count.png) no-repeat; vertical-align:top; overflow:visible; }
.countBox { margin-right:12px;}
.countBox *{ left:12px; cursor:pointer; _cursor:hand;}

.countBox.countRed, .countBox.countRed *{ height:26px; line-height:26px; color:#ff0000;}
.countBox.countRed { background-position:left 0; margin-bottom:5px;}
.countBox.countRed *{margin-top:0px; padding:0px 10px 0 0px; font-size:12px; background-position:right 0px; text-decoration:none;}

.countBox.countZero, .countBox.countZero *{ height:26px; line-height:26px; color:#050505;}
.countBox.countZero { background-position:left 0; margin-bottom:5px;}
.countBox.countZero *{margin-top:0px; padding:0px 10px 0 0px; font-size:12px; background-position:right 0px; text-decoration:none;}

.toolBox,
.toolBox *{clear:both; position:relative; margin:2px; padding:0; display:-moz-inline-stack; display:inline-block; text-decoration:none border:0; font-size:11px; font-family:"Dotum"; white-space:nowrap; background:url(../images/bg_tooltip.png) no-repeat;}
.toolBox { margin-right:12px;}
.toolBox *{ left:12px; cursor:pointer; _cursor:hand;}

.toolBox.ballon, .toolBox.ballon *{ height:32px; line-height:13px; color:#FFF;}
.toolBox.ballon { background-position:left 0; margin-bottom:5px;}
.toolBox.ballon *{margin-top:0px; padding:4px 10px 0 0px; font-size:11px; background-position:right 0px; text-decoration:none;}

.innerTable {clear:both; width:96%; height:auto; margin:0 auto;}
.innerTable table {position:relative; margin:0 auto;}
.innerTable th.writerinfo {border:1px solid #bdbdbd; background:#f3f3f3; text-align:left; padding:0; height:46px;}
.innerTable th.writerinfo p {float:left; padding:0; margin-right:10px;}
.innerTable th.writerArticle {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; background:url(../images/bg_innertable.gif) repeat-x; padding:10px 15px; text-align:left;}

.innerTable td {border-left:0px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 15px;}
.innerTable td.leftSec {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; padding:10px 15px;}

.innerPick {clear:both; width:100%; height:auto; margin:0 auto; margin-bottom:20px;}
.innerPick table {padding:0; margin:0;}
.innerPick th {border:1px solid #3e9900; background:#3e9900; padding:5px;}
.innerPick td {border:1px solid #d6d6d6; text-align:center; padding:5px;}
.innerPick td.bgSky {border:1px solid #d6d6d6; text-align:left; background:#e7fffa; padding:15px;}
.rateBox {position:relative; border:1px solid #acacac; border-radius:2px; background:#FFF; padding:7px 5px 5px 5px; text-align:left; margin:0 auto;}
.reatBoxRight {position:absolute; right:5px;;}
.bgYellow {background:#fffca4 !important;}

.writerinfoZone {position:absolute; line-height:36px; left:10px; top:7px;}
.writerinfoZone a {text-decoration:none; color:#474747;}
.perBtn {position:absolute; right:10px; top:11px;}
.perArticle {position:absolute; right:10px; top:60px;}
.perBtn li {float:left;}

.perBtnBg a {display:inline-block; background:url(../images/bg_perbtn.gif) repeat-x; text-align:center; padding:7px 12px 5px 12px; border:1px solid #a9a9a9; border-radius:2px; font-size:11px; font-weight:bold; letter-spacing:-1px; color:#050505; text-decoration:none; margin-right:2px;}
.perBtnBg_memo a {display:inline-block; background:url(../images/bg_perbtn.gif) repeat-x; text-align:center; padding:5px 12px 3px 12px; border:1px solid #a9a9a9; border-radius:2px; font-size:11px; font-weight:bold; letter-spacing:-1px; color:#050505; text-decoration:none; margin-right:2px;}

.usrPhoto {padding:0; margin:0;}
.usrPhoto img {border:1px solid #d6d6d6;}
.articleView a {background:url(../images/ar_right.gif) no-repeat right 3px; padding-right:10px; color:#050505; text-decoration:none;}
.usrArticle {position:relative;}
.usrArticle li {position:relative; float:left; line-height:22px; width:100%;}
.usrArticle li a {color:#474747; text-decoration:none;}
.aDate {position:absolute; right:0; font-size:11px; color:#888888;}
.commDate {font-size:11px; color:#888888;}

/* bbsWrite */
.bbsWrite {position:relative; width:848px; height:auto; overflow:hidden; background:#fbfbfb; border:1px solid #d6d6d6; margin-bottom:10px;}
.bbsWrite .writeSubject {border-bottom:1px solid #d6d6d6; text-align:left; padding:10px 0 10px 37px;}
.bbsWrite .writeName {border-bottom:1px solid #d6d6d6; text-align:left; padding:10px 0 10px 37px;}
.bbsWrite .writePw {border-bottom:0px solid #d6d6d6; text-align:left; padding:10px 0 10px 37px;}
.bbsWrite .writeSubject p {padding-top:5px;}
.bbsWrite .writeName p {padding-top:5px;}
.bbsWrite .writePw p {padding-top:5px;}
.bbsWrite .editorArea {border-bottom:1px solid #d6d6d6; text-align:left; padding:10px 0 10px 37px;}
.pad20 {padding:20px;}
#write-form {
    border: 1px solid #d6d6d6;
    background-color: #fbfbfb;
    padding: 10px 0 11px;
}

#write-form-top {
    padding: 0 105px 10px 111px;
    width: 600px;
    border-bottom: 1px solid #d6d6d6;
    float: left;
}

#write-form-bottom {
    padding: 11px 105px 0 111px;
}

#write-form-bottom textarea {
    width: 600px;
	
    height: 263px;
    padding: 13px 17px;
    border: 1px solid #d6d6d6;
}

#write-form-bottom-bbs textarea {
    width: 744px;
	font-family: NanumGothic, sans-serif; 
	font-size:13px;
    height: 263px;
    padding: 13px 15px;
    border: 1px solid #d6d6d6;
}

#write-form-top input[type="text"] {
    border: none;
    width: 496px;
	font-family: NanumGothic, sans-serif; 
	font-size:13px;
    height: 12px;
    padding: 14px 16px 14px;
    background: url(../images/common/write_input_bg.png) top left no-repeat;
    float: left;
}

#write-form-top select {

    float: left;
    margin: 10px 0 10px;
    margin-right: 5px;
    padding-left: 15px;
    width: 142px;
    border: 1px solid #b8b8b8;
    border-radius: 2px;

}


/* input */
.inputComment {width:770px; height:47px; border:1px solid #e8e8e8; background:#FFF;}
.inputFile {width:200px; height:20px; border:1px solid #e8e8e8; background:#FFF;}
.inputSiren {width:285px; height:84px; border:1px solid #d6d6d6; background:#FFF;}
.inputSubject {width:760px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputName {width:195px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputCharacter {width:70px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputCel {width:50px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputEmail {width:600px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputAdd {margin-top:10px; width:292px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputPw {width:195px; height:40px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}
.inputReceive {width:137px; height:24px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family:NanumGothic, sans-serif;}
.inputPayment {width:137px; height:26px; border:1px solid #acacac; background:#FFF; border-radius:3px; padding-right:15px; font-family:'Verdana'; font-weight:bold; color:#002dd4; text-align:right;}
.inputBatting {width:665px; height:24px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family:NanumGothic, sans-serif;}
.inputMemo {width:791px; height:123px; border:1px solid #d6d6d6; background:#FFF; padding:10px; font-family:NanumGothic, sans-serif;}
.inputNoline {width:195px; height:12px; border:none; background:#FFF; font-family:NanumGothic, sans-serif;}
.inputPoint {width:157px; height:28px; border:1px solid #d6d6d6; border-radius:3px; text-align:right; padding-right:10px; background:#FFF; font-family:'Verdana'; font-weight:bold; color:#ff0000;}
.inputPoint_dis {width:157px; height:28px; border:1px solid #d6d6d6; border-radius:3px; text-align:right; padding-right:10px; background:#efefef url(../images/point_bullet.png) no-repeat 7px 6px; font-family:'Verdana'; font-weight:bold; color:#030303;}
.inputGift {width:275px; height:28px; border:1px solid #d6d6d6; border-radius:3px; text-align:right; padding-right:10px; background:#FFF; font-family:NanumGothic, sans-serif; font-weight:bold; color:#ff0000;}
.inputSolve {height:38px; line-height:38px; background:#FFF; border:1px solid #b8b8b8; padding-left:8px; border-radius:3px; color:#999999;}
.textareaAppli {height:150px; border:1px solid #d6d6d6; background:#FFF; border-radius:3px; padding-left:15px; font-family: NanumGothic, sans-serif; font-size:13px;}

/* font */
.bold {font-weight:bold;}
.bold500 {font-weight:500;}
.tSky {color:#c4e5ff;}
.tBlue {color:#005ca4;}
.tBlack {color:#000;}
.tSkyBlue {color:#0075d1;}
.tOrange{color:#f87501;}

.tBrown {color:#b35f31;}
.tRed {color:#e50000;}
.red_txt {color:#ff0000;}
.ftBig {font-size:14px;}
.ftBig01 {font-size:30px;}
.ft25 {font-size:25px;}
.ft23 {display:inline-block; font-size:23px; padding-top:5px;}
.ft20 {font-size:20px;}
.ft21 {display:inline-block; font-size:20px; padding-left:31px;}
.ft17 {display:inline-block; font-size:17px; padding:15px 0 0 25px;}

/* align */
.floatLeft {float:left;}
.floatRight {float:right;}

/* margin */
.maL14 {margin-left:14px;}
.maL10 {margin-left:10px;}
.maR5 {margin-right:5px;}
.maR7 {margin-right:7px;}
.maR9 {margin-right:9px;}
.maR15 {margin-right:15px;}
.maR20 {margin-right:20px;}
.maR30 {margin-right:30px;}
.maR40 {margin-right:40px;}
.maR55 {margin-right:55px;}

.maT5 {margin-top:5px;}
.maT17 {margin-top:17px;}
.maB17 {margin-bottom:17px;}
.maT10 {margin-top:10px;}
.maT18 {margin-top:18px;}
.maT20 {margin-top:20px;}
.maT25 {margin-top:25px;}
.maT30 {margin-top:30px;}
.maB45 {margin-bottom:45px;}
.maB20 {margin-bottom:20px;}
.maB30 {margin-bottom:30px;}
.maB15 {margin-bottom:15px;}
.maB10 {margin-bottom:10px;}
.maB7 {margin-bottom:7px;}

.maTB10 {margin:20px 0 30px 0;}
.maTB1020 {margin:10px 0 20px 0;}
.maTB20 {margin:20px 0 40px 0;}
.maTB22 {margin:20px 0;}
.maTB33 {margin:30px 0;}
.maTB30 {margin:30px 0 80px 0;}
.maTB40 {margin:40px 0 80px 0;}
.maTB45 {margin:10px 0 45px 0;}
.maT40 {margin:80px 0 0 0;}
.maTB60 {margin:60px 0 280px 0;;}
.maTB200 {margin:20px 0 200px 0;}


/* padding */
.pdR15 {margin-right:15px;}
.padR40 {padding-right:40px;}
.padT20 {padding-top:20px;}
.padT10 {padding-top:10px;}
.pdL10 {margin-left:10px;}

/* width */
.wd190 {width:190px;}
.wd415 {width:415px;}

/* align */
.alCenter {text-align:center; !important;}
.alRight {text-align:right !important;}
.alLeft {text-align:left !important;}

input,button{vertical-align:middle; border:0; }

/* emptyArea */
.emptyArea {clear:both; padding:85px 0 85px 0; text-align:center;}
.emptyMatch {position:relative; width:102px; height:90px; background:url(../images/live/bg_empty.png) no-repeat; margin:0 auto;}
#entrisSec {position:absolute; left:50%; top:20px; margin-left:-21px; z-index:999;}
.iconArea {width:42px; height:37px; background:url(../images/score_icon.png); background-position:1px 0; }
.scocker {background-position:0px 0px;}
.baseball {background-position:-98px 0px;}
.basketball {background-position:-197px 0px;}
.valleryball {background-position:-296px 0px;}
.hockey {background-position:-394px 0px;}
.tennis {background-position:-494px 0px;}
.bowl {background-position:-593px 0px;}
.starcraft {background-position:-695px 0px;}
.etcgame {background-position:-792px 0px;}

.ftBig {font-size:16px; font-family:'Dotum';}

/* application */
.btnVisual {text-align:center;}
.BlueBtn_charge {text-align:left; width:845px; margin-bottom:20px; display:inline-block; line-height: 30px; color:#01349d; font-weight: bold; letter-spacing:-1px; font-size:20px; background:url(../images/common/bullet_ar_b01.gif) no-repeat 800px center; border:2px solid #005ca4; border-radius:5px;}
.BlueBtn_differ01 {text-align:left; width:429px; height: 113px; margin-bottom:20px; float:left;}
.BlueBtn_differ02 {text-align:left; width:420px; height: 113px; margin-bottom:20px; float:left;}
.BlueBtn_differ03 {text-align:left; width:429px; height: 69px; margin-bottom:30px; float:left;}
.BlueBtn_differ04 {text-align:left; width:420px; height: 69px; margin-bottom:30px; float:left;}
.BlueBtn_differ05 {text-align:left; width:429px; height: 69px; margin-bottom:30px; float:left;}
.BlueBtn_differ06 {text-align:left; width:420px; height: 69px; margin-bottom:30px; float:left;}
.BlueBtn_charge a {text-align:left; display:block; color:#01349d; padding:25px 41px 25px 158px; }
.BlueBtn_charge .stxt {color:#007cde; letter-spacing:-1.5px; font-size:17px; font-weight: 400;}
.BlueBtn_charge .img {background:url(../images/common/icon_click.gif) no-repeat left 18px top 14px;}

.BtnBlue {text-align:left;}
.BlueBtn {margin: 7px 9px 20px 0; float:left; width: 420px; height: 49px; display:inline-block; color:#01349d; letter-spacing:-1px; font-size:18px; background:url(../images/common/btn_blue.gif)}
.BlueBtn a {display:block; color:#ffffff; padding:12px 25px 12px 24px; }
.BlueBtn a:hover {color:#ffffff; height: 49px; background:url(../images/common/btn_blue_on.gif) no-repeat;}

.BtnBlue1 {text-align:left;}
.BlueBtn1 {margin: 0 9px 20px 0; float:left; width: 420px; height: 49px; display:inline-block; color:#01349d; letter-spacing:-1px; font-size:18px; background:url(../images/common/btn_blue.gif)}
.BlueBtn1 a {display:block; color:#01349d; padding:13px 65px 12px 34px; }
.BlueBtn1 a:hover {color:#ffffff; height: 49px; background:url(../images/common/btn_blue_on.gif) no-repeat;}

.BtnOrg {text-align:left;}
.OrgBtn {margin: 7px 0 20px 0; width: 420px; height: 49px; float:right; display:inline-block; color:#f79035; letter-spacing:-1px; font-size:18px; background:url(../images/common/btn_org.gif);}
.OrgBtn a {display:block; color:#ffffff; padding:13px 79px 12px 60px;}
.OrgBtn a:hover {color:#ffffff; height: 49px; background:url(../images/common/btn_org_on.gif) no-repeat;}

.subscriberBox {margin:20px 0 5px 0; float:left; width: 849px; height: 40px;}
.subscriberBox h2 {margin-top:5px; display:block; background:url(../images/common/icon_man1.gif) no-repeat left 5px; font-size:18px; font-weight:bold; height:40px; padding:7px 0 12px 33px;}

.policy {margin:30px 0 5px 0; float:left; width: 849px; height: 40px;}
.policy h2 {margin-top:5px; display:block; background:url(../images/common/icon_agree.gif) no-repeat left 7px; font-size:18px; font-weight:bold; height:40px; padding:7px 0 12px 33px;}

.subbookBox {margin:20px 0 5px 0; float:left; width: 849px; height: 40px;}
.subbookBox h2 {margin-top:5px; display:block; background:url(../images/common/icon_book.gif) no-repeat left 0px top 10px; font-size:18px; font-weight:bold; height:40px; padding:7px 0 12px 33px;}

.infoBox {margin:0 0 5px 0; float:left; width: 849px; height: 40px;}
.infoBox h2 {margin-top:8px; display:block; background:url(../images/common/icon_clock.gif) no-repeat left 5px; font-size:18px; font-weight:bold; height:40px; padding:4px 0 12px 33px;}

.moneyBox {margin:0 0 5px 0; float:left; width: 849px; height: 40px;}
.moneyBox h2 {margin-top:8px; display:block; background:url(../images/common/icon_money1.gif) no-repeat left 5px; font-size:18px; font-weight:bold; height:40px; padding:4px 0 12px 33px;}


#application-form {
    margin-bottom: 220px;
	float:left;
}

#application-form #sign-up {
    border: 1px solid #d6d6d6;
    padding: 33px 43px 92px 40px;
	float:left;
}

#application-form #sign-up h4 {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 11px;
	float:left;
}

#application-form #sign-up .term-button {
    margin-bottom: 0;
	float:left;
}

#application-form .app-form {
    padding: 33px 43px 148px 40px !important;
	float:left;
}
#sign-up-create table {
    border-top: 2px solid #9a9a9a;
    width: 849px;
    margin-bottom: 12px;
	float:left;
}

#sign-up-create table th {
    font-weight: bold;
    background-color: #f9f9f9;
    padding: 12px 0 12px 23px;
    text-align: left;
    border-right: 1px solid #d6d6d6;
	font-size:13px; 


}


#sign-up-create table td {
    padding: 10px 0 10px 16px;
    position: relative;
}

#sign-up-create table td, #sign-up-create table th {
    border-bottom: 1px solid #d6d6d6;
}


#sign-up-create table td input {height:38px; font-family:'NanumGothic'; font-size:12px; line-height:38px; background:#FFF; border:1px solid #b8b8b8; padding-left:8px; border-radius:3px; color:#666666;}

#sign-up-create table td input .k_name{width: 50px;}

#sign-up-create table td select {height:40px; font-family:'NanumGothic'; font-size:12px; line-height:38px; background:#FFF; border:1px solid #b8b8b8; padding-left:5px; border-radius:3px; color:#666666;}

#sign-up-create table td textarea {height:150px; width: 590px; font-family:'NanumGothic'; font-size:13px; line-height:20px; background:#FFF; border:1px solid #b8b8b8; padding:10px 10px; border-radius:3px; color:#666666;}

#sign-up-create table td textarea.policy { margin-top:6px; height:150px; width: 799px; font-family:'NanumGothic'; font-size:13px; line-height:20px; background:#FFF; text-align:left; border:1px solid #b8b8b8; padding:10px 10px; border-radius:3px; color:#666666;}

#sign-up-create .term-button {
    margin-bottom: 86px;
	float:left;
}

#sign-up-create table .auth-button {
    margin-left: 3px;
    display: inline-block;
    text-decoration: none;
    border-radius: 2px;
    text-align: center;
    line-height: 40px;
    width: 101px;
    background-color: #616161;
    color: #ffffff;
    font-size: 12px;
    vertical-align: top;]
	float:left;
}

#sign-up-create .incorrect-message {
    color: #ff0100;
    font-size: 11px;
    padding: 5px 0 5px 5px;
    position: absolute;
    bottom: 0;
    left: 15px;
	float:left;
}

/* application charge*/

#contact-top h2 {
    padding: 8px 0 10px 5px;
    font-weight: bold;
    font-size: 18px;
    float: left;
	font-family:'NanumGothic';
}

#contact-tab {
    position: relative;
    float: left;
	margin-bottom:40px;
}

#contact-tab li {
    margin-right: -1px;
    position: relative;
    float: left;
    border: 1px solid #d2d2d2;
    background: #ffffff;
    border-bottom: 1px solid #d2d2d2;
}

#contact-tab li a {
    display: inline-block;
    color: #1e1e1e;
    text-align: center;
    line-height: 54px;
    width: 105px;
	height: 54px;
    float: left;
	font-size: 14px;
    border-bottom: none;
}

#contact-tab li:hover, #contact-tab li.active {
    background: #edf5ff;
	font-weight: bold;
	line-height: 53px;
	height: 53px;
	font-size: 14px;
    border-top: 2px solid #0072cc;
	border-bottom: 1px solid #edf5ff;
}

#contact-tab li a:hover, #contact-tab li.active a {
    color: #0072cc;
}




#contact-tab1 {
    position: relative;
    float: left;
	margin-bottom:40px;
}

#contact-tab1 li {
    margin-right: -1px;
    position: relative;
    float: left;
    border: 1px solid #d2d2d2;
    background: #ffffff;
    border-bottom: 1px solid #d2d2d2;
}

#contact-tab1 li a {
    display: inline-block;
    color: #1e1e1e;
    text-align: center;
    line-height: 54px;
    width: 105px;
	height: 54px;
    float: left;
	font-size: 14px;
    border-bottom: none;
}

#contact-tab1 li:hover, #contact-tab1 li.active {
    background: #edf5ff;
	font-weight: bold;
	line-height: 53px;
	height: 53px;
	font-size: 14px;
    border-top: 2px solid #0072cc;
	border-bottom: 1px solid #edf5ff;
}

#contact-tab1 li a:hover, #contact-tab1 li.active a {
    color: #0072cc;
}


.blueIconBox {margin:0 0 5px 0; float:left; width: 849px; height: 40px;}
.blueIconBox h2 {margin-top:8px; display:block; background:url(../images/common/bullet_square.gif) no-repeat left 10px;; font-size:18px; font-weight:bold; height:40px; padding:4px 0 12px 20px;}

.internetBox {margin:0 0 35px 0; float:left; width: 849px; height: 40px; float:left;}
.internetBox h2 {margin-top:5px; display:block; background:url(../images/common/new_number1.gif) no-repeat left 5px;; font-size:18px; font-weight:bold; height:40px; padding:15px 20px 12px 55px; float:left;}

.visitBox {margin:10px 0 45px 0; float:left; width: 849px; height: 40px;}
.visitBox h2 {width: 500px; margin-top:5px; display:block; background:url(../images/common/new_number2.gif) no-repeat left 5px;; font-size:18px; font-weight:bold; height:40px; padding:15px 0 12px 55px;}

.phoneBox {margin:10px 0 45px 0; float:left; width: 849px; height: 40px;}
.phoneBox h2 {margin-top:5px; display:block; background:url(../images/common/new_number3.gif) no-repeat left 5px;; font-size:18px; font-weight:bold; height:40px; padding:15px 0 12px 55px;}



#application-form {
    margin-bottom: 220px;
	float:left;
}

#application-form #charge {
    border: 1px solid #d6d6d6;
    padding: 33px 43px 92px 40px;
	float:left;
}

#application-form #charge h4 {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 11px;
	float:left;
}

#application-form #charge .term-button {
    margin-bottom: 0;
	float:left;
}

#application-form .app-form {
    padding: 33px 43px 148px 40px !important;
	float:left;
}
#charge-create table {
    border-top: 2px solid #9a9a9a;
    width: 849px;
    margin-bottom: 20px;
	float:left;
}

#charge-create table th {
    font-weight: bold;
    background-color: #f9f9f9;
    padding: 12px 0 12px 23px;
    text-align: center;
    border-right: 1px solid #d6d6d6;
	font-size:17px; 
	line-height:30px;
	padding: 10px 0;

}

#charge-create table th .money{
	font-size:22px; 
}

#charge-create table td .dotBlack{
	margin-top:-2px; 
	padding-right:2px;
}


#charge-create table td {
    padding: 16px 19px;
    position: relative;
	line-height: 22px;
	font-size:13px; 
	border-left: 1px solid #d6d6d6;
}

#charge-create table td, #charge-create table th {
    border-bottom: 1px solid #d6d6d6;
}

.arrowWhite {margin:5px 0 3px 0;}


/* 연구소소개 */
.bigTitle {margin:0 0 40px 0; font-size:34px; height:100px; float:left; width: 849px; text-align:center; background:url(../images/common/company_txt.gif) no-repeat center;}
.bigTitleS {color:#333; font-size:34px; height:48px; float:left; width: 849px; text-align:center; letter-spacing:-2px;}
.bigTitleB {color:#333; font-size:42px; height:60px; float:left; width: 849px; text-align:center; letter-spacing:-2px; font-weight:400;  margin:0 0 20px 0;}
.bigTitleS .commaL {background:url(../images/common/icon_comma01.gif) no-repeat left 133px; margin:0 0 25px 0;}
.bigTitleS .commaR {background:url(../images/common/icon_comma02.gif) no-repeat left 553px; margin:0 0 18px 0;}

.bigTitleS1 {margin: 30px 0; color:#333; font-size:34px; height:48px; float:left; width: 849px; text-align:center; letter-spacing:-2px;}
.bigTitleS1 .commaL {background:url(../images/common/icon_comma01.gif) no-repeat left 133px; margin:0 0 25px 0;}
.bigTitleS1 .commaR {background:url(../images/common/icon_comma02.gif) no-repeat left 553px; margin:0 0 18px 0;}

.bigTitleSD {color:#333; font-size:34px; height:48px; float:left; width: 849px; text-align:center; letter-spacing:-3px;}
.bigTitleBD {color:#333; font-size:42px; height:60px; float:left; width: 849px; text-align:center; letter-spacing:-3px; font-weight:400;  margin:0 0 20px 30px;}
.bigTitleSD .commaLD {background:url(../images/common/icon_comma01.gif) no-repeat left 133px; margin:0 0 25px -20px;}
.bigTitleBD .commaRD {background:url(../images/common/icon_comma02.gif) no-repeat left 53px top 53px; margin:0 0 27px 0;}

.hakdang {width:849px; float:left; background:url(../images/common/hachac011.gif) no-repeat; margin:0 0 20px 0; padding:990px 95px 122px 118px;}
.hakdang .maRB14 {margin:0 11px 6px 0;}
.hakdang ul{width:636px;}
.hakdang li{float:left;}

.book {width:833px; text-align:center; margin-bottom:40px; height:200px; float:left; border:solid 8px #b8cbd8; font-size:12px;}

.book .booktitle{width:787px; padding:18px 0 30px 46px; text-align:left; float:left;}
.book .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 62px;}
.book .bookBtn ul{width:352px; float:left;}
.book .bookBtn li{float:left;}
.book .bookBtn .bBtn{padding:0 10px 8px 0;}
.book .booktxt{float:left; width:353px; height: 84px;}
.book .bookStit{width:833px; margin:35px 0 40px; float:left; text-align:center;}


.book_ctm {width:833px; text-align:center; margin-bottom:30px; height:780px; float:left; border:solid 8px #b8cbd8; font-size:12px;}


.book_ctm .booktitle{width:787px; padding:31px 0 30px 46px; text-align:left; float:left;}
.book_ctm .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 62px;}
.book_ctm .bookBtn ul{width:352px; float:left;}
.book_ctm .bookBtn li{float:left;}
.book_ctm .bookBtn .bBtn{padding:0 10px 8px 0;}
.book_ctm .booktxt{float:left; width:353px; height: 84px;}
.book_ctm .bookStit{width:833px; margin:35px 0 40px; float:left; text-align:center;}

.book_ctm1 {width:833px; text-align:center; margin-bottom:30px; height:200px; float:left; border:solid 8px #b8cbd8; font-size:12px;}

.book_ctm1 .booktitle{width:787px; padding:31px 0 30px 46px; text-align:left; float:left;}
.book_ctm1 .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 62px;}
.book_ctm1 .bookBtn ul{width:352px; float:left;}
.book_ctm1 .bookBtn li{float:left;}
.book_ctm1 .bookBtn .bBtn{padding:0 10px 8px 0;}
.book_ctm1 .booktxt{float:left; width:353px; height: 84px;}
.book_ctm1 .bookStit{width:833px; margin:35px 0 40px; float:left; text-align:center;}

.book_ctm2 {width:833px; text-align:center; margin-bottom:30px; height:110px; float:left;}

.book_ctm2 .booktitle{width:787px;  text-align:left; float:left;}
.book_ctm2 .bookBtn{width:352px; height: 60px; float:left; padding:0 50px 0 90px;}
.book_ctm2 .bookBtn ul{width:833px; float:left;}
.book_ctm2 .bookBtn li{float:left;}
.book_ctm2 .bookBtn .bBtn{padding:0 40px 8px 0;}

.book_ctm3 {width:833px; text-align:center; margin-bottom:30px; height:110px; float:left;}

.book_ctm3 .booktitle{width:787px;  text-align:left; float:left;}
.book_ctm3 .bookBtn{width:352px; height: 60px; float:left; padding:0 50px 0 230px;}
.book_ctm3 .bookBtn ul{width:700px; float:left;}
.book_ctm3 .bookBtn li{float:left;}
.book_ctm3 .bookBtn .bBtn{padding:0 40px 8px 0;}


.book_hakdang {width:833px; text-align:center;  margin-top:-3px; margin-bottom:30px; height:780px; float:left; padding: 0 8px 8px 8px; background:url(../images/common/company_profile_bg.gif) no-repeat center; font-size:12px;}

.book_hakdang .booktitle{width:787px; padding:31px 0 30px 46px; text-align:left; float:left;}
.book_hakdang .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 62px;}
.book_hakdang .bookBtn ul{width:352px; float:left;}
.book_hakdang .bookBtn li{float:left;}
.book_hakdang .bookBtn .bBtn{padding:0 10px 8px 0;}
.book_hakdang .booktxt{float:left; width:353px; height: 84px;}
.book_hakdang .bookStit{width:833px; margin:35px 0 40px; float:left; text-align:center;}


.book_profile {width:849px; text-align:center; margin-bottom:30px; height:4047px; float:left;  font-size:12px; background:url(../images/common/company_profile.gif) no-repeat center;}

.book_profile .booktitle{width:795px; padding:3300px 0 30px 54px; text-align:left; float:left;}
.book_profile .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 70px;}
.book_profile .bookBtn ul{width:352px; float:left;}
.book_profile .bookBtn li{float:left;}
.book_profile .bookBtn .bBtn{padding:0 10px 8px 0;}
.book_profile .booktxt{float:left; width:353px; height: 84px;}
.book_profile .bookStit{width:849px; margin:35px 0 40px; float:left; text-align:center;}

.book_academy {width:833px; text-align:center; margin-bottom:35px; height:180px; float:left; border:solid 2px #0067b7; border-radius:10px; font-size:12px;}
.book_academy .title{padding:20px 0;}
.book_academy .bookBtn{width:352px; height: 84px; float:left; padding:0 19px 0 70px;}
.book_academy .bookBtn ul{width:352px; float:left;}
.book_academy .bookBtn li{float:left;}
.book_academy .bookBtn .bBtn{padding:0 10px 8px 0;}
.book_academy .booktxt{float:left; width:353px; height: 84px; float:left;}
.book_academy .bookStit{width:833px; margin:20px 0 30px; float:left; text-align:center;}

.booklist {clear:both; width:833px; position:relative; height:auto; overflow:hidden;  margin:0 auto;}
.booklist li {width:116px; height:198px; padding:0 13px 20px 13px;  text-align:center; display:inline-block;}
.booklist .bookimg {font-weight: bold; text-align:center; line-height:18px; font-size:12px;}
.bookimg p.maTop {margin-top:8px;}

.bookwarning {width:833px; font-weight: bold; text-align:center; margin-top:10px; font-size:14px;}

.book_gallery {width:833px; text-align:center; margin-bottom:30px; height:200px; float:left; border:solid 8px #b8cbd8; font-size:12px;}

#bookWrap {position:relative; width:700px; height:540px;}
.bookTitle {position:relative; background:#0072cc; height:66px; font-family:'NanumGothic';}
.bookTitle h2 {width:135px; font-size:22px; color:#FFF; font-weight:500; background:url(../images/common/icon_book1.gif) no-repeat right 17px; line-height:45px; padding:10px 0 0 25px;}
.bookTitle .bookClose {position:absolute; right:20px; top:22px;}

.bookCon {clear:both; width:849px; height:auto; margin:0 auto;}

#bookContents {clear:both; position:relative; width:660px; height:auto; margin:20px auto;}
.bookBimg {width:170px; height:600px; margin:0 20px 0 0; float:left;}
.bookBimg450 {width:170px; height:440px; margin:0 20px 0 0; float:left;}
.bookBimg250 {width:170px; height:260px; margin:0 20px 0 0; float:left;}
.bookTable {width:470px; margin:0 0 30px 0; float:left; font-size:13px;}
.bookTable .graybg{width:448px; margin:0 0 10px 0; height:27px; padding: 11px 0 0 22px; border-top:2px solid #0072cc; font-weight:bold; border-bottom:1px solid #e0dbda; background:url(../images/common/bullet_dot_black.gif) no-repeat left 13px top 17px #f7f7f7; float:left;}
.bookTable .grayTxt{width:448px; font-size:13px; float:left; line-height:18px; margin:0 0 0 10px; float:left;}
.bookPtit {padding:20px 0 10px 20px; width:640px; font-weight:bold; height:40px; font-size:18px; background:url(../images/common/bullet_square.gif) no-repeat left top 25px; float:left; border-top:1px dotted #c2c2c2;}
.bookPlist {width:660px;  font-size:14px; margin:0 0 30px 0; line-height:22px;}

.bookPtit470 {padding:0 0 0 20px; width:450px; font-weight:bold; height:40px; font-size:18px; background:url(../images/common/bullet_square.gif) no-repeat left top 5px; float:left;}
.bookPlist470 {width:470px;  font-size:14px; margin:0 0 30px 0; line-height:22px;}

#academy-tab {
	clear:both;
	display:block;
    position: relative;
    float: left;
	margin-bottom:15px;
}

#academy-tab li {
    margin-right: -1px;
    position: relative;
    float: left;
    border: 1px solid #d2d2d2;
    background: #ffffff;
    border-bottom: 1px solid #d2d2d2;
}

#academy-tab li a {
    display: inline-block;
    color: #1e1e1e;
    text-align: center;
    line-height: 54px;
    width: 140px;
	height: 54px;
    float: left;
	font-size: 14px;
    border-bottom: none;
}

#academy-tab li:hover, #academy-tab li.active {
    background: #edf5ff;
	font-weight: bold;
	line-height: 53px;
	height: 53px;
	font-size: 14px;
	float: left;
    border-top: 2px solid #0072cc;
	border-bottom: 1px solid #edf5ff;
}

#academy-tab li a:hover, #academy-tab li.active a {
    color: #0072cc;
	float: left;
}

.galleryTitle {width:849px; text-align:center;}
#gallery {width:847px; overflow:hidden; margin:0 auto; margin-bottom:30px; padding: 30px 0; border:solid 1px #0067b7; border-radius:10px;}
#gallery .choice_form {width:758px; overflow:hidden; margin:0 auto; font-size:14px;  line-height: 24px;}
#motionj_fade_01 {clear:both; width:665px; height: 740px; position:relative; overflow:hidden;  margin:0 auto;}
.galleryImgS {width:665px;}
.galleryImgS .ImgSS{float:left;}



.com_hakdang {position:relative; clear:both; overflow:hidden; width:849px; text-align:center;}
.com_hakdang li {float:left;}


/* 신생아작명 */
.newborn {float:left; clear:both; position:relative; height:auto; overflow:hidden; width:849px;}
.forum-basic {
    width: 849px;
    border-bottom: 1px solid #d6d6d6;
	margin-bottom:40px;
}
#forum-faq .question td{
    font-size: 14px;
	font-weight:bold;
    padding-left:60px;
	color:#0072cc;
	background-color:#f4f9ff;
    background:url(../images/common/bullet_ar_b01.gif) no-repeat left 20px center #f4f9ff;
}



#forum-faq .answer td {
    /*display: none;*/
	font-size: 13px;
    line-height: 22px;
	background-color:#fff;
	border-bottom: 1px solid #d6d6d6;
	color:#666;
	padding:20px 18px;
   
}

#forum-faq .question1 td{
    font-size: 14px;
	font-weight:bold;
    padding-left:60px;
	color:#0072cc;
	background-color:#f4f9ff;
    background:url(../images/common/question_bullet.png) no-repeat left 23px center #f4f9ff;
}



#forum-faq .answer1 td {
    /*display: none;*/
	font-size: 13px;
    line-height: 22px;
	background-color:#fff;
	background:url(../images/common/answer_bullet.png) no-repeat left 23px top 20px #fff;
	border-bottom: 1px solid #d6d6d6;
	color:#666;
	padding:20px 18px 20px 60px;
   
}

#forum-faq .answer td .answer_box {
    /*display: none;*/
	font-size: 13px;
    line-height: 22px;
	background-color:#fbfbfb;
	border: 1px solid #d6d6d6;
	color:#666;
	padding:10px;
	margin:20px 0 0 0;
	border-radius:5px;

}

#forum-faq .answer td .answer_Table {margin-left:35px; position:relative; clear:both; height:auto; overflow:hidden; border-bottom:1px solid white; }
#forum-faq .answer td .answer_Table td{text-align:center; padding:0; height:40px;}

#forum-faq .answer td .answer_Table .Graybox {background-color:#fbfbfb;}
#forum-faq .answer td .answer_Table .Topline {border-top:1px solid #d6d6d6;}



#forum-faq .answer td h4, #forum-faq .answer td p {

	font-weight: normal;
	font-size: 13px;
}

#forum-faq .answer td h4 {
    font-weight: normal;
	font-size: 13px;
}

#forum-faq .expanded {
    display: block;
}

#forum-faq .faq_topline {
    border-top:2px solid #0072cc;
}


/* 상호 */
.BlueBtn_shopname {width:845px; margin-bottom:20px; height:auto; display:inline-block; border:2px solid #005ca4; border-radius:10px;}
.BlueBtn_shopname h3 {display:block; font-size:18px; font-weight:bold; height:35px; color:#005ca4; padding:15px 0 0 50px; border:1px dotted #4fa6ea; background:url(../images/common/bullet_square.gif) no-repeat left 30px top 20px #eef9ff; border-radius:10px;}
.BlueBtn_shopname .Stxt {font-size:13px; color:#464646; padding: 20px 30px; line-height: 20px; letter-spacing:-1px;}
.BlueBtn_shopname .emphasis {text-align:center; width: 680px; height:80px; font-weight: bold; color:#1391f0; margin:0 auto; font-size:20px; padding: 20px 0 20px 0; line-height: 33px; letter-spacing:-1px;}
.BlueBtn_shopname .emphasis .Back_blue {background-color:#328efe; color:#fff;}



/* 작명/개명 진행조회 */
.BlueBtn_progress {position:relative; clear:both; overflow:hidden; padding: 30px 0 0 300px; text-align:left; width:547px; color:#666; font-size:14px; height:200px; margin-bottom:20px; display:inline-block;  background:url(../images/common/icon_application.gif) no-repeat 73px center; border:1px solid #005ca4; border-radius:5px; margin-bottom:45px;}
.BlueBtn_progress .btxt {width:549px; font-size:25px; color:#01349d; font-weight: bold; letter-spacing:-1px; padding-bottom:8px; float:left;}
.BlueBtn_progress .stxt {width:549px; color:#007cde; letter-spacing:-1.5px; font-size:17px; font-weight: 400; letter-spacing:-1px; float:left;}
.form-btnBlue { width:549px; height:auto; float:left;}
.progress_form {width:549px; height:100px; margin: 21px 0 0 0; float:left;}
.progress_form th{padding:4px 0;}
.progress_form td{padding:4px 0;}


.btnBlueInquiry {display:inline-block; text-align:center; width:120px; height:90px; line-height:90px; font-size:20px; border-radius:3px; background-color:#005ca4;}
.btnBlueInquiry a {display:block; color:#FFF;}


.BlueBtn_forget {position:relative; clear:both; overflow:hidden; padding: 30px 0 0 300px; text-align:left; width:547px; color:#666; font-size:14px; height:200px; margin-bottom:20px; display:inline-block;  background:url(../images/common/icon_hp.gif) no-repeat 73px center; border:1px solid #005ca4; border-radius:5px; margin-bottom:45px;}
.BlueBtn_forget .btxt {width:549px; font-size:25px; color:#01349d; font-weight: bold; letter-spacing:-1px; padding-bottom:8px; float:left;}
.BlueBtn_forget .stxt {width:549px; color:#007cde; font-size:17px; font-weight: 400; letter-spacing:-1px; float:left;}
.form-btnBlue { width:549px; height:auto; float:left;}
.progress_form {width:549px; height:100px; margin: 21px 0 0 0; float:left;}
.progress_form th{padding:4px 0;}
.progress_form td{padding:4px 0;}


.btnBlueInquiry {display:inline-block; text-align:center; width:120px; height:90px; line-height:90px; font-size:20px; border-radius:3px; background-color:#005ca4;}
.btnBlueInquiry a {display:block; color:#FFF;}

/*학당 */

.map {font-family:'NanumGothic'; font-size:14px; color:#666; line-height:22px; }


/*언론속의 미래 */
.media {float:left; width:849px; position:relative; clear:both; height:auto; overflow:hidden;}

 
#contact-media {position:relative; clear:both; height:auto; overflow:hidden; margin-bottom:55px;}
.forum-media {width: 849px; border-bottom: 1px solid #d6d6d6; border-top: 1px solid #fff; font-size:14px;}

.forum-media td {
    padding: 17px 0 15px 20px;
	background:url(../images/common/bullet_dot_black.gif) no-repeat left 10px top 24px;
	font-weight:bold;

}

.forum-media td.out {
    padding: 14px 0 12px;
	color:#ff0000;
	font-weight:bold;
	text-align:left;
}

.forum-media td.active {
    color:#dc2809 !important;
}

.forum-media td, .forum-media th {
    border-bottom: 1px solid #d6d6d6;
    text-align: left;
}

.forum-media td:first-child + td {
	padding:0;
    text-align: left;
	line-height:18px;
}

.forum-media td:first-child + td span {
    color: #050505;
    font-weight: bold;
}

.forum-media td a {
    text-decoration: none;
    color: #050505;
}

.forum-basic td a:hover {
    text-decoration: underline;
}


/*찾아오시는 길 */
.map {width:849px; float:left; position:relative; clear:both; height:auto; overflow:hidden; margin-bottom:15px; }
.map-hakdang {width:199px; height:110px; margin:0 15px 15px 0; float:left;}
.map-hakdang-end {width:199px; height:110px; margin:0 0 15px 0; float:left;}
.map-tit {font-size:18px; font-weight:bold; padding:0 0 10px 0;}

.map-button {
    width:199px;
	height:90px;
	padding:20px 0 0 0;
    border-radius: 5px;
    background-color: #fff;
	border:1px solid #005ca4;
    text-align: center;
    display: inline-block;
    color: #0d4775;
	font-size:13px;
    text-decoration: none;
    line-height: 20px;
} 



.map-button:hover{
    width:201px;
	height:90px;
	padding:20px 0 0 0;
    border-radius: 5px;
    background-color: #005ca4;
	border:1px solid #005ca4;
    text-align: center;
    display: inline-block;
    color: #fff;
	font-size:13px;
    text-decoration: none;
    line-height: 20px;
} 


/*개인정보취급방침 */
.myBox {position:relative; width:849px; height:auto; overflow:hidden;}
.myBox p {padding-bottom:30px; font-weight:bold;}
.myBox h2 {font-size:14px; color:#343434; font-weight:bold; padding-bottom:10px; line-height:20px;}

.myBox .service {width:807px; height:auto; border:1px solid #d6d6d6; line-height:18px; background-color: #fafafa; overflow:hidden; padding:20px;}
.myBox .service_wh {width:787px; height:auto; border:1px solid #d6d6d6; background-color: #fff; overflow:hidden; margin-top: 10px; padding:20px 30px; line-height:20px;}
.myBox .service_box {width:408px; height:auto; overflow:hidden; float:left; line-height:22px;}
.myBox .service_box a {text-decoration: none; color:#000;}
.myBox .service_box a:hover {text-decoration:line; color:#f00;}
.myBox .service .end{padding-left:485px; font-size:14px; font-weight:bold; text-align:right;}


.service-area {width:847px; height:auto; overflow:hidden; line-height:20px;}
.service-area .empty{margin-top:30px;}
.service-area h4{font-size:15px; font-weight:bold; margin:30px 0 10px 0;}
.service-area li{margin-bottom:10px;}
.service-area .service_sml{font-size:11px; color:#939393; margin-left:16px;}
.service-area .service_sml li{margin-bottom: 0px}


#footerwrap_center {clear:both;width:100%; min-width:1118px;background: #f3f2ff;}

#footer_center {
	width: 1089px;
	height: 330px;
	margin: auto;
	padding-top: 30px;
	position: relative;
	background: #f3f2ff;
	color:#0d0d0d;
}

#footerwrap {clear:both;
width:100%; min-width:1118px;

	/*margin-top: 30px;*/
	background: #555555;
	
}

#copyright_sub { width: 100%;height:250px; font-size:12px line-height:18px; z-index:102; margin:0 auto;background: #555555;}
#copyright_sub .map{display:block; height:105px; width:200px; font-size:15px font-weight:bold; line-height:18px;  padding:20px 0 20px 184px; float:left;background: #555555;} 
#copyright_sub .address{display:block; line-height:170%;height:105px; width:660px; line-height:18px; padding:20px 0; float:left;background: #555555;color:#ffffff;} 
#copyright_sub .call{display:block; height:105px; width:440px; line-height:18px;  padding:20px 0; float:left;background: #555555;} 




#scopyright_sub {position:relative; width:1180px; height:250px; font-size:12px line-height:18px; z-index:102; float: left;background: #555555;}
#scopyright_sub .map{display:block; height:105px; width:193px; font-size:15px font-weight:bold; line-height:18px;  padding:20px 0 20px 134px; float:left;} 
#scopyright_sub .address{display:block; height:105px; width:743px; line-height:18px; padding:20px 0; float:left;color:#ffffff;} 
#scopyright_sub .call{display:block; height:105px; width:840px; line-height:18px;  padding:20px 0; float:left;} 


#sfooterwrap_center {clear:both;width:100%; min-width:1118px;background: #f3f2ff;}

#sfooter_center {
	padding-left:94px;
	width: 1000px;
	height: 330px;
	margin: auto;
	padding-top: 30px;
	position: relative;
	background: #f3f2ff;
	color:#0d0d0d;
}

#sfooterwrap {clear:both;
width:100%; min-width:1180px;

	/*margin-top: 30px;*/
	background: #555555;
	
}



.tRed {color:#ff0000 !important;}
.tBlue {color:#002dd4;}
.tgreen {color:#00cf91;}
.tBlack {color:#222222 !important;}
.bold {font-weight:bold;}
.fwnormal {font-weight:normal !important;}
.tWhite {color:#ffffff !important;}

.padAll30 {padding:30px;}
.padTL2765 {padding:27px 0 0 65px;}
.padTL2720 {padding:27px 0 0 20px;}
.padB30 {padding:0 0 30px 0;}

.alLeft {text-align:left !important;}


/*슬라이드*/
#slide2-pager li{list-style:none;}
#slide2 li{list-style:none;}

#slide2-pager {
	Z-INDEX: 900; POSITION: absolute; TEXT-ALIGN: center; MARGIN-left:780px; CLEAR: both; TOP: 30px;
/*#slide2-pager {
	Z-INDEX: 900; POSITION: absolute; TEXT-ALIGN: center; MARGIN-left:250px; CLEAR: both; TOP: 370px;*/
}
#slide2-pager LI {
	FLOAT: left;
	padding-left:5px;
}
#slide2-pager LI A {
	PADDING-LEFT: 0px; PADDING-RIGHT: px; DISPLAY: inline-block; 
	;width:20px;height:20px;
	BACKGROUND-IMAGE: url(/images/common/cycle_off.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 0%;
}
#slide2-pager LI A.usl-current {
	BACKGROUND-IMAGE: url(/images/common/cycle_off.png); BACKGROUND-REPEAT: no-repeat; background-position:0 -20px;width:20px;height:20px;z-index:1000;
}
#slide_arrow_left {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; MARGIN-LEFT: -530px; CLEAR: both; TOP: 350px; LEFT: 50%
}
#slide_arrow_right {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: center; MARGIN-LEFT: 450px; CLEAR: both; TOP: 350px; LEFT: 50%
}

.article {position:relative;}

.article li {display:block; line-height:23px; padding-left:1px; position:relative; font-family:'NanumGothic','돋움','Dotum','Arial',sans-serif;}
.article li span.mDate {position:absolute; right:0; top:0; font-size:12px; color:#595959;font-family:'NanumGothic','돋움','Dotum','Arial',sans-serif;}

#DB_banner10 *{list-style:none;padding:0;margin:0;border:0}
#DB_banner10 {position:relative;width:890px;}
#DB_banner10 .DB_mask{height:173px;line-height:173px;width:890px;position:relative;overflow:hidden;}
#DB_banner10 ul{white-space:nowrap;font-size:0}
#DB_banner10 ul li{display:inline;}
#DB_banner10 ul li a{padding:10px 0px}
#DB_banner10 ul li a img{vertical-align:middle;}
#DB_banner10 .DB_prev{position:absolute;top:125px;left:-15px;}
#DB_banner10 .DB_next{position:absolute;top:125px;right:-40px;}

