﻿@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);

/* pointColor */
.pointColor01{color:#ff6a4c !important;}
.pointColor01Under{color:#ff6a4c !important;text-decoration:underline !important;}
.pointColorGreen{color:#70b312 !important;}


/* layout */
#container.bgG{background-color:#f5f5f5}

/* topTitArea */
.topTitArea {text-align:center;width:100%;height:406px;margin:auto;}
.topTitArea .topTit{padding-top:234px}
.topTitArea .topTit h2{font-size:48px;color:#fff;line-height:1;text-shadow:1px 1px 1px #000}
.topTitArea .topTit h2.greenTopTit{color:#70b312;text-shadow:none;} /* color 가 70b312 일때 class 적용 */
.topTitArea .topTit > p {color:#fff;font-size:16px;line-height:24px;margin-top:25px;text-shadow:1px 1px 1px #000}

/* spot */
.spot{height:460px;min-height:auto !Important}
.spot .topTitArea{height:auto}

/* title */
h3{font-size:28px;color:#70b312;line-height:1;font-weight:normal;text-align:center;letter-spacing:-1px;font-family:'Nanum Barun Gothic', '나눔바른고딕'margin-top:60px;margin-bottom:40px;}
h3.search{margin-top:40px}
h3 .people{display:inline-block;font-size:22px;color:#fff;line-height:28px;vertical-align:middle;width:48px;height:28px;margin:0 5px;background:#ff6a4c;background:url("../images/common/sp_type01.png") no-repeat -60px -40px;}

h3.bdtType{padding-top:80px;border-top:1px solid #ebebeb;}/* 타이틀 상단 보더 있는 경우 */

.contStit{font-size:18px;color:#323330;text-align:center;font-family:'NanumGothicBold','나눔고딕볼드';}
.contStxt{font-size:14px;color:#646661;line-height:24px;text-align:center;margin:20px 0 40px 0;}

/* content */
.content{width:1200px;padding:60px 0 100px 0;margin:0 auto;}
/* h4스타일 추가_2016.12.19 Doit */
.content h4{font-size:24px;color:#fff;line-height:1;text-shadow:1px 1px 1px #000; text-align: center}
.incont {width:980px;margin:auto;}

/* ico */
.i_imp{position:relative;font-size:14px;color:#969991;line-height:22px;letter-spacing:-1px;padding-left:20px;}
.i_imp:before{content:'';display:block;position:absolute;top:4px;left:0;width:14px;height:14px;background:url("../images/common/sp_type01.png") no-repeat -110px -30px;}
/* 선택버튼 옆 텍스트 */
.radio_side{float:left;margin:8px 0 0 10px;color:#646661 !important;}


.listType01{}
.listType01 li{position:relative;font-size:14px;color:#969991;line-height:22px;letter-spacing:-1px;padding-left:20px;}
.listType01 li:before{content:'';display:block;position:absolute;top:4px;left:0;width:14px;height:14px;background:url("../images/common/sp_type01.png") no-repeat -110px -30px;}

/* ! 아이콘 큰사이즈 */
.i_impTypeBig{font-size:18px;color:#323330;height:21px;padding:2px 0 0 30px;margin-top:25px;background:url("../../asset/images/guide/i_big_imp.png") 0 0 no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/* ! 아이콘 회색 */
.i_g_imp{position:relative;font-size:14px;color:#7d8079;line-height:22px;letter-spacing:-1px;padding-left:30px;}
.i_g_imp:before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:url("../images/common/sp_type01.png") no-repeat -420px -90px;}

.i_support{position:relative;font-size:14px;color:#70b312;letter-spacing:-1px;padding-left:50px;}
.i_support:before{content:'';display:block;position:absolute;top:-9px;left:0;width:39px;height:39px;background:url("../images/common/sp_type01.png") no-repeat 0 -130px;}

.i_dotG{position:relative;font-size:14px;color:#646661;line-height:22px;letter-spacing:-1px;padding-left:10px;}
.i_dotG:before{content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;background:#969991;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

ul.i_dotGL li{position:relative;font-size:14px;color:#646661;line-height:22px;letter-spacing:-1px;padding-left:10px;}
ul.i_dotGL li:before{content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;background:#969991;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}



.i_dotB{position:relative;font-size:14px;color:#40413e;line-height:22px;letter-spacing:-1px;padding-left:10px;}
.i_dotB:before{content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;background:#40413e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.i_dotGreen{position:relative;font-size:14px;color:#70b312;line-height:22px;letter-spacing:-1px;padding-left:10px;}
.i_dotGreen:before{content:'';display:block;position:absolute;left:0;top:9px;width:4px;height:4px;background:#70b312;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}

/* 리스트형식의 녹색 도트 */
ul.i_dotGreen{padding-left:0;}
ul.i_dotGreen:before{display:none;}
ul.i_dotGreen li{position:relative;font-size:14px;color:#70b312;line-height:22px;letter-spacing:-1px;font-family:'Nanum Barun Gothic', '나눔바른고딕'padding-left:10px;}
ul.i_dotGreen li:before{content:'';display:block;position:absolute;left:0;top:9px;width:3px;height:3px;background:#70b312;}

/* btn */
.btnArea{text-align:center;margin-top:40px;}
.btnArea.right{text-align:right}
.btnArea.left{text-align:left}

.btnArea .shareArea{position:relative;display:inline-block;}
.btnArea .shareArea ul{position:relative;display:inline-block;}

.btnArea .inqArea{position:relative;display:inline-block;}
.btnArea .inqArea ul{position:relative;display:inline-block;}

/* 레이어팝업 상단 버튼 영영 */
.laytopBtnArea{text-align:center;padding:20px 40px 0 40px;margin-bottom:-20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.laytopBtnArea.right{text-align:right}
.laytopBtnArea.left{text-align:left}

/* inline-block 여백 초기화 및 여백 재정의 */
.btnArea{font-size:0;}
.btnArea > a{margin-left:10px;}
.btnArea > a:first-child{margin-left:0;}

/* 양쪽정렬 */
.btnArea.double{overflow:hidden;}
.btnArea.double .left{float:left;font-size:0;}
.btnArea.double .left > a{margin-left:10px;}
.btnArea.double .left > a:first-child{margin-left:0;}
.btnArea.double .right{float:right;font-size:0;}
.btnArea.double .right > a{margin-left:10px;}
.btnArea.double .right > a:first-child{margin-left:0;}

/* btn */
.btn{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.btn span{font-size:16px;color:#fff;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.btn.btnG01{height:40px;padding:10px 20px 0 20px;background:#646661}
.btn.btnWG01{height:40px;padding:10px 20px 0 20px;background:#b0b3aa}/* 연회색*/
.btn.btnWG02{height:40px;padding:10px 20px 0 20px;background:#969991}
.btn.btnWG01_s{padding:0 10px;background:#b0b3aa}
.btn.btnWG01_s span{font-size:12px}
.btn.btnWG02_s{height:28px;padding:4px 10px 0 10px;background:#969991;}
.btn.btnWG02_s span{font-size:12px;font-family:'NanumGothic', '나눔고딕';}
.btn.btnW01{height:40px;padding:10px 20px 0 20px;border:1px solid #70b312;background:#fff;}
.btn.btnW01 span{color:#70b312}
/* 2016.10.06 버튼색 수정 및 라인추가_Doit */
.btn.btnGr02{height:40px;padding:10px 20px 0 20px;background:#70b312;}
.btn.btnGr01{height:40px;padding:10px 20px 0 20px;background:#ff6a4c; border:2px solid #fff}
.btn.btnGr03{height:40px;padding:10px 20px 0 20px;background:#969991; border:2px solid #fff}

.btn.btnGr01 .i_boost{display:inline-block;width:18px;height:14px;vertical-align:middle;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat -40px -40px;text-indent:-9999px;}
.btn.btnGr01 .i_glass{display:inline-block;width:18px;height:18px;vertical-align:middle;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat 0 0;text-indent:-9999px;}
.btn.btnGr01B .i_boost{display:inline-block;width:18px;height:14px;vertical-align:middle;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat -40px -40px;text-indent:-9999px;}
.btn.btnGr01B{height:60px;width:280px;padding-top:21px;background:#70b312;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btn.btnG01B{height:60px;width:280px;padding-top:21px;background:#969991;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
.btn.btnBl01B{height:60px;width:280px;padding-top:21px;background:#375a9a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
/* 2016.10.10 긴급구호 버튼 추가_Doit */
.btn.btnRed01B{height:60px;width:280px;padding-top:21px;background:#ff6a4c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}


.btn.btnW01B{height:60px;padding:20px 37px 0 37px;border:2px solid #70b312;background:#fff;}
.btn.btnW01B span{font-size:16px;color:#70b312;letter-spacing:-1px;}

.btn.btnW02B{height:40px;padding:8px 0px 0 0px; width:100px;border:2px solid #70b312;background:#fff;}
.btn.btnW02B span{font-size:14px;color:#70b312;letter-spacing:-1px;}

.btn.btnW03B{padding:16px 40px; border:2px solid #70b312;background:#fff;}
.btn.btnW03B span{font-size:16px;color:#70b312;letter-spacing:-1px;}

/* 상세검색 버튼 신규 */
.btn.btnDetailView{height:40px;padding:9px 18px 0 18px;border:1px solid #70b312;background:#fff;}
.btn.btnDetailView span{font-size:14px;color:#70b312;}

/* 녹색 새싹 불릿 버튼 */
.btn .i_boostGreen{display:inline-block;width:18px;height:14px;vertical-align:middle;margin-right:6px;background:url("../images/common/bg/bl_support_green.png") no-repeat 0 0;text-indent:-9999px;}

/* 투명 버튼 */
.btnTransparent{text-align:center;height:40px;padding-top:7px;border:2px solid #fff;background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

.btnopacityB{display:inline-block;position:relative;text-align:center;min-width:164px;height:60px;border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btnopacityB span{display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:21px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;}
.btnopacityB:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0.5;z-index:0;}

/* 버튼에 다운로드 아이콘 */
.btnDownload span{padding-left:27px;background:url("../images/story/bg_btn_download.png") 0 center no-repeat;}

/* 비디오 버튼 */
.btnDirections span{position:relative;padding-left:32px;}
.btnDirections span:after{content:"";display:block;position:absolute;left:0;top:1px;width:22px;height:18px;background:url("../images/common/sp_type01.png") -170px -100px no-repeat}

/* 지도 아이콘 버튼 */
.btnFastTrack span{position:relative;padding-left:24px;}
.btnFastTrack span:after{content:"";display:block;position:absolute;left:0;top:1px;width:14px;height:18px;background:url("../images/common/sp_type01.png") -150px -100px no-repeat}

/* 버튼에 페이스북 아이콘 */
.btnFacebook span{position:relative;padding:2px 0 0 45px;}
.btnFacebook span:after{content:"";display:block;position:absolute;top:50%;left:0;width:25px;height:25px;margin-top:-12px;background:url("../images/common/sp_type01.png") -170px -40px no-repeat}

/* 중간 사이즈 버튼 */
.btn.btnGr01B.type02{width:214px;}
.btn.btnG01B.type02{width:214px;}

/* 작은사이즈 페이지 버튼 */
.btn.btnGr01B.type03{width:172px;}
.btn.btnG01B.type03{width:172px;}

/* 회색 화살표 버튼 BG :7d8079 */
a.btnArrTypeGray{display:inline-block;position:relative;padding-left:20px;text-decoration:underline;}
a.btnArrTypeGray:after{content:"";display:block;position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-5px;background:url("../images/content/btn_arr_type_gray.png") 0 0 no-repeat;}
a.btnArrTypeGray span{font-size:14px;color:#7d8079;}

/* 빨강 화살표 버튼 BG :ff6a4c */
a.btnArrTypeRed{display:inline-block;position:relative;color:#ff6a4c;padding-left:20px;text-decoration:underline;}
a.btnArrTypeRed:after{content:"";display:block;position:absolute;left:0;top:50%;width:11px;height:11px;margin-top:-5px;background:url("../images/content/btn_arr_type_red.png") 0 0 no-repeat;}
a.btnArrTypeRed span{font-size:14px;color:#ff6a4c;}

/* 첨부파일 a 태그 */
a.iconFileType01:hover{text-decoration:none;}
a.iconFileType01{display:inline-block;position:relative;font-size:14px;color:#646661;padding-left:20px;margin-left:20px;}
a.iconFileType01:after{content:"";display:block;position:absolute;left:0;top:50%;width:14px;height:16px;margin-top:-8px;background:url("../images/common/sp_type01.png") -150px -40px no-repeat}
a.iconFileType01:first-child{margin-left:0;}

a.iconFileType01 span.fileName{text-decoration:underline;}
a.iconFileType01 span.fileSize{color:#969991;margin-left:4px;text-decoration:none;}

/* button */
/* 가로 100% 버튼 */
.btn.btnFull {width:100%;}

.btn.btnView{height:40px;padding:9px 20px 0 20px;border:2px solid #fff;background:url("../images/common/bg/bg_btnView.png") repeat;}
.btn.btnView .i_glass{display:inline-block;vertical-align:middle;width:18px;height:18px;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat 0 0;text-indent:-9999px;}
.btn.btnView .i_like_g {display:inline-block;vertical-align:middle;width:30px;height:29px;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat 0px -100px;text-indent:-9999px;}
.btn.btnView .i_share_w {display:inline-block;vertical-align:middle;width:26px;height:29px;margin-right:6px;background:url("../images/common/sp_type01.png") no-repeat -40px -90px;text-indent:-9999px;}
.btn.btnView .i_like_ws {display:inline-block;vertical-align:middle;width:24px;height:22px;background:url("../images/common/sp_type01.png") -220px -100px no-repeat;text-indent:-9999px;}
.btn.btnView .i_inq_ws {display:inline-block;vertical-align:middle;width:24px;height:24px;background:url("../images/common/sp_type01.png") -350px -130px no-repeat;text-indent:-9999px;}
.btn.btnView .i_like_number{margin-left:6px}

.btn.btnView.add .i_like_ws{background-position:-250px -150px}

.btn.btnView .i_like_wb {display:inline-block;vertical-align:middle;width:25px;height:22px;margin-right:6px;background:url("../images/common/sp_type01.png") -220px -100px no-repeat;text-indent:-9999px;}
.i_like_wb {display:inline-block;vertical-align:middle;width:25px;height:22px;margin-right:6px;background:url("../images/common/sp_type01.png") -220px -100px no-repeat !important;text-indent:-9999px;}
.i_like_wb.add{background-position:-290px -120px !Important}

.btnMore{display:block;line-height:60px;text-align:center;width:1200px;height:60px;text-decoration:none !Important;margin:20px auto 40px auto;background:#d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btnMore.moreS{width:980px;margin:0 auto}
.btnMore span{font-size:16px;color:#646661;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.btnMore .i_more{display:inline-block;vertical-align:middle;margin-left:8px;width:30px;height:30px;background:url("../images/common/sp_type01.png") no-repeat -40px 0;text-indent:-9999px;}
.btnMore .i_more02{display:inline-block;vertical-align:middle;margin-left:8px;width:30px;height:30px;background:url("../images/common/sp_type01.png") no-repeat -280px -230px;text-indent:-9999px;}

.btnShare{display:block;font-size:0;line-height:0;width:30px;height:30px;background:url("../images/common/sp_type01.png") no-repeat 0 -40px;text-indent:-9999px;}

.btnPlus{display:block;line-height:60px;text-align:center;text-decoration:none !Important;width:100%;height:60px;margin:20px auto 40px auto;background:#d9d9d9;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.btnPlus span{font-size:16px;color:#646661;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.btnPlus .i_plus{display:inline-block;vertical-align:middle;margin-right:8px;width:30px;height:30px;background:url("../images/common/sp_type01.png") no-repeat -370px -20px;text-indent:-9999px;}

	/* 휴지통 버튼 */
.btn_wastebasket{overflow:hidden;display:inline-block;width:57px;height:57px;}
.btn_wastebasket span{display:block;cursor:pointer;width:57px;height:57px;background:url("../images/common/sp_type01.png") 0 -170px no-repeat;text-indent:-9999px;}


/* File Add */
.fileWrap{position: relative;}
/* 2017.04.05 Doit 수정 */
/*.fileWrap .infile{position:absolute;top:0px;right:0px;width:100%;height:40px;z-index:10;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);cursor:hand;cursor:pointer;}*/
.fileWrap .infile{position:absolute;top:0px;left:0;width:100%;height:40px;z-index:10;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);cursor:hand;cursor:pointer;}
.fileWrap .btnTypeTbl{width:110px;padding-left:5px;padding-right: 5px;}
.fileWrap .btnTypeProfile{width:150px;padding-left:5px;padding-right: 5px;}

/* 검색 */
.searchAllArea{width:100%;min-width:980px;padding:60px 0;margin-top:80px;background:#f5f5f5;}
.searchAllArea .searchAreaStory{margin-top:0}
.searchAllArea .searchBest{width:460px;text-align:center;margin:10px auto 0 auto;}
.searchAllArea .searchBest > a{display:inline-block;font-size:14px;color:#70b312;letter-spacing:-1px;margin-left:20px;border-bottom:1px solid #70b312;}
.searchAllArea .searchBest > a:first-child{margin-left:0}
.searchAreaStory{position:relative;width:460px;height:60px;padding-top:9px;margin:40px auto 0 auto;border:1px solid #70b312;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.searchAreaStory.space{margin-top:60px}
.searchAreaStory input{width:365px;font-size:16px;padding-left:18px;padding-right:18px;margin-left:10px;border:0;background:#fff;}
.searchAreaStory .btnSearch{display:block;position:absolute;right:9px;top:9px;text-align:center;text-decoration:none !important;width:64px;height:40px;background:#70b312;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.searchAreaStory .btnSearch span{display:block;font-size:14px;color:#fff;text-decoration:none;font-family:'Nanum Barun Gothic', '나눔바른고딕'text-decoration:none;padding-top:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 공지영역 */
.informNotice{margin-top:40px;border:1px solid #70b312;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.informNotice ul li a{overflow:hidden;display:block;padding:11px 30px 11px 19px;}
.informNotice ul li i{display:block;float:left;font-size:14px;color:#fff;font-style:normal;line-height:26px;width:41px;height:28px;padding-left:12px;background:url("../images/common/sp_type01.png") -310px -90px no-repeat;}
.informNotice ul li p{float:left;font-size:14px;color:#323330;line-height:26px;word-wrap:break-word;width:970px;height:28px;margin-left:19px;}
.informNotice ul li .date{display:block;float:right;font-size:14px;color:#7d8079;line-height:26px;height:28px;}

/* write */
.tblWrtArea {padding:40px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.tblWrtArea table {width:100%;}
.tblWrtArea table tr:first-child th,
.tblWrtArea table tr:first-child td,{padding-top:0}
.tblWrtArea table th {font-size:14px;color:#333;text-align:left;padding:10px 0;}
.tblWrtArea table td {font-size:14px;color:#555;vertical-align:middle;font-size:14px;text-align:left;padding:10px 0;}
.tblWrtArea table td .sign,
.tblWrtArea table td .dash{display:inline-block;font-size:14px;vertical-align:middle;margin:0 2px;}
.tblWrtArea table td .account{display:inline-block;font-size:12px;color:#70b312;margin:0 4px}
.tblWrtArea table td .btn.btnTypeTbl{margin-right:-4px;margin-left:4px;}
.tblWrtArea table td .i_imp.txt_b {margin-top:10px;}
.tblWrtArea table td .i_imp.txt_l {margin-left:10px;padding-top:2px;}
.tblWrtArea table td .i_imp.txt_m {display:inline-block;margin-top:10px;margin-left:10px;}
.tblWrtArea table .addBd td,
.tblWrtArea table .addBd th{border-bottom:1px solid #e6e6e6}
.tblWrtArea table .vt{vertical-align:top;padding-top:20px}
.tblWrtArea .ipt_block > li{margin-top:20px;}
.tblWrtArea .ipt_block > li:first-child{margin-top:0}
.tblWrtArea .ipt_block > li .ipt_tit{display:inline-block;width:63px;}
.tblWrtArea .objChkSpace{min-width:105px;margin:0 0 5px 0;}
.tblWrtArea tr.space th,
.tblWrtArea tr.space td{padding:40px 0}
.tblWrtArea tr.spaceTop th,
.tblWrtArea tr.spaceTop td{padding-top:40px}
.tblWrtArea tr.spaceBottom th,
.tblWrtArea tr.spaceBottom td{padding-bottom:40px}
.tblWrtArea tr.space:first-child th,
.tblWrtArea tr.space:first-child td{padding-top:0}
.tblWrtArea tr.space td.vt{vertical-align:top;}
.tblWrtArea tr.end.space th,
.tblWrtArea tr.end.space td{padding-bottom:0}
.tblWrtArea tr.space .btn_r{margin-right:20px}
.tblWrtArea table tr td span.tit{font-size:14px;color:#70b312;font-family:'NanumGothicBold','나눔고딕볼드';}
.tblWrtArea table tr.titArea th,.tblWrtArea table tr.titArea td{padding-bottom:30px;border-bottom:1px solid #e6e6e6;}
.tblWrtArea table tr.last th,.tblWrtArea table tr.last td{padding-bottom:30px;border-bottom:1px solid #e6e6e6;}
.tblWrtArea table tr.first th,.tblWrtArea table tr.first td{padding-top:30px;}
.tblWrtArea table tr.coverImg th, .tblWrtArea table tr.coverImg td{padding-top:30px;}

/* tblWrtArea 패딩 제거 */
.tblWrtArea.noPd{padding:0;}

/* 테이블 세로형 */
.tblTypeH{margin-top:20px;border-top:1px solid #686868;border-bottom:1px solid #e6e6e6;}
.tblTypeH table{width:100%;}
.tblTypeH table tr th{font-size:14px;color:#323330;font-family:'NanumGothicBold','나눔고딕볼드';vertical-align:middle;padding:15px 0;background:#f5f5f5;}
.tblTypeH table tr td{font-size:14px;color:#646661;word-break:break-word;text-align:center;vertical-align:middle;padding:14px 0;border-top:1px solid #e6e6e6;}
.tblTypeH table tr:first-child td{border-top:1px solid #b8b8b8;}
.tblTypeH table tr td .fontTypeRed{color:#ff6a4c;}
.tblTypeH table tr td .fontTypeGreen{color:#70b312;}
/* 2016-01-07 게시판 이미지 관련 수정 .tblTypeH table tr td img{width:100%} */
.tblTypeH table tr.tbl_notice td{background:#fffff7}
.tblTypeH table .txt_untrans{color:#ff6a4c}
.tblTypeH table .txt_temp{color:#70b312}
.tblTypeH table .btnView{display:inline-block;font-size:14px;color:#fff;text-align:center;text-decoration:none;padding:7px 12px;background:#969991;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tblTypeH table .replyCont{padding-bottom:20px;border-bottom:1px solid #d9d9d9;background:#f5f5f5;}
.tblTypeH table .replyCont textarea{background:#fff;border:1px solid #d9d9d9}
.tblTypeH table .replyCont .btnArea .btn{width:88px;padding-left:0;padding-right:0}
.tblTypeH table .answerCont{padding:35px 40px 50px 40px !important;border-bottom:1px solid #d9d9d9;background:#f5f5f5;}
.tblTypeH table .answerCont dl{overflow:hidden}
.tblTypeH table .answerCont dl dt{float:left;width:41px;height:34px;background:url("../images/common/sp_type01.png") -370px -90px no-repeat;text-indent:-9999px;}
.tblTypeH table .answerCont dl dd{float:left;font-size:14px;color:#646661;width:1035px;line-height:24px;margin:3px 0 0 40px;}

		/* 테이블 이미지 타입 */
.tblTypeH.imgType table tr td{padding:8px 0;}
.tblTypeH table tr td.titArea {line-height:22px;text-align:left !important;}
.tblTypeH table tr td.titArea span{display:block;}
.tblTypeH table tr td.titArea strong{display:block;}

/* 테이블 가로형 */
.tblTypeW{margin-top:20px;border-top:1px solid #686868;border-bottom:1px solid #e6e6e6;}
.tblTypeW table{width:100%;}
.tblTypeW table tr th{font-size:14px;color:#323330;font-weight:normal;vertical-align:middle;padding:15px 0;border-top:1px solid #e6e6e6;font-family:'NanumGothicBold','나눔고딕볼드';background:#f5f5f5;}
.tblTypeW table tr th span.normal{font-family:'NanumGothic','나눔고딕';}
.tblTypeW table tr td{font-size:14px;color:#646661;text-align:center;vertical-align:middle;word-break:break-word;padding:8px 0;border-top:1px solid #e6e6e6;}
.tblTypeW table tr:first-child td,.tblTypeW table tr:first-child th{border-top:1px solid #b8b8b8;}

	/* 가로형 텍스트 왼쪽 정렬 */
.tblTypeW.typeLeft table tr th,.tblTypeW.typeLeft table tr td{line-height:24px;text-align:left;padding-left:20px;}

.tblInfoTypeDouble{position:relative;margin-top:90px;}
.tblInfoTypeDouble .leftInfo{text-align:left;padding-top:22px;}
.tblInfoTypeDouble .leftInfo li{display:inline-block;margin-left:10px;}
.tblInfoTypeDouble .leftInfo li:first-child{margin-left:0;}
.tblInfoTypeDouble .leftInfo li .fontBlack{color:#323330;font-family:'NanumGothicBold','나눔고딕볼드';}
.tblInfoTypeDouble .leftInfo li .fontGreen{color:#70b312;font-family:'NanumGothicBold','나눔고딕볼드';}
.tblInfoTypeDouble .rightInfoSelect{position:absolute;right:0;top:0;}
.tblInfoTypeDouble{overflow:hidden;}
.tblInfoTypeDouble .searchFilter{float:left;margin:0 0 0 6px;}

/* 테이블 리스트형 td 에 보더 있는 경우 */

.tblTypeList{margin-top:20px;border-top:2px solid #646661;border-bottom:1px solid #7d8079;}
.tblTypeList table{width:100%;}
.tblTypeList table thead tr th{font-size:14px;color:#323330;padding:15px 0;vertical-align:middle;font-family:'NanumGothicBold','나눔고딕볼드';background:#f5f5f5;border-left:1px solid #d8dbd1;}
.tblTypeList table thead tr th:first-child{border-left:0;}
.tblTypeList table tbody tr th{font-size:14px;color:#323330;padding:15px 0;vertical-align:middle;font-family:'NanumGothicBold','나눔고딕볼드';background:#f5f5f5;border-top:1px solid #d8dbd1;}
.tblTypeList table tr td{font-size:14px;color:#323330;text-align:center;vertical-align:middle;padding:14px 0;border-top:1px solid #d8dbd1;border-left:1px solid #d8dbd1;}


/* 리스트 테이블 데이터 없는 경우 */
.noData{padding:100px 0 !important;}

/* 리스트 테이블 검색 결과 */
.result td a{color:#ff6a4c;font-family:'NanumGothicBold','나눔고딕볼드';}

/* 이미지 및 텍스트 리스트 게시판 */
.boardList{width:100%;border-top:1px solid #686868}
.boardList ul li{border-bottom:1px solid #e6e6e6}
.boardList ul li a{overflow:hidden;display:block;position:relative;text-decoration:none;padding:14px 0;}
.boardList ul li a.thumbnail{min-height:129px;padding-left:235px;}
.boardList ul li a.thumbnail .photo,
.boardList ul li a.thumbnail .movie{display:block;position:absolute;top:14px;left:0;width:216px;height:129px;}
.boardList ul li a.thumbnail .photo img,
.boardList ul li a.thumbnail .movie img{width:216px;height:129px}
.boardList ul li a.thumbnail .movie:after{content:'';display:block;position:absolute;top:50%;left:50%;width:61px;height:60px;margin-left:-30px;margin-top:-30px;background:url("../images/common/sp_type01.png") no-repeat -320px -230px;}
.boardList ul li a .type{display:block;font-size:16px;color:#323330;font-weight:bold;margin-top:9px;}
.boardList ul li a .subject{display:block;font-size:20px;color:#323330;font-weight:bold;margin-top:14px;margin-bottom:13px}
.boardList ul li a .text{font-size:14px;color:#646661;line-height:26px;letter-spacing:-1px}


/* radioStyle type01 */
.radioStyle{display:inline-block;position:relative;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;overflow:hidden;padding-right:1px}
.radioStyle:after{content:'';display:block;clear:both}
.radioStyle a{display:inline-block;float:left;font-size:14px;color:#646661;line-height:38px;text-align:center;text-decoration:none;height:38px;padding:0 26px;margin-right:-1px;border:1px solid #70b312;background:#fff;}
.radioStyle a:first-child{-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;}
.radioStyle a:last-child{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;}
.radioStyle a.on{color:#fff;background:#70b312;}
.radioStyle .add{color:#fff;background:#646661;border:1px solid #646661;}

/* radioStyle type02 */
.ipt_radio{display:inline-block;position:relative;vertical-align:middle;}
.ipt_radio:after{content:'';display:block;clear:both}
.ipt_radio .radio_style {display:block;float:left;width:32px;height:32px;margin-top:-7px;background:url("../images/common/sp_type01.png") no-repeat -90px -120px;}
.ipt_radio .radio_style.on {background-position: -130px -120px;}
.ipt_radio.type02 .radio_style {float:left;display:block;width:16px;height:16px;margin-top:-3px;background:url("../images/common/sp_type01.png") no-repeat -300px -150px;}
.ipt_radio.type02 .radio_style.on {background-position:-280px -150px;}
.ipt_radio.type02 .radio_style.disable{background-position:-320px -150px;}
.ipt_radio .radio_style.focus{outline:1px dotted #808080;}
.ipt_radio label{float:left;display:block;vertical-align:top;margin:0 0 0 6px;}
.ipt_radio input[type='radio']{display:block;width:32px;height:32px;vertical-align:top;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);}

/* radioStyle 텍스트 길때 */
.radioStyle.longTxt a{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* selectStyle */
.ipt_select{display:inline-block;width:100%;vertical-align:middle}
.ipt_select + .sign{margin:0 5px !Important}
.ipt_select .select_style{position:relative;width:100%}
.ipt_select .select_style .slc_target{display:block;position:relative;font-size:14px;color:#6e706c;line-height:37px;width:100%;height:40px;padding:0 19px;border:1px solid #70b312;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent:0;}
.ipt_select .select_style .slc_target:after{content:'';display:block;position:absolute;right:20px;top:16px;width:10px;height:7px;background:url("../images/common/sp_type01.png") no-repeat -120px -70px;}
.ipt_select .select_style ul{overflow:auto;display:none;position:absolute;left:0;top:39px;text-indent:19px;width:100%;max-height:280px;border-left:1px solid #70b312;border-right:1px solid #70b312;border-bottom:1px solid #70b312;background:#fff;z-index:100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}
.ipt_select .select_style ul li{line-height:37px;height:40px;padding:0 !Important;margin:0 !Important;}
.ipt_select .select_style ul li a{display:block;font-size:14px;color:#6e706c;text-decoration:none;text-align:left;}
.ipt_select .select{visibility:hidden;position:absolute;top:-99999px;left:-99999px;font-size:0;width:0;height:0;text-indent:-9999px;opacity:0;filter:alpha(opacity=0);}

/* checkboxStyle */
.ipt_check{display:inline-block;position:relative;vertical-align:middle;}
.ipt_check:after{content:'';display:block;clear:both}
.ipt_check .check_style{display:block;float:left;width:16px;height:16px;margin-left:1px;margin-top:1px;background:url("../images/common/sp_type01.png") no-repeat -130px -90px;}
.ipt_check .check_style.on{background:url("../images/common/sp_type01.png") no-repeat -110px -90px;}
.ipt_check .check_style.focus{outline:1px dotted #808080;}
.ipt_check label{display:block;float:left;font-size:14px;vertical-align:top;margin:0 0 0 6px;}
.ipt_check input[type='checkbox']{display:block;vertical-align:top;width:16px;height:16px;padding:0;margin:0;opacity:0;filter:alpha(opacity=0);}

/* input style */

	/* 캘린더 (날자입력 인풋) */
.calendarWrap{overflow:hidden;font-size:0;vertical-align:middle;}
.calendarWrap .calendarInputArea{display:inline-block;position:relative;vertical-align:middle;border:1px solid #70b312;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.calendarWrap .calendarInputArea input{padding-right:40px;border:0;background-color:#fff;}
.calendarWrap .dash{margin: 0 3px 0 4px !important;}
.calendarWrap .calendarInputArea .btnCalendar{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;background:url("../images/common/sp_type01.png") -130px -40px no-repeat;text-indent:-9999px;z-index:10;}
.calendarWrap .calendarInputArea .btnCalendar.on{background-position:-400px -130px}

.calendarWrap .i_imp{display:inline-block;padding-top:0 !important;}

/* imgBox */
.imgBox {overflow:hidden;width:100%;}
.imgBox .imgCon {text-align:center;}
.imgBox .imgHid {overflow:hidden;visibility:hidden;position:absolute;top:-10000px;left:0;font-size:0;line-height:0;height:0;}

.chkList {overflow:hidden;}
.chkList li {float:left;margin-right:15px;}
.chkList li label {color:#646661}

.chkList.typePadding{padding:10px 0;}

/* paging */
.paging{position:relative;text-align:center;padding-top:8px;margin-top:20px;}
.paging .btnRight{position:absolute;right:0px;top:0px;margin-top:0;}
.paging .btnRight > a span{font-size:14px;}
.paging *{vertical-align:top}
.paging > a{display:inline-block;text-align:center;width:34px;height:34px;padding-top:10px;border:1px solid #d0d0d0;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.paging .number{ display:inline-block;margin:0 3px;}
.paging .number a{display:block;float:left;font-size:13px;color:#646661;width:34px;height:34px;padding-top:7px;margin:0 2px;border:1px solid #d0d0d0;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.paging .number a:hover,
.paging .number a:focus,
.paging .number a:active,
.paging .number a.on{color:#fff;text-decoration:none;padding-top:8px;border:0;background:#70b312;}

.paging > a > span{overflow:hidden;display:inline-block;text-indent:-9999px;}
.paging .first span{width:12px;height:11px;background:url("../images/common/sp_type01.png") -150px 0 no-repeat}
.paging .prev span{width:6px;height:11px;background:url("../images/common/sp_type01.png") -140px 0 no-repeat}
.paging .next span{width:6px;height:11px;background:url("../images/common/sp_type01.png") -170px 0 no-repeat}
.paging .last span{width:12px;height:11px;background:url("../images/common/sp_type01.png") -180px 0 no-repeat}

.paging .first:hover span,
.paging .first:focus span,
.paging .first:active span{background:url("../images/common/sp_type01.png") -150px -20px no-repeat}

.paging .prev:hover span,
.paging .prev:focus span,
.paging .prev:active span{background:url("../images/common/sp_type01.png") -140px -20px no-repeat}

.paging .next:hover span,
.paging .next:focus span,
.paging .next:active span{background:url("../images/common/sp_type01.png") -170px -20px no-repeat}

.paging .last:hover span,
.paging .last:focus span,
.paging .last:active span{background:url("../images/common/sp_type01.png") -180px -20px no-repeat}

.paging > a:hover,
.paging > a:focus,
.paging > a:active,
.paging > a.on{color:#fff;text-decoration:none;padding-top:11px;border:0;background:#70b312;}

/* 댓글달기 팝업 페이징 */
.paging.replyPaging{padding-top:30px;margin:0;border-top:1px solid #e6e6e6;}

/* 팝업 */
.layPop{overflow-y:auto;display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:999;}
.layPop .dimed{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:0;}
.layPop .layPopInCont{position:relative;width:980px;height:auto;margin:30px auto 50px auto;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;}
.layPop .layPopInCont:after{content:'';display:block;clear:both}
.layPop .layPopInCont .btnLayCtrl a{display:block;position:fixed;top:50%;width:60px;height:60px;text-decoration:none;margin-top:-90px;background-image:url("../images/common/sp_type01.png");background-repeat:no-repeat;z-index:1000;text-indent:-9999px;}
.layPop .layPopInCont .btnLayCtrl .btnLayPrev{left:20px;background-position:-200px 0}
.layPop .layPopInCont .btnLayCtrl .btnLayNext{right:20px;background-position:-270px 0}
.layPop .layPopInCont .btnLayCtrl > a .subject{overflow:hidden;display:none;}
.layPop .layPopInCont .btnLayCtrl .btnLaySubject{width:137px;height:36px;padding:12px;background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.layPop .layPopInCont .btnLayCtrl .btnLaySubject .subject{display:block;margin-top:-18px}
.layPop .layPopInCont .btnLayCtrl .btnLaySubject .subject p{position:relative;font-size:12px;color:#a3d957;padding-left:18px;text-indent:0}
.layPop .layPopInCont .btnLayCtrl .btnLaySubject .subject p:before{content:'';display:block;position:absolute;top:3px;left:0;width:12px;height:10px;background-image:url("../images/common/sp_type01.png");background-repeat:no-repeat;}
.layPop .layPopInCont .btnLayCtrl .btnLayPrev.btnLaySubject .subject p:before{background-position:-380px -130px}
.layPop .layPopInCont .btnLayCtrl .btnLayNext.btnLaySubject .subject p:before{background-position:-310px -70px}
.layPop .layPopInCont .btnLayCtrl .btnLaySubject .subject strong{overflow:hidden;display:block;font-size:12px;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;text-indent:0;}
.layPop .layPopInCont .btnLayClose{display:block;position:absolute;top:20px;right:20px;width:22px;height:22px;background:url("../images/common/sp_type01.png") -340px -20px no-repeat;text-indent:-9999px}
.layPop .layPopInCont .layHeader{overflow:hidden;padding:30px 40px 25px 40px;background:#fafafa;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.layPop .layPopInCont .layHeader .tit {font-size:20px;color:#323330;font-weight:bold;text-align:left;}
.layPop .layPopInCont .layHeader dl{padding:0 !Important}
.layPop .layPopInCont .layHeader dl dt{font-size:20px;color:#70b312}
.layPop .layPopInCont .layHeader dl dd{font-size:28px;color:#323330;line-height:1.4;font-weight:bold;margin:10px 0 0 0 !important;}
.layPop .layPopInCont .layHeader .day{display:block;position:relative;font-size:12px;color:#7d8079;padding-left:20px;margin-top:14px;}
.layPop .layPopInCont .layHeader .day:before{content:'';display:block;position:absolute;top:2px;left:0;width:15px;height:15px;background:url("../images/common/sp_type01.png") -340px 0 no-repeat;}
.layPop .layPopInCont .layCont{overflow:hidden;padding:40px 40px 0 40px;background:#fff;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.layPop .layPopInCont .layFooter{height:56px;padding:16px 32px 0 32px;border-top:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.layPop .layPopInCont .layFooter .ipt_check{float:right;}


/* 팝업안 테이블 타입02 */
.layCont .tblWrtType02{width:100%;}
.layPopInCont.TypeSmall .layCont.typeTblCont{padding-top:30px;}
.layCont .stitGreen{font-size:18px;color:#70b312;font-family:'Nanum Barun Gothic', '나눔바른고딕'margin-top:20px;}
.layCont .stitGreen.typeBdb{padding-bottom:20px;border-bottom:1px solid #686868;}
.tblWrtType02 tr.space:first-child th,
.tblWrtType02 tr.space:first-child td{padding-top:0}
.tblWrtType02 tr .vt{vertical-align: top;padding-top: 30px;}
.layCont .sTxtType01{font-size:14px;color:#323330;line-height:24px;letter-spacing:-1px;}
.layCont .sTxtType02{font-size:14px;color:#646661;line-height:24px;padding-bottom:10px;letter-spacing:-1px;}


/* 팝업 작은사이즈 :후원하기 로그인 팝업 */
.layPopInCont.TypeSmall{width:596px;margin-top:200px;}
.layPopInCont.TypeSmall .layHeader .smallPopTit{font-size:20px;color:#323330;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.layPopInCont.TypeSmall .layCont{padding-bottom:40px;}
.layPopInCont.TypeSmall .layCont .smallPopTxt{font-size:22px;color:#70b312;line-height:28px;font-family:'Nanum Barun Gothic', '나눔바른고딕'letter-spacing:-1px;text-align:center;}
.layPopInCont.TypeSmall .layCont .smallPopStxt{font-size:18px;color:#323330;font-family:'Nanum Barun Gothic', '나눔바른고딕'letter-spacing:-1px;text-align:center;}

/* 팝업 가로테이블 정렬 변경 */
.tblTypeW.tblTypePop table tr th{line-height:24px;font-family:'Nanum Barun Gothic', '나눔바른고딕'letter-spacing:-1px;text-align:left;padding-left:20px;}
.tblTypeW.tblTypePop table tr th .subTh{font-family:'NanumGothic', '나눔고딕';}
.tblTypeW.tblTypePop table tr td{line-height:24px;letter-spacing:-1px;text-align:left;padding-left:20px;}

/* 팝업 주의사항 */
.warningBox{padding-top:20px;border-top:1px solid #e6e6e6;}
.warningBox .i_imp{color:#323330;}
.warningBox .warningList{padding:20px 0 0 30px;text-indent:-10px;}
.warningBox .warningList li{font-size:14px;color:#969991;line-height:22px;margin-top:10px;}
.warningBox .warningList li:first-child{margin-top:0;}


.profileBox{width:1200px;padding-bottom:60px;margin:0 auto;border-bottom:1px solid #ebebeb;}
.profileBox.none{border-bottom:0;padding-bottom:0}
.profileBox ul{overflow:hidden;width:980px;margin:0 auto;}
.profileBox ul li{float:left;text-align:center;width:178px;min-height:218px;margin-right:20px;margin-bottom:20px;border:1px solid #ebebeb;background:#fff;-webkit-border-radius:6px;-moz-border-raius:6px;border-radius:6px;}
.profileBox ul li:nth-child(5n){margin-right:0}
.profileBox ul li a{text-decoration:none}
.profileBox ul li .photo{overflow:hidden;width:100px;height:100px;margin:39px auto 30px auto;-webkit-border-radius:50%;-moz-border-raius:50%;border-radius:50%;}
.profileBox ul li .photo img{width:100%}
.profileBox ul li .profile{text-align:center;}
.profileBox ul li .profile .star em{display:inline-block;width:20px;height:20px;margin:0 3px;background:url("../images/common/sp_type01.png") no-repeat -80px 0;text-indent:-9999px;}
.profileBox ul li .profile .name{display:inline-block;font-size:18px;color:#323330;font-family:'NanumGothic', '나눔고딕';font-weight:bold;margin-top:10px}
.profileBox .btnMore{margin-top:20px}

/* 팝업 테이블 스크롤 */
.tblTypePopScroll{height:283px;padding-right:22px;margin-top:20px}
.tblTypePopScroll .tblTypeH{margin-top:0}


/* 댓글 영역 */
.replyPost{overflow:hidden;position:relative;width:100%;padding:40px 40px 0 40px;background:#fafafa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.replyPost:before{content:'';display:block;position:absolute;top:0;left:50%;width:54px;height:22px;margin-left:-27px;background:url("../images/common/bg/bg_reply_rd.png") no-repeat;}
.replyPost .replayTit{display:block;font-size:24px;color:#323330;margin-bottom:18px}
.replyPost .post{overflow:hidden;position:relative;padding-right:90px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.replyPost .post textarea{display:block;float:left;width:100%;height:80px;border:1px solid #d9d9d9;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.replyPost .post .btnGr01{display:block;position:absolute;right:0;top:0;float:right;width:80px;height:80px;padding-top:30px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.replyPost .byte{color:#323330;margin-top:5px;margin-bottom:15px;}
.replyPost .byte em{color:#7d8079}
.replyPost .replyView{width:100%;padding:40px 40px 30px 40px;border-top:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.replyPost .replyView .replyItem{position:relative;margin-bottom:40px;}
.replyPost .replyView .replyItem .imgUser{position:absolute;left:0;top:0;width:40px}
.replyPost .replyView .replyItem .imgUser img{width:40px;height:40px}
.replyPost .replyView .replyItem .rpText{width:100%;padding-left:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.replyPost .replyView .replyItem .rpText .rpName{overflow:hidden}
.replyPost .replyView .replyItem .rpText .rpName .rpUser{float:left;color:#323330;font-weight:bold}
.replyPost .replyView .replyItem .rpText .rpName .rpDate{float:left;position:relative;font-size:11px;color:#969991;padding-left:15px;}
.replyPost .replyView .replyItem .rpText .rpName .rpDate:before{content:'';display:block;position:absolute;top:8px;left:6px;width:3px;height:3px;background:#969991;}
.replyPost .replyView .replyItem .rpText .rpName .rpMd{float:left;}
.replyPost .replyView .replyItem .rpText .rpName .rpMd a{display:block;float:left;color:#969991;position:relative;padding-left:8px;margin-left:8px;}
.replyPost .replyView .replyItem .rpText .rpName .rpMd a:before{content:'';display:block;position:absolute;top:3px;left:0;width:1px;height:11px;background:#d5d9ce;}
.replyPost .replyView .replyItem .rpText .text{font-size:14px;color:#646661;line-height:20px;word-wrap:break-word;margin-top:2px;}
.replyPost .replyView .replyItem textarea{height:57px !important;line-height:20px;margin-top:5px;}
.replyPost .btnMore{width:100%}

.replyPost.tblTypeReply{padding:30px 0 0 0;border-top:1px solid #e6e6e6;background:none;}
.replyPost.tblTypeReply:before{display:none;}
.replyPost.tblTypeReply .replyView{padding:40px 0 0 0;}

/* 맵영역 */
.mapType01{position:relative;width:100%;height:502px;background-color:#b2d0fe;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.mapType03{position:relative;width:100%;height:490px;background-color:#b2d0fe;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

/* 한줄 문구 */
.InfoTxt{margin-top:20px;}
.rightInfoTxt{text-align:right;margin-top:20px;}


/* tab */

.tabType02{text-align:center;width:100%;margin:0 auto 40px auto;}
.tabType02 a{display:inline-block;position:relative;font-size:16px;line-height:21px;text-align:center;font-weight:bold;text-decoration:none;width:162px;}
.tabType02 a:hover,
.tabType02 a:focus,
.tabType02 a:active,
.tabType02 a.on{color:#70b312}
.tabType02 a:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:21px;background:#d9d9d9;}
.tabType02 a:first-child:before{display:none}

/* tabgray */
.tabTypeGrayArea{text-align:center;}
.tabTypeGrayArea.space10{margin-top:10px}
.tabTypeGrayArea.space20{margin-top:20px}
.tabTypeGrayArea.space30{margin-top:30px}
.tabTypeGrayArea.space40{margin-top:40px}
.tabTypeGrayArea.space50{margin-top:50px}
.tabTypeGray{overflow:hidden;font-size:0;text-align:center;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.tabTypeGray a{display:inline-block;position:relative;font-size:16px;color:#646661;font-family:'NanumGothicBold','나눔고딕볼드';letter-spacing:-1px;text-align:center;text-decoration:none;height:60px;padding:20px 10px;margin-left:-1px;border:2px solid #646661;border-left:0;border-right:0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}


.tabTypeGray a:first-child{margin-left:0;border-left:2px solid #646661;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;}
.tabTypeGray a:first-child:after{display:none;}
.tabTypeGray a.last{border-right:2px solid #646661;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}
.tabTypeGray a:after{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-7px;background:#b2b5ac;}
.tabTypeGray a.on{color:#fff;background:#646661;}
.tabTypeGray a.on:after{display:none;}
.tabTypeGray a.on + a:after{display:none;}

/* 갯수별 탭 개당 위드 값 정의 */
.tabTypeGrayArea.length2 .tabTypeGray a{width:213px;}
.tabTypeGrayArea.length3 .tabTypeGray a{width:327px;}
.tabTypeGrayArea.length4 .tabTypeGray a{width:134px;}
.tabTypeGrayArea.length5 .tabTypeGray a{width:196px;}
.tabTypeGrayArea.length6 .tabTypeGray a{width:162px;}

/* 탭이 컨텐츠 전체 영역일때 갯수별 위드 값 정의 */
.tabTypeGrayArea.fullSize{width:100%;}
.tabTypeGrayArea.fullSizeLeng3 a{width:33.333333333333%;}


/* 뷰 페이지 이전글 다음글 */
.viewControl{border-top:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.viewControl div{border-bottom:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 다음글이 없는 경우 p 태그 */
.viewControl div p{position:relative;font-size:16px;color:#646661;padding:19px 0 20px 95px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.viewControl div p span{float:left;font-size:16px;color:#969991;margin-right:35px;}
/* 다음글이 있는 경우 a 태그 */
.viewControl div{position:relative;}
.viewControl div a{display:block;position:relative;font-size:16px;color:#646661;padding:19px 0 20px 95px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.viewControl div a span{font-size:16px;color:#969991;margin-right:35px;float:left;}
.viewControl div.prev:after{content:"";display:block;position:absolute;left:42px;top:20px;width:26px;height:14px;background:url("../images/common/sp_type01.png") -60px -160px no-repeat}
.viewControl div.next:after{content:"";display:block;position:absolute;left:42px;top:20px;width:26px;height:14px;background:url("../images/common/sp_type01.png") -90px -160px no-repeat}


/* 공유 버튼 리스트 */
.shareCollectArea{position:absolute;left:0;bottom:40px;width:100%;}
.shareCollectArea.static{position:static;width:100%;}
.shareCollectArea ul{overflow:hidden;font-size:0;text-align:center;}
.shareCollectArea ul li{display:inline-block;margin-left:10px;}
.shareCollectArea ul li a{display:block;width:40px;height:40px;text-indent:-9999px;}
.shareCollectArea ul li:first-child{margin-left:0;}

.iconPrint{background:url("../images/common/sp_type01.png") -60px -180px no-repeat}
.iconFaceBook{background:url("../images/common/sp_type01.png") -110px -180px no-repeat}
.iconTwitter{background:url("../images/common/sp_type01.png") -160px -180px no-repeat}
.iconGoogle{background:url("../images/common/sp_type01.png") -210px -180px no-repeat}
.iconKakao{background:url("../images/common/sp_type01.png") -260px -180px no-repeat}
.iconBlog{background:url("../images/common/sp_type01.png") -310px -180px no-repeat}
.iconDownload{background:url("../images/common/sp_type01.png") -360px -180px no-repeat}
.iconUrl{background:url("../images/common/sp_type01.png") -410px -180px no-repeat}
.iconImg{background:url("../images/common/sp_type01.png") -410px -232px no-repeat}

/* 툴팁 (apply_01) */
.toolTipArea{display:inline-block;position:relative;vertical-align:middle;}
.btnToolTip{display:inline-block;vertical-align:middle;width:32px;height:32px;background:url("../images/common/sp_type01.png") -270px -70px no-repeat;text-indent:-9999px;}
.toolTipCont {display:none;position:absolute;left:-113px;top:-192px;width:259px;border:2px solid #646661;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toolTipCont:after{content:"";display:block;position:absolute;left:50%;bottom:-9px;width:12px;height:9px;margin-left:-6px;background:url("../images/eduservice/arr_tooltip_down.gif") 0 0 no-repeat;}
.toolTipCont dl dt{font-size:16px;color:#323330;font-family:'Nanum Barun Gothic', '나눔바른고딕'height:52px;padding:18px 0 0 20px;background:#fafafa;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toolTipCont dl dd{font-size:14px;color:#646661;line-height:22px;letter-spacing:-1px;padding:20px 0 0 20px;}
.toolTipCont .inputSample {font-size:14px;color:#646661;padding:10px 0 0 20px;}
.toolTipCont .inputSample .box{display:inline-block;text-align:center;width:32px;height:32px;padding-top:5px;margin:0 10px;border:1px solid #c9ccc2;background:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.toolTipCont .inputSample{padding-bottom:15px;}
.toolTipCont .inputSample .box:first-child{margin-left:0;}
.toolTipCont .inputSample .txt{display:inline-block;}

/* 완료 페이지 */
.finishArea{text-align:center;}
.finishArea .finishTit{font-size:24px;color:#70b312;font-family:'NanumGothicBold','나눔고딕볼드';letter-spacing:-1px;padding-top:250px;background:url("../images/content/bg_finish.png") center 37px no-repeat;}
.finishArea .saveTit{font-size:24px;color:#70b312;font-family:'NanumGothicBold','나눔고딕볼드';letter-spacing:-1px;padding-top:250px;background:url("../images/content/bg_save.png") center 37px no-repeat;}
.finishArea .finishTxt{font-size:14px;color:#646661;line-height:22px;font-family:'NanumGothic','나눔고딕';letter-spacing:-1px;margin:25px 0 30px 0;}
.finishArea .finishTxt.first{margin-bottom:0;}

/* 2017.07.03 추가 */
.finishArea .finishTxt.i_imp{position:relative;width:100%;display: inline; font-size:14px;color:#ff6a4c;line-height:22px;letter-spacing:-1px;padding-left:20px;}
.finishArea .finishTxt.i_imp:before{content:'';display:block;position:absolute;top:2px;left:0;width:14px;height:14px;background:url("../images/common/sp_type01.png") no-repeat -110px -30px;}
.finishArea .finishTxt.i_imp span {fint-size:12px; color: #777}

.finishArea .phoneNumber{display:inline-block;position:relative;font-size:24px;color:#323330;font-family:'NanumGothicBold','나눔고딕볼드';padding:2px 0 20px 35px;}
.finishArea .phoneNumber:after{content:"";display:block;position:absolute;left:0;top:0;width:25px;height:25px;background:url("../images/common/sp_type01.png") -170px -120px no-repeat}

/* 기본 */
.topCont{position:relative;margin-top:45px;margin-bottom:20px}
.topCont:after{content:'';display:block;clear:both}
.topCont .topFl{float:left;}
.topCont .topFr{float:right;}

/* float List */
.listArray li{float:left;vertical-align:middle;margin-left:20px;}
.listArray li:first-child{margin-left:0;}
.listArray li input{margin-top:0;vertical-align:middle;}


/* js-scroll */
.js-scroll{overflow:hidden;position:relative}
.iScrollVerticalScrollbar {overflow:initial !Important;position:absolute;top:0;right:0;width:4px;height:100%;background-color:#fff;}
.iScrollIndicator {position:absolute;top:0;left:0;width:4px;background-color:#646661;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ie8Only .js-scroll {overflow:auto;}


/* 달력 */
#ui-datepicker-div{z-index:1000 !important}
.ui-widget-header a {color:#1a1a1a}
.ui-datepicker .ui-datepicker-header{position:relative}
.ui-widget-header{height:40px;line-height:40px}
.ui-datepicker .ui-datepicker-title{font-size:16px;line-height:34px;font-weight:bold;text-align:center;height:34px;}
.ui-datepicker .ui-datepicker-title *{vertical-align:top}
.ui-datepicker .ui-datepicker-title select{width: 80px;padding:0px;height: 34px;margin-left: 10px;border:1px solid #d0d0d0;text-align: center;}
.ui-datepicker .ui-datepicker-title select:first-child{margin-left: 0;}
.ui-datepicker {display:none}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {display:block;color:#1e1e1e;font-weight:bold;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev {left:5px;text-decoration:none}
.ui-datepicker .ui-datepicker-next {right:5px;text-decoration:none}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {color:#fff !important;font-weight:bold;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {position:absolute;top:0px;line-height:32px;text-align:center;width:32px;height:32px;border:1px solid #d0d0d0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.ui-datepicker table {font-size:14px;width:100%;border-collapse:collapse;margin:0 0 .4em;}
.ui-helper-clearfix:before,content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after {clear:both;}
.ui-helper-clearfix {min-height:0; /* support:IE7 */}
.ui-widget-content {color:#222222;padding:10px;border:1px solid #c9ccc2;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.ui-datepicker th {font-weight:bold;text-align:center;color:#1a1a1a;padding:.7em .3em;border:0;}
.ui-datepicker td {color:#888a83;text-align:center;padding:10px 13px;border:0;}
.ui-datepicker td a{text-decoration:none}
.ui-datepicker-today{color:#fff;background:#70b312;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.ui-datepicker-calendar tr th:first-child,
.ui-datepicker-calendar tr td:first-child a{color:#eb4200}
.iptDatePickerBg{background:#70b312 !important;color:#fff !important}


/* 하단 배너 영역 */
	/* 예) crowdfunding.html */
.bannerArea{width:100%;height:249px;background:url("../images/content/bg_banner_01.png") no-repeat center 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bannerArea .bannerCont{text-align:center;width:980px;height:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bannerArea .bannerCont dl{display:inline-block;text-align:left;width:980px;height:100%;padding:70px 0 0 462px;margin:0 auto;background:url("../images/content/img_banner_gift01.png") 48px 36px no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bannerArea .bannerCont dl dt{font-size:32px;color:#ff6a4c;line-height:28px;font-family:'NanumGothicBold','나눔고딕볼드';letter-spacing:-2px;margin-top:3px;}
.bannerArea .bannerCont dl dd{font-size:18px;color:#646661;line-height:28px;letter-spacing:-1px;margin-top:26px;}

/* 종료된 이미지 흑백처리 */
.cfundingList > ul > li.endSupport.on .img:after{display:none;}/* 종료된 후원 오버 삭제 */
.endSupport figure.img img {
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter:gray; /* IE6-9 */
	-webkit-filter:grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}

/* step 이미지 통이미지에서 낱개로 변경 */
.ImgContList{margin-top:60px;}
.ImgContList > ul{overflow:hidden;width:980px;margin:0 auto;}
.ImgContList > ul li{float:left;margin-left:20px;}
.ImgContList > ul li .tit{font-size:18px;color:#70b312;font-family:'Nanum Barun Gothic', '나눔바른고딕'text-align:center;margin-bottom:20px;}
.ImgContList > ul li:first-child{margin-left:0;}
.ImgContList .btnArea{margin-top:60px;}

/* 도트 텍스트 끝에 버튼 들어갈 경우 */
.infoBtnArea{overflow:hidden;margin-top:15px;}
.infoBtnArea p{float:left;}
.infoBtnArea a{float:left;margin:2px 0 0 5px;}

.supportCont .tblWrtArea .ipt_block > li{position:relative;padding:25px 0 0 0;margin:0 0 25px 0;}
.supportCont .tblWrtArea .ipt_block > li .objChkSpace{position:absolute;left:0;top:0;width:100%;font-family:'Nanum Barun Gothic', '나눔바른고딕'}

.supportNow .tblWrtArea .objChkSpace{min-width:200px;}
.supportNow .tblWrtArea .ipt_block > li .ipt_tit{width:105px;}

/* 2015-12-24 상세페이지 신규 추가 */
.bgGrayPattern{background:#fff url("../images/support/bg_gray_pattern.png") 0 0 repeat;}
.topTitArea .topTit h2.smallTit{font-size:24px;color:#fff;font-family:'Nanum Barun Gothic', '나눔바른고딕'text-shadow:1px 1px 1px #000;}
.topTitArea.reliefDetail{height:888px;}
.topTitArea.reliefDetail .topTit{padding-top:500px;}
.btnRelief{-webkit-box-shadow:inset 0 -5px 1px #cf4225;-moz-box-shadow:inset 0 -5px 1px #cf4225;box-shadow:inset 0 -5px 1px #cf4225;}
.btnRelief span{padding:5px 0 6px 56px;background:url("../images/support/btn_relief_heart.png") 0 center no-repeat;}

.btnRelief.red{background-color:#ff5959;-webkit-box-shadow:inset 0 -5px 1px #c43c3c;-moz-box-shadow:inset 0 -5px 1px #c43c3c;box-shadow:inset 0 -5px 1px #c43c3c;}
.btnRelief.red span{padding:7px 0 8px 56px;background:url("../images/support/btn_relief_book.png") 0 center no-repeat;}

.reliefTit{font-size:30px;color:#282828;font-family:'NanumGothic', '나눔고딕';padding-bottom:30px;margin:0;}
.reliefTit strong{font-family:'Nanum Barun Gothic', '나눔바른고딕'}

.reliefCont{width:852px;margin:100px auto 0 auto;}

.reliefSlideWrap{position:relative;width:852px;}
.reliefSlideWrap .reliefSlide{overflow:hidden;width:852px;}
.reliefSlideWrap .reliefSlide ul{overflow:hidden;width:10000px;}
.reliefSlideWrap .reliefSlide ul li{float:left;}

.reliefSlideWrap .bx-controls-direction a{display:block;position:absolute;top:50%;width:49px;height:75px;margin-top:-38px;background-repeat:no-repeat;background-position:0 0;text-indent:-9999em}
.reliefSlideWrap .bx-controls-direction .bx-prev{left:0;background-image:url("../images/support/btn_reliefSlide_prev.png"); opacity:0.8}
.reliefSlideWrap .bx-controls-direction .bx-next{right:0;background-image:url("../images/support/btn_reliefSlide_next.png"); opacity:0.8}

.reliefSlideWrap .bx-pager{width:100%;font-size:0;text-align:center;margin-top:17px;}
.reliefSlideWrap .bx-pager .bx-pager-item{display:inline-block;}
.reliefSlideWrap .bx-pager .bx-pager-item .bx-pager-link{display:inline-block;width:12px;height:12px;margin:0 5px;background-color:#757575;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:0; opacity:0.8;}
.reliefSlideWrap .bx-pager .bx-pager-item .bx-pager-link.active{background-color:#282828;}


.blackBox{position:relative;overflow:hidden;width:100%;height:280px;margin-top:40px;background:#272727;}
.blackBox dl{padding:50px 30px 0 320px;}
.blackBox dl dt{font-size:24px;color:#ff5959;line-height:24px;font-family:'Nanum Barun Gothic', '나눔바른고딕'letter-spacing:-2px;}
.blackBox dl dd{font-size:16px;color:#c9c9c9;line-height:24px;text-shadow:1px 1px 1px #000;letter-spacing:-1px;margin-top:20px;}
.blackBox dl dd span{display:block;font-size:14px;color:#c4c4c4;margin-top:30px;}
.blackBox .imgBox{position:absolute;left:0;top:0;width:288px;height:280px;}
.blackBox.right dl{padding:50px 320px 0 30px;}
.blackBox.right .imgBox{left:auto;right:0;}

.grayFullArea{width:100%;min-height:454px;padding-top:125px;margin-top:130px;background-color:#434343;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.grayFullArea .reliefCont{margin-top:0;}
.quotTxt{position:relative;text-align:center;font-size:26px;color:#cecece;padding:10px 0 0 0;line-height:48px;}
.quotTxt strong{color:#fff;}
.quotTxt:before{display:block;content:"";position:absolute;left:0;top:0;width:58px;height:49px;background:url("../images/support/icon_quot_left.png") 0 0 no-repeat;}
.quotTxt:after{display:block;content:"";position:absolute;right:0;top:0;width:58px;height:49px;background:url("../images/support/icon_quot_right.png") 0 0 no-repeat;}

.reliefGrayBox{padding:20px 20px;border:1px solid #e9e9e9;background-color:#f5f5f5;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.supportTypeList ul{overflow:hidden;}
.supportTypeList ul li{position:relative;float:left;width:192px;height:240px;margin-left:11px;border:1px solid #e9e9e9;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.supportTypeList ul li:first-child{margin-left:0;}
.supportTypeList ul li .icon{position:absolute;left:0;top:0;width:100%;height:100px;text-align:center;}
.supportTypeList ul li .supportType{height:60px; padding-top:120px;text-align:center;}
.supportTypeList ul li .supportType img {pdding-top:10px;}
.supportTypeList ul li .supportType em{display:block;font-size:18px;color:#333;padding-top:10px;}
.supportTypeList ul li .supportMoney{font-size:30px;color:#70b312;text-align:center;line-height:52px;height:72px;border-top:1px solid #70b312;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.supportTypeList ul li .supportMoney span{font-size:20px;}

.reliefPresentList{overflow:hidden;height:400px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.reliefPresentList ul{position:relative;}
.reliefPresentList ul li{position:absolute;width:244px;height:160px;padding:25px 20px;border:1px solid #e9e9e9;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.reliefPresentList ul li dl{letter-spacing:-1px;}
.reliefPresentList ul li dl dt{position:relative;display:inline-block;font-size:18px;padding-bottom:3px;color:#333;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.reliefPresentList ul li dl dt:after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#333;}
.reliefPresentList ul li dl dd{font-size:16px;color:#666;line-height:24px;margin-top:15px;}
.reliefPresentList ul li.list01{left:0;top:0;}
.reliefPresentList ul li.list02{left:283px;top:0;}
.reliefPresentList ul li.list03{right:0;top:0;}
.reliefPresentList ul li.list04{right:0;top:220px; height:180px;}
.reliefPresentList ul li.list05{left:283px;top:350px; height:120px;}
.reliefPresentList ul li.list06{left:0;top:243px;}
.reliefPresentList ul li:after{display:block;content:"";position:absolute;right:-33px;bottom:50%;width:26px;height:26px;background:url("../images/support/arr_right_off.png") 0 0 no-repeat;margin-bottom:-13px;}
.reliefPresentList ul li.list03:after{right:50%;bottom:-45px;background:url("../images/support/arr_down_off.png") 0 0 no-repeat;margin:0 -13px 0 0;}
.reliefPresentList ul li.list04:after{left:-33px;right:auto;background:url("../images/support/arr_left_off.png") 0 0 no-repeat;}
.reliefPresentList ul li.list05:after{left:-33px;right:auto;background:url("../images/support/arr_left_off.png") 0 0 no-repeat;}
.reliefPresentList ul li.list06:after{display:none;}
.reliefPresentList ul li.on{border:1px solid #ff5959;}
.reliefPresentList ul li.on dl dt{color:#ff5959;}
.reliefPresentList ul li.on dl dt:after{background-color:#ff5959;}
.reliefPresentList ul li.on:after{background-image:url("../images/support/arr_right_on.png");}
.reliefPresentList ul li.list03.on:after{background:url("../images/support/arr_down_on.png") 0 0 no-repeat;}
.reliefPresentList ul li.list04.on:after{background:url("../images/support/arr_left_on.png") 0 0 no-repeat;}
.reliefPresentList ul li.list05.on:after{background:url("../images/support/arr_left_on.png") 0 0 no-repeat;}
.reliefPresentList ul li.end{border:1px solid #282828;}

.reliefJoinInfoCont{width:100%;height:1364px;background:#fff url("../images/support/bg_relief_JoinInfo.png") center bottom no-repeat;}
.reliefJoinInfoCont .reliefCont .reliefTit{padding-top:100px;}
.reliefBoxGreen{padding:25px 50px;border:2px solid #70b312;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.smsSupport{position:relative;}
.smsSupport dl{padding:15px 0 0 165px;letter-spacing:-1px;}
.smsSupport dl dt{font-size:24px;color:#474747;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.smsSupport dl dd{font-size:15px;color:#474747;line-height:26px;margin-top:20px;}
.smsSupport .btn{position:absolute;left:0;top:0;width:130px;}
.bankSupport{position:relative;border-top:1px solid #ebebeb;padding:20px 0 10px 0;margin-top:25px;}
.bankSupport p{padding:10px 0 0 165px;font-size:24px;color:#474747;letter-spacing:-1px;font-family:'Nanum Barun Gothic', '나눔바른고딕'}
.bankSupport .btn{position:absolute;left:0;top:20px;width:130px;}
.reliefCont .infoTxtArea{margin-top:45px;}
.reliefCont .infoTxtArea dl{}
.reliefCont .infoTxtArea dt{font-size:24px;color:#70b312;line-height:24px;}
.reliefCont .infoTxtArea dd{font-size:16px;color:#282828;line-height:30px;margin-top:20px;letter-spacing:-1px;}
.reliefCont .infoTxtArea dd ul li{font-size:14px;line-height:1;padding-top:16px;padding-left:30px;}
.reliefCont .infoTxtArea dd ul li{background:url("../../asset/images/support/bar_relief_infoList.png") 0 0 no-repeat;}
.reliefCont .infoTxtArea dd ul li:first-child{background-position:0 -16px;padding-top:0;}