caption {font-size:0px; overflow:hidden; width:0px; height:0px;}
#contents {padding-bottom:40px;}
/* 占쎌눖而꿨칰��뻻占쏙옙- 疫꿸퀡��옙醫륁굨 */
table.bbs_default { border-collapse: collapse; width: 100%; margin: 0px 0 10px; border-top:1px solid #d1d4d8; border-bottom:1px solid #d1d4d8}
table.bbs_default thead > tr > th {background-color:#f5f7f9; border-bottom:1px solid #d1d4d8; padding:10px 0px; line-height:140%; font-size:13px; color:#333;}
table.bbs_default tbody > tr > th {background-color:#f5f7f9;min-height:30px; padding: 10px 4px 10px 4px; border-bottom: 1px solid #e9e9e9; font-size:13px;} 
table.bbs_default tbody > tr > td {padding: 5px 4px 4px 4px; border-bottom: 1px solid #e9e9e9; font-size:13px; line-height:140%;} 
	.substance{padding:20px 10px !important; word-break:break-all;}
	.subject {font-weight:bold; color:#1596d1;}
#contents table.bbs_default .notice td{background:#f9f9f9}
#contents table.bbs_default.list td { padding: 10px 2px; font-size:13px; }
#contents table.bbs_default.list td a {font-size:14px;}
#contents table.bbs_default td.subject{text-align:left}
.board-default-td-date {text-align:center;}
.bbs_markImg {vertical-align:middle;}

/*異붽�*/
.adminH2 h2 {margin: 30px 0 5px 0; padding: 0 0 0 20px; background: url('../images/sub/h2bg.png') no-repeat 0px 4px; color: #2c6daf; font-weight: normal;font-weight:bold; font-size:16px; text-align: left; letter-spacing: -1px; clear:both; }
.adminH2 h2:first-child{margin-top:15px}

/**/
.buttonBox {clear:both; padding:10px 0px;}
/* 占쎌눖而꿨칰��뻻占쏙옙- 疫뀐옙踰먩묾占�
#contents table.bbs_default.write{border-top:2px solid #555;}
#contents table.bbs_default.write th{background:#fafafa; border-bottom:1px solid #d1d1d1;}
#contents table.bbs_default.write th span{margin-left:5px;color:#ec5b22;}
#contents table.bbs_default.write textarea{width:95%;min-height:200px;}
#contents table.bbs_default.write td{padding-left:15px; border-bottom:1px solid #d1d1d1;}
#contents table.bbs_default.write .subject{width:95%}
#contents table.bbs_default.write td label{margin:0 10px 0 3px}
#contents table.bbs_default.write select {height:30px; vertical-align:middle;}


 占쎌눖而꿨칰��뻻占쏙옙- 占쎄낯苑�퉪�용┛ 
#contents table.bbs_default.view {border-top:2px solid #777;}
#contents table.bbs_default.view thead th {border-bottom:1px solid #b5b5b5; background:#fff;padding: 10px; font-size:16px;}
#contents table.bbs_default.view tbody th{background:#fafafa; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}

#contents table.bbs_default.view tbody th:first-child {border-left:none;}
#contents table.bbs_default.view  td.subject{font-weight:bold;color:#444;}
#contents table.bbs_default.view  td.substance{padding:20px 10px;}
#contents table.bbs_default.view  .attach li{float:left;display:inline;margin-right:15px;}
#contents table.bbs_default.view  .attach li a{color:#555; font-size:12px;}
#contents table.bbs_default.view  .attach li img{vertical-align:middle}
#contents table.bbs_default.view   td.substance table {border:none;}
#contents table.bbs_default.view   td.substance table th{border: 1px solid #e7e7e7;font-size:1em;background:none;}
#contents table.bbs_default.view   td.substance table td{border: 1px solid #e7e7e7;background:none;}
#contents table.bbs_default.view tbody tr.linetop th, #contents table.bbs_default.view tbody tr.linetop td {border-top:1px solid #b5b5b5;}
#contents table.bbs_default.view tbody tr.linebot th, #contents table.bbs_default.view tbody tr.linebot td {border-bottom:1px solid #b5b5b5;}
*/
/* 揶쎼끇��뵳占썲칰��뻻占쏙옙*/
#contents .bbs_gallery{padding:10px 0;margin:5px 0px;border-top: 2px solid #3c3c3c; border-bottom: 1px solid #aaa;}
#contents .bbs_gallery.list ul {width:100%;}
#contents .bbs_gallery.list ul li{float:left;width:25%;height:160px;min-height:150px;padding:10px 0;text-align:center;overflow:hidden;}
#contents .bbs_gallery.list ul li a {display:block;margin:0 10px;}
#contents .bbs_gallery.list ul li a .photo img{max-width:150px;max-height:110px;vertical-align:middle;padding:2px;}
#contents .bbs_gallery.list ul li a .photo {display:block;max-width:150px;height:110px;line-height:110px;}
#contents .bbs_gallery.list ul li a .subject{display:block;margin:10px 0 0;line-height:1.3em}
#contents .bbs_gallery.list .empty{padding:10px 0;text-align:center;border-bottom:1px solid #e7e7e7}


/* 燁살눖�뗰옙占�*/
.calendar{position:relative;padding:0 0 50px;background: url('../images/newMain/cal_bg.png') no-repeat right bottom;}
.calendar > div{background: url('../images/newMain/cal_bg2.png') repeat-x; }
.calendar .cal_left{float:left;display:inline;width:288px;}
.calendar .month{position:relative;padding:10px 0;font-size:16px;background:#1cafbb url('../images/newMain/bg_white.png') no-repeat;color:#fff;text-align:center}
.calendar .month a.prev{display:inline-block;position:absolute;left:15px;top:16px} 
.calendar .month a.next{display:inline-block;position:absolute;right:15px;top:16px} 
.calendar .table_cal{width:100%;}
.calendar .table_cal th{padding:5px 3px;background:#fff;border:1px solid #fff}
.calendar .table_cal td{width:40px;height:37px;line-height:37px;background:#ececec;border:1px solid #fff;text-align:center;font-size:0.9em}
.calendar .table_cal td a{display:block;background:#c0c0c0;color:#fff}
.calendar .table_cal td.today{background:#faa323;color:#fff}
.calendar .table_cal td.today a{background:#faa323;color:#fff}
.calendar .cal_right{float:right;display:inline;width:450px;margin-top:7px;}
#contents .calendar h2{padding-left:60px;font-size:16px;color:#ed7100;line-height:47px;background: url('../images/newMain/ico_cal_title.png') no-repeat;}
#contents .calendar h2:first-child{margin:0}
.calendar .list_frame{position:relative;margin-right:0px;height:215px;overflow-y:auto;}
.calendar .list{margin:5px 0 0 60px}
.calendar .list li{padding:10px 0 10px 20px;background: url('../images/newMain/ico_time.png') no-repeat 0 13px;border-top:dotted 1px #ccc}
.calendar .list li:first-child{border:none}
.calendar .empty{margin:80px 0 0 75px;padding:25px 0 25px 90px;font-size:16px;background: url('../images/newMain/cal_empty.png') no-repeat 0px 0;}
.calendar .btn_day{position:absolute;bottom:10px;right:20px}
.calendar .btn_day a{display:inline-block;padding: 0 10px; margin-left:5px;color:#555; border: 1px solid #e9e9e9; background:#fff;}
	.showTextArea {display:block; height:300px; overflow:auto;}

/* 占쎈똻�わ옙�딄숲 */
.newsletter {clear:both; display:inline-block; width:100%; padding:10px 0; border-bottom: 1px solid #eee;}
.newsletter ul li{float:left; overflow:hidden; margin:10px 10px 20px;  width:255px; padding-top:0; border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; position:relative;}
.newsletter ul li .photo{width:100%; height:156px; overflow:hidden; background-color:#eee;}
.newsletter ul li .photo img{width:100%;}
.newsletter ul li .subject{display:none; padding:0; line-height:19px; text-align:left;  }
.newsletter h3 {font-size:16px; text-align:left; padding-left:20px; margin-bottom:5px; height:23px;}
.newsletter .newText {font-size:12px; color:#666; padding-left:20px; margin:0px; height:37px;}
.newsletter .newText p {margin:0px; padding-right:10px; font-size:13px;}
   .galleryBBox {background-color:#f4f4f4; min-height:40px;}
      .explain {font-size:15px; padding-left:20px;margin:0}
      .caBox {position:absolute; right:15px; bottom:10px; color:#f7941d; font-size:13px; font-weight:bold;}
      .date {float:left;text-align:right; font-size:13px; padding-left:20px; margin-bottom:10px; margin-top:14px }
      .btn_toon {float:right; margin-top:10px; margin-right:5px}

/* 占쎌꼷�좑쭪占�*/
.pagination {position:relative;margin:30px 0;text-align:center; clear:both; font-size:12px;}
.pagination a,.pagination strong{display:inline-block; min-width:28px;height:28px;vertical-align:top;text-decoration:none;background:#fff; margin:0px 2px;}
.pagination span {border:1px solid #ccc; display:block; line-height:28px; padding:0px 2px;}
.pagination a img{vertical-align:middle}
.pagination strong span {color:#fff; background:#757575; border:1px solid #757575;}
/* �⑤벏�� 野껓옙源� 占쎄낯肉� 占쎌꼷�� */
.board_search_new {margin:15px 0 15px 0;padding:17px 17px 17px 86px; border-radius:5px;background:#f7f7f7 url('../images/bbs/bbs_search_ico_new.png') no-repeat 25px 12px;border:1px solid #dfdfdf; color:#2a2a2a;}
.board_search_new .select_list{height:28px;vertical-align:top; margin-right:5px;}
.board_search_new input{}
.board_search_new .text{height:24px;padding-left:10px;line-height:24px;width:50%;}
.board_search_new a{display:inline-block; padding-top:3px; text-indent:-9999px; width:31px; height:28px;  background:url(../images/bbs/bbs_btn_search.png) no-repeat 0 0;}
.board_search_new a.btnsearch {background:url(../images/bbs/bbs_btn_searchbg.png) no-repeat 7px 50% #757575; padding-left:27px; padding-right:10px; height:23px; line-height:23px; color:#fff; border:1px solid #666; border-radius:4px; text-indent:0; font-size:13px; width:inherit; vertical-align:middle }
.board_search_new .datetxt {padding:0 5px 0 20px; color:#2a2a2a; background:url(../images/contents/dot_dgray.gif) no-repeat 12px 6px;}
.board_search_new a.btn_cal { vertical-align:top; padding:0 0 0 0; display:inline-block; width:23px; height:31px; background:url(../images/contents/btn_cal.gif) no-repeat; margin-top:1px;}
.searchtxt {font-size:12px; color:#666;}
.searchtxt strong.tit {background:url(../images/common/bg_sidenb.gif) no-repeat 0 50%; padding-left:10px;}

.wordSearch {padding-top:5px;}
.wordSearch ul li {float:left; margin-right:14px;}
.wordSearch ul li a {border-radius:50%; display:block; width:25px; height:25px; line-height:25px; text-align:center; font-weight:bold; background-image:none; background-color:#fff; border:1px solid #d1d1d1; text-indent:0; padding:0;}
.wordSearch ul li a:hover, .wordSearch ul li a.on {background-color:#008475 ; border:1px solid #008475 ; color:#fff; text-decoration:none;}

#contents a.btn_apply {display:inline-block; font-size:13px; color:#ffffff; border:1px solid #666; background-color:#7d7d7d; padding:4px 12px 0 12px; height:23px; font-weight:normal;}	
#contents a.btn_apply:hover {text-decoration:none; background-color:#ffffff; color:#2a2a2a;}

/*.tabmenu.cell2 li{width:49%}
.tabmenu.cell2 li:first-child{width:50%}*/

.board_search  {position:relative;}
.board_search a.btnic_search {background:url(../images/bbs/bg_search.gif) no-repeat 50% 50%; width:28px; height:28px; display:block; position:absolute; top:1px; right:1px; text-indent:-9999px;}
.board_search .select_list{height:29px;vertical-align:middle; border:1px solid #aeaeae}
.board_search .board-search-select {height:29px;vertical-align:middle; border:1px solid #aeaeae}
.board_search input{vertical-align:middle}
.board_search input[type='image']{vertical-align:middle}
.board_search .text{height:26px;padding-left:10px;line-height:26px;width:165px; border:1px solid #aeaeae;}
.board_search a{vertical-align:top}
input.ic_search {border:1px solid #aeaeae}
input.ic_cal {background:url('../images/bbs/btn_cal2.gif') no-repeat right 50% #fff; padding-right:22px;;}


.board_search_row {margin:15px 0 15px 0;padding:17px 17px 17px 86px; border-radius:5px;background:#f7f7f7 url('../images/bbs/bbs_search_ico_new.png') no-repeat 25px 12px;border:1px solid #dfdfdf; color:#2a2a2a;}
.board_search_row p {display:none;}
.board_search_row .select_list{height:28px;vertical-align:top}
.board_search_row .text{height:24px;padding-left:10px;line-height:24px;width:65%;}



/*占쎈벏鍮�野껓옙源�*/
.searchKeyword {border:1px solid #e8e8e8; margin-top:6px;}
.searchKeyword h4 {border-bottom:1px solid #e8e8e8; background:#f5f5f5; padding-left:19px; line-height:31px; height:31px; font-size:13px; font-weight:bold; color:#272727;}
ul.keywordList {padding:10px 19px;}
ul.keywordList li{ line-height:21px; font-size:13px; color:#666; position:relative; padding-right:25px;}
ul.keywordList span {display:inline-block; width:13px; height:13px; line-height:13px; border:1px solid #bababa; border-radius:3px; text-align:center; font-size:10px; color:#8d8d8d; margin-right:10px;}
ul.keywordList li.point a {color:#e35423;}
ul.keywordList li em {position:absolute; top:0; right:0; font-size:10px; background:no-repeat left 50%; height:21px; line-height:23px; text-align:right; width:20px;}
ul.keywordList li em.status01 {background-image:url(../images/bbs/ic_sear01.gif);}
ul.keywordList li em.status02 {background-image:url(../images/bbs/ic_sear02.gif);}
ul.keywordList li em.status03 {background-image:url(../images/bbs/ic_sear03.gif);}
ul.keywordList li em.status04 {background-image:url(../images/bbs/ic_sear04.png);}
ul.newwordList {padding:10px 19px;}
ul.newwordList li { line-height:21px; font-size:13px; position:relative; padding-right:25px; background:url(../images/bbs/blit_reportinfo.gif) no-repeat 0 50%; padding-left:9px;}
ul.newwordList li a{color:#1b7d74;}
ul.newwordList li em {position:absolute; top:6px; right:0;}
.search_unite {border:1px solid #dfdfdf; background:#f7f7f7; border-radius:5px;}
.search_unite p {padding:13px 26px 0 26px;}
.search_unite p select.select_list {height:38px; font-size:14px; font-weight:bold;}
.search_unite input.text {height:34px; line-height:34px; padding-left:15px; font-size:14px; font-weight:bold;/* margin-top:-2px;*/ vertical-align:top;}
.search_unite a.btnSearch {text-indent:-9999px; width:41px; height:38px; background:url(../images/bbs/board_search_btn2.png) no-repeat; display:inline-block; vertical-align:top;} 
.search_unite span.right {float:right;}
.search_unite .detail {background:#fff; border-top:1px solid #dfdfdf; border-radius:0 0 5px 5px; padding:20px 0;}
.search_unite .detail label { font-size:14px; font-weight:bold; color:#222; float:left; width:80px; padding-left:26px;}
.btnBoth.unit_btngroup {padding:10px 0;margin:0; border-bottom:1px solid #b6b6b6;border-top:1px solid #ededed; }
ul.btngroup {float:left;border-right:1px solid #dadada;}
ul.btngroup li {float:left;}
ul.btngroup li.last {}
ul.btngroup li a {display:inline-block;border:1px solid #dadada; border-right:none; padding:0 11px;text-align:center; height:26px; line-height:26px; font-size:12px;}
ul.btngroup li a:hover, ul.btngroup li.on a {background:#969696; border:1px solid #7f7f7f;  color:#fff; text-decoration:none; margin-right:-1px;}
ul.btngroup.green li a:hover, ul.btngroup.green li.on a {background:#7ed1c9; border:1px solid #60bcb3;  color:#fff; text-decoration:none; margin-right:-1px;}
.unit_tit {font-size:16px; font-weight:bold; padding:25px 0 10px 0; color:#444; }
.unit_tit span {color:#e74829;}

#contents h2 span.subtxt {color:#727272}
ul.search_resultList {border-top:1px solid #dadada;}
ul.search_resultList li { position:relative;}
ul.search_resultList li .tit > a {display:block; font-size:15px; color:#555; margin-top:20px; margin-bottom:12px; line-height:22px; padding-right:130px; position:relative; font-weight:bold;}
/*ul.search_resultList li > a > .tit {font-size:15px; color:#555; margin-top:20px; margin-bottom:12px; line-height:22px; padding-right:70px; position:relative; font-weight:bold;}*/
ul.search_resultList li span.date {position:absolute; top:4px; right:45px;; font-size:12px; color:#999;}
ul.search_resultList li .tit span.newpop a{position:absolute; top:0px; right:0;}
ul.search_resultList li .txt {font-size:13px; line-height:19px; margin-bottom:10px; color:#666;}
ul.search_resultList li .txt2 {font-size:12px; color:#999;}

.tableBtn{margin:15px 0 5px;padding:2px 0; display:inline-block; width:100%;}
.tableBtn .btn_left{display:inline-block;float:left; font-size:12px; padding-top:10px;}
.tableBtn .btn_right{display:inline-block;float:right; padding-bottom:15px;}
.tableBtn .point{color:#e14d1a;font-weight:bold}
.info_txt{padding:5px 10px;text-align:center;background:#fafafa;border:solid 1px #f0f0f0;}
.info_txt span{padding-left:5px;margin:0 10px;background: url('../images/contents/dot_gray.png') no-repeat 0 center;}
.info_txt.t_left {text-align:left !important;}
.info_txt span em {font-size:11px;}



.btn,input.btn{display:inline-block; margin:0 2px; padding:5px 15px;height:22px;line-height:22px;border-radius:2px;font-size:14px}
.btn:hover{text-decoration:none}
input[type="submit"].btn{height:auto;vertical-align:top}
.btn.white{color:#555;background:#fff;border:solid 1px #888;}
.btn.gray{color:#fff;background:#9a9a9a;}
.btn.blue{color:#fff;background:#0fb2a7;}
.btn.seablue{color:#fff;background:#4287e6;}
.btn.green{color:#fff;background:#5da33b;}
.btn.orange{color:#fff;background:#ea6a23;}
input.btn.white{color:#555;background:#fff;border:solid 1px #888;}
input.btn.gray{color:#fff;background:#9a9a9a;}
input.btn.blue{color:#fff;background:#0fb2a7;}
input.btn.seablue{color:#fff;background:#4287e6;}
input.btn.green{color:#fff;background:#5da33b;}
input.btn.orange{color:#fff;background:#ea6a23;}

/*BUTTONS*/
.pagination {position:relative;}
.pagination .btnRight a {width:inherit;}
.pagination .btnRight {position:absolute; top:0; right:0;}
.btnBoth:after {content:''; clear:both; display:block;}
.btnBoth {margin:20px 0;}
.btnBoth.mg10 {margin:10px 0;}
.btnBoth .btnLeft {float:left; }
.btnBoth .btnRight {float:right; }
.btnRight {text-align:right;}
.btnCenter {text-align:center;margin:20px;}
a.btn01 {display:inline-block;  border-radius:3px; height:22px; line-height:22px; font-size:12px; padding:0 7px; }
a.btn01b {display:inline-block;  border-radius:3px; height:27px; line-height:27px; font-size:12px; padding:0 10px; }
a.btn01L {display:inline-block;  border-radius:3px; height:36px; line-height:36px; font-size:14px; padding:0 15px;  font-weight:bold; }
a.btn01LL {display:inline-block;  border-radius:3px; height:36px; line-height:36px; font-size:14px; padding:0 12px;  font-weight:bold; }
a.btn02 {display:inline-block; line-height:30px; height:30px; padding:0 10px;} 
a.btn02 img, a.btn01b img, a.btn01L img, a.btn03 img {vertical-align:middle; padding:0 2px;}
a.btn01:hover {text-decoration:none;}
a.btn03 {font-size:12px; color:#7a7a7a;}
/*a.btngreen {background:#44beb5; border:1px solid #37a29a; color:#fff;}*/
a.btngreen {background:#008475; border:1px solid #008475; color:#fff;}
a.btngray {background:#7d7d7d !important; border:1px solid #666 !important; color:#fff;}
a.btndarkgray {background:#757575 !important; border:1px solid #7e7e7e !important; color:#fff;}
a.btnlightgray {background:#f7f7f7; border:1px solid #d5d5d5; }

button.ui-datepicker-trigger {vertical-align:middle; margin-left:3px;}


.btn_s_blue {margin:0; display:inline-block; background:#0e9fe2; color:white; border-radius:15px; font-size:12px; line-height:25px; padding:0 10px; height:25px; font-weight:bold}
.btn_s_blue2 {margin:0; display:inline-block; background:#0e9fe2; color:white; border-radius:15px 0px 0px 15px; font-size:12px; line-height:25px; padding:0 10px; height:25px; font-weight:bold}
.btn_s_orange {margin:0; display:inline-block; background:#ffb636; color:white; border-radius:15px; font-size:12px; line-height:25px; padding:0 10px; height:25px; font-weight:bold}

.btn_m_orange {margin:20px 0 0; background:#ffb636; border-radius:15px; font-size:15px; font-weight:bold; color:white; height:29px; line-height:29px; padding:0 20px }

.bu_white {background-color:#fff; text-align:center; color:#1181b4; font-size:13px; font-weight:bold; padding:3px 10px; border-radius:10px; border:1px solid #ccc;}
.bu_white:hover {border:1px solid #1181b4;}

/* �댐옙�낉옙袁る퉸占쎈��쏉옙占쏙옙�븍� �귐딇맫占쎄쑵�� */


.foreignRecall{width:100%; overflow:hidden; margin:5px 0px; border-top: 2px solid #3c3c3c; border-bottom: 1px solid #aaa; box-sizing:border-box}
.foreignRecall li{ width:830px;border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; padding:0; display:inline-block; margin:10px 0; position:relative}
.foreignRecall .recallImg {width:200px; height:120px; padding:10px 20px; overflow:hidden; background:#f6f7f9;  margin:0; border-radius:24px 0 0 24px; float:left;}
.foreignRecall .recallImg p {width:200px; height:125px; margin:0; overflow:hidden;}
.foreignRecall .recallImg img {width:100%}

	.recallText {float:left; width:550px; height:100px; padding:20px 15px 15px; line-height:160%;}
	.recallText p {vertical-align:top;}
	.recallText h3 {font-size:17px; margin:0; vertical-align:top; padding-top:5px;}
	.recallText h3 nobr {width:350px; text-overflow:ellipsis; overflow:hidden; display:inline-block;}
	.recallText .date {font-size:13px; width:180px; position:absolute; top:5px; right:20px; text-align:right;}
		.recall_contents {height:100px; position:relative;}
		.recall_contents nobr {width:500px; text-overflow:ellipsis; overflow:hidden; display:inline-block;}
		.recall_contents h4 {font-size:14px; color:#ff8a00; margin:0;}
		.recall_contents .goods_explain {font-size:14px; margin:0}
		.recall_contents button {position:absolute; bottom:10px; right:0px;}

.foreignRecall .action_result {font-size:14px; float:left; width:300px; font-weight:bold;line-height:20px;}

.foreignRecall2{border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; padding:0; margin:30px;}

/* 占썬꺃�좑옙占퐇inked 占쎌꼷�좑쭪占�*/

.hotIssueSub { width:830px;border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; padding:0; display:inline-block; margin:10px 0; position:relative}
.hotIssueSub .issueSubImg {width:255px; height:138px; overflow:hidden; background:#f6f7f9;  margin:0; border-radius:24px 0 0 24px; float:left;}
.hotIssueSub .issueSubImg img {width:100%}
.hotIssueSub .issueSubContents h3 {font-size:20px; color:#4d4d4d; margin:21px 0 0 0}
.hotIssueSub .issueSubContents {float:left; padding:0 20px; width:535px; font-size:13px; color:#797979 }
.hotIssueSub .issueSubContents p {margin-top:15px}
.hotIssueSub .issueSubContents .date {margin-top:10px}
.hotText {margin:10px 0px; font-size:14px;}

.textH1 {background:url('../images/newMain/yellowCircle.png') 0px 3px no-repeat; font-weight:bold; font-size:18px; color:#333; padding-left:20px; margin:20px 0px;}
.textH1 span {font-size:14px; color:#666; }
.textH2 {background:url('../images/newMain/orangeCircle.png') 0px 3px no-repeat; font-weight:bold; font-size:14px; color:#333; padding-left:20px; margin:20px 0px;}
.listStyle > li {background:url('../images/newMain/blit_reportinfo1.gif') 3px 6px no-repeat; font-size:14px; color:#666; padding-left:20px; margin:20px 0px; line-height:140%;}
.listStyle > li > ul > li {background:url('../images/newMain/blackCircle.png') 3px 7px no-repeat; font-size:14px; color:#666; padding-left:20px; margin:20px 0px; line-height:140%;}
.listStyle > li > ul > li li {background:url('../images/newMain/blit_reportinfo2.gif') 3px 7px no-repeat; font-size:14px; color:#666; padding-left:20px; margin:20px 0px; line-height:140%;}
.textBox {border:1px solid #a4d7f5; background-color:#e1f2fc; padding:15px; font-size:14px; color:#333;}
.textH {font-size:16px; font-weight:bold; color:#0099ff; line-height:140%;}
.textP {font-size:14px; color:#666; line-height:140%;}
.textP2 {font-size:12px; color:#666; line-height:140%; margin-left:20px;}
.textIndent {margin-left:20px; text-indent:-18px; display:block;}
/* 占쎌빜��옙占쏙옙醫뤿퉸�얠눘彛� */
.chemiBox {clear:both; padding-top:10px; display:inline-block;}
.chemiBox > ul > li {float:left; width:48%; margin:0 0.6% 20px; border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; height:200px; overflow:hidden;}
	.chemiTopBox {margin:15px 20px 0px; height:105px; overflow:hidden;}
	.chemiTopBox h3 {font-size:16px; display:block; margin:2px 0px; height:18px; overflow:hidden;}
	.chemiTopBox h3 span {font-size:12px; color:#666;}
		.casBox {float:right; color:#666; font-size:11px;}
		.chemiText {margin:5px 0px 0px; height:45px; overflow:hidden; font-size:13px; color:#666;}
	.chemiBottomBox {background-color:#f5f7f9; height:80px;}
		.chemiL {float:left; margin-left:20px; width:120px; padding-top:15px;}
		.chemiL button {width:120px; margin-bottom:5px;}
		.chemiR {float:right; text-align:right; padding:13px 15px 0px 0px;}
		.textStyle {line-height:140%; padding:10px !important;}
		
/* 占쎌꼵瑗랃옙�밸선占싼딆읈 */

.dictionary .spell {margin:0px 0 30px;width:100%; border-top:1px solid #d1d4d9 ; border-bottom:1px solid #d1d4d9 ; background:#f6f7f9; padding:25px 0 20px; text-align:center; color:white; display:none;}
.dictionary .spell li {display:inline-block; width:28px; height:60px ; padding:0px 10px 0px; cursor:pointer}
.dictionary .spell li.first {padding-left:25px ;}
.dictionary .spell li.on div{background:#ffb636 ; text-shadow:1px 1px 1px #f6b036 }
.dictionary .spell li.on p {font-weight:bold ; color:#ffb636; }

.dictionary .spell li div {font-size:26px ; background:#b3b3b3 ; border-radius:100%; width:100%; height:28px; line-height:28px; font-weight:bold;display:inline-block; }
.dictionary .spell li p {font-size:13px; color:#b3b3b3 ; margin:5px 0 0 0}

.dic_contents li {width:100%; border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; padding:0; margin:20px 0; position:relative; box-shadow:inset 0 -3px 0 #f6f7f9 }

.dic_contents .dic_wrap {padding:10px 25px}
.dic_contents .english {width:auto; margin:0; margin-right:5px; display:inline-block; background:#ffb636; color:white; border-radius:15px; font-size:15px; line-height:17px; padding:6px 14px; height:17px;  font-weight:bold}
.dic_contents .korean  {width:auto; margin:0; margin-right:5px; display:inline-block; background:#0e9fe2; color:white; border-radius:15px; font-size:15px; line-height:17px; padding:6px 14px; height:17px;  font-weight:bold}
.dic_contents .assess1 {font-size:15px; display:inline-block; margin:17px 48px 0 0; font-weight:bold}
.dic_contents .assess2 {font-size:15px;display:inline-block; margin:17px 0 0; font-weight:bold}

.dic_contents .date {position:absolute; right:15px; top:10px; font-size:12px;  color:#7a7a7a; font-weight:bold}
.dic_contents .dic_explain {font-size:12px; color:#7a7a7a; font-weight:bold}

/* 占쎈벏鍮�野껓옙源� */
.allSearch {width:100%; margin:20px 0;}
.formWrap {padding-top:35px; border-bottom:1px solid #d5d5d5;}
.allSearch form {background:#f5f7f9; border:none; padding:0}
.allSearch fieldset {border:none; padding:0; margin:0}
.allSearch input {width:535px; height:18px; border:1px solid #c2c2c2; border-radius:5px; padding:11px 21px; color:#999d9f; font-size:16px; margin:11px 0 11px 50px; font-weight:bold}
.allSearch button {width:141px; height:42px;color:white; background:url('../images/newMain/icon_search.png') 18px 50%  no-repeat, #92c908; font-size:20px; text-align:center; line-height:42px; border-radius:5px; padding-left:40px;}
.allSearch .search_result {font-size:19px; text-align:center; font-weight:bold}
.allSearch .search_result em { font-style:normal; color:#ff5a00;}
.allSearch .search_result strong {font-size:40px; color:#9c9c9c}

/* 占싼딆뵠占쎈챶�� */

.siteMap {width:100%; margin:30px 0}
.siteMap > ul {display:inline-block; margin:0}
.siteMap > ul > li {float:left; width:260px; height:280px; border:1px solid #E9E9E9; border-radius:24px 20px 0 20px; margin:20px 0 25px 15px; position:relative; overflow:hidden}
.siteMap h3 {font-size:20px;text-align:center; color:#4d4d4d; background-color:#eee; margin:0px; padding:10px 0px;}
.siteMap .subMap {margin:20px;}
.siteMap .subMap li {font-size:14px; font-weight:bold;background:url('../images/newMain/blackCircle.png') 0px 5px no-repeat; padding-left:10px; margin-bottom:6px; color:#71787e  }
.siteMap .subMap li:hover {text-decoration:underline; color:#f68b1f}

.siteMap .gray_back {width:100%; height:10px; position:absolute; left:0; bottom:0; background:#f6f7f9}


/* 占쎌꼵瑗띹퉪�욧탷 �대Ŋ�곻옙癒�┷ */


.edu_materials {width:100%; margin:30px 0}
.edu_materials > ul > li {display:inline-block; width:400px; height:194px; float:left; border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; margin:20px 0 25px 15px; overflow:hidden; position:relative}
.edu_materials .edu_book {width:75px; height:105px; overflow:hidden; margin:20px;float:left }
.edu_materials .edu_book img {width:100%}
.edu_materials .eduWrap {display:inline-block; width:260px;float:left;margin-top:19px}
.edu_materials h3 {margin:5px 0 10px 0; font-size:20px; color:#4c4c4c; }
.edu_materials em {color:#93bc08; font-style:normal; font-weight:bold; font-size:15px; }
.edu_materials p {margin:0; font-size:13px; line-height:20px; color:#121212}
.edu_materials .grayBack {text-align:right; width:100%; height:48px;background:#f6f7f9; position:absolute; left:0; bottom:0}
.edu_materials .grayBack p {display:inline-block;border-radius:20px; background:white; color:#1181b3; width:100px; padding:2.5px 15px; border:1px solid #d5d5d5; font-size:14px; text-align:center; font-weight:bold; margin-top:9px; margin-right:20px}




/* 占쎈��쏉옙�꾩넎野껋럩��占쎈똻�ㅿ옙占쏙옙類ｋ궖筌랃옙*/

.info_map{width:100%; margin-top:30px; border:1px solid #e9e9e9; border-radius:24px 0px 0px 0px; padding:0; border-spacing:0; overflow:hidden;  }
.info_map th, .info_map td {border-top:5px solid white; padding:0}
.info_map .head1  {border-top:none}
.info_map .first th, .info_map .first td {border-top:none}
.info_map tr td {border-bottom:1px solid #e9e9e9; padding:10px; vertical-align:top;}

.info_map .air_contents {border-bottom:1px solid #e9e9e9; background-color:#f5f5f5; padding:18px; vertical-align:top;}

.info_map .air_contents p {color:black; line-height:20px; font-size:14px; width:168px ;font-weight:normal; margin:0}
.tHead {cursor:pointer;}
.head  h3 {margin:0 0 0 20px; padding:0; background:url('../images/newMain/accordion.png') 145px 50% no-repeat;}
.head  h3.on {background:url('../images/newMain/accordion_ov.png') 145px 50% no-repeat;}
.info_map .sub {background:white}
.info_map .head {width:205px; line-height:53px; color:white; font-size:15px; margin:0; text-align:justify;}
.info_map .count {font-weight:bold; height:53px; line-height:53px; background:#f5f5f5}

.info_map .head1 {background:#91c73e; border-radius:24px 0 0 0;}
.info_map .head2 {background:#86c46b;}
.info_map .head3 {background:#7bc294;}
.info_map .head4 {background:#6dbfb9;}
.info_map .head5 {background:#61bdd1;}
.info_map .head6 {background:#50bceb;}

.info_map .top span {color:#ff8d3a; border:2px solid #ff8d3a; font-size:14px;border-radius:20px; padding:4px 15px; margin:0 20px 0 19px;}
.info_map .top strong {color:#72ad18; font-size:24px;}
.info_map .middle span {color:#ffb636; border:2px solid #ffb636; font-size:14px;border-radius:20px; padding:4px 15px; margin:0 20px 0 19px;}
.info_map .middle strong {color:#72ad18; font-size:24px;}
.info_map .bottom span {color:#64b242; border:2px solid #64b242; font-size:14px;border-radius:20px; padding:4px 15px; margin:0 20px 0 19px;}
.info_map .bottom strong {color:#72ad18; font-size:24px;}
.info_map .air_conSub li {font-weight:bold; cursor:pointer; font-size:12px;border:1px solid #E9E9E9; border-radius:20px; padding:5px 5px 5px 30px; width:155px; margin:5px; background:url('../images/newMain/redCircle.png') 15px 50% no-repeat; float:left; }
	.chBox {width:100px; height:87px; margin-top:-20px; overflow:hidden; position:absolute;}
	.chBox img {width:70px;}
.mapSubTr {display:none;}

/* 占쎌꼵瑗띹퉪�욧탷�대Ŋ�� */

.health_education {margin:30px 0px; color:#4d4d4d}
.health_education .hide{position:absolute; left:-10000em; top:-10000em;}
.health_education > ul > li > h3 {color:#95bb06; font-size:25px; text-align:center; margin:0px 0px 20px;}

.health_education > ul > li > span {color:#4d4d4d}
.health_education .firstLi {float:left; background:url('../images/newMain/li_back.png') 0 100%  no-repeat; min-height:290px; border-radius:24px 24px 0 24px; width:360px; padding:20px 20px 0;  border:1px solid #E9E9E9; margin-bottom:25px}
.health_education .edu_helper h4 {font-size:16px; line-height:22px; margin:0; color:#4d4d4d}
.health_education .edu_helper p {font-size:13px; line-height:19px; margin:0; padding:0 0 16px 20px; color:#4d4d4d} 

.health_education .secondLi {float:right; padding-left:0; min-height:290px; border-radius:24px 24px 0 24px; width:360px; padding:20px 20px 0;  border:1px solid #E9E9E9; margin-bottom:25px}
.health_education .secondLi span {color:#4d4d4d}
.health_education .secondLi .greet {text-align: center; font-size: 18px; line-height: 25px; font-weight: 600; margin:10px 10px 15px  10px; padding:25px 0; background: #f4f9e5/*#fff7e5 */}
.health_education .secondLi .greet strong {color:#48950c;}
.health_education .secondLi .greet p {text-align: center; font-size: 13px; margin:30px 25px 0 25px; border-top:1px solid #d7e3ad; padding:15px 0 0 0; background-image:none; }
.health_education fieldset {border:none}
.health_education form {margin:0; color:#4d4d4d}
.health_education label {display:inline-block; width:80px;}
.health_education input {width:230px; border-radius:5px; border:1px solid #E9E9E9; margin:0 0 10px; padding:10px 18px; font-weight:bold }
.health_education .secondLi button {background:#92c908; width:350px; height:40px; color:white; text-align:center; font-size:22px; border-radius:5px; font-weight:bold; margin-bottom:20px}
.health_education .secondLi p {font-size:14px; background:url('../images/newMain/blackCircle.png') 0 50% no-repeat; padding-left:10px;margin:5px 0 0}


.health_education .thirdLi {clear:both; margin-bottom:20px;}
.health_education .sub_li {height:160px; border:1px solid #E9E9E9; padding:0; position:relative; margin:0; background:#fff}
.health_education .sub_li h3 {display:inline-block; margin-left:13px}
.health_education .thirdLi .eduImg {width:215px; height:160px; overflow:hidden; padding:0 20px 0; background:#f6f7f9;  margin:0; float:left;}
/* .health_education .thirdLi .eduImg p {width:; height:;} */
.health_education .thirdLi .eduImg .education_contents {width:532px;  margin:0;}
.health_education .thirdLi .eduImg img {width:100%}

.health_education .sub_contents {float:left; width:500px; padding:20px 25px; height:120px}
.health_education .sub_contents h3 {margin:0px; padding-top:2px;}
.health_education .sub_contents p {width:490px; margin-top:15px; font-size:13px; color:#797979; line-height:18px; font-weight:bold}

.health_education .thirdLi .sub_contents button {background:url('../images/newMain/open.png') 90px 50% no-repeat, #ffb636; border-radius:20px; font-size:16px; font-weight:bold; color:white; padding:7px 35px 7px 15px; display:inline-block; position:absolute; bottom:20px; right:25px}
	.evaBottomBox {border-top:4px solid #ccc; margin-top:10px; clear:both; padding:10px;}
.health_education .eduListWrap {background-color:#eee; border:6px solid #eee; padding:10px; clear:both; display:none;}
.health_education .eduListWrapDiv {float:left; width:220px;}
.health_education .kidWrap {width:100%; height:105px;}
.health_education .learning_result {position:absolute; margin:-80px 0px 0px 90px; width:100px; height:110px; font-weight:bold;}

.health_education .learning_result .marginLeft {margin-left:30px}
.health_education .learning_result strong {font-size:35px; color:#333;}
.health_education .progressRate {padding:0; margin:0 0 0 10px; color:#fe8900; padding-left:10px;}

.health_education .eduListWrap table {width:575px; border-spacing:0; background-color:#fff;}
.eduListWrap th, .eduListWrap td {border-top:1px solid #d1d4d8; font-size:13px}
.eduListWrap th {background:#f5f7f9; height:36px}
.eduListWrap td {height:36px}
.eduListWrap td a {border:1px solid #d5d5d5; border-radius:20px; font-size:13px; color:#1181b4; padding:5px 10px; font-weight:bold}
.eduListWrap .number {text-align:center; width:105px}
.eduListWrap .P_left {padding-left:30px}
	.evaButtonBox {padding:0px; text-align:right;}
.health_education .thirdLi button {border-radius:20px; font-size:16px; font-weight:bold; color:white;  padding:7px 15px; display:inline-block;}
.health_education .thirdLi .btn_evaluation {background:#92c908; right:145px}
.health_education .thirdLi .btn_print {background:#34bfff; right:25px}
.health_education .thirdLi .eva_contents {font-weight:bold; font-size:16px; float:left; margin:0px;}


.health_education .fourthLi {position:relative; width:100%; border:1px solid #E9E9E9; border-radius:24px 24px 0 24px; padding:0; display:inline-block; position:relative; margin:40px 0; background:#fff; height:170px}
.health_education .fourthLi span {background:#ffb636; border-radius:20px; font-size:16px; font-weight:bold; color:white;  padding:7px 15px; display:inline-block;line-height:20px; }
.health_education .fourthLi h3 {display:inline-block; margin-left:13px}
.health_education .fourthLi .sub_contents {float:left; width:510px; padding:20px 25px; height:120px; }
.health_education .fourthLi .sub_contents p {width:490px; margin-top:15px; font-size:13px; color:#797979; line-height:18px; font-weight:bold}
.health_education .fourthLi .eduImg {width:210px; height:125px;  padding:23px; background:#f6f7f9;  margin:0; border-radius:24px 0 0 24px; float:left;}
.health_education .fourthLi .eduImg p {width:200px; height:125px; margin:0; overflow:hidden;}
.health_education .fourthLi .eduImg img {width:100%; height:100%; }

.health_education .fourthLi .sub_contents button {background:url('../images/newMain/open.png') 90px 50% no-repeat,  #ffb636; border-radius:20px; font-size:16px; font-weight:bold; color:white;  padding:7px 35px 7px 15px; display:inline-block; position:absolute; bottom:20px; right:25px; }

/* 占쎌빜��옙占쏙옙醫뤿퉸�얠눘彛� */

.health_event {margin:40px 0px;}
.health_event .imgList {height:148px; width:100%;  overflow:hidden; position:relative}
.health_event .imgList ul {width:1530px }
.health_event .imgList li {float:left; height:148px;}
.health_event .imgList li a {height:126px; border-top:4px solid #959595; border-bottom:4px solid #959595; display:block;}
.health_event .imgList li.on a{ border:4px solid #ff9036}
.health_event .imgList li.on {background:url('../images/newMain/triangle.png') 50% 100% no-repeat; }


.health_event .textList {width:100%; background:#e9e9e9; font-weight:bold; font-size:14px; margin-bottom:10px; border-radius:24px;}
				.textList ul {margin:0px 20px;}
.health_event .textList li {display:inline-block; padding:6px 10px;}
.health_event .textList li.on {border-radius:20px; background-color:#ff9036; padding:6px 20px;}
.health_event .textList li.on a {color:white; text-decoration:none;}
	.eventLi {margin:30px 0px;}
	.eventLi > li {background:#f6f7f9;  margin:0; width:100%; border-radius:24px 0px 0px 24px;  border:1px solid #E9E9E9; display:inline-block; margin-bottom:25px; font-weight:bold; position:relative;}
.health_event .left_wrap {position:absolute; top:0px; left:0px; width:180px;}
.health_event .left_wrap p {margin:0; font-size:16px}
.health_event .left_wrap .p_wrap {margin:17px 20px; color:#303030}
.health_event .left_wrap strong {font-size:22px}
.health_event .material {display:inline-block; float:right; width:654px; margin-left:180px; min-height:135px; background-color:#fff;}
.health_event .material li {float:left; padding:0; padding-bottom:0; width:325px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:45px; } 
.health_event .material li > p {margin:10px 0 10px 10px; width:65%; float:left; font-size:13px; cursor:pointer;}
.health_event .material li > p > span {font-size:11px; color:#666; padding-left:5px;}


.health_event .icon_wrap {float:right; width:29%; margin-top:8px; text-align:right; padding-right:5px; }
.health_event .img_wrap { margin:5px 0 0 20px; width:50px; height:50px; overflow:hidden}
.health_event .img_wrap img {width:100%; border-radius:30px;}

/* 占쎈똻�わ옙�딄숲 占쎌쥙猿�, �띯뫁�� */


.newsLetterW {width:100%; margin:30px 0;}
.newsLetterW .newsWrap { border-radius:24px 24px 0 24px;  border:1px solid #E9E9E9; display:inline-block; overflow:hidden; background:#f5f7f9; width:100%}
.newsLetterW .imgWrap {padding:25px;}
.newsLetterW .imgWrap > p {width:206px; height:315px; margin:0}
.newsLetterW .imgWrap img {width:100%; height:100%}
.newsLetterW .newsWrap > div {float:left;}
.newsLetterW .contents {background:#fff;width:69.2%} 
.newsLetterW .formWrap01 { margin-top:50px; margin-left:25px;}
.newsLetterW .formWrap01 h3 {font-size:20px; color:#4d4d4d}
.newsLetterW .formWrap01 h3 span {color:#92c908}
.newsLetterW .formWrap01 input {width:387px; font-size:16px; line-height:16px; padding:10px; border-radius:5px; border:1px solid #c2c2c2; margin-top:10px; margin-bottom:10px;padding-left:18px}
.newsLetterW .formWrap01 button {width:112px; height:40px; border-radius:5px; color:#fff;  background:#92c908; font-size:20px; font-weight:bold; cursor:pointer}

.newsLetterW .formWrap02 {background:#fff; margin:60px 0 55px 25px;}
.newsLetterW .formWrap02 h3 {font-size:20px; color:#4d4d4d}
.newsLetterW .formWrap02 h3 span {color:#ffa200}
.newsLetterW .formWrap02 input {width:387px; font-size:16px; line-height:16px; padding:10px; border-radius:5px; border:1px solid #c2c2c2; margin-top:10px; margin-bottom:10px;padding-left:18px}
.newsLetterW .formWrap02 button {width:112px; height:40px;  border-radius:5px; color:#fff; background:#ffb636;  font-size:20px; font-weight:bold;  cursor:pointer}

.newsLetterW .listStyle {background:url('../images/newMain/blackCircle.png') 0 50% no-repeat; padding-left:10px; margin:0 0 0 3px; font-size:14px}


/* storyBook */

.storyBookBox {width:800px; margin:30px 0px; min-height:650px; position:relative; overflow:hidden;}
.storyBookBox ul {}
.storyBookBox ul li {width:100%; text-align:center; float:left;}
.storyBookBuL {position:absolute; top:35%; left:0px;}
.storyBookBuR {position:absolute; top:35%; right:0px;}

/* 占쎌꼵瑗랃옙�뽳옙 */
#contents table.bbs_default.list td.prdtimg img {width:60px;}
		