@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600');
@import url('/_script/NanumSquare.css');
@charset "utf-8";

/* TAB */
.TAB { margin: 0px 0px 30px 0px; border: 0px solid red; }

.tblTab { table-layout: fixed; }
.tblTab .td { padding: 13px 0px 13px 0px; font-size: 20px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.0; letter-spacing: normal; text-align: center; color: #6a6a6a; border-bottom: 4px solid #DEDEDE; }
.tblTab .td:hover { cursor: pointer; border-bottom: 4px solid #ACACAC; }
.tblTab .tdOn { padding: 13px 0px 13px 0px; font-size: 20px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 1.0; letter-spacing: normal; text-align: center; color: #2e3c98; border-bottom: 4px solid #2e3c98; }
.tblTab .tdOn:hover { cursor: pointer; color: #2e3c98; border-bottom: 4px solid #2e3c98; }

.CONT { width: 1200px; margin: 20px 0px 100px 0px; padding: 0px; border: 0px solid red; display: none; line-height: 1.6; font-family: 'Nanum Square', 'Montserrat', sans-serif; letter-spacing: normal; line-height: 160%; }

.PTOP { position: relative; z-index: 2; height: 50px; width: 100%; margin: 0px 0px 50px 0px; padding: 30px 0px 30px 0px; color: #FFFFFF; background: #2e3c98; line-height: 1.0; border: 0px solid black; text-align: center; }
.PTOP .STITLE { width: 1200px; margin: auto; padding: 0px 0px 0px 0px; line-height: 1.0; border: 0px solid green; }
.PTOP .STITLE .Sup { margin: 0px; padding: 0px 0px 0px 0px; font-size: 30px; font-weight: 700; line-height: 1.0; border: 0px solid green; }
.PTOP .STITLE .Sub { margin: 0px; padding: 0px 0px 0px 0px; font-size: 16px; font-weight: normal; line-height: 30px; border: 0px solid green; }

/* 사전등록 */
.submit { margin: 0px 0px 0px 0px; border: 1px solid #dedede; background: #f8f8f8; }
.submit td { border: 0px solid red; }
.submit .td1 { padding: 41px 70px 9px 70px; } 
.submit .td2 { width: 150px; padding: 9px 0px 9px 80px; color: #222222; font-size: 17px; font-weight: 700; text-align: left; } 
.submit .td3 { padding: 9px 70px 9px 0px; text-align: left; } 
.submit .td4 { padding: 41px 70px 9px 70px;text-align: center; } 

.tblInput th { margin: 0px; padding: 13px 0px 13px 0px; width: 160px; color:#2e3c98; font-size: 16px; background: #FFFFFF; text-align: center; border-bottom: 0px solid #2e3c98; }
.tblInput td { margin: 0px; padding: 13px 0px 13px 0px; color:#262626; font-size: 16px; background: #FFFFFF; text-align: left; border-bottom: 0px solid #2e3c98; }

/* COMMON */
.TOPEXP { margin: 50px 0px 0px 0px; }

/* VIEW */
.VIEW { width: 1200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #2e3c98; border-top: 5px solid #2e3c98; font-family: 'Nanum Square'; }
.VIEW td { border: 0px solid gold; }
.VIEW .td1 { margin: 0px; padding: 13px 0px 13px 0px; width: 160px; color:#FFFFFF; font-size: 17px; background: #2e3c98; text-align: center; border-bottom: 1px solid #2e3c98; }
.VIEW .td2 { margin: 0px; padding: 13px 0px 13px 20px; font-size: 14px; text-align: left; border-bottom: 1px solid #2e3c98; }
.VIEW .td3 { margin: 0px; padding: 50px 70px 50px 70px; }

.REPLY { width: 1060px; margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid red; }
.REPLY .CMT { width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 3px solid #444444; }
.REPLY .CMT th { padding: 20px 0px 20px 0px; font-weight: normal; line-height: 1.0; text-align: left; border-top: 0px solid #444; }
.REPLY .CMT td { border-bottom: 1px solid #ACACAC; }
.REPLY .CMT .btn { margin-right: 0px; }
.REPLY .CMT .rinput { padding: 0px 0px 0px 0px; border: 0px solid red; }
.REPLY .CMT .rinput textarea { border-top: 1px solid #262626; }
.REPLY .CMT .topLine { color: #888888; font-family: 'Nanum Square'; border: 0px solid red;}
.REPLY .CMT .rview { padding: 20px 0px 20px 0px; line-height: 1.6; border: 0px solid red; }
.REPLY .CMT .rview p { padding: 0px 0px 0px 0px; font-family: 'Nanum Square'; border: 0px solid red;}
.REPLY .CMT .rdelete { padding: 20px 0px 5px 0px; line-height: 1.6; display: none; border: 0px solid red; }
.REPLY .CMT .rdelete p { padding: 0px 0px 0px 0px; font-family: 'Nanum Square'; border: 0px solid red;}
.REPLY .CMT .redit { padding: 0px 0px 0px 0px; line-height: 1.6; display: none; }
.REPLY .CMT .rPline { text-align: right; margin: 0px; padding: 5px 0px 5px 0px; border: 0px solid red; }
.REPLY .rbtn { vertical-align: middle; height: 50px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; color: #444444; font-size: 18px; font-family: 'Nanum Square'; font-weight: normal; line-height: 1.0; background: ; border: 1px solid #C8C8C8; outline: none; cursor: pointer; text-align: center; }
.REPLY .rbtn:hover { background: #F0F0F0; }


/* INPUT */
.INPUT { width: 1200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #F8F8F8; border: 1px solid #dedede; }
.INPUT .Gap { margin: 0px 0px 0px 0px; padding: 50px 0px 0px 0px; }
.INPUT .GapEditor { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; }
.INPUT th { width: 170px; font-size: 17px; text-align: center; }
.INPUT td { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; border: 0px solid red; }
.INPUT textarea { border: 1px solid #DEDEDE; }

/* LIST */
.SEARCH { width: 1200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #FFF; border: 0px solid #dedede; }
.SEARCH .td1 {margin: 0px; padding: 33px 0px 22px 0px; font-size: 30px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: normal; text-align: center; color: #222222; }
.SEARCH .td2 {margin: 0px; padding: 0px 0px 0px 0px; font-size: 30px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1; letter-spacing: normal; text-align: right; color: #222222; }
.SEARCH .td2 .btn { vertical-align: middle; height: 40px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; color: #FFFFFF; font-size: 14px; font-family: 'Nanum Square'; font-weight: 500; line-height: 1.0; background: #6a6a6a; border: 0px solid #C8C8C8; outline: none; cursor: pointer; text-align: center; }
.SEARCH .td2 .btn:hover { opacity: 0.8; }

.LIST { width: 1200px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 5px solid #2e3c98; }
.LIST th {margin: 0px; padding: 22px 0px 17px 0px; color: #222222; font-size: 20px; font-weight: 500; font-style: normal; font-stretch: normal; line-height: 1.0; letter-spacing: normal; text-align: center; border-bottom: 1px solid #DEDEDE; }
.LIST td {margin: 0px; padding: 15px 17px 15px 17px; color: #222222; font-size: 14px; font-family: 'Nanum Square'; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.0; letter-spacing: normal; border: 1px solid #DEDEDE; }
.LIST .tdHead { border-top: none; }
.LIST .tdTail { border-top: none; border-left: none; }
.LIST A:link		{ color : #222222 ; margin: 0px; padding: 0px; letter-spacing : 0px ; text-decoration : none ; outline: none; }
.LIST A:visited	{ color : #8D2F73 ; margin: 0px; padding: 0px; letter-spacing : 0px ; text-decoration : none ; outline: none; }
.LIST A:active	{ color : #8D2F73 ; margin: 0px; padding: 0px; letter-spacing : 0px ; text-decoration : none ; outline: none; }
.LIST A:hover	{ color : #2E3C98 ; opacity: 0.8; }

.LIST .tdPay1 { padding: 20px 20px 20px 20px; color: #2e3c98; font-size: 16px; font-weight: 700; border-right: none; border-top: none; }
.LIST .tdPay2 { padding: 20px 20px 20px 20px; text-align: left; border-right: none; border-top: none; }
.LIST .tdPay3 { padding: 20px 50px 20px 20px; color: #AA000A; font-size: 16px; font-weight: 700; text-align: right; border-top: none; }
.LIST .tdPay4 { padding: 20px 20px 20px 20px; text-align: center; border-top: none; }

.PAGE { width: 1200px; margin: 25px 0px 100px 0px; padding: 0px 0px 0px 0px; }
.PAGE .btnLeft { text-align: left; border: 0px solid gold; }
.PAGE .btnRight { text-align: right; border: 0px solid gold; }
.PAGE .pbtn { vertical-align: middle; height: 50px; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; color: #444444; font-size: 18px; font-family: 'Nanum Square'; font-weight: normal; line-height: 1.0; background: ; border: 1px solid #C8C8C8; outline: none; cursor: pointer; text-align: center; }
.PAGE .pbtn:hover { background: #F0F0F0; }
.PAGE .pbtnOn { background: #F0F0F0; font-weight: 500; }

/* 학술대회 */
.PLIST { width: 1200px; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 5px solid #2e3c98; }
.PLIST th {margin: 0px; padding: 20px 0px 20px 0px; color: #2e3c98; font-size: 17px; font-weight: 700; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; text-align: center; border: 1px solid #DEDEDE; border-top: none; background: #F6F6F6; }
.PLIST td {margin: 0px; padding: 20px 20px 20px 50px; color: #222222; font-size: 17px; font-family: 'Nanum Square'; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; border: 1px solid #DEDEDE; border-top: none; border-left: none; }
.PLIST .head { border: 1px solid #DEDEDE; border-top: none; }
.PLIST .tail { border: 1px solid #DEDEDE; border-left: none; border-top: none; }
.PLIST .tail2 { padding: 20px 20px 20px 20px; border: 1px solid #DEDEDE; border-left: none; border-top: none; }
.PLIST .centeral { text-align: center; }


/* VIEW */
.ViewTitle { margin: 0px 0px 0px 0px; padding: 0px 0px 50px 0px; font-family: 'Nanum Square', 'Montserrat', sans-serif; text-align: center; line-height: 1.6; border: 0px solid gold; }
.ViewContent { margin: 0px; padding: 0px; font-size : 14px; color: #080808; font-family: 'Nanum Square', 'Montserrat', sans-serif; letter-spacing: normal; line-height: 160%; -webkit-text-size-adjust: 100%; }
