﻿@charset "utf-8";

/*Login*/
.MemberWrap {width:730px; margin:20px auto 0 auto;}
.loginform {border:3px solid #dedede; padding:30px; margin-top:15px;}
.loginform .point-letter {margin-top:10px; padding-bottom:28px; background:url('/Images/Member/bg-dotline.gif') repeat-x left bottom;}
.loginform .point-letter img {vertical-align:middle;}
.loginform .point-letter span {line-height:14px; margin-left:4px; vertical-align:middle;}
.loginArea {overflow:hidden; *zoom:1;}
.loginArea:after {display:block; content:''; clear:both;}
.loginArea h3 {margin-bottom:10px;}
.loginArea .login {float:left; width:326px;}
.loginArea .login .Login-form {overflow:hidden; padding-top:6px;}
.loginArea .login .Login-form:after {content:''; display:block; clear:both;}
.loginArea .login .Login-form .Left {width:175px; float:left;}
.loginArea .login .Login-form .Left input {width:109px;}
.loginArea .login .Login-form .Left .Bot {margin-top:6px;}
.loginArea .login .Login-form .Right {padding-left:5px; float:left;}
.loginArea .login .Login-form span {display:inline-block; width:50px;}
.loginArea .sign-login {float:right; width:326px;}
.login table th {text-align:left; vertical-align:middle;}
.login table td {text-align:left; padding:3px 0; vertical-align:middle;}
.login table td input {width:113px;}
.login .bgbox {border:1px solid #e2e2e2; background:#f9f9f9; padding:16px 0 0 22px; height:70px;}
.sign-login div {border:1px solid #e2e2e2; background:#f9f9f9; padding:31px 0 0 30px; height:55px;}
.sign-login table th {text-align:left; vertical-align:middle;}
.sign-login table td {text-align:left; padding:3px 0; vertical-align:middle;}
.login-search {overflow:hidden; margin-top:25px; *zoom:1;}
.login-search:after {display:block; content:''; clear:both;}
.login-search .idsearch {float:left; width:285px;}
.login-search .idsearch p {margin-bottom:10px;}
.login-search .join {float:right; width:325px;}
.login-search .join p {margin-bottom:10px;}

.layer-popup {display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;}
.layer-popup .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}

.layer-popup2 {display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;}
.layer-popup2 .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}

.layer-popup3 {display:none;position:fixed;_position:absolute;top:0;left:0;z-index:10000;width:100%;height:100%;}
.layer-popup3 .bg {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);}

.Sign-popup {width:422px; position:absolute; left:50%; margin-left:-211px; top:300px; z-index:20000;}
.Sign-popup .pop-head {background:url('/Images/Popup/bg-sign-head.gif') no-repeat; height:57px; position:relative;}
.Sign-popup .pop-head h2 {background:url('/Images/Popup/bg-sign-head.gif') no-repeat; padding:20px 0 0 20px;}
.Sign-popup .pop-head a {position:absolute; right:20px; top:17px;}
.Sign-popup .pop-body {padding:30px 0; background:#fff;}
.Sign-popup .pop-body .id-area {width:380px; margin:0 auto; background:#f8f8f8; text-align:center; padding:14px 0; border:1px solid #d3d3d3;}
.Sign-popup .pop-body .id-area span {padding-left:9px; background:url('/Images/Common/bg-Dot-2px.gif') no-repeat 0px 5px; font-weight:bold; display:inline-block; vertical-align:middle;}

/*join*/
.Agreement h2 {margin-top:40px;}
.Agreement h2:first-child {margin-top:30px;}
.Agreement .view-box {margin-top:10px; height:190px; overflow:auto; border:1px solid #dfdfdf; color:#666;}
.Agreement .view-box strong {color:#222;}
.Agreement .view-box .view-area {padding:20px; line-height:16px;}
.Agreement .view-box .view-area .tit01 {font-size:14px;}
.Agreement .check-word {margin-top:8px;}
.Agreement .check-word span {display:inline-block; font:11px dotum; color:#888; line-height:14px;}
.Agreement .check-word label {display:inline-block; font:11px dotum; color:#888; line-height:14px;}
.name-check p {line-height:18px;}

.table-type01 {border-top:1px solid #a0a0a0; table-layout:fixed; width:100%;}
.table-type01 th {border-bottom:1px solid #dfdfdf; background:#eee; text-align:left; vertical-align:middle; padding:8px 0;}
.table-type01 tr:last-child th {border-bottom:1px solid #a0a0a0;}
.table-type01 tr:last-child td {border-bottom:1px solid #a0a0a0;}
.table-type01 th strong {margin-left:12px; display:inline-block;}
.table-type01 th strong span {font-weight:normal;}
.table-type01 td {border-bottom:1px solid #dfdfdf; text-align:left; vertical-align:middle;}
.table-type01 td div {padding:8px 0 8px 10px;}
.table-type01 td div p {font-size:11px; olcor:#666;}

.table-type02 {border-top:1px solid #a0a0a0; table-layout:fixed; width:100%;}
.table-type02 th {border-bottom:1px solid #dfdfdf; background:#eee; text-align:left; vertical-align:middle; padding:8px 0;}
.table-type02 tr:last-child th {border-bottom:1px solid #a0a0a0;}
.table-type02 tr:last-child td {border-bottom:1px solid #a0a0a0;}
.table-type02 .secTh {background:#f6f6f6;}
.table-type02 th strong {margin-left:20px; display:inline-block; line-height:14px;}
.table-type02 th strong.point {padding-left:8px; margin-left:12px; background:url('/Images/Common/bg-th01.gif') no-repeat 0px 3px;}
.table-type02 th strong span {font-weight:normal; font-size:11px;}
.table-type02 td {border-bottom:1px solid #dfdfdf; text-align:left; vertical-align:middle;}
.table-type02 td div {padding:8px 0 8px 10px;}
.table-type02 td div div {padding:0;}
.table-type02 td div p {font-size:11px; color:#666;}
.table-type02 td input {vertical-align:middle;}
.table-type02 td a {vertical-align:middle; display:inline-block;}
.table-type02 td span {vertical-align:middle; display:inline-block; font-size:11px; color:#666;}
.table-type02 td span.star {padding-left:8px; margin-left:10px; background:url('/Images/Common/bg-star.gif') no-repeat 0px 3px;}
.table-type02 td p.star {padding-left:8px; background:url('/Images/Common/bg-star.gif') no-repeat 0px 3px;}
.table-type02 td textarea {height:80px; width:555px; padding:5px; line-height:16px; border:1px solid #d7d7d7; overflow-y;scroll;}
.table-type02 td .text2 {height:155px; width:575px; padding:5px; line-height:16px; border:1px solid #d7d7d7; overflow-y;auto;}
.table-type02 td div .mart {padding:5px 0;}

.ipin {border:3px solid #dedede; padding:25px 0;}
.ipin p {line-height:18px; text-align:center;}
.coomp-box {padding:17px 0 17px 17px; overflow:hidden; border:1px solid #dfdfdf;}
.coomp-box:after {content:''; display:block; clear:both;}
.coomp-box .Left {float:left; width:146px; margin-right:40px; display:inline;}
.coomp-box .Right {float:left; width:490px;}
.coomp-box .Right p {font:bold 14px dotum; line-height:16px; color:#666;}
.coomp-box .Right p strong {color:#f26522;}
.lis-inpo {overflow:hidden; padding:15px 0 15px 15px; border:1px solid #dfdfdf; margin-top:15px; }
.lis-inpo:after {content:''; display:block; clear:both;}
.lis-inpo h3 {float:left; width:50px;}
.lis-inpo h3 img{vertical-align:middle;}
.lis-inpo ul {float:right; width:400px;}
.lis-inpo ul li {float:left; width:360px;margin-bottom:10px; display:inline;}
.lis-inpo ul li strong {display:inline-block; width:50px; padding-right:1px; margin-right:9px; background:url('/Images/Member/bg-inpo-list.gif') no-repeat right center;}

/*memberlogin*/
.member-login {overflow:hidden; padding:28px 0 26px 29px; border:3px solid #dedede; margin-top:10px;}
.member-login:after {display:block; clear:both; content:'';}
.member-login div {float:left;}
.member-login .login {padding:5px 0 0 36px;}
.member-login .login input {width:174px;}

.btn-list2 {margin-top:10px; text-align:right;}

.find-idfw {margin-top:30px; padding-top:26px; background:url('/Images/Member/bg-dotline.gif') repeat-x left top; }
.find-area {margin-top:10px; border:3px solid #dedede; overflow:hidden; padding:28px 0 30px 29px;}
.find-area:after {content:''; display:block; clear:both;}
.find-area .Fl {float:left; width:324px;}
.find-area .Fr {float:left; width:324px; padding-left:17px;}
.find-area .line-p {margin-top:11px; height:43px;}
.find-area .border-box {border:1px solid #e2e2e2; padding:22px 34px 0 33px; height:276px; background:#f9f9f9; margin-top:10px;}
.find-area .border-box h3 {margin-bottom:15px;}
.find-area .border-box .in-ipin {text-align:right; position:relative; padding-bottom:20px; border-bottom:1px solid #d8d8d8;}
.find-area .border-box .in-ipin strong {position:absolute; left:0; top:5px;}
.find-area .border-box .nunmer-box {margin-top:20px;}
.find-area .border-box .login {margin-top:13px;}
.find-area .border-box .ico-word {font:11px dotum; color:#888; line-height:14px; word-spacing:-3px; background:url('/Images/Member/ico-point.gif') no-repeat 0px 1px; padding-left:17px; margin-top:18px;}
.find-area .bottom-btn {margin-top:10px; text-align:left; padding-left:53px;}
.find-area .bottom-btn2 {margin-top:10px; text-align:left;}
.find-area .bottom-btn2 .bot {display:inline-block; margin-top:10px;}

.popup {width:500px; position:absolute; left:50%; margin-left:-211px; top:80px; z-index:20000;}
.popup .pop-head {background:url('/Images/Popup/bg-pop-head.gif') no-repeat; height:58px; position:relative;}
.popup .pop-head h2 {padding:20px 0 0 20px;}
.popup .pop-head a {position:absolute; right:20px; top:17px;}
.popup .pop-body {background:#fff;}

.popup-Box {position:relative; left:0; top:0; margin:0;}

.find-pop {padding:18px 20px 30px 20px;}
.find-pop h2 {font:bold 12px dotum; color:#436fca; line-height:14px}
.find-pop .dot-ul {padding-top:7px;}
.find-pop .dot-ul li {background:url('/Images/Popup/bg-blue-dot.gif') no-repeat 0px 6px; line-height:16px; margin-top:2px; font:12px dotum; color:#666; padding-left:7px; }
.table-style02 {border-bottom:1px solid #a0a0a0; border-top:1px solid #a0a0a0;}
.table-style02 th {background:#eee; border-right:1px solid #e0e0e0; height:30px; text-align:center; vertical-align:middle;}
.table-style02 td {height:30px; text-align:left; vertical-align:middle;}
.table-style02 td strong {font:bold 12px dotum; color:#f26522; margin-left:9px;}

.gray-box {border:1px solid #e2e2e2; background:#f9f9f9; padding:29px 29px 21px 29px; margin-top:20px;}
.gray-box h3 {font:bold 14px dotum; color:#333; line-height:16px;}

.st01 {font:11px dotum; color:#919191; background:url('/Images/Popup/bg-gray-star.gif') no-repeat 0px 6px; line-height:16px; padding-left:8px;}

.phone-num {border-top:1px solid #dedede; margin-top:15px; padding-top:10px;}
.phone-num th {text-align:left; vertical-align:middle; font:bold 12px dotum; color:#333;}
.phone-num .blue {color:#459bde;}
.phone-num td {padding:3px 0; text-align:left; vertical-align:middle; }
.phone-num .padt {padding-top:20px;}
.phone-num td span {margin-right:20px;}

.phone-num2 {border:0; padding-left:70px;}

/**/
.mat5 {margin-top:5px;}
.mat15 {margin-top:15px;}
.mat25 {margin-top:25px;}
.mat50 {margin-top:50px;}

.padt15 {padding-top:15px;}

/*paging*/
.pagingWrap {width:100%; text-align:center; height:19px;}
.pagingWrap .paging{font:bold 11px/19px Tahoma;}
.pagingWrap .paging a {display:inline-block; vertical-align:middle;}
.pagingWrap .paging strong {display:inline-block; vertical-align:middle;}
.pagingWrap .paging img{vertical-align:top;}
.pagingWrap .paging .num strong, .pagingWrap .paging .num a{display:inline-block;width:19px;height:19px;margin:0 2px;}
.pagingWrap .paging .num a{background:url("/Images/Common/bg-page-off.gif") no-repeat left top;color:#919191;}
.pagingWrap .paging .num strong{background:url("/Images/Common/bg-page-on.gif") no-repeat left top;color:#fff;}
.pagingWrap .Btn-R {position:absolute; right:0; top:0;}

.totalPage {font:11px dotum; color:#919191;}
.totalPage span {color:#f26522;}

.btn-area {position:relative; padding-top:6px;}
.btn-area .totalPage {position:absolute; top:0; left:0;}

.Btn-View {margin-top:10px; overflow:hidden;}
.Btn-View:after {clear:both; display:block; content:'';}
.Btn-View div {float:left;}
.Btn-View .right {float:right;}

/*GuideWrap*/
.GuideWrap {width:730px; margin:20px auto 0 auto;}
.table-st01 {background:url("/Images/Common/bg-table-st03.gif") repeat-x left top;}
.table-st01 table {width:100%; table-layout:fixed;}
.table-st01 th {text-align:center; vertical-align:middle; height:33px;}
.table-st01 th.first {border-left:1px solid #cacaca;}
.table-st01 th.last {border-right:1px solid #cacaca;}
.table-st01 th strong {font:bold 12px dotum; color:#5a5a5a;}
.table-st01 td {text-align:center; vertical-align:middle; padding:10px 0; border-bottom:1px solid #d5d5d5; font:12px dotum; color:#666; line-height:14px;}
.table-st01 .orange {color:#f26522;}
.table-st01 .txt-l {text-align:left;}
.table-st01 .txt-l a {margin-left:20px;}
.table-st01 .FAQ-Q a {margin-left:0px;}
.table-st01 .txt-l .dat {margin-left:6px; color:#6b85cb;}
.table-st01 .bottom td {border-bottom:1px solid #a0a0a0;}
.table-st01 .bottom td p {text-align:left; padding:40px;}
.table-st01 .bottom td .notpad {text-align:left; padding:0px;}
.table-st01 .bottom td .Inquiry-P {text-align:left; padding:20px; line-height:18px;}
.table-st01 .bottom td .img-box {padding:20px 0; text-align:center;}

.table-st01 .view th {text-align:left;}
.table-st01 .view th strong {margin-left:15px;}
.table-st01 .view th span {font:12px dotum; color:#666;}
.table-st01 .info td {border-bottom:1px solid #cacaca; background:#fbfbfb;}
.table-st01 .info td {text-align:left;}
.table-st01 .info .first {border-left:1px solid #cacaca;}
.table-st01 .info .first strong {margin-left:14px; font:bold 12px dotum; color:#5a5a5a;}
.table-st01 .info .last {border-right:1px solid #cacaca;}
.table-st01 .event-td td {border-bottom:0;}
.table-st01 .event-td td div {text-align:center; margin-top:20px;}
.table-st01 .not-border td {border-bottom:0;}
.table-st01 .import td {background:#fdfaf0;}
.table-st01 .FAQ-Q a {padding-left:28px; background:url('/Images/Support/bg-Q.gif') no-repeat; height:15px; padding-top:2px; display:inline-block;}
.table-st01 .FAQ-A {background:#f8f8f8;}
.table-st01 .FAQ-A p {text-align:left; padding-left:25px; background:url('/Images/Support/bg-A.gif') no-repeat 0px 3px; line-height:24px; margin-left:17px;}

.table-faq {background:url("/Images/Common/bg-table-st03.gif") repeat-x left top; }
.table-faq {background:url("/Images/Common/bg-table-st03.gif") repeat-x left top;}
.table-faq th.first {border-left:1px solid #cacaca; text-align:center; vertical-align:middle; height:33px;}
.table-faq th.last {text-align:center; vertical-align:middle; height:33px;}
.table-faq .FAQ-Q {text-align:center; vertical-align:middle; padding:10px 0; border-bottom:1px solid #d5d5d5; font:12px dotum; color:#666; line-height:14px;}
.table-faq .num {text-align:center; vertical-align:middle; padding:10px 0; border-bottom:1px solid #d5d5d5; font:12px dotum; color:#666; line-height:14px;}
.table-faq .txt-l {text-align:left;}
.table-faq .txt-l a {margin-left:20px;}
.table-faq .FAQ-Q a {margin-left:0px;}
.table-faq .FAQ-Q a {padding-left:28px; background:url('/Images/Support/bg-Q.gif') no-repeat; height:15px; padding-top:2px; display:inline-block;}
.table-faq .FAQ-A {background:#f8f8f8;}
.table-faq .FAQ-A p {text-align:left; padding-left:25px; background:url('/Images/Support/bg-A.gif') no-repeat 0px 3px; line-height:24px; margin-left:17px;}

.table-st01 tbody .current td, .listTbl tbody .current td a{font-weight:bold;color:#000 !important;}
.table-st01 tbody .current .txt-l a{font-weight:bold;color:#000;}
.table-st01 tbody .current td:first-child{background-image:url("/Images/Common/icon-current.gif");background-repeat:no-repeat;background-position:10px center;}

.Searchbox {overflow:hidden; *zoom:1;}
.Searchbox:after {display:block; clear:both; content:'';}
.Searchbox .Right {float:right;}
.Searchbox .Left {float:left;}
.Searchbox .Left input {vertical-align:middle; display:inline-block;}
.Searchbox .Left a {vertical-align:middle; display:inline-block;}
.Searchbox .Left span {vertical-align:middle; display:inline-block;}
.Searchbox .Right input {vertical-align:middle; display:inline-block;}
.Searchbox .Right a {vertical-align:middle; display:inline-block;}
.Searchbox .Right span {vertical-align:middle; display:inline-block;}

/* hyosang studywill */
.GuideWrap {width:730px; margin:20px auto 0 auto;}
img.blockImg{display:block;}

.GuideWrap ul#tab{width:100%;display:inline-block;border-top:solid 1px #3353b8;margin:30px 0;background:#fafafa;height:40px;border-right:solid 1px #d0d0d0;}
.GuideWrap ul#tab li{float:left;}
.GuideWrap ul#tab li.last{width:217px;height:40px;border-bottom:solid #d0d0d0 1px;}
.GuideWrap ul#tab li a{width:170px;display:block;padding:13px 0 13px 0;text-align:center;font-size:12px;font-weight:bold;font-family:Tahoma;background:url('/Images/Guide/history-tab-off.gif') repeat-x 0 0;border-right:solid 1px #d0d0d0;border-bottom:solid 1px #d0d0d0;}
.GuideWrap ul#tab .on a{width:170px;display:block;padding:13px 0 14px 0;background:#fff;color:#3353b8;border-bottom:0 none;}

.tabView{margin:30px 0;}
.tabView #yearTab1{width:100%;display:inline-block;border-left:solid 1px #c2c2c2;border-bottom:solid 1px #c2c2c2;margin-bottom:30px;height:35px;}
.tabView #yearTab1 li{float:left;text-align:center;}
.tabView #yearTab1 li a{display:block;width:72px;border-top:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-bottom:0 none;padding:10px 0;background:#f4f4f4;font-size:12px;font-weight:bold;font-family:Tahoma;}
.tabView #yearTab1 .on a{background:#fff url('/Images/Guide/down-arrow.gif') 56px 16px no-repeat;color:#f26522;border-bottom:none;padding:10px 0 11px 0;}
.tabView #yearTab1 li a:hover{color:#f26522;}

.tabView #yearTab2{width:100%;display:inline-block;border-left:solid 1px #c2c2c2;border-bottom:solid 1px #c2c2c2;margin-bottom:30px;height:35px;}
.tabView #yearTab2 li{float:left;text-align:center;}
.tabView #yearTab2 li a{display:block;width:72px;border-top:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-bottom:0 none;padding:10px 0;background:#f4f4f4;font-size:12px;font-weight:bold;font-family:Tahoma;}
.tabView #yearTab2 .on a{background:#fff url('/Images/Guide/down-arrow.gif') 56px 16px no-repeat;color:#f26522;border-bottom:none;padding:10px 0 11px 0;}
.tabView #yearTab2 li a:hover{color:#f26522;}

.tabView #yearTab3{width:100%;display:inline-block;border-left:solid 1px #c2c2c2;border-bottom:solid 1px #c2c2c2;margin-bottom:30px;height:35px;}
.tabView #yearTab3 li{float:left;text-align:center;}
.tabView #yearTab3 li a{display:block;width:72px;border-top:solid 1px #c2c2c2;border-right:solid 1px #c2c2c2;border-bottom:0 none;padding:10px 0;background:#f4f4f4;font-size:12px;font-weight:bold;font-family:Tahoma;}
.tabView #yearTab3 .on a{background:#fff url('/Images/Guide/down-arrow.gif') 56px 16px no-repeat;color:#f26522;border-bottom:none;padding:10px 0 11px 0;}
.tabView #yearTab3 li a:hover{color:#f26522;}


.yearTabView{margin:27px 0 0 0;background:url('/Images/Guide/bg-history01.gif') repeat-y 62px 0;width:100%;}
.yearTabView dl{margin: 0 0 40px 0;position:relative;line-height:18px;}
.yearTabView dl dt{position:absolute;width:59px;background:#3353b8;color:#fff;font-weight:bold;padding:2px 0 2px 7px}
.yearTabView dl dd{padding-left:96px;}
.yearTabView dl.last{margin-bottom:10px;}

.GoldWrap{width:730px; margin:0 auto;}
.GoldWrap p.top{width:100%;height:297px;background:url('/Images/Guide/img-gold01.gif') top right no-repeat;padding-top:30px;}
.GoldWrap p.top img{display:block;}
.GoldWrap p.top img.img01{margin-bottom:16px}
.GoldWrap p.top img.img02{margin-bottom:26px}

.galleryList{width:100%;display:inline-block;border-top:solid 2px #3c62c2;border-bottom:solid 1px #a0a0a0;padding:30px 0 10px 0;}
.gallerySection{margin-bottom:20px;display:inline-block;}
.galleryList .gallerySection dl{width:164px;height:161px;background:url('/Images/Guide/gallery-bg.gif') 0 0 no-repeat;float:left;margin-left:28px;}
.galleryList .gallerySection dl.first{margin-left:5px !important;}
.galleryList .gallerySection dl dt{width:148px;height:108px;padding:7px 0 0 8px;}
.galleryList .gallerySection dl dd{float:left;margin-top:10px;padding:10px 2px 0 2px;}
.galleryList .gallerySection dl dd.title{width:135px;}
.galleryList .gallerySection dl dd.viewIcon{float:right;padding-top:5px;}

.gold-popup {width:620px;}
.gold-popup .pop-head {background:url('/Images/Guide/bg-gold-popup.gif') no-repeat; height:58px; position:relative;}
.gold-popup .pop-head h2 {padding:21px 0 0 20px;}
.gold-popup .pop-head a {position:absolute; right:20px; top:17px;}
.gold-popup .pop-body {padding:20px 20px 30px 20px; background:#fff;}
.gold-popup .pop-body table {background:url('/Images/Guide/bg-gold-table.gif') no-repeat;}
.gold-popup .pop-body th {text-align:left; font:12px dotum; color:#333; vertical-align:middle; height:35px;}
.gold-popup .pop-body th strong {font:bold 12px dotum; color:#5a5a5a; margin-left:15px;}
.gold-popup .pop-body td {text-align:left; padding:20px 0 25px 0;}
.gold-popup .pop-body thead td {text-align:left; padding:0; vertical-align:middle;}
.gold-popup .pop-body td .Sco div {text-align:center;}
.gold-popup .pop-body td .Sco {height:550px; overflow-y:auto;}
.gold-popup .pop-body p {margin-top:15px; font:12px dotum; color:#666; line-height:16px;}

/*SuccessStoryWrap*/
.SuccessStoryWrap {width:730px; margin:11px auto 0 auto;}
/*
.SuccessStoryWrap .firstP {background:url('/Images/Community/bg-SuccessStory-list.gif') no-repeat right top; padding-top:9px; padding-bottom:30px;}
*/
.SuccessStoryWrap .firstP {padding-top:9px; padding-bottom:30px;}
.SuccessStoryWrap .TopBgbox {background:url('/Images/Community/bg-SuccessStory-listbox01.gif') no-repeat; height:198px; position:relative;}
.SuccessStoryWrap .TopBgbox dl {overflow:hidden; position:relative;}
.SuccessStoryWrap .TopBgbox dl dt {float:left; padding:37px 0 0 43px;}
.SuccessStoryWrap .TopBgbox dl dd {float:left; padding:30px 22px 0 25px; text-align:right;}
.SuccessStoryWrap .TopBgbox dl p {text-align:left; width:515px; font:12px dotum; color:#666; line-height:20px;}
.SuccessStoryWrap .TopBgbox dl strong {text-align:left; color:#416cc8;}
.SuccessStoryWrap .TopBgbox .IcoBest {position:absolute; left:5px; top:5px;}
.SuccessStoryWrap .TopBgbox2 {background:url('/Images/Community/bg-SuccessStory-listbox02.gif') no-repeat; height:198px; margin-top:6px; position:relative;}
.SuccessStoryWrap .TopBgbox2 dl {overflow:hidden; position:relative;}
.SuccessStoryWrap .TopBgbox2 dl dt {float:right; padding:35px 28px 0 0px;}
.SuccessStoryWrap .TopBgbox2 dl dd {float:right; padding:30px 24px 0 20px; text-align:right;}
.SuccessStoryWrap .TopBgbox2 dl p {text-align:left; width:515px; font:12px dotum; color:#666; line-height:20px;}
.SuccessStoryWrap .TopBgbox2 dl strong {text-align:left; color:#416cc8;}
.SuccessStoryWrap .TopBgbox2 .IcoBest {position:absolute; right:126px; top:3px;}
.SuccessStoryWrap .table-st01 .txt-l a {padding-left:16px; display:inline-block; line-height:14px;}
.SuccessStoryWrap .table-st01 .txt-l .no1 {background:url('/Images/Community/ico-Success01.gif') no-repeat;}
.SuccessStoryWrap .table-st01 .txt-l .no2 {background:url('/Images/Community/ico-Success02.gif') no-repeat;}

/*EventWrap*/
.EventWrap {width:730px; margin:11px auto 0 auto;}

.comment-box {border:1px solid #dcdcdc; background:#f7f7f7; padding:9px; margin-top:20px; padding-bottom:0;}
.comment-box .comment-T {}
.comment-box .comment-T textarea {width:593px; height:27px;  vertical-align:middle; padding:10px; line-height:18px;}
.comment-box .comment-T .multitxt {width:588px; height:27px;  vertical-align:middle; padding:10px; line-height:18px;}
.comment-box .comment-T a {display:inline-block; vertical-align:middle; margin-left:15px;}
.comment-box .comment-B {margin-top:20px;}
.comment-box .comment-B .comment-Bhd{color:#f26522; line-height:16px;}
.comment-box .commentS {padding:20px 10px 0 10px; border-top:1px solid #a0a0a0; margin-top:10px;}
.comment-box .commentS li {padding-bottom:14px; background:url('/Images/common/bg-comment-line.gif') repeat-x left bottom; margin-bottom:15px;}
.comment-box .commentS li.last {padding-bottom:14px; background:url('') repeat-x left bottom; margin-bottom:15px;}
.comment-box .commentS li span {display:inline-block; line-height:16px; vertical-align:middle; margin-right:5px;}
.comment-box .commentS li .time {color:#aab0be; font 11px dotum; display:inline-block; line-height:16px; vertical-align:middle;}
.comment-box .commentS li a {display:inline-block; line-height:16px; vertical-align:middle;}
.comment-box .commentS li p {line-height:18px; margin-top:10px;word-wrap:break-word;word-break:break-all;}
.comment-box .commentS li p.tit {margin-bottom:10px;font-weight:bold;}

.comment-box .commentS.borderNone {border-top:none;padding:10px;}
.comment-box.marginTop10 {margin-top:10px;}
.comment-box textarea.commentPopup {height:27px;width:500px;line-height:18px;padding:10px;vertical-align:top;}
.comment-box img.registBtn {margin-left:10px;}
.Border-botline {padding-bottom:20px; border-bottom:1px solid #a0a0a0;}

/*CommunityMain*/
.CommunityWrap {width:750px;}
.CommunityTop {background:url('/Images/Community/bg-Community-top.gif') no-repeat; height:300px;}
.CommunityTop h1 {padding-top:78px;}
.CommunityTop p {margin-top:7px;}
.CommunityTop h2 {margin-top:45px;}
.CommunityTop .InputBox {margin-top:3px;}
.CommunityTop .InputBox input {border:0;}
.CommunityTop .InputBox .bgSpan {display:inline-block; background:url('/Images/Community/bg-searchbox.gif') no-repeat; height:32px; width:391px; vertical-align:middle; padding:12px 0 0 17px; position:relative; margin-right:15px;}
.CommunityTop a {display:inline-block; vertical-align:middle;}

.CommunityMid { height:188px; margin-top:12px; overflow:hidden; *zoom:1; position:relative;}
.CommunityMid:after {clear:both; display:block; content:'';}
.CommunityMid h3 {padding:44px 0 0 35px; float:left;}
.CommunityMid dl {padding:34px 0 0 56px; float:left;}
.CommunityMid dt {float:left;}
.CommunityMid dd {float:left; padding-left:25px;}
.CommunityMid .preview {position:absolute; right:67px; bottom:25px;}

.CommunityBot {overflow:hidden; *zoom:1; margin-top:20px;}
.CommunityBot:after {clear:both; display:block; content:'';}
.CommunityBot .Fleft {float:left; position:relative; border:1px solid #bebebe;}
.CommunityBot .Fleft .page {position:absolute; right:20px; top:26px;}
.CommunityBot .Fleft .page li {float:left;  margin-left:5px; display:inline;}
.CommunityBot .Fleft .view {overflow:hidden; *zoom:1; width:368px; height:214px;}
.CommunityBot .Fleft .view:after {clear:both; display:block; content:'';}
.CommunityBot .Fleft .view ul {float:left; width:10000px;}
.CommunityBot .Fleft .view li {float:left;}
.CommunityBot .Fright {float:right;  border:1px solid #bebebe;}




/*C-NewsWrap*/
.C-NewsWrap {width:730px; margin:11px auto 0 auto;}
.Photo-list {padding-top:10px;}
.Photo-list ul {overflow:hidden; padding-bottom:20px; border-bottom:1px solid #d5d5d5; margin-top:20px;}
.Photo-list ul li {float:left; margin-right:27px; display:inline;}
.Photo-list ul .last {margin-right:0;}
.Photo-list ul li dt {padding:6px; border:1px solid #d6d6d6;}
.Photo-list ul li dd {margin-top:10px; text-align:center;}
.Photo-list ul li dd a {font:12px dotum; color:#666; line-height:18px;}

/**/
.CareWrap {width:730px; margin:11px auto 0 auto;}
.CareWrap .headword {margin-top:20px; background:url('/Images/Registration/bg-CareRequest-top.gif') no-repeat right top; padding-bottom:15px;}
.CareWrap .headword p {margin-top:10px;}
.tab-CareWrap {background:url('/Images/Registration/bg-tab-CareRequest01.gif') no-repeat left bottom; height:170px; margin-top:20px;}
.tab-CareWrap ul {overflow:hidden; *zoom:1; padding-left:11px;}
.tab-CareWrap ul li {float:left;}
.tab-CareWrap ul li a {display:block;}
.tab-CareWrap ul:after {clear:both; display:block; content:'';}
.tab-CareWrap .innerbox {height:129px; padding-left:29px; }
.tab-CareWrap .innerbox h2 {padding-top:20px; height:15px;}
.tab-CareWrap .innerbox dl {overflow:hidden; *zoom:1; padding-left:22px; margin-top:21px;}
.tab-CareWrap .innerbox dl dt {float:left; width:57px; padding:19px 0 16px 0; font:bold 12px dotum; color:#666; line-height:14px;}
.tab-CareWrap .innerbox dl dd {float:left; width:590px; padding-left:8px;}
.tab-CareWrap .innerbox dl dd p {font:12px dotum; color:#8c8a5d; line-height:18px; letter-spacing:-1px;}

.tab-CareWrap2 {background:url('/Images/Registration/bg-tab-CareRequest02.gif') no-repeat left bottom; height:180px;}
.tab-CareWrap2 .innerbox h2 {padding-top:28px;}
.tab-CareWrap2 .innerbox dl dd p {color:#727d56;}

.tab-CareWrap3 {background:url('/Images/Registration/bg-tab-CareRequest03.gif') no-repeat left bottom; height:180px;}
.tab-CareWrap3 .innerbox h2 {padding-top:28px;}
.tab-CareWrap3 .innerbox dl dd p {color:#9c7765;}

.tab-CareWrap4 {background:url('/Images/Registration/bg-tab-CareRequest04.gif') no-repeat left bottom; height:180px;}
.tab-CareWrap4 .innerbox h2 {padding-top:28px;}
.tab-CareWrap4 .innerbox dl dd p {color:#7c89aa;}

.table-CareWrap01 {background:url('/Images/Registration/bg-table-CareRequest00.gif') no-repeat; padding:0 30px 30px 30px; border:1px solid #d7d7d7; border-top:1px solid #9a9a9a; width:667px;}
.table-CareWrap01 h3 {padding-top:30px;}
.table-CareWrap03 {background:url('/Images/Registration/bg-table-CareRequest00.gif') no-repeat; padding:0 30px 30px 30px; border:1px solid #d7d7d7; border-top:1px solid #9a9a9a; width:667px;}
.table-CareWrap03 h3 {padding-top:30px;}
.table-CareWrap03 .lastP {font:bold 12px dotum; color:#ff8a53; line-height:16px;}
.table-CareWrap03 .headReal {position:relative;}
.table-CareWrap03 .headReal p {padding-left:18px; background:url('/Images/Registration/ico-point.gif') no-repeat; font:12px dotum; color:#888; line-height:14px; position:absolute; right:0; bottom:0px; letter-spacing:-1px;}
.table-CareWrap04 {background:url('/Images/Registration/bg-table-CareRequest00.gif') no-repeat; height:941px; padding:0 30px 30px 30px; border:1px solid #d7d7d7; border-top:1px solid #9a9a9a;  width:667px;}
.table-CareWrap04 h3 {padding-top:30px;}
.table-CareWrap06 {background:url('/Images/Registration/bg-table-CareRequest00.gif') no-repeat; height:800px; padding:0 30px 30px 30px; border:1px solid #d7d7d7; border-top:1px solid #9a9a9a;  width:667px;}
.table-CareWrap06 h3 {padding-top:30px;}
.table-st02 {border-top:1px solid #a0a0a0;}
.table-st02 table {width:100%; table-layout:fixed;}
.table-st02 th {background:#eee; border-bottom:1px solid #e0e0e0; text-align:left; vertical-align:middle; padding:12px 0;}
.table-st02 th strong {margin-left:20px; font:bold 12px dotum; color:#666; line-height:14px; display:inline-block;}
.table-st02 th strong span {font-weight:normal;}
.table-st02 th strong .star {color:#e71212;}
.table-st02 .secTh {background:#f6f6f6;}
.table-st02 .secTh strong {margin-left:10px; color:#888;}
.table-st02 td {border-bottom:1px solid #e0e0e0; text-align:left; vertical-align:middle; padding:5px 0;}
.table-st02 td div {padding-left:10px; font:12px dotum; color:#5a5a5a; line-height:14px;}
.table-st02 td div div {padding:0;}
.table-st02 td .Radio-area span {display:inline-block; padding:2px 0;}
.table-st02 .bottom td {border-bottom:1px solid #a0a0a0;}
.table-st02 .bottom th {border-bottom:1px solid #a0a0a0;}
.table-st02 .calendar a {vertical-align:middle; display:inline-block;}
.table-st02 .calendar div {padding:2px 0;}
.table-st02 .filein div {padding:2px 0; position:relative;}
.table-st02 .filein div div {position:absolute;}
.table-st02 .filein input {display:inline-block; vertical-align:middle;}
.table-st02 .filein a {display:inline-block; vertical-align:middle;}
.table-st02 .Area textarea {width:506px; height:68px;}
.table-st02 input {display:inline-block; vertical-align:middle;}
.table-st02 a {display:inline-block; vertical-align:middle;}
.table-st02 .Border td  {border-right:1px solid #e0e0e0; }
.table-st02 .Border th  {border-right:1px solid #e0e0e0; }
.table-st02 .Border th strong {margin-left:10px;}
.table-st02 .Border .txt-c {text-align:center;}
.table-st02 .Border .txt-c strong {margin:0;}
.table-st02 .Border .last  {border-right:0}
.table-st02 .orange {color:#f26522;}

.table-st03 table {width:100%; table-layout:fixed; border-top:1px solid #a0a0a0;}
.table-st03 th {font:bold 12px dorum; color:#555; line-height:16px; vertical-align:middle; text-align:center; background:#eee; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; padding:10px 0;}
.table-st03 .secTh { background:#f6f6f6; }
.table-st03 td {text-align:center; vertical-align:middle; font:12px dotum; color:#666; line-height:16px; padding:10px 0;  border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0;}
.table-st03 td input {*zoom:1;}
.table-st03 p {text-align:left; font:12px dotum; color:#666; line-height:14px; padding-left:15px;}
.table-st03 a {color:#666;}
.table-st03 .last {border-right:0;}
.table-st03 .last .line20 {line-height:20px;}
.table-st03 .notborder td {border-bottom:0;}
.table-st03 td div {text-align:left; padding-left:10px;}
.table-st03 td.last div {text-align:center; padding-left:0;}
.table-st03 .orange {color:#f26522;}
.table-st03 .blue {color:#426cc8;}
.table-st03 .brown {color:#af775d;}
.table-st03 .txt-l {text-align:left;}
.table-st03 .txt-l p {line-height:16px;}
.table-st03 .txt-l strong {padding-left:15px;}
.table-st03 .txt-le {text-align:left;}
.table-st03 .txt-le p {padding-left:8px;}
.table-st03 .txt-le p strong {padding-left:0px;}
.table-st03 .left-area td {text-align:left; vertical-align:middle;}
.table-st03 .left-area .txt-c {text-align:center;}
.table-st03 .left-area td div {padding-left:10px; line-height:18px;}
.table-st03 .left-area .Dot-blue li strong {margin-right:15px;}
.table-st03 .left-area .Dot-blue li select {margin-right:15px;}
.table-st03 .backTd td {background:#f6f6f6; line-height:18px;}
.table-st03 .bottom td {border-bottom:1px solid #a0a0a0;}
.table-st03 .bottom th {border-bottom:1px solid #a0a0a0;}
.table-st03 .botline {border-bottom:1px solid #a0a0a0;}
.table-st03 .left-area td div .blue-box {padding:12px 0 12px 16px; line-height:14px; border:2px solid #7b94cc; margin-right:20px; margin-bottom:20px;}
.table-st03 .left-area td div .blue-box span {margin-right:20px;}
.table-st03 .left-area td div .blue-box label {margin-right:25px; display:inline-block; vertical-align:middle; margin-left:3px; font:12px dotum;}
.table-st03 .Ral {position:relative;}
.table-st03 .Ral .ARS-Btn {position:absolute; right:20px; top:-5px;}
.table-st03 table .right p {text-align:right; margin-right:15px; padding-left:0;}
.table-st03 .popBtn a {display:inline-block; margin:2px 0;}

.table-st04 table {width:100%; table-layout:fixed;}
.table-st04 table thead th {background:#eee; height:38px; text-align:center; vertical-align:middle; color:#666;}
.table-st04 table th {background:#aebfcb; height:25px; text-align:center; vertical-align:middle; color:#fff; padding:0;}
.table-st04 table td {padding:5px 0; line-height:18px; text-align:center; vertical-align:middle; border-bottom:1px solid #d5d5d5; color:#666666;}
.table-st04 table p {text-align:left; margin-left:15px;}
.table-st04 table .right p {text-align:right; margin-left:15px;}
.table-st04 table .bottom td {border-bottom:1px solid #a0a0a0;}

.table-st05 table {width:100%; table-layout:fixed; border-top:1px solid #a0a0a0;}
.table-st05 table thead th {background:#eee; height:36px; text-align:center; vertical-align:middle; color:#666; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.table-st05 table thead .last {border-right:0;}
.table-st05 table th {text-align:center; vertical-align:middle; color:#666; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0;}
.table-st05 table td {text-align:center; vertical-align:middle; color:#666; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:12px 0; line-height:20px;}
.table-st05 table .txt-l {text-align:left;}
.table-st05 table .txt-l p {padding:0 10px;}
.table-st05 table td span {margin-left:60px;}
.table-st05 table .last {border-right:0;}
.table-st05 table .bottom {border-bottom:1px solid #a0a0a0;}
.table-st05 table .bottom td {border-bottom:1px solid #a0a0a0;}

.line-eduwill {margin-top:10px; border:1px solid #ddd; padding:18px 0 18px 102px; background:url('/Images/Registration/ico-eduwillTip.gif') no-repeat 24px 20px ;}
.line-eduwill p {font:12px dotum; color:#888; line-height:18px;}

.Subject-coin {padding:12px 0; text-align:right; font:12px dotum; color:#717171; border-top:3px solid #6d6d6d; border-bottom:3px solid #6d6d6d;}
.Subject-coin strong {color:#426cc8;}

.bot-Subject {margin-top:20px; background:url('/Images/Registration/bg-SubjectReview01.gif') no-repeat; height:77px; overflow:hidden; *zoom:1; padding-top:22px; padding-left:26px;}
.bot-Subject:after {content:''; clear:both; display:block;}
.bot-Subject p {float:left;}
.bot-Subject a {float:left; padding:12px 0 0 0; display:inline; margin:0 34px 0 32px;}

/**/
.Registration-Top {background:#fcfcfc url('/Images/Registration/bg-Registration-Index01.png') no-repeat -5px 10px; border:1px solid #cdcdcd; margin:20px 9px 0 9px; padding:0 11px 15px 21px;}
.Registration-Top h2 {padding-top:20px; padding-bottom:12px;}
.Registration-Top ol {padding-top:5px;}
.Registration-Top ol li {margin-top:7px; font:12px dotum; color:#666; line-height:14px;}
.Registration-Top ol span {display:inline-block; vertical-align:top; padding-left:3px;}
.Registration-Top ol .col02 {color:#f26522;}
.Registration-Top .List {margin-top:10px; background:#e9e9e9; padding:8px 0 8px 20px; overflow:hidden; *zoom:1;}
.Registration-Top .List:after {content:''; display:block; clear:both;}
.Registration-Top .List h3 {float:left; margin-right:19px; display:inline;}
.Registration-Top .List ul {float:left;}
.Registration-Top .List li {float:left;  margin-right:19px; display:inline;}

.Registration-Tab {overflow:hidden; margin-top:18px; *zoom:1; padding-left:5px; background:url('/Images/Registration/bg-Registration-Tab.gif') repeat-x; height:35px;}
.Registration-Tab:after {content:''; display:block; clear:both;}
.Registration-Tab li {float:left;}
.Registration-Tab li a {float:left; padding:15px 8px 0 8px; height:20px; font:bold 12px dotum; color:#888; line-height:14px; background:url('/Images/Registration/bg-tab-center.gif') repeat-x;}
.Registration-Tab .on a {background:url('/Images/Registration/bg-tab-center-on.gif') repeat-x; color:#426cc8;}
.Registration-Tab li span {float:left;}
.Registration-Tab li .left {background:url('/Images/Registration/bg-tab-leftimg.gif') no-repeat; width:18px; height:35px;}
.Registration-Tab li .right {background:url('/Images/Registration/bg-tab-rightimg.gif') no-repeat; width:18px; height:35px;}
.Registration-Tab .on .left {background:url('/Images/Registration/bg-tab-leftimg-on.gif') no-repeat; width:18px; height:35px;}
.Registration-Tab .on .right {background:url('/Images/Registration/bg-tab-rightimg-on.gif') no-repeat; width:18px; height:35px;}

.Registration-Tab-S {overflow:hidden; margin-top:15px; *zoom:1;}
.Registration-Tab-S:after {content:''; display:block; clear:both;}
.Registration-Tab-S li {float:left; text-align:center; background:url('/Images/Registration/bg-tab2.gif') no-repeat; width:243px; height:40px; display:inline;}
.Registration-Tab-S li a {font:bold 12px dotum; color:#6f8ac5; display:inline-block; padding:10px 0;}

.Registration-Tab-S .on a {color:#fff;}
.Registration-Tab-S .on  {background:url('/Images/Registration/bg-tab2-on.gif') no-repeat;}

.Registration-Cont {margin-top:22px;}
.Registration-Cont h4 {font:bold 14px dotum; color:#000; padding-left:22px; background:url('/Images/Registration/ico-calendar.gif') no-repeat;}
.Registration-Cont h4 strong {color:#426cc8;}
.Registration-Cont .nomber-list {padding-top:8px; vertical-align:middle; line-height:14px;}
.Registration-Cont .nomber-list img {vertical-align:middle;}
.Registration-Cont .nomber-list li {margin-top:3px; height:17px; padding-top:2px;}
.Registration-Cont .nomber-list .no1 {padding-left:24px; background:url('/Images/Registration/ico-no1.gif') no-repeat;}
.Registration-Cont .nomber-list .no2 {padding-left:24px; background:url('/Images/Registration/ico-no2.gif') no-repeat;}

.Registration-word {margin-top:5px;}
.Registration-word li {line-height:18px;}
/*.Registration-word li strong {display:inline-block; vertical-align:top;}*/

.firstRegJoiner {margin-top:30px;background:#fcfcfc url('/Images/Registration/bg-Registration-Index01.png') no-repeat -5px 10px; border:1px solid #cdcdcd; padding:18px 10px 15px 15px;}
.firstRegJoiner h2{margin-bottom:15px;}
.firstRegJoiner h2 span{display:inline-block;color:#fff;background:#f36523;padding:6px 0;font-size:16px;}
/*
.Registration-join .headarea {position:relative;}
.Registration-join .headarea p {position:absolute; left:203px; top:2px; line-height:14px; color:#999;}
*/

.order-line {border:3px solid #6d6d6d; border-left:0; border-right:0; padding:6px 0;}
.order-line span {vertical-align:middle; line-height:16px; display:inline-block;}
.order-line .Ch1 {padding-left:20px; width:105px;}
.order-line .Ch2 {padding-left:18px; width:229px;}
.order-line .Ch3 {padding-right:13px; width:95px; text-align:right;}
.order-line .Ch4 {padding-right:13px; width:105px; text-align:right;}
.order-line .txt-r {text-align:right; width:370px;}
.order-line .orange {color:#f26522;}
.order-line .red {color:#fe0000;}
.order-line .blue {color:#426cc8;}
.order-line strong {display:inline-block; vertical-align:middle; font-size:14px; line-height:16px;}
.order-line p { background:url('/Images/Registration/bg-round.gif') no-repeat; padding-top:2px; line-height:14px; height:15px; padding-left:25px;}
.order-line p strong {font-size:12px;}
.order-headH2 {position:relative;}
.order-headH2 p {padding-left:18px; background:url('/Images/Registration/ico-point.gif') no-repeat; font:12px dotum; color:#888; line-height:14px; position:absolute; right:0; bottom:0px; letter-spacing:-1px;}
.order-headH2 p .blue {color:#426cc8;}

.Dot-blue li {padding-left:8px; background:url('/Images/Common/dot-blue.gif') no-repeat 1px 6px; font:12px dotum;  color:#666; line-height:16px; margin-top:3px;}
.Dot-blue li span {vertical-align:middle;}
.Dot-blue li strong {vertical-align:middle; display:inline-block;}
.Dot-blue li .orange {color:#f26522;}
.Dot-blue li select {vertical-align:middle; display:inline-block;}
.Dot-blue li input {vertical-align:middle; display:inline-block;}

.Dot-star li {padding-left:12px; background:url('/Images/Common/dot-star.gif') no-repeat 5px 6px; font:11px dotum;  color:#666; line-height:16px;}

.order-pop {background:#3f6ac0; padding:15px 5px 5px 5px; width:700px; position:absolute; top:600px; left:15px;z-index:1000;}
.order-pop .head-box {position:relative;}
.order-pop .head-box h3 {padding:0 0 13px 15px;}
.order-pop .head-box a {position:absolute; right:16px; top:2px;}
.order-pop .backarea {background:#fff; padding:30px 20px;}

.order-pop-package {background:#3f6ac0; padding:15px 5px 5px 5px; width:700px; position:absolute; top:200px; left:15px;z-index:1000;}
.order-pop-package .head-box {position:relative;}
.order-pop-package .head-box h3 {padding:0 0 13px 15px;}
.order-pop-package .head-box a {position:absolute; right:16px; top:2px;}
.order-pop-package .backarea {background:#fff; padding:30px 20px;}


/**/
.Pop-JoinWrite {width:650px;}
.Pop-JoinWrite .pop-head {background:url('/Images/Community/bg-JoinWrite.gif') no-repeat; height:58px; position:relative;}
.Pop-JoinWrite .pop-head h1 {padding:20px 0 0 20px;}
.Pop-JoinWrite .pop-head a {position:absolute; right:20px; top:17px;}
.Pop-JoinWrite .pop-content {padding:0 20px;}
.Pop-JoinWrite .pop-content p {font:12px dotum; color:#666; line-height:21px; margin-top:10px;}

/**/
.ScheduleWrap {margin-top:30px; border:1px solid #d1d1d1; background:url('/Images/Support/bg-Schedule.gif') repeat; padding:20px 10px 30px 10px;}
.ScheduleWrap .bg-Box {border:1px solid #999; padding:3px; background:#fff; width:697px; margin:0 auto;}
.Schedule-table {padding:0 7px; background:#f0f0f0;}
.Schedule-table th {border:1px solid #e1e1e1; height:26px; background:#fff; border-bottom:1px solid #cbc9ba;}
.Schedule-table .orange {color:#f16f31;}
.Schedule-table td {border:1px solid #e1e1e1; height:49px; background:#fdfaf0; border-bottom:1px solid #cbc9ba;}
.Schedule-table .Topbox {height:50px; border:1px solid #e1e1e1; border-bottom:0; background:url('/Images/Support/bg-Schedule03.gif') no-repeat; padding-top:20px; text-align:center;}
.Schedule-table .Topbox a {display:inline-block; vertical-align:middle;}
.Schedule-table .Topbox span {margin:0 10px;}
.Schedule-table .Pois-area {position:relative;}
.Schedule-table .Pois-area p {margin-top:4px;}

.Pois-area thead th {font-family:Tahoma,"돋움",Dotum;border-right:1px solid #ececec;border-bottom:1px solid #cbc9ba;padding:8px 2px;}
.Pois-area thead th.holiDay {color:#f16f31;}
.Pois-area tbody td {border-right:1px solid #e1e1e1;border-bottom:1px solid #ececec;}

.Pois-area table td .scheduleCalendarWrap1 {border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.Pois-area table tbody td {width:930px;border:none;}
.Pois-area table tbody td table tr th {background:#fff;width:24px;}
.scheduleCalendarWrap1 table tbody td {background:#fbf9ea;border-right:1px solid #e1e1e1;border-bottom:1px solid #cbc9ba;width:28px;#height:50px;}
.scheduleCalendarWrap1 table tbody tr td.bdNone {border-bottom:none;}

.Schedule-table table tbody td table {width:auto;}


.Schedule-table .Pois-area  .bar1 {background:none;}
.Schedule-table .Pois-area  .bar1 .box {background:#d0c5f0;margin-bottom:10px;opacity:0.5;}
.Schedule-table .Pois-area  .bar1 .text {text-align:left;}
.Schedule-table .Pois-area  .bar1 .text span.fbold {font-weight:bold;}

.Schedule-table .Pois-area  .bar2 {background:none;}
.Schedule-table .Pois-area  .bar2 .box {background:#5fc25a;margin-bottom:10px;opacity:0.5;}
.Schedule-table .Pois-area  .bar2 .text {text-align:left;}
.Schedule-table .Pois-area  .bar2 .text span.fbold {font-weight:bold;}

.Schedule-table .Pois-area  .bar3 {background:none;}
.Schedule-table .Pois-area  .bar3 .box {background:#5c73b5;margin-bottom:10px;opacity:0.5;}
.Schedule-table .Pois-area  .bar3 .text {text-align:left;}
.Schedule-table .Pois-area  .bar3 .text span.fbold {font-weight:bold;}

.Schedule-table .Pois-area  .bar4 {background:none;}
.Schedule-table .Pois-area  .bar4 .box {background:#ff933c;margin-bottom:10px;opacity:0.5;}
.Schedule-table .Pois-area  .bar4 .text {text-align:left;}
.Schedule-table .Pois-area  .bar4 .text span.fbold {font-weight:bold;}

.Schedule-table .Pois-area .right .box {float:right;}
.Schedule-table .Pois-area .right .text {text-align:right;clear:both;}

.List-Box {margin-top:20px; background:#fafafa; border:1px solid #c4c4c4; padding:13px 0 19px 152px; position:relative; height:120px;}
.List-Box ul li {margin-top:5px;}
.List-Box ul .bar1 .bg-box {background:url('/Images/Support/bg-SBlue.gif') no-repeat; height:15px; width:27px; display:inline-block; text-align:center; font:bold 12px dotum; color:#fff; line-height:14px; padding-top:1px; }
.List-Box ul .bar2 .bg-box {background:url('/Images/Support/bg-SGreen.gif') no-repeat; height:15px; width:27px; display:inline-block; text-align:center; font:bold 12px dotum; color:#fff; line-height:14px; padding-top:1px; }
.List-Box ul .bar3 .bg-box {background:url('/Images/Support/bg-Sorange.gif') no-repeat; height:15px; width:27px; display:inline-block; text-align:center; font:bold 12px dotum; color:#fff; line-height:14px; padding-top:1px; }
.List-Box ul li span {display:inline-block; vertical-align:middle; line-height:14px;}
.List-Box ul li strong {display:inline-block; vertical-align:middle; line-height:14px; margin-left:5px;}
.List-Box .head-box {position:absolute; top:15px; left:-2px; width:120px; height:83px; padding-left:16px; background:url('/Images/Support/bg-Schedule04.gif') no-repeat;}
.List-Box .head-box h2 {margin-top:15px; margin-bottom:5px;}
.List-Box .head-box strong {font:bold 16px doutm; color:#fff; line-height:16px;}


/**/
.Best-Top {margin-top:20px;}
.Best-Top h2 {padding-top:14px;}
.Best-Top ul {padding-top:10px;}
.Best-Top ul li {margin-top:3px; background:url('/Images/Support/bg-FAQ-best-li-off.gif') no-repeat;}
.Best-Top ul li.on {margin-top:3px; background:url('/Images/Support/bg-FAQ-best-li-on.gif') no-repeat;}
.Best-Top ul li a {font:12px dotum; color:#; line-height:14px; display:inline-block; vertical-align:middle; width:630px;}
.Best-Top ul li.on a {color:#fff;}
.Best-Top ul li span {display:inline-block; padding:14px 0 0 15px; height:24px; width:65px; vertical-align:middle;}
.Best-Top ul li p {padding:20px 0 23px 41px; line-height:20px;} /*display:none;*/
.Best-Top ul li div {padding:20px 0 23px 41px; line-height:20px;}
.Best-Top ul .no1 {}
.Best-Top ul .no2 {background:url('/Images/Support/bg-FAQ-best-li02.gif') no-repeat;}
.Best-Top ul .no3 {background:url('/Images/Support/bg-FAQ-best-li03.gif') no-repeat;}
.Best-Top ul .no4 {background:url('/Images/Support/bg-FAQ-best-li04.gif') no-repeat;}
.Best-Top ul .no5 {background:url('/Images/Support/bg-FAQ-best-li05.gif') no-repeat;}
.faq-contents {text-align:left; padding-left:25px; background:url('/Images/Support/bg-A.gif') no-repeat 0px 3px; line-height:24px; margin-left:56px;}

/*BachelorSchdule*/
.BachelorSchdule .calendarMove {background:url("/Images/Common/BachelorSchdule-Bg.gif") no-repeat left top;width:491px;height:50px;padding:88px 0 0 244px;}

.calendarMove ul {width:270px;}
.calendarMove ul:after {clear:both;content:"";display:block;}
.calendarMove ul li{float:left;padding-right:10px;}
.calendarMove ul li img {padding-top:2px;}
.calendarMove ul li.month {font-size:24px;font-weight:bold;font-family:'Tahoma';}

.scheduleCalendar {background:url("/Images/Common/BachelorSchdule-Bg2.gif") repeat-y left top;width:708px;position:relative;padding-left:28px;}
.scheduleCalendar thead th {font-family:Tahoma,"돋움",Dotum;border-right:1px solid #ececec;border-bottom:1px solid #cbc9ba;padding:8px 2px;}
.scheduleCalendar thead th.holiDay {color:#f16f31;}
.scheduleCalendar tbody td {border-right:1px solid #e1e1e1;border-bottom:1px solid #ececec;}
.scheduleCalendar table {width:680px;}
.scheduleCalendar table td .scheduleCalendarWrap {border-top:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;}
.scheduleCalendar table tbody td {width:680px;border:none;}
.scheduleCalendar table tbody td table th {background:#fff;}
.scheduleCalendar table tbody td .scheduleCalendarWrap table tbody td {background:#fbf9ea;border-right:1px solid #e1e1e1;border-bottom:1px solid #cbc9ba;padding:24px 0 25px 0;width:21px;#height:50px;}
.scheduleCalendar table tbody td .scheduleCalendarWrap table tbody tr td.bdNone {border-bottom:none;}

.scheduleCalendar table tbody td table {width:auto;}

.scheduleCalendar  .bar1 {background:none;}
.scheduleCalendar  .bar1 .box {background:#d0c5f0;margin-bottom:10px;opacity:0.5;}
.scheduleCalendar  .bar1 .text {text-align:left;}
.scheduleCalendar  .bar1 .text span.fbold {font-weight:bold;}

.scheduleCalendar  .bar2 {background:none;}
.scheduleCalendar  .bar2 .box {background:#5fc25a;margin-bottom:10px;opacity:0.5;}
.scheduleCalendar  .bar2 .text {text-align:left;}
.scheduleCalendar  .bar2 .text span.fbold {font-weight:bold;}

.scheduleCalendar  .bar3 {background:none;}
.scheduleCalendar  .bar3 .box {background:#5c73b5;margin-bottom:10px;opacity:0.5;}
.scheduleCalendar  .bar3 .text {text-align:left;}
.scheduleCalendar  .bar3 .text span.fbold {font-weight:bold;}

.scheduleCalendar  .bar4 {background:none;}
.scheduleCalendar  .bar4 .box {background:#ff933c;margin-bottom:10px;opacity:0.5;}
.scheduleCalendar  .bar4 .text {text-align:left;}
.scheduleCalendar  .bar4 .text span.fbold {font-weight:bold;}

.scheduleCalendar .right .box {float:right;}
.scheduleCalendar .right .text {text-align:right;clear:both;}



.BachelorSchdule .BacheloBottomWrap {background:url("/Images/Common/BachelorSchdule-Bg4.gif") repeat-y left top;width:735px;}
.BachelorSchdule .BacheloBottom {background:url("/Images/Common/BachelorSchdule-Bg3.gif") no-repeat left top;width:735px;overflow:auto;}
.BachelorSchdule .BacheloBottom dl {padding:50px 0 0 28px;}
.BachelorSchdule .BacheloBottom dl dt.BacheloBottomTit {width:100px;padding-top:12px;color:#ffffff;font-weight:bold;}
.BachelorSchdule .BacheloBottom dl dt.BacheloBottomTit img {padding-bottom:4px;}
.BachelorSchdule .BacheloBottom dl dt.BacheloBottomTit span.num {font-size:14px;}
.BachelorSchdule .BacheloBottom dl dt {float:left;}
.BachelorSchdule .BacheloBottom dl dd {float:left;width:540px;}

.BachelorTpye {border:none;}
.BachelorTpye .Schedule {background:none;width:580px;}
.BachelorTpye .Schedule ul {border:none;padding:0;width:580px;}
.BachelorTpye .Schedule ul li {padding:2px 0;}
.BachelorTpye .Schedule ul li dl {padding:0 0 0 42px; overflow:hidden; *zoom:1;}
.BachelorTpye .Schedule ul li dl:after {content:''; clear:both; display:block;}
.BachelorTpye .Schedule ul li dl span {display:inline-block; vertical-align:top; }
.BachelorTpye .Schedule ul li dl strong {display:inline-block; vertical-align:top; }
.BachelorTpye .Schedule ul li dl dt {font-weight:bold;width:200px;}
.BachelorTpye .Schedule ul li dl dt .subj{width:200px;float:left;}
.BachelorTpye .Schedule ul li dl dd {letter-spacing:0;width:338px;}
/*MyPage*/

.Inquiry-Top {border:1px solid #d0d0d0; border-top:2px solid #5a5a5a;}
.Inquiry-Top .member-head {padding:14px 0 14px 18px; position:relative;}
.Inquiry-Top .member-head p { background:url('/Images/Registration/bg-round.gif') no-repeat; padding-top:2px; line-height:14px; height:15px; padding-left:25px;}
.Inquiry-Top .member-head a {position:absolute; right:8px; top:10px;}
.Inquiry-Top .Inquiry-number {border-top:1px solid #d8d8d8; padding:18px 0; background:#f0f1f5; overflow:hidden; *zoom:1;}
.Inquiry-Top .Inquiry-number:after {display:block; content:''; clear:both;}
.Inquiry-Top .Inquiry-number .Left {float:left; background:url('/Images/MyPage/bg-line.gif') repeat-y right top;}
.Inquiry-Top .Inquiry-number .last {background:none;}
.Inquiry-Top .Inquiry-number div h3 {text-align:center;}
.Inquiry-Top .Inquiry-number div p {font:bold 14px dotum; color:#4d4d4d; line-height:22px; margin-top:10px; text-align:center;}
.Inquiry-Top .Inquiry-number div strong {display:inline-block; background:url('/Images/MyPage/bg-number.gif') no-repeat; width:22px; text-align:center; color:#f26522; height:22px; vertical-align:middle; margin-right:2px;}
.InquiryH2-box {margin-top:20px; position:relative; padding-bottom:15px;}
.InquiryH2-box a {position:absolute; right:0; top:0;}
.InquiryH2-box2 {margin-top:20px; position:relative;}
.InquiryH2-box2 a {position:absolute; right:0; top:-10px;}


.Inquiry-word{background:url('/Images/Registration/bg-round.gif') no-repeat; padding-top:2px; line-height:14px; height:15px; padding-left:25px;}
.pd-brdb {padding-bottom:7px; border-bottom:1px solid #e1e0e5;}

.Dat-box {padding-top:13px; background:url('/Images/MyPage/bg-arrow.gif') no-repeat; margin-top:10px;}
.Dat-box .bg-back {border:1px solid #c2c2c2; background:#cfcfcf; padding:10px; border-top:0;}
.Dat-box .bg-back p .blue {color:#3d8ef6;}
.Dat-box .bg-back .dat-area {padding:20px; background:#fff; line-height:18px; margin-top:10px;}

.blue-h4 {color:#436fca;}

.Import-text {margin-top:20px; border:1px solid #e2e2e2; padding:15px 13px 20px 13px; background:#f7f7f7;}
.Import-text p {margin-top:8px; padding-left:25px;}

/**/
.Pop-Registration {background:#3f6ac0; padding:15px 5px 5px 5px; width:895px;}
.Pop-Registration .head-box {position:relative;}
.Pop-Registration .head-box a {position:absolute; right:15px; top:2px;}
.Pop-Registration h2 {padding-left:13px;}
.Pop-Registration .Pop-Topbox01 {background:#fff; padding:20px; padding-bottom:30px; margin-top:13px;}
.Pop-Topbox01 .account-P {font:bold 12px dotum; color:#555; line-height:14px; margin-top:15px;}
.Pop-Topbox01 .account-P span {font:normal 12px dotum; color:#426cc8; margin-top:8px; display:inline-block;}
.Pop-Topbox01 .account-box {margin-top:10px; border:1px solid #dbdbdb; background:url('/Images/Registration/bg-PopTop.gif') repeat; padding:12px 19px;}
.Pop-Topbox01 .account-box dl {overflow:hidden; *zoom:1;}
.Pop-Topbox01 .account-box dl:after {clear:both; content:''; display:block;}
.Pop-Topbox01 .account-box dt {width:180px; float:left;}
.Pop-Topbox01 .account-box dt h3 {font:bold 12px dotum; color:#333; padding-top:2px;}
.Pop-Topbox01 .account-box dd {float:left; width:620px;}
.Pop-Topbox01 .account-box dd li {padding:2px 0 2px 25px; background:url('/Images/Registration/ico-Popno1.gif') no-repeat; font:12px dotum; color:#666; line-height:14px;}
.Pop-Topbox01 .account-box dd li.no2 {background:url('/Images/Registration/ico-Popno2.gif') no-repeat; margin-top:5px;}
.Pop-Topbox01 .cont-Box {margin-top:10px; border:1px solid #adadad; padding:20px 10px 0 10px; height:535px; overflow-y:auto; overflow-x:hidden;}
.Pop-Topbox01 .cont-Box table {table-layout:fixed;}
.Pop-Topbox01 .disP {margin-top:15px; display:none;}
.Pop-Topbox01 .cont-Box h2 {font:bold 14px dotum; color:#444; line-height:16px; padding-left:0;}


.SyllabusrowTbl {border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;margin-bottom:30px; margin-top:10px;}
.SyllabusrowTbl tbody th {color:#555555;background:#eeeeee;text-align:left;padding:10px 10px;border-bottom:1px solid #e0e0e0;}
.SyllabusrowTbl tbody td {background:#ffffff;text-align:left;padding:10px 10px;border-bottom:1px solid #e0e0e0;}
.SyllabusrowTbl tbody th.center, .SyllabusrowTbl tbody td.center {text-align:center;}
.SyllabusrowTbl tbody th span.fNormal {font-weight:normal;}
.SyllabuscolTbl {border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;}
.SyllabuscolTbl tbody th {color:#555555;background:#eeeeee;text-align:center;padding:10px 10px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.SyllabuscolTbl tbody td {background:#ffffff;text-align:center;padding:10px 10px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.SyllabuscolTbl tbody td.bg {background:#f6f6f6;}
.SyllabuscolTbl tbody td.left {text-align:left;}
.SyllabuscolTbl tbody th.right, .SyllabuscolTbl tbody td.right {border-right:none;}
.SyllabuscolTbl tbody th span.fNormal {font-weight:normal;}
.SyllabuscolTbl tbody th.bbNone table.inTbl th {border-bottom:none;}
.SyllabuscolTbl tbody th table.inTbl th.right {border-right:none;}
.SyllabuscolTbl tbody th.syllabusRight {padding:0;border-right:none;}
.SyllabuscolTbl tbody th.syllabusRight table.inTbl th {border-bottom:none;}
.SyllabuscolTbl tbody td .inTbl td.alignLeft {text-align:left;}
.SyllabuscolTbl tbody td.brNone, .SyllabuscolTbl tbody td .inTbl td.brNone {border-right:none;}
.SyllabuscolTbl tbody td.bdNone {border-bottom:none;}
.SyllabuscolTbl tbody td.nonPadd{padding:0 !important;}
.SyllabuscolTbl tbody td .inTbl td {border-bottom:1px solid #e0e0e0;}

.attendDetailTbl thead th {background:#eeeeee;border-top:1px solid #a0a0a0;padding:12px 6px;}
.attendDetailTbl tbody td {text-align:center;border-bottom:1px solid #e0e0e0;padding:12px 6px;}
.attendDetailTbl tbody td.bg {background:#f6f6f6;}
.attendDetailTbl tbody td.alignLeft {text-align:left;}
.attendDetailTbl tbody td img {vertical-align:top;}
.attendDetailTbl thead th.borderRight, .attendDetailTbl tbody td.borderRight {border-right:1px solid #e0e0e0;}
.attendDetailTbl  tr.hidContent td {background:#ebf3e3;}
.attendDetailTbl  tr.hidContent td span {font-weight:bold;}

.btnArea{position:relative;height:31px;margin-bottom:10px;text-align:center;}
.btnArea .dirLt{position:absolute;left:0;top:0;}
.btnArea .dirRt{position:absolute;right:0;top:0;}

.editorArea{margin:10px 0;}
.txtArea{margin:10px 15px;line-height:1.8em;}

.bottombtn {text-align:center;padding:10px 0;}

/**/
.Receipt-Wrap {width:807px; padding-bottom:60px;}
.Receipt-Wrap .head-wrap {background:url('/Images/Registration/bg-Receipt-head.gif') no-repeat; height:59px; position:relative;}
.Receipt-Wrap .head-wrap h1 {padding:19px 0 0 19px;}
.Receipt-Wrap .head-wrap a {position:absolute; right:40px; top:20px;}
.Receipt-Wrap .Cont-Wrap {padding:0 40px; margin-top:38px;}
.Receipt-Wrap .Cont-Wrap .number-word {font:14px dotum; color:#444; line-height:16px;}
.Receipt-Wrap h2 {margin-top:29px; text-align:center;}
.Receipt-Wrap .Word-bot {font:bold 14px dotum; line-height:22px; color:#666; text-align:center;}
.Receipt-Wrap .Word-bot strong {color:#3353b8;}
.Receipt-Wrap .border-Box {border:2px solid #dbdbdb; padding:17px 22px; margin-top:50px;}
.Receipt-Wrap .border-Box p {line-height:18px; margin-top:10px;}
.Receipt-Wrap .footer-Box {overflow:hidden; *zoom:1; padding-top:22px;}
.Receipt-Wrap .footer-Box:after {content:''; display:block; clear:both;}
.Receipt-Wrap .footer-Box h4 {float:left; padding-left:20px; padding-right:48px;}
.Receipt-Wrap .footer-Box p {float:left; line-height:18px; color:#a0a0a0;}

.pay-Head {margin-top:20px; position:relative;}
.pay-Head ul {position:absolute; right:10px; top:0px;}
.pay-Head ul li {float:left; padding-left:30px; line-height:16px; font-size:11px;}
.pay-Head ul li img {display:inline-block; vertical-align:middle;}

.event-Head {position:relative; margin-top:40px;}
.event-Head a {position:absolute; top:-7px; right:0;}

.event-Name {border:1px solid #d0d0d0; border-top:2px solid #5a5a5a; padding:12px 0 12px 9px; margin-top:10px;}
.event-Name p{ background:url('/Images/Registration/bg-round.gif') no-repeat; padding-top:2px; line-height:14px; height:15px; padding-left:25px;}

.Registration-link {border-top:2px solid #3353B8; padding-top:30px;}
.Registration-link ul {overflow:hidden; *zoom:1;}
.Registration-link ul:after {content:''; clear:both; display:block; }
.Registration-link ul li {float:left; margin-right:15px; display:inline; padding-bottom:6px;}
.Registration-link ul .last {margin:0;}


.SearchWrap {margin:30px 10px 0 10px;}
.SearchWrap .top-letter {font:bold 14px dotum; color:#666; line-height:16px;}
.SearchWrap .top-letter strong {color:#222;}
.SearchWrap .top-letter .orange {color:#fc6125;}
.SearchWrap h4 {background:url('/Images/Member/bg-note.gif') no-repeat; font:bold 12px dotum; color:#2b2b2b; line-height:14px; padding-left:27px; padding-top:2px; margin-top:30px;}
.Search-Box {margin-top:10px; border:3px solid #dedede; padding:30px 24px;}
.Search-Box h5 {font:12px dotum; color:#2b2b2b;}
.Search-Box h5 strong {font:12px dotum; color:#fc6125;}

.login-table {background:url('/Images/Member/bg-search-table.gif') no-repeat; margin-top:15px;}
.login-table table {width:100%; table-layout:fixed;}
.login-table th {height:36px; vertical-align:middle; text-align:center; font:bold 12px dotum; color:#5a5a5a;}
.login-table td {height:33px; vertical-align:middle; text-align:center; font:12px dotum; color:#666; border-bottom:1px solid #d5d5d5;  line-height:14px;}
.login-table td.txt-l {text-align:left;}
.login-table td.txt-l a {margin-left:10px; font:12px dotum; color:#666; line-height:14px;}
.login-table .bottom td {border-bottom:1px solid #a0a0a0;}

/*Mail*/
.idsearch-form {padding:30px 40px 35px 40px; border:4px solid #dedede;}
.idsearch-form h2 {font:bold 16px dotum; color:#333;  line-height:23px; float:left;}
.idsearch-form h2 strong {color:#f26522}
.idsearch-form .head-area {overflow:hidden; *zoom:1; padding-bottom:28px; border-bottom:1px solid #e1e1e1;}
.idsearch-form .head-area:after {content:''; clear:both; display:block; }
.idsearch-form .head-area .left {float:left; padding-top:15px; padding-left:30px;}
.idsearch-form .head-area .left2 {float:left; padding-top:15px; padding-left:80px;}
.idsearch-form .not-border {padding-bottom:0; border-bottom:0;}
.idsearch-form .mat10 {margin-top:10px;}
.idsearch-form p {font:12px dotum; color:#666; line-height:23px; margin-top:20px;}
.idsearch-form .idbox {background:#e5e5e5; padding:12px 35px; margin-top:10px;}
.idsearch-form .idbox strong {font:bold 12px dotum; color:#666; line-height:14px;}
.idsearch-form .idbox .str2 {margin-left:75px;}
.idsearch-form .idbox span {font:12px dotum; color:#ff4e00; line-height:14px; margin-left:10px;}

/**/
.BusinessWrap {margin:20px auto 0 auto; width:730px;}
.BusinessWrap .no-ma {margin-top:0;}
.BusinessWrap h2 {margin-top:40px; height:18px; position:relative;}
.BusinessWrap h3 {margin-top:40px;}
.BusinessWrap .noma {margin:0;}
.BusinessWrap .pad-p {font-size:12px; line-height:20px; color:#666; padding-left:10px; margin-top:10px;}
.BusinessWrap p {font-size:12px; line-height:20px; color:#666;}
.BusinessWrap .head-Btn {position:relative; width:730px;}
.BusinessWrap .head-Btn a {position:absolute; right:0; bottom:2px;}
.BusinessWrap .head-Btn2 {position:relative; width:730px;}
.BusinessWrap .head-Btn2 a {position:absolute; right:0; bottom:3px;}

.listTbl table{border-bottom:1px solid #a0a0a0;}
.listTbl thead th{padding:10px 0 10px;background:url("/Images/Registration/listTbl-Thbg.gif") repeat-x left top;}
.listTbl thead th.leftBg {border-left:1px solid #d5d6d6;}
.listTbl thead th.rightBg {border-right:1px solid #d5d6d6;}
.listTbl tbody td{height:25px;padding:6px 2px;line-height:1.5;text-align:center;border-top:1px solid #e2e2e2;}
.listTbl tbody tr:first-child td{border-top:none;}
.listTbl tbody td a{text-decoration:underline;}
.listTbl tbody td a.registerLayerPop {text-decoration:underline !important;color:#21409a;}
.listTbl tbody td.subj{text-align:left;}
.listTbl tbody td.fBold {font-weight:bold;}
.listTbl tbody td.fbBlue {font-weight:bold;color:#21409a;}
.listTbl tbody td span.fbOrg {font-weight:bold;color:#f26522;}
.listTbl tbody tr.must td,.listTbl tbody tr.exam td{background-color:#fdfaf0;}
.listTbl tbody td img{vertical-align:middle;}

.birdMailCont{margin-top:10px;overflow:hidden;overflow-x:scroll;}

.Radio-area1 span {display:inline-block; padding:2px 0;}
.Radio-area1 span input {padding:3px;}

/*Certificate*/
.Certificate {padding:18px 10px 0 10px;}
.Certificate .Top-Vi {margin-top:30px; padding-bottom:22px; background:url("/Images/Member/bg-Certificate.gif") no-repeat left bottom;}
.Certificate .Top-Vi p {margin-top:20px;}
.Certificate .Btn-Certificate {padding-top:30px; text-align:right;}
.Certificate .Cont-C {padding-top:15px;}
.Certificate .Cont-C h3 {margin-top:40px;}
.Certificate .Cont-C h4 {margin-top:30px;}
.Certificate .Cont-C p {line-height:18px;}
.Certificate .Cont-C .mat20 {margin-top:20px;}
.Certificate .Cont-C .noma {margin:0;}
.Certificate .Cont-C .noma {margin:0;}
.Certificate .Cont-C .point-W {background:url("/Images/Member/bg-point.gif") no-repeat left 3px; padding-left:18px; margin-top:10px;}
.Certificate .Cont-C .point-W strong {font-weight:normal; color:#f26522;}
.Certificate .Cont-C .blue {color:#3353b8;}
.Certificate .Cont-C .orange {color:#f26522;}

.table-Star {position:relative;}
.table-Star p {position:absolute; right:0; bottom:2px; width:300px; text-align:right;}
.table-Star p span {color:#e71212;}



/*-----------------------취합본-------------------------*/

.table-style03 {border-bottom:1px solid #a0a0a0; border-top:1px solid #a0a0a0;}
.table-style03 th {background:#eee; border-left:1px solid #e0e0e0; height:30px; text-align:center;;}
.table-style03 td {border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;padding:10px 15px 10px;line-height:16px;}
.table-style03 .borderLeftNone {border-left:none;}
.table-style03 .borderTopNone {border-top:none;}
.table-style03 .borderNone {border:none;}
.table-style03 .tAlignLeft {text-align:left;}
.table-style03 .thAlignLeft {text-align:left;padding-left:20px;border-left:none;border-top:1px solid #e0e0e0;}
.table-style03 .thAlignLeftFrist {text-align:left;padding-left:20px;}
.table-style03 .thBorderTop {border-top:1px solid #e0e0e0;}

.postitSmallBoxWrap {border:1px solid #e3e0a9;background:#f5f2ba url('/Images/Common/bg-postit-small.gif') no-repeat right bottom;padding:20px;}
.paperBoxWrap {width:722px;border-top:1px solid #e8e6e6;background:url('/Images/Common/greypaper-repeat.gif') repeat-y 0 0;}
.paperBoxWrap .paperBoxCont {border-top:1px solid #e8e6e6;background:url('/Images/Common/greypaper-bottom.gif') no-repeat left bottom;padding-bottom:50px;}

/*교과과정안내(신다혜)*/
.overlapAdmitWrap {width:730px;margin:20px auto 0;}
.overlapAdmitWrap .overlapAdmitTxt {margin-bottom:30px;}
.overlapAdmitWrap .overlapAdmitImg {margin-bottom:40px;}
.overlapAdmitWrap .overlapAdmitInner {position:relative;margin-bottom:40px;}
.overlapAdmitWrap .overlapAdmitInner h2 {margin-bottom:10px;}
.overlapAdmitWrap .overlapAdmitInner .btnLinkTop {position:absolute;top:5px;right:0;}
.overlapAdmitWrap .overlapAdmitInner .txtPoint {color:#d92b2b; text-decoration:underline;}
.cerProcessInfoWrap {width:730px;margin:20px auto 0;}
.cerProcessInfoWrap .cerProcessInfoTxt01 {margin-bottom:50px;}
.cerProcessInfoWrap .cerProcessInfoTxt02 {margin-bottom:20px;}
.cerProcessInfoWrap .cerProcessInfoTxt03 {margin:0 0 20px 5px;}
.cerProcessInfoWrap .cerProcessInfoTxt04  {margin:0 0 30px 5px;}
.cerProcessInfoWrap .cerProcessInfoBtn  {margin-bottom:10px;display:inline-block;}
.cerProcessInfoWrap .cerProcessInfoInner {background:url('/Images/CurriculumInfo/certificateProcessInfo-bg.jpg') no-repeat 0 25px;padding-left:372px;}

/*자격증안내-보육교사 2급(신다혜)*/
.childcareTeacherWrap {width:730px;margin:20px auto 0;line-height:18px;}
.childcareTeacherWrap h2 {margin-bottom:10px;}
.childcareTeacherWrap .childcareTeacherPoint {color:#3353b8;}
.childcareTeacherWrap .childcareTeacherTxt01 {margin-bottom:25px;}
.childcareTeacherWrap .childcareTeacherTxt02 {margin-bottom:20px;}
.childcareTeacherWrap .childcareTeacherPart {padding-top:40px;}
.childcareTeacherWrap .childcareTPartCont {padding-top:17px;}
.childcareTeacherWrap .childcareTPartCont dt {margin-bottom:15px;}
.childcareTeacherWrap .childcareTPartCont dd {margin-left:30px;}
.CertificateInfoWrap {width:730px;margin:20px auto 0;line-height:18px;}
.CertificateInfoWrap h2 {margin-bottom:20px;}
.CertificateInfoWrap h3 {margin-bottom:10px;}
.CertificateInfoWrap h4 {margin-bottom:10px;color:#436fca;font-weight:bold;font-size:12px;line-height:11px;}
.CertificateInfoWrap .CertificateInfoTxt01 {margin-bottom:30px;}
.CertificateInfoWrap .CertificateInfoTxt02 {margin-bottom:20px;}
.CertificateInfoWrap .standardList {list-style-type:decimal;padding-left:15px;}
.CertificateInfoWrap .standardList li {line-height:18px;margin-bottom:3px;}
.CertificateInfoWrap .standardWarning {background:url('/Images/Common/icon-exclam.gif') no-repeat 0 2px;padding-left:20px;margin:10px 0 30px;}
.CertificateInfoWrap .courseList {margin-bottom:30px;}
.CertificateInfoWrap .courseList li {margin-bottom:10px;}
.CertificateInfoWrap .courseList .coursePoint {color:#222;}
.CertificateInfoWrap .courseList .courseCont {padding-left:15px;}
.compulsoryCompWrap {width:730px;margin:20px auto 0;}
.compulsoryCompWrap h2 {margin-bottom:20px;}
.compulsoryCompWrap .compulsoryCompTxt01 {margin-bottom:25px;}
.compulsoryCompWrap .creditList {margin-bottom:40px;padding-top:10px;line-height:18px;}
.compulsoryCompWrap .creditList li {margin-bottom:5px;}

/*자격증안내-사회복지사 2급(신다혜)*/
.socialWorkerWrap {width:730px;margin:20px auto 0;line-height:18px;}
.socialWorkerWrap h2 {margin-bottom:15px;}
.socialWorkerWrap .socialWorkerDesp {margin-bottom:30px;}
.socialWorkerWrap .socialWorker {background:url('/Images/CertificateInfo/socialWorkerInfo-SW-img.gif') no-repeat right top;margin-bottom:40px;}
.socialWorkerWrap .socialWorkerInner {margin-bottom:40px;}
.socialWorkerWrap .socialWorkerTxt01 {margin-bottom:20px;}
.certificateInfoSWWrap {width:730px;margin:20px auto 0;line-height:18px;}
.certificateInfoSWWrap h2 {margin-bottom:15px;}
.certificateInfoSWWrap .certificateInfoSWDesp {margin-bottom:30px;}
.certificateInfoSWWrap .certificateInfoSWInner {margin-bottom:40px;}
.certificateInfoSWWrap .certificateInfoSWInner .cerInfoSWList {margin-bottom:30px;}
.certificateInfoSWWrap .certificateInfoSWInner .cerInfoSWList dt {margin-bottom:10px;}
.certificateInfoSWWrap .certificateInfoSWInner .cerInfoSWList dd {background:url('/Images/CertificateInfo/CertificateInfo-blt.gif') no-repeat left 5px;padding-left:7px;}
.certificateInfoSWWrap .certificateInfoSWInner .warning {background:url('/Images/Common/icon-exclam.gif') no-repeat 0 2px !important;padding-left:20px !important;}
.certificateInfoSWWrap .certificateInfoSWInner .cerInfoSWTxtSt {margin-top:10px;}
.certificateInfoSWWrap .certificateInfoSWInner .colorPoint {color:#f26522;}
.certificateInfoSWWrap .certificateInfoSWInner-Bot {position:relative; height:98px;}
.certificateInfoSWWrap .certificateInfoSWInner-Bot a {position:absolute; right:39px; top:35px;}
.certificateInfoSWWrap .rank1InfoBanner {background:url('/Images/CertificateInfo/CertificateInfo-SW-1rank-bg.gif') no-repeat 0 0;padding:33px 0 39px 220px;position:relative; width:510px;}
.certificateInfoSWWrap .rank1InfoBanner .rank1InfoBtn {position:absolute;left:562px;top:54px;}
.certificateInfoSWWrap .rank1InfoBanner dt {margin-bottom:17px;}
.cCompSubjectWrap {width:730px;margin:20px auto 0;line-height:18px;}
.cCompSubjectWrap h2 {margin-bottom:10px;}
.cCompSubjectWrap .cCompSubjectDesp {margin-bottom:30px;}
.cCompSubjectWrap .cCompSubjectTh th {background:#f6f6f6;border-top:1px solid #e0e0e0;}
.cCompSubjectWrap .warning {background:url('/Images/Common/icon-exclam.gif') no-repeat 0 1px;padding-left:20px;margin-top:10px;}

/*자격증안내-건강가정사(신다혜)*/
.HealthHWorkerWrap {width:730px;margin:20px auto 0;line-height:20px;}
.HealthHWorkerWrap h2 {margin-bottom:10px;}
.HealthHWorkerWrap .HealthHWorkerDesp {margin-bottom:30px;}
.HealthHWorkerWrap .HealthHWorkerInner {margin-bottom:40px;}
.HealthHWorkerWrap .HealthHWorkerInner .work {padding-top:20px;}
.HealthHWorkerWrap .cerHWList li {background:url('/Images/CertificateInfo/CertificateInfo-blt.gif') no-repeat left 5px;padding-left:5px;margin-bottom:3px;}
.HealthHWorkerWrap .HWMarginBt {margin-bottom:30px;}
.HealthHWorkerWrap .cerHWProcess {margin-bottom:15px;}
.HealthHWorkerWrap .cerHWProcess p {margin-bottom:7px;}
.HealthHWorkerWrap .warning {background:url('/Images/Common/icon-exclam.gif') no-repeat 0 1px;padding-left:20px;margin-top:10px;position:relative;}
.HealthHWorkerWrap .warning .btnGo {position:absolute;top:-5px;left:110px;}
.HealthHWorkerWrap .cerHWGraduate {margin-bottom:20px;}
.HealthHWorkerWrap .cerHWGraduate li {padding-left:23px;text-indent:-23px;}
.HealthHWorkerWrap .cerHWGraduate li img {display:inline-block;vertical-align:middle;margin-right:5px;}
.HealthHWorkerWrap .cerHWGraduateNoted dt {background:url('/Images/Common/icon-exclam.gif') no-repeat 0 1px;padding-left:20px;margin-bottom:5px;}
.HealthHWorkerWrap .cerHWGraduateNoted dd {margin:0 0 5px 20px;padding-left:17px;text-indent:-17px;}
.HealthHWorkerWrap .cerHWGraduateNoted dd .cerHWNotedTb {margin:15px 0 0 -17px;text-indent:0px;}
.HealthHWorkerWrap .HealthHWorkerInner .exception {margin-top:15px;}
.HealthHWorkerWrap .HealthHWorkerInner .exception dt {font-weight:bold;margin-bottom:10px;}

/* common */
.alignMd{vertical-align:middle;}
.h1-desc{padding-bottom:29px;}

.content-head ul li.first{background:none;}
.content-head ul li.last a {color:#f26522;}

.tab-box{overflow:hidden;width:730px;margin-bottom:30px;background:#fafafa url("/Images/Common/dot-gray.gif") repeat-x left bottom;border-top:2px solid #3353b8;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;}
.tab-box li{float:left;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;}
.tab-box li.on{background-color:#fff;border-bottom:1px solid #fff;}
.tab-box li a{display:inline-block;height:27px;padding:12px 28px 0;}
.tab-box li.reduceSize{border-right:0;}
.tab-box li.reduceSize a{padding-right:27px;}
.tab-box li img{vertical-align:middle;}
.tab-box:after{display:block;clear:both;content:"";}

.arrowDashList li{padding-left:24px;margin-bottom:8px;line-height:22px;background:url("/Images/Common/ball-arrow.gif") no-repeat left top;}
.arrowDashList li p{padding-left:10px;background:url("/Images/Common/dashed.gif") repeat-x left bottom;}

.grayTbl{border-bottom:1px solid #a0a0a0;border-top:1px solid #a0a0a0;}
.grayTbl thead th{padding:10px 15px;background:#eee;border-left:1px solid #e0e0e0;}
.grayTbl thead th.first{border-left:0;}
.grayTbl tbody th{padding:10px 15px;font-weight:normal;border-top:1px solid #e0e0e0;}
.grayTbl tbody td{padding:10px 15px;line-height:1.5;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.grayTbl tbody th.bgGray{background:#eee;font-weight:bold;}
.grayTbl tbody td.bgGray{background:#eee;}
.grayTbl tbody .firstRow th, .grayTbl tbody .firstRow td{border-top:0;}

.grayCtTbl{border-bottom:1px solid #a0a0a0;border-top:1px solid #a0a0a0;}
.grayCtTbl thead th{padding:10px 15px;background:#eee;border-left:1px solid #e0e0e0;}
.grayCtTbl thead th.first{border-left:0;}
.grayCtTbl tbody th{font-weight:normal;border-top:1px solid #e0e0e0;}
.grayCtTbl tbody td{padding:10px 15px;line-height:1.5;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;text-align:center;}
.grayCtTbl tbody th.bgGray{background:#eee;font-weight:bold;}
.grayCtTbl tbody td.bgGray{background:#eee;}
.grayCtTbl tbody .firstRow th, .grayCtTbl tbody .firstRow td{border-top:0;}

.ballNoList li{padding-left:23px;margin-bottom:3px;line-height:19px;background-repeat:no-repeat;}
.ballNoList li.no1{background-image:url("/Images/Common/ball-no1.gif");}
.ballNoList li.no2{background-image:url("/Images/Common/ball-no2.gif");}
.ballNoList li.no3{background-image:url("/Images/Common/ball-no3.gif");}
.ballNoList li.no4{background-image:url("/Images/Common/ball-no4.gif");}
.ballNoList li.no5{background-image:url("/Images/Common/ball-no5.gif");}
.ballNoList li.no6{background-image:url("/Images/Common/ball-no6.gif");}
.ballNoList li.no7{background-image:url("/Images/Common/ball-no7.gif");}
.ballNoList li.no8{background-image:url("/Images/Common/ball-no8.gif");}
.ballNoList li.no9{background-image:url("/Images/Common/ball-no9.gif");}
.ballNoList li.no10{background-image:url("/Images/Common/ball-no10.gif");}
.ballNoList li em{color:#ff6c00;}

.blueDotList li{padding-left:8px;background:url("/Images/Common/dot-blue.gif") no-repeat 1px 7px;}
.indent17List li{text-indent:-17px;padding-left:17px;margin-bottom:10px;}
.decimalList li{margin-left:20px;margin-bottom:5px;padding-left:-20px;list-style:decimal;}
.exclamList li{padding-left:19px;margin-bottom:5px;background:url("/Images/Common/icon-exclam.gif") no-repeat left 2px;}

.greypaper{width:722px;margin-bottom:30px;margin-left:5px;border-top:1px solid #e8e6e6;background:url("/Images/Common/greypaper-repeat.gif") repeat-y left top;}
.greypaper .crumpled{padding:15px 15px 10px 28px;background:url("/Images/Common/greypaper-bottom.gif") no-repeat right bottom;}
.greypaper dt{margin-left:-28px;margin-bottom:10px;}
.greypaper dd{margin-bottom:20px;}

.greypaper .not-Lpad {padding-left:0;}
.greypaper .not-Lpad ol {padding-left:28px; margin-top:15px;}


.postitBox{padding:20px;border:1px solid #e3e0a9;background:#f5f2ba url("/Images/Common/bg-postit.gif") no-repeat right bottom;}

.fewPaper{position:relative;margin-bottom:30px;background:url("/Images/Common/fewpaper-repeat.gif") repeat-y 0 0; height:auto; *zoom:1;}
.fewPaper .title{text-align:center;background:url("/Images/Common/fewpaper-top.gif") no-repeat 0 0;}
.fewPaper .bgBtm{padding:10px 30px;background:url("/Images/Common/fewpaper-bottom.gif") no-repeat 0 100%;}
.fewPaper ol li{padding:0 15px 25px 70px;margin-bottom:25px;background:url("/Images/Common/dashed.gif") repeat-x 0 100%;}
.fewPaper ol li dt{margin-left:-50px;margin-bottom:13px;}
.fewPaper ol li.last{margin-bottom:0;background:none;}

.planFreeEdu{width:730px;padding-top:55px;background:url("/Images/Common/msg-planFreeEdu.gif") no-repeat left top; height:95px; padding-bottom:100px;}
.planFreeEdu .msg{height:51px;padding:14px;margin-top:-5px;background:url("/Images/Common/bg-planFreeEdu1.gif") no-repeat left top;}
.planFreeEdu .btn{display:block;margin-left:543px;margin-bottom:70px;}

.dashLine{background:url("/Images/Common/dashed.gif") repeat-x left bottom;}

/* credit bank system */
.creditBankWrap{padding:20px 10px 0;line-height:1.5;}
.creditBankWrap .colBlack{color:#000;}
.creditBankWrap .colOrg{color:#ff8a53;}
.creditBankWrap .blue-line {color:#21409a;}
.outlineCB{padding-bottom:20px;}
.outlineCB dt{margin-bottom:15px;}
.outlineCB dd{margin-bottom:20px;}
.outlineCB dd.bgBox{height:205px;padding:30px 36px;border:3px solid #dedede;background:url("/Images/CreditBank/img-outline2.gif") no-repeat 420px 38px;}
.outlineCB dd.bgBox ul{width:360px;}
.processCB{padding-bottom:20px;}
.processCB dt{margin-bottom:15px;}
.processCB dd{margin-bottom:20px;}
.processCB dd strong{color:#3353b8;}
.processCB dd .subTit{margin-bottom:8px;}
.degreeTermCB{padding-bottom:20px;}
.degreeTermCB dt{margin-bottom:15px;}
.degreeTermCB dd{margin-bottom:20px;}
.degreeTermCB dd .subTit{margin-bottom:8px;}
.degreeTermList{overflow:hidden;width:100%;}
.degreeTermList li{width:215px;padding-left:24px;margin-bottom:30px;float:left;}
.degreeTermList:after{display:block;clear:both;content:"";}
.approvalCB{padding-bottom:20px;}
.approvalCB dt{margin-bottom:15px;}
.approvalCB dd{margin-bottom:20px;}
.objGuideCB{padding-bottom:20px;}
.objGuideCB dt{margin-bottom:15px;}
.objGuideCB dt strong{color:#436fca;}
.objGuideCB dd{margin-bottom:20px;}
.objGuideCB dd .subTit{margin-bottom:8px;}
.objGuideCB dd .subDesc{margin-bottom:15px;}
.objGuideCB dd.dashLine{padding-bottom:20px;background:url("/Images/Common/dashed.gif") repeat-x left bottom;}
.workerBg{padding-left:230px;background:url("/Images/CreditBank/img-objectGuide9.gif") no-repeat left top;}
.objGuideCB .ballNoList li .subTit{padding-top:2px;margin-bottom:10px;}
.objGuideCB .ballNoList li strong{color:#436fca;}
.objGuideCB .guideBox{position:relative;}
.objGuideCB .guideBox .btn{position:absolute;right:25px;top:28px;}
.useGuideList dd{margin-bottom:30px;padding-bottom:30px;background:url("/Images/Common/dashed.gif") repeat-x left bottom;}
.useGuideList dd.last{margin-bottom:0;padding-bottom:0;background:none;}

/**/

.ComplainWord {border:1px solid #e3e0a9; background:#f5f2ba;}
.ComplainWord p {padding:16px 0 14px 23px; font:12px dotum; color:#666; line-height:14px;}

/*BannerWrap*/
.BannerWrap {margin:20px auto 0; width:730px; position:relative;}
.BannerWrap a {position:absolute; left:240px; bottom:65px;}

/**/
.borderTop {border-top:2px solid #3353B8; padding-top:20px; margin-top:25px;}

/* 20140217 Interview modify */
.content-body .inter_list { padding:52px 0 30px 0; }
.content-body .inter_list li	{ width:750px; height:246px; margin:0 0 20px 0; /* border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; */ }

.content-body .inter_detail		{ margin:15px 0 0 0; background:#eee; }
.content-body .inter_foot		{ text-align:right; padding:8px 0 0 0; }

.inter_detail .inter_d_body	dl	{ width:616px; padding:48px 67px 0 67px; }
.inter_detail .inter_d_body	dt	{ }
.inter_detail .inter_d_body	dd	{ margin-top:12px; }

/* 20140502 Advanced */

.sw_hidden			{ position:absolute; z-index:-1; visibility:hidden; }
.step_process		{ position:relative; height:50px; margin:39px 0 20px 0; background:url("/Images/Registration/advanced/bg_process.gif") no-repeat left top; }
.step_bar			{ display:none; position:absolute; top:0; width:207px; height:50px; background:url("/Images/Registration/advanced/img_process.png") no-repeat left top; }
.current .step_bar	{ display:block; }
.step_p01			{ left:0; background-position:0 0; }
.step_p02			{ left:164px; background-position:0 -100px; }
.step_p03			{ left:340px; background-position:0 -200px; }
.step_p04			{ left:523px; background-position:0 -300px; }

/* 2017-12-28 */
.map_remark			{ position:relative; height:140px; margin:16px 0 0 0; border:5px solid #e8ebef; *zoom:1; }
.map_remark:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.map_remark	li		{ float:left; height:118px; padding:13px 0 0 0; border-right:1px solid #e8ebef; }
.map_remark	li.m_remark01 dt, .map_remark li.m_remark02 dt	{ height:18px; line-height:18px; color:#222; font-weight:bold; padding:0 0 0 10px; background:url("/Images/Registration/advanced/bu_remark.gif") no-repeat left 50%; }
.map_remark	li.m_remark01			{ width:218px; padding:13px 0 0 21px; }
.map_remark	li.m_remark01 dd		{ height:16px; line-height:16px; color:#888; font-weight:bold; padding:0 0 0 10px; margin:0 0 7px 0; }
.map_remark	li.m_remark01 a			{ margin:2px 0 0 10px; }
.map_remark	li.m_remark02			{ width:218px; padding:13px 0 0 21px; }
.map_remark	li.m_remark02 dd		{ height:18px; line-height:18px; color:#444; padding:0 0 0 0; margin:4px 0 0 0; }
.map_remark	li.m_remark02 em		{ color:#9d9d9d; font-size:11px; letter-spacing:-1px; }
.map_remark	li.m_remark02 img		{ color:#9d9d9d; margin:0 5px 0 0; }
.map_remark	li.m_remark03			{ padding:13px 0 0 28px; border-right:none; }
.map_remark	li.m_remark03 .m_button	span	{ display:block; text-align:center; padding:3px 0 0 0; }
.map_remark	li.m_remark03 .m_button span.m_button01	{ padding:5px 0 8px 0; }


.layer_caution		{ display:none; position:absolute; right:-5px; top:86px; width:288px; padding:15px 15px 15px 15px; border:1px solid #9a9a9a; background:#fff; z-index: 10;}
.layer_caution dt	{ position:relative; height:19px; line-height:19px; color:#0652dd; font-weight:bold; padding:0 0 6px 9px; margin:0 0 12px 0; border-bottom:1px solid #ccc; }
.layer_caution dt a	{ display:block; position:absolute; right:-10px; top:-10px; width:17px; height:17px; }
.layer_caution dd	{ position:relative; line-height:16px; padding:0 0 0 18px; margin:0 0 6px 0; }
.layer_caution span	{ display:block; text-align:left; color:#808080; }
.layer_caution span.m_strong		{ font-weight:bold; color:#555; }
.layer_caution span em				{ display:block; position:absolute; left:2px; top:0; width:16px; height:16px; line-height:16px; text-align:center; }

.choice_class		{ margin:35px 0 0 0; }
.choice_subject		{ height:17px; line-height:17px; padding:12px 0 13px 25px; }
.choice_subject		{ border-top:1px solid #7d8fae; border-bottom:1px solid #cfdef0; border-left:1px solid #dee7f3; border-right:1px solid #dee7f3; background:#eef1f6; }
.choice_subject dt	{ display:inline; color:#000; font-size:14px; font-weight:bold; padding:0 18px 0 0; margin:0 10px 0 0; background:url("/Images/Registration/advanced/bg_gap.gif") no-repeat right 50%; }
.choice_subject dt strong	{ color:#ff0000; }
.choice_subject dd	{ display:inline; color:#727b8e; }
.choice_subject dd span		{ color:#005aff; }

.choice_wrap		{ padding:26px 25px 23px 25px; border-bottom:1px solid #cfdef0; border-left:1px solid #e7eef7; border-right:1px solid #dee7f3; background:#fff; }
.choice_wrap .choice_title	{ height:16px; line-height:16px; color:#7e7e7e; font-weight:bold; padding:0 0 10px 0; }
.choice_wrap .choice_title span		{ color:#333; padding:0 15px 0 0; margin:0 9px 0 0; background:url("/Images/Registration/advanced/bg_gap02.gif") no-repeat right 50%; }

.CareWrap table.tbl_col		{ border-top:2px solid #979797; table-layout:fixed; }
.CareWrap table.tbl_col th	{ color:#5d5b5b; line-height:15px; font-weight:bold; text-align:center; padding:8px 0 7px 0; border-bottom:1px solid #e4e4e4; border-right:none; background:#f6f6f6 url("/Images/Registration/advanced/bg_th.gif") no-repeat right top; }
.CareWrap table.tbl_col th.endline	{ border-right:none; background-image:none; }
.CareWrap table.tbl_col td			{ color:#000000; line-height:16px; font-size:12px; padding:5px 0 5px 0; text-align:center; border-bottom:1px solid #f0f0f0; border-right:none; background:url("/Images/Registration/advanced/bg_th.gif") no-repeat right top; }
.CareWrap table.tbl_col td.endline	{ border-right:none; background-image:none; }
.CareWrap table.tbl_col td.data_text{ text-align:left; padding:5px 0 5px 10px; }
.CareWrap table.tbl_col td.data_text strong	{ color:#000; font-weight:normal; }
.CareWrap table.tbl_col td.data_money		{ text-align:right; padding:5px 10px 5px 0; }
.CareWrap table.tbl_col td.data_money strong		{ color:#ff0000; font-weight:normal; }
.CareWrap table.tbl_col td span.sold_out	{ color:#ff7800; }
.CareWrap table.tbl_col td span.sold_on		{ color:#708cca; }
.CareWrap table.tbl_col tr.endline td		{ border-bottom:2px solid #c1c1c1; }
.CareWrap table.tbl_col td.data_empty		{ color:#ababab; font-size:12px; padding:17px 0 17px; border-bottom:2px solid #c1c1c1; background-image:none; }

.choice_total		{ color:#333; line-height:20px; text-align:right; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:21px 30px 19px 0; background:#eaf3ff; }
.choice_total02 strong		{ color:#ff0000; }
.choice_total03 strong		{ color:#005aff; }
.choice_notice		{ color:#6c6c6c; line-height:16px; font-size:11px; text-align:right; letter-spacing:-1px; margin:8px 0 0 0; }
.choice_button		{ text-align:right; margin:15px 0 0 0; }

.apply_intro		{ position:relative; line-height:16px; padding:22px 0 19px 126px; margin:40px 0 0 0; background:#f3f5f9; }
.apply_intro dt		{ position:absolute; left:24px; top:22px; width:102px; height:16px; color:#444; font-weight:bold; }
.apply_intro dd		{ color:#777; letter-spacing:-0.5px; padding:0 0 0 7px; background:url("/Images/Registration/advanced/bu_apply_rect.gif") no-repeat left 6px; }
.apply_intro dd	span{ display:block; }


.apply_tab { height:33px; border-top:1px solid #7d8fae; *zoom: 1; }
.apply_tab:before,
.apply_tab:after { content: ''; display: table; }
.apply_tab:after { clear: both; }
.apply_tab li { float:left; width: 104px; width: calc(728px/7); height: 33px; }
.apply_tab a { display:inline-block; width: 100%; height:32px; line-height:32px; letter-spacing:-1px; text-align:center; border:1px solid #cfdef0; border-top:0 none; border-left:0 none; color:#000 !important; -webkit-box-sizing: border-box; box-sizing: border-box; }
.apply_tab a:hover,
.apply_tab a.current { color:#fff !important; font-weight:bold; background:#7d8fae; border-color:#7d8fae;}
.apply_tab li.apply_tab01 a { border-left:1px solid #cfdef0;}
.apply_tab li.apply_tab01 a:hover, 
.apply_tab li.apply_tab01 a.current { border-left:1px solid #7d8fae;}


.apply_con { padding:30px 26px 50px 26px; }
.apply_con .apply_title	{ position:relative; height:22px; line-height:22px; color:#0652dd; font-weight:bold; padding:0 0 7px 8px; background:url("/Images/Registration/advanced/bu_apply.gif") no-repeat left 5px;}
.apply_con .apply_title	span { color:#a3a3a3; font-size:11px; font-weight:normal; }
.apply_con .apply_button { position:relative; height:22px; margin:7px 0 0 0; }
.apply_con .button_area	{ position:absolute; right:0; top:0; width:200px; height:22px; text-align:right; }
.apply_con .tip_text { position:absolute; right:0; top:0; text-align:right; font-weight: normal; color: #000; letter-spacing:-1px;}
.apply_con .apply_ghost	{ position:relative; }

/*2016-11-07 보육교사 컨텐츠 내 탭메뉴 추가*/
.apply_subcon .subcon_tab { overflow:hidden;}
.apply_subcon .subcon_tab > li { float:left; width:50%; height:34px; padding:0; margin:0 0 30px; background:none;}
.apply_subcon .subcon_tab > li > a { display:block; width:337px; height:32px; text-align:center; line-height:32px; color:#666; font-weight:bold; background:#efefef; border:1px solid #efefef; border-bottom:1px solid #d0d0d0;}
.apply_subcon .subcon_tab > li.on > a { background:#fff; border-color:#d0d0d0; border-bottom:1px solid #fff;}


/* Layer Popup */
.apply_ghost .layer_apply			{ display:none; position:absolute; top:50%; left:50%; width:298px; height:auto; text-align:center; padding:26px 18px 21px 18px; margin:-89px 0 0 -170px; border:3px solid #1a85ff; background:#fff; z-index:10001; }
.apply_ghost .layer_apply03			{ margin:-120px 0 0 -170px; }
.layer_apply .layer_comment			{ color:#222; line-height:21px; font-size:16px; font-weight:bold; }
.layer_apply .layer_comment span	{ display:block; }
.apply_ghost .layer_screen			{ display:none; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; background:#fff; z-index:10000; -moz-opacity:0.7; opacity:.70; filter:alpha(opacity=70); }
.apply_ghost .layer_text			{ margin-top:13px; }
.apply_ghost .layer_text span.l_text01		{ color:#0652dd; line-height:21px; font-size:16px; font-weight:bold; padding:4px 8px 4px 8px; background:#edf0f6; }
.apply_ghost .layer_text span.l_text02		{ display:block; line-height:18px; padding:16px 0 0 0; margin:0 0 13px 0; border-top:1px solid #ccc; }
.apply_ghost .layer_button			{ margin-top:15px; }

.apply_ghost table.tbl_col			{ border-top:2px solid #485367; }
.apply_ghost table.tbl_col td			{ font-size:12px; padding:10px 0 9px 0; }
.apply_ghost table.tbl_col tr.tbl_select td	{ background-color:#fff9f3; }
.apply_ghost table.tbl_col tr.endline td		{ border-bottom:2px solid #485367; }

td.data_button a			{ display:inline-block; width:16px; height:16px; vertical-align:middle; background:url("/Images/Registration/advanced/btn_apply_sprite.png") no-repeat left top;  }
td.data_button .btn_a_preview		{ background-position:0 0; }
td.data_button .btn_a_plan			{ background-position:-20px 0; }
td.data_button .btn_a_preview:hover	{ background-position:0 -20px; }
td.data_button .btn_a_plan:hover	{ background-position:-20px -20px; }

.apply_subcon		{ padding:0 0 40px 0; }
.apply_subcon dt	{ height:22px; line-height:22px; color:#555; font-weight:bold; padding:0 0 0 10px; background:url("/Images/Registration/advanced/bu_remark.gif") no-repeat left 50%; }
.apply_subcon dt img{ vertical-align:middle; }
.apply_subcon dd	{ line-height:22px; margin-top:9px; }
.apply_subcon dd strong		{ color:#222; font-weight:normal; }
.apply_subcon dd span		{ color:#222; padding:0 30px 0 15px; background:url("/Images/Registration/advanced/bu_apply_rect2.gif") no-repeat 9px 5px; }
.apply_subcon p		{ color:#555; line-height:16px; font-size:11px; padding:0 30px 0 15px; margin:5px 0 0 0; background:url("/Images/Registration/advanced/bu_apply_rect2.gif") no-repeat 9px 5px; }
.apply_subcon ul	{ margin:5px 0 0 0; }
.apply_subcon li	{ color:#a3a3a3; line-height:15px; padding:0 0 0 24px; background:url("/Images/Registration/advanced/bu_apply_hyphen.gif") no-repeat 15px 5px; }
.apply_subcon table.tbl_col	{ border-top:1px solid #ebebeb; margin-top:6px; }

.apply_con4 .apply_title	{ padding:0 0 39px 8px; }
.apply_con4 .button_area	{ top:32px; }
.apply_con6 .apply_title	{ padding:0 0 39px 8px; }
.apply_con6 .button_area	{ top:32px; }

.simple_tab					{ position:absolute; left:0; top:32px; height:32px; *zoom:1; }
.simple_tab:after			{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.simple_tab li				{ float:left; height:32px; }
.simple_tab a				{ display:inline-block; height:31px; color:#9ca6b6; line-height:31px; font-weight:normal; text-align:center; padding:0 8px 0 8px; border:1px solid #9ca6b6; border-right:none; border-bottom:none; background:#fff; }
.simple_tab a.endline		{ border-right:1px solid #9ca6b6; }
.simple_tab a.current		{ color:#fff; font-weight:bold; background:#9ca6b6; }
.simple_tab a.current:hover	{ color:#fff; }

/* Auth Name */
.auth_name			{ padding:39px 0 40px 0; }
.auth_name dl.auth_title	{ padding:20px 26px 20px 26px; background:#f7f7f7; }
.auth_name dl.auth_title dt	{ color:#000; line-height:24px; font-size:16px; font-weight:bold; padding:0 0 0 0; }
.auth_name dl.auth_title dd	{ line-height:17px; margin:3px 0 0 0; }

.auth_name .auth_con		{ padding:22px 26px 28px 26px; border-top:3px solid #485367; }
.auth_name .auth_con02		{ padding:22px 26px 17px 26px; }
.auth_name .auth_button		{ height:38px; text-align:center; }

.auth_con .auth_subtit		{ height:17px; line-height:17px; color:#222; font-weight:bold; padding:0 0 0 9px; background:url("/Images/Registration/advanced/bu_remark.gif") no-repeat left 3px; }
.auth_con p					{ text-align:center; }
.auth_con p.auth_comment	{ color:#999; font-size:11px; line-height:16px; margin:13px 0 0 0; }
.auth_con p.auth_check		{ color:#555; line-height:17px; font-weight:bold; margin:7px 0 0 0; }
.auth_con p.auth_check input		{ vertical-align:middle; }

.auth_con01 .auth_box		{ width:616px; padding:9px 28px 21px 28px; margin:7px 0 0 0; border:3px solid #ebebeb; }
.auth_con01 .auth_box dt	{ color:#555; line-height:17px; font-weight:bold; margin:13px 0 3px 0; }
.auth_con01 .auth_box dd	{ color:#666; line-height:18px; }

.auth_con02 .auth_box		{ width:644px; padding:20px 0 20px 28px; margin:7px 0 0 0; border:3px solid #ebebeb; }
.auth_con02 .auth_box dt	{ display:inline; color:#555; line-height:22px; font-weight:bold; margin:0 3px 0 0; }
.auth_con02 .auth_box dd	{ display:inline; color:#c9c9c9; line-height:22px; margin:0 20px 0 0; }
.auth_con02 .auth_box dd input		{ width:120px; color:#555; line-height:18px; vertical-align:middle; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb; }
.auth_con02 .auth_box dd img		{ vertical-align:middle; }

/* Auth Person */
.auth_person		{ padding:0 0 40px 0; }
.auth_person dl.auth_title	{ padding:20px 26px 20px 26px; background:#f7f7f7; }
.auth_person dl.auth_title dt		{ color:#000; line-height:24px; font-size:16px; font-weight:bold; padding:0 0 0 0; }
.auth_person dl.auth_title dd		{ line-height:17px; margin:3px 0 0 0; }
.auth_person dl.auth_title dd p		{ font-weight:bold; }
.auth_person dl.auth_title dd p	strong		{ color:#ff0000; }

.auth_method		{ padding:0 3px 0 3px; border-top:3px solid #485367; background:url("/Images/Registration/advanced/bg_auth_method.gif") no-repeat left bottom; *zoom:1; }
.auth_method:after	{ content:" "; display:block; clear:both; height:0; visibility:hidden; }
.auth_method li		{ float:left; height:62px; padding:35px 23px 39px 22px; border-right:1px solid #ebebeb; border-bottom:none; /* padding:35px 25px 39px 24px; border-bottom:1px solid #ebebeb; */ } /* 20150508 */
.auth_method li.auth_even	{ border-right:none; }
.auth_method li.endline		{ border-bottom:none; }
.auth_method li dt	{ height:17px; line-height:17px; color:#222; font-weight:bold; padding:0 0 0 9px; background:url("/Images/Registration/advanced/bu_remark.gif") no-repeat left 3px; }
.auth_method li dd	{ padding:0 0 0 0; margin:7px 0 0 0; }

/*.auth_case			{ height:22px; line-height:22px; font-size:11px; padding:15px 0 16px 27px; border-bottom:2px solid #ebebeb; }*/
.auth_case			{ line-height:22px; font-size:11px; padding:15px 0 16px 27px; border-bottom:2px solid #ebebeb; }
.auth_case img		{ margin-right:4px; }

/* Agree Content */
.agree_con			{ }
.agree_con .agree_title		{ padding:20px 26px 20px 26px; background:#f7f7f7; }
.agree_con .agree_title dt			{ color:#000; line-height:24px; font-size:16px; font-weight:bold; padding:0 0 0 0; }
.agree_con .agree_title dt strong	{ color:#ff0000; }
.agree_con .agree_title dd			{ line-height:17px; margin:3px 0 0 0; }
.agree_con .agree_title dd span		{ display:block; }

.agree_con .agree_guide		{ padding:0 16px 20px 16px; background:#f7f7f7; }
.agree_con .agree_guide dt			{ color:#000; line-height:24px; font-weight:bold; padding:17px 10px 0 10px; border-top:1px solid #c4c8d0; }
.agree_con .agree_guide dt strong	{ color:#0652dd; }
.agree_con .agree_guide dd			{ line-height:20px; padding:2px 10px 0 10px; }
.agree_con .agree_guide dd p		{ padding:0 0 0 8px; background:url("/Images/Registration/advanced/bu_apply_rect.gif") no-repeat left 8px; }
.agree_con .agree_guide dd li		{ padding:0 0 0 8px; }

.agree_list			{ padding:22px 26px 50px 26px; border-top:3px solid #485367; }
.agree_list .agree_subtit	{ height:17px; line-height:17px; color:#a3a3a3; font-size:11px; padding:0 0 7px 8px; background:url("/Images/Registration/advanced/bu_remark.gif") no-repeat left 2px; }
.agree_list .agree_subtit strong	{ color:#555; font-size:12px; }

table.tbl_col span.icon_agree		{ display:inline-block; width:16px; height:16px; vertical-align:middle; background:url("/Images/Registration/advanced/icon_agree.png") no-repeat left -30px;  }
table.tbl_col span.ok_agree			{ background-position:0 0;  }

.agree_list .agree_button	{ height:38px; text-align:center; margin:15px 0 0 0; }
.agree_list	.agree_mark		{ height:21px; line-height:21px; color:#555; font-weight:bold; text-align:center; margin:25px 0 0 0; }
/*.agree_list	.agree_mark	span		{ display:inline-block; padding:0 18px 0 0; background:url("/Images/Registration/advanced/icon_agree_mark.png") no-repeat right 4px; }*/
.agree_list	.ok_mark span			{ background:url("/Images/Registration/advanced/icon_agree_mark.png") no-repeat right -26px; }

/* 20140513 ADD */
.table-st03 table.tbl_col			{ border-top:2px solid #485367; border-bottom : 2px solid  #485367;}

