@charset "utf-8";


div.tb_search{width: 100%; height: 30px;}
div.tb_search h5{display: block; float: left; width: 100px;}
div.tb_search .search_box{width: 660px; height: 30px; float: left; background: url(/images/board/search_box.gif) left top no-repeat;}
div.tb_search .search_box .select_box{width: 67px; float: left;}
div.tb_search .search_box .input_box{width: 242px; float: left;}
div.tb_search .search_box .btn{width: 47px; float: left;}

div.tb_search02{width: 100%; height: 23px; position: absolute; top: 702px; left: 0;}
div.tb_search02 .search_box{width: 660px; height: 23px; float: left; background: url(/images/board/search_box02.gif) left top no-repeat;}
div.tb_search02 .search_box .select_box{width: 50px; height: 23px; float: left;}
div.tb_search02 .search_box .select_box select{border: 0; margin-top: 2px; margin-left: 1px;}
div.tb_search02 .search_box .input_box{width: 114px; height: 23px; float: left;}
div.tb_search02 .search_box .btn{width: 36px; height: 23px; float: left;}

span.bt_qna{display: block; width: 73px; height: 28px; position: absolute; bottom:0px; right: 15px;}
.input_search{border:0; width: 220px; height: 30px; padding-left: 10px; background: none;}
.input_search02{border:0; width: 90px; height: 23px; padding-left: 5px; background: none;}

/* 리스트 테이블 */
table.list{width: 100%;}
table.list th{height: 33px; border-top: 2px solid #4a4645;  border-bottom: 1px solid #aeabaa;}
table.list td{text-align: center; vertical-align: middle; font-family: dotum; font-size: 12px; height: 33px; border-bottom: 1px solid #e7e7e7; color: #777;}
table.list td.alignL21{text-align: left; text-indent: 21px; color: #444444;}
table.list td.alignL20{text-align: left; text-indent: 20px; color: #444444; font-weight: bold;}
table.list td.last{border-bottom: 1px solid #8e8a88;}
table.list td.reply_ok{color: #f35646}
table.list td.reply_waiting{color: #666666;}
table.list td.state_ok{color: #f35959; font-weight: bold;}
table.list td.state_stay{color: #555555; font-weight: bold;}
table.list td a{color: #444444;}

/* 뷰 테이블 */
table.view{width: 100%;}
table.view th{height: 2px;background: #4a4645;}
table.view td{text-align: left; vertical-align: middle; font-family: dotum; font-size: 12px; height: 28px; border-bottom: 1px solid #e7e7e7; color: #777;}
table.view td a{color: #777;}
table.view td span.tit{display: block; float: left; line-height: 12px; padding-top: 5px;}
table.view td span.writer{padding-left: 6px; text-indent: 0; display: block; float: left; line-height: 12px; padding-top: 5px;}
table.view td.title{color: #f35646; text-indent: 19px; font-size: 14px; font-weight: bold; height: 42px;}
table.view td.title_qna{color: #666666; text-indent: 19px; font-size: 14px; font-weight: bold; height: 42px;}
table.view td.alignL19{text-align: left; text-indent: 19px;}
table.view td.textarea{padding: 23px 31px;}
table.view td.textarea p{line-height: 20px; color: #555; width: 100%;}
table.view td.textarea2{padding: 33px 41px; background: #f8f8f8;}
table.view td.textarea2 span.icon_reply{display: block; float: left; width: 12px; height: 12px; padding-right: 5px;}
table.view td.textarea2 span.reply_txt{display: block; float: left; width: 660px; }
table.view td.textarea2 span p{line-height: 20px; color: #555; width: 100%; }
table.view td.dashe{border-bottom: 1px dashed #e1e1e1;}
table.view td.none{border-bottom: 0;}
table.view td.last{border-bottom: 1px solid #8e8a88;}
table.view td.prev{border-top: 1px solid #8e8a88; height: 34px; text-indent: 12px;}
table.view td.prev span.prev{display: block; float: left;line-height: 12px; padding-top: 5px;}
table.view td.prev span.prev_tit{color: #555555; padding-left: 25px; text-indent: 0;display: block; float: left;line-height: 12px; padding-top: 5px;}
table.view td.prev span.prev_data{float: right; display: block; color: #555555; padding-left: 25px; text-indent: 0;line-height: 12px; padding-top: 5px;}
table.view td.prev span.prev_data ul{display: block; height: 12px}
table.view td.prev span.prev_data ul li{float: left; font-size: 11px; line-height: 11px; padding: 1px 10px; height: 12px; background: url(/images/board/line.gif) right top no-repeat;}
table.view td.prev span.prev_data ul li span{float: left;}
table.view td.prev span.prev_data ul li span.count{padding-right: 3px;}
table.view td.next{border-bottom: 1px solid #8e8a88; height: 34px; text-indent: 12px;}
table.view td.next span.next{display: block; float: left;line-height: 12px; padding-top: 5px;}
table.view td.next span.next_tit{color: #555555; padding-left: 25px; text-indent: 0;display: block; float: left;line-height: 12px; padding-top: 5px;}
table.view td.next span.next_data{float: right; display: block; color: #555555; padding-left: 25px; text-indent: 0;line-height: 12px; padding-top: 5px;}
table.view td.next span.next_data ul{display: block; height: 12px}
table.view td.next span.next_data ul li{float: left; font-size: 11px; line-height: 11px; padding: 1px 10px; height: 12px; background: url(/images/board/line.gif) right top no-repeat;}
table.view td.next span.next_data ul li span{float: left;}
table.view td.next span.next_data ul li span.count{padding-right: 3px;}

/* 쓰기 테이블 */
table.write{width: 100%;}
table.write th{height: 2px;background: #4a4645;}
table.write td{vertical-align: middle; border-bottom: 1px solid #e7e7e7; font-family: dotum;}
table.write td.title{color: #4a4645; font-family: bold; font-size: 12px; font-weight: bold; font-family: dotum; text-align: left; background: #faf9f9; height: 37px;}
table.write td.title_t{color: #4a4645; font-family: bold; font-size: 12px; font-weight: bold; font-family: dotum; text-align: left; vertical-align: top; background: #faf9f9;}
table.write td.title_c{color: #4a4645; font-family: bold; font-size: 12px; font-weight: bold; font-family: dotum; text-align: center; background: #faf9f9; height: 37px;}
table.write td.h64{height: 64px;}
table.write td.h73{height: 73px;}
table.write td.vT{vertical-align: top;}
table.write td span.just_info{display: block; padding: 2px 0 0 22px; text-align: left; background: url(/images/member/dotte_red.gif) left no-repeat; background-position: 11px 6px;}
table.write td span.just_info_t{display: block; padding: 10px 0 0 22px; text-align: left; background: url(/images/member/dotte_red.gif) left no-repeat; background-position: 11px 13px;}
table.write td span.nomal_info{display: block; padding: 2px 0 0 22px; text-align: left; float: left;}
table.write td span.nomal_info_t{display: block; padding: 10px 0 0 22px; text-align: left; float: left;}

ul.support_list_row{display: block; padding-left: 10px; clear: both; *padding-top: 2px;}
ul.support_list_row li{float: left; display: block;}
ul.support_list_row li.sp_cnt01{width: 123px;}
ul.support_list_row li.sp_cnt02{width: 99px;}
ul.support_list_row li.sp_cnt02_2{width: 60px;}
ul.support_list_row li.sp_cnt03{width: 146px;}
ul.support_list_row li.sp_cnt04{width: 122px;}
ul.support_list_row li.sp_cnt04_2{width: 60px;}
ul.support_list_row li span.check_motive{display: block; float: left;}
ul.support_list_row li span.check_motive input{margin: 0; padding: 0;}
ul.support_list_row li span.text_motive{display: block; float: left; padding-top: 0; padding-left: 5px; *padding-top: 5px;}
ul.support_list_row li span.check_motive_2{display: block; float: left; margin-top: 5px; *margin-top: 2px;}
ul.support_list_row li span.check_motive_2 input{margin: 0; padding: 0;}
ul.support_list_row li span.text_motive_2{display: block; float: left; padding-top: 5px; padding-left: 5px; *padding-top: 8px;}

.join_info_tabe_txt{display: block; float: right; font-size: 11px; font-family: dotum; color: #555; padding: 9px 8px 0 10px; background: url(/images/member/dotte_red.gif) left no-repeat; background-position: 0 12px;}

div.table_bt_area{width: 100%; clear: both;}
div.table_bt_area:after{content:"";display:block;clear:both;}
div.table_bt_area span.bt_list{display: block; float: right; width: 52px; padding-right: 16px;}
div.table_bt_area span.bt_list_w{display: block; float: right; width: 52px; padding-right: 30px;}
div.table_bt_area span.bt_modi{display: block; float: left; width: 52px; padding-right: 4px; padding-left: 12px;}
div.table_bt_area span.bt_del{display: block; float: left; width: 52px; padding-right: 4px;}
div.table_bt_area span.bt_ok{display: block; float: left; width: 52px; padding-right: 4px; padding-left: 12px;}
div.table_bt_area span.bt_cencel{display: block; float: left; width: 52px; padding-right: 4px;}
div.table_bt_area span.bt_cencel_w{display: block; float: right; width: 52px; padding-right: 30px;}
div.table_bt_area span.bt_send{display: block; float: left; width: 57px; padding-right: 4px;}
div.table_bt_area span.bt_view{display: block; float: left; width: 73px; padding-right: 4px; padding-left: 39px;}
div.table_bt_area span.bt_ok_my{display: block; float: right; width: 98px; padding-right: 4px;}
div.table_bt_area span.bt_cencel_my{display: block; float: right; width: 98px; padding-right: 20px;}


/* 마이페이지 리스트 테이블 */
table.Mylist{width: 100%;}
table.Mylist th{height: 35px; border-bottom: 1px solid #aeabaa;}
table.Mylist th.deposit{height: 35px; border-bottom: 1px solid #aeabaa; padding-top: 3px;}
table.Mylist th.bills{border-top: 1px solid #afafaf; border-bottom: 1px solid #afafaf; height: 34px;}
table.Mylist td{text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;height: 60px;border-bottom: 1px solid #e7e7e7;color: #777;padding-top: 5px;}
table.Mylist td.pink{color: #f35646;}
table.Mylist td.ing{color: #f35646; font-weight: bold;}
table.Mylist td.ing1{color: #444444; font-weight: bold;}
table.Mylist td.ing2{color: #7da7d8; font-weight: bold;}
table.Mylist td.stop{color: #888; font-weight: bold;}
table.Mylist td.txt77{color: #777;}
table.Mylist td.txt44{color: #444;}
table.Mylist td.alignL21{text-align: left; text-indent: 21px; color: #444444;}
table.Mylist td.year{color: #444;font-weight: bold;}
table.Mylist td.last{border-bottom: 1px solid #8e8a88;}
table.Mylist td a{color: #444444;}

div.OneQna_Bt_area{width: 100%; height: 1px; clear: both; position: relative;}
div.OneQna_Bt_area span.Bt_one{position: absolute;width: 118px;height: 41px;right: 0;top: 14px;}

div.search_box1 span.select_box select#search list .sbHolder{background-color: #fff;border:1px solid #cccccc;font-family: Dotum;font-size: 12px;font-weight: normal;height: 28px;position:relative;width:65px;margin:0;padding: 0;z-index:1000;}
div.search_box1 span.select_box select#search list .sbHolder:focus .sbSelector{}
div.search_box1 span.select_box select#search list .sbSelector{display: block;height: 28px;left: 0;line-height: 20px;padding-top: 7px;outline: none;overflow: hidden;position: absolute;text-indent: 10px;top: 0;}
div.search_box1 span.select_box select#search list .sbSelector:link,
div.search_box1 span.select_box select#search list .sbSelector:visited,
div.search_box1 span.select_box select#search list .sbSelector:hover{color: #444;outline: none;text-decoration:none;font-size: 12px;}
div.search_box1 span.select_box select#search list .sbToggle{background:url(/images/common/arrow_icon.gif) 55px 13px no-repeat;display: block;height: 28px;outline: none;position: absolute;right: 0;top: 0;width: 71px;}
div.search_box1 span.select_box select#search list .sbToggle:hover{background: url(/images/common/arrow_icon.gif) 55px 13px no-repeat;}
div.search_box1 span.select_box select#search list .sbToggleOpen{background: url(/images/common/arrow_icon.gif) 55px 13px no-repeat;}
div.search_box1 span.select_box select#search list .sbToggleOpen:hover{background: url(/images/common/arrow_icon.gif) 55px 13px no-repeat;}
div.search_box1 span.select_box select#search list .sbHolderDisabled{background-color: #3C3C3C;border: solid 1px #515151;}
div.search_box1 span.select_box select#search list .sbHolderDisabled .sbHolder{}
div.search_box1 span.select_box select#search list .sbHolderDisabled .sbToggle{}
div.search_box1 span.select_box select#search list .sbOptions{background-color: #fff;border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;list-style: none;left: -1px; margin:0; padding: 0;position: absolute; top: 25px;width:100%;z-index: 1;overflow-y: auto;}
div.search_box1 span.select_box select#search list .sbOptions li{padding: 0 7px;}
div.search_box1 span.select_box select#search list .sbOptions a{border-bottom: solid 1px #eee;display: block;outline: none;padding: 13px 0 5px 3px;}
div.search_box1 span.select_box select#search list .sbOptions a:link, .sbOptions a:visited{color: #999;text-decoration: none;}
div.search_box1 span.select_box select#search list .sbOptions a:hover,
div.search_box1 span.select_box select#search list .sbOptions a:focus,
div.search_box1 span.select_box select#search list .sbOptions a.sbFocus{color: #aa4400;}
div.search_box1 span.select_box select#search list .sbOptions li.last a{border-bottom: none;}

div.search_box1 span.select_box select#search list .sbOptions .sbDisabled{border-bottom: dotted 1px #eee;color: #999;display: block;padding: 7px 0 7px 3px;}
div.search_box1 span.select_box select#search list .sbOptions .sbGroup{border-bottom: dotted 1px #515151;color: #999999;display: block;font-weight: bold;padding: 7px 0 7px 3px;}
div.search_box1 span.select_box select#search list .sbOptions .sbSub{padding-left: 17px;}

/* 마이페이지 후원 상세 정보 페이지*/
table.Deposit{width: 100%;}
table.Deposit td{text-align: left;vertical-align: middle;font-family: dotum;font-size: 12px;height: 38px;border-bottom: 1px solid #e7e7e7;color: #777;padding-left:15px;}

table.Deposit td.title{color: #333;padding-left:15px;font-weight: bold;background: #faf9f9;}
table.Deposit td.title2{color: #333;font-weight: bold;text-align: center;}
table.Deposit td.cnt1{text-align: center;padding: 0;}
table.Deposit td.pink{color: #f35646;font-size: 11px;letter-spacing: -1px;border-bottom: 0;height: 31px;}

table.Deposit1{width: 100%;}
table.Deposit1 th{height: 38px;text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;background: #faf9f9;border-top: 2px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;}
table.Deposit1 td{text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;height: 38px;border-bottom: 1px solid #e7e7e7;color: #777;}

table.Deposit_total{width: 100%;}
table.Deposit_total th{height: 38px;text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;background: #faf9f9;border-bottom: 1px solid #e7e7e7;}
table.Deposit_total td{text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;height: 38px;border-bottom: 1px solid #e7e7e7;color: #777;}

table.Deposit_total td.sum{background: #faf9f9;font-weight: bold;text-align: right;padding-right: 59px;color:#333;}
span.total_txt{display: inline-block;height: 13px;padding-right: 20px;border-right: 1px solid #cccccc;}
span.total_sum{display: inline-block;height: 13px;padding-left: 20px;}


table.Child_list{width: 100%;}
table.Child_list th{height: 35px; border-bottom: 1px solid #afafaf; border-top: 1px solid #afafaf;}
table.Child_list td{text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;height: 60px;border-bottom: 1px solid #e7e7e7;color: #444;}
table.Child_list td.pink{color: #f35646;}
table.Child_list td.stop{color: #bbbbbb;}
table.Child_list td.last{border-bottom: 1px solid #8e8a88;}
table.Child_list td a{color: #444444;display: inline-block;*padding-bottom:3px;}
table.Child_list td.select{background: #fff8eb;}

table.letter_list{width: 100%;}
table.letter_list th{height: 35px; border-bottom: 1px solid #afafaf;}
table.letter_list td{text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;height: 39px;border-bottom: 1px solid #e7e7e7;color: #444;}
table.letter_list td.Tit_noread{color: #f35646; font-weight: bold;}
table.letter_list td.Tit_read{color: #555555; font-weight: bold;}
table.letter_list td.Txt_noread{color: #555555;}
table.letter_list td.Tit_send{color: #333;}
table.letter_list td.last{border-bottom: 1px solid #8e8a88;}
table.letter_list td a{color: #444444;}
table.letter_list td span.noread_icon{display: inline-block;padding-right: 5px;padding-top: 3px;height: 14px;}
table.letter_list td span.txt{display: inline-block;padding-right: 5px;padding-top: 7px;line-height: 12px;vertical-align: top;}

/* 나의 후원자료실 */
div.DateRoom_Tb{width: 100%;overflow: hidden;}
div.DateRoom_Tb table.datalist{width: 100%;empty-cells: show;}
div.DateRoom_Tb table.datalist thead th{border-top: 1px solid #afafaf;border-bottom: 1px solid #afafaf;padding-top: 13px;padding-bottom: 10px;text-align: center;vertical-align: middle;}
div.DateRoom_Tb table.datalist tbody td{border-bottom: 1px solid #e7e7e7;padding: 10px 0;text-align: center;vertical-align: middle;font-family: dotum;font-size: 12px;}
div.DateRoom_Tb table.datalist tbody td a{color: #f35646;text-decoration: underline;}
div.DateRoom_Tb table.datalist tbody td.data_name{text-align: left;}
div.DateRoom_Tb table.datalist tbody td.subject{text-align: left;}
div.DateRoom_Tb table.datalist tbody td div.DateThum_img{width: 48px;height: 48px;border: 1px solid #dbdbdb;float: left;margin-right: 13px;}
div.DateRoom_Tb table.datalist tbody td div.DateThum_img img{width:44px;height:44px;margin:2px 0 0 2px}
div.DateRoom_Tb table.datalist tbody td span.title{display: inline-block;font-weight: bold;color: #f35646;font-size: 14px;padding-top: 19px;}
div.DateRoom_Tb table.datalist tbody td a.btn_gray{width: 65px;height: 24px;display: inline-block;background: url(/images/mypage/btn_gray.gif) left top no-repeat;font-size: 11px;color: #000000;text-decoration: none;text-align: left;letter-spacing: -1px;}
div.DateRoom_Tb table.datalist tbody td a.btn_gray_on{width: 65px;height: 24px;display: inline-block;background: url(/images/mypage/btn_gray_on.gif) left top no-repeat;font-size: 11px;color: #000000;text-decoration: none;text-align: left;letter-spacing: -1px;}
div.DateRoom_Tb table.datalist tbody td a.btn_pink{width: 65px;height: 24px;display: inline-block;background: url(/images/mypage/btn_orang.gif) left top no-repeat;font-size: 11px;color: #000000;text-decoration: none;text-align: left;letter-spacing: -1px;}
div.DateRoom_Tb table.datalist tbody td a span{padding-top:7px;padding-left: 8px;display: inline-block;}


/*포토에세이 list */
.PEssay_location{width: 100%; padding:13px 0 25px 0;}
.PEssay_location span.ES_location{display:block; font-size: 11px; font-family: dotum; color: #999; line-height: 11px; text-align: right;}

#Right_contents_ES h2{padding-left:30px; width:215px;}
.PEssay_search{ width:320px; position:absolute; top:0px; right:24px;}
.PEssay_search span.selectArea{width:65px;}
.PEssay_search span{float:left;}
.PEssay_search span.PEssay_SBtn{float:right;}
.PEssay_search span.PEssay_Stitle{padding-top:5px; padding-right:10px;}
.PEssay_search input{height:20px; padding:2px 0 0 3px; width:160px;}
.PEssay_search span.PEssay_input{width:164px; height:23px; background:url(../images/guide/photo_searchBox_bg.gif) no-repeat;}

.photo_recommendation{position:relative; width:761px; height:250px; background:url(/images/guide/photoEssay_bg.png) no-repeat; margin-left:15px;}
span.reco_T img{padding-top:21px; padding-left:21px; height:14px;}
.photo_recommendation ul{position:absolute; left:51px; top:34px;height:180px;}
.photo_recommendation ul li{float:left;}
.photo_recommendation ul li div{width:182px;}
.photo_recommendation ul li div.reco_photobg{padding-right:33px; background:url(/images/guide/photoEassy_dotBg.gif) 210px 50% no-repeat; margin-right:20px; height:135px; margin-bottom:10px;}
.photo_recommendation ul li:last-child div.reco_photobg{background:none;}
.photo_recommendation ul li div span{font-family:dotum; font-size:14px; font-weight:bold; display:inline-block; text-align:center; color:#d77665;}
.photo_recommendation ul li div p{font-family:dotum; font-size:14px; font-weight:bold; text-align:center; color:#d77665; padding-top:10px;}
.P_bgcolor{width:170px; height:125px; background-color:#403f3f; padding:5px;}
span.colorffd3c1{color:#ffd3c1 !important; width:25px; display:inline; font-size:13px !important;}

.PEssay_list{padding-top:30px; position:relative; width:743px; padding-left:6px;  margin-left:15px;}
.PEssay_list ul{ border-top:2px solid #2c2c2c; border-bottom:2px solid #2c2c2c;}
.PEssay_list ul li{padding-left:22px;border-bottom: 1px solid #2c2c2c;}
.PEssay_list ul li:last-child{border-bottom:none;}
.PEssay_list01{padding-bottom:22px; padding-top:16px;overflow: hidden;}
.PEssay_list01:after{content:"";display:block;clear:both;}
.PEssay_list02{padding-bottom:22px; padding-top:16px; border-top:1px solid #2e2e2e; border-bottom:1px solid #2e2e2e;overflow: hidden;}
.PEssay_list02:after{content:"";display:block;clear:both;}
.PEssay_thumbimg{width:120px; height:90px; background-color:#2d2925; display:block;float:left; padding:5px;}
.PEssay_thumbimg a{display:inline-block;width:120px;height:90px;}
.PEssay_textArea{float:left;width:550px;margin:0;padding:0 0 0 20px;}
.PEssay_textT{font-family:dotum;font-size:14px;font-weight:bold;color:#d77665;}
.PEssay_text{width:550px;font-family:dotum; font-size:12px; display:block; color:#999; line-height:18px; padding:2px 20px 2px 0;}
.colorffd3c1_nor{color:#ffd3c1;}

/*포토에세이 view */
/* 포토에세이 location */
/*div.photo_VIEW{width: 789px;padding: 20px 0 25px 0; background-color:#403f3f; margin-left:211px;}*/
div.photo_VIEW{width: 789px;margin-top:-20px; margin-left:211px;padding: 25px 0 25px 0; background-color:#403f3f;}
div.photo_VIEW span.dropbot_PT{ display:block; width:49px; height:19px; margin-left:54px; }
span.location_PT{display:block; font-size: 11px; font-family: dotum; color: #666; line-height: 11px; text-align: right; color:#999999; margin-right:19px;}
span.location_PT span.bold{font-weight: bold; color: #999999;}
span.location_PT span.sub_title{display: block;}

.Title_Area_ES{position: relative; width: 789px;  height: 44px; border-bottom: 2px solid #5e5856; clear: both;}
.Title_Area_ES h2{display:block;padding:0;margin-left:20px;}

#Right_contents_ES_view div.photo_V_img{}
div.photo_V_img div.photo_V_img1{width:746px;height:272px;margin:13px 0 0 20px;border:2px solid #645b54;background-color:#373737;} 
div.photo_V_img div.photo_V_img1 span.pho_soimg{display:block;float:left;width:120px;height:90px;margin:19px 0 0 20px;padding:5px;background:#2d2925;} 
div.photo_V_img div.photo_V_img1 span.pho_soimg img{width:120px;height:90px;}
div.photo_V_img div.photo_V_img1 ul.photo_V_T{float:left;width:548px;margin:22px 0 8px 27px;} 
div.photo_V_img div.photo_V_img1 ul.photo_V_T li.in_B{font-size:14px;color:#ff826c;font-family:dotum;font-weight:bold;}
div.photo_V_img div.photo_V_img1 ul.photo_V_T li.in_B2{margin:5px 0 10px 0;line-height:18px;font-size:12px;color:#999999;font-family: dotum;letter-spacing:-1px;}
div.photo_V_img div.photo_V_img1 ul.photo_V_T li.in_B3 span{display:block;float:left;font-family:"굴림";}
div.photo_V_img div.photo_V_img1 ul.photo_V_T li.in_B3 span.in_B3_RED{margin-right:13px;color:#ffd3c1;}
div.photo_V_img div.photo_V_img1 ul.ES_seven li.photo_V_SLIDE{display:block;}
div.photo_V_img div.photo_V_img1 ul.ES_seven li.photo_V_SLIDE img{float:left;}

div.photo_V_img div.photo_V_img2 ul.photoES_Big{ margin-top:30px;}
div.photo_V_img div.photo_V_img2 ul.photoES_Big li span{ display:block; float:left;}
div.photo_V_img div.photo_V_img2 ul.photoES_Big li span.dhls{ margin-top:186px;}
div.photo_V_img div.photo_V_img2 ul.photoES_Big li span.dhfms{ margin-top:186px;}
div.photo_V_img div.photo_V_img2 ul.photoES_Big li span.photoES_text{ margin:15px 0 19px 54px; color:#999999;}

div.photo_V_img div.liveRe{ margin:0 0 0 19px;}
div.photo_V_img div.table_bt_area{ margin-left:691px;}

/* photo gallery 추가 */
.photo_V_img1 .photo_v_top{width:100%;height:194px;}
.photo_V_img1 .photo_v_top:after{content:"";display:block;clear:both;}

/* 작은썸네일 */
#photo_sBox{position:relative;height:75px;}
#photo_sBox .previous{position:absolute;top:0;left:0;width:25px;height:75px;z-index: 99;}
#photo_sBox .next{position:absolute;top:0;right:0;width:25px;height:75px;z-index: 99;}
#photo_sBox .photo_sBox_move{position:absolute;top:0;left:30px;width:686px;height:75px;overflow:hidden;}
#photo_sBox .photo_sBox_move ul{position:absolute;top:0;left:0;width:auto;}
#photo_sBox .photo_sBox_move li{display:inline;position:relative;float:left;width:98px;height:75px;text-align:center;}
/* #photo_sBox .photo_sBox_move li:first-child{margin-left:5px;} */
#photo_sBox .photo_sBox_move li img{margin-bottom:-3px;width:98px;height:75px;/*border:1px solid #4a4949;*/}
#photo_sBox .photo_sBox_move li.active img{width:92px;height:69px;border:3px solid #f24443;}

/* 큰섬네일 */
#photo_bbox{position:relative;width:789px;height:528px;margin-top:30px;margin-bottom:15px;}
#photo_bbox .previousBig{display:inline-block;position:absolute;top:185px;left:0;width:43px;height:96px;}
#photo_bbox .nextBig{display:inline-block;position:absolute;top:185px;right:0;width:43px;height:96px;}
#photo_bbox .photo_bimg{position:absolute;top:0;left:43px;width:702px;height:528px;overflow:hidden;}

#photo_bbox .photo_bimg ul{position:absolute;left:0;top:0;width:auto;height:528px;text-align:center;}
#photo_bbox .photo_bimg li{float:left;}
#photo_bbox .photo_bimg ul .set{position:relative;float:left;width:702px;height:528px;}
#photo_bbox .photo_bimg ul .set .imgImage{display:inline-block;width:702px;height:468px;}
#photo_bbox .photo_bimg ul .set .imgCaption{display:inline-block;width:702px;height:60px;text-align:left;color:#999;padding:14px 0 5px}
#photo_bbox .photo_bimg ul .set .imgCaption .message{width:680px;margin:0 auto;}

.mscarousel {overflow:hidden}
.mscarousel .child{position:relative;}
.mscarousel .child .set, .mscarousel .set{float:left; position:relative;}
.mscarousel .child .set .message, .mscarousel .set .message{/*position:absolute; top:0; left:0; background-color:#333333; color:#fff; display:none;*/}
/* photo gallery 추가 */

/*
#photo_sBox{position:relative;height:75px;}
#photo_sBox .photo_sBox_left{position:absolute;top:0;left:0;width:25px;height:75px;}
#photo_sBox .photo_sBox_right{position:absolute;top:0;right:0;width:25px;height:75px;}
#photo_sBox .photo_sBox_move{position:absolute;top:0;left:25px;width:690px;height:75px;overflow:hidden;}
#photo_sBox .photo_sBox_move ul{position:absolute;top:0;left:0;width:auto;}
#photo_sBox .photo_sBox_move li{float:left;width:98px;height:75px;}
#photo_sBox .photo_sBox_move li:first-child{margin-left:4px;}
#photo_sBox .photo_sBox_move li img.photo_ov{width:90px; height:67px;border:4px solid #f00;}

.photo_bbox{position:relative;width:789px;height:528px;margin-top:30px;margin-bottom:15px;}
.photo_bbox .photo_bleft{display:inline-block;position:absolute;top:185px;left:0;width:43px;height:96px;}
.photo_bbox .photo_bright{display:inline-block;position:absolute;top:185px;right:0;width:43px;height:96px;}
.photo_bimg{position:absolute;top:0;left:43px;width:702px;height:528px;overflow:auto;}
.photo_bimg ul{position:absolute;left:0;top:0;width:auto;text-align:center;}
.photo_bimg li{position:relative;float:left;width:702px;height:528px;}
.photo_bimg li a{display:inline-block;position:absolute;top:0;left:0;width:702px;height:468px;}
.photo_bimg li span{display:inline-block;position:absolute;bottom:0;left:0;width:702px;height:40px;text-align:left;color:#999;}
*/

/* photo gallery 추가 */

/* photo view sns background 변경 */
#liverePlugIn{position:relative;width: 700px!important;margin:0 auto!important;background-color:#fff!important;border:1px solid #000;border-radius:10px;}
#campain #liverePlugIn{width:100%!important;border:0;}
#livereHomeBtn{right:0px!important;}
#livereReplySort{width:684px!important;margin:0 auto!important;}
#liverePlugIn:after{content:"";display:block;position:absolute;top:-14px;left:50%;width:31px;height:14px;margin-left:-17px;background:url(/images/guide/live_re_tooltip.gif) no-repeat 0 0;}
#campain #liverePlugIn:after{display:none;}
#livereWriteForm{background-image:none!important;background-color:#fff!important;}
#campain #livereWriteForm{background: url("//101.livere.co.kr/images/ver8/livere8_pattern.png") repeat!important;}
#Right_contents_ES_view .liveRe{padding-top:12px;}
.liveRe .liveRetop{}
.liveRe .liveRefoot{}

#Right_contents_ES_view .table_bt_area{text-align:right;}
#Right_contents_ES_view .table_bt_area span.bt_list{display: block; float: right; width: 68px;margin-right:60px;padding-right: 0px;}

/* 캠페인 내용 SNS 사이즈 */
#cmp_view_wrap #livereReplySort{width:100%!important;}

/* FAQ, 도움말 펼침메뉴 */
.accordion {clear: both;width: 100%;}
.accordion dl{width:100%;/*border-top: 1px solid #e7e7e7;*/}
.accordion dl.bot_bor{border-bottom: 1px solid #8e8a88;}
.accordion dt{padding:0 30px 0 13px;font-family: dotum;height:100%;border-bottom: 1px solid #e7e7e7;background: url("../images/mypage/tap_arrow.gif") no-repeat scroll 16px center transparent;}
.accordion dt.ac_active{background: url("../images/mypage/tap_arrow_on.gif") no-repeat scroll 16px center transparent;}
.accordion dt.ac_tab > a{padding:18px 0px 13px 0; display: block;}
.accordion dt p{color:#555; font-size: 12px; padding:0 10px 0 25px; line-height: 13px; *line-height: 14px;}
.accordion dt p span.section{width: 146px;display: inline-block;color: #e85b4c;}
.accordion dt p span.question{font-weight: bold;}
.accordion dt.ac_active > p{color:#010101;}
.accordion dd{position:relative;font-family: dotum;padding:12px 30px 10px 10px;border-bottom: 1px solid #e7e7e7;background: url("../images/faq/icon_a.png") no-repeat scroll 10px 16px transparent;}
.accordion dd > p{height:100%;line-height: 20px;padding:0 10px 0 10px;color: #555;}
.accordion dd .bt_etc_close{position:absolute;bottom:10px;right:20px;float:none;display: block;padding-bottom:0;cursor: pointer;}

.accordion_Faq01 {clear: both;width: 100%;}
.accordion_Faq01 dl{width:100%;border-top: 1px solid #e7e7e7;}
.accordion_Faq01 dl.bot_bor{border-bottom: 1px solid #8e8a88;}
.accordion_Faq01 dt{padding:0 30px 0 0px;font-family: dotum;height:100%;background: url("../images/mypage/tap_arrow.gif") no-repeat scroll 98% center transparent;}
.accordion_Faq01 dt.ac_active{background: url("../images/mypage/tap_arrow_on.gif") no-repeat scroll 98% center transparent;}
.accordion_Faq01 dt.ac_tab > a{padding:10px 0px 8px 0; display: block;}
.accordion_Faq01 dt p{color:#555; font-size: 12px; line-height: 13px;padding:0 10px 0 0;}
.accordion_Faq01 dt p span.section{width: 56px;display: inline-block;text-align: center;color: #6d6462;vertical-align: top;padding-top: 5px;}
.accordion_Faq01 dt p span.question{display: inline-block;vertical-align: top;padding-top: 5px;color: #444444;}
.accordion_Faq01 dt p span.icon_Q{display: inline-block;width: 12px;height: 15px;padding-right: 10px;padding-top: 2px;}
.accordion_Faq01 dt.ac_active > p{color:#333333;}
.accordion_Faq01 dd{font-family: dotum;overflow: hidden;border-top: 1px solid #e7e7e7;padding:12px 0 10px 60px;background: #f8f8f8;}
.accordion_Faq01 dd span.Text > p{height:100%;line-height: 20px;padding:0 0 26px 0;color: #555;}
.accordion_Faq01 dd span.icon_A{display: block;float: left;width: 12px;height: 15px;padding-right: 13px;}
.accordion_Faq01 dd span.Text{display: block;float: left;width: 617px;}
.accordion_Faq01 dd span.bt_support{display: block;width: 100%;clear: both;font-family: dotum;font-size: 12px;color: #e24b3b;padding-left: 25px;height: 15px;}
.accordion_Faq01 dd span.bt_support a{color: #e24b3b;}
.accordion_Faq01 dd span.bt_close{display: block;float: right;cursor: pointer;}

.accordion_Guide01 {clear: both;width: 100%;}
.accordion_Guide01 dl{width:100%;border-top: 1px solid #e7e7e7;}
.accordion_Guide01 dl.bot_bor{border-bottom: 1px solid #8e8a88;}
.accordion_Guide01 dt{padding:0 30px 0 13px;font-family: dotum;height:100%;background: url("../images/mypage/tap_arrow.gif") no-repeat scroll 16px center transparent;}
.accordion_Guide01 dt.ac_active{background: url("../images/mypage/tap_arrow_on.gif") no-repeat scroll 16px center transparent;}
.accordion_Guide01 dt.ac_tab > a{padding:10px 0px 8px 0; display: block;}
.accordion_Guide01 dt p{color:#555; font-size: 12px; line-height: 13px;padding:0 10px 0 25px;}
.accordion_Guide01 dt p span.section{width: 146px;display: inline-block;color: #e85b4c;}
.accordion_Guide01 dt p span.question{display: inline-block;}
.accordion_Guide01 dt .dtp{display:block;color:#555; font-size: 12px; line-height: 13px;padding:0 10px 0 25px;}
.accordion_Guide01 dt .dtp span.section{width: 146px;display: inline-block;color: #e85b4c;}
.accordion_Guide01 dt .dtp span.question{display: inline-block;}
.accordion_Guide01 dt.ac_active > p{color:#333333;}
.accordion_Guide01 dd{font-family: dotum;overflow: hidden;border-top: 1px solid #e7e7e7;padding:12px 30px 10px 178px;background: url("../images/faq/icon_a.png") no-repeat scroll 10px 16px transparent;}
.accordion_Guide01 dd > p{height:100%;line-height: 20px;padding:0 10px 0 10px;color: #555;}
.accordion_Guide01 dd span.bt_support{display: block;float: left;padding-left: 10px;height: 23px;}
.accordion_Guide01 dd span.bt_close{display: block;float: right;cursor: pointer;}

.accordion_Guide02 {clear: both;width: 100%;}
.accordion_Guide02 dl{width:100%;border-top: 1px solid #e7e7e7;}
.accordion_Guide02 dl.bot_bor{border-bottom: 1px solid #8e8a88;}
.accordion_Guide02 dt{padding:0 30px 0 13px;font-family: dotum;height:100%;background: url("../images/mypage/tap_arrow.gif") no-repeat scroll 16px center transparent;}
.accordion_Guide02 dt.ac_active1{background: url("../images/mypage/tap_arrow_on.gif") no-repeat scroll 16px center transparent;}
.accordion_Guide02 dt.ac_tab1 > a{padding:10px 0px 8px 0; display: block;}
.accordion_Guide02 dt p{color:#555; font-size: 12px; line-height: 13px;padding:0 10px 0 25px;}
.accordion_Guide02 dt p span.section{width: 146px;display: inline-block;color: #e85b4c;}
.accordion_Guide02 dt p span.question{display: inline-block;}
.accordion_Guide02 dt .dtp{display:block;color:#555; font-size: 12px; line-height: 13px;padding:0 10px 0 25px;}
.accordion_Guide02 dt .dtp span.section{width: 146px;display: inline-block;color: #e85b4c;}
.accordion_Guide02 dt .dtp span.question{display: inline-block;}
.accordion_Guide02 dt.ac_active1 > p{color:#333333;}
.accordion_Guide02 dd{font-family: dotum;overflow: hidden;border-top: 1px solid #e7e7e7;padding:12px 30px 10px 178px;background: url("../images/faq/icon_a.png") no-repeat scroll 10px 16px transparent;}
.accordion_Guide02 dd > p{height:100%;line-height: 20px;padding:0 10px 0 10px;color: #555;}
.accordion_Guide02 dd span.bt_support{display: block;float: left;padding-left: 10px;height: 23px;}
.accordion_Guide02 dd span.bt_close{display: block;float: right;cursor: pointer;}

/* QNA Search */
div.Qna_search{width: 100%;height: 30px;clear: both;}
div.Qna_search span.Tit{display: block;width: 100px;float: left;}
div.Qna_search span.Tit2{display: block;width: 44px;float: left;}
div.Qna_search div.search_box{float: left;height: 30px;background: url(/images/mypage/searchBox_bg.gif) left top no-repeat;}
div.Qna_search div.search_box span.selectArea{width: 67px;height: 30px;display: block;float: left;}
div.Qna_search div.search_box span.selectArea select{width: 65px;border: 0;display: block;margin: 6px 1px 0 1px; }
div.Qna_search div.search_box span.inputArea{width: 241px;height: 30px;display: block;float: left;}
div.Qna_search div.search_box span.btn{display: block;float: left;}
div.Qna_search div.search_box span.btn img{display: block;}

div.qna_tapmenu{width: 100%;height: 39px;clear: both;}

ul.Qna_tap{width: 100%;height: 39px;display: block;}
ul.Qna_tap li{float: left;width: 95px;}
ul.Qna_tap li a{display: block;line-height: 38px;text-align: center;background: #f8f8f8;color: #868686;font-size: 12px;font-weight: bold;font-family: dotum;border:1px solid #d8d8d8;border-bottom: 0;letter-spacing: -1px;}
ul.Qna_tap li a:hover{background: #f35959;color: #ffffff;border:1px solid #f35959;border-bottom: 0;}
ul.Qna_tap li a.selected{display: block;line-height: 38px;text-align: center;background: #f35959;color: #ffffff;font-size: 12px;font-weight: bold;font-family: dotum;border:1px solid #f35959;border-bottom: 0;letter-spacing: -1px;}
ul.Qna_tap li.tab01, li.tab02, li.tab03, li.tab04, li.tab05, li.tab06, li.tab07, li.tab08{width: 95px;height: 39px;}

/* QNA List */
div.Qna_list{overflow: hidden;width: 100%;border-top: 2px solid #4a4645;}
div.Qna_list div.line{width: 100%;height: 1px;background: #aeabaa;clear: both;}
div.Qna_list div.line2{width: 100%;height: 1px;background: #e7e7e7;clear: both;}
div.Qna_list div.titleArea{height: 34px;width: 100%;}
div.Qna_list div.titleArea span.Tit01{display: block;float: left;width: 23px;height: 12px;margin: 10px 0 0 72px;}
div.Qna_list div.titleArea span.Tit02{display: block;float: left;width: 24px;height: 12px;margin: 10px 0 0 452px;}
div.Qna_list div.titleArea span.Tit02_1{display: block;float: left;width: 24px;height: 12px;margin: 10px 0 0 222px;}

/* 1:1 문의 */
div.OneQnaTb{width: 100%;overflow: hidden;}
div.OneQnaTb_view{width: 100%;height: auto;}
div.OneQnaTb_view div.TitlArea{width: 100%;height: 70px;border-top: 2px solid #cccccc;border-bottom: 1px solid #cccccc;}
div.OneQnaTb_view div.TitlArea div.row1{width: 100%;height: 42px;border-bottom: 1px dashed #cccccc;font-family: dotum;}
div.OneQnaTb_view div.TitlArea div.row1 span.Tit{width: 628px;font-size: 14px;font-weight: bold;display: inline-block;float: left;color: #444;padding: 14px 0 14px 20px;}
div.OneQnaTb_view div.TitlArea div.row1 span.writer{display: inline-block;float: left;width: 112px;}
div.OneQnaTb_view div.TitlArea div.row1 span.writer p{width: 100%;font-size: 12px;color: #777;padding: 16px 0 14px 0;}
div.OneQnaTb_view div.TitlArea div.row1 span.writer p span.title{display: inline-block;font-weight: bold;padding-right: 7px;}
div.OneQnaTb_view div.TitlArea div.row2{width: 100%;height: 27px;font-family: dotum;}
div.OneQnaTb_view div.TitlArea div.row2 span.Tit{width: 628px;font-size: 12px;display: inline-block;float: left;color: #444;padding: 7px 0 7px 20px;}
div.OneQnaTb_view div.TitlArea div.row2 span.Tit span.section{display: inline-block;font-weight: bold;padding-right: 5px;}
div.OneQnaTb_view div.TitlArea div.row2 span.writer{display: inline-block;float: left;width: 112px;}
div.OneQnaTb_view div.TitlArea div.row2 span.date p{width: 100%;font-size: 12px;color: #777;padding: 7px 0 7px 0;}
div.OneQnaTb_view div.TitlArea div.row2 span.date p span.title{display: inline-block;font-weight: bold;padding-right: 7px;}

div.view_area{width: 100%;height: auto;}
div.view_area div.Question{width: 100%;background: url(/images/mypage/icon_q.gif)no-repeat scroll 19px 18px transparent;border-bottom: 1px solid #e1e4e6;}
div.view_area div.Question p{font-family: dotum;font-size: 12px;line-height: 20px;padding: 21px 43px;}
div.view_area div.Answer{width: 100%;background: url(/images/mypage/icon_a.gif)no-repeat scroll 19px 18px transparent;border-bottom: 1px solid #e1e4e6;}
div.view_area div.Answer p{font-family: dotum;font-size: 12px;line-height: 20px;padding: 21px 43px;}

div.OneQnaTb_write{width: 100%;height: auto;}
div.OneQnaTb_write div.TitlArea{width: 100%;height: 42px;border-top: 2px solid #cccccc;border-bottom: 1px solid #cccccc;}
div.OneQnaTb_write div.TitlArea div.row{width: 100%;height: 42px;font-family: dotum;}
div.OneQnaTb_write div.TitlArea div.row span.Title1{display: block;float: left;padding: 15px 10px 0 14px;font-weight: bold;}
div.OneQnaTb_write div.TitlArea div.row span.inputArea{display: block;float: left;padding: 7px 0 7px 0;}
div.OneQnaTb_write div.TitlArea div.row span.inputArea input{border: 1px solid #e1e1e1;width: 490px;height: 23px;padding-top: 3px;padding-left: 5px;}
div.OneQnaTb_write div.TitlArea div.row span.selectArea{display:block;float:right;margin-right:22px;padding: 11px 0 10px 0;}
div.OneQnaTb_write div.TitlArea div.row span.selectArea select{width: 142px;height:21px;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;}

div.write_area{height: auto;padding: 10px 24px 12px 19px;background: #f5f5f5;border-bottom: 1px solid #e1e4e6;}
div.write_area textarea{width: 687px;padding: 15px;height: 348px;border: 1px solid #e1e1e1;}


/* paging */
div.paging_Area{width: 100%; text-align: center;overflow: hidden;}
div.paging_Area img{display:inline;}
.paging_Area a {font-size: 12px; font-family: dotum; color:#888; display:inline-block; padding:7px 10px 1px 10px; line-height:13px; letter-spacing:-1px; min-width:12px; vertical-align: top;}
.paging_Area a.on {text-decoration: underline;  font-weight: bold; color: #333;}
.paging_Area .btn {padding:0 10px;}

div.paging_Area_re{width: 100%;text-align: center;overflow: hidden;position: absolute;bottom:0px;}
div.paging_Area_re img{display:inline;}
.paging_Area_re a {font-size: 12px; font-family: dotum; color:#888; display:inline-block; padding:7px 10px 1px 10px; line-height:13px; letter-spacing:-1px; min-width:12px; vertical-align: top;}
.paging_Area_re a.on {text-decoration: underline;  font-weight: bold; color: #333;}
.paging_Area_re .btn {padding:0 10px;}

div.paging_dpTP{width: 100%; text-align: center; position: relative; clear: both; margin-top:17px;}
div.paging_dpTP img{display:inline;}
.paging_dpTP a {font-size: 12px; font-family: dotum; color:#888; display:inline-block; padding:7px 7px 1px 7px;line-height:13px; letter-spacing:-1px; min-width:12px; vertical-align: middle; font-weight: bold; }
.paging_dpTP a.on {text-decoration: underline;  font-weight: bold; color: #d77665;}


/* START : 스킨 (템플릿) 게시판 탭메뉴, 검색,목록,내용 START */
/* defalut (공지사항,새소식), skin-type1(정기간행물,뉴스레터,보고서),skin-type2(나눔이야기),skin-mvtype1(영상물),skin-application어플리케이션*/
.skin-toparea{position:relative;width:100%;height:37px;margin:28px 0 0 0;padding:0;}
.skin-type1 .skin-toparea{width:720px;margin:8px auto 0;}
.skin-toparea:after{content:"";display:block;clear:both;}

/* 탭메뉴 */
.skin-tabmenu{width:100%;border-bottom:2px solid #4a4645;font-family:Dotum;}
.skin-tabmenu:after{content:"";display:block;clear:both;}
.skin-tabmenu a{display:inline-block;float:left;height:25px;min-width:100px;padding:11px 0 0;border:1px solid #c6c6c6;border-bottom:0;border-left:0;background-color:#fdfdfd;font-weight:bold;color:#666;text-align:center;}
.skin-tabmenu a:first-child{border-left:1px solid #c6c6c6;}
.skin-tabmenu.skin-tabnum3 a{min-width:130px;}
.skin-tabmenu.skin-tabnum6 a{min-width:119px;}
.skin-tabmenu.skin-tabnum6 a:first-child{min-width:117px;}
.skin-tabmenu.skin-tabnum7 a{min-width:102px;}
.skin-tabmenu.skin-tabnum7 a:first-child{min-width:100px;}
.skin-tabmenu a.on{border:1px solid #585550;border-bottom:0;border-left:0;background-color:#6e6b66;color:#ffffff;}
.skin-tabmenu a.on:first-child{border-left:1px solid #585550;}
.skin-tabmenu a:hover,
.skin-tabmenu a:focus{border:1px solid #585550;border-bottom:0;border-left:0;background-color:#6e6b66;color:#ffffff;}
.skin-tabmenu a:first-child:hover,
.skin-tabmenu a:first-child:focus{border-left:1px solid #585550;}

/* 검색 */
.skin-searchbox{display:block;position:absolute;top:0;right:0;height:35px;background:url(../images/e2/view_search_box.gif) left top no-repeat;}
.skin-searchbox:after{content:"";display:block;clear:both;}
.skin-searchbox .skin-sel{display:block;float:left;width:50px;}
.skin-searchbox .skin-sel select{border:0;background:none;}
.skin-searchbox .skin-schinput{display:block;float:left;height:21px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.skin-searchbox .skin-schinput input{height:19px;line-height:19px;padding-left:5px;border:0;background:none;}
.skin-searchbox .skin-btnsch{display:block;float:left;}

.skin-type1 .skin-toparea .skin-searchbox.skin-sctype1,
.skin-type2 .skin-toparea .skin-searchbox.skin-sctype1,
.skin-toparea.skin-application .skin-searchbox{top:39px;width:100%;height:40px;background:#f4f4f4;}
.skin-type1 .skin-toparea .skin-searchbox.skin-sctype1 form,
.skin-type2 .skin-toparea .skin-searchbox.skin-sctype1 form,
.skin-toparea.skin-application .skin-searchbox form{float:right;height:25px;margin-top:5px;}
.skin-type1 .skin-toparea .skin-searchbox.skin-sctype1 .skin-schinput,
.skin-type2 .skin-toparea .skin-searchbox.skin-sctype1 .skin-schinput,
.skin-toparea.skin-application .skin-searchbox .skin-schinput{background:#fff;}


/* 목록 */
.skin-listarea{overflow:hidden;width:100%;border-top:2px solid #4a4645;}
.skin-type1 .skin-listarea{width:720px;margin:0 auto;}

.skin-bbslist{width:100%;border-spacing:0;border-collapse:separate;border-bottom:1px solid #aeabaa;}
.skin-type1 .skin-listarea .skin-bbslist{border-bottom:none;}

.skin-bbslist th{padding:10px 5px;font-size:12px;border-bottom:2px solid #aeabaa;}
.skin-bbslist td{padding:5px;height:25px;border-bottom: 1px solid #aeabaa;text-align:center;color:#666;font-family:Dotum;}
.skin-bbslist.skin-bbstype1 td{border-bottom: 1px dotted #aeabaa;}
.skin-type1 .skin-listarea td{padding:5px 0;}
.skin-bbslist tr:last-child td{border-bottom:none;}
.skin-type1 .skin-listarea tr:last-child td{border-bottom: 1px dotted #aeabaa;}

.skin-bbslist td.skin-tdleft{text-align:left;}

.skin-tdimg{display:block;float:left;width:165px;height:86px;margin:10px 8px 10px 0; padding:5px;border:1px solid #e0dcd5; }

.skin-type1 .skin-listarea .skin-tdimg{max-width:210px;height:100%;min-height:76px;max-height:110px;margin:10px 8px 10px 0;border:1px solid #e0dcd5;}
.skin-type1 .skin-listarea .skin-tdimg img[width="155"]{width:155px;height:76px;}
.skin-type1 .skin-listarea .skin-tdimg img[width="200"]{width:200px;height:100px;}

/*
.skin-tdnews{float:left;margin:14px 8px 0 0;}
.skin-tdnews strong{color:red;}
.skin-tdtit{float:left;margin:14px 5px 0 0;}
.skin-icon{margin:0;padding-bottom:1px;vertical-align:bottom;}
.skin-tdnote{display:inline-block;overflow:hidden;float:left;width:350px;height:50px;line-height:1.4;margin:10px 0 0 0;color:#999;}
*/
/*
.skin-type1 .skin-listarea .skin-tdnote{width:68%;}
.skin-type1 .skin-listarea .skin-file{display:inline-block;overflow:hidden;float:left;width:68%;margin-top:5px;}
.skin-type1 .skin-listarea .skin-file:after{content:"";display:block;clear:both;}
.skin-type1 .skin-listarea .skin-file a{float:left;margin-right:15px;}
.skin-type1 .skin-listarea .skin-file a img{margin-right:5px;vertical-align:middle;}
*/

.skin-tdtext{display:inline;margin:14px 0;font-family:Dotum;}
.skin-tdtext dt{display:block;line-height:1.0;margin-top:14px;margin-bottom:10px;}
.skin-tdtext dt .skin-tdnews{display:inline;margin:0 8px 0 0;}
.skin-tdtext dt .skin-tdnews strong{color:red;}
.skin-tdtext dt .skin-tdtit{display:inline;margin:0 5px 0 0;}
.skin-tdtext dt .skin-icon{margin:0;padding-bottom:1px;vertical-align:bottom;}
.skin-tdtext dd{overflow:hidden;float:none;line-height:1.4;}
.skin-tdtext dd:first-child{margin-bottom:5px;}
.skin-tdtext dd a{margin-right:5px;}
.skin-tdtext dd .skin-tdnote{display:inline;margin:0;color:#999;}
.skin-tdtext dd.skin-file{display:inline;margin-top:5px;}
.skin-tdtext dd.skin-file a{margin-right:15px;}
.skin-tdtext dd.skin-file a img{margin-right:5px;vertical-align:middle;}


/* 영상물 */
.skin-listarea.skin-mvtype1{width:720px;margin:0 auto;padding-top:33px;background:url(../images/e2/4-2bg.jpg) no-repeat 0 0;border-bottom:none;}
.skin-listarea.skin-mvtype1 .skin-bbslist{width:672px;margin:0 auto;border-bottom:none;}
.skin-listarea.skin-mvtype1 td{width:147px;height:134px;margin:0;padding:0 14px 23px;border-bottom: none;text-align:left;color:#333;vertical-align:top;}
.skin-listarea.skin-mvtype1 .skin-tdimg{float:none;width:146px;height:95px;margin:0 0 3px 0;padding:0; border:0 none}
.skin-listarea.skin-mvtype1 .skin-tdnews{float:none;margin:0 3px 3px 0; color: red;}
.skin-listarea.skin-mvtype1 .skin-tdtit{float:none;margin:0 0 3px 0;}
.skin-listarea.skin-mvtype1 .skin-tdnote{clear:both;width:146px;height:38px;line-height:1.2;margin:0;font-size:11px;font-weight:normal;}

/* 어플리케이션 */
.skin-listarea.skin-application{width:720px;margin:0 auto;padding-top:40px;border-bottom: 1px solid #aeabaa;}
.skin-listarea.skin-application td{width:358px;height:145px;margin:0;padding:10px 0;border-bottom: 1px dotted #aeabaa;text-align:left;color:#333;vertical-align:top;}
.skin-listarea.skin-application tr:last-child td{border-bottom:none;}
.skin-listarea.skin-application .skin-tdimg{width:143px;max-width:143px;height:143px;min-height:143px;max-height:143px;margin:10px 8px 10px 0;padding:0;border:1px solid #e0dcd5;}
.skin-listarea.skin-application .skin-tdimg img{width:129px;height:129px;margin:7px 0 0 7px;}
.skin-listarea.skin-application .skin-imgnews{float:left;width:190px;max-height:28px;margin:18px 0 12px 0;}
.skin-listarea.skin-application .skin-tdnews{float:none;margin:0 3px 0 0;}
.skin-listarea.skin-application .skin-tdtit{float:none;margin:0;}
.skin-listarea.skin-application .skin-tdnote{display:inline-block;width:190px;height:auto;max-height:62px;margin:0 0 4px 0;font-size:12px;font-weight:normal;color: #888888; line-height: 16px; padding-bottom: 4px;}
.skin-listarea.skin-application .skin-tddate{font-size:11px; color: #bbbbbb;}

/*
.skin-type4 .skin-listarea{width:720px;margin:0 auto;padding-top:30px;}
.skin-type4 .skin-listarea .skin-bbslist{margin-top:15px;}
.skin-type4 .skin-listarea tr:last-child td{border-bottom:none;}
.skin-type4 .skin-listarea .skin-tdimg{width:208px;height:108px;margin:10px 8px 10px -5px;border:1px solid #e0dcd5;}
.skin-type4 .skin-listarea .skin-tdnote{width:485px;}
.skin-type4 .skin-listarea .skin-file{display:inline-block;overflow:hidden;float:left;width:485px;margin-top:5px;}
.skin-type4 .skin-listarea .skin-file:after{content:"";display:block;clear:both;}
.skin-type4 .skin-listarea .skin-file a{float:left;margin-right:15px;}
.skin-type4 .skin-listarea .skin-file a img{margin-right:5px;vertical-align:middle;}
*/

/* 내용 */
.skin-viewarea{overflow:hidden;position:relative;width:100%;margin:20px auto;}
.skin-type1 .skin-viewarea{width:708px;}
.body_color .skin-viewarea{margin-top:30px!important;}

/* 내용 sns, print 버튼 */
.skin-snsicon{width:755px;height:30px;padding-right:5px;text-align:right;}
.skin-type1 .skin-viewarea .skin-snsicon{position:absolute;top:8px;right:10px;width:130px;height:24px;z-index:1;}
.skin-snsicon li{display:inline;margin-right:-1px;}
.skin-snsicon li img{vertical-align:top;}


/* 내용 페이지 */
.skin-bbsview{position:relative;width:100%;border-spacing:0;border-collapse:separate;border-top:2px solid #4a4645;font-family:dotum;}
.skin-type1 .skin-viewarea .skin-bbsview{border-top:0;}
.skin-bbsview th{padding:8px 3px;text-align:right;}
.skin-bbsview td{padding:8px 3px;text-align:left;}

.skin-viewtit th{height:25px;}
.skin-viewtit td{height:25px;}
.skin-type1 .skin-viewarea .skin-viewtit td{height:16px;padding:12px 15px;font-size:12px;}
.skin-viewfile th{border-top:1px dotted #aeabaa;}
.skin-viewfile td{border-top:1px dotted #aeabaa;}
.skin-view td{border-top:1px solid #aeabaa;}

.skin-thtitile{width:80px;}
.skin-thtitile strong{visibility:hidden;}
.skin-thtitile2{position:relative;font-size:14px;}
.skin-thtitile2 div{overflow:hidden;position:absolute;top:13px;left:-65px;height:17px;}
/* S: firefox */
html>/**/body .skin-thtitile2 div, x:-moz-any-link, x:default{left:20px;}
/* E : firefox */
.skin-thtitile2 strong{font-size:14px;color:red;}
.skin-thtitile2 span{font-size:14px;font-weight:bold;}
.skin-thfile{width:80px;}
/* .skin-thfile strong{visibility:hidden;} */
.skin-thfile2{position:relative;}
.skin-thfile2 div{overflow:hidden;position:absolute;top:6px;left:-65px;height:17px;}
.skin-thfile2 a{margin-right:10px;}
.skin-thfile2 img{margin-right:2px;vertical-align:middle;}
.skin-thdate{width:50px;}
.skin-thdate2{width:50px;}
.skin-thhit{width:50px;}
.skin-thhit2{width:20px;}
.skin-bbsview td.skin-thhit2{padding-right:15px;text-align:left;}

.skin-viewcontent{width:706px;min-height:300px;margin:20px auto;line-height:1.5;}
.skin-type1 .skin-viewarea .skin-viewcontent{width:680px;}
.skin-viewcontent table{margin:0;padding:0;}
.skin-viewcontent table th{margin:0;padding:0;}
.skin-viewcontent table td{margin:0;padding:0;}

.skin-type1 .skin-viewarea .skin-viewbanner{width:700px;margin:0 0 0 -4px;padding:0 0 20px 0;background:url(/images/e2/apply_bg.gif) repeat-y 0 0;text-align:center;}
.skin-type1 .skin-viewarea .skin-bnbox{width:647px;margin:10px auto;padding:25px 0;background: url(../images/e2/apply_line.gif) no-repeat 0 100%;}
.skin-type1 .skin-viewarea .skin-bnbox p{padding:0 0 21px 0;}
.skin-type1 .skin-viewarea .skin-bnbox img{vertical-align:middle;}
.skin-type1 .skin-viewarea .skin-bnbox strong{margin:0 8px 0 3px;}

/* 내용 이전글,다음글 */
.skin-viewpn{width:100%;margin-bottom:10px;border-top:1px solid #aeabaa;border-bottom:1px solid #aeabaa;border-spacing:0;border-collapse:separate;font-family:dotum;}
.skin-viewpn th{padding:8px 3px;font-weight:normal;}
.skin-viewpn td{padding:8px 0px;empty-cells: show;}
.skin-viewpn th strong{font-weight:normal;color:red;}
.skin-viewpn td strong{font-weight:normal;color:red;}
.skin-viewpn .prev th{border-bottom:1px dotted #aeabaa;}
.skin-viewpn .prev td{border-bottom:1px dotted #aeabaa;}
.skin-pnprev{width:75px;}
.skin-pnnext{width:75px;}
.skin-pndate{display:none;width:55px;}
.skin-pndate2{width:70px;}
.skin-pnhit{width:50px;}
.skin-pnhit2{width:55px;}

/* 내용 하단 버튼 */
.skin-viewbtn{width:100%;text-align:right;}
.skin-viewbtn a{margin-right:10px;}

/*  */
.skin-pt30{padding-top:30px;}

/* END : 스킨 (템플릿) 게시판 탭메뉴, 검색,목록,내용 */