﻿@charset "UTF-8";
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);


body,div,p,span,table,th,td,ul,li,ol,dl,dt,dd,form,fieldset,input,textarea,select,td,th,a{margin:0;padding:0;font-family:'나눔고딕','나눔명조',"Nanum Myeongjo","Nanum Gothic",NanumGothic,verdana,'돋움',dotum,sans-serif;letter-spacing:-1px;word-wrap:break-word;}
body{margin:0;background-color:#fff;color:#707070;font-size:14px;line-height:24px;letter-spacing:-1px;-webkit-text-size-adjust:none;}
body.ifr{background-color:#fff;}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
/* audio:not([controls]){display:none;height:0;} */

h1, h2, h3, h4{margin:0;padding:0;font-weight:normal;}
img{border:0;font-size:0;line-height:0;vertical-align:top;}


a{color:#707070;text-decoration:none;}
a:hover{color:#0d3779;text-decoration:none;}
a:active, a:hover{outline:0;}

.modeHangul {ime-mode:active}
.modeEng	{ime-mode:inactive}

.fs9{font-size:9px !important;}
.fs12{font-size:12px !important;}
.fs13{font-size:13px !important;}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.fs20{font-size:20px !important;}

.fb{font-weight:bold !important;}

.lh40{line-height:40px !important;}
.lh24{line-height:24px !important;}
.lh20{line-height:20px !important;}

.ml16{margin-left:16px !important;}
.ml10{margin-left:10px !important;}
.ml6{margin-left:6px !important;}
.ml0{margin-left:0 !important;}

.mr20{margin-right:20px !important;}
.mr16{margin-right:16px !important;}
.mr10{margin-right:10px !important;}
.mr6{margin-right:6px !important;}
.mr0{margin-right:0 !important;}

.mt50{margin-top:50px !important;}
.mt45{margin-top:45px !important;}
.mt40{margin-top:40px !important;}
.mt35{margin-top:35px !important;}
.mt30{margin-top:30px !important;}
.mt25{margin-top:25px !important;}
.mt20{margin-top:20px !important;}
.mt15{margin-top:15px !important;}
.mt10{margin-top:10px !important;}
.mt7{margin-top:7px !important;}
.mt5{margin-top:5px !important;}
.mt0{margin-top:0 !important;}

.mb55{margin-bottom:55px !important;}
.mb35{margin-bottom:35px !important;}
.mb25{margin-bottom:25px !important;}
.mb20{margin-bottom:20px !important;}
.mb15{margin-bottom:15px !important;}
.mb10{margin-bottom:10px !important;}
.mb5{margin-bottom:5px !important;}
.mb0{margin-bottom:0 !important;}

.pt0{padding-top:0 !important;}
.pt35{padding-top:35px !important;}
.pr7 {padding-right:7px !important;}
.pb10{padding-bottom:10px !important;}
.pb35{padding-bottom:35px !important;}
.pb0{padding-bottom:0 !important;}

.w50p{width:50% !important;}
.w100p{width:100% !important;}
.w40{width:40px;}
.w105{width:105px !important;}
.w150{width:150px;}
.line-through {text-decoration:line-through}

.hand {cursor:pointer;}
.hidden {display:none !important;}
.blue {color:blue;}
.red {color:red;}
.gray, .gray a	{color:#ebebeb !important;}

.clfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clfix{*display:inline-block;zoom:1;}
.flLeft{float:left;}
.flRight{float:right;}
.tLeft{text-align:left !important;}
.tCenter{text-align:center !important;}
.tRight{text-align:right;}
.alTop{vertical-align:top !important;}
.alMid{vertical-align:middle;}
.alBot{vertical-align:bottom;}
.posRel{position:relative;}
.posAbs{position:absolute;}
.csDefault{cursor:default !important;}


.wrap .htop{position:relative;z-index:500;}
.wrap .topSiteMenu{position:relative;z-index:500;height:80px;background-color:#f5f5f5}
.wrap .topSiteMenu .sitego li {float:left;height:20px;text-align:center;padding:23px 15px;}
.wrap .topSiteMenu .siteinfo {float:right;padding:15px 0px 0px 0px;}
.wrap .topSiteMenu .siteinfo li {float:left;margin-left:10px;}

.wrap .topWrap{position:relative;width:100%;min-width:1200px;z-index:9999;border-bottom:1px solid #0d3779;}
.wrap .topNavi {position:relative;width:100%;height:150px;}

.border1r {border:1px solid red;}


.ls0, .ls0 a{letter-spacing:0;}
.ls1, .ls1 a{letter-spacing:-1px;}
ol, ul, li{list-style:none;}
select{border-top:1px solid #a7a7a7;line-height:100%;}
select option{color:#707070;margin:0;}
.clear{clear:both;}
.hide{position:absolute;*position:static;top:-11000px;left:-11000px;width:0;height:0;padding:0;margin:0;color:transparent;font-size:0;line-height:0;overflow:hidden;}
fieldset{border:0;line-height:0;}
caption, legend{height:0;visibility:hidden;overflow:hidden;line-height:0;font-size:0;}
caption{(-bracket-:hack;display:none;);}
input, textarea, select{outline:none;}
table{table-layout:fixed;border:0;border-collapse:separate;*border-collapse:collapse;border-spacing:0;}
table tr.none, table tr.none th, table tr.none td{display:none;}
table td ul li{line-height:24px;}
table th{font-weight:normal;}
.tblPWdesc{display:inline-block;*display:inline;zoom:1;margin-left:6px;color:#f75700;line-height:18px;vertical-align:middle;}
.ellipsis{text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.placeholder{color:#999;}


#container{position:relative;z-index:0;width:1200px;min-height:580px;margin:0 auto;padding-top:60px;padding-bottom:70px;}
#container .contents{width:1100px;margin:0 auto;padding:50px;border:1px solid #d8d8d8;}
#container .noboxcontents {width:1200px;margin:0 auto;}

#footer{width:100%;min-width:1240px;height:160px;background-color:#646464;}
#footer a {color:white;}

#footer .footerWrap{position:relative;width:1200px;margin:0 auto;*display:inline-block;zoom:1;}
#footer .footerWrap:after{content:'';display:block;clear:both;height:0;}

/* footer */
#footer .ftMenu{float:left;margin:7px 0 0 180px;}
#footer .ftMenu li{float:left;background:url('/images/common/line_footer.gif') no-repeat 0 -26px;}
#footer .ftMenu li:first-child{background:none;}
#footer .ftMenu li a{display:block;padding:0 13px 3px;font-size:12px;}
#footer .familyWrap{position:absolute;right:123px;top:9px;}
#footer .familyWrap a {color:#707070;}
#footer .familyWrap .family{background:url('/images/common/line_footer.gif') no-repeat 0 0;}
#footer .familyWrap.on .family{background:url('/images/common/line_footer.gif') no-repeat -120px 0;}
#footer .familyWrap.on .lyUtill{display:block;}
#footer .familyWrap .family a{display:block;width:72px;height:22px;padding:0 38px 0 10px;font-size:11px;letter-spacing:0;line-height:20px;}
#footer .locSiteWrap{position:absolute;right:0;top:9px;}
#footer .locSiteWrap .locSite{background:url('/images/common/line_footer.gif') no-repeat 0 0;}
#footer .locSiteWrap.on .locSite{background:url('/images/common/line_footer.gif') no-repeat -120px 0;}
#footer .locSiteWrap .locSite a{display:block;width:72px;height:22px;padding:0 38px 0 10px;font-size:11px;line-height:18px;}
#footer .locSiteWrap.on .lyUtill{display:block;}

#footer .lyUtill{display:none;position:absolute;left:0;bottom:20px;width:100%;padding-bottom:2px;}
#footer .lyUtill .lyWrap{width:100px;padding:3px 10px 6px 10px;border-top:1px solid #d8d8d8;background:url('/images/common/line_footer.gif') repeat-y -240px 0;}
#footer .lyUtill p a{display:block;width:100%;line-height:21px;font-size:11px;letter-spacing:0;}
#footer .copyright{position:absolute;left:0;top:8px;color:white;font-size:12px;letter-spacing:0;}
#footer .footInfo{clear:both;padding-top:10px;color:white;font-size:14px;line-height:21px;}
#footer .footInfo span {margin-right:5px;}

/* image size guide */
.photoWrap{display:inline-block;overflow:hidden;}
.photoWrap img.photo{width:100%;height:100%;}

.fcDgray{color:#282828;}
.fcGray{color:#DDD;}
.fcBlue{color:#0e77d9;}
.fcDblue{color:#2b6ac7 !important;}
.fcStrong{color:#0d3779;}
.fcRed{color:#ff0000;}
.fcWarn{color:#f75700;}
.fcOrange {color:#0d3779}
.fcBlueNm{color:#0e77d9; font-size:20px; font-weight:700; padding-left:15px; padding-right:15px;}


/* layout */
.wrap{position:relative;z-index:0;width:100%;min-width:1240px;}



/* main */
.mainbox {position:relative;width:1200px;*display:inline-block;zoom:1;margin:0 auto; border:0px solid #c2c2c2;}
.mainbox:after{content:"";display:block;height:0px;clear:both;visibility:hidden;font-size:0;}

.main .service {width:100%;height:310px;}
.main .service ul{}
.main .service li{float:left;margin:35px 10px;}

.main .banner_bg {background:url('/images/main/mainBannerBg.jpg');width:100%;height:190px;}
.main .banner_bg ul{}
.main .banner_bg li{float:left;margin:35px 5px;width:330px;}

.main .banner_bg_new {background:url('/images/main/mainBannerBg.jpg');width:100%;height:190px;}
.main .banner_bg_new ul{}
.main .banner_bg_new li{float:left;margin:0px 0px;}

.main .bestlecture {background:url('/images/main/mainBannerBg.jpg');width:100%;margin:0px 0px 50px;padding:20px 0px;}
.main .bestlecture ul{}
.main .bestlecture li {float:left;width:330px;height:240px;margin:10px 37px 10px 0;}
.main .bestlecture li.last {margin-right:0px !important;}

.main .request {margin:30px 0px;}
.main .request li {float:left;margin-right:20px;}
.main .request li.last {margin-right:0px !important;}

.main .etcblock  {padding:48px 0 50px;}

.main .coop {margin:50px auto;}
.main .coop ul:after{content:"";display:block;clear:both;}
.main .coop li {float:left;margin:0px 73px;}

.main .refund .tit,.main .faq .tit, .main .notice .tit {clear:both;width:100%;margin:20px 0px 40px; padding-top:10px;color:#333333;font-size:16px;line-height:normal;white-space:nowrap;font-weight:600;background:url('/images/main/mainTit.bg.jpg') no-repeat;}


.main .faq {float:left;margin-left:70px;}
.main .faq .text {float:left;line-height:30px;font-size:12px;color:#333333;font-weight:bold;}
.main .faq .ico {float:left;margin-left:30px;}

.main .notice {float:left;margin-left:70px;}
.main .notice ul{}
.main .notice li{padding-left:10px;background:url('/images/common/bl_dot01.gif') no-repeat 0 15px;width:300px;font-size:12px;color:#333333;line-height:30px}

.main .sTit {
	padding:0;background:none;padding:0 0 10px 0;border-bottom:2px solid #000;color:#131313;font-size:18px;
}

.main .sCont {width:330px}
.main .sNoti {float:left;width:42.9%; border:1px solid #dbdbdb; border-radius:10px; padding:35px 35px 30px 35px; min-height:280px;}
.main .sNoti .sTit {margin-bottom:15px;padding:0 0 15px 0;background:none;}
.main .sNoti .sTit a {color:#131313;font-size:23px; font-weight:bold;}
.main .sNoti .tit { float:left;padding:0 0 0 5px;color:#5d5d5d;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.main .sNoti .day {float:right;width:70px;color:#5d5d5d}

.main .sNoti a span {padding:0;}
.main .sNoti a:hover span{color:#ea6c6c;}
.main .sNoti a:hover span.tit {color:#ea6c6c}
.main .sNoti ul {margin-top:9px}
.main .sNoti ul li {height:40px;line-height:40px;font-size:17px;}

.main .refund {float:left;margin-right:35px;}
.main .refund .sTit{margin-bottom:20px;}
.main .refund ul{}
.main .refund li{float:left;margin:0px 10px;width:90px;text-align:center;font-size:12px;color:#333333;font-weight:bold;line-height:20px}

.main .sCs {float:left;width:330px;background:url("/images/main/mfaqbg.jpg") no-repeat 9px 60px;min-height:117px}
.main .sCs .sTit{margin-bottom:20px;}
.main .sCs .sPhone {padding-left:95px;position:relative;padding-bottom:3px}
.main .sCs .sPhone p {font-family:"나눔고딕", NG, NanumGothic, "맑은 고딕", "Malgun Gothic";}
.main .sCs .sPhone p.txt {padding:0; width:125px;color:#666;font-size:16px;padding-top:2px}
.main .sCs .sPhone p.num {position:absolute;right:0;top:2px;color:#202020;font-size:18px;}
.main .sCs .sTime {padding:0 0 0 95px;background:none;color:#a1a1a1;margin-top:5px;font-family:dotum;font-size:10pt;}
.main .sCs p {color:#666}
.main .sCs p.num {color:#202020}

/* header */
.top_popup{width:100%; height:90px; position:relative; overflow:hidden;}
.top_popup>img{margin-left:-1000px; position:absolute; left:50%;}
.top_popup .tpc{display:block; width:33px; height:33px; position:absolute; right:20px; top:50%; margin-top:-16px;}
 
.tp_chk_wrap{right:20px; bottom:3%; z-index:999; position:absolute;}
.tp_chk_wrap label{color:#f5f5f5; font-weight:500;}

.boxunder {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}

/* form */
input[type=text]::-ms-clear{display:none;}
input[type=password]::-ms-reveal{display:none;}
input{vertical-align:middle;}
input:disabled{background: #fbfbfb;color:#fbfbfb} 

input.inputTxt{height:31px;padding:0 15px 2px;border:1px solid #d8d8d8;font-size:14px;line-height:18px;}
input.inputTxt{*height:26px;height:26px \0/IE8;*padding:7px 15px 0;padding:7px 15px 0 \0/IE8;} /* IE8 */
 :root input.inputTxt{height:31px \0/IE9;padding:0 15px 2px \0/IE9;} /* IE9 */
input.inputTxt:focus, textarea:focus{border-color:#0d3779;}
input.inputEm{height:46px;padding:0 15px 2px;border:1px solid #d8d8d8;font-size:14px;line-height:18px;}
 input.inputEm{*height:34px;height:34px \0/IE8;*padding:14px 15px 0;padding:14px 15px 0 \0/IE8;} /* IE8 */
 :root input.inputEm{height:46px \0/IE9;padding:0 15px 2px \0/IE9;} /* IE9 */
input.inputFile{display:inline-block;height:33px;padding:0 15px;border:1px solid #d8d8d8;background-color:#fff;font-size:14px;line-height:19px;}
 @media all and (-ms-high-contrast:none){
input.inputFile{padding:0 0;border:0;} /* IE10 */
  *::-ms-backdrop, input.inputFile{padding:0 0;border:0;} /* IE11 */ ;}
 @media screen and (-webkit-min-device-pixel-ratio:0){ input.inputFile{height:21px;padding:6px 15px;} ;} 
 html>body input.inputFile, x:-moz-any-link, x:default{height:21px;padding:6px 15px;} /* ff */
 *:first-child+html input.inputFile{height:33px;padding:0 15px;} /* IE7 */
select{display:inline-block;border:none;}
.select{display:inline-block;height:27px;padding:6px 15px 0;border:1px solid #d8d8d8;background-color:#fff;line-height:19px;vertical-align:middle;}
 *:first-child+html .select{height:28px;padding:5px 15px 0;} /* IE7 */
textarea{display:inline-block;padding:7px 15px;border:1px solid #d8d8d8;font-size:14px;line-height:19px;resize:vertical;}
input[type='radio']{display:inline-block;margin-top:0;margin-right:8px;}
input[type='checkbox']{display:inline-block;margin-top:2px;margin-right:8px;}
label{display:inline-block;vertical-align:middle;}

/* button */
.btnWrap{margin-top:30px;margin-bottom:30px;}
.btnWrap .snsWrap{float:left;*display:inline-block;zoom:1;}
.btnWrap .snsWrap:after{content:"";display:block;height:0px;clear:both;visibility:hidden;font-size:0;}
.btnWrap .flLeft a{margin-right:6px;}
.btnWrap .flRight a{margin-left:6px;}
.btnCenter{position:relative;margin-top:30px;padding-left:6px;text-align:center;}
.btnCenter a{margin-right:6px;}
.btnCenter .absL{position:absolute;left:0;top:0;}
.btnCenter .absR{position:absolute;right:-6px;top:0;}
.btnWrap.bdrT{margin-top:35px;padding-top:25px;border-top:1px solid #e6e6e6;}

.btnWhite{display:inline-block;height:34px;padding:14px 49px 0;background-color:#fff;border:1px solid #0d3779;text-align:center;}
.btnWhite.disable, a.btnWhite.disable:hover, a.btnWhite.disable:focus{border:1px solid #a5b5cf;background-color:#fff;cursor:default;}
.btnWhite.disable .btnIcon{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity = 40);opacity:0.4;}
.btnWhite.disable .btnTxt, a.btnWhite.disable:hover .btnTxt, a.btnWhite.disable:focus .btnTxt{color:#dadfe7;}
.btnWhite .btnIcon{display:inline-block;width:29px;height:20px;margin-right:15px;background:url('/images/common/btn_white_icon.png') no-repeat 0 0;vertical-align:top;}
.btnWhite .btnTxt{display:inline-block;color:#0d3779;font-size:20px;vertical-align:top;margin-top:-7px;line-height:normal;}
.btnWhite .btnIcon.mail, a.btnWhite.disable:hover .btnIcon.mail, a.btnWhite.disable:focus .btnIcon.mail{background-position:0 0;}
a.btnWhite:hover, a.btnWhite:focus{background:#0d3779;}
a.btnWhite:hover .btnTxt, a.btnWhite:focus .btnTxt{color:#fff;text-decoration:none;}
a.btnWhite:hover .btnIcon.mail, a.btnWhite:focus .btnIcon.mail{background-position:-31px 0;}

.btnWhite .btnIcon.desktop{position:relative;top:-2px;width:29px;height:24px;background:url('/images/common/btn_white_icon_02.png') no-repeat 0 0;vertical-align:top;}
.btnWhite .btnIcon.desktop, a.btnWhite.disable:hover .btnIcon.desktop, a.btnWhite.disable:focus .btnIcon.desktop{background-position:0 0;}
a.btnWhite:hover .btnIcon.desktop, a.btnWhite:focus .btnIcon.desktop{background-position:-31px 0;}

.btnEmBlue, a.btnEmBlue.disable:hover{display:inline-block;height:34px;padding:14px 49px 0;border:1px solid #0d3779;background-color:#0d3779;text-align:center;}
a.btnEmBlue:hover{background-color:#19396c;text-decoration:none;}
.btnEmBlue.disable, a.btnEmBlue.disable:hover, a.btnEmBlue.disable:focus{border:1px solid #a5b5cf;background-color:#a5b5cf;cursor:default;}
.btnEmBlue.disable .btnIcon{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity = 40);opacity:0.4;}
.btnEmBlue.disable .btnTxt, a.btnEmBlue.disable:hover .btnTxt, a.btnEmBlue.disable:focus .btnTxt{color:#c9d3e2;}
.btnEmBlue.short{padding:14px 29px;}
.btnEmBlue.short .btnIcon.vaccine{background-position:0 0;}
.btnEmBlue .btnTxt{display:inline-block;color:#fff;font-size:20px;vertical-align:top;margin-top:-7px;line-height:normal;}

.btnCommon{display:inline-block;height:26px;padding:12px 29px 0;background:#fff;border:1px solid #b3b3b3;text-align:center;font-weight:normal;border-radius:2px;}
.btnCommon .btnTxt{display:inline-block;font-size:15px;color:#707070;vertical-align:top;margin-top:-6px;}

.btnExamCommon{display:inline-block;padding:0px 20px;background:#0d3779;border-color:#0d3779;text-align:center;font-weight:normal;border-radius:2px;color:white;}

a.btnCommon:hover, a.btnCommon:focus{background:#f1f2f2;*text-decoration:none;}
.btnCommon.disable, a.btnCommon.disable:hover, a.btnCommon.disable:focus{border:1px solid #e1e1e1;background-color:#fff;cursor:default;}
.btnCommon.disable .btnTxt, a.btnCommon.disable:hover .btnTxt, a.btnCommon.disable:focus .btnTxt{color:#c6c6c6;}
.btnCommon.darkBlue{background:#0d3779;border-color:#0d3779;}
.btnCommon.darkGray {background:#c2c2c2;border-color:#c2c2c2;}
.btnCommon.logored{background:#f13c3c;border-color:#f13c3c;}
.btnCommon.darkBlue .btnTxt{color:#fff;}
.btnCommon.darkGray .btnTxt{color:#fff;}
.btnCommon.logored .btnTxt{color:#fff;}
a.btnCommon.logored:hover, a.btnCommon.logored:focus{background:#f13c3c;}
a.btnCommon.darkBlue:hover, a.btnCommon.darkBlue:focus{background:#f1a13b;}
.btnCommon.darkBlue.disable, a.btnCommon.darkBlue.disable:hover, a.btnCommon.darkBlue.disable:focus{border:1px solid #a5b5cf;background-color:#a5b5cf;cursor:default;}
.btnCommon.darkBlue.disable .btnTxt, a.btnCommon.darkBlue.disable:hover .btnTxt, a.btnCommon.darkBlue.disable:focus .btnTxt{color:#c9d3e2;}
.btnCommon .btnIcon{display:inline-block;width:17px;height:15px;margin-left:8px;background:url('/images/common/btn_common_icon.png') no-repeat 0 0;vertical-align:top;}
.btnCommon .btnIcon.left{margin-left:0;margin-right:8px;}
.btnCommon.disable .btnIcon, .btnCommon.darkBlue.disable .btnIcon{-ms-filter:"alpha(opacity=40)";filter:alpha(opacity = 40);opacity:0.4;}

.btnCommon .btnIcon.tw{background-position:0 0;}
.btnCommon.disable .btnIcon.tw{background-position:-40px 0;}
.btnCommon .btnIcon.remote{width:20px;height:18px;background-position:0 -15px;margin-top:-2px;}
.btnCommon.disable .btnIcon.remote{background-position:-40px -15px;}
.btnCommon span.btnIcon.down{width:14px;height:14px;background-position:0 -35px;}
.btnCommon.disable .btnIcon.down{background-position:-40px -35px;}
.btnCommon .btnIcon.output{width:17px;height:16px;margin-right:8px;margin-left:0;background-position:0 -50px;}
.btnCommon.disable .btnIcon.output{background-position:-40px -50px;}

a.down, a.manual{display:inline-block;*display:inline;*zoom:1;padding-left:24px;font-size:12px;line-height:20px;word-break:break-all;}
a.down{background:url('/images/download/ico_download.png') no-repeat 0 1px;letter-spacing:0;}
a.manual{background:url('/images/download/ico_manual.png') no-repeat 0 1px;}

.btnSmall{display:inline-block;padding:9px 18px 10px;height:14px;line-height:14px;border:1px solid #b3b3b3;background:#fff;vertical-align:middle;}
a.btnSmall:hover{background:#f1f2f2;color:#707070;text-decoration:none;}
.btnSmall.disable, a.btnSmall.disable:hover, a.btnSmall.disable:focus{border:1px solid #e1e1e1;background-color:#fff;color:#c6c6c6;cursor:default;}
.btnSmall.darkBlue{background:#0d3779;color:#fff;border-color:#0d3779;}
a.btnSmall.darkBlue:hover, a.btnSmall.darkBlue:focus{background:#19396c;color:#fff;}
.btnSmall.darkBlue.disable, a.btnSmall.darkBlue.disable:hover, a.btnSmall.darkBlue.disable:focus{border:1px solid #a5b5cf;background-color:#a5b5cf;color:#c9d3e2;cursor:default;}
.btnSmall.blue{color:#0d3779;border-color:#0d3779;}
a.btnSmall.blue:hover, a.btnSmall.blue:focus{color:#0d3779;}
.btnSmall.blue.disable, a.btnSmall.blue.disable:hover, a.btnSmall.blue.disable:focus{border:1px solid #9fc9f0;background-color:#fff;color:#9fc9f0;cursor:default;}
.btnSmall .icoPdf{display:inline-block;width:13px;height:13px;margin-right:8px;border:1px solid #bdbdbd;background:#fff url('/images/common/btn_small_icon.png') no-repeat 2px 2px;vertical-align:top;}
.btnSmall.disable .icoPdf{background-position:2px -23px;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity = 40);opacity:0.4;}
.btnSmall .icoAllProd{display:inline-block;width:17px;height:17px;margin-right:4px;background:url('/images/common/btn_small_icon.png') no-repeat -16px 0;vertical-align:top;}
.btnSmall.disable .icoAllProd{background-position:-16px -25px;-ms-filter:"alpha(opacity=40)";filter:alpha(opacity = 40);opacity:0.4;}

.linkText{display:inline-block;height:24px;padding-right:16px;color:#2389e8;text-decoration:underline;background:url('/images/common/arr_link02.png') no-repeat 100% 8px;}
a.linkText:hover, a.linkText:focus{background-position:100% -42px;color:#0d3779;}
.linkText.disable, a.linkText.disable:hover, a.linkText.disable:focus{color:#a7d0f6;background-position:100% -92px;cursor:default;}
table th .linkText{margin-left:12px;font-weight:normal;}

a.linkTLine{color:#0d3779;text-decoration:underline;}
a.linkTLine.disable, a.linkTLine.disable:hover, a.linkTLine.disable:focus{color:#a7d0f6;cursor:default;}

.linkTLine.bus{margin-left:10px;padding-left:15px;background:url('/images/common/ico_bus.gif') no-repeat 0 5px;}


.btnBlueLine{display:inline-block;height:14px;padding:10px 12px;font-size:14px;color:#0d3779;line-height:14px;text-align:center;border:1px solid #0d3779;background-color:#fff;}

/* tab */
.tabComm{position:relative;width:100%;margin-bottom:35px; border-bottom:1px solid #e8e7e7;}
.tabComm ul{float:left;min-height:50px;padding-left:1px;}
.tabComm li{float:left; background:#eee;}
.tabComm li a{display:inline-block;position:relative;z-index:0;height:38px;min-width:50px;padding:12px 30px 0;border-right:1px solid #d8d8d8;
color:#282828;font-size:15px;text-align:center;}
.tabComm li a:hover{z-index:1;margin-left:-1px;border-left:1px solid #d8d8d8;color:#282828;text-decoration:none;}
.tabComm li.on a, .tabComm li.on a:hover{z-index:3;height:38px;margin-left:-1px;background:#0d3779;border-left:1px solid #0d3779;border-right:1px solid #0d3779;color:#fff;}
.tabComm .absR{position:absolute;right:0;top:10px;}

.tabList{position:relative;overflow:hidden;zoom:1;padding:14px 0 17px;} 
.tabList ul{float:left;margin-left:-21px;}
.tabList li{float:left;padding-left:1px;background:url('/images/common/line_tab_list.gif') no-repeat 0 6px;}
.tabList li a{display:inline-block;padding:0 20px;font-size:14px;color:#282828;}
.tabList li a:hover{color:#0d3779;text-decoration:underline;}
.tabList li.on a, .tabList li.on a:hover{color:#0d3779;text-decoration:underline;}
.tabList .absR{position:absolute;right:0;top:10px;}
.tabList .bgNone{background:none;}


.tabComm li .tabList{position:static;overflow:visible;width:1px;height:46px;padding:0 0 0;}
.tabComm li .tabList ul{position:absolute;left:0;top:72px;width:auto;height:auto;padding-left:0;background:none;}
.tabComm li .tabList li:first-child{padding-left:0;background:none;}
.tabComm li .tabList li a{position:static;z-index:0;height:auto;min-width:auto;padding:0 20px;border-right:0;background:none;color:#282828;font-size:14px;text-align:left;white-space:nowrap;}
.tabComm li .tabList li a:hover{z-index:0;margin-left:0;border-left:0;background:none;text-decoration:underline;}
.tabComm li.on .tabList li a, .tabComm li.on .tabList li a:hover{z-index:0;height:auto;margin-left:0;border-left:0;border-right:0;background:none;color:#282828;font-weight:normal;}
.tabComm li.on .tabList li.on a, .tabComm li.on .tabList li.on a:hover{z-index:0;height:auto;margin-left:0;border-left:0;border-right:0;background:none;color:#0d3779;font-weight:bold;}

.tabSubMenu{padding:1px 0 0 1px;background:url('/images/common/line_tab_sub_menu.gif') repeat-y 0 0;}
.tabSubMenu ul{float:left;}
.tabSubMenu li{float:left;}
.tabSubMenu li a{display:inline-block;position:relative;z-index:0;width:204px;height:30px;margin-top:-1px;padding:15px 29px 0 14px;background:url('/images/common/bg_tab_sub_menu.gif') no-repeat right 0;color:#282828;font-size:13px;line-height:16px;}
.tabSubMenu li a.row2{height:38px;padding-top:7px;}
.tabSubMenu li a:hover{background:url('/images/common/bg_tab_sub_menu.gif') no-repeat right -45px;color:#0d3779;}
.tabSubMenu li.on a, .tabSubMenu li.on a:hover{z-index:3;padding-left:15px;margin-left:-1px;background:url('/images/common/bg_tab_sub_menu.gif') no-repeat right -90px;color:#0d3779;}
.tabSubMenu.three{width:742px;}

.tabLeft li{position:relative;z-index:0;width:120px;height:65px;margin-top:-1px;padding-top:15px;padding-left:20px;padding-right:30px;background:url('/images/common/bg_tab_left.gif') no-repeat right 0;font-size:22px;line-height:28px;}
.tabLeft li a span{display:block;margin-top:2px;font-size:12px;line-height:16px;}
.tabLeft li.on, .tabLeft li:hover{z-index:3;background-position:right -80px;color:#0d3779;}
.tabLeft li.on a, .tabLeft li.on a span, .tabLeft li a:hover span{color:#0d3779;}
.tabLeft li a .date{letter-spacing:0;}
.tabLeft li.lastVol{padding-top:24px;height:56px;font-size:16px;letter-spacing:0;background-position:right -160px;}
.tabLeft li.lastVol .btnPdf{font-size:9px;margin-bottom:0;}
.tabLeft li.lastVol.on{background-position:right -240px;}
.tabLeft.asecLeft li{height:56px;padding-top:24px;}

.tabUtill{width:1069px;height:50px;*display:inline-block;zoom:1;margin:-39px -40px 40px -39px;background:url('/images/common/bg_tab_util.gif') repeat-x 0 100%;}
.tabUtill:after{content:'';display:block;zoom:1;clear:both;height:0;*height:1%;}
.tabUtill li{float:left;width:266px;border-right:1px solid #d8d8d8;}
.tabUtill li:first-child{width:267px;}
.tabUtill li a{display:block;height:48px;background-color:#fff;font-size:18px;color:#0d3779;line-height:46px;text-align:center;}
.tabUtill li a:hover{background-color:#0d3779;color:#fff;text-decoration:none;}
.tabUtill li.on a{background-color:#0d3779;color:#fff;}


.contTit  {clear:both;width:100%;margin:0px 0px 20px; padding-top:20px;color:#282828;font-size:20px;line-height:normal;white-space:nowrap;background:url('/images/common/contTit_Blue_bg.png') no-repeat;}
.contTitBlue  {clear:both;width:100%;margin:0px 0px 20px; padding-top:20px;color:#282828;font-size:20px;line-height:normal;white-space:nowrap;background:url('/images/common/contTit_Blue_bg.png') no-repeat;}
.contTitm {clear:both;width:100%;margin:30px 0px; color:#282828;font-size:30px;line-height:normal;white-space:nowrap;}
.contTits {clear:both;width:100%;margin:20px 0px; color:#282828;font-size:20px;line-height:normal;white-space:nowrap;}

/* info */
.info .text1 {font-size:30px;line-height:normal;white-space:nowrap;font-weight:600;color:black;margin:30px 0px;line-height:38px}
.info .text2 {font-size:14px;line-height:normal;white-space:nowrap;font-weight:400;color:black;margin:30px 0px;line-height:28px}
.info .certificate {clear:both;width:100%;height:550px;}
.info .certificate .img{width:100%; max-width:200px;}
.info .certificate li {float:left;margin:0px 5px;padding:20px 0px;width:350px;text-align:center;}
.info .certificate li span {font-size:11pt;}

.info table {}
.info table th, .info table td{border-bottom:1px solid #ccc;line-height:20px;text-align:left;padding:10px;vertical-align:middle;}
.info table th {font-weight:600;}


/* lecture */
.lecture table {width:100%;}
.lecture table th, .lecture table td{font-size:14px;border-bottom:1px solid #ccc;line-height:20px;padding:10px;vertical-align:middle;text-align:center;}
.lecture table th {font-weight:700;background-color:#0d3779;color:white;}
.lecture table td {border-right:1px solid #ccc;}
.lecture table td.none {border-right:none;}

.lecture .text1 {font-size:16px;white-space:nowrap;margin:30px 0px;}

.bluebox {float:left;width:350px;margin-right:7px;border:1px solid #d2d3d4;}
.bluebox:last-child {margin-right:0px;}
.bluebox .bluetitle {padding:10px;font-size:16px;font-weight:700;background-color:#2375bb;color:white;vertical-align:middle;text-align:center;}
.bluebox ul  { margin-top:5px;padding:10px;}
.bluebox ul li {float:left;border:none;list-style-type:square;font-size:14px;vertical-align:middle;margin-left:20px;width:320px}

.orangebox {float:left;width:390px;margin-right:7px;border:1px solid #0d3779;}
.orangebox:last-child {margin-right:0px;}
.orangebox .orangetitle {padding:10px;font-size:16px;font-weight:700;background-color:#0d3779;color:white;vertical-align:middle;text-align:center;}
.orangebox ul  { margin-top:5px;padding:10px;}
.orangebox ul li {border:none;list-style-type:square;font-size:14px;vertical-align:middle;margin-left:20px;}

.contents .noti {clear:both;width:100%;border-bottom:1px solid #0d3779;border-top:2px solid #0d3779;margin:10px 0px;font-size:1.2em;background:#fbfcfd;}
.contents .noti .noticetitle {float:left; width:14%;padding:2%;color:#282828;font-size:20px;line-height:normal;white-space:nowrap;}
.contents .noti .noticecontnet {float:left;width:76%;padding:2%;color:#282828;font-size:20px;line-height:normal;white-space:nowrap;}

/* table */
table .numb, table .date, table .count, table .prod{letter-spacing:0px;}

.tList01{width:100%;border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;margin:20px 0px;}
.tList01 table{width:100%;text-indent:0;}
.tList01 table th, .tList01 table td{border-left:1px solid #ccc;line-height:20px;}
.tList01 th label{display:inline-block;color:#282828;}
.tList01 table th.first, .tList01 table td.first{border-left:none;}
.tList01 table th{padding:11px 6px 13px;border-top:1px solid #ccc;background:#fbfcfd;color:#282828;}
.tList01 table tr.bdrT th{border-top:1px solid #ccc;}
.tList01 table td{padding:13px 6px 15px;border-top:1px solid #ccc;color:#707070;text-align:left;}
.tList01 table td .icon{display:inline-block;margin:0 5px;}
.tList01 table td .icon img{vertical-align:middle;}
.tList01 table tr.first td{border-top:1px solid #ccc;}
.tList01 table .tLeft{padding:15px 20px 14px;text-align:left;}
.tList01.nVLine table th, .tList01.nVLine table td{border-left:none;}
.tList01 table td.down .linkTLine{display:inline-block;min-width:55px;padding:0 7px;}
.tList01 table td.result{padding:35px 0;}
.tList01 table .emph td{background:#fbfcfd;color:#0d3779;}

.tList02{width:100%;border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;}
.tList02 table{width:100%;}
.tList02 table th, .tList02 table td{border-top:1px solid #ebebeb;padding:15px 20px;line-height:24px;}
.tList02 th label{display:inline-block;color:#282828;}
.tList02 table th{background:#fbfcfd;border-right:1px solid #ebebeb;text-align:left;color:#282828;vertical-align:middle;}
.tList02 table th.bdrL{border-left:1px solid #ebebeb;}
.tList02 table .first th, .tList02 table .first td{border-top:none;}
.tList02 table td .icon{display:inline-block;}
.tList02 table td .icon img{vertical-align:middle;}
.tList02 table td .icon.small{height:14px;line-height:14px;}
.tList02.lh20 table th, .tList02.lh20 table td, .tList02.lh20 td ul li{line-height:20px;}

.tForm{width:100%;border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;}
.tForm.bt0 {border-top:none !important; }
.tForm table{width:100%;}
.tForm table th, .tForm table td{border-top:1px solid #ebebeb;}
.tForm th label{display:inline-block;color:#282828;}
.tForm table th{height:35px;padding:10px 20px;background:#fbfcfd;border-right:1px solid #ebebeb;text-align:left;vertical-align:top;}
.tForm table .first th, .tForm table .first td{border-top:none;}
.tForm table td{padding:10px;}
.tForm table th label, .tForm table th .label{display:inline-block;padding:6px 11px 9px 11px;text-indent:-11px;line-height:20px;color:#282828;font-size:14px;font-weight:normal;vertical-align:middle;}
.tForm table th label.required, .tForm table th .label.required{padding-left:0;}
.tForm table th.double label {text-indent:0;padding-left:0;}
.tForm table th.double label.required, .tForm table th.double .label.required{overflow:visible;padding-left:11px;text-indent:-11px;line-height:20px;}
.tForm table th label.required img, .tForm table th .label.required img, .tForm table td label.required img, .tForm table td .label.required img{display:inline-block;margin-right:6px;vertical-align:middle;}
.tForm table td label.required, .tForm table td .label.required{display:inline-block;height:35px;line-height:35px;padding-left:0;color:#282828;font-size:14px;font-weight:normal;vertical-align:middle;}

.tForm table td .noticeBox{padding:10px 15px 5px;background:#f8f8f8;}
.tForm table td .noticeBox label{padding-left:0;color:#707070;}
.tForm table td .noticeBox label.selected{color:#282828;}

/* table list */
.bbsList{width:100%;border-top:2px solid #0d3779;border-bottom:1px solid #0d3779;margin:10px 0px;}
.bbsList table{width:100%;}
.bbsList table th, .bbsList table td{line-height:20px;height:20px;}
.bbsList table th.first, .bbsList table td.first{border-left:none;}
.bbsList table th{padding:14px 0;background:#fbfcfd;color:#282828;}
.bbsList table tr.bdrT th{border-top:1px solid #ebebeb;}
.bbsList table td{padding:14px 0;border-top:1px solid #ebebeb;color:#707070;text-align:center;}
.bbsList table tr.first td{border-top:1px solid #d8d8d8;}
.bbsList table .tLeft{padding:13px 20px 15px;text-align:left;}
.bbsList table .notice td{background:#f3f7fa;}
.bbsList table .tLeft a{color:#707070;}
.bbsList table .notice .tLeft a{color:#282828;}
.bbsList table .tLeft a:hover, .bbsList table .notice .tLeft a:hover{color:#0d3779;text-decoration:underline;}

.payment .bbsList{width:100%;border-top:2px solid #0d3779;border-bottom:none;margin:10px 0px 0px;}

.payment label {margin-right:10px;}

.bbsView .bbsViewTit{position:relative;border-top:2px solid #0d3779;}
.bbsView .bbsViewTit .tit{padding:22px 220px 23px 20px;overflow:hidden;border-bottom:1px solid #d8d8d8;background:#fbfcfd;font-size:20px;color:#282828;}
.bbsView .bbsViewTit .tit.full{padding:22px 20px 23px 20px;}
.bbsView .bbsViewTit .snsWrap{position:absolute;right:4px;top:25px;}
.bbsView .bbsViewTit .viewInfo{padding:13px 0 15px;border-bottom:1px solid #d8d8d8;*display:inline-block;zoom:1;}
.bbsView .bbsViewTit .viewInfo:after{content:'';display:block;zoom:1;clear:both;height:0;*height:1%;}
.bbsView .bbsViewTit .viewInfo li{float:left;padding-left:15px;margin-left:15px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;font-size:13px;line-height:18px;color:#707070;}
.bbsView .bbsViewTit .viewInfo li:first-child{background:none;padding-left:10px;margin-left:10px;}
.bbsView .bbsViewTit .viewInfo li span{display:inline-block;padding-right:10px;color:#282828;}
.bbsView .bbsViewTit .viewInfo li span.fcGray{color:#707070;}
.bbsView .bbsViewTit .viewInfo li span.fcStrong{color:#0d3779;}
.bbsView .bbsViewTit .viewLink{padding:13px 0 15px 20px;border-bottom:1px solid #d8d8d8;}
.bbsView .bbsViewCont{padding:30px 20px;min-height:300px;}
.bbsView .bbsViewCont.bdrB{border-bottom:1px solid #b3b3b3;}
.bbsView .noViewMove{border-bottom:1px solid #d8d8d8;}
.bbsViewMove{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}
.bbsViewMove p{height:49px;line-height:49px;color:#707070;padding:0 20px;}
.bbsViewMove p a{display:inline-block;width:830px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;vertical-align:middle;word-break:break-all;word-wrap:normal;}
.bbsViewMove p.prev{border-bottom:1px solid #d8d8d8;}
.bbsViewMove p span{display:inline-block;margin-right:30px;padding-right:25px;color:#282828;background:url('/images/common/arr_move.gif') no-repeat;vertical-align:middle;}
.bbsViewMove p.prev span{background-position:100% 23px;}
.bbsViewMove p.next span{background-position:100% -28px;}

/* bullet */
ul.blDot li, p.blDot, span.blDot{padding-left:10px;background:url('/images/common/bl_dot01.gif') no-repeat 0 11px;}
ul.blDot13 li, p.blDot13, span.blDot13{padding-left:10px;background:url('/images/common/bl_dot01.gif') no-repeat 0 9px;line-height:20px;font-size:13px;}
ul.blLightGrayDot li, p.blLightGrayDot, span.blLightGrayDot{padding-left:10px;background:url('/images/common/bl_dot_gray.gif') no-repeat 2px 9px;}

ul.blList li, p.blList, span.blList{padding-left:8px;background:url('/images/common/bl01.gif') no-repeat 0 12px;}

ul.blMark li, p.blMark, span.blMark{padding-left:14px;background:url('/images/common/bl_billiard_mark.png') no-repeat 0 8px;}
ul.blueMark li, p.blueMark, span.blueMark{padding-left:14px;background:url('/images/common/bl_billiard_mark02.png') no-repeat 0 8px;color:#0d3779;}
span.blMark, span.blueMark{vertical-align:middle;}

.blNum li{padding-left:15px;text-indent:-13px;}
.blNum li .ex{padding-left:15px;color:#0d3779;}

.barList li{float:left;padding-left:10px;margin-left:10px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;font-size:14px;color:#707070;line-height:24px;}
.barList li:first-child{padding-left:0;margin-left:0;background:none;}

.blQ li{height:30px;line-height:30px;overflow:hidden;padding-left:22px;background:url('/images/common/common/bl_que.gif') no-repeat 0 9px;}
.blTime{padding-left:22px;background:url('/images/common/bl_clock.png') no-repeat 0 5px;}
.cmtCaution{padding-left:11px;background:url('/images/common/ico_caution.gif') no-repeat 0 6px;font-size:13px;}
.cmtInfo{padding-left:25px;background:url('/images/common/ico_info.png') no-repeat 0 3px;color:#0d3779;}

.btnSearch {background:url('/images/common/input_search.png') no-repeat 0px 0px;}

/* paging */
.paging{margin-top:30px;text-align:center;}
.paging a{display:inline-block;width:33px;font-size:14px;line-height:35px;text-align:center;vertical-align:middle;color:#707070;}
.paging a:hover{font-weight:bold;color:#0d3779;}
.paging a.on{font-weight:bold;color:#0d3779;}
.paging .btnMove{display:inline-block;height:33px;border:1px solid #d9d9d9;background-color:#fff;background-repeat:no-repeat;background-image:url('/images/common/btn_paging.png');}
.paging a.btnMove:hover{background-color:#f1f2f2;}
.paging .btnMove.first{background-position:0 0;}
.paging .btnMove.prev{background-position:-33px 0;margin:0 13px 0 5px;}
.paging .btnMove.next{background-position:-66px 0;margin:0 5px 0 12px;}
.paging .btnMove.last{background-position:-99px 0;}

/* table top guide */
.wrapInfoRight{position:relative;height:24px;margin-bottom:10px;}
.infoRight{position:absolute;bottom:0;right:0;font-size:13px;}
.infoRight .icon img{margin-right:9px;vertical-align:middle;}
.wrapInfoRight .infoDesc .infoTit{color:#282828;}
.wrapInfoRight .infoDesc .infoCont{display:inline-block;padding-left:12px;padding-right:3px;margin-left:10px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;}
.wrapInfoRight .infoDesc .infoCont.first{padding-left:5px;margin-left:0;background:none;}
.infoRight.required{color:#f75700;}
.infoRight.required .icon img{margin-right:4px;}

/* scroll box */
.scrollWrap{width:948px;padding:20px 0 20px 20px;border:1px solid #d8d8d8;overflow-y:auto;overflow-x:hidden;}
.scrollWrap .scroCont{width:930px;}

/* Calendar Layer Popup */
.calBox{position:absolute;top:40px;right:0;z-index:10;display:none;width:190px;padding-bottom:10px;border:1px solid #0d3779;background-color:#fff;}
.calBox .date{position:relative;height:29px;background-color:#0d3779;text-align:center;color:#fff;line-height:29px;}
.calBox .date strong{font-weight:normal;letter-spacing:0;}
.calBox .date a{display:inline-block;width:24px;height:29px;background:url('/images/common/btn_cal.gif') no-repeat 0 9px;vertical-align:middle;}
.calBox .date a.prev{background-position:0 9px;}
.calBox .date a.next{background-position:-24px 9px;}
table.calTbl{width:175px;margin-top:3px;margin-left:7px;border-spacing:0;}
table.calTbl th{height:21px;padding-bottom:2px;color:#282828;font-weight:normal;}
table.calTbl td{height:21px;padding-bottom:2px;color:#707070;text-align:center;letter-spacing:0;}
table.calTbl td a{color:#707070;}
table.calTbl td.today, table.calTbl td.today a{background:#0d3779;color:#fff;}

/* gnb */
.naviWrap{float:left;padding-right:10px;*float:initial;*display:inline;*zoom:1;*vertical-align:top;}
.naviWrap .tit{float:left;width:100%;height:32px;padding-top:19px;}
.naviWrap .tit a{display:block;color:#0d3779;font-size:16px;}
.naviWrap .tit2{float:left;width:100%;height:32px;padding-top:19px;}
.naviWrap .tit2 a{display:block;color:#0d3779;font-size:16px;}
.naviWrap .tit3{float:left;width:100%;height:32px;padding-top:19px;}
.naviWrap .tit3 a{display:block;color:#0d3779;font-size:16px;}


.thrList{float:left;width:100%;}
.thrList li{width:100%;}
.thrList a{display:block;font-size:13px;line-height:24px;}
.thrList.ls0 a{letter-spacing:0;}

.topWrap .logo{float:left;height:65px;margin-top:35px;}
.topWrap #naviUtill{height:60px;margin-top:0px;right:0px;z-index:0;}
.topWrap #naviUtill ul{float:left;}
.topWrap #naviUtill li{position:relative;float:left;}
.topWrap #naviUtill li a.link{display:inline-block;height:26px;padding:0px 10px;color:#707070;font-size:12px;}
.topWrap #naviUtill li a.link .bl{vertical-align:middle;}
.topWrap #naviUtill li.locSite a.link{padding-left:16px;background:none;}
.topWrap #naviUtill li.locSite a.link .bl{display:inline-block;width:24px;height:16px;background-position:0 -35px;}
.topWrap #naviUtill li.locSite.on a.link .bl{background-position:-25px -35px;}
.topWrap #naviUtill li.familySite a.link .bl{display:inline-block;width:7px;height:16px;margin-left:8px;background-position:-50px -35px;}
.topWrap #naviUtill li.familySite.on a.link .bl{background-position:-75px -35px;}
.topWrap #naviUtill li.on .lyUtill{display:block;}
.topWrap #naviUtill li .lyUtill{display:none;position:absolute;top:25px;padding-top:6px;}
.topWrap #naviUtill li.locSite .lyUtill{left:15px;}
.topWrap #naviUtill li.familySite .lyUtill{right:15px;}
.topWrap #naviUtill li .lyWrap{padding:4px 9px 6px;border:1px solid #d8d8d8;background-color:#fff;white-space:nowrap;}
.topWrap #naviUtill li .lyWrap p{font-size:12px;line-height:22px;}
.topWrap #naviUtill li .lyWrap p a{display:block;letter-spacing:0;}
.topWrap #naviUtill li .lyWrap p.selected a, .topWrap #naviUtill li .lyWrap p.selected a:hover{color:#0d3779;text-decoration:none;}

.topWrap .topSerch{position:absolute;right:0;top:130px;width:165px;}
.topWrap .serWrap{float:left;width:153px;height:21px;padding:4px 0 0 5px;border:1px solid #d8d8d8;}
.topWrap .serWrap.on{border:1px solid #0d3779;}
.topWrap .serWrap input{float:left;width:103px;margin-tckgroop:-2px;padding-left:5px;border:none;background:transparent;color:12px;}
.topWrap .serWrap a{display:inline-block;height:15px;background:url('/images/common/bg_gnb.png') no-repeat -100px -33px;}
.topWrap .serWrap a.sr{float:right;width:13px;margin-right:5px;}
.topWrap .serWrap a.sr:hover{text-decoration:none;}
.topWrap .serWrap a.close{display:inline-block;float:left;width:14px;margin-left:6px;background-position:-130px -33px;}


a{color:#707070;text-decoration:none;}
a:hover{color:#0d3779;text-decoration:none;}
a:active, a:hover{outline:0;}


.topWrap #naviMenu{float:left;width:1200px;}
.topWrap #naviMenu ul {float:left;width:1200px;}
.topWrap .menu {padding-top:30px;height:34px;width:214px;text-align:center;}
.topWrap #naviMenu li{float:left;word-wrap:normal;}
.topWrap #naviMenu li a.oneLink{display:inline-block;margin-top:32px;color:#282828;font-size:18px;width:190px;text-align:center;height:53px; margin-left:10px;}
.topWrap #naviMenu li a.oneLink:hover, .topWrap #naviMenu li.on a.oneLink, .topWrap #naviMenu li.selected a.oneLink{
	height:53px;border-bottom:0px solid #0d3779;text-decoration:none;color:#0d3779;
}
/* 메인메뉴영역 */
.topWrap #naviMenu .lyMu {display:none;position:absolute;left:0;top:85px;width:100%;border-top:1px solid #0d3779;border-bottom:1px solid #d8d8d8;background-color:#fff;margin-bottom:20px;}
.topWrap #naviMenu .lyMu.on {display:block;}
.topWrap #naviMenu .lyMu .lyMuWrap{position:relative;width:1200px;overflow:hidden;margin:0 auto;padding:10px 0 30px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.topWrap #naviMenu .lyMu .lyMuCont{float:left;width:100%;}
.topWrap #naviMenu .lyMu .flLeft{width:1200px;padding-top:0px;padding-left:30px;}
.topWrap #naviMenu .lyMu .flRight{}
.topWrap #naviMenu .lyMu .naviWrap{width:190px; margin-left:0px;}

.topWrap #naviMenu .lyMu .naviWrap .tit{float:left;width:100%;height:30px;}
.topWrap #naviMenu .lyMu .naviWrap .tit a{display:block;color:#282828;font-size:15px; letter-spacing:-0.5px; padding-left:20px; }
.topWrap #naviMenu .lyMu .naviWrap .tit a:hover{color:#0d3779;text-decoration:none;}

.topWrap #naviMenu .lyMu .naviWrap .tit2{float:left;width:100%;height:20px; margin-left:5px;}
.topWrap #naviMenu .lyMu .naviWrap .tit2 a{display:block;color:#282828;font-size:16px;}
.topWrap #naviMenu .lyMu .naviWrap .tit2 a:hover{color:#0d3779;text-decoration:none;}

.topWrap #naviMenu .lyMu .naviWrap .tit3{float:left;width:100%;height:20px; margin-left:10px;}
.topWrap #naviMenu .lyMu .naviWrap .tit3 a{display:block;color:#282828;font-size:15px; letter-spacing:-0.5px; padding-left:5px; }
.topWrap #naviMenu .lyMu .naviWrap .tit3 a:hover{color:#0d3779;text-decoration:none;}


.topWrap #naviMenu .lyMu .thrList{float:left;width:100%;}
.topWrap #naviMenu .lyMu .thrList li{width:100%;margin-left:5px;}
.topWrap #naviMenu .lyMu .thrList a{display:block;font-size:12px;line-height:20px; padding-left:5px; padding-top:10px;}
.topWrap #naviMenu .lyMu .thrList.ls0 a{letter-spacing:0;}
.topWrap #naviMenu .lyMu .flRight ul{float:left;width:100%;}
.topWrap #naviMenu .lyMu .flRight li{position:relative;float:left;width:250px;padding:26px 0 6px 49px;}
.topWrap #naviMenu .lyMu .flRight li p{font-size:12px;line-height:21px;}
.topWrap #naviMenu .lyMu .flRight li .icon{position:absolute;left:0;top:32px;width:33px;height:33px;background:url('/images/common/bg_gnb.png') no-repeat 0 -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.security01{background-position:0 -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.security02{background-position:-35px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.purchase01{background-position:-70px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.purchase02{background-position:-105px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.down01{background-position:-140px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.down02{background-position:-175px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info01{background-position:-210px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info02{background-position:-245px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info03{background-position:-280px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info04{background-position:-315px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info05{background-position:-350px -56px;}
.topWrap #naviMenu .lyMu .flRight li .icon.info06{background-position:-385px -56px;}
.topWrap #naviMenu .lyMu .flRight ul.st02 li {width:98px; padding:26px 0 16px 45px;}
.topWrap #naviMenu .lyMu .flRight ul.st02 li .linkText {margin-top:12px}
.topWrap #naviMenu .lyMu .flRight ul.st02 li .linkText.multi {height:auto; line-height:20px; margin-top:2px;background:url('/images/common/arr_link02.png') no-repeat 100% 15px;}
.topWrap #naviMenu .lyMu .flRight .csPhone{float:left;padding-top:23px;}
.topWrap #naviMenu .lyMu .flRight .csPhone p{float:left;padding-bottom:9px;color:#0d3779;font-size:20px;letter-spacing:0;}
.topWrap #naviMenu .lyMu .flRight .csPhone p span{float:left;display:inline-block;width:141px;padding-top:1px;color:#707070;font-size:12px;letter-spacing:-1px;}
.topWrap #naviMenu .lyMu .flRight .csPhone .button{position:absolute;left:768px;bottom:43px;}
.topWrap #naviMenu .lyMu .flRight .btnTxt.tel{color:#2389e8;}



/* sitemap */
.siteWrap{width:1200px;margin:0 -39px;}
.siteWrap .contTitWrap{margin-top:55px;padding:51px 0 0 39px;border-top:1px solid #f2f2f2;}
.siteWrap .contTitWrap:first-child{margin-top:0;border-top:0;padding-top:0;}
.siteWrap .contTitWrap a{color:#282828;}
.siteWrap .contTitWrap a:hover{color:#0d3779;}
.sitemap{*display:inline-block;zoom:1;margin-top:-15px;padding-left:9px;}
.sitemap:after{content:"";display:block;height:0px;clear:both;visibility:hidden;font-size:0;}
.sitemap .naviWrap{width:214px;padding-left:29px;}

/* title */
.locWrap{position:absolute;z-index:200;left:0px;top:0;width:1200px;height:38px;padding-top:24px;}
.locWrap ul{float:left;margin-left:0px;}
.locWrap li{position:relative;float:left;padding-left:17px;background:url('/images/common/bl_loc_clamp.gif') no-repeat 0 6px;}
.locWrap li.alt{background:none;}
.locWrap a.locTit{display:inline-block;padding:0 21px 16px 9px;background:url('/images/common/bl_loc_arr.gif') no-repeat right 4px;font-size:12px;line-height:20px;}
.locWrap li.alt{padding-left:0px;}
.locWrap li.alt a.locTit{padding:0;background:none;}
.locWrap li.on a.locTit, .locWrap li.on a.locTit:hover{background:url('/images/common/bl_loc_arr.gif') no-repeat right -31px;color:#2389e8;text-decoration:none;}
.locWrap .locList{display:none;position:absolute;left:0px;top:32px;padding:4px 9px 7px 8px;border:1px solid #d8d8d8;background-color:#fff;text-align:left;}
.locWrap .locList p a{display:block;font-size:12px;line-height:20px;white-space:nowrap;}
.locWrap .locList p.on a{color:#2389e8;}
.locWrap li.on .locList{display:block;}

.topTitWrap{width:1200px;height:66px;margin:0 auto;}
.topTitWrap .topTit{float:left;margin-left:0px;margin-top:20px;color:#282828;font-size:30px;line-height:39px;font-weight:600;}

.contTitWrap{clear:both;position:relative;margin-bottom:10px;*display:inline-block;zoom:1;}
.contTitWrap:after{content:'';display:block;clear:both;height:0;}
.contTitWrap .contTit {margin-top:-3px;color:#282828;font-size:25px;line-height:normal;white-space:nowrap;}
.contTitWrap .contTit .linkText{margin-left:6px;font-size:14px;}
.contTitWrap.result .contTit.flLeft{width:auto;margin-right:20px;}
.contTitWrap.result .rsTxt{float:left;height:30px;padding-top:7px;*padding-top:5px;color:#282828;}
.rsTxt .fcBlue{font-weight:bold;}

.contTitWrap .contTit.flLeft, .contTitWrap .contSubTit.flLeft{float:left;width:280px;overflow:visible;line-height:30px;}
.contTitWrap .contRight{float:left;width:710px;}
.contTitWrap .contRight .infoBox{float:left;width:235px;}
.contTitWrap .contRight .infoBox .subTit{margin-bottom:15px;font-size:20px;color:#282828;}
.contTitWrap .contRight .infoBox .blList01{line-height:24px;}
.contTitWrap .contRight .listTit{margin:20px 0 15px;font-size:20px;color:#282828;}
.contTitWrap .contRight .screenShot{margin-top:35px;}
.contTitWrap .contRight .blMark{font-size:13px;}

.contSubTit{margin-bottom:14px;color:#282828;font-size:20px;}
.contSubTit span.sideCmt{margin-left:15px;font-weight:normal;font-size:14px;color:#707070;}

.tgl:after{content:'';display:block;clear:both;height:0;}
.tgl .flLeft, .tgl .flRight{width:482px;}
.tglTit{position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid #0d3779;}
.tglTit .tit{font-size:20px;color:#282828;}
.tgl .tForm{margin-top:17px;border-top:1px solid #b2b2b2;}
@media screen and (-webkit-min-device-pixel-ratio:0){.tgl .tForm textarea{margin-bottom:-7px;resize:none}}
@-moz-document url-prefix() {.tgl .tForm textarea{margin-bottom:-2px;resize:none}}
.tgl .tglCont{padding-bottom:6px;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;}
.tgl .tglCont .tit{margin:12px 0 19px 0;}
.tgl .btnCenter{margin:42px 0;}
.tgl .btnCenter .btnSmall{width:67px;}

.prodSel{position:relative;}
.prodSelTit{padding:3px 13px 6px 13px;border:1px solid #d8d8d8}
.prodSelTit .prodSelBtn{text-decoration:none;display:block;vertical-align:middle;padding-right:25px;color:#707070;background:url('/images/common/arr_move.gif') right 11px no-repeat;}
.prodSelTit .prodSelBtn.on{background-position:right -39px;}
.prodSelCont{display:none;position:absolute;top:38px;left:0;width:480px;height:298px;overflow-y:scroll;border:1px solid #d8d8d8;background:#fff;}
.prodSelCont p, .prodSelCont a{line-height:20px;}
.prodSelCont a{display:block;letter-spacing:0;padding:0 10px 1px 15px;}
.prodSelCont .dep1{font-weight:bold;padding:10px 10px 1px 10px;}
.prodBox{height:296px;padding:8px 12px 12px 12px;border:1px solid #d8d8d8;overflow-y:auto;}
.prodBox table{width:100%;}
.prodBox table th{padding:0 3px 11px 3px;font-weight:bold;}
.prodBox table td{vertical-align:middle;padding:3px;text-align:center;border-top:1px solid #d7d7d7;}
.prodBox table td.tLeft{text-align:left;padding-left:5px;letter-spacing:0;}
.prodBox table td .chk{margin:-2px 0 2px 0;width:16px;height:16px;}
.delBtn{display:block;width:16px;height:16px;margin:0 auto;background:url('/images/common/btn_del.gif') no-repeat 0 0;}

.descCopy{margin-bottom:25px;font-size:15px;}
.boxCommDesc{position:relative;display:block;padding:16px 0 17px 30px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background-color:#fbfcfd;}
.boxCommDesc .txtWrap{display:table-cell;height:34px;*height:auto;*min-height:34px;font-size:15px;vertical-align:middle;}
.boxCommDesc .abcRight{position:absolute;float:right;right:44px;top:50%;margin-top:-17px;}
.boxCommDesc .abcRight.row2{margin-top:-40px;}
.boxCommDesc .snsWrap{float:right;}
.boxCommDesc ul li{color:#282828;}

.boxResult{position:relative;width:660px;padding:84px 0 86px 330px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f3f7fa;}
.boxResult .txtWrap{display:table-cell;width:660px;vertical-align:middle;}
.boxResult .txtResult{margin-bottom:5px;font-size:30px;line-height:35px;color:#282828;}
.boxResult .icon{position:absolute;display:block;background:url('/images/common/ico_box_result.gif') no-repeat;}
.boxResult .icon.ask, .boxResult .icon.eduRegist{width:92px;height:92px;top:50%;left:189px;margin-top:-46px;background-position:0 0;}
.boxResult .icon.opinion{width:107px;height:76px;top:50%;left:168px;margin-top:-38px;background-position:0 -92px;}
.boxResult .icon.report{width:107px;height:88px;top:50%;left:168px;margin-top:-44px;background-position:0 -169px;}
.boxResult .icon.partner{width:90px;height:100px;top:50%;left:176px;margin-top:-50px;background-position:0 -258px;}
.boxResult.quiz{width:570px;padding-left:420px;}
.boxResult.quiz .txtWrap{width:570px;}
.boxResult.quiz .qzIcon{position:absolute;display:block;top:50%;left:272px;width:99px;height:98px;margin-top:-49px;background:url('/images/common/ico_box_result.gif') no-repeat;}
.boxResult.quiz .qzIcon.true{background-position:0 -360px;}
.boxResult.quiz .qzIcon.false{background-position:0 -460px;}
.boxResult.quiz.nothing{width:620px;margin-top:40px;padding-left:370px;}
.boxResult.quiz.nothing .txtWrap{width:620px;}
.boxResult.quiz.nothing .qzIcon{left:210px;width:120px;height:120px;margin-top:-60px;background-position:0 -680px;}

.boxTopInfo{position:relative;padding:25px 0 30px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f3f7fa;}

.agreeGrayBox{padding:15px 20px 18px;background:#f8f8f8;}
.agreeGrayBox .bdrTop{padding-top:5px;margin-top:10px;border-top:1px solid #d8d8d8;}
.commGrayBox{background:#f8f8f8;}
.commBlueGrayBox{background:#fbfcfd;}
.boxTBLine{border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;}

.boxTBlue{}
.col2TBlue{width:1000px;margin-left:-10px;*display:inline-block;zoom:1;}
.col2TBlue:after, .col3TBlue:after{content:'';display:block;clear:both;height:0;}
.col2TBlue .boxTBlue{float:left;width:490px;margin-left:10px;background-position:-1000px 0;}
.col3TBlue{width:1005px;margin-left:-15px;}
.col3TBlue .boxTBlue{float:left;width:320px;margin-left:15px;background-position:-1500px 0;}

.boxLineGray{background-color:#fbfcfd;border:1px solid #d9d9d9;text-align:center;}

/* step */
.stepComm ul{width:1000px;height:155px;margin:-4px 0 0 -10px;}
.stepComm li{float:left;margin:0 0 0 10px;}
.stepComm ul.type2 li{width:490px;}
.stepComm ul.type3 li{width:323px;}
.stepComm ul.type3 li:first-child{width:324px;}
.stepComm ul.type4 li{width:240px;}
.stepComm ul.type5 li{width:475px;}
.stepComm li .step{color:#707070;font-size:14px;letter-spacing:0;}
.stepComm li .tit{width:100%;margin-top:3px;padding-top:9px;border-top:4px solid #c6c6c6;color:#707070;font-size:18px;}
.stepComm li .desc{display:none;margin-top:10px;color:#707070;font-size:13px;line-height:22px;}
.stepComm li.on .step{color:#0d3779;}
.stepComm li.on .tit{border-top:4px solid #0d3779;color:#0d3779;}
.stepComm li.on .desc{display:block;color:#282828;}
.stepComm .contTitWrap{padding-top:32px;border-top:1px solid #d8d8d8;}
.stepComm .copy{margin-top:-3px;padding-bottom:11px;}

.stepList02{border-top:1px solid #0d3779;border-bottom:1px solid #f0f0f0;*display:inline-block;zoom:1;}
.stepList02:after{content:'';display:block;clear:both;height:0;}
.stepList02 li{float:left;border-bottom:1px solid #d8d8d8;}
.stepList02 li .stepWrap{display:block;width:209px;height:83px;padding:15px 25px 0 15px;background:url('/images/common/bg_step_list.png') no-repeat right -45px #f8f8f8;color:#282828;font-size:16px;line-height:20px;}
.stepList02.type2 li .stepWrap{background-position:right -60px;height:60px;}
.stepList02 li a.stepWrap:hover, .stepList02 li .stepWrap:focus{color:#0d3779;}
.stepList02 li .stepWrap .step{display:block;padding-bottom:2px;color:#0d3779;}
.stepList02 li:first-child .stepWrap, .stepList02 li:first-child .stepWrap.type02{width:198px;padding-left:25px;border-left:1px solid #d8d8d8;}
.stepList02 li.last .stepWrap{width:212px;padding-right:15px;border-right:1px solid #d8d8d8;background:none #f8f8f8;}
.stepList02 li .stepWrap .btnSmall{margin:17px 10px 0 0;font-size:14px;}
.stepList02 li .stepWrap.type02{height:63px;background-position:right -55px;}
.stepList02 li .stepWrap.type02 .btnSmall{margin:7px 10px 0 0;}
.stepList02 li.on{position:relative;z-index:1;margin-left:-10px;padding-left:10px;background:url('/images/common/bg_step_list.png') no-repeat left -583px;}
.stepList02 li.on:first-child{margin-left:0;padding-left:0;background:none;}
.stepList02 li.on .stepWrap{background-color:#0d3779;background-position:right -309px;color:#fff;}
.stepList02 li.last.on .stepWrap{background:none #0d3779;}
.stepList02 li.on .stepWrap.type02{background-position:right -319px;}
.stepList02 li.on .stepWrap .step{color:#fff;}
.stepList02.grid5 li .stepWrap{width:158px;}
.stepList02.grid5 li:first-child .stepWrap{width:156px;} 
.stepList02.grid6 li .stepWrap{width:128px;}
.stepList02.grid6 li:first-child .stepWrap{width:118px;}
.stepList02.grid6 li.last .stepWrap{width:118px;}
.stepList02.grid7 li .stepWrap{width:103px;}
.stepList02.grid7 li:first-child .stepWrap{width:91px;}
.stepList02.grid7 li.last .stepWrap{width:102px;}

/* search*/
.overTabSrch{margin-bottom:15px;}
.overTabSrch .btnSmall{vertical-align:middle;}
.underTabSrch{padding:5px 0 15px;}
.underTabSrch.right{text-align:right;}
.underTabSrch .btnSmall{vertical-align:middle;}

/* error page */
.errWrap{padding-top:230px;text-align:center;background:url('/images/common/bg_err.gif') no-repeat 50% 90px;}
.errWrap .tit{padding:15px 0;color:#0d3779;font-size:35px;line-height:47px;}
.popWrap .errWrap{padding-top:190px;background-position:50% 50px;}

.serverChk{width:1000px;margin:0 auto 70px;padding-top:210px;text-align:center;background:url('/images/common/bg_server_chk.gif') no-repeat 50% 50px;}
.serverChk .tit{margin-bottom:15px;color:#282828;font-size:35px;line-height:47px;}
.serverChk .info{width:490px;margin:25px auto 0;padding:15px 30px;background:#f8f8f8;text-align:left;}
.serverChk .blDot li{margin-top:6px;font-size:16px;line-height:24px;}
.serverChk .blDot li:first-child{margin-top:0;}

/* simple cont */
.sBody .wrap{width:100%;min-width:1080px;height:100%;margin:0 auto;background:none;}
.sBody .header{position:relative;z-index:1;height:71px;border-bottom:1px solid #ccc;}
.sBody .header h1{width:1080px;margin:0 auto;padding-top:24px;}
.sBody .container{position:relative;min-height:100%;_height:100%;margin:-72px 0 -60px;}
.sBody .contentWrap{padding:72px 0 60px 0;width:1080px;min-height:550px;margin:0 auto;}
.sBody .footer{position:relative;z-index:1;height:60px;background:#e6e6e6;}
.sBody .footer .inner{width:790px;margin:0 auto;padding:15px 5px 0 5px;font-size:11px;line-height:16px;}
.sBody .chkWrap{position:absolute;top:50%;left:50%;width:1080px;margin:-220px 0 0 -540px;padding-top:118px;text-align:center;background:url('/images/common/bg_chk.gif') 50% 0 no-repeat;}
.sBody .chkWrap .wrapTit p{color:#282828;font-size:20px;line-height:24px;}
.sBody .chkWrap .wrapTit .tit{margin-bottom:13px;font-size:35px;line-height:42px;}
.sBody .wrapCont, .sBody .wrapCont a{color:#0d3779;}
.sBody .chkWrap .btnCommon{width:65px;}

.sBody .contentWrap .mailWrap{position:absolute;top:50%;left:50%;width:1080px;margin:-220px 0 0 -540px;padding-top:118px;text-align:center;background:url('/images/common/bg_mail.gif') 50% 10px no-repeat;}
.sBody .contentWrap .mailWrap .wrapTit .tit{font-size:28px;color:#282828;line-height:32px;}
.sBody .contentWrap .mailWrap .wrapTit .tit span{display:block;font-size:16px;color:#0d3779;}
.sBody .contentWrap .mailWrap .wrapCont p{font-size:16px;color:#737373;}

/* product */
.listProd{margin-left:-17px;margin-bottom:-17px;*display:inline-block;zoom:1;}
.listProd:after{content:"";display:block;clear:both;height:0;visibility:hidden;}

.listProd li{float:left;width:485px;height:190px;margin-left:15px;margin-bottom:17px;border-top:2px solid #0d3779;border-bottom:1px solid #d8d8d8;}
.listProdBook li {height:210px !important;;}
.listProd li .item{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}


.listProd li .item .thumb, .OrderList .item .thumb {float:left;position:relative;display:block;width:210px;height:140px;padding:15px;background-color:#f7f7f7;}
.listProd li .item .thumb .new{position:absolute;top:-2px;left:-1px;width:50px;height:50px;line-height:50px;color:#fff;background:#2389e8;text-align:center;}
.listProd li .item .thumb img , .OrderList .item .thumb img {width:210px;height:140px;}

.listProd li .item .thumbBook, .OrderList .item .thumbBook {float:left;position:relative;display:block;width:100px;height:120px;padding:15px;background-color:#f7f7f7;}
.listProd li .item .thumbBook .new{position:absolute;top:-2px;left:-1px;width:50px;height:50px;line-height:50px;color:#fff;background:#2389e8;text-align:center;}
.listProd li .item .thumbBook img, .OrderList .item .thumbBook img {width:100px;height:120px;}


.listProd li .item .infoBox{float:left;padding:15px 10px;min-height:150px;}
.listProd li .item .infoBox .info{height:80px;}
.listProd li .item .infoBox .cate{font-size:13px;color:#0d3779;}
.listProd li .item .infoBox .info .tit{	
	margin-bottom:4px;font-size:16px;color:#282828;line-height:21px;max-height:44px;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	width:210px;
}

.listProd li .item .infoBox a.info:hover .tit, .listProd li .item .infoBox a.info:focus .tit{color:#0d3779;}
.listProd li .item .infoBox .info .desc{line-height:20px;max-height:40px;overflow:hidden;}
.listProd li .item .infoBox .tooltipWrap {}
.listProd li .item .infoBox .tooltipWrap .help{color:#0d3779;}
.listProd li .item .infoBox .wrapHelpBox.bt.ct{position:absolute;width:130px;right:-41px;z-index:10;}
.listProd li .item .infoBox .wrapHelpBox .helpBox{width:85px;}
.listProd li .item .infoBox .wrapHelpBox .helpBox a{display:block;}


.proCate{margin-bottom:35px;}
.proCate .tabList{padding-top:0;}
.proCate .sub{margin-bottom:50px;padding:0 30px;background:#fbfcfd;border:1px solid #d8d8d8;text-align:center;}
.proCate .sub .tabList{display:inline-block;padding:25px 0;}
.proCate .sub .tabList li{margin-top:5px;height:25px;}
.proCate .sub .tabList li a{color:#707070;}
.proCate .sub .tabList li a.type01{color:#0d3779;font-size:17px;}
.proCate .sub .tabList li a.type02{color:#13a4cd;}
.proCate .sub .tabList li.on a, .proCate .sub .tabList li.on a span{color:#0d3779;}
.proCate .sub .tabList li a span{color:#707070;}
.proCate .sub .tabList li a:hover, .proCate .sub .tabList li a:hover span{color:#0d3779;}

.gpaWarp{margin:30px 0 40px;}
.gpaWarp p{margin-bottom:20px;color:#0d3779;font-size:24px;text-align:center;}
.gpList{*display:inline-block;zoom:1;padding:20px 0 25px 25px;border:1px solid #d8d8d8;background-color:#f8f8f8;}
.gpList:after{content:"";display:block;height:0px;clear:both;visibility:hidden;font-size:0;}
.gpList .area{float:left;width:235px;}
.gpList .area p{margin-bottom:10px;color:#282828;font-size:18px;}
.gpList .area li{margin-top:2px;}



.stepUsing{padding-bottom:10px;border-bottom:1px solid #d8d8d8;}
.stepUsing ol{margin-left:-15px;}
.stepUsing li{float:left;width:320px;margin-left:15px;}
.stepUsing li .tit{position:relative;padding-bottom:55px;margin-bottom:20px;font-size:18px;color:#282828;}
.stepUsing li .tit .step{position:absolute;left:0;bottom:0;display:block;width:100%;padding-top:10px;font-size:16px;color:#0d3779;border-top:5px solid #0d3779;}
.stepUsing li .desc{padding-bottom:15px;}
.stepUsing li .desc .btnSmall{margin-top:25px;}
.chkList{border-top:1px solid #d8d8d8;}
.chkList li .queArea{padding:15px 20px 15px 35px;background:#fbfcfd;color:#282828;font-size:16px;border-bottom:1px solid #d8d8d8;text-indent:-17px;}
.chkList li .queArea .barList{margin-top:5px;}
.chkList li .queArea .barList li{text-indent:0;}
.chkList li .ansArea{padding:25px 20px;border-bottom:1px solid #d8d8d8;}
.defineBox{position:relative;z-index:5;margin-top:30px;padding:15px 30px 15px 110px;border:1px solid #d8d8d8;}
.defineBox .th{position:absolute;left:0;width:110px;color:#282828;text-align:center;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat right 50%;}
.defineBox .listTerms li{float:left;margin-left:30px;}
.defineBox .listTerms li .tooltipWrap .help{color:#0d3779;}
.defineBox .listTerms li .wrapHelpBox.bt{top:auto;bottom:14px;margin-top:0;*margin-top:0;padding-top:0;padding-bottom:21px;color:#707070;}
.defineBox .listTerms li .wrapHelpBox.bt .arr{position:absolute;top:auto;bottom:14px;display:inline-block;width:15px;height:8px;background:url('/images/common/bg_tooltip.png') no-repeat -83px 0;}
.defineBox .listTerms li .wrapHelpBox.bt.rt, .defineBox .listTerms li .wrapHelpBox.top.rt{left:-80px;right:auto;}
.defineBox .listTerms li .wrapHelpBox.bt.rt .arr, .defineBox .listTerms li .wrapHelpBox.top.rt .arr{left:90px;}
.defineBox .listTerms li .wrapHelpBox.bt .helpBox, .defineBox .listTerms li .wrapHelpBox.top .helpBox{width:418px;}
.gradeBox{position:relative;height:240px;padding:40px 0 40px 333px;}
.gradeBox .graphZone{position:absolute;top:40px;left:40px;}
.gradeBox .gradeTit{position:relative;padding-left:87px;margin-bottom:30px;font-size:18px;}
.gradeBox .gradeTit .strTxt{margin-top:5px;font-size:30px;line-height:40px;color:#282828;}
.gradeBox .gradeTit .grade{position:absolute;top:50%;left:0;margin-top:-30px;}
.gradeBox .gradeTit .point{font-weight:bold;letter-spacing:0;}
.gradeBox .desc strong{font-weight:normal;}
.gradeBox.col1 .grade, .gradeBox.col1 .point, .gradeBox.col1 .desc strong{color:#0d3779;}
.gradeBox.col2 .grade, .gradeBox.col2 .point, .gradeBox.col2 .desc strong{color:#3cc92e;}
.gradeBox.col3 .grade, .gradeBox.col3 .point, .gradeBox.col3 .desc strong{color:#e69900;}
.gradeBox.col4 .grade, .gradeBox.col4 .point, .gradeBox.col4 .desc strong{color:#ed5a1f;}
.gradeBox.col5 .grade, .gradeBox.col5 .point, .gradeBox.col5 .desc strong{color:#c20b10;}
.consultInfo{margin-top:40px;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.consultInfo li{float:left;width:493px;padding:23px 0;border-right:1px solid #d8d8d8;text-align:center;font-size:18px;color:#282828;line-height:32px;}
.consultInfo li img{display:inline-block;margin-right:30px;vertical-align:bottom;}
.consultInfo li .linkText{line-height:32px;background-position:100% 14px;}
.consultInfo li:first-child{width:494px;}
.prodRelation{display:block;margin-left:1px;}
.prodRelation .photoWrap{display:block;width:318px;height:170px;}
.prodRelation .cont{padding:15px 20px;}
.prodRelation .cont .tit{font-size:16px;color:#0d3779;}
.prodRelation .cont .sub{margin-bottom:10px;font-size:13px;color:#282828;}
a.prodRelation:hover .cont .sub, a.prodRelation:focus .cont .sub{color:#0d3779;}

/* sub layout & sub title */
.sTitEm{margin-bottom:14px;color:#0d3779;font-size:18px;}
.sTitEm .sub{margin-top:5px;width:170px;font-size:13px;line-height:19px;color:#707070;}
.ssTit{margin-bottom:14px;color:#282828;font-size:16px;}
.ssTit.flClear{clear:both;padding-bottom:14px;}

/* left title :Malgun Gothic(20px) */
.ssContLR{width:100%;*display:inline-block;zoom:1;}
.ssContLR:after{content:'';display:block;clear:both;height:1%;}
.ssContLR .fl{clear:both;float:left;width:260px;padding-bottom:20px;}
.ssContLR .subCont{float:right;*float:initial;width:710px;*padding-left:20px;padding-bottom:35px;}
.ssContLR .subFull{float:left;width:100%;margin-top:-15px;padding-bottom:35px;text-align:center;}
.ssContLR .subFull .tList02, .ssContLR .subFull .tList01{text-align:left;}
.ssContLR.mtm{margin-bottom:-35px;}

/* left title :Malgun Gothic(16px or 18px) */
.subContLR{width:100%;*display:inline-block;zoom:1;}
.subContLR:after{content:'';display:block;clear:both;height:1%;}
.subContLR dt.fl{clear:both;float:left;width:260px;padding-bottom:20px;}
.subContLR dd.subCont{float:right;*float:initial;width:710px;*padding-left:20px;padding-bottom:35px;}
.subContLR dd.subFull{float:left;width:100%;margin-top:-20px;padding-bottom:35px;text-align:center;}
.subContLR dd.subFull .tList02, .subContLR dd.subFull .tList01{text-align:left;}
.subContLR.mtm{margin-bottom:-35px;}

.ssImgWrap{margin-top:15px;width:100%;text-align:center;}
.ssImgWrap.mtm{margin-top:-20px;width:100%;padding-bottom:35px;}
.ssImgWrap .tList02, .ssImgWrap .tList01{text-align:left;}

.subCont .tit{margin-bottom:7px;font-size:16px;color:#282828;}
.subCont dl dt{margin:25px 0 7px;font-size:16px;color:#282828;}
.subCont dl dt.first{margin-top:0;}

.callCenter{margin:20px 0 25px;font-size:19px;color:#0d3779;}
.callCenter span{letter-spacing:0;color:#0d3779;}
.caption{margin-top:15px;color:#282828;text-align:center;}
.subCont .double li{float:left;width:345px;}

.tabList.control{margin-top:35px;padding:25px 0;border:1px solid #d8d8d8;background:#f8f8f8;}
.tabList.control ul{float:none;margin:0 auto;width:422px;*width:427px;}
.tabList.control ul li:first-child{background:none;}

.listCntrPt{border-top:2px solid #0d3779;}
.listCntrPt li{position:relative;padding:35px 0 35px 350px;border-bottom:1px solid #d8d8d8;}
.listCntrPt li .imgPartner{position:absolute;top:60px;left:70px;width:220px;height:220px;}
.listCntrPt li .partnerName{margin-bottom:3px;font-size:25px;color:#282828;letter-spacing:0;}
.listCntrPt li dl dt{margin-top:15px;font-size:16px;color:#282828;}
.listCntrPt li .linkText{margin-top:20px;}


.boxTopInfo.pTopInfo{margin-top:40px;padding:35px 0 33px;}
.boxTopInfo.pTopInfo img{position:absolute;left:40px;top:50%;width:210px;height:80px;margin-top:-40px;}
.boxTopInfo.pTopInfo .pCont{padding-left:280px;}
.boxTopInfo.pTopInfo .pCont .tit{margin-bottom:15px;color:#282828;font-size:25px;}
.boxTopInfo.pTopInfo .pCont li{margin-bottom:2px;}
.attackList{margin-top:10px;}
.attackList li{display:inline-block;*display:inline;*zoom:1;width:234px;}

.rImgCont{margin-top:35px;}
.rImgCont .left{float:left;width:700px;}
.rImgCont .right{float:right;width:290px;padding-top:5px;text-align:right;}


/* seminar view */
.seminarViewCont{padding:10px 20px 35px;border-top:1px solid #d8d8d8;border-bottom:1px solid #b3b3b3;}

/* data add button */
.btnScheduleLy{position:relative;display:inline-block;*display:inline;zoom:1;}
.btnWrap .flRight .btnScheduleLy a{margin-left:0;}
.btnScheduleLy .btnLy{position:absolute;left:-1px;width:100%;bottom:50px;padding:5px 0;border:1px solid #b3b3b3;background-color:#fff;}
.btnScheduleLy .btnLy .arr{position:absolute;left:50%;bottom:-7px;display:inline-block;width:14px;height:8px;margin-left:-8px;background:url('/images/support/btn_schedule_ly.gif') no-repeat 0 0;}
.btnScheduleLy .btnLy a{display:block;height:22px;padding-left:51px;margin-bottom:5px;background:url('/images/support/btn_schedule_ly.gif') no-repeat 19px -20px;text-align:left;}
.btnScheduleLy .btnLy .outlook{background-position:19px -14px;}
.btnScheduleLy .btnLy .goole{background-position:19px -51px;}
.btnScheduleLy .btnLy .yahoo{background-position:19px -86px;}
.btnScheduleLy .btnLy .cal{background-position:19px -122px;}

/* box */
.boxTopInfo .tCenter li{line-height:24px;}

/* online cs */
.faqBestWrap{margin-top:35px;}
.faqBestWrap .faqBest{float:left;width:470px;}
.faqBestWrap .faqBest .contTitWrap{margin-bottom:0;}


.faqTypeList{width:100%;overflow:hidden;border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;}
.faqTypeList .contBox{float:left;width:207px;padding:15px 20px 0;margin:-1px 0 0 -1px;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
.faqTypeList .contBox h4{float:left;width:100%;margin-bottom:8px;font-size:20px;line-height:26px;color:#282828;}
.faqTypeList .contBox h4 a{color:#282828;}
.faqTypeList .contBox h4 a:hover{color:#0d3779;}
.faqTypeList .contBox .blList{float:left;width:100%;}
.faqTypeList .contBox .blList li{float:left;width:100%;margin:2px 0;}
.faqTypeList.indiv .contBox{height:295px;}
.faqTypeList.indiv .contBox.top{height:107px;}
.faqTypeList.indiv .contBox.btm{height:173px;}
.faqTypeList.bus .contBox{height:332px;}
.faqTypeList.bus .contBox.top{height:163px;}
.faqTypeList.bus .contBox.btm{height:154px;}
.faqTypeList.bus .contBox.prod{width:494px;padding:15px 0 0;}
.faqTypeList.bus .contBox.prod h4{padding-left:20px;width:400px;}
.faqTypeList.bus .contBox.prod .blList{width:206px;padding:0 20px;}

.faqSearchBox{padding:22px 0 24px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f3f7fa;text-align:center;}
.faqSearchBox .msg{display:inline-block;margin-bottom:22px;height:34px;line-height:32px;padding-left:41px;font-size:25px;color:#282828;text-align:center;background:url('/images/support/ico_faq_search.gif') no-repeat 0 6px;}
.faqSearchBox .keywordWrap{margin-top:15px;}
.faqSearchBox .keywordWrap .tit{display:inline-block;width:83px;color:#282828;}
.faqSearchBox .keywordWrap a{display:inline-block;padding:0 6px 0 10px;background:url('/images/common/line_tab_list.gif') no-repeat 0 50%;}
.faqSearchBox .keywordWrap a.first{padding-left:6px;background:none;}

.faqType{background:#fbfcfd;text-align:center;}
.faqType .tabList{display:inline-block;padding:25px 0;}

.chkSatisfactionWrap{padding:22px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}
.chkSatisfactionWrap .chkSatisfaction{float:left;padding:0 30px 0 19px;width:620px;border-right:1px solid #d9d9d9;}
.chkSatisfactionWrap .chkSatisfaction .chkArea{position:relative;padding:16px 0 17px 36px;margin-top:15px;background:#f8f8f8;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .imgDesc{position:absolute;left:36px;bottom:17px;padding-left:2px;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .imgDesc img{display:block;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .inputWrap{height:65px;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .inputWrap .rdiItem{display:inline-block;width:16px;height:37px;margin-right:22px;padding-top:3px;text-align:center;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .inputWrap .rdiItem input[type="radio"]{display:block;margin:0 auto;vertical-align:top;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .inputWrap label{vertical-align:top;}
.chkSatisfactionWrap .chkSatisfaction .chkArea .inputWrap .btnCommon{padding-left:20px;padding-right:20px;vertical-align:top;}
.chkSatisfactionWrap .goTo1vs1{float:left;padding-left:30px;}
.chkSatisfactionWrap .goTo1vs1 .linkText{margin-top:65px;}
.chkSatisfactionWrap .tit{margin-bottom:3px;font-size:18px;color:#282828;}

.boxDirectWrap{width:1200px;margin:30px auto 0;border:1px solid #d8d8d8;}
.boxDirectWrap .boxDirect{float:left;width:454px;padding:40px;border-left:1px solid #d8d8d8;}
.boxDirectWrap .boxDirect.first{width:453px;border-left:none;}
.boxDirectWrap .boxDirect .cont{height:40px;padding-left:70px;background:url('/images/support/ico_box_direct.gif') no-repeat;}
.boxDirectWrap .boxDirect .cont.faq{background-position:0 0;}
.boxDirectWrap .boxDirect .cont.charged{background-position:0 -40px;}
.boxDirectWrap .boxDirect .cont .tit{font-size:18px;color:#282828;vertical-align:top;}
.boxDirectWrap .boxDirect .cont .linkText{margin-left:10px;vertical-align:top;}
.boxDirectWrap .boxDirect .cont .desc{display:block;font-size:13px;}

/* Remote support */
.stepList{padding:25px 0;border:1px solid #d8d8d8;background:#fff;}
.stepList li{float:left;width:247px;background:url('/images/support/bg_step_list.gif') no-repeat 0 0;}
.stepList li:first-child{background:none;}
.stepList li .step{position:absolute;*position:static;top:-11000px;left:-11000px;width:0;height:0;padding:0;margin:0;color:transparent;font-size:0;line-height:0;overflow:hidden;}
.stepList li .contStep{text-align:center;}
.stepList li .contStep .stepIcon{display:inline-block;margin:9px 0 15px;width:48px;height:48px;background:url('/images/support/ico_step_list.gif') no-repeat;}
.stepList li .contStep .stepIcon.step01{background-position:0 0;}
.stepList li .contStep .stepIcon.step02{background-position:0 -48px;}
.stepList li .contStep .stepIcon.step03{background-position:0 -96px;}
.stepList li .contStep .stepIcon.step04{background-position:0 -144px;}
.stepList li .contStep .stepTit{margin-bottom:10px;font-size:16px;color:#282828;}
.stepList li .contStep .stepCont{font-size:13px;}

.bbsList.seminar table td{line-height:24px;}
.bbsList.seminar table td.tLeft{padding-left:30px;}
.bbsList.seminar table td a .tit{color:#282828;}
.bbsList.seminar table td a:hover .tit{color:#0d3779;}
.bbsList.seminar table td a p{width:100%;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}

.scheduleList{margin-top:35px;padding-bottom:22px;}
.scheduleList .contTitWrap{margin-bottom:14px;}
.scheduleList .contTitWrap .dateArea{text-align:center;font-size:36px;color:#0d3779;line-height:44px;}
.scheduleList .contTitWrap .infoRight .tabList{padding:30px 0 0;}
.scheduleList .contTitWrap .btnMove{position:absolute;top:15px;display:block;width:12px;height:22px;background:url('/images/support/btn_move_schedule.gif') no-repeat;}
.scheduleList .contTitWrap .btnMove.prev{left:50%;margin-left:-77px;background-position:0 0;}
.scheduleList .contTitWrap .btnMove.next{right:50%;margin-right:-77px;background-position:-18px 0;}
.scheduleList.year table .titSeminar{width:100%;color:#282828;margin-bottom:5px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.scheduleList.year table .end{display:inline-block;width:90px;height:35px;margin-left:2px;line-height:35px;vertical-align:middle;}
.scheduleList.month .contTitWrap .btnMove.prev{margin-left:-103px;}
.scheduleList.month .contTitWrap .btnMove.next{margin-right:-103px;}

.tMonth{width:100%;border-top:2px solid #0d3779;}
.tMonth table{border-left:1px solid #ebebeb;;}
.tMonth table th, .tMonth table td{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.tMonth table th{height:40px;background:#fbfcfd;font-weight:normal;color:#282828;}
.tMonth table td{height:100px;vertical-align:top;}
.tMonth table td.mCol1{background:#faf8dd;}
.tMonth table td.mCol2{background:#f0ebf7;}
.tMonth table td.mCol3{background:#eff5f9;}
.tMonth table td.mCol4{background:#e4f5f5;}
.tMonth table td.mCol5{background:#f2f7eb;}
.tMonth table td.mCol6{background:#e7fadd;}
.tMonth table td.mCol7{background:#f9f0ef;}
.tMonth table td.mCol8{background:#fee8de;}
.tMonth table td .seminar{display:block;padding:4px 8px 4px 10px;font-size:13px;color:#282828;text-decoration:none;height:40px;}
.tMonth table td .seminar .tit{display:block;width:120px;line-height:20px;color:#282828;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.tMonth table td .seminarInfoWrap{position:relative;width:100%;}
.tMonth table td .seminarInfoWrap a.seminar{display:block;width:100%;}
.tMonth table td.on{background:#0d3779;}
.tMonth table td.on .seminarInfoWrap a.seminar span{color:#fff;}
.tMonth table td .seminarInfoWrap .balloonWrap{display:none;position:absolute;left:-89px;top:46px;width:320px;padding-top:12px;margin-top:1px;color:#707070;font-size:13px;z-index:1;}
.tMonth table td .seminarInfoWrap .balloonWrap .arr{position:absolute;top:4px;left:50%;margin-left:-8px;display:inline-block;width:15px;height:8px;background:url('/images/common/bg_tooltip.png') no-repeat -57px 0;}
.tMonth table td .seminarInfoWrap .balloonWrap .balloon{width:278px;padding:15px 20px;border:1px solid #2389e8;background:#fff;margin-top:-1px;font-size:14px;}
.tMonth table td .seminarInfoWrap .balloonWrap .balloon .titSeminar{font-size:16px;color:#282828;}
.tMonth table td .seminarInfoWrap .balloonWrap .balloon .sub{margin-bottom:10px;}
.tMonth table td .seminarInfoWrap .balloonWrap .balloon .btnSmall{margin-right:6px;min-width:86px;text-align:center;}
.tMonth table .date{font-weight:bold;color:#282828;}
.tMonth table .sun{color:#e51717 !important;}
.tMonth table .inactive{font-weight:normal;color:#707070;}

.certKeyWrap{width:400px;margin:0 auto;}
.certKeyWrap .contTitWrap{margin-top:45px;}
.certKeyWrap .boxLineGray{padding:30px 0;margin-right:14px;}
.certKeyWrap dl{margin-top:25px;}

.listEvent{margin-left:-15px;margin-top:-15px;}
.listEvent li{float:left;width:320px;margin-left:15px;margin-top:15px;border-top:2px solid #0d3779;}
.listEvent li .eventItem{border:1px solid #d8d8d8;border-top:none;}
.listEvent li .eventItem .photoWrap{width:318px;height:150px;background:url('/images/common/img_no_318_150.gif') no-repeat;}
.listEvent li .eventItem .infoArea{padding:15px 20px;}
.listEvent li .eventItem .infoArea a.tit{display:block;margin-bottom:4px;color:#282828;font-size:16px;line-height:26px;height:52px;overflow:hidden;}
.listEvent li .eventItem .infoArea a.tit:hover, .listEvent li .eventItem .infoArea a.tit:focus{color:#0d3779;}
.listEvent li .eventItem .infoArea .info .th{display:inline-block;width:45px;color:#282828;vertical-align:top;}

.newCenterInfo{margin-top:30px;}
.newCenterInfo .contTitWrap{margin-top:30px;}
.newCenterInfo .feature .tit{font-size:20px;margin:20px 0 15px;color:#282828;}
.newCenterInfo .feature .first .tit{margin-top:0;}
.newCenterInfo .toReport .boxCommDesc{margin-top:15px;padding:30px 0;}
.newCenterInfo .toReport .boxCommDesc .commWrap{text-align:center;}
.newCenterInfo .toReport .boxCommDesc .commWrap.left{float:left;width:355px;border-right:1px solid #d8d8d8;}
.newCenterInfo .toReport .boxCommDesc .commWrap.right{float:right;width:354px;}
.newCenterInfo .toReport .boxCommDesc .commWrap p{margin-bottom:20px;font-size:18px;line-height:22px;}
.newCenterInfo .toReport .cmtInfo{margin:25px 0 5px;}

.boxArrForm{border:2px solid #d8d8d8;}
.boxArrForm .infoWrap{padding:15px 20px;}
.boxArrForm .rdioWrap{padding:10px 20px;border-top:1px solid #ebebeb;}
.boxArrForm .rdioWrap .ynQ{display:inline-block;margin-right:30px;color:#282828;}
.boxArrForm .chckWrap{padding:7px 20px 10px;background:#fbfcfd;border-top:1px solid #ebebeb;vertical-align:middle;}
.boxArrForm .chckWrap label{color:#282828;}
.btmInfoWrap{margin-top:35px;}
.btmInfoWrap .blMark{padding-left:18px;background-position:0 6px;line-height:20px;font-size:13px;}

.callCont{position:relative;border-bottom:1px solid #d8d8d8;}
.callCont.first{border-top:1px solid #d8d8d8;}
.callCont .left{position:absolute;top:50%;left:0;width:320px;margin-top:-13px;text-align:center;color:#0d3779;line-height:26px;font-size:20px;}
.callCont .left.double{margin-top:-26px;}
.callCont .left.double .small{display:block;color:#0d3779;font-size:16px;}
.callCont .left .num{margin-top:5px;font-size:30px;color:#0d3779;letter-spacing:0;}
.callCont .right{width:670px;margin-left:320px;padding:23px 0 27px;}
.callCont .right .num{margin-bottom:11px;color:#0d3779;line-height:38px;font-size:35px;letter-spacing:0;}
.callCont .right .blTime li{float:left;}
.callCont .right .blTime .vBar{padding-left:20px;background:url('/images/common/line_tab_list.gif') no-repeat 10px 6px;}
.callCont .right .bar{display:inline-block;padding-left:10px;margin-left:10px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;}
.callCont .right .callInfo{float:left;padding-left:80px;}

.listCharge li{float:left;width:285px;padding-left:35px;line-height:26px;background:url('/images/purchase/ico_list_charge.gif') no-repeat;}
.listCharge li.menu01{background-position:0 0;}
.listCharge li.menu02{background-position:0 -26px;}
.listCharge li.menu03{background-position:0 -52px;}
.listCharge li.menu04{background-position:0 -78px;}
.listCharge li.menu05{background-position:0 -104px;}
.listCharge li.menu06{background-position:0 -130px;}
.listCharge li.menu07{background-position:0 -156px;}

.siDirectoryWrap{width:1008px;margin:30px auto 45px;padding:20px 30px 45px;border:1px solid #d8d8d8;background:#f8f8f8;}
.siDirectoryWrap .contTitWrap .tabList{position:absolute;top:0;right:0;}
.siDirectoryWrap .siDirectory{margin-top:20px;padding-top:15px;border-top:1px solid #d9d9d9;overflow:hidden;}
.siDirectoryWrap .siDirectory ul{float:left;width:168px;}
.siDirectoryWrap .siDirectory ul li{margin-top:8px;padding-left:10px;font-size:14px;}
/*.siDirectoryWrap .siDirectory ul li a{display:inline-block;padding:0 20px;}*/

.siDirectoryWrap.top{width:990px;margin:0;padding:0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-left:none;border-right:none;background:#f3f7fa;}
.siDirectoryWrap.top .tabList{padding:22px 40px 20px;border-bottom:1px solid #d9d9d9;}
.siDirectoryWrap.top .tabList li:first-child{background:none;}
.siDirectoryWrap.top .siDirectory{margin-top:0;margin-bottom:30px;padding-left:40px;padding-right:40px;border-top:none;overflow:hidden;}
.siDirectoryWrap.top .siDirectory ul{width:151px;}
.siDirectoryWrap.top .siDirectory li.on a{color:#0d3779;text-decoration:underline;}

.topContWrap{position:relative;width:990px;height:290px;}
.topContWrap .thumb{float:left;display:block;width:493px;height:288px;border:1px solid #d8d8d8;border-right:none;}
.topContWrap .thumb .photoWrap{width:493px;height:288px;background:url('/images/common/img_no_493_288.gif') no-repeat;}
.topContWrap .infoArea{position:relative;float:left;width:434px;height:248px;padding:20px 30px;border:1px solid #d8d8d8;border-left:none;}
.topContWrap .icoHot, .topContWrap .icoNew{position:absolute;top:0;left:0;display:block;width:50px;height:50px;background:#2389e8;text-align:center;color:#fff;line-height:50px;letter-spacing:0;}

.hotNews .infoArea a{display:block;}
.hotNews .infoArea a:hover .tit{color:#0d3779;}
.hotNews .infoArea .tit{font-size:25px;color:#282828;line-height:32px;}
.hotNews .infoArea .cont{margin-top:15px;height:96px;overflow:hidden;}
.hotNews .infoArea .infoList{position:absolute;bottom:25px;left:15px;}

.profile .infoArea .name{font-size:25px;color:#282828;line-height:30px;}
.profile .infoArea .job{margin:10px 0;color:#0d3779;}

.listWrap{margin-top:35px;}
.listWrap .total, .listWrap .leftInfo{color:#282828;}
.listWrap .leftInfo .dir{padding:0 12px;color:#0d3779;}
.listWrap .leftInfo .total{padding-left:20px;background:url('/images/common/line_tab_list.gif') no-repeat 0 4px;}
.listWrap .dirInfo{;}
.listWrap .dirInfo a{color:#0d3779;margin:0 8px;}
.listWrap .dirInfo .total{display:inline-block;padding-left:12px;background:url('/images/info/line_total.gif') no-repeat 0 6px;}

.infoList span{display:inline-block;padding:0 11px 0 15px;background:url('/images/common/line_tab_list.gif') no-repeat 0 50%;}
.infoList .first{background:none;}
.infoList .source{color:#0d3779;}
.infoList .date{letter-spacing:0;}
.infoList span .name{color:#0d3779;background:none;padding:0;}

.newsList{margin-left:-15px;margin-top:-5px;}
.newsList li{float:left;width:320px;height:215px;margin-left:15px;margin-top:15px;border-top:2px solid #0d3779;}
.newsList li .newsWrap{position:relative;height:185px;padding:15px 20px;border:1px solid #d8d8d8;border-top:none;}
.newsList li .newsWrap a{display:block;}
.newsList li .newsWrap a .tit{height:52px;margin-bottom:4px;color:#282828;font-size:16px;line-height:26px;overflow:hidden;}
.newsList li .newsWrap a:hover p, .newsList li .newsWrap a:focus p{color:#0d3779;}
.newsList li .newsWrap .cont{margin-top:10px;height:72px;overflow:hidden;}
.newsList li .newsWrap .infoList{position:absolute;bottom:15px;left:5px;}

.columnList{margin-left:-15px;margin-top:-5px;}
.columnList li{float:left;width:320px;margin:15px 0 0 15px;border-top:2px solid #0d3779;}
.columnList li .columnWrap{position:relative;height:184px;padding:20px 20px 110px 20px;border:1px solid #d8d8d8;border-top:none;}
.columnList li .columnWrap .tit{display:block;margin-bottom:15px;font-size:16px;color:#282828;line-height:26px;height:52px;overflow:hidden;}
.columnList li .columnWrap a:hover p, .columnList li .columnWrap a:focus p{color:#0d3779;}
.columnList li .columnWrap .cont{margin-bottom:7px;}
.columnList li .columnWrap .column{position:absolute;left:20px;bottom:20px;height:80px;padding-left:100px;}
.columnList li .columnWrap .column .thumb{position:absolute;top:0;left:0;display:block;}
.columnList li .columnWrap .column .thumb .photoWrap{width:78px;height:78px;border:1px solid #d8d8d8;background:url('/images/common/img_no_78_78.gif') no-repeat 0 0;}
.columnList li .columnWrap .column .name{display:block;color:#0d3779;}
.columnList li .columnWrap .column .date{display:block;margin-top:10px;letter-spacing:0;}

.columnistList{margin-left:-15px;margin-top:-5px;}
.columnistList li{float:left;width:320px;height:306px;margin-left:15px;margin-top:15px;border-top:2px solid #0d3779;}
.columnistList li .columnistWrap{position:relative;height:266px;padding:20px;border:1px solid #d8d8d8;border-top:none;}
.columnistList li .columnistWrap .columnist{position:relative;display:block;height:80px;padding-left:100px;padding-bottom:20px;border-bottom:1px solid #ededed;}
.columnistList li .columnistWrap .columnist .photoWrap{display:block;position:absolute;top:0;left:0;width:78px;height:78px;border:1px solid #d8d8d8;background:url('/images/common/img_no_78_78.gif') no-repeat;}
.columnistList li .columnistWrap a.columnist:hover span, .columnistList .columnistWrap a.columnist:focus span{color:#0d3779;}
.columnistList li .columnistWrap .columnist .name{display:block;font-size:16px;color:#0d3779;}
.columnistList li .columnistWrap .listColumn{margin-top:15px;}
.columnistList li .columnistWrap .listColumn p{margin-top:5px;}
.columnistList li .columnistWrap .listColumn p a.tit{display:block;color:#282828;height:24px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.columnistList li .columnistWrap .listColumn p a.tit:hover, .columnistList li .columnistWrap .listColumn p a.tit:focus{color:#0d3779;}
.columnistList li .columnistWrap .listColumn p .date{font-size:13px;letter-spacing:0;}

.boxCommDesc .abcRight.letter{right:20px;*width:302px;}
.boxCommDesc .abcRight.letter .flLeft{margin-left:6px;}
.boxCommDesc .abcRight.ahn{right:20px;*width:449px;}
.boxCommDesc .snsWrap{margin-top:8px;margin-left:20px;padding-left:1px;background:url('/images/common/line_tab_sub_menu.gif') no-repeat 0 0;background-size:1px 18px;}
.boxCommDesc .snsWrap li a{width:40px;height:18px;}
.boxCommDesc .snsWrap li a.facebook{background-position:-115px 0;}
.boxCommDesc .snsWrap li a.facebook:hover{background-position:-115px -22px;text-decoration:none;}
.boxCommDesc .snsWrap li a.twitter{background-position:-166px 0;}
.boxCommDesc .snsWrap li a.twitter:hover{background-position:-166px -22px;text-decoration:none;}
.boxCommDesc .snsWrap li a.in{background-position:-217px 0;}
.boxCommDesc .snsWrap li a.in:hover{background-position:-217px -22px;text-decoration:none;}
.boxCommDesc .snsWrap li a.paste{background-position:-267px 0;}
.boxCommDesc .snsWrap li a.paste:hover{background-position:-267px -22px;text-decoration:none;}
.boxCommDesc .snsWrap .wrapHelpBox.bt.lt{right:-8px;}


.tList01.report td a{letter-spacing:0;}
.tList01.report td.first{background:#fbfcfd;color:#0d3779;}
.tList01.report td .btnPdf{display:block;margin:5px auto 0;}

.siQuikWrap{margin-top:35px;}

.writerInfoWrap{position:relative;min-height:78px;padding:23px 20px 25px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #b3b3b3;}
.writerInfoWrap .photoWrap{position:absolute;left:20px;top:30px;width:78px;height:78px;background:url('/images/common/img_no_78_78.gif') no-repeat 0 0;border:1px solid #d8d8d8;}
.writerInfoWrap .cont{padding-left:120px;line-height:25px;}
.writerInfoWrap .cont .info{margin-top:15px;font-size:13px;}
.btmMediaInfo{padding:30px 20px 25px;border-top:1px solid #d8d8d8;border-bottom:1px solid #b3b3b3;}
.btmMediaInfo ul{padding-bottom:5px;}
.btmMediaInfo li{float:left;height:30px;margin-left:20px;padding-left:20px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;line-height:30px;}
.btmMediaInfo li.logoMedia{margin:3px 0 0 0;padding:0;}
.btmMediaInfo li.logoMedia .photoWrap{width:77px;height:25px;background:url('/images/common/img_no_100_30.gif') no-repeat -11px -2px;}
.btmMediaInfo .blMark{margin-top:5px;}

.linkedProWrap{position:relative;width:1008px;margin:30px auto 45px;padding:29px;border:1px solid #d8d8d8;}
.linkedProWrap .productWrap{overflow:hidden;position:relative;width:949px;height:146px;}
.linkedProWrap .productWrap ul{position:absolute;left:0;top:0;width:10000px;margin-left:-61px;}
.linkedProWrap .productWrap li{float:left;width:444px;height:140px;margin-left:30px;padding:6px 0 0 30px;border-left:1px solid #d8d8d8;}
.linkedProWrap .productWrap li a{display:block;position:relative;padding:20px 0 0 240px;}
.linkedProWrap .productWrap li a .photoWrap{position:absolute;top:0;left:0;width:210px;height:140px;}
.linkedProWrap .productWrap li a p{line-height:20px;font-size:13px;}
.linkedProWrap .productWrap li a p.proName{margin-bottom:10px;line-height:26px;color:#282828;font-size:20px;}
.linkedProWrap .productWrap li a:hover p{color:#0d3779;}
.linkedProWrap .controll{position:absolute;right:30px;top:30px;}
.linkedProWrap .controll .btnMove{float:left;}
.linkedProWrap .controll .btnMove a{display:inline-block;width:28px;height:28px;border:1px solid #d9d9d9;background-color:#fff;background-repeat:no-repeat;background-image:url('/images/common/btn_controller.png');}
.linkedProWrap .controll .btnMove a:hover{background-color:#f1f2f2;}
.linkedProWrap .controll .btnMove a.prev{background-position:0 0;}
.linkedProWrap .controll .btnMove a.next{background-position:-29px 0;margin-left:-1px;}

.quizViewWrap{margin:37px 40px;}
.quizViewWrap .quest{padding:0 0 10px 40px;vertical-align:middle;color:#282828;line-height:30px;font-size:20px;background:url('/images/common/bl_que_rect.gif') no-repeat 0 4px;}
.quizViewWrap .exList{padding:0 0 10px 40px;}
.quizViewWrap .exList li{margin-top:20px;}
.quizViewWrap .btmInfo{border-top:1px solid #d8d8d8;}

.pastList li{padding:10px 20px 13px;border-top:1px solid #ebebeb;}
.pastList li.first{border-top:none;}

.statsWrap{position:relative;}
.statsWrap .exCommt, .statsWrap .graphWrap, .statsWrap .numWrap{vertical-align:middle;}
.statsWrap .exCommt{width:215px;padding-right:20px;}
.statsWrap .graphWrap{position:absolute;top:50%;left:235px;width:400px;height:10px;margin-top:-5px;background:url('/images/info/bg_bar_graph.gif') no-repeat 0 0;}
.statsWrap .graphWrap .graphVal{display:block;height:10px;background-color:#0d3779;}
.statsWrap .numWrap{position:absolute;left:635px;top:50%;width:195px;margin-top:-14px;}
.statsWrap .numWrap .percentVal{display:inline-block;width:70px;padding-right:16px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 100% 50%;text-align:right;color:#0d3779;}
.statsWrap .numWrap .numVal{display:inline-block;margin-left:11px;}

.btmInfo{padding:24px 40px 27px;border-top:1px solid #d8d8d8;}
.btmInfo li{margin-top:10px;}
.btmInfo .singleLine li{float:left;padding-left:31px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 15px 50%;}
.btmInfo .singleLine li.first{padding-left:0;background-image:none;}

.topPatchList{position:relative;padding:36px 0 40px;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;background:#f3f7fa;}
.topPatchList .patchTit{position:absolute;left:95px;top:50px;width:180px;padding-top:80px;background:url('/images/info/ico_asec.gif') no-repeat 50% 0;text-align:center;color:#282828;line-height:30px;font-size:25px;}
.topPatchList ul{width:520px;margin-left:360px;}
.topPatchList li{width:520px;margin-top:10px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.topPatchList li.first{margin-top:0;}
.topPatchList li .num{display:inline-block;margin-right:10px;vertical-align:middle;font-weight:bold;color:#0d3779;line-height:24px;font-size:18px;}
.topPatchList li a{vertical-align:middle;line-height:24px;font-size:16px;}

.listASEC .pattern{padding:13px 10px 15px;}
.listASEC .grade{display:inline-block;height:20px;padding-left:28px;background:url('/images/info/ico_abuse_grade.gif') no-repeat;}
.listASEC .grade.gHeigh{background-position:0 -40px;color:#ed1c24;} /* .gHeigh - �믪쓬 */
.listASEC .grade.gCommon{background-position:0 -20px;color:#f7941d;} /* .gCommon - 蹂댄넻 */
.listASEC .grade.gGeneral{background-position:0 0;color:#8dc63f;} /* .gGeneral - �쇰컲 */

.ahnCopyWrap{margin-top:40px;padding:25px 30px;border:1px solid #e6e6e6;background-color:#fbfcfd;}
.ahnCopyWrap .tit{margin-bottom:5px;color:#282828;font-size:16px;}

.srchTermWrap{border-bottom:1px solid #d8d8d8;background:#f3f7fa;}
.srchTermWrap .tit{float:left;width:280px;}
.srchTermWrap .cont{float:left;width:710px;}
.srchTermWrap .srchMethod1{padding:30px 0 27px;border-top:1px solid #d8d8d8;}
.srchTermWrap .srchMethod1 .tit{height:35px;}
.srchTermWrap .srchMethod1 .tit label{float:right;margin-right:30px;padding-left:40px;background:url('/images/info/ico_srch_term.gif') no-repeat 0 50%;vertical-align:middle;color:#282828;line-height:35px;font-size:25px;}
.srchTermWrap .srchMethod1 .cont .keywordWrap{width:500px;margin-top:10px;}
.srchTermWrap .srchMethod1 .cont .keywordWrap a{display:inline-block;padding:0 6px 0 10px;background:url('/images/common/line_tab_list.gif') no-repeat 0 50%;}
.srchTermWrap .srchMethod1 .cont .keywordWrap a.first{padding-left:0;background:none;}

.srchTermWrap .srchMethod2{padding:30px 0;border-top:1px solid #d8d8d8;}
.srchTermWrap .srchMethod2 .tit{width:115px;padding:5px 0 0 165px;color:#282828;font-size:14px;}
.srchTermWrap .srchMethod2 .cont{height:35px;}
.srchTermWrap .srchMethod2 .cont li{float:left;margin-right:5px;}
.srchTermWrap .srchMethod2 .cont li a{display:block;height:33px;border:1px solid #b3b3b3;background-color:#fff;line-height:33px;vertical-align:middle;text-align:center;}
.srchTermWrap .srchMethod2 .cont li a.on, .srchTermWrap .srchMethod2 .cont li a:hover{border-color:#0d3779;text-decoration:none;color:#0d3779;}
.srchTermWrap .srchMethod2 .koChar .cont li a{width:33px;}
.srchTermWrap .srchMethod2 .enChar{margin-top:10px;}
.srchTermWrap .srchMethod2 .enChar .cont li a{width:53px;}

.termListWrap .termList{border-top:2px solid #0d3779;border-bottom:1px solid #b3b3b3;}
.termListWrap .termList dt{padding:25px 20px 10px;border-top:1px solid #e6e6e6;color:#282828;font-size:16px;} /* 湲곕낯 border-color:#d8d8d8 */
.termListWrap .termList dt.first{border-top:none;}
.termListWrap .termList dd{padding:0 20px 25px;}
.termListWrap .termList strong{color:#0d3779;font-weight:normal;}

/* RSS */
.tList01.rssLWrap table td{position:relative;padding:13px 40px 15px 20px;text-align:left;}
.tList01.rssLWrap table td.first{padding:13px 0 15px;text-align:center;}
.tList01.rssLWrap table td .url{font-size:13px;letter-spacing:0;}
.tList01.rssLWrap table td .btnRss{position:absolute;right:20px;top:50%;margin-top:-18px;}

/* Contact Us */
.listContactInfo li{float:left;padding:0 15px;background:url('/images/common/bar_1x12_d8d8d8.gif') no-repeat 0 50%;background-size:1px 9px;}
.listContactInfo li:first-child{padding-left:0;background:none;}

.trafficInfo{margin-top:-25px;}
.trafficInfo dt{margin-top:25px;font-size:16px;color:#282828;}
.trafficInfo dd{margin-top:5px;}

.partnerInfo{text-align:center;}
.partnerInfo .mainTxt{display:inline-block;padding:2px 0 20px 97px;font-size:25px;color:#282828;line-height:38px;text-align:left;background:url('/images/common/ico_partnership_info.gif') no-repeat 0 3px;}
.partnerInfo .btnEmBlue{margin-top:25px;padding-left:119px;padding-right:119px;}

.tList02.partner{margin-top:50px;}
.tList02.partner th{text-align:center;vertical-align:middle;}
.tList02.partner td{line-height:24px;}

.capTit{margin:25px 0 15px;font-size:16px;color:#282828;}
.csInfo .tel{font-size:20px;color:#0d3779;}

.buyOnline{position:relative;padding:20px 28px 20px 37px;height:35px;line-height:35px;text-align:left;}
.buyOnline span{vertical-align:top;*vertical-align:middle;}
.buyOnline .callNumb{display:inline-block;margin-left:5px;font-size:20px;letter-spacing:0;}
.buyOnline .btnSmall{position:absolute;top:20px;right:28px;}

.tList01.prodList{margin-top:25px;}
.tList01.prodList .blDot13 li{width:261px;float:left;letter-spacing:0;}

/* login */
.loginWrap{width:480px;margin:0 auto;padding:12px 0 0;}
.popWrap .loginWrap{margin:0 auto;padding:0 0 0;}
.loginWrap .welcome{position:relative;color:#282828;font-size:30px;line-height:38px;}
.loginWrap .welcome.txtInfo{padding-left:0;}
.loginWrap .welcome img{position:absolute;left:0;bottom:1px;}
.loginWrap .boxLogin{width:414px;margin:20px auto 0;padding:24px 0 30px 64px;border:1px solid #d8d8d8;background-color:#fbfcfd;}
.loginWrap .boxLogin p{width:370px;line-height:22px;}
.loginWrap .boxLogin .inputEm{width:318px;margin-top:10px;}
.loginWrap .boxLogin #SelCert{width:310px;height:22px;}
.loginWrap .boxLogin .button{margin-top:29px;}
.loginWrap .boxLogin .button .btnEmBlue{width:250px;}
.loginWrap .boxLogin .tRight{padding:6px 64px 0 0;}
.loginWrap .boxLogin .tRight span{display:inline-block;margin-right:4px;}
.loginWrap .etcLogin{text-align:center;}
.loginWrap .tabList{display:inline-block;padding:33px 0 29px;}
.loginWrap .tabList ul{margin-left:0;}
.loginWrap .tabList li{padding:0 10px;}
.loginWrap .tabList li:first-child{background:none;}
.loginWrap .tabList li a{padding:0;color:#707070;}
.loginWrap .tabList li a:hover{color:#0d3779;text-decoration:underline;}
.loginWrap .txt_desc{padding-top:25px;text-align:left;}
.loginWrap .boxLogin .captchaArea{width:150px;height:50px;margin:30px 0 0 99px;border:1px solid #d8d8d8;}

/* blue box input form */
.boxTopInfo .emInputWrap{display:block;}
.boxTopInfo .emInputWrap .boxCont{display:table-cell;width:990px;height:125px;*height:auto;text-align:center;vertical-align:middle;}
.boxTopInfo .emInputWrap .formWrap{display:inline-block;*display:inline;*zoom:1;padding-top:3px;text-align:left;}
.boxTopInfo .emInputWrap .formWrap .formInput{display:inline-block;*display:inline;*zoom:1;}
.boxTopInfo .emInputWrap .formWrap label{display:inline-block;*display:inline;*zoom:1;padding:5px 15px 0 0;color:#282828;vertical-align:top;font-size:15px;}
.boxTopInfo .emInputWrap .formWrap p{margin-top:7px;*display:inline;*zoom:1;}
.boxTopInfo .emInputWrap .formWrap p.txt{margin-top:5px;display:inline-block;}

/* blue box multi input form */
.boxTopInfo .mutiInputWrap .boxCont{margin:10px 0 20px 150px;vertical-align:middle;}
.boxTopInfo .mutiInputWrap .formWrap{display:block;padding-top:15px;text-align:left;}
.boxTopInfo .mutiInputWrap .formWrap .formInput{display:inline-block;*display:inline;*zoom:1;}
.boxTopInfo .mutiInputWrap .formWrap label{display:inline-block;*display:inline;*zoom:1;width:110px;padding-top:5px;color:#282828;vertical-align:top;font-size:15px;}
.boxTopInfo .mutiInputWrap .btInfoWrap{margin:0 0 20px 265px;}

/* blue box result */
.boxTopInfo .emResultWrap{display:block;}
.boxTopInfo .emResultWrap .boxCont{width:590px;padding:20px 200px 25px;vertical-align:middle;}
.boxTopInfo .emResultWrap .rsTxt{padding-left:185px;line-height:34px;}
.boxTopInfo .emResultWrap .rsTxt span{display:inline-block;}
.boxTopInfo .emResultWrap .rsTxt .tit{width:92px;color:#282828;font-size:16px;}
.boxTopInfo .emResultWrap .rsTxt .txt{color:#0d3779;font-size:20px;}
.boxTopInfo .emResultWrap .tCenter{padding-top:25px;}

/* blue line box input form */
.boxTBlue .formWrap{padding:35px 0 40px;}
.boxTBlue .formWrap dl{width:440px;border-bottom:1px solid #ebebeb;margin:0 auto;}
.boxTBlue .formWrap dl dt{padding-bottom:16px;border-bottom:1px solid #ebebeb;color:#0d3779;font-size:20px;}
.boxTBlue .formWrap dl dd{padding:30px 0 15px 0;vertical-align:middle;}
.boxTBlue .formWrap dl dd .formInput{display:inline-block;*display:inline;*zoom:1;padding-bottom:15px;}
.boxTBlue .formWrap dl dd .formInput .formTxt{padding-bottom:10px;}
.boxTBlue .formWrap dl dd label{display:inline-block;*display:inline;*zoom:1;width:120px;padding:5px 0 0 10px;color:#282828;vertical-align:top;}
.boxTBlue .formWrap dl dd .label{display:inline-block;*display:inline;*zoom:1;width:120px;padding:0 0 10px 10px;color:#282828;vertical-align:top;}
.boxTBlue .formWrap dl.wide{width:600px;}

/* 2 col blue line box input form */
.col2TBlue .boxTBlue .formWrap dl{width:400px;}
.col2TBlue .boxTBlue .formWrap dl dd.findIdIndv{height:202px;}
.col2TBlue .boxTBlue .formWrap dl dd label, .col2TBlue .boxTBlue .formWrap dl dd .label{width:80px;}

/* 3 col blue line box input form */
.col3TBlue .boxTBlue .formWrap dl{width:242px;}
.col3TBlue .boxTBlue .formWrap dl dd label, .col3TBlue .boxTBlue .formWrap dl dd .label{width:56px;}

.commGrayBox .joinAgree{padding:6px 15px 11px;}

.joinGuide .txt_strong{margin-bottom:10px;font-size:30px;color:#0d3779;line-height:42px;}
.joinGuide .col2TBlue{margin-top:35px;}
.joinGuide .boxTBlue{width:428px;padding:30px 31px 28px 31px;}
.joinGuide .tit{float:left;padding-top:9px;font-size:25px;color:#282828;letter-spacing:-2px;}
.joinGuide .tit span{display:inline-block;width:32px;height:32px;margin-right:17px;vertical-align:middle;}
.joinGuide .btnEmBlue{float:right;margin-bottom:30px;}
.joinGuide .txtBtnWrap{clear:both;width:100%;margin-top:27px;padding-top:26px;border-top:1px solid #ebebeb;text-align:center;}
.joinGuide .txtBtnWrap span.line{display:inline-block;width:52px;height:14px;background:url('/images/member/bg_joinGuide.gif') no-repeat 0 -40px;vertical-align:middle;}
.boxTBlue.indiv .tit span{background:url('/images/member/bg_joinGuide.gif') no-repeat 0 0;}
.boxTBlue.corp .tit span{background:url('/images/member/bg_joinGuide.gif') no-repeat -35px 0;}

.scrollWrap.joinAgree{height:207px;}
.indivInfo{display:none;}


.col3TBlue.pwSearch{margin-top:35px;}
.col3TBlue.pwSearch .formWrap{padding-bottom:30px;}
.col3TBlue.pwSearch .boxTBlue{position:relative;height:471px;}
.col3TBlue.pwSearch .boxTBlue dl{min-height:190px;}
.col3TBlue.pwSearch .boxTBlue dl dt{padding-top:85px;padding-bottom:29px;background:url('/images/member/ico_find_pw.gif') no-repeat;text-align:center;}
.col3TBlue.pwSearch .boxTBlue .hint dl dt{background-position:50% 5px;}
.col3TBlue.pwSearch .boxTBlue .mail dl dt{background-position:50% -130px;}
.col3TBlue.pwSearch .boxTBlue .mobile dl dt{background-position:50% -265px;}
.col3TBlue.pwSearch .boxTBlue dl dd{padding-top:25px;padding-bottom:25px;height:136px;}
.col3TBlue.pwSearch .boxTBlue dl dd .formInput{min-width:170px;min-height:28px;padding-bottom:5px;}
.col3TBlue.pwSearch .boxTBlue .mail dl dd .formInput{padding-bottom:0;}
.col3TBlue.pwSearch .boxTBlue .hint dl dd .txt{margin-top:10px;}
.col3TBlue.pwSearch .boxTBlue dl dd label, .col3TBlue.pwSearch .boxTBlue dl dd .label{padding-left:0;}

.pwRenew .flLeft{width:480px;padding-left:20px;}
.pwRenew .flLeft p{padding-bottom:10px;}
.pwRenew .flLeft p.em{padding-bottom:25px;font-size:25px;color:#282828;line-height:32px;}
.pwRenew .flRight{width:396px;padding-left:39px;border-left:1px solid #ebebeb;}
.pwRenew .flRight .formInput{display:inline-block;*display:inline;*zoom:1;padding-bottom:15px;}
.pwRenew .flRight label{display:inline-block;*display:inline;*zoom:1;width:110px;padding-top:5px;color:#282828;vertical-align:top;}
.pwRenew .flRight .commGrayBox{width:340px;padding:20px 18px;}
.pwRenew .flRight .button{margin:15px 0 30px 114px;}
.pwRenew .flRight .button .btnCommon{padding-left:18px;padding-right:18px;}

.postWrap .tabComm{width:550px;}
.postWrap .tabComm li a{width:213px;min-width:auto;}
.postWrap .boxLineGray{width:448px;margin:27px auto 30px;padding:20px 0;}
.postWrap .boxLineGray input{width:168px;}
.postWrap .boxLineGray label{margin-right:18px;}
.postWrap .tForm{margin:25px 0 30px;}
.postWrap .txt_rs{margin-bottom:11px;}
.postWrap .postHead{overflow:hidden;zoom:1;height:36px;padding-top:8px;border-top:2px solid #0d3779;border-bottom:1px solid #d8d8d8;background-color:#fbfcfd;}
.postWrap .postHead .postNum{float:left;width:150px;color:#282828;text-align:center;}
.postWrap .postHead .postAdd{float:left;width:380px;color:#282828;text-align:center;}
.postWrap .postList{overflow-y:scroll;overflow-x:hidden;zoom:1;height:265px;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.postWrap .postList .noData{padding:119px 0;color:#707070;text-align:center;}
.postWrap .postList ul{margin-top:-1px;}
.postWrap .postList li{float:left;padding:8px 0 11px;border-top:1px solid #ebebeb;}
.postWrap .postList li .postNum{float:left;width:150px;letter-spacing:0;text-align:center;}
.postWrap .postList li .postAdd{float:left;width:380px;}

.boxResult.joinCompleteWrap{width:708px;margin:30px 0 25px;padding:80px 0 85px 282px;}
.boxResult.joinCompleteWrap .icon.joinComplete{left:124px;top:50%;width:120px;height:120px;margin-top:-60px;background:url('/images/common/ico_box_result.gif') no-repeat 0 -560px;}

.btService{width:1200px;overflow:hidden;margin:40px auto 45px;}
.btService a{display:block;width:209px;height:160px;padding:40px 275px 40px 39px;border:1px solid #d8d8d8;background-repeat:no-repeat;background-position:right bottom;}
.btService a .tit{margin-bottom:15px;color:#282828;font-size:25px;line-height:30px;}
.btService a .cmt{font-size:13px;line-height:20px;}
.btService a.left{float:left;}
.btService a.right{float:right;width:219px;padding-left:29px;}
.btService a:hover{border-color:#0d3779;}
.btService a:hover .tit, .btService a:hover .cmt{color:#0d3779;}
.btService.indi a.left{background-image:url('/images/common/bg_pro_regist.gif');}
.btService.indi a.right{background-image:url('/images/common/bg_v3_365_trial.gif');}
.btService.comp a.left{background-image:url('/images/common/bg_comp_01.gif');}
.btService.comp a.right{background-image:url('/images/common/bg_comp_02.gif');}

.stepComm .copy .noticePoint .blGrayDot{color:#0d3779;line-height:22px;font-size:14px;padding-left:7px;}

.tView{position:relative;margin-top:35px;}
.tView .linkTLine{position:absolute;right:0;top:5px;}
.tView .tList01{margin-top:20px;}

/* popup redefinition */
.popWrap .findResult{padding:35px 55px;text-align:center;}
.popWrap .findResult .mainTxt{color:#282828;font-size:20px;}
.popWrap .findResult .boxLineGray{margin:25px 0;padding:15px 0;color:#282828;}

.popWrap .SafetyNumInfo{padding:15px 20px;border:1px solid #d9d9d9;font-size:15px;}
.popWrap .SafetyNumInfo ul{text-indent:-9px;}
.popWrap .SafetyNumInfo li{padding-left:9px;}

/* table redefinition */
.tForm table td .inlineList li{display:inline-block;*display:inline;*zoom:1;margin-right:15px;verticaL-align:middle;}
.tForm table td .inlineList li img{vertical-align:middle;}
.tForm.emCell table td{padding-left:16px;color:#282828;}
.tForm.emCell table td.inptData{padding-left:10px;color:#707070;}
.tList01.myPTable table th{padding:11px 10px 13px;}
.tList01.myPTable table td{padding:13px 10px 15px;}
.tList02.emCell table th{padding-left:30px;}
.tList02.emCell table td{color:#282828;}

.mySubTab{padding:10px 40px;background:#f3f7fa;}
.multiInpt label, .multiInpt .label{display:inline-block;*display:inline;*zoom:1;width:110px;padding:5px 0 15px;color:#282828;vertical-align:top;}
.multiInpt .formInput{display:inline-block;*display:inline;*zoom:1;padding-bottom:15px;}
.multiInpt .formInput .txt{margin:7px 0 0 6px;}
.boxTBlue .my2col{padding:60px 0;}
.boxTBlue .my2col .col1{float:left;width:414px;padding:0 40px;border-right:1px solid #ebebeb;text-align:center;}
.boxTBlue .my2col .col1 dt{color:#282828;font-size:20px;padding:135px 0 15px;}
.boxTBlue .my2col .col1.check dt{background:url('/images/mypage/ico_pw_check.gif') no-repeat 50% 0;}
.boxTBlue .my2col .col1.modify dt{background:url('/images/mypage/ico_pw_modify.gif') no-repeat 50% 0;}
.boxTBlue .my2col .col2{float:left;width:375px;margin-left:-1px;padding-left:60px;border-left:1px solid #ebebeb;}
.commGrayBox .joinAgree{padding:6px 15px 11px;}
.commGrayBox .joinAgree.recvTerm{padding:20px 15px;}
.commGrayBox .joinAgree.recvTerm label{display:inline-block;width:235px;}
.idType{margin:0 0 15px 30px;}
.idType .tit{margin-bottom:10px;color:#282828;font-size:15px;line-height:24px;}
.idType li{clear:both;}
.idType li p{float:left;width:750px;}
.idType li p.term{width:90px;color:#0d3779;}
.commGrayBox .joinAgree .reasonChk li{display:inline-block;*display:inline;*zoom:1;width:330px;}

.boxTopInfo.certiBox{margin-top:15px;padding:40px 0 40px 328px;background:#f3f7fa url('/images/mypage/ico_certificate.gif') no-repeat 244px 40px;}
.boxTopInfo.certiBox .mainTxt{margin-bottom:8px;font-size:25px;line-height:30px;color:#282828;}
.boxTopInfo.certiBox a{margin-left:88px;}

.tList01 table .expire td{color:#ff0000;}
.mallConsult{padding:35px 0 35px 153px;text-align:left;background:url('/images/mypage/ico_mall.gif') no-repeat 59px 29px;}
.mallConsult p{margin-bottom:5px;font-size:16px;color:#282828;}
.bbsView.QnA{margin-top:40px;}
.bbsView.QnA .bbsViewTit.que .tit{padding-left:60px;padding-right:20px;background:url('/images/common/bl_que_rect.gif') no-repeat 20px 24px;font-family:'留묒� 怨좊뵓' !important;font-size:20px !important;color:#282828 !important;line-height:24px !important;}
.bbsView.QnA .bbsViewTit.ans{border-top:0;border-bottom:1px solid #d9d9d9;}
.bbsView.QnA .bbsViewTit.ans .tit{padding-left:60px;padding-right:20px;background:url('/images/common/bl_ans_rect.gif') no-repeat 20px 24px;border-bottom:none;font-family:'留묒� 怨좊뵓' !important;font-size:20px !important;color:#282828 !important;line-height:24px !important;}
.bbsView.QnA .bbsViewTit .viewInfo li.stat{color:#0d3779;}
.bbsView.QnA .bbsViewTit.ans .viewInfo{margin-bottom:20px;border-top:1px solid #d9d9d9;}
.bbsView.QnA .bbsViewCont{min-height:96px;padding-bottom:10px;border-bottom:1px solid #b3b3b3;}
.bbsView.QnA .bbsViewCont.ans{margin-bottom:0;}
.inqWrap{margin-top:35px;}
.inqWrap .btnSmall.period{padding-left:10px;padding-right:10px;min-width:34px;text-align:center;}
.calendar{display:inline-block;position:relative;}
.calendar .inputTxt{padding-right:31px;}
.calendar .iconC{position:absolute;top:9px;right:14px;display:inline-block;width:16px;height:16px;background:url('/images/common/ico_calendar.gif') no-repeat 0 0;}
.tList01.consult{margin-top:20px;}

.boxTopInfo.end{padding:50px 0 56px;text-align:center;}
.boxTopInfo.end .mainTxt{margin-bottom:20px;font-size:30px;line-height:38px;color:#282828;}
.boxTopInfo.end .mainTxt .subTxt{margin-top:10px;font-size:16px;line-height:25px;}

.certifyType{margin:10px 0 20px;}
.certifyType .ipin, .certifyType .cellphone{float:left;width:487px;}
.certifyType .cellphone{margin-left:16px;}
.certifyType .certify{display:block;width:300px;height:121px;padding:47px 146px 0 39px;border:1px solid #d8d8d8;background-color:#fff;}
.certifyType .certify .tit{color:#282828;font-size:25px;line-height:34px;}
.certifyType a.certify:hover .tit{color:#0d3779;}
.certifyType .certify p{margin-top:5px;}
.certifyType .ipin .certify{background:url('/images/member/bg_certify_type.png') no-repeat 357px 0;}
.certifyType .cellphone .certify{background:url('/images/member/bg_certify_type.png') no-repeat 357px -170px;}
.certifyType p{margin-top:10px;}

.certifyType1 {margin:10px 0 20px;}
.certifyType1 .ipin, .certifyType1 .cellphone, .certifyType1 .Certi{float:left;width:150px;}
.certifyType1 .ipin{margin-left:190px;}
.certifyType1 .Certi{margin-left:190px;}
.certifyType1 .certify{display:block;width:195px;height:121px;padding:47px 106px 0 20px;border:1px solid #d8d8d8;background-color:#fff;}
.certifyType1 .certify .tit{color:#282828;font-size:25px;line-height:34px;}
.certifyType1 a.certify:hover .tit{color:#0d3779;}
.certifyType1 .certify p{margin-top:5px;}
.certifyType1 .ipin      .certify{background:url('/Common/images/member/i_icon.png') no-repeat 210px 30px;}
.certifyType1 .cellphone .certify{background:url('/Common/images/member/h_icon.png') no-repeat 210px 30px;}
.certifyType1 .Certi     .certify{background:url('/Common/images/member/c_icon.png') no-repeat 210px 30px;}
.certifyType1 p{margin-top:10px;}
.certifyType1 .cellphone .certify .in{width:185px;}
.certifyType1 .ipin  .certify .in{width:185px;}
.certifyType1 .cellphone .out{width:300px;} 
.certifyType1 .ipin  .out{width:300px;}

.certifyType2 {margin:10px 0 20px;}
.certifyType2 .ipin, .certifyType2 .cellphone, .certifyType2 .Certi{float:left;width:300px;}
.certifyType2 .ipin{margin-left:190px;}
.certifyType2 .Certi{margin-left:190px;}
.certifyType2 .certify{display:block;width:345px;height:121px;padding:47px 106px 0 20px;border:1px solid #d8d8d8;background-color:#fff;}
.certifyType2 .certify .tit{color:#282828;font-size:25px;line-height:34px;}
.certifyType2 a.certify:hover .tit{color:#0d3779;}
.certifyType2 .certify p{margin-top:5px;}
.certifyType2 .ipin      .certify{background:url('/Common/images/member/i_icon.png') no-repeat 310px 30px;}
.certifyType2 .cellphone .certify{background:url('/Common/images/member/h_icon.png') no-repeat 310px 30px;}
.certifyType2 .Certi     .certify{background:url('/Common/images/member/c_icon.png') no-repeat 310px 30px;}
.certifyType2 p{margin:10px 0 20px;}
.certifyType2 .cellphone .certify .in{width:285px;}
.certifyType2 .ipin  .certify .in{width:285px;}
.certifyType2 .cellphone .out{width:300px;} 
.certifyType2 .ipin  .out{width:300px;}


.smMy{width:1200px;margin:0px auto 0;overflow:hidden;}
.smMy .leftPosition{position:relative;float:left;width:240px;}
.smMy .RightPosition{position:relative;float:left;width:940px;min-height:800px; margin:10px 0 0 10px;}

.smMy .myInfo{position:relative;float:left;width:162px;height:230px;margin:10px 0 0 10px;padding:15px 19px;background-color:#0d3779;color:#fff;}
.smMy .myInfo p{font-size:16px;line-height:24px;}
.smMy .myInfo p strong{font-size:20px;}
.smMy .myInfo .desc{margin-top:5px;}
.smMy .myInfo .desc p{font-size:14px;line-height:18px;color:#afbdd9;letter-spacing:0;}
.smMy .myInfo .desc p.exp{margin-top:5px;letter-spacing:-1px;}
.smMy .myInfo .desc p.exp .mbId{padding-left:19px;background:url('/images/mypage/img_sm_mypage.gif') no-repeat 9px 5px;}
.smMy .myInfo .btn{position:absolute;right:20px;bottom:15px;width:204px;}
.smMy .myInfo .btn a{display:inline-block;width:95px;padding-left:16px;background:url('/images/mypage/img_sm_mypage.gif') no-repeat right -50px;color:#fff;font-size:13px;white-space:nowrap;text-decoration:underline;}
.smMy .myInfo .btn a.tr{width:69px;}
.smMy .myProd, .smMy .gdProd{float:left;border-top:2px solid #0d3779;border-bottom:1px solid #d8d8d8;}
.smMy .myProd dt, .smMy .myProd dd, .smMy .gdProd dt, .smMy .gdProd dd{width:100%;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.smMy .myProd dt, .smMy .gdProd dt{width:760px;height:36px;padding:11px 19px 0 19px;color:#282828;font-size:18px;}
.smMy .myProd dd, .smMy .gdProd dd{width:798px;height:210px;}
.smMy .myProd{position:relative;}
.smMy .myProd .linkTLine{position:absolute;right:19px;top:12px;}
.smMy .myProd dd{background-color:#f8f8f8;overflow:hidden;zoom:1;}
.smMy .myProd dd ul{display:block;width:100%;border-top:1px solid #d8d8d8;}
.smMy .myProd dd li{position:relative;display:block;width:404px;padding:12px 345px 12px 19px;border-bottom:1px solid #d8d8d8;}
.smMy .myProd dd li .pdWrap{display:table-cell;height:80px;padding-right:5px;vertical-align:middle;}
.smMy .myProd dd li .pdWrap .linkTLine{position:static;}
.smMy .myProd dd li .tit{display:block;width:386px;color:#282828;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.smMy .myProd dd li a.tit:hover{color:#0d3779;}
.smMy .myProd dd li .period span{display:inline-block;padding-left:16px;background:url('/images/mypage/img_sm_mypage.gif') no-repeat 6px -18px;letter-spacing:0;}
.smMy .myProd dd li img.photo{position:absolute;left:25px;top:12px;width:120px;height:80px;}
.smMy .myProd dd li .dDay{position:absolute;left:427px;top:22px;width:104px;height:53px;padding:7px 0 0 87px;background:url('/images/mypage/img_sm_mypage.gif') no-repeat 0 -360px;}
.smMy .myProd dd li .dDay p{line-height:16px;}
.smMy .myProd dd li .dDay .num{margin-top:-3px;color:#0d3779;font-size:25px;line-height:32px;}
.smMy .myProd dd li .dDay.war{background-position:0 -143px;}
.smMy .myProd dd li .dDay.war .num{color:#f75700;}
.smMy .myProd dd li .dDay.no{background-position:0 -210px;height:48px;padding-top:12px;}
.smMy .myProd dd li .btn{position:absolute;right:1px;top:16px;width:135px;padding-left:15px;background:url('/images/mypage/img_sm_mypage.gif') no-repeat 0 -279px;}
.smMy .myProd dd li .btn .btnSmall{width:98px;padding-left:10px;padding-right:10px;margin-bottom:2px;text-align:center;}
.smMy .myProd dd li .btn.type1{min-height:70px;}
.smMy .myProd dd li .btn.type1 .btnSmall{margin-top:18px;}

.smMy .gdProd ul{width:100%;padding-top:40px;border-top:1px solid #d8d8d8;overflow:hidden;}
.smMy .gdProd li{float:left;padding:0 21px 0 22px;}
.smMy .gdProd li a{display:block;width:146px;text-align:center;}
.smMy .gdProd li img.photo{width:126px;height:84px;}
.smMy .gdProd li p{margin-top:5px;}

.smMy .myMenu{float:left;width:198px;margin:10px 0 0 10px;border:1px solid #d8d8d8;border-bottom:0;}
.smMy .myMenu a{display:block;height:38px;padding:17px 44px 0 18px;border-bottom:1px solid #d8d8d8;color:#282828;font-size:16px;}
.smMy .myMenu a:hover{color:#0d3779;}
.smMy .myMenu a:first-child{height:39px;}
.smMy .boxDt{position:relative;float:left;margin-top:10px;border:1px solid #d8d8d8;}
.smMy .boxDt dt{height:37px;padding:11px 0 0 19px;border-bottom:1px solid #d8d8d8;color:#282828;font-size:18px;}
.smMy .boxDt dd{height:119px;}
.smMy .boxDt ul{padding:2px 19px 2px 10px;}
.smMy .boxDt li{padding:2px 0;}
.smMy .boxDt li .tit{ float:left;display:inline-block;width:420px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;vertical-align:middle;word-break:break-all;word-wrap:normal;}
.smMy .boxDt li .date{float:left;display:inline-block;width:86px;margin-right:22px;text-align:center;vertical-align:middle;}
.smMy .boxDt li .down{float:left;display:inline-block;width:86px;margin-right:22px;text-align:center;vertical-align:middle;margin-top:5px;}
.smMy .boxDt li .qstate{display:inline-block;width:84px;text-align:center;vertical-align:middle;}
.smMy .boxDt .noData{position:absolute;left:0;top:50%;width:100%;margin-top:7px;font-size:16px;text-align:center;color:#c0c0c0;}
.smMy .boxDt .linkTLine{position:absolute;right:19px;top:12px;}
.smMy .boxDt.noti li .tit, .smMy .boxDt.myEv li .tit{width:255px;}
.smMy .boxDt.myQnA{width:468px;}
.smMy .boxDt.noti, .smMy .boxDt.noti dd{width:316px;margin-left:10px;}
.smMy .boxDt.myVir{width:468px;}
.smMy .boxDt.myEv{width:316px;margin-left:10px;}
.smMy .boxDt.myMall{width:468px;}
.smMy .mySI{float:left;width:288px;margin:10px 0 0 10px;border:1px solid #d8d8d8;border-bottom:0;}
.smMy .mySI li{height:150px;padding:12px 19px;border-bottom:1px solid #d8d8d8;}
.smMy .mySI a{display:block;}
.smMy .mySI .date{color:#0d3779;text-decoration:none;}
.smMy .mySI .tit{height:54px;color:#282828;font-size:18px;line-height:24px;}
.smMy .mySI a:hover .tit{color:#0d3779;}
.smMy .mySI .cont{margin-top:3px;line-height:22px;}
.smMy .mySide{float:left;margin:10px 0 0 10px;}
.smMy .mySide a{position:relative;display:block;float:left;width:109px;height:134px;padding:18px;color:#fff;font-size:22px;}
.smMy .mySide a:hover{text-decoration:none;}
.smMy .mySide a.col{background-color:#415e8e;}
.smMy .mySide a.col .date{color:#d2d7e1;position:absolute;right:13px;bottom:10px;font-size:14px;text-align:right;line-height:18px;}
.smMy .mySide a.col2{background-color:#37b784;}
.smMy .mySide a.col2 .date{color:#d1ebdf;position:absolute;right:13px;bottom:10px;font-size:14px;text-align:right;line-height:18px;}


.noti li.emer{background:url('/images/common/bl_notice.png') no-repeat 0 4px;}
.noti li.hot{background:url('/images/common/bl_notice.png') no-repeat 0 -74px;}
.smMy .noti li.emer{background-position:0 10px;}
.smMy .noti li.hot{background-position:0 -69px;}
.noti li.emer a, .noti li.hot a{display:block;padding-left:41px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap;overflow:hidden;word-break:break-all;word-wrap:normal;}
.smMy .noti.boxDt li.emer a.tit, .smMy .noti.boxDt li.hot a.tit{width:214px;}

#container.main{position:relative;z-index:0;width:100%;min-width:1240px;margin:0 auto;padding-top:0;padding-bottom:0;}
.main button{display:inline-block;border:0 none;padding:0 1px 1px 0;background:transparent;vertical-align:middle;cursor:pointer;}
.main .cont{width:1200px;margin:0 auto;}
.main .mnt{position:relative;width:100%;height:500px;}

.main .mnt .vis{position:relative;width:100%;height:50px;overflow:hidden;padding-top:450px;text-align:center;}
.main .mnt .vis .visWrap{display:inline-block;*display:inline;zoom:1;}
.main .mnt .vis button.anim{position:relative;z-index:20;width:23px;height:30px;background:url('/images/main/bg_warn.png') no-repeat -61px -535px;}
.main .mnt .vis button.anim.play{background-position:-90px -535px;}
.main .mnt .vis button.cir{position:relative;z-index:20;width:31px;height:30px;background:url('/images/main/bg_warn.png') no-repeat -31px -535px;}
.main .mnt .vis .visWrap.on button.cir, .main .mnt .vis button.cir.over{background-position:0 -535px;}
.main .mnt .vis .pic{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;min-width:1240px;background-color:#fff;background-repeat:no-repeat;background-position:center 0;text-align:left;}
.main .mnt .vis .txtWrap{position:absolute;left:0;top:0;z-index:10;width:100%;min-width:1240px;text-align:left;}
.main .mnt .vis .txtWrap .txt{width:1200px;margin:0 auto;}


.main .mnt2{position:relative;width:100%;height:450px;}
.main .mnt2 .vis2{position:relative;width:100%;height:50px;overflow:hidden;padding-top:400px;text-align:center;}
.main .mnt2 .vis2 .visWrap{display:inline-block;*display:inline;zoom:1;}
.main .mnt2 .vis2 button.anim{position:relative;z-index:20;width:23px;height:30px;background:url('/images/main/bg_warn.png') no-repeat -61px -535px;}
.main .mnt2 .vis2 button.anim.play{background-position:-90px -535px;}
.main .mnt2 .vis2 button.cir{position:relative;z-index:20;width:31px;height:30px;background:url('/images/main/bg_warn.png') no-repeat -31px -535px;}
.main .mnt2 .vis2 .visWrap.on button.cir, .main .mnt .vis2 button.cir.over{background-position:0 -535px;}
.main .mnt2 .vis2 .pic{position:absolute;left:0;top:0;z-index:5;width:100%;height:100%;min-width:1240px;background-color:#fff;background-repeat:no-repeat;background-position:center 0;text-align:left;}
.main .mnt2 .vis2 .txtWrap{position:absolute;left:0;top:0;z-index:10;width:100%;min-width:1240px;text-align:left;}
.main .mnt2 .vis2 .txtWrap .txt{width:1200px;margin:0 auto;}




/* main layer */
.lyMain{position:absolute;z-index:1500;left:50%;top:130px;padding:32px 24px 0 24px;border:1px solid #2289e6;background-color:#fff;}
.lyMain button{display:inline-block;border:0 none;padding:0 1px 1px 0;background:transparent;vertical-align:middle;cursor:pointer;}
.lyMain .contTitWrap{margin-bottom:23px;padding-bottom:18px;border-bottom:2px solid #0d3779;}
.lyMain .contTitWrap button{position:absolute;right:0;top:0;z-index:1;width:36px;height:36px;background:url('/images/main/btn_lymain_close.gif') no-repeat 0 0;}
.lyMain .layCont{padding-bottom:100px;overflow:hidden;}
.lyMain .btnCenter{margin-top:40px;}
.lyMain .btnLay{position:absolute;left:0;bottom:0;width:100%;padding:15px 0;border-top:1px solid #e6e6e6;}
.lyMain .btnLay input{margin-left:20px;}
.lyMain .btnLay .btnSmall{position:absolute;top:12px;right:20px;}

.popWrap .mPopBox{padding:15px 20px;}
.popWrap .mPopBox .tit{font-size:15px;color:#282828;}
.popWrap .contTitWrap.line{margin-bottom:23px;padding-bottom:18px;border-bottom:2px solid #0d3779;}
.btnPop{position:relative;padding:15px 20px;border-top:1px solid #e6e6e6;}
.btnPop .btnSmall{position:absolute;top:12px;right:20px;}

/* print */
@media print{
    body.pop .popWrap .btnCenter{display:none;}
    body.pop .popWrap .popCont .btnCenter{display:block;}

    body.pop .popWrap .certPr .contTitWrap{display:none;}
    body.pop .popWrap .certPr .popCont .txt{display:none;}
    body.pop .popWrap .certPr .printBody.mt25{margin-top:0 !important;}
    body.pop .popWrap .certPr .popCont .boxLineGray{display:none;}
    body.pop .popWrap .certPr .btnCenter{display:none;}
;}


/* table sorting */
.sortTable .sorting{background-image:url('/images/support/arr_sort.png');background-repeat:no-repeat;background-position:100% 50%;}
.sortTable .sorting_asc{background-image:url('/images/support/arr_up.png');background-repeat:no-repeat;background-position:100% 50%;}
.sortTable .sorting_desc{background-image:url('/images/support/arr_down.png');background-repeat:no-repeat;background-position:100% 50%;}
.sortTable tr td:first-child{border-left:none;text-align:left;}

/* pdfDownLoad */
.pdfDownload {width:100%;overflow:hidden;text-align:center;margin-top:50px;padding-top:118px;background:url('/images/common/bg_pdf.gif') 50% 0 no-repeat;}
.pdfDownload p.tit {color:#282828;font-size:24px;line-height:34px;}
.pdfDownload p.subText {color:#737373;font-size:16px;line-height:24px;padding-top:20px}
.pdfDownload p.subText span {color:#0d3779}
.pdfDownload p.subText a {color:#0d3779;text-decoration:underline;}
.pdfDownload p.banner {padding-top:40px}

/* list style */
.titleList > p{margin-top:15px;font-size:14px;color:#0d3779;}
.titleList > ul{margin-top:10px}


.prodTab{width:1200px;height:70px;text-align:center;background:url('/images/common/bg_prod_tab.gif') repeat-x 0 0;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}
.prodTab .tabs{display:inline-block;*display:inline;zoom:1;}
.prodTab .tabs li{position:relative;float:left;margin:0 25px;}
.prodTab .tabs li:first-child{margin-left:0;}
.prodTab .tabs li a{display:block;height:70px;line-height:70px;font-size:16px;}
.prodTab .tabs li.on a{font-weight:bold;color:#0e77d9;text-decoration:underline;background:url('/images/common/arr_prod_tab.gif') no-repeat 50% 100%;}



/* professional service */
.infoTopArea{overflow:hidden;}
.infoTopArea .tabSubMenu{float:right;}
.tabTitleArea{float:left;}
.tabTitleArea p{margin:11px 0 19px;font-size:16px;color:#0d3779;}
.noticeTxt{margin-top:15px;font-size:13px;color:#8e8e8e;}

/* request area */
.requestArea{position:absolute;top:65px;right:40px;overflow:hidden;width:311px;}
.requestArea li{float:left;width:151px;height:33px;font-size:14px;color:#0d3779;text-align:center;line-height:31px;border:1px solid #0d3779;}
.requestArea li + li{margin-left:5px;}
.requestArea li a{display:inline-block;width:100%;color:#0d3779;}

/* product purchase */
.infoBox{position:relative;}
.infoBox .btnBlueLine{position:absolute;top:50%;right:0;margin-top:-18px;}

.boxLineGray .infoTxtCon{position:relative;padding:25px 40px;text-align:left;}
.boxLineGray .infoTxtCon .tit{margin-bottom:5px;font-size:20px;color:#333;}
.boxLineGray .infoTxtCon .btnBlueLine{position:absolute;top:50%;right:40px;margin-top:-18px;}

.btnListArea li{margin-top:10px;}
.btnListArea.width .btnBlueLine{width:100px;}

.linkList:after{content:"";display:block;clear:both;}
.linkList li{float:left;margin-right:10px;}
.linkList li:last-child a:after{display:none;}
.linkList li a{display:inline-block;width:100%;color:#0d3779;text-decoration:none;}
.linkList li a:after{content:"";display:inline-block;width:1px;height:10px;margin-left:10px;background-color:#d8d8d8;}

.linkListTab:after{content:"";display:block;clear:both;}
.linkListTab li{float:left;margin-right:20px;}
.linkListTab li:last-child a:after{display:none;}
.linkListTab li a{display:inline-block;width:100%;color:#292929;}
.linkListTab li a:after{content:"";display:inline-block;width:1px;height:10px;margin-left:20px;background-color:#d8d8d8;}
.linkListTab li a:hover, .linkListTab li.on a{color:#0d3779;text-decoration:underline;}

.sectionLine{height:1px;border-width:0;color:#d9d9d9;background-color:#d9d9d9;}

.productListArea{margin-top:18px;}
.productListArea > ul > li{min-height:130px;border:solid #d8d8d8;border-width:1px 1px 1px 0;}
.productListArea > ul > li + li{margin-top:20px;}
.productListArea .titCon{display:table-cell;width:222px;padding:53px 5px 57px;vertical-align:middle;border-left:1px solid #0d3779;background-color:#f7f7f7;}
*+html .productListArea .titCon{float:left;}
.productListArea .titCon p{font-size:19px;color:#333;text-align:center;}

.productListArea .infoCon{display:table-cell;width:691px;padding:32px;vertical-align:middle;}
*+html .productListArea .infoCon{float:left;}
.productListArea .infoCon .tit{font-size:20px;color:#333;}
.productListArea .infoCon .info{margin-top:2px;}
.productListArea .infoCon ul{margin-top:10px;}
.productListArea .infoCon ul:after{content:"";display:block;clear:both;}
.productListArea .infoCon li{float:left;}
.productListArea .infoCon li + li{margin-left:17px;}
.productListArea .infoCon li a{display:inline-block;color:#0d3779;text-decoration:underline;}

.subCont .infoBox li{width:306px;height:153px;padding:25px 20px 0;border:1px solid #d9d9d9;background-color:#fbfcfd;}
.subCont .infoBox:after{content:"";display:block;clear:both;}
.subCont .infoBox li p{text-align:center;}
.subCont .infoBox li .tit{font-size:20px;color:#292929;}
.subCont .infoBox .tList02{border-bottom:1px solid #ebebeb;}
.subCont .infoBox .tList02 th{text-align:center;border-left:1px solid #ebebeb;}
.subCont .infoBox .tList02 td{border-right:1px solid #ebebeb;background-color:#fff;}
.subCont .infoBox .tList02 th, .subCont .infoBox .tList02 td{padding:10px 12px;}

.timeList li span{display:inline-block;margin-right:30px;font-size:17px;color:#282828;}
.timeList li + li{margin-top:5px;}

.licenseArea .tList01{display:none;}
.serviceArea ul{margin-left:-10px;}
.serviceArea ul:after{content:"";display:block;clear:both;}
.serviceArea li{float:left;width:210px;height:169px;padding:35px 10px 0;margin:0 0 10px 10px;text-align:center;background-color:#f8f8f8;}
.serviceArea [class*="ico"]{display:inline-block;width:42px;height:42px;background:url('/images/common/ico_softwareType.png') no-repeat 0 0;}
.serviceArea .tit{margin-top:10px;font-size:16px;color:#0d3779;}
.serviceArea .text{color:#282828;line-height:1.5;}
.serviceArea .ico01{background-position:0 0;}
.serviceArea .ico02{background-position:-42px 0;}
.serviceArea .ico03{background-position:-84px 0;}
.serviceArea .ico04{background-position:0 -42px;}
.serviceArea .ico05{background-position:-42px -42px;}
.serviceArea .ico06{background-position:-84px -42px;}
.serviceArea .ico07{background-position:0 -84px;}
.serviceArea .ico08{background-position:-42px -84px;}
.serviceArea.wide li{width:330px;margin-bottom:0;}

/* member info update */
.memberUpdTit{position:relative;height:30px;padding:20px 18px;margin:-39px -39px 0 -39px;border-bottom:1px solid #d8d8d8;background-color:#f8f8f8;}
.memberUpdTit .tit{font-size:26px;color:#282828;text-align:center;}
.memberUpdTit .tit .icon{display:inline-block;width:28px;height:22px;margin-right:10px;vertical-align:middle;background:url('/images/common/ico_notice02.png') no-repeat 0 0;}
.memberUpdTit .btnUpdInfo{display:inline-block;position:absolute;top:50%;right:20px;margin-top:-15px;color:#0d3779;text-decoration:none;}
.memberUpdTit .btnUpdInfo .icon{display:inline-block;width:30px;height:30px;margin-left:12px;vertical-align:middle;background:url('/images/common/btn_toggle.png') no-repeat 0 0;}
.memberUpdTit .btnUpdInfo.hideArea .icon{background-position:0 -30px;}
.memberUpdInfo{padding-top:20px;text-align:center;}
.memberUpdInfo .tit{font-size:18px;font-weight:bold;color:#282828;}
.memberUpdInfo .infoText{margin-top:25px;font-size:16px;}
.memberUpdInfo .underline{color:#282828;text-decoration:underline;}

.tList02.memberUpd table th{padding:12px 20px;vertical-align:top;}
.tList02.memberUpd table td{padding:12px;color:#282828;vertical-align:top;}
.tList02.memberUpd .thInfo{font-size:13px;color:#0d3779;line-height:1.5;}



.history {}
.history .area_tit  {float:left;margin:20px 0px 0px 20px;font-size:20px;color:#333333;line-height:30px;font-family:'나눔명조';}
.history .area_cont {float:left;margin:20px 0px 0px 100px}
.history_info {width:500px;}
.history_info .txt_info {width:100%;float:left;background:url('/images/common/dot02.jpg') no-repeat 0 8px;margin-left:-25px;padding-left:30px;}
.history_info .txt_year   {float:left;width:80px;color:#fd8e00;font-size:30px;font-family:'Arial';}
.history_info .inner_info {float:left;padding-bottom:80px;width:380px;border-left:1px solid #cccccc;padding-left:20px;}
.history_info .inner_info.last {padding-bottom:0px;}
.history_info .list_history {float:left;}
.history_info .txt_num {float:left;font-family:'나눔고딕';padding-right:10px;font-size:15px;width:20px;font-weight:bold;}
.history_info .txt_date{float:left;font-family:'나눔고딕';font-size:15px;width:90%;font-weight:600;}


.certificate {}
.certificate .cerimg {float: left;font-size: 12px;text-align:center;}
.certificate .cerimg li {float: left;margin-right:20px;width:120px;}

.certificate .cerimg li.cq {width:120px;}

.certificate .certext {float:left;margin-left:20px;width:70%}


.certificate .guard {}
.certificate .guard1 {width:320px;float:left;}
.certificate .guard1 .ctitle {float:left;color:#fff;background-color:#6accdc;font-weight:bold;padding:100px 20px ;font-size:20px;width:20px;}
.certificate .guard1 ul {margin:0px 0px 0px 20px;}
.certificate .guard1 li {float:left;margin:0px 10px 10px;font-size:16px;text-align:center;font-weight:600;}


.certificate .guard2 {width:720px;float:left;}
.certificate .guard2 .ctitle {float:left;color:#fff;background-color:#2ca6de;font-weight:bold;padding:100px 20px ;font-size:20px;width:20px;}
.certificate .guard2 ul {margin:0px 0px 0px 20px;}
.certificate .guard2 li {float:left;margin:0px 10px 10px;font-size:16px;text-align:center;font-weight:600;}

.certificate .guard3 {width:320px;margin-top:10px;float:left;}
.certificate .guard3 .ctitle {float:left;color:#fff;background-color:#9ccf75;font-weight:bold;padding:15px 20px ;font-size:20px;width:20px;}
.certificate .guard3 ul {margin:0px 0px 0px 20px;}
.certificate .guard3 li {float:left;margin:0px 10px 10px;font-size:16px;text-align:center;font-weight:600;}

.certificate .guard4 {width:720px;margin-top:10px;float:left;}
.certificate .guard4 .ctitle {float:left;color:#fff;background-color:#285dab;font-weight:bold;padding:25px 20px ;font-size:20px;width:20px;}
.certificate .guard4 ul {margin:0px 0px 0px 20px;}
.certificate .guard4 li {float:left;margin:0px 10px 10px;font-size:16px;text-align:center;font-weight:600;}


.location {padding:15px 40px}


/*media all*/
#quickmenu {position: absolute; top: 158px; left: 50%; margin-left: 540px; z-index: 999}
#quickmenu.fixed {position: fixed; top: 10px;}
#quickmenu ul {}
#quickmenu ul li {float: none; border-top: 0; border-bottom: 0;}
#quickmenu .btn-up {display: block;}
#quickmenu .square {border-top: 1px solid #e2e2e2;}

body.mainbg .btn-fixed-up {display: none !important;}


.info-table {width:100%;}
.info-table th,
.info-table td {padding:7px 0; line-height:14px; font-size:15px; text-align:center; line-height:30px}
.info-table thead th {color:#363636; font-weight:600; border-right:1px solid #c6c8cc; border-bottom:1px solid #c6c8cc; background:#e6e6e6;}
.info-table tbody th,
.info-table td {color:#767676; border-right:1px solid #dcdee2; border-bottom:1px solid #dcdee2;}
.info-table tbody th {font-weight:normal; color:#363636;}

.view-ex-article {font-size:13px;}
.view-ex-article li {padding:18px 0; background:url(/images/common/bg_dot-underline.gif) repeat-x left top; zoom:1;}
.view-ex-article li:after {content:""; display:block; clear:both;}
.view-ex-article li:first-child {padding-top:0; background:none;}
.view-ex-article li.first-child {padding-top:0; background:none;}
.view-ex-article h3 {float:left; width:107px; margin-right:-117px; padding:0 0 0 10px; line-height:22px; font-size:15px; color:#484848; letter-spacing:-1px; font-weight:600;}
.view-ex-article h4 {font-size:14px; color:#363636; font-weight:600;}
.view-ex-article strong {color:#363636;}
.view-ex-article em {color:#ec0009; font-style:normal;}
.view-ex-article img {vertical-align:middle;}
.view-ex-article .content {margin:0 0 0px 117px; padding-right:10px; line-height:30px; color:#767676; font-size:15px;}
.view-ex-article .tacademy-feature {clear:both; padding:15px 0 0 8px;}
.view-ex-article .tacademy-feature .btn-group {height:73px; padding:20px 0;}
.view-ex-article .tacademy-feature .btn-group a {float:left; width:156px; height:73px; margin-left:4px; overflow:hidden; text-indent:-9999em; background:url(/view/tacademy/btn-feature.png) no-repeat;}
.view-ex-article .tacademy-feature .btn-group .f1 {margin-left:0; background-position:0 0;}
.view-ex-article .tacademy-feature .btn-group .f2 {background-position:-160px 0;}
.view-ex-article .tacademy-feature .btn-group .f3 {background-position:-319px 0;}
.view-ex-article .tacademy-feature .btn-group .f4 {background-position:-479px 0;}
.view-ex-article .tacademy-feature .btn-group .f5 {background-position:-638px 0;}
.view-ex-article .tacademy-feature .btn-group .f1:hover {background-position:0 -73px;}
.view-ex-article .tacademy-feature .btn-group .f2:hover {background-position:-160px -73px;}
.view-ex-article .tacademy-feature .btn-group .f3:hover {background-position:-319px -73px;}
.view-ex-article .tacademy-feature .btn-group .f4:hover {background-position:-479px -73px;}
.view-ex-article .tacademy-feature .btn-group .f5:hover {background-position:-638px -73px;}
.view-ex-article .tacademy-feature .btn-merit-wrap {height:16px; padding:0 10px 0 0;}
.view-ex-article .tacademy-feature .btn-merit {float:right; width:328px; height:16px; overflow:hidden; text-indent:-9999em; background:url(/view/tacademy/btn-feature.png) no-repeat 0 -150px;}
.view-ex-article .tacademy-feature .btn-merit:hover {background-position:0 -170px;}
.view-ex-article .china-feature {clear:both; padding:15px 0 0 0; text-align:right;}
.view-ex-article .about-professor h4 {margin-bottom:10px;}
.view-ex-article .about-professor .thumb {float:left; width:120px;margin-bottom:20px;}
.view-ex-article .about-professor .thumb img {width:118px; border:1px solid #dcdee2;}
.view-ex-article .about-professor .info {float:right; width:720px;margin-bottom:20px;}
.view-ex-article .about-professor dl {width:100%; overflow:hidden; margin-bottom:10px;}
.view-ex-article .about-professor dt {float:left; width:80px; font-weight:600;}
.view-ex-article .about-professor dd {float:left; width:500px;}
.view-ex-article .about-professor dd p {padding-left:10px;}
.view-ex-article .about-professor-list {width:100%; overflow:hidden; padding:20px 0; background:url(/view/bg_dot-underline.gif) repeat-x left top;}
.view-ex-article .about-professor-list.first-child {padding-top:0; background:none;}
.view-ex-article .about-professor-list.last-child {padding-bottom:0;}

.view-ex-article .about-book h4 {margin-bottom:10px;}
.view-ex-article .about-book .thumb {float:left; width:120px;}
.view-ex-article .about-book .thumb img {width:118px; height:148px; border:1px solid #dcdee2;}
.view-ex-article .about-book .info {float:right; width:720px;}
.view-ex-article .about-book .book-info {margin-bottom:10px;}
.view-ex-article .about-book .book-info span {margin-right:15px;}
.view-ex-article .about-book .btn-group {margin-bottom:10px; text-align:right;}
.view-ex-article .about-book .btn-group a {display:inline-block; padding:1px 7px; color:#fff; font-size:11px; font-weight:600; font-family:'dotum'; background:#9da4af; border-radius:2px;}
.view-ex-article .about-book .btn-group a i {font-style:normal; font-weight:normal;}
.view-ex-article .about-book dl {width:100%; overflow:hidden; margin-bottom:10px;}
.view-ex-article .about-book dt {font-weight:600; color:#363636;}
.view-ex-article .about-book dt span {color:#767676;}
.view-ex-article .about-book dd {}
.view-ex-article .about-book .rec {padding-top:10px; background:url(/view/bg_dot-underline.gif) repeat-x left top;}
.view-ex-article .about-book-list {width:100%; overflow:hidden; padding:20px 0; background:url(/view/bg_dot-underline.gif) repeat-x left top;}
.view-ex-article .about-book-list.first-child {padding-top:0; background:none;}
.view-ex-article .about-book-list.last-child {padding-bottom:0;}

.view-ex-article .study-way {margin-bottom:8px; color:#ed0009;}
.view-ex-article .lecture-index {width:100%; overflow:hidden; margin-bottom:20px;}
.view-ex-article .lecture-index dt {float:left; width:55px; margin-right:-60px;}
.view-ex-article .lecture-index dd {margin-left:60px;}
.view-ex-article .lecture-index-subject {font-size:12px;}

.agreement .layerWindow {
	min-width:300px;
	height: 200px;
	border: solid 1px #c2c2c2;
	text-align:left;
	font-family: Gulim;
	color: #666666;
	font-size: 12px;
	overflow-y: scroll;
	white-space: pre-line;
	line-height: 18px;

}

.agreement .box {width:100%;}
.agreement .boxBLine {float:left;width:100%;border-bottom:3px solid #333;margin-bottom:20px;}
.agreement .title {float:left;margin:10px 10px;min-width:100px;text-align:center;}
.agreement .about {width:80%;float:left;min-width:320px;}
.agreement .etctext {float:left;margin:20px 40px;}
.agreement .etctext1 {float:left;margin:10px 40px;}
.agreement .btbox	{border:1px solid #333;padding:5px;}		
.agreement .btn	{margin:40px auto;width:100%;text-align:center;}


.agreement .agreetable {float:left;text-align:center;min-width:280px;width:100%}
.agreement .agreetable p {margin-bottom:20px;}
.agreement .metable {margin:0 2%;width:96%;height:300px;min-width:280px;float:left;}
.agreement .metable th, .metable td {height:50px;border:1px solid #dfdfdf;padding:10px;}
.agreement .provision {width:99%;margin:50px 0;}
.agreement .provisionbox {float:left; width:100%; background-color:#dfdfdf;border-top:3px solid #333;}

.agreement .checktable {float:left;border-top:3px solid #333;margin:20px 0 5px;width:100% }
.agreement .checktable th, .checktable td {height:50px;border-bottom:1px solid #dfdfdf;}

#alertMsg,#CancelBox {position:absolute; top:50%; left:50%;}
#message {width:100%;height:100%;background-color:#333;}
.messagebox {position:absolute; top:50%; left:50%;width:500px;margin-top:-100px;margin-left:-250px; border:2px solid #0f77b3; background-color:#ffffff; z-index:9000000;border-radius: 15px;}
.messagebox {line-height:20px;}
.messagebox p {margin:0px;}
.messagebox .title {margin:23px 39px 0 39px; font-weight:bold; margin-bottom:7px; line-height:20px; font-size:14px; color:#0f77b3; letter-spacing:-1px;height:30px;}
.messagebox .text  {padding:0px 39px; line-height:20px; font-size:16px; color:#384655; min-height:100px;}
.messagebox .textCenter {margin:30px 0;padding:0px 39px; color:#384655; height:50px;text-align:center;font-weight:bold;font-size:1.2em;color:#0f77b3}
.messagebox .btn	{margin-top:30px; background-color:#d7dde4; clear:both; padding:15px 0; border-top:1px solid #a5b4c4; text-align:center;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;height:30px;}
.messagebox .btn .msgclose {margin:0 auto; display:block; width:60px; height:30px; background:url('/images/common/alert_enter.png') no-repeat;}
.messagebox .btn .msgclose:hover {background-position:0px -32px;}
.messagebox .btn .msgclose:active {background-position:0px -64px;}

.messagebox .btn .msgok {float:left;margin-left:180px; display:block; width:60px; height:30px; background:url('/images/common/alert_ok.png') no-repeat;}
.messagebox .btn .msgok:hover {background-position:0px -32px;}
.messagebox .btn .msgok:active {background-position:0px -64px;}

.messagebox .btn .msgno {float:left;margin-left:10px;display:block; width:60px; height:30px; background:url('/images/common/alert_no.png') no-repeat;}
.messagebox .btn .msgno:hover {background-position:0px -32px;}
.messagebox .btn .msgno:active {background-position:0px -64px;}
.Layermsgbox {position:absolute; left:}

.field_app{margin-bottom:37px;}
.field_subtitle{margin-bottom:15px;font-size:18px;font-weight:bold;padding-left:24px;background-image:url("../images/common/subtitle_icon.png");background-position:left center;}
.basket_subtitle_message{font-size:15px;display:block;float:right;margin-top:5px;}

.basket_subtitle_message{font-size:15px;display:block;float:right;margin-top:5px;}
.basket_subtitle_message .orange{color:#c53608;}

.mypage_basket_total{border:1px solid #e47551;height:152px;}
.mypage_basket_total1{float:left;margin-left:37px;margin-top:20px;border-right:1px solid #bebebe;width:220px;padding:24px 0px;}
.mypage_basket_total1{font-size:36px;font-weight:bold;color:#656565;}
.mypage_basket_total1 .red{color:#c62236;}
.mypage_basket_total1>div:first-child{color:#282828;font-size:16px;}
.mypage_basket_total2{float:left;margin-left:25px;width:310px;margin-top:20px;}
.mypage_basket_total2>div{padding:16px 0px 16px 30px;background-image:url("../images/mypage/plus_list_style.png");background-position:9px 19px;font-size:18px;}
.mypage_basket_total2>div:first-child{border-bottom:1px dotted #d0d0d0;}

.mypage_basket_payoption {margin:0 auto;}
.mypage_basket_payoption>div{float:left;width:228px;height:121px;margin-left:17px;font-size:13px;color:#fff;font-weight:bold;text-align:center;line-height:22px;}
.mypage_basket_payoption>div:first-child{margin-left:0px;}
.mypage_basket_payoption>div>div:first-child{font-size:18px;width:170px;margin:24px auto 0px;padding-bottom:7px;}
.mypage_basket_payoption1{border-radius:10px;font-size:12px; font-weight:600;background:#81bef0; }
.mypage_basket_payoption2{border-radius:10px;font-size:12px; font-weight:600;background:#43c8d4;}
.mypage_basket_payoption3{border-radius:10px;font-size:12px; font-weight:600;background:#43d4b0;}
.mypage_basket_payoption>div.mypage_basket_payoption3>div:first-child{margin-top:18px;margin-bottom:10px;border-bottom:1px solid #7ce1c8;}

.big_white_btn {border-radius:5px;font-size:16px; font-weight:600;background:#fff;padding:5px 15px;margin:5px;color:#4b8cc1;border-right:1px solid #73a9d6;border-bottom:1px solid #73a9d6}

.table-support-content-right {float: right; color: #95969e; margin-left: 12px; line-height: 23px;}

.h3-title { font-family:'나눔고딕','NanumGothic','Malgun Gothic','dotum',sans-serif; margin: 30px 0 15px; font-size: 19px; color: #414141; line-height: 21px; font-weight: bold; position: relative; }
.title-lay { margin: 30px 0 0px; zoom: 1; position: relative; }
.title-lay:after { content: ""; clear: both; display: block; }
.title-lay.br2 { padding-bottom: 15px; border-bottom: 2px solid #0d3779; }
.title-lay.mb0 { margin-bottom: 0; }
.title-lay.nfl .h3-title { float: none; }
.title-lay.nfl .title-text { margin-left: 0; }
.title-lay .h3-title { float: left; margin: 0; display: inline-block; *display: inline; *zoom: 1; }
.title-lay .btn-box-bg { position: absolute; top: 0; right: 0; }
.title-lay .title-text { float: left; color: #95969e; margin-left: 12px; line-height: 23px; }
.title-lay .text-fn.ml0 { color: #95969e; margin-top: 5px; line-height: 15px; float: none; margin-left: 0; }
.h4-title-jr {font-weight:bold; font-size:12px; color:#000; line-height:24px; margin:18px 0 -6px 0;}



.payment .payment-box { border: 2px solid #453f3e; }
.payment .payment-box .pay-head-list { zoom: 1; }
.payment .payment-box .pay-head-list:after { content: ""; clear: both; display: block; }
.payment .payment-box.credits .pay-head-list > li {  }
.payment .payment-box.credits .pay-head-list > li.pay-total {  }
.payment .payment-box .pay-head-list > li { width: 274px; line-height: 48px; font-size: 16px; letter-spacing: -1px; text-align: center; float: left; background: #f5f5f5 url("/images/Order/pay_head_lan.gif") repeat-y left 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.payment .payment-box .pay-head-list > li:first-child { background-image: none; }
.payment .payment-box .pay-head-list > li.pay-total { width: 274px; color: #e60003; }
.payment .payment-box .pay-box-list { zoom: 1; }
.payment .payment-box .pay-box-list:after { content: ""; clear: both; display: block; }
.payment .payment-box.credits .pay-box-list > div {  }
.payment .payment-box.credits .pay-box-list > div.pay-box-total {  }
.payment .payment-box .pay-box-list > div { width: 274px; min-height: 65px; padding-top: 24px; color: #333333; text-align: center; float: left; background: #fff url("/images/Order/pay_head_lan.gif") repeat-y left 1px; position: relative; }
.payment .payment-box .pay-box-list > div > i { position: absolute; top: 22px; left: -14px; width: 27px; height: 27px; background: url("/images/Order/pay_box_eas.png") no-repeat; z-index: 10; }
.payment .payment-box .pay-box-list > div > s { position: absolute; top: 22px; left: -14px; width: 27px; height: 27px; background: url("/images/Order/pay_box_plus.png") no-repeat; z-index: 10; }
.payment .payment-box .pay-box-list > div > strong { margin-right: 5px; font-family: "Tahoma"; font-size: 24px; color: #000; }
.payment .payment-box .pay-box-list > div.pay-box-total { color: #5a5a5a; }
.payment .payment-box .pay-box-list > div.pay-box-total > strong { color: #e60003; }
.payment .payment-box .pay-box-list > div.pay-box-total > i { background: url("/images/Order/pay_box_sam.png") no-repeat; }
.payment .payment-box .pay-box-list > div.pay-box-total > p { margin-top: 5px; }
.payment .payment-box .pay-box-list > div.pay-box-total .link { color: #ff4326; text-decoration: underline; }

.payment .payment-box-snd { border: 2px solid #453f3e; }
.payment .payment-box-snd .pay-head-list-snd { zoom: 1; }
.payment .payment-box-snd .pay-head-list-snd:after { content: ""; clear: both; display: block; }
.payment .payment-box-snd.credits .pay-head-list-snd > li { width: 328px; }
.payment .payment-box-snd.credits .pay-head-list-snd > li.pay-total-snd { width: 330px; }
.payment .payment-box-snd .pay-head-list-snd > li { width: 197px; line-height: 48px; font-size: 16px; letter-spacing: -1px; text-align: center; float: left; background: #f5f5f5 url("/images/Order/pay_head_lan.gif") repeat-y left 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.payment .payment-box-snd .pay-head-list-snd > li:first-child { background-image: none; }
.payment .payment-box-snd .pay-head-list-snd > li.pay-total-snd { width: 200px; color: #e60003; }
.payment .payment-box-snd .pay-box-list-snd { zoom: 1; }
.payment .payment-box-snd .pay-box-list-snd:after { content: ""; clear: both; display: block; }
.payment .payment-box-snd.credits .pay-box-list-snd > div { width: 328px; }
.payment .payment-box-snd.credits .pay-box-list-snd > div.pay-box-total-snd { width: 330px; }
.payment .payment-box-snd .pay-box-list-snd > div { width: 197px; min-height: 65px; padding-top: 24px; color: #333333; text-align: center; float: left; background: #fff url("/images/Order/pay_head_lan.gif") repeat-y left 1px; position: relative; }
.payment .payment-box-snd .pay-box-list-snd > div > i { position: absolute; top: 22px; left: -14px; width: 27px; height: 27px; background: url("/images/Order/pay_box_eas.png") no-repeat; z-index: 10; }
.payment .payment-box-snd .pay-box-list-snd > div > s { position: absolute; top: 22px; left: -14px; width: 27px; height: 27px; background: url("/images/Order/pay_box_plus.png") no-repeat; z-index: 10; }
.payment .payment-box-snd .pay-box-list-snd > div > strong { margin-right: 5px; font-family: "Tahoma"; font-size: 24px; color: #000; }
.payment .payment-box-snd .pay-box-list-snd > div.pay-box-total-snd { color: #5a5a5a; }
.payment .payment-box-snd .pay-box-list-snd > div.pay-box-total-snd > strong { color: #e60003; }
.payment .payment-box-snd .pay-box-list-snd > div.pay-box-total-snd > i { background: url("/images/Order/pay_box_sam.png") no-repeat; }
.payment .payment-box-snd .pay-box-list-snd > div.pay-box-total-snd > p { margin-top: 5px; }
.payment .payment-box-snd .pay-box-list-snd > div.pay-box-total-snd .link { color: #ff4326; text-decoration: underline; }

.hbasket-order-pay-info {width:100%; overflow:hidden; border-top:1px solid #999; border-bottom:1px solid #e8e8e8;}
.hbasket-order-pay-info.bt0 { border-top: 0 !important; }
.hbasket-order-pay-info * {vertical-align:middle;}

.hbasket-order-pay-info table {width:100%;}
.hbasket-order-pay-info td {color:#838383;}
.hbasket-order-pay-info td.bt1 {border-top:1px solid #e8e8e8;}
.hbasket-order-pay-info td.type-select {height:40px; padding:0 15px; border-bottom:1px solid #e8e8e8; background:#f5f5f5;}
.hbasket-order-pay-info td.type-select.none {background:none;}
.hbasket-order-pay-info td.type-select * {vertical-align:middle;}
.hbasket-order-pay-info td.type-select .tit {margin-right:30px; color:#4d4d4d;}
.hbasket-order-pay-info label {margin-right:20px; color:#4d4d4d;}

.hbasket-order-pay-info td.present-type-select {width:517px; height:20px; padding:15px 15px 0 15px; border-bottom:1px solid #e8e8e8; background:#f5f5f5;}
.hbasket-order-pay-info td.present-type-select strong {color:#5a5a5a; margin-right:7px;}
.hbasket-order-pay-info td.present-type-select.none {background:none; border:none;}
.hbasket-order-pay-info .text-red {color:#e60003;}
.hbasket-order-pay-info td.present-info {padding:15px; line-height:22px; vertical-align:top; border-left:1px solid #e8e8e8;}
.hbasket-order-pay-info td.present-info .tit {margin-bottom:5px; color:#4d4d4d;}
.hbasket-order-pay-info td.present-info .btn {margin-top:6px;}
.hbasket-order-pay-info td.present-info li {padding: 0 0 0 8px;background: url(/images/common/bu_sq-2px-gray.gif) no-repeat 0 9px;}

.hbasket-order-pay-info td.token-info {padding:15px; line-height:22px; vertical-align:top; border-left:1px solid #e8e8e8;}
.hbasket-order-pay-info td.token-info .tit {margin-bottom:5px; color:#4d4d4d;}
.hbasket-order-pay-info td.token-info .btn {margin-top:6px;}
.hbasket-order-pay-info td.token-info li {padding: 0 0 0 8px;background: url(/images/common/bu_sq-2px-gray.gif) no-repeat 0 9px;}
.hbasket-order-pay-info td.text {height:130px; padding:7px 15px; line-height:20px; vertical-align:top;}
.hbasket-order-pay-info td.text.bg {background-color:#f5f5f5;}
.hbasket-order-pay-info td.text.p0 {padding:0;}
.hbasket-order-pay-info td.text.ha {height:auto;}
.hbasket-order-pay-info td.tal {text-align:left; padding-left:15px;}
.hbasket-order-pay-info td.text em {color:#4d4d4d; text-decoration:underline;}
.hbasket-order-pay-info .paragraph {padding:7px 0;}
.hbasket-order-btn-pay {margin-top:20px; text-align:center;}


/*내강의실 상단 검색*/
.oder-form { zoom: 1; margin: 25px 0 10px 0; }
.oder-form:after { content: ""; clear: both; display: block; }
.oder-form.general { float: right; margin: 0; }
.oder-form .h3-title { margin: 0; float: left; }
.oder-form .oder-dl.fr { float: right; }
.oder-form .oder-dl { float: left; }
.oder-form .oder-dl > dt { float: left; line-height: 25px; margin-right: 10px; }
.oder-form .oder-dl > dd { float: left; }
.oder-form .oder-dl > dd > input { float: left; }
.oder-form .oder-dl > dd .btn-search { margin-left: 5px; }
.oder-form .oder-period { float: left; }
.oder-form .oder-period:after { content: ""; clear: both; display: block; }
.oder-form .oder-period > li { cursor: pointer; float: left; padding: 0 14px; font-family: "Dotum"; height: 23px; line-height: 23px; border: 1px solid #d0d0d0; border-left: 0; }
.oder-form .input-form { float: left; margin-left: 5px; }
.oder-form .input-form > * { float: left; }
.oder-form .oder-period > li:first-child { border-left: 1px solid #d0d0d0; }
.oder-form .oder-period > li.active { background-color: #555; border-color: #555; color: #fff; }
.oder-form .h5-title { float: left; margin: 0; }
.input-data { width: 88px; padding: 0 0 0 5px; border: 1px solid #cfcfcf; height: 23px; line-height: 23px; margin:0 5px; }
.input-aearch { width: 143px; padding: 0 0 0 5px; border: 1px solid #cfcfcf; height: 23px; line-height: 23px; vertical-align: middle; }



.hbasket-order-edu-agree {padding:10px; font-size:12px; background:url(/images/Order/bg_crease-line.gif) repeat;}
.hbasket-order-edu-agree-c {padding:0 0 0 0; border:1px solid #fff; background:#fff;}
.hbasket-order-edu-agree .edu-agree-help {text-align:center; line-height:22px; color:#838383; }
.hbasket-order-edu-agree .edu-agree-help span {color:#da2129;}
.hbasket-order-edu-agree .target-refund-c {padding:17px 20px 0 20px;}
.hbasket-order-edu-agree .target-refund-c * {vertical-align:middle;}
.hbasket-order-edu-agree .target-refund-c h3 {height:22px; font-weight:normal; color:#4d4d4d;}
.hbasket-order-edu-agree .target-refund-c .fieldset {color:#838383; border-top:1px solid #999; border-bottom:1px solid #e8e8e8;}
.hbasket-order-edu-agree .autopay-notice {font-size:12px; color:#838383; line-height:20px;}  /* /20150717 */
.hbasket-order-edu-agree .target-check {float:left; width:446px;}

.hbasket-order-edu-agree .privacy_chk { clear:both; padding:15px 20px 0; color:#838383; line-height:22px; }
.hbasket-order-edu-agree .privacy_chk h3 {height:22px; font-weight:normal; color:#4d4d4d; padding-bottom:5px; border-bottom:1px solid #999; margin-bottom:10px;}
.hbasket-order-edu-agree .privacy_chk div { border-bottom:1px solid #e8e8e8; padding-bottom:10px; }

.hbasket-order-edu-agree .refund-info {float:right; width:412px;}
.hbasket-order-edu-agree .target-check .fieldset {padding:24px 0 24px 10px; line-height:25px;}
.hbasket-order-edu-agree .target-check .fieldset .fielDl dt {font-weight:bold;}
.hbasket-order-edu-agree .target-check .fieldset .fielDl dt {margin-top:15px;}
.hbasket-order-edu-agree .target-check .fieldset .fielDl dt:first-child {margin-top:0;}
.hbasket-order-edu-agree .target-check p {padding:0 0 5px 0;}
.hbasket-order-edu-agree .target-check em {color:#4d4d4d;}
.hbasket-order-edu-agree .refund-info table {width:100%;}
.hbasket-order-edu-agree .refund-info table th,
.hbasket-order-edu-agree .refund-info table td {height:29px; color:#4d4d4d;}
.hbasket-order-edu-agree .refund-info table td .w50 { width:50px; }
.hbasket-order-edu-agree .refund-info table td .w100 { width:100px; }
.hbasket-order-edu-agree .refund-info table td .w156 { width:156px; }
.hbasket-order-edu-agree .refund-info table tr.first th,
.hbasket-order-edu-agree .refund-info table tr.first td {padding-top:4px;}
.hbasket-order-edu-agree .refund-info table tr.last th,
.hbasket-order-edu-agree .refund-info table tr.last td {padding-bottom:4px;}
.hbasket-order-edu-agree .refund-info table th {width:90px; padding-left:15px; font-weight:normal; background:#f5f5f5;}
.hbasket-order-edu-agree .refund-info table td {padding-left:15px;}
.hbasket-order-edu-agree .refund-info table td.ptb {padding: 10px 0 10px 15px; line-height:18px;}
.hbasket-order-edu-agree .refund-info table td .help {font-size:11px; letter-spacing:-1px;}
.hbasket-order-edu-agree .refund-info table td .help-list {margin-top:3px; font-size:11px; letter-spacing:-1px; line-height:16px;}
.hbasket-order-edu-agree .refund-info table td .help-list li {padding:3px 0 3px 7px; background:url(/common/basket/bu_sq-2px-gray.gif) no-repeat 0 9px;}
.hbasket-order-edu-agree .refund-info table td .help-list a,
.hbasket-order-edu-agree .refund-info table td .help-list em {color:#da2129;}
.hbasket-order-edu-agree .refund-info table.ins-refund th,
.hbasket-order-edu-agree .refund-info table.ins-refund td {padding:6px 0 6px 15px;}
.hbasket-order-edu-agree .refund-info .i-text {width:122px; height:18px; line-height:18px; padding-left:4px; border:1px solid #ccc;}
.hbasket-order-edu-agree .refund-info .sub-text {color:#95969e; margin-left:5px; font-size:0.9em; letter-spacing:-1px; vertical-align:top;} /* /20150327 ì¶”ê°€*/

.hbasket-order-edu-agree .doc-send-guide {clear:both; padding:15px 20px; text-align:left; color:#4d4d4d; line-height:22px; }
.hbasket-order-edu-agree .doc-send-guide h3 {height:24px; margin-bottom:10px; font-weight:normal; color:#4d4d4d; border-bottom:1px solid #999;}
.hbasket-order-edu-agree .doc-send-guide .fieldset {padding:0 10px;}
.hbasket-order-edu-agree .doc-send-guide .highlight {color:#da2129;}
.hbasket-order-edu-agree .agree-text {clear:both; padding:15px 0; text-align:center; color:#4d4d4d; line-height:22px; }
.hbasket-order-edu-agree .agree-text span {color:#da2129;}
.hbasket-order-edu-agree .agree-text .date {padding-top:13px; color:#838383;}
.hbasket-order-edu-agree .agree-fieldset {padding:15px 80px 10px 35px; background:#f5f5f5;}
.hbasket-order-edu-agree .agree-fieldset * {vertical-align:middle;}
.hbasket-order-edu-agree .agree-fieldset li {width:100%; overflow:hidden; padding:5px 0;}
.hbasket-order-edu-agree .agree-fieldset .tit {float:left; color:#000;}
.hbasket-order-edu-agree .agree-fieldset .agree {float:right; color:#838383;}
/* 20150810 */
.hbasket-order-edu-agree .agree-fieldset.type01 {background:#94969b;}
.hbasket-order-edu-agree .agree-fieldset.type01 * {color:#fff;}
/* /20150810 */



.table-dis.table-infor { width: 100%; table-layout: fixed; border-collapse: separate; *border-collapse: collapse; }
.table-dis.table-infor > tbody > tr > th,
.table-dis.table-infor > tbody > tr > td { border-top: 0; border-bottom: 1px solid #dfdfdf; text-align: left; padding-left: 25px; }
.table-dis.table-infor > tbody > tr > th { font-weight: bold; font-size: 11px; letter-spacing: -1px; font-family: "Dotum"; }
.table-dis.table-infor > tbody > tr > td { color: #5a5a5a; }
.table-dis.table-infor > tbody > tr > td * { vertical-align: middle; }
.table-dis.table-infor > tbody > tr > td.red { color: #e60003; }
.table-dis.table-infor > tbody > tr > td .phone-number { display: inline-block; line-height: 25px; }
.table-dis.table-infor > tbody > tr > td .email-number { display: inline-block; line-height: 25px; }
.table-dis.table-infor > tbody > tr > td .tal { text-align: left; padding: 0 0 0 7px; }
.table-dis.table-infor > tbody > tr > td .w40 { width: 40px; }
.table-dis.table-infor > tbody > tr > td.lh40 { line-height: 40px; padding-top: 0; padding-bottom: 0; }
.table-dis.table-infor > tbody > tr > td.lh20 { line-height: 20px; }

.table-dis.table-infor.bt1 > tbody > tr:first-child > th,
.table-dis.table-infor.bt1 > tbody > tr:first-child > td { border-top: 1px solid #dfdfdf; }

.table-dis.table-infor.bt2 > tbody > tr:first-child > th,
.table-dis.table-infor.bt2 > tbody > tr:first-child > td { border-top: 2px solid #656565; }

.btup	{width:17px;height:17px;line-height:500% !important;background:url('/images/common/plusminus.png') no-repeat -1px 0;border:0 none;overflow:hidden;font-size:0;}
.btdown {width:17px;height:18px;line-height:500% !important;background:url('/images/common/plusminus.png') no-repeat -1px -17px;border:0 none;overflow:hidden;font-size:0;}

.OrderList .quantity {padding: 0 5px 2px !important;}


/* btns */

.btn-mem { height: 50px; vertical-align: top; padding: 0; border: 0; font-size: 18px; font-weight: normal; letter-spacing: -1px; }
.btn-mems { height: 33px; vertical-align: top; padding: 0; border: 0; font-size: 18px; font-weight: normal; letter-spacing: -1px; }

.btn-mem-next { width: 130px; padding-right: 10px; background: #5f5f5f ; color: #fff; }
.btn-mem-nexts { width: 90px; padding-right: 10px; background: #5f5f5f ; color: #fff; }
.btn-mem-next-white { width: 130px; padding-right: 10px; background: #fff;}
a.btn-mem-next { display: inline-block; *display: inline; *zoom: 1; line-height: 50px; background-position: 90%; }
a.btn-mem-next:hover { text-decoration: none; }
a.btn-mem-next-white { display: inline-block; *display: inline; *zoom: 1; line-height: 50px; background-position: 90%; }
a.btn-mem-next-white:hover { text-decoration: none; }


.wrap-loading{position: fixed;left:0;right:0;top:0;bottom:0;background: rgba(0,0,0,0.2);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000',endColorstr='#20000000');}
.wrap-loading div{position: fixed;top:50%;left:50%;margin-left:-200px;margin-top:-100px;}
.display-none{display:none;}



.CertificateHelp {position:absolute; top:50%; left:50%;width:850px;margin-top:-100px;margin-left:-250px; border:2px solid #0f77b3; background-color:#ffffff; z-index:9000000;border-radius: 15px;}
.CertificateHelp {line-height:20px;}
.CertificateHelp p {margin:0px;}
.CertificateHelp .title {margin:23px 39px 0 39px; font-weight:bold; margin-bottom:7px; line-height:20px; font-size:14px; color:#0f77b3; letter-spacing:-1px;height:30px;}
.CertificateHelp .text  {padding:0px 39px; line-height:20px; font-size:16px; color:#384655; min-height:100px;}
.CertificateHelp .textCenter {margin:30px 0;padding:0px 39px; color:#384655; height:50px;text-align:center;font-weight:bold;font-size:1.2em;color:#0f77b3}
.CertificateHelp .btn	{margin-top:30px; background-color:#d7dde4; clear:both; padding:15px 0; border-top:1px solid #a5b4c4; text-align:center;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;height:30px;}
.CertificateHelp .btn .msgclose {margin:0 auto; display:block; width:60px; height:30px; background:url('/images/common/alert_enter.png') no-repeat;}
.CertificateHelp .btn .msgclose:hover {background-position:0px -32px;}
.CertificateHelp .btn .msgclose:active {background-position:0px -64px;}

.CertificateHelp .btn .msgok {float:left;margin-left:180px; display:block; width:60px; height:30px; background:url('/images/common/alert_ok.png') no-repeat;}
.CertificateHelp .btn .msgok:hover {background-position:0px -32px;}
.CertificateHelp .btn .msgok:active {background-position:0px -64px;}

.CertificateHelp .btn .msgno {float:left;margin-left:10px;display:block; width:60px; height:30px; background:url('/images/common/alert_no.png') no-repeat;}
.CertificateHelp .btn .msgno:hover {background-position:0px -32px;}
.CertificateHelp .btn .msgno:active {background-position:0px -64px;}

.Dormancy { width:100%;margin-bottom:10px;height:30px;height:auto;}
.Dormancy li {float:left;margin-right:20px;}
.Dormancy .title {margin:30px;font-size:40px;line-height:50px;font-weight:bold;text-align:center}
.Dormancy .title span {color:#f1a13b}
.Dormancy .helptext1 {border-top:3px solid #f1a13b;padding:30px 30px 0;font-weight:bold;font-size:14px;line-height:30px;color:#9e9e9e}
.Dormancy .helptext1 span {color:#676767}
.Dormancy .helptext2 {border-top:3px solid #f1a13b;padding:30px 30px 0;font-weight:500;font-size:16px;line-height:30px;}
.Dormancy .box {border:1px solid #d0d0d0;background-color:#efefef;padding:30px;color:#59687d;font-weight:500;margin:50px 0px;}


.Dormancy .tabComm li {margin-right:0px;}

.poceTab {margin:30px 0px;}
.poceTab .tabs{display:inline-block;*display:inline;zoom:1;}
.poceTab .tabs li{float:left; padding:20px; background:#919191; border-radius:10px; cursor: pointer; border:1px solid #7b7b7b;margin:0 5px;}
.poceTab .tabs li a{font-size:13pt; font-weight:600; letter-spacing:-1px; word-spacing:-1.5px;color:#fff;}
.poceTab .tabs li.on {background:#0d3779}

.intro_course{border-top:1px solid #599fc3;border-bottom:1px solid #599fc3;margin-bottom:110px;}
.intro_course>li{border-top:1px dotted #599fc3;padding:36px 0px 26px 188px;text-align:left;}
.intro_course>li:first-child{border-top:none;}
.intro_course0{background:url("../images/intro/course_bg0.png") 33px center no-repeat;}
.intro_course1{background:url("../images/intro/course_bg1.png") 33px center no-repeat;}
.intro_course2{background:url("../images/intro/course_bg2.png") 33px center no-repeat;}
.intro_course3{background:url("../images/intro/course_bg3.png") 33px center no-repeat;}
.intro_course_title{color:#599fc3;font-weight:500;font-size:18px;}
.intro_course>li>ul{margin-top:10px;}
.intro_course>li>ul>li{background-image:url("../images/common/green_list_style.png");background-position:left 10px;line-height:22px;font-size:13px;}


.subject_table1{border-top:2px solid #767676;border-bottom:1px solid #767676;width:100%;margin-bottom:60px;}
.subject_table1 th, .subject_table1 td{border-top:1px solid #d8d8d8;padding:17px;line-height:20px;color:#454545;font-size:13px;}
.subject_table1 tr:first-child th, .subject_table1 tr:first-child td{border-top:none;}
.subject_table1 th{background-color:#f3f4f4;font-size:14px;color:#;}
.subject_table1 td>ul>li{background-image:url("/images/common/green_list_style.png");background-position:left 8px;padding-left:10px;}
.subject_table1 .subject_message{color:red;}
.subject_table1 .test_download_btn img{margin-top:10px;}
.subject_table1 .subject_num, .subject_table2 .subject_num{display:inline-block;width:13px;height:13px;margin-left:-10px;margin-right:10px;padding-top:2px;text-align:center;line-height:12px;font-size:9px;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:#599fc3;color:#fff;font-weight:bold;}
.subject_table1 .aligncenter, .subject_table2 .aligncenter{text-align:center;}
.subject_table1 .blue, .subject_table2 .blue{color:#599fc3;}


.summary_message{margin-top:67px;font-size:15px;font-weight:bold;color:#599fc3;}
.summary_table{margin-top:15px;margin-bottom:20px;}

.summary_caution{text-align:left;margin-bottom:60px;line-height:20px;font-size:13px;}
.summary_how{margin-top:67px;margin-bottom:60px;}
.summary_how_title{text-align:left;font-size:18px;color:#599fc3;font-weight:bold;padding-left:25px;padding-bottom:15px;border-bottom:1px solid #599fc3;background:url("/images/intro/summary_how_title.png") left top  no-repeat;}
.summary_how ul{margin-top:13px;margin-left:5px;}
.summary_how li{background-image:url("/images/common/green_list_style.png");background-position:left 8px;padding-left:10px;line-height:20px;font-size:13px;}
.summary_how li {text-align:left}
.summary_how .book li {float:left;text-align:center;font-size:14px;}






.listProd_new{margin-left:-17px;margin-bottom:-17px;*display:inline-block;zoom:1;}
.listProd_new:after{content:"";display:block;clear:both;height:0;visibility:hidden;}

.listProd_new li{float:left;width:23%;height:380px;margin-top:20px; margin-left:2%;margin-bottom:17px;border-top:2px solid #0d3779;border-bottom:1px solid #d8d8d8;}
.listProd_newBook li {height:210px !important;;}
.listProd_new li .item{border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;}


.listProd_new li .item .thumb, .OrderList .item .thumb {float:left;position:relative;display:block;width:210px;height:140px;padding:15px;background-color:#f7f7f7;}
.listProd_new li .item .thumb .new{position:absolute;top:-2px;left:-1px;width:50px;height:50px;line-height:50px;color:#fff;background:#2389e8;text-align:center;}
.listProd_new li .item .thumb img , .OrderList .item .thumb img {width:210px;height:140px;}

.listProd_new li .item .thumbBook, .OrderList .item .thumbBook {float:left;position:relative;display:block;width:100px;height:120px;padding:15px;background-color:#f7f7f7;}
.listProd_new li .item .thumbBook .new{position:absolute;top:-2px;left:-1px;width:50px;height:50px;line-height:50px;color:#fff;background:#2389e8;text-align:center;}
.listProd_new li .item .thumbBook img, .OrderList .item .thumbBook img {width:100px;height:120px;}


.listProd_new li .item .infoBox{float:left;padding:15px 10px;min-height:150px;}
.listProd_new li .item .infoBox .info{height:80px;}
.listProd_new li .item .infoBox .cate{font-size:13px;color:#0d3779;}
.listProd_new li .item .infoBox .info .tit{	
	margin-bottom:4px;font-size:16px;color:#252525;line-height:21px;max-height:44px; font-weight:bold;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	width:210px;
}

.listProd_new li .item .infoBox a.info:hover .tit, .listProd_new li .item .infoBox a.info:focus .tit{color:#252525;}
.listProd_new li .item .infoBox .info .desc{line-height:20px;max-height:40px;overflow:hidden;}
.listProd_new li .item .infoBox .tooltipWrap {}
.listProd_new li .item .infoBox .tooltipWrap .help{color:#0d3779;}
.listProd_new li .item .infoBox .wrapHelpBox.bt.ct{position:absolute;width:130px;right:-41px;z-index:10;}
.listProd_new li .item .infoBox .wrapHelpBox .helpBox{width:85px;}
.listProd_new li .item .infoBox .wrapHelpBox .helpBox a{display:block;}




.btn-lg {border-radius:2px;font-size:12px; font-weight:normal; padding:4px 30px 4px 20px; width:153px !important;}
.btn-lg.btn-primary { background:#0d3779 url('/icon/icon_bull_right_w.png') 90% 50% no-repeat; border:1px solid #0d3779;color:#fff !important;}
.btn-lg.btn-primary:hover {background-color:#f1a13b; border-color:#0d3779;}
.btn-lg.btn-default { background:#ffffff url('/icon/icon_bull_right_g.png') 90% 50% no-repeat; border:1px solid #cdcdcd;color:#515151 !important;}
.btn-lg.btn-default:hover {background-color:#f7f7f7; border-color:#d3d1d2;}


.btn-new {margin-top:5px;float:left; width:49%; height:35px; background:#0d3779; text-align:center; padding-top:7px; margin-right:1%;}
.btn-new_snd {margin-top:5px;float:left; width:100%; height:35px; background:#0d3779; text-align:center; padding-top:7px;}
.btn-new_cq {margin-top:5px;float:left; width:49%; height:35px; background:#f2941b; text-align:center; padding-top:7px;}

.btn-lg_new {border-radius:2px;font-size:12px; font-weight:normal; padding:4px 30px 4px 20px; width:153px !important;}
.btn-lg_new.btn-primary { background:#0d3779 url('/icon/icon_bull_right_w.png') 90% 50% no-repeat; border:1px solid #0d3779;color:#fff !important;}
.btn-lg_new.btn-primary:hover {background-color:#0d3779; border-color:#0d3779;}
.btn-lg_new.btn-default { color:#fff !important;}
.btn-lg_new.btn-default:hover {}
