
#HKeditorContent{
	font-size:14px;
	line-height:24px;
	margin:5px;
}

.loading img { position: absolute; top: 50%; margin-top: -25px; left: 50%; margin-left: -25px; width: 50px; height: 50px; }

/* Attached File TB */
#inRow td{ border-left:0; border-top:0; padding:2px 0; }

/* Attached File */
.attachedFile { position:relative; float:left; width:100%; padding-bottom:5px;}
.attachedFile *{ margin:0; padding:0; font-size:11px; vertical-align:middle;}
.attachedFile dt img{ margin-right:5px; vertical-align: middle;}
.attachedFile dt .fileToggle{ border:0; padding:0; overflow:visible; cursor:pointer; font-size:12px; background:none; vertical-align:middle; font-weight:bold;}
.attachedFile dd { padding-bottom:10px;}
.attachedFile ul.files *{ display:inline-block; *display:inline; padding:0; margin:0; font-size:11px;}
.attachedFile ul.files li{ position:relative; margin:0 10px 0 0;}
.attachedFile ul.files a{ position:relative; background-repeat:no-repeat; background-position:left center; *zoom:1; text-decoration:none !important;}
.attachedFile ul.files a{ padding:2px 0 0 15px; background-image:url(/_lib/memberimg/iconFile.gif); color:#4d4d4d;}


/* popup */
.dimmed { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 100%; background: #282828; opacity: .5; filter: alpha(opacity=50); }
.popWrap { position: absolute; top: 0; width: 100%; height: 100%; z-index:99998}
.popCon { position: fixed; z-index: 99999; }
.popCon h1 { position: absolute; top: 0; left: 0; height:31px; width: 100%; padding-top:10px;  background-color:#565b5c; color:#fff; font-size:18px; font-weight:normal; text-indent: 29px; }
.popCon h1:after{ clear:both; content:""; display:block; }
.popCon .btnClose { position:absolute; top:15px; right:15px; }
.popCon #container { padding: 60px 0 40px 0; background: #fff !important; }
.popCon #contents { padding: 0 20px; }


.imgreadyPack{display:block; width:390px; height:300px; font-size:18px; line-height:300px; text-align:center; background-color: #343232; color: #999999}
.imgreadyEvent{display:block; width:300px; height:320px; font-size:18px; line-height:320px; text-align:center; background-color: #343232; color: #999999}

.imgreadyPack_Mobile{display:block; width:290px; height:208px; font-size:18px; line-height:208px; text-align:center; background-color: #343232; color: #999999}
.imgreadyEvent_Mobile{display:block; width:290px; height:290px; font-size:18px; line-height:290px; text-align:center; background-color: #343232; color: #999999}

.disNone {display:none !important;}


.linktab-type01 {
  height: 62px;
}
.linktab-type01 ul li {
  float: left;
  position: relative;
  margin-left: -1px;
}
.linktab-type01 ul li a {
  display: block;
  text-align: center;
  font-size: 17px;
  color: #999;
  border: 1px solid #ababab;
  line-height: 60px;
  font-weight: 300;
}
.linktab-type01 ul li.on a {
  color: #9e1c4e;
  border: 1px solid #9e1c4e;
  position: relative;
  z-index: 99;
}
.linktab-type01 ul.type01 li {
  width: 20%;
}
.environmental .linktab-type01 ul.type01 li {
  width: 33.3333%;
}
.education .linktab-type01 ul.type01 li {
  width: 33.3333%;
}
.linktab-type01 ul.type02 li {
  width: 33.3333%;
}
.linktab-type01 ul.type03 li {
  width: 14.28%;
   width: 16.75%;
}
.linktab-type01 ul.type03.en li {
  width: 14.36%;
}
.linktab-type01 ul.type04 li {
  width: 16.6666%;
}
.linktab-type01 ul.type05 li {
  width: 50%;
}
.linktab-type01-contents {
  padding-top: 60px; 
  position:relative;
}

.linktab-type01-contents p.tabledate{
  position:absolute;
  font-size:15px;
  right:0;
  top:115px;
}

.linktab-type02-contents {
  padding-top: 45px;
}
.linktab-type02 {
  border-bottom: 1px solid #bfbfbf;
  text-align: center;
  height: 45px;
}
.linktab-type02 ul {
  display: inline-block;
  overflow: hidden;
}
.linktab-type02 ul li {
  float: left;
  margin: 0 45px;
}
.linktab-type02 ul li a {
  font-size: 17px;
  color: #666;
  display: block;
  text-align: center;
  padding-bottom: 20px;
  font-weight: 300;
  box-sizing: border-box;
}
.linktab-type02 ul li.on a {
  color: #333;
  font-weight: 400;
  border-bottom: 2px solid #000;
}

/* Margin Style */
	.m0		 {margin:0 !important;}

	.mt_1	 {margin-top:-1px !important;}
	.mt0		 {margin-top:0 !important;}
	.mt1		 {margin-top:1px !important;}
	.mt2		 {margin-top:2px !important;}
	.mt3		 {margin-top:3px !important;}
	.mt4		 {margin-top:4px !important;}
	.mt5		 {margin-top:5px !important;}
	.mt6		 {margin-top:6px !important;}
	.mt7		 {margin-top:7px !important;}
	.mt8		 {margin-top:8px !important;}
	.mt9		 {margin-top:9px !important;}
	.mt10	 {margin-top:10px !important;}
	.mt11	 {margin-top:11px !important;}
	.mt12	 {margin-top:12px !important;}
	.mt13	 {margin-top:13px !important;}
	.mt14	 {margin-top:14px !important;}
	.mt15	 {margin-top:15px !important;}
	.mt16	 {margin-top:16px !important;}
	.mt17	 {margin-top:17px !important;}
	.mt18	 {margin-top:18px !important;}
	.mt19	 {margin-top:19px !important;}
	.mt20	 {margin-top:20px !important;}
	.mt25	 {margin-top:25px !important;}
	.mt30	 {margin-top:30px !important;}
	.mt35	 {margin-top:35px !important;}
	.mt40	 {margin-top:40px !important;}
	.mt45	 {margin-top:45px !important;}
	.mt50	 {margin-top:50px !important;}
	.mt55	 {margin-top:55px !important;}
	.mt60	 {margin-top:60px !important;}
	.mt65	 {margin-top:65px !important;}
	.mt70	 {margin-top:70px !important;}
	.mt75	 {margin-top:75px !important;}
	.mt80	 {margin-top:80px !important;}
	.mt85	 {margin-top:85px !important;}
	.mt90	 {margin-top:90px !important;}
	.mt95	 {margin-top:95px !important;}
	.mt100	 {margin-top:100px !important;}

	.mb0		 {margin-bottom:0 !important;}
	.mb1		 {margin-bottom:1px !important;}
	.mb2		 {margin-bottom:2px !important;}
	.mb3		 {margin-bottom:3px !important;}
	.mb4		 {margin-bottom:4px !important;}
	.mb5		 {margin-bottom:5px !important;}
	.mb6		 {margin-bottom:6px !important;}
	.mb7		 {margin-bottom:7px !important;}
	.mb8		 {margin-bottom:8px !important;}
	.mb9		 {margin-bottom:9px !important;}
	.mb10	 {margin-bottom:10px !important;}
	.mb15	 {margin-bottom:15px !important;}
	.mb18	 {margin-bottom:18px !important;}
	.mb20	 {margin-bottom:20px !important;}
	.mb25	 {margin-bottom:25px !important;}
	.mb30	 {margin-bottom:30px !important;}
	.mb35	 {margin-bottom:35px !important;}
	.mb40	 {margin-bottom:40px !important;}
	.mb50	 {margin-bottom:50px !important;}

	.mr0		 {margin-right:0 !important;}
	.mr1		 {margin-right:1px !important;}
	.mr2		 {margin-right:2px !important;}
	.mr3		 {margin-right:3px !important;}
	.mr4		 {margin-right:4px !important;}
	.mr5		 {margin-right:5px !important;}
	.mr6		 {margin-right:6px !important;}
	.mr7		 {margin-right:7px !important;}
	.mr8		 {margin-right:8px !important;}
	.mr9		 {margin-right:9px !important;}
	.mr10		 {margin-right:10px !important;}
	.mr11		 {margin-right:11px !important;}
	.mr12		 {margin-right:12px !important;}
	.mr13		 {margin-right:13px !important;}
	.mr14		 {margin-right:14px !important;}
	.mr15		 {margin-right:15px !important;}
	.mr16		 {margin-right:16px !important;}
	.mr17		 {margin-right:17px !important;}
	.mr18		 {margin-right:18px !important;}
	.mr19		 {margin-right:19px !important;}
	.mr20		 {margin-right:20px !important;}
	.mr25		 {margin-right:25px !important;}
	.mr30		 {margin-right:30px !important;}
	.mr35		 {margin-right:35px !important;}
	.mr40		 {margin-right:40px !important;}

	.ml0		 {margin-left:0 !important;}
	.ml1		 {margin-left:1px !important;}
	.ml2		 {margin-left:2px !important;}
	.ml3		 {margin-left:3px !important;}
	.ml4		 {margin-left:4px !important;}
	.ml5		 {margin-left:5px !important;}
	.ml6		 {margin-left:6px !important;}
	.ml7		 {margin-left:7px !important;}
	.ml8		 {margin-left:8px !important;}
	.ml9		 {margin-left:9px !important;}
	.ml10		 {margin-left:10px !important;}
	.ml11		 {margin-left:11px !important;}
	.ml12		 {margin-left:12px !important;}
	.ml13		 {margin-left:13px !important;}
	.ml14		 {margin-left:14px !important;}
	.ml15		 {margin-left:15px !important;}
	.ml16		 {margin-left:16px !important;}
	.ml17		 {margin-left:17px !important;}
	.ml18		 {margin-left:18px !important;}
	.ml19		 {margin-left:19px !important;}
	.ml20		 {margin-left:20px !important;}
	.ml25		 {margin-left:25px !important;}
	.ml30		 {margin-left:30px !important;}
	.ml35		 {margin-left:35px !important;}
	.ml40		 {margin-left:40px !important;}
	.ml50		 {margin-left:50px !important;}

	.mb-1		 {margin-bottom:-1px !important;}
	.mb-2		 {margin-bottom:-2px !important;}
	.mb-3		 {margin-bottom:-3px !important;}

.btnType1 {
  display: inline-block;
  box-sizing: border-box;
  padding: 0 15px;
  background: #aeaeae;
  color: #fff;
  cursor: pointer;
  border: 1px solid #999;
  font-size: 15px;
  line-height: 38px;
  vertical-align: top;
  font-weight: 400;
}

.answer{background-color: #f7f7f7; padding:20px; border-bottom:1px solid #bbb;}
.answer .tit{font-size:18px; margin-bottom:0px !important}
.answer .right{float:right;}

.board-view .board-content .txt {
  min-height: 200px; height:auto !important;
}



/* Btn Style */
	.btnArea{width:100%; margin-top:30px; font-size:0; line-height:0;}
	.board_write+.btnArea{}
	.btnArea a,
	.btnArea input[type=image],
	.btnArea input[type=submit],
	.btnArea button{width:150px; height:50px; margin:0 10px 0 0; background-color:#1c3046; border:none; font-size:16px; line-height:50px; color:#fff; text-align: center; overflow:hidden; display:inline-block; vertical-align: top; box-sizing:border-box; border-radius:2px; cursor: pointer; position: relative;}
	.btnArea button{line-height:50px;}

	.btnArea *.small{width:84px !important; height:30px !important; background-color:#adadad !important; border:none !important; line-height:30px !important; border-radius:0px !important;}

	.btnArea a.ok,
	.btnArea input.ok,
	.btnArea button.ok{background-color: #9e1c4e; color: #fff;}

	.btnArea a.write,
	.btnArea input.write,
	.btnArea button.write{background-color: #fff; border:1px solid #0092db; line-height:48px; color: #0092db;}

	.btnArea a.cancel,
	.btnArea input.cancel,
	.btnArea button.cancel{background-color: #fff; border:1px solid #666; line-height:48px; color: #444;}

	.btnArea a.big,
	.btnArea input.big,
	.btnArea button.big{width:140px;}

	.btnArea.tar{text-align: right;}
	.btnArea.tac{text-align: center;}
	.btnArea.tj{display: flex; justify-content: space-between;}

	.btnArea.tar a,
	.btnArea.tar input[type=image],
	.btnArea.tar input[type=submit],
	.btnArea.tar button{margin:0 0 0 10px;}

	.btnArea.tac a,
	.btnArea.tac input[type=image],
	.btnArea.tac input[type=submit],
	.btnArea.tac button{margin:0 5px;}

	.btnArea.tj a,
	.btnArea.tj input[type=image],
	.btnArea.tj input[type=submit],
	.btnArea.tj button{margin:0;}

	.paging_all+.btnArea{margin-top:-45px;}