@charset "UTF-8";
@import url("reset.css");
@import url("common.css");

/* 첫번째줄 컨텐츠 */

.mainimg {height:100%;border-bottom:3px solid #1b8bed;}
.rightmenu {/*float:right;*/text-align:right;}
.rmenuwrap {width:100%;margin-top:79px;height:85px;overflow:hidden;}
/* .rmenuwrap {width:100%;margin-top:79px;height:85px;background:url('/images/T0000005/rightm1_bg_2.png') no-repeat 0 0;overflow:hidden;} */
.rmenuwrap1 {width:100%;margin-top:79px;height:85px;background:url('/images/T0000005/rightm1_bg_3.png') no-repeat 0 0;overflow:hidden;}
.rmenuwrap li {padding:50px 0;overflow:hidden;}
.rmenuwrap .last {border-bottom: 0px;}
.leftcol {float:left;width:40px;}
.rightcol {float:left;width:190px;padding:7px 10px 0 10px;font-weight:bold;font-size:1.1em;text-align:left;}
/* 메인-로그인 */
.loginset {position:relative;width:259px;height:149px;margin:0 auto;padding:20px 0 0 0;background-color:#fff;border:1px solid #c7c7c7;}
.membtnwrap {width:100%;margin:0px auto;padding:10px 0 15px 0;background-color:#f7f7f7;}

.loginsection {float:left;width:170px;}
.loginsection li {position:relative;padding:3px 10px;line-height:1.8em;}
.loginsection li.last {padding:7px 10px 0px 25px;line-height:1.8em;}
/* .loginsection li input {width:130px;padding:2px 5px;border:1px solid #8d8d8d;} */
.loginsection li p {display:inline-block;*display:inline;*zoom:1;}
.loginsection li .textcol {width:45px;}
.loginsection li .entrycol {width:105px;}
.lognamest {width:105px;height:20px;border:1px solid #a6a6a6;}
.btnsection {float:left;width:84px;margin:4px 0 0 0;text-align:left;}
.btnsection button {width:62px;padding:18px 0;background-color:#988877;font-size:1.1em;font-weight:bold;color:#fff;}
.labeltitle {padding-right:8px;font-size:1.1em;font-weight:bold;color:#292929;}

.loginsection2 {width:100%;}
.aftercol {padding:5px 0 5px 35px;text-align:left;}
.aftername {font-size:1.2em;font-weight:bold;}
.loginontxt {padding:1px 7px 2px 7px;font-weight:bold;color:#fff;background-color:#f35000;border-radius:5px;-webkit-border-radius:5px;}
.btobname {font-size:1.1em;color:#f35000;font-weight:bold;}
.btntype_myclass {width:186px;height:40px;margin:10px auto 0 auto;padding:3px10px;background-color:#8fab9f;color:#fff;border-radius:5px;-webkit-border-radius:5px;}
.btntype_myclass2 {float:left; width:235px;height:40px;font-size:14px;margin:10px auto 0 auto;padding:3px10px;background-color:#8fab9f;color:#fff;border-radius:5px;-webkit-border-radius:5px;}
.btntype_myclass img {vertical-align:middle;}
.mainjoinbox{float:none;padding:10px 0 0 0;text-align:center;}
.btntype003 {padding:6px 10px;*padding:5px 0px;*margin-right:5px;background-color:#636363;border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #202020;border-bottom:1px solid #202020;font-size:1.0em;color:#fff;}

/* 두번째줄 컨텐츠 */

.newcon .newcoursebox{width:100%;margin:0 auto;}
.newcon .newcoursebox dt{margin-bottom:1px;line-height:33px;text-indent:1em;font-weight:bold;height:33px;background-color:#e0f9ff;}
.newcon .newHantucoursebox dt{margin-bottom:1px;line-height:19px;text-indent:1em;font-weight:bold;height:39px;background-color:#e0f9ff;}
.newcon .newcoursebox dt.over{background-color:#e0f9ff;cursor:pointer;}
.newcon .newcoursebox dt.selected{background-color:#e0f9ff;cursor:default;color:black;}
.newcon .newcoursebox dd{height:174px;*height:184px;}
.newcon .newcoursebox dd p{text-indent:1em;padding:20px;}

.recomcon .recomcoursebox{width:100%;margin:0 auto;}
.recomcon .recomcoursebox dt{margin-bottom:1px;line-height:33px;text-indent:1em;font-weight:bold;height:33px;background-color:#e0f9ff;}
.recomcon .reHantucomcoursebox dt{margin-bottom:1px;line-height:19px;text-indent:1em;font-weight:bold;height:39px;background-color:#e0f9ff;}
.recomcon .recomcoursebox dt.over{background-color:#e0f9ff;cursor:pointer;}
.recomcon .recomcoursebox dt.selected{background-color:#e0f9ff;cursor:default;color:black;}
.recomcon .recomcoursebox dd{height:174px;*height:184px;}
.recomcon .recomcoursebox dd p{text-indent:1em;padding:20px;}

.newcon {border-right:1px solid #fff;overflow:hidden}
.recomcon {height:319px;overflow:hidden;border-right:1px solid #b3b3b3;}
.noticecon {height:100%;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}
.conttitle_big {font-weight:bold;font-size:1.1em;color:#fff;}

.bigtitle {width:100%;height:41px;background-color:rgba(0,50,150);color:#fff;}
.bigtitle img {vertical-align:middle;}
.lineplus {width:99.8%;border-right:1px solid #fff;}
.btnTab{width:79px;height:40px}

.bigtitlen h2 {position:relative;}
.bigtitle h2 .btMore {position:absolute;right:10px;top:10px;}
.contentsWrap{position:relative;clear:both;overflow:hidden;margin-top:10px;padding:0 0 7px 10px;}
.contentsWrap .imgcol {float:left;width:220px;height:140px;margin-top:10px;}
.contentsWrap .imgcol img {width:220px;height:140px;border:1px solid #eee;}
.contentsWrap .coninfo {float:right;width:100px;margin-top:10px;padding-top:40px;margin-right:5px;padding-right:5px;}
.coninfo li {padding-bottom:3px;}
.coninfo .lastline {padding-top:4px;}
.conttitle {font-weight:bold;font-size:1.0em;letter-spacing:-0.2px;}
.btntype002 {padding:3px 6px;*padding:1px 0px;*margin-right:5px;border:1px solid #31aedc;font-size:1.0em;}
.btntype005 {width:90px;height:25px;margin-top:5px;*margin-right:5px;border:1px solid #31aedc;font-size:1.0em;}
.con_text {width:338px;padding:8px 8px;*padding:4px 8px;height:48px;overflow:hidden;text-overflow: ellipsis;word-wrap:break-word;/* 라인수 */display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break:keep-all;}

.tabContentsWrap{position:relative;clear:both;overflow:hidden;margin-top:10px;padding:0 0 7px 10px;}

.noticecon h2 {position:relative;}
.noticettitle_big {font-weight:bold;font-size:1.1em;color:#000;}
.noticecon .tabContentsWrap{position:relative;left:0;margin-top:0px;}
.noticecon h2 .btMore{position:absolute;right:10px;top:10px;}
.noticecon *{*zoom:1}
.board{padding-top:0px}
.board li{position:relative;padding:6px 0 6px 8px;;}
.noticecon .date{position:absolute;right:5px;top:6px;color:#7b7b7b}


/* 세번째줄 컨텐츠 */
.customerwrap{height:100%;background:#9f958b;overflow:hidden}
.customer{padding:0px 10px 0 17px;background:#9f958b;color:#fff;background:url('/images/T0000005/icon_tel.jpg') no-repeat 8px 18px;}

.custment {padding-top:5px;color:#fff;font-size:0.9em;}
.customer h2{padding:5px 0 5px 55px;}
.conttitle2 {font-weight:bold;font-size:1.0em;color:#fff;}
.bigtext {padding:0 0 12px 55px;color:#fff;}
.customer strong{color:#f0f0e6;font-size:1.8em;}
.strongtext {padding-top:4px;font-weight:bold;font-size:1.1em;color:#fff;}


.imgcenter {margin:25px auto 0 auto;text-align:center;}

.tip{/* float:right;width:16%;height:100%;*/height:100%; overflow:hidden;text-align:center;border-bottom:1px solid #b3b3b3;}
.tip h2 {margin:20px auto 10px auto;text-align:center;}
.tip .tipcon {width:75%;margin:auto;padding:10px 0;text-align:center;}
.tipment {width:140px;margin:auto;text-align:left;padding:0 5px 10px 10px;}

/* 네번째줄 컨텐츠 */
/* .fourrow {position:relative;width:980px;overflow:hidden;text-align:center;} */
.directwrap {padding:10px 0 5px 0;*padding:10px 0 5px 0;text-align:center;}
.direct {width:99%;padding:0 0 5px 0;margin:auto;}
.direct li, .directtext li {display:inline-block;*display:inline;*zoom:1;width:9%;text-align:center;}
.directtext {width:99%;padding:0 0 10px 0;margin:auto;}
.directtext li {vertical-align:top;}
.directtext li a {font-weight:bold;}

/*버튼스타일*/
a.btBasic,a.btGreen,a.btGray,a.btDarkenGray,a.btBlack
{margin-right:4px;margin-right:0;vertical-align:-4px ;display:inline-block ;*padding-top:5px;*padding-bottom:4px}
a.btBasic.small,a.btGreen.small,a.btGray.small,a.btDarkenGray.small,a.btBlack.small{*padding-top:4px;*padding-bottom:3px}
a.btBlack{margin-right:4px;margin-right:0 ;vertical-align:-1px;vertical-align:-3px ;display:inline-block ;padding:5px 10px 4px;padding:4px 10px 2px ;*padding-top:4px;*padding-bottom:3px}
input[type=submit]
.btBasic,input[type=submit].btGreen,input[type=submit].btGray,input[type=submit].btDarkenGray,input[type=submit].btBlack,input[type=button].btBasic,input[type=button]
.btGreen,input[type=button]
.btGray,input[type=button]
.btDarkenGray,input[type=button]
.btBlack,input[type=reset]
.btBasic,input[type=reset]
.btGreen,input[type=reset]
.btGray,input[type=reset]
.btDarkenGray,input[type=reset]
.btBlack{margin-left:0}
.btBasic{border:1px solid #2b86b5;background:#339fd6;color:#fff !important;font-family:나눔고딕,NanumGothic,ng,"돋움",Dotum,AppleGothic,Arial Unicode MS,sans-serif;font-size:1.1em;padding:7px 20px;*padding:2px 10px;*margin:0 1px}
.btBasic:hover{text-decoration:none}
.btBasic:active{background:#2482b2}
.btBasic.small{padding:2px 5px;*padding:0px 0px;font-size:1em}


.btbasicline{border:1px solid #1b8bed;color:#1b8bed !important;font-family:나눔고딕,NanumGothic,ng,"돋움",Dotum,AppleGothic,Arial Unicode MS,sans-serif;font-weight:bold;font-size:1.1em;padding:7px 30px;}
.btbasicline:hover{text-decoration:none}
.btbasicline:active{background:#ffffff;}
.btbasicline.small{padding:2px 5px;font-size:1em;*padding:0px 0px;}

.btGreen{border:1px solid #5c8a39; background:#8ec168;color:#fff !important;font-family:나눔고딕,NanumGothic,ng,"돋움",Dotum,AppleGothic,Arial Unicode MS,sans-serif;font-size:1.1em;padding:7px 20px;*padding:2px 10px;*margin:0 1px}
.btGreen:hover{text-decoration:none}.btGreen:active{background:#44662a}
.btGreen.small{padding:2px 5px;font-size:1em;*padding:0px 0px;}

.btGray{border:1px solid #777;background:#999;color:#fff !important;font-family:나눔고딕,NanumGothic,ng,"돋움",Dotum,AppleGothic,Arial Unicode MS,sans-serif;font-size:1.1em;padding:7px 20px;*padding:2px 10px;*margin:0 1px}
.btGray:hover{text-decoration:none}
.btGray:active{background:gray}
.btGray.small{padding:2px 5px;*padding:0px 0px;font-size:1em}
.btGray.small02{padding:2px 2px;*padding:2px 2px;font-size:1em;}

.btDarkenGray{border:1px solid #777;background:#333;color:#fff !important;font-family:나눔고딕,NanumGothic,ng,"돋움",Dotum,AppleGothic,Arial Unicode MS,sans-serif;font-size:1.1em;padding:7px 20px;*padding:2px 10px;*margin:0 1px}
.btDarkenGray:hover{text-decoration:none}
.btDarkenGray:active{background:#1a1a1a}
.btDarkenGray.small{padding:2px 5px;font-size:1em}

.btBlack{background:#222;color:#fff !important;font-size:.9em;border:none;padding:3px 10px;*padding:0}
.btBlack:hover{text-decoration:none}
.btBlack:active{color:#ffefc0}

.btBasic,.btGreen,.btGray,.btDarkenGray,.btBlack{margin-top:0px;vertical-align:middle;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important}
.btBasic.withTxt,.btGreen.withTxt,.btGray.withTxt,.btDarkenGray.withTxt,.btBlack.withTxt{margin:auto !important;vertical-align:1px;padding-top:0  !important;padding-bottom:0  !important}
.btGreenIc{background:#a9d08c;color:#fff !important;font-size:.9em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px 7px;*padding:0}
.btGreenIc:hover{text-decoration:none;background:#5c8a39}
.btGreenIc:active{color:#ffefc0}