@charset "utf-8";
@import url('reset.css');
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);			/* font-family: 'Nanum Gothic', sans-serif; 	*/


.sub_bg {background:url(/images/common/visual_top_bg.jpg) 0 99px repeat-x;}
.con_bg {background:url(/images/common/middle_bg_center.png) 0 0 repeat-y; max-width:2580px;}

/* main */
.main_bg {background:url(/images/main/visual_bg.gif) 0 99px repeat-x ;}
.mcontainer {background:url(/images/main/visual.jpg) 50% 0 no-repeat; height:548px;}

.menu {width:980px; height:548px; margin:0 auto; position:relative;}
.menu li {position:absolute;}
.menu li.menu01 {left:71px; top:187px;}
.menu li.menu02 {left:198px; top:232px;}
.menu li.menu03 {left:272px; top:47px;}
.menu li.menu04 {left:350px; top:232px;}
.menu li.menu05 {left:467px; top:156px;}
.menu li.menu06 {left:539px; top:246px;}
.menu li.menu07 {left:636px; top:124px;}
.menu li.menu08 {left:782px; top:187px;}
.menu li.menu09 {left:817px; top:74px;}
.menu li.menu10 {left:862px; top:249px;}
.menu li a {width:120px; height:0; padding-top:120px; overflow:hidden; display:block;}
.menu li.menu01 a {background:url(/images/main/menu01.png) 0 0 no-repeat;}
.menu li.menu02 a {background:url(/images/main/menu02.png) 0 0 no-repeat;}
.menu li.menu03 a {background:url(/images/main/menu03.png) 0 0 no-repeat;}
.menu li.menu04 a {background:url(/images/main/menu04.png) 0 0 no-repeat;}
.menu li.menu05 a {background:url(/images/main/menu05.png) 0 0 no-repeat;}
.menu li.menu06 a {background:url(/images/main/menu06.png) 0 0 no-repeat;}
.menu li.menu07 a {background:url(/images/main/menu07.png) 0 0 no-repeat;}
.menu li.menu08 a {background:url(/images/main/menu08.png) 0 0 no-repeat;}
.menu li.menu09 a {background:url(/images/main/menu09.png) 0 0 no-repeat;}
.menu li.menu10 a {background:url(/images/main/menu10.png) 0 0 no-repeat;}

.menu li.menu01 a.active {background:url(/images/main/menu01_on.png) 0 0 no-repeat;}
.menu li.menu02 a.active {background:url(/images/main/menu02_on.png) 0 0 no-repeat;}
.menu li.menu03 a.active {background:url(/images/main/menu03_on.png) 0 0 no-repeat;}
.menu li.menu04 a.active {background:url(/images/main/menu04_on.png) 0 0 no-repeat;}
.menu li.menu05 a.active {background:url(/images/main/menu05_on.png) 0 0 no-repeat;}
.menu li.menu06 a.active {background:url(/images/main/menu06_on.png) 0 0 no-repeat;}
.menu li.menu07 a.active {background:url(/images/main/menu07_on.png) 0 0 no-repeat;}
.menu li.menu08 a.active {background:url(/images/main/menu08_on.png) 0 0 no-repeat;}
.menu li.menu09 a.active {background:url(/images/main/menu09_on.png) 0 0 no-repeat;}
.menu li.menu10 a.active {background:url(/images/main/menu10_on.png) 0 0 no-repeat;}

/* top */
.top {background:url(/images/common/top_bg_line.gif) #fff 0 0 repeat-x; border-bottom:5px solid #90b900; height:94px; z-index:500; position:relative;}
.header {background:url(/images/common/top_bg.gif) 249px 1px no-repeat; width:980px; margin:0 auto; position:relative;}

.global {background:url(/images/common/global_bar_bg.gif) 0 0 repeat-x; font-family:dotum; font-size:11px; color:#444; letter-spacing:-1px; position:absolute; right:0; top:1px; line-height:18px;}
.global ul {padding-left:17px;}
.global li {float:left;}
.global li a {background:url(/images/common/global_line.gif) 0 7px no-repeat; color:#444; display:block; padding:5px 8px;}
.global li.first a {background-image:none; padding-left:0;}
.global li.last a {padding-right:0;}
.global .bar {line-height:0; font-size:0; height:4px;}
.global .bar .bar_l,
.global .bar .bar_r {position:absolute; top:0; height:4px; width:6px;}
.global .bar .bar_l {background:url(/images/common/global_bar_l.gif) 0 0 no-repeat; left:0;}
.global .bar .bar_r {background:url(/images/common/global_bar_r.gif) right 0 no-repeat; right:0;}

.top_group {padding-top:40px; overflow:hidden;}
.logo {float:left;}
.lnb {float:right; width:731px;}
.lnb ul {overflow:hidden; padding:13px 0 0 67px;}
.lnb li {float:left;}
.lnb a {line-height:0; font-size:0; height:0; display:block;}
.lnb .lnb01,
.lnb .lnb02,
.lnb .lnb03,
.lnb .lnb04,
.lnb .lnb05,
.lnb .lnb06 {background:url(/images/btns/lnb_1m.gif) 0 0 no-repeat; padding-top:33px;}
.lnb .lnb01 {width:130px; background-position:0 0;}
.lnb .lnb02 {width:91px; background-position:-130px 0;}
.lnb .lnb03 {width:116px; background-position:-221px 0;}
.lnb .lnb04 {width:117px; background-position:-337px 0;}
.lnb .lnb05 {width:116px; background-position:-454px 0;}
.lnb .lnb06 {width:94px; background-position:-570px 0;}
.lnb li.active a,
.lnb li a:hover {background-position-y:-33px;}

.lnb ul .lnb_2m_bar {position:absolute; top:86px; display:none; height:25px;}
.lnb ul .lnb_2m_bg {width:23px; height:25px; position:absolute; top:0;}
.lnb ul .lnb_2m_l {background:url(/images/common/lnb_2m_l.png) 0 0 no-repeat; left:0;}
.lnb ul .lnb_2m_r {background:url(/images/common/lnb_2m_r.png) right 0 no-repeat; right:0;}
.lnb ul .lnb_2m_bar ul {background-color:#464646; padding-top:0; padding-left:0; margin:0 23px; height:25px;}
.lnb ul li.active .lnb_2m_bar {display:block;}
.lnb ul li li a {height:0; padding:25px 8px 0 8px; display:block; line-height:0; font-size:0;}

.lnb ul li.active .lnb_2m04 {right:0;}
.lnb ul li.active .lnb_2m05 {right:0;}
.lnb ul li.active .lnb_2m06 {right:0;}

.lnb ul li .lnb0101 {background:url(/images/btns/lnb01011.gif) 50% 0 no-repeat; width:43px;}
.lnb ul li .lnb0102 {background:url(/images/btns/lnb0102.gif) 50% 0 no-repeat; width:69px;}
.lnb ul li .lnb0103 {background:url(/images/btns/lnb0103.gif) 50% 0 no-repeat; width:61px;}
.lnb ul li .lnb0104 {background:url(/images/btns/lnb0104.gif) 50% 0 no-repeat; width:25px;}

.lnb ul li .lnb0201 {background:url(/images/btns/lnb0201.gif) 50% 0 no-repeat; width:71px;}
.lnb ul li .lnb0202 {background:url(/images/btns/lnb0202.gif) 50% 0 no-repeat; width:47px;}
.lnb ul li .lnb0203 {background:url(/images/btns/lnb0203.gif) 50% 0 no-repeat; width:63px;}
.lnb ul li .lnb0204 {background:url(/images/btns/lnb0204.gif) 50% 0 no-repeat; width:47px;}

.lnb ul li .lnb0301 {background:url(/images/btns/lnb0301.gif) 50% 0 no-repeat; width:65px;}
.lnb ul li .lnb0302 {background:url(/images/btns/lnb0302.gif) 50% 0 no-repeat; width:80px;}
.lnb ul li .lnb0303 {background:url(/images/btns/lnb0303.gif) 50% 0 no-repeat; width:110px;}
.lnb ul li .lnb0305 {background:url(/images/btns/lnb0305.gif) 50% 0 no-repeat; width:125px;}
/*.lnb ul li .lnb0304 {background:url(/images/btns/lnb0304.gif) 50% 0 no-repeat; width:60px;}*/

.lnb ul li .lnb0401 {background:url(/images/btns/lnb0401.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0402 {background:url(/images/btns/lnb0402.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0403 {background:url(/images/btns/lnb0403.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0404 {background:url(/images/btns/lnb0404.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0405 {background:url(/images/btns/lnb0405.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0406 {background:url(/images/btns/lnb0406.gif) 50% 0 no-repeat; width:40px;}
.lnb ul li .lnb0407 {background:url(/images/btns/lnb0407.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0408 {background:url(/images/btns/lnb0408.gif) 50% 0 no-repeat; width:47px;}
.lnb ul li .lnb0409 {background:url(/images/btns/lnb0409.gif) 50% 0 no-repeat; width:47px;}

.lnb ul li .lnb0501 {background:url(/images/btns/lnb0501.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0502 {background:url(/images/btns/lnb0502.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0503 {background:url(/images/btns/lnb0503.gif) 50% 0 no-repeat; width:25px;}
.lnb ul li .lnb0504 {background:url(/images/btns/lnb0504.gif) 50% 0 no-repeat; width:27px;}
.lnb ul li .lnb0505 {background:url(/images/btns/lnb0505.gif) 50% 0 no-repeat; width:60px;}
.lnb ul li .lnb0507 {background:url(/images/btns/lnb0507.gif) 50% 0 no-repeat; width:60px;}

.lnb ul li .lnb0601 {background:url(/images/btns/lnb0601.gif) 50% 0 no-repeat; width:71px;}
.lnb ul li .lnb0602 {background:url(/images/btns/lnb0602.gif) 50% 0 no-repeat; width:47px;}
.lnb ul li .lnb0603 {background:url(/images/btns/lnb0603.gif) 50% 0 no-repeat; width:77px;}
.lnb ul li .lnb0604 {background:url(/images/btns/lnb0604.gif) 50% 0 no-repeat; width:103px;}
.lnb ul li .lnb0605 {background:url(/images/btns/lnb0605.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0606 {background:url(/images/btns/lnb0606.gif) 50% 0 no-repeat; width:71px;}
.lnb ul li .lnb0607 {background:url(/images/btns/lnb0607.gif) 50% 0 no-repeat; width:72px;}
.lnb ul li .lnb0608 {background:url(/images/btns/lnb0608.gif) 50% 0 no-repeat; width:72px;}
.lnb ul li .lnb0609 {background:url(/images/btns/lnb0609.gif) 50% 0 no-repeat; width:48px;}
.lnb ul li .lnb0610 {background:url(/images/btns/lnb0610.gif) 50% 0 no-repeat; width:60px;}

.lnb ul li li {background:url(/images/btns/lnb_2m_line.gif) 0 45% no-repeat;}
.lnb ul li li.first {background-image:none;}
.lnb ul li li.active a,
.lnb ul li li a:hover {background-position:50% -25px;}

/* middle */
.visual_bg {background:url(/images/common/visual01.jpg) 50% 0 no-repeat; overflow:hidden;}
.middle_bg {background:url(/images/common/middle_bg_top.png) 50% 230px no-repeat; z-index:400; position:relative;}
.middle {background:url(/images/common/con_bg_t.png) 50% 214px no-repeat; padding-top:299px; position:relative; width:100%; z-index:500;}

.visual_top {position:absolute; left:0; top:99px; width:100%; text-align:center; background:url(/images/common/visual_top_bg2.jpg) 50% 0 no-repeat; max-width:2580px;}

/* container */
.container_bg {background:url(/images/common/middle_bg_bottom.png) 50% bottom no-repeat;}
.container {background:url(/images/common/con_bg_c.png) 50% 0 repeat-y; z-index:500; position:relative;}
.container_group {width:980px; margin:0 auto; overflow:hidden; padding-bottom:30px;}

.snb {position:absolute; top:-69px;}
.snb .snb_t {background:url(/images/common/snb_t_bg.jpg) 0 0 no-repeat; width:179px; height:99px; text-align:center; padding-top:50px; border-bottom:1px solid #e3e3e3;}
.snb .snb_t2 {background:url(/images/common/snb_t11_bg.jpg) 0 0 no-repeat; width:179px; height:99px; text-align:center; padding-top:50px; border-bottom:1px solid #e3e3e3;}
.snb li {border-bottom:1px solid #e3e3e3;}
.snb li a {height:0; padding-top:29px; display:block; overflow:hidden; width:179px;}
.snb li a.snb0101 {background:url(/images/btns/snb01011.gif) 0 0 no-repeat;}
.snb li a.snb0102 {background:url(/images/btns/snb0102.gif) 0 0 no-repeat;}
.snb li a.snb0103 {background:url(/images/btns/snb0103.gif) 0 0 no-repeat;}
.snb li a.snb0104 {background:url(/images/btns/snb0104.gif) 0 0 no-repeat;}

.snb li a.snb0201 {background:url(/images/btns/snb0201.gif) 0 0 no-repeat;}
.snb li a.snb0202 {background:url(/images/btns/snb0202.gif) 0 0 no-repeat;}
.snb li a.snb0203 {background:url(/images/btns/snb0203.gif) 0 0 no-repeat;}
.snb li a.snb0204 {background:url(/images/btns/snb0204.gif) 0 0 no-repeat;}

.snb li a.snb0301 {background:url(/images/btns/snb0301.gif) 0 0 no-repeat;}
.snb li a.snb0302 {background:url(/images/btns/snb0302.gif) 0 0 no-repeat;}
.snb li a.snb0303 {background:url(/images/btns/snb0303.gif) 0 0 no-repeat;}
.snb li a.snb0304 {background:url(/images/btns/snb0304.gif) 0 0 no-repeat;}

.snb li a.snb0401 {background:url(/images/btns/snb0401.gif) 0 0 no-repeat;}
.snb li a.snb0402 {background:url(/images/btns/snb0402.gif) 0 0 no-repeat;}
.snb li a.snb0403 {background:url(/images/btns/snb0403.gif) 0 0 no-repeat;}
.snb li a.snb0404 {background:url(/images/btns/snb0404.gif) 0 0 no-repeat;}
.snb li a.snb0405 {background:url(/images/btns/snb0405.gif) 0 0 no-repeat;}
.snb li a.snb0406 {background:url(/images/btns/snb0406.gif) 0 0 no-repeat;}
.snb li a.snb0407 {background:url(/images/btns/snb0407.gif) 0 0 no-repeat;}
.snb li a.snb0408 {background:url(/images/btns/snb0408.gif) 0 0 no-repeat;}
.snb li a.snb0409 {background:url(/images/btns/snb0409.gif) 0 0 no-repeat;}

.snb li a.snb0501 {background:url(/images/btns/snb0501.gif) 0 0 no-repeat;}
.snb li a.snb0502 {background:url(/images/btns/snb0502.gif) 0 0 no-repeat;}
.snb li a.snb0503 {background:url(/images/btns/snb0503.gif) 0 0 no-repeat;}
.snb li a.snb0504 {background:url(/images/btns/snb0504.gif) 0 0 no-repeat;}
.snb li a.snb0505 {background:url(/images/btns/snb0505.gif) 0 0 no-repeat;}
.snb li a.snb0507 {background:url(/images/btns/snb0507.gif) 0 0 no-repeat;}

.snb li a.snb0601 {background:url(/images/btns/snb0601.gif) 0 0 no-repeat;}
.snb li a.snb0602 {background:url(/images/btns/snb0602.gif) 0 0 no-repeat;}
.snb li a.snb0603 {background:url(/images/btns/snb0603.gif) 0 0 no-repeat;}
.snb li a.snb0604 {background:url(/images/btns/snb0604.gif) 0 0 no-repeat;}
.snb li a.snb0605 {background:url(/images/btns/snb0605.gif) 0 0 no-repeat;}
.snb li a.snb0606 {background:url(/images/btns/snb0606.gif) 0 0 no-repeat;}
.snb li a.snb0607 {background:url(/images/btns/snb0607.gif) 0 0 no-repeat;}
.snb li a.snb0608 {background:url(/images/btns/snb0608.gif) 0 0 no-repeat;}
.snb li a.snb0609 {background:url(/images/btns/snb0609.gif) 0 0 no-repeat;}
.snb li a.snb0610 {background:url(/images/btns/snb0610.gif) 0 0 no-repeat;}

.snb li a.snb0701 {background:url(/images/btns/snb0701.gif) 0 0 no-repeat;}
.snb li a.snb0801 {background:url(/images/btns/snb0801.gif) 0 0 no-repeat;}
.snb li a.snb0901 {background:url(/images/btns/snb0901.gif) 0 0 no-repeat;}
.snb li a.snb1001 {background:url(/images/btns/snb1001.gif) 0 0 no-repeat;}

.snb li a.snb1101 {background:url(/images/btns/snb1101.gif) 0 0 no-repeat;}
.snb li a.snb1102 {background:url(/images/btns/snb1201.gif) 0 0 no-repeat;}

.snb li.active a,
.snb li a:hover { background-position:0 -29px;}

.sub_t {border-bottom:1px solid #e3e3e3; height:69px; width:800px; position:absolute; left:50%; top:-71px; margin-left:-310px;}
.sub_t img {margin:21px 0 0 24px;}


/* quick */
.quick {background:url(/images/common/quick_t.png) 50% 0 no-repeat; padding:0; width:93px; position:absolute; position:fixed; top:324px; left:50%; margin-left:500px; z-index:600;}
.quick ul {background:url(/images/common/quick_b.png) 50% bottom no-repeat; padding-bottom:15px; margin-top:14px;}
.quick li {width:71px; margin:0 auto;} 
.quick li a {display:block; height:0; border-top:1px solid #eee; padding-top:36px; overflow:hidden;}
.quick li.first a {border-top:0; height:0; padding-top:33px;}
.quick li .quick01 {background:url(/images/btns/quick01.gif) 50% 0 no-repeat;}
.quick li .quick02 {background:url(/images/btns/quick02.gif) 50% 0 no-repeat;}
.quick li .quick03 {background:url(/images/btns/quick03.gif) 50% 0 no-repeat;}
.quick li .quick04 {background:url(/images/btns/quick04.gif) 50% 0 no-repeat;}
.quick li .quick05 {background:url(/images/btns/quick05.gif) 50% 0 no-repeat;}
.quick li .quick06 {background:url(/images/btns/quick06.gif) 50% 0 no-repeat;}
.quick li a:hover {background-position:50% -36px;}

/* contents */
.contents {width:741px; float:right; margin:30px 30px 0 0; min-height:600px;}
.visual_left {position:absolute; left:50%; top:230px; margin-left:-630px;}

/* footer */ /*---------131128_김소진수정--------*/
.footer_bg {padding-top:78px; background:url(/images/common/middle_bg_bottom2.png) #fff 50% 0 no-repeat;}
.footer_group {background:url(/images/common/footer_line.gif) 0 0 repeat-x;}
.footer_group .addresstxt {position:relative;width:980px; margin:0 auto; }
.footer_group address {width:800px;padding:11px 0 0 0; font:0.85em "나눔고딕", sans-serif; color:#464646; line-height:17px;}
.footer_group p.copy {width:800px; padding:5px 0 50px 0; font:0.85em "나눔고딕", sans-serif; color:#464646; line-height:17px;}
.footer_group span { font-weight:bold; color:#90b900;}

.footer_group p.btntop {position:absolute;top:11px;right:0;width:60px;}



/*---------- contents  ----------*/
/* common */
.center {text-align:center;}
.zr {line-height:0; font-size:0;}

/* space - 수정불가 */
.mgt5 {margin-top:5px;}
.mgt8 {margin-top:8px;}
.mgt10 {margin-top:10px;}
.mgt14 {margin-top:14px;}
.mgt18 {margin-top:18px;}
.mgt20 {margin-top:20px;}
.mgt30 {margin-top:30px;}
.mgt40 {margin-top:40px;}

.pdl40 {padding-left:40px;}
.pdl00 {padding-left:0px;}


/* table type */
.table_type1 table {border-top:1px solid #6b5b5b; border-right:1px solid #6b5b5b; width:100%; border-collapse:collapse;}
.table_type1 th,
.table_type1 td {text-align:center; font-size:14px; color:#000; border-left:1px solid #6b5b5b; border-bottom:1px solid #6b5b5b; font-weight:bold; padding:5px;}
.table_type1 th {background:url(/images/common/table_type1_th_bg.gif) 0 0 no-repeat;}
.table_type1 td {background:url(/images/common/table_type1_td_bg.gif) 0 0 no-repeat;}

/* table type */
.table_type3 table {border-top:1px solid #6b5b5b; border-right:1px solid #6b5b5b; width:400px; border-collapse:collapse;}
.table_type3 th,
.table_type3 td {text-align:center; font-size:14px; color:#000; border-left:1px solid #6b5b5b; border-bottom:1px solid #6b5b5b;}
.table_type3 th { background-color:#919ae5; font-weight:bold;}
.table_type3 td {background:url(/images/common/table_type1_td_bg.gif) 0 0 no-repeat;}



/* title type */
.title_type1 {background:url(/images/common/bul.gif) 0 50% no-repeat; display:inline-block; width:23px; height:20px; margin-right:3px; line-height:0; font-size:0;}
/*20131126 jwkim 수정*/
.title_type1_2 {background:url(/images/common/bul.gif) 0 10px no-repeat; padding-top:10px; padding-left:25px; font-weight:bold; color:#464646; font-family:나눔고딕; font-size:18px; line-height:14px;}
.title_1_2_ico {padding-bottom:15px; padding-top:35px; background:url(/images/common/assay_ico_school.gif) right bottom no-repeat;}
.title_type2 {padding-left:0px; font-family:gulim; font-weight:bold; color:#464646; font-size:14px; padding-top:20px; height:27px;}
.title_type2_1 {background:url(/images/common/assay_ico_mblue.gif) 18px 0 no-repeat;}
.title_type2_2 {background:url(/images/common/assay_ico_myellow.gif) 18px 0 no-repeat;}

/* box type */
.box_type1 {border:10px solid #92bc00; position:relative; height:100%;}
.box_type1 .pic {position:absolute; font-size:0; bottom:0px;}
.box_type1 .txt {font-size:14px; color:#464646; line-height:24px; padding:50px 25px 40px 238px; letter-spacing:-1px;}
.box_type1 .txt strong {line-height:20px !important; display:block; margin-bottom:20px;}

.box_type2 {background:url(/images/common/box_type02.gif) right top no-repeat; width:100%;}
.box_type2 .frame1 {background:url(/images/common/box_type02.gif) left top no-repeat; padding:40px 0 0 0; margin:0 24px 0 0;}
.box_type2 .frame2 {background:url(/images/common/box_type02.gif) right bottom no-repeat; padding:0 40px 0 0;}
.box_type2 .frame3 {background:url(/images/common/box_type02.gif) left bottom no-repeat; padding:0 0 24px 40px;}




.box_type3 {background:url(/images/common/box_type06.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:435px;}
.box_type3 .frame4 {background:url(/images/common/box_type06.gif) left top no-repeat; padding:14px 0 0 0; margin:0 24px 0 0;}
.box_type3 .frame5 {background:url(/images/common/box_type06.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type3 .frame6 {background:url(/images/common/box_type06.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type4 {background:url(/images/common/box_type03.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:605px;}
.box_type4 .frame8 {background:url(/images/common/box_type03.gif) left top no-repeat; padding:20px 0 0 0; margin:0 24px 0 0;}
.box_type4 .frame9 {background:url(/images/common/box_type03.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type4 .frame10 {background:url(/images/common/box_type03.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type5 {background:url(/images/common/box_type04.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:605px;}
.box_type5 .frame11 {background:url(/images/common/box_type04.gif) left top no-repeat; padding:20px 0 0 0; margin:0 24px 0 0;}
.box_type5 .frame12 {background:url(/images/common/box_type04.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type5 .frame13 {background:url(/images/common/box_type04.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type6 {background:url(/images/common/box_type05.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:605px;}
.box_type6 .frame14 {background:url(/images/common/box_type05.gif) left top no-repeat; padding:20px 0 0 0; margin:0 24px 0 0;}
.box_type6 .frame15 {background:url(/images/common/box_type05.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type6 .frame16 {background:url(/images/common/box_type05.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 {background:url(/images/common/box_type07.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:100%;}
.box_type7 .frame17 {background:url(/images/common/box_type07.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame18 {background:url(/images/common/box_type07.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame19 {background:url(/images/common/box_type07.gif) left bottom no-repeat; padding:0 0 20px 24px;} 

.box_type7 .frame29 {background:url(/images/common/box_type07_02.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame30 {background:url(/images/common/box_type07_02.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame31 {background:url(/images/common/box_type07_02.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 .frame32 {background:url(/images/common/box_type07_03.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame33 {background:url(/images/common/box_type07_03.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame34 {background:url(/images/common/box_type07_03.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 .frame35 {background:url(/images/common/box_type07_04.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame36 {background:url(/images/common/box_type07_04.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame37 {background:url(/images/common/box_type07_04.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 .frame38 {background:url(/images/common/box_type07_05.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame39 {background:url(/images/common/box_type07_05.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame40 {background:url(/images/common/box_type07_05.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 .frame41 {background:url(/images/common/box_type07_06.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame42 {background:url(/images/common/box_type07_06.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame43 {background:url(/images/common/box_type07_06.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type7 .frame44 {background:url(/images/common/box_type07_01.gif) left top no-repeat; padding:20px 0 0 0; margin:0 1px 0 0;}
.box_type7 .frame45 {background:url(/images/common/box_type07_01.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type7 .frame46 {background:url(/images/common/box_type07_01.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type8 {background:url(/images/common/box_type08.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:100%;}
.box_type8 .frame20 {background:url(/images/common/box_type08.gif) left top no-repeat; padding:20px 0 0 0; margin:0 24px 0 0;}
.box_type8 .frame21 {background:url(/images/common/box_type08.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type8 .frame22 {background:url(/images/common/box_type08.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type9 {background:url(/images/common/box_type09.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:100%;}
.box_type9 .frame23 {background:url(/images/common/box_type09.gif) left top no-repeat; padding:20px 0 0 0; margin:0 24px 0 0;}
.box_type9 .frame24 {background:url(/images/common/box_type09.gif) right bottom no-repeat; padding:0 24px 0 0;}
.box_type9 .frame25 {background:url(/images/common/box_type09.gif) left bottom no-repeat; padding:0 0 20px 24px;}

.box_type10 {background:url(/images/common/box_type10.gif) right top no-repeat; margin-left:auto; margin-right:auto; width:435px;}
.box_type10 .frame26 {background:url(/images/common/box_type10.gif) left top no-repeat; padding:19px 0 0 0; margin:0 20px 0 0;}
.box_type10 .frame27 {background:url(/images/common/box_type10.gif) right bottom no-repeat; padding:0 20px 0 0;}
.box_type10 .frame28 {background:url(/images/common/box_type10.gif) left bottom no-repeat; padding:0 0 22px 24px;}



/*20131126 jwkim 추가*/
.box_type11 {border:10px solid #92bc00; position:relative; height:200px}
.box_type11 .pic {position:absolute; font-size:0; bottom:0px;}
.box_type11 .txt {font-size:14px; color:#464646; line-height:24px; padding:50px 25px 40px 238px; letter-spacing:-1px;}
.box_type11 .txt strong {line-height:20px !important; display:block; margin-bottom:20px;}



.txt2 {font-weight:bold; font-size:14px; color:#fff; font-family:나눔고딕;}
.txt3 p {color:#8a8a8a; letter-spacing:-1px;}
.txt4 {font-weight:bold; font-size:16px; font-family:나눔고딕; color:#fff;}
.txt5 {font-weight:bold; font-size:16px; font-family:나눔고딕;}


.assay02_con {width:740px; height:302px; margin-left:auto; margin-right:auto; overflow:hidden; padding:1px 1px 1px 0;}
.assay02_con .data_area {width:600px; height:280px; padding:0 24px 0 0;}

/*20131126 jwkim 수정
.assay03_con {background:url(/images/common/assay03_img02.jpg) 50% 0 no-repeat; width:607px; height:327px; margin-left:auto; margin-right:auto; padding-top:37px;}
.assay03_con .data_area {width:407px; height:282px; margin:0 auto;}

.assay04_con {background:url(/images/common/assay03_img04.jpg) 0 0 no-repeat; width:739px; height:317px; margin-left:auto; margin-right:auto; overflow:hidden; padding:1px 1px 1px 0;}
.assay04_con .data_area {width:566px; height:316px; float:right;}
*/

.code {overflow:hidden;}
.code span {display:inline-block; padding-right:1px; height:99px; float:left;}

.bx2 {background:url(/images/common/assay_bg_tit.jpg) left top no-repeat; width:740px; height:39px; padding:0 0 0 40px;}
.tit {padding:10px 0 0 8px; margin:0 0 0 5px; display:block; font-weight:normal;}

/* btn */
.btn_type1 { margin-top: 30px; text-align: center; }


/* table type 성향풀이*/
.table_wrap {border:1px solid #d7d8dc; padding:1px; margin:4px 0 0 0;}
.table {border:3px solid #f4f4f4;}
.table_type2 {border:1px solid #d0d0d0; border-collapse:collapse;}
.table_type2 th,
.table_type2 td {padding:5px; text-align:left;}
.table_type2 th {background-color:#bdd86d; color:#464646; padding-left:10px;text-align:center; border-bottom:1px solid #aeca4c;}
.table_type2 td {padding-left:10px; border-bottom:1px solid #d4ced0;}
.th_head {background-color:#bdd86d  !important;border-right:1px solid #aeca4c; text-align:center;}
.th_head01 {background-color:#bcd686  !important;border-right:1px solid #aeca4c; text-align:center;}
.center {text-align:center;}
.color {background-color:#bdd86d !important; }
.grey {background-color:#d4d4d4 !important; font-weight:normal; color:#444 !important; }
.t_bg {background-color:#479f0b !important; }

/* table type 단점*/
.table_wrap2 {border:1px solid #5149d2; padding:1px; margin:4px 0 0 0;}
.table {border:3px solid #5149d2;}
.table_type3 {border:1px solid #5149d2; border-collapse:collapse;}
.table_type3 th,
.table_type3 td {padding:5px; text-align:left;}
.table_type3 th {background-color:#8f9be5; color:#181f1f; padding-left:10px;text-align:center; border-bottom:1px solid #616fc9;}
.table_type3 td {padding-left:10px; border-bottom:1px solid #5149d2; border-bottom:1px solid #8f9be5;}

/*NH다솜*/
.dasom_con {background:url(/images/common/dasom01_bg.gif) 0 0 no-repeat; width:740px; height:500px; margin-left:auto; margin-right:auto; overflow:hidden; padding:1px 1px 1px 0;}
.dasom .data_area { font-size:14px; color:#464646; padding:50px 25px 40px 238px; letter-spacing:-1px; line-height:35px;}
.s_guide {margin:15px 15px 0 0; font-weight:bold; float:right; letter-spacing:-1px; line-height:35px;}
.dasom03_con {background:url(/images/common/dasom03_bg.gif) 0 0 no-repeat; width:740px; height:480px; margin-left:auto; margin-right:auto; overflow:hidden; padding:1px 1px 1px 0;}


.counsel_view {cursor:pointer;}


/*txt box*/  /*---------- 131125_김소진추가  ----------*/
.txtbox_top {background:url(/images/common/txtbox_bg_top.gif) no-repeat; width:740px; height:15px;}
.txtbox_mid {background:url(/images/common/txtbox_bg_mid.gif) repeat-y; padding:20px 40px; width:660px;}
.txtbox_bott {background:url(/images/common/txtbox_bg_bott.gif) no-repeat; width:740px; height:15px;}
.txtbox_mid span {background:url(/images/common/arrow_orange.gif) no-repeat 0 80%; padding:15px 0 0 10px; color:#F30; font-weight:bold;}

/*txt box*/  /*---------- 131130_김소진추가(보라배경)  ----------*/
.txtbox_top3 {background:url(/images/common/txtbox_bg_top3.gif) no-repeat; width:740px; height:15px;}
.txtbox_mid3 {background:url(/images/common/txtbox_bg_mid3.gif) repeat-y; padding:20px 40px; width:660px;}
.txtbox_bott3 {background:url(/images/common/txtbox_bg_bott3.gif) no-repeat; width:740px; height:15px;}


/* 우주에너지 입력 */  /*---------- 131125_김소진추가  ----------*/
.skip {visibility:hidden;width:0; height:0;text-indent:-5000px;line-height:0;font-size:0;}
.data_area form {width:780px;height:290px;background:url('/images/common/bg_yymmdd.gif') no-repeat;}
.data_area fieldset {padding:80px 180px 0 72px;}
.data_area ul {overflow:hidden;}
.data_area ul li {float:left;padding:0 40px 0 15px; margin-bottom:15px; background:url('/images/common/bg_dot.gif') no-repeat 0 47%;}
.data_area ul li.second {float:left;padding:0 40px 0 15px; margin-bottom:3px;background:url('/images/common/bg_dot.gif') no-repeat 0 35%;}

.data_area ul li #username {width:188px;height:18px; margin:0 200px 0 20px; border:1px solid #707070;}
.data_area dl {overflow:hidden;}
.data_area dt {padding-bottom:10px; padding-right:20px; float:left;}
.data_area dd {float:left;padding-right:9px;}
.data_area dd select {width:48px;border:1px solid #707070;}
.data_area dd #year {width:68px;}
.data_area dd img {margin:0 0 -2px -2px;}
.data_area .paybtn p {padding-top: 25px; text-align:center;}
.data_area input {padding-right:3px; margin-bottom:-2px;}
.data_area label.mgr10 {margin-right:10px;}

/* 우주에너지 입력(단점분석) */  /*---------- 131130_김소진추가  ----------*/
.skip {visibility:hidden;width:0; height:0;text-indent:-5000px;line-height:0;font-size:0;}
.data_area3 form {width:780px;height:290px;background:url('/images/common/bg_yymmdd3.gif') no-repeat;}
.data_area3 fieldset {padding:80px 180px 0 72px;}
.data_area3 ul {overflow:hidden;}
.data_area3 ul li {float:left;padding:0 40px 0 15px; margin-bottom:15px; background:url('/images/common/bg_dot3.gif') no-repeat 0 47%;}
.data_area3 ul li.second {float:left;padding:0 40px 0 15px; margin-bottom:3px;background:url('/images/common/bg_dot3.gif') no-repeat 0 35%;}

.data_area3 ul li #username {width:188px;height:18px; margin:0 200px 0 20px; border:1px solid #707070;}
.data_area3 dl {overflow:hidden;}
.data_area3 dt {padding-bottom:10px; padding-right:20px; float:left;}
.data_area3 dd {float:left;padding-right:9px;}
.data_area3 dd select {width:48px;border:1px solid #707070;}
.data_area3 dd #year {width:68px;}
.data_area3 dd img {margin:0 0 -2px -2px;}
.data_area3 .paybtn p {padding-top: 25px; text-align:center;}
.data_area3 input {padding-right:3px; margin-bottom:-2px;}
.data_area3 label.mgr10 {margin-right:10px;}


/* 텍스트버튼 */   /*---------- 131125_김소진추가  ----------*/
.data_area div.paybtn {padding-left: 60px;}
.data_area p.txtbtn {float:left;background:url(/images/common/button_bg.gif) no-repeat; height:30px; width:95px; padding:5px 35px 0 0; text-align:center; font-weight:bold; margin:7px; cursor:pointer; cursor:hand;}

/* 텍스트버튼 */   /*---------- 131125_김소진추가  ----------*/
.paybtn {padding-left: 200px;}
.paybtn2 {padding-left: 40%;}
.paybtn3 {padding-left: 68%;}
.paybtn4 {padding-left: 61%;}
.txtbtn {float:left;background:url(/images/common/button_bg.gif) no-repeat; height:30px; width:95px; padding:5px 35px 0 0; text-align:center; font-weight:bold; margin:7px; cursor:pointer; cursor:hand;}
.txtbtn3 {float:left;background:url(/images/common/button_bg3.gif) no-repeat; height:30px; width:95px; padding:5px 35px 0 0; text-align:center; font-weight:bold; margin:7px; cursor:pointer; cursor:hand;}


/* table type 상담내역 */   /*---------- 131125_김소진추가  ----------*/
.table_type5 {border:1px solid #d0d0d0; border-collapse:collapse;}
.table_type5 th,
.table_type5 td {padding:5px; text-align:center;}
.table_type5 th {background-color:#bdd86d; color:#464646; padding-left:10px;text-align:center; border-bottom:1px solid #aeca4c; border-right:1px solid #aeca4c;}
.table_type5 td {padding-left:10px; border-bottom:1px solid #d4ced0;}


/* 그래프 이미지 맵용 글자 */  /*---------- 131126_김지원추가  ----------*/
.graph_text {height:40px;width:100%; text-align:center; padding-top:10px;}
.graph_text span {font-size:15px; font-weight:bold;}

/* 무통장입금 안내 팝업 */   /*---------- 131204_김소진추가  ----------*/
.popup_warp {width:565px;}
.popup_warp h1 {width:485px; height:35px; background-color:#474747; color:#fff; padding:15px 0 0 20px; font-size:20px; float:left; font-weight:bold;}
.popup_warp p.closed {width:60px; height:50px; background-color:#474747; float:left;}
.popup_warp div.popuptxt {width:360px; height:auto; background:url(/images/common/popup_bg.gif) no-repeat right 50px #f3f3f3; font-size:14px; line-height:23px; padding:80px 180px 40px 25px; color:#474747;}
.popup_warp span.bankbook {font-weight:bold; font-size:16px;}
