@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@import url('./jquery-ui.css');

-webkit-overflow-scrolling:touch;

/* html5요소 하위브라우져 적용 */
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block}
/* 모든 Device를 위한 공통 로드 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption,span{margin:0;padding:0;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;color:#333333;}
*{-webkit-text-size-adjust:none;}
body{height:100%;font-size:12px;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;color:#464646;}
html{height:100%;}
table{border-spacing:0;*border-collapse:collapse;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;}
ol,ul{list-style:none;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;}
legend,caption{text-indent:-100%;*text-indent:0;white-space:nowrap;overflow:hidden;font-size:0;line-height:0;text-shadow:none;color:transparent;}
a {text-decoration:none;color:#333;font-size:12px;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;white-space:nowrap;color:#464646;}
select,input{vertical-align:middle;font-family: 'NanumSquare', '나눔스퀘어', sans-serif;}
.clfix{*zoom:1}
.clfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.ir{overflow:hidden;text-indent:-9999px;position:absolute;z-index:-9999;top:-10000px;left:-10000px;}
.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.block{display:block;}
.inline{display:inline;}
.inlineBlock{display:inline-block;*zoom:1;*display:inline;}
.clear{clear:both}
.overHidden{overflow:hidden}

/* margin */
.mt0{margin-top:0px !important;}

.mtM10{margin-top:-10px !important}

.ml0{margin-left:0px !important;}

/* padding */
.pt0{padding-top:0px !important;}

.pb12{padding-bottom:12px !important;}

.pl68{padding-left:68px !important;}

/* text type */
strong{color:#ea9f0c;font-weight:bold;}

/* align */
.fl_left{float:left;}
.fl_right{float:right;}
.cl_left{clear:left}
.center{text-align:center !important;}
.top{vertical-align:top !important}
.bottom{vertical-align:bottom}
.middle{vertical-align:middle !important}
.alignRight{text-align:right !important}
.alignLeft{text-align:right !important}

/* position */
.posRel{position:relative;z-index:1;}

/* width */
.w52{width:52px !important}
/* height */
.h30{height:30px;}

/* text style */
.bold{font-weight:700;}
.redTxt{color:red !important}
.blueTxt{color:blue !important}
.greenTxt{color:green !important}

/* display */
.hiddenFile{display:none;}

/* lineheight */
.lineHeight20{line-height:20px !important;}

/* btns */

/* paging */
.paging{position:relative;z-index:1;width:100%;margin:20px auto 0;text-align:center;vertical-align:middle;}
.paging>a{display:inline-block;*zoom:1;*display:inline;min-width:28px;height:28px;padding:5px;line-height:28px;margin:0 0 0 -5px;font-size:14px;color:#666;font-weight:400;vertical-align:middle;background:#fff;border:1px solid #d7d7d7}
.paging>span>a{display:inline-block;*zoom:1;*display:inline;min-width:28px;height:28px;padding:5px;line-height:28px;margin:0 0 0 -5px;font-size:14px;color:#666;font-weight:400;vertical-align:middle;background:#fff;border:1px solid #d7d7d7}
.paging>a{display:inline-block;*zoom:1;*display:inline;margin:0 0 0 -1px;line-height:28px;vertical-align:middle}
.paging>a img{margin:6px 0 0 0;line-height:28px;vertical-align:middle}
.paging>span{display:inline-block;*zooom:1;*display:inline;line-height:28px;vertical-align:middle}
.paging>span>a{display:inline-block;*zoom:1;*display:inline;margin:0 0 0 -2px;line-height:28px;vertical-align:middle}
.paging>span>strong{display:inline-block;*zoom:1;*display:inline;min-width:28px;height:28px;padding:5px;line-height:28px;margin:0 0 0 -5px;font-size:14px;color:#fff;font-weight:400;vertical-align:middle;background:#ec2227;border:1px solid #ec2227;text-decoration:underline}
.paging .absBtn{position:absolute;z-index:2;top:0;right:2%;}

/* skip navigation */
a.skipNaviBtn{position: absolute;z-index:100;background:none repeat scroll 0 0 #ea0e15;color:#ffffff;display:block;left:-200%;text-align:center;width:200px;padding:5px 0;border:1px solid #000000;border-top:none;}
a.skipNaviBtn:focus{left:50%;margin-left:-100px;z-index:10000;}
a.skipNaviBtn:hover {left:50%;margin-left:-100px;z-index:10000;}
a.skipNaviBtn:active {left:50%;margin-left:-100px;z-index:10000;}

/* main */
.mainBody{position:relative;z-index:1;background:#fff;width:100%;height:100%;}
#headerMain{position:relative;z-index:2;height:44px;width:100%;min-width:1000px;padding:14px 0 0 0;margin:0 auto;border-bottom:2px solid #f00;background:#fff}
#headerMain h1,#headerMain h1 img{display:block;width:182px;}
#headerMain h1{margin:0 auto;}
#contentsMain{overflow:hidden;position:relative;z-index:1;width:100%;min-width:1000px;height:906px;min-height:804px;*zoom:1;background:#fff}
#contentsMain:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#contentsMain .leftOne{position:absolute;z-index:1;top:0;left:0;width:50%;min-height:804px;background-color:#10092f}
#contentsMain .rightOne{position:absolute;z-index:1;top:0;right:0;width:50%;min-height:804px;background-color:#092f27}
#contentsMain .leftOne>img{position:absolute;z-index:1;top:0;right:0;}
#contentsMain .rightOne>img{position:absolute;z-index:1;top:0;left:0;}
#contentsMain .leftOne>img,#contentsMain .rightOne>img{display:block;width:960px}
#contentsMain .leftOne>img.onImg,#contentsMain .rightOne>img.onImg{display:none;}
#contentsMain .transLink{position:absolute;z-index:2;top:0;left:0;display:block;width:100%;height:100%;}
#footer:before{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#footer{position:absolute;z-index:1;bottom:0;left:0;width:100%;min-width:1140px;padding:20px 0;text-align:center;background:none}
#footer address{line-height:20px;font-size:12px;color:#c1c1c1;}

#header{position:fixed;z-index:3;top:0;left:0;width:100%;min-width:1140px;height:78px;margin:0 auto;border-bottom:2px solid #424242;background:#fff;}
#header.on{background:rgba(256,256,256,0.8);}
.headerWrap{width:1140px;margin:0 auto;}
.headerWrap:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
#header h1{float:left;width:218px;padding:23px 0 0 0;}
#header h1 a,#header h1 img{display:block;width:163px}
#header #nav{float:right;width:820px;padding:5px 0 0 0;text-align:right;}
#header #nav>li{display:inline-block;*zoom:1;*display:inline;}
#header #nav>li>a{display:block;min-width:131px;padding:18px 0 19px 0;margin:0 16px;text-align:center;line-height:36px;font-size:18px;color:#000;}
#header #nav>li>a.on{font-weight:700;color:#d08a00;background:url(../image/donation/sub/bg_nav_on.png) center bottom no-repeat;}

/* sub */
.subBody{background:#efefef;}
#subfooter{width:100%;height:60px;line-height:60px;text-align:center;font-size:12px;color:#666;background:#fff;}

.topVisual{position:relative;z-index:2;width:100%;min-width:1140px;height:986px;margin-bottom:126px;background:url(../image/donation/sub/visual_1.jpg) center no-repeat;}
.topVisualWrap{display:none;position:absolute;z-index:1;top:134px;left:50%;transform:translateX(-50%);width:900px;height:208px;padding:0 0 0 0;margin:0;text-align: center;}
.topVisualWrap h3{display:inline-block;*zoom:1;*display:inline;padding:0 17px;line-height:30px;font-size:16px;font-weight:800;color:#fff;background:#ea9f0c;}
.topVisualWrap h4{padding:20px 0 0 0;font-size:36px;line-height:46px;color:#555555;font-weight:800;}
.topVisualWrap h4 > span{color:#1a97bb;}
.topVisualWrap p{padding:434px 0 0 0;line-height:20px;font-size:14px;color:#555555;}
.topVisual .biImg{display:block;width:114px;margin:23px auto 0;}

.titleType1{height:48px;background:url(../image/donation/sub/tit_main_1.png) center no-repeat;text-indent: -9999px;}
.titleType2{height:48px;background:url(../image/donation/sub/tit_main_2.png) center no-repeat;text-indent: -9999px;}
.titleType3{height:48px;background:url(../image/donation/sub/tit_main_3.png) center no-repeat;text-indent: -9999px;}
.subTitleTxt{text-align:center;line-height:32px;font-size:14px;color:#333;}
.textType1{padding:10px 0;text-align:left;line-height:20px;font-size:14px;color:#666;}

.donateArea{position:absolute;z-index:2;bottom:24px;left:50%;width:1034px;transform: translateX(-50%);}
.donateArea .leftArea{float:left;width:512px;box-shadow:3px 3px 8px rgba(0,0,0,0.12);}
.donateArea .rightArea{float:right;width:512px;height:201px;box-shadow:3px 3px 8px rgba(0,0,0,0.12);background:#fff;}
.donateArea .descPrice{position:relative;z-index:1;width:452px;padding:0 30px 5px;background:#fff;}
.donateArea .descPrice:after{content:'';position:absolute;z-index:1;top:40px;left:248px;display:block;width:21px;height:20px;background:url(../image/donation/sub/icon_plus.png) 0 0 no-repeat;}
.donateArea .descPrice .sectionOne{height:35px;padding:13px 0 0 0;}
.donateArea .descPrice .sectionOne:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.donateArea .descPrice .sectionOne.borderDashed{border-bottom:2px dashed #eee}
.donateArea .descPrice .sectionOne h5{float:left;width:80px;padding:0 0 0 18px;line-height:23px;font-size:14px;color:#555;background:url(../image/donation/sub/icon_1.png) 0 6px no-repeat;}
.donateArea .descPrice .sectionOne p{float:right;padding:0 0 0 0;line-height:20px;font-size:20px;color:#000;vertical-align:middle}
.donateArea .descPrice .sectionOne p strong{line-height:23px;font-size:20px;font-weight:400;color:#000;vertical-align:middle}
.donateArea .totalPrice{width:452px;padding:30px;text-align:center;background:#41a6c3;overflow:hidden;}1
.donateArea .totalPrice:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.donateArea .totalPrice h5{float:left;width:75px;padding:0 0 0 28px;line-height:38px;font-size:14px;color:#fff;background:url(../image/donation/sub/icon_2.png) 0 8px no-repeat;}
.donateArea .totalPrice p{float:right;width:187px;padding:0 0 0 47px;line-height:38px;text-align:right;font-size:30px;color:#fff;vertical-align:middle;background:url(../image/donation/sub/icon_equal.png) 0 11px no-repeat;}
.donateArea .totalPrice p strong{margin-right:-4px;line-height:38px;font-size:30px;font-weight:700;letter-spacing:-0.05em;color:#fff;vertical-align:middle}
.donateArea .countQnt{position:relative;z-index:1;width:452px;height:40px;padding:30px 0;margin:0 auto;border-bottom:2px dashed #eee}
.donateArea .countQnt h5{padding:0 0 0 14px;line-height:18px;font-size:14px;color:#555;font-weight:400;background:url(../image/donation/sub/icon_7.gif) 0 2px no-repeat;}
.donateArea .countQnt p{line-height:35px;font-size:22px;color:#555;vertical-align:middle}
.donateArea .countQnt p strong{line-height:33px;font-size:22px;font-weight:700;color:#f00;vertical-align:top}
.donateArea .submitDonate{position:absolute;z-index:1;top:12px;right:0;}
.donateArea .submitDonate>a,.donateArea .submitDonate>a img{display:block;}
.iconTxtType1{width:450px;margin:0 auto;padding:5px 0 0 0;line-height:18px;font-size:12px;color:#555;font-weight:700;}
.introSection{width:1140px;margin:70px auto 0;}
.introTxt2{width:507px;height:225px;padding:25px 603px 0 30px;margin:40px 0 0 0;line-height:24px;font-size:14px;text-align:justify;background:url(../image/donation/sub/img_2.jpg) 592px 0 no-repeat;}

#subContents2{padding-top:150px;}
.donateHMbox{width:1110px;padding:53px 0 36px;margin:82px auto 30px;background:url(../image/donation/sub/bg_10.jpg) 0 0 no-repeat;}
.donateHMbox>h3{position:relative;z-index:1;padding:0 0 0 0;line-height:34px;font-size:24px;color:#fff;font-weight:700;text-align:center;}
.donateHMbox>h3:after{content: '';position: absolute;z-index: 2;top: 4px;left: 50%;display: inline-block;width: 24px;height: 24px;margin: 0 0 0 -82px;background: url(../image/donation/sub/icon_5.png) center no-repeat;}
.donateHMbox>p{padding:11px 0 0 0;line-height:18px;text-align:center;font-size:13px;color:#fff;}
.textType3{text-align:center;line-height:18px;font-size:13px;color:#555;}
.textType3 strong{color:#002b84;}
.layoutTable{table-layout:fixed;width:990px;margin:37px auto 0;border-collapse:collapse;}
.layoutTable td{font-size:16px;color:#fff;vertical-align:middle;}
.layoutTable td.ltTd{border:1px solid #fff;border-bottom:1px dashed #7a8174}
.layoutTable td.rtTd{border:1px solid #fff;border-bottom:1px dashed #7a8174}
.layoutTable td.lbTd{border:1px solid #fff;border-top:none;}
.layoutTable td.rbTd{border:1px solid #fff;border-top:none;}
.layoutTable td>div{padding:4px 20px;*zoom:1}
.layoutTable td>div:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.layoutTable td .priceShow{float:right;margin:6px 0 0 0;text-align:right;font-size:22px;line-height:42px;color:#fff}
.layoutTable td .priceShow strong{font-size:22px;font-weight:700;color:#ffe1c9}
.layoutTable td>div h4{padding:0 10px 0 0;line-height:54px;font-size:18px;color:#fff;font-weight:400;vertical-align:middle;}
.layoutTable td>div h4.totalTitle{float:left;width:40%;padding:25px 0 0 20px;line-height:50px}
.layoutTable td>div h4.totalTitle strong{font-size:16px;font-weight:700;color:#ffe1c9}
.layoutTable td>div h4.totalTitle span{font-size:12px;color:#fff;}
.btnChrg{display:inline-block;*zoom:1;*display:inline;line-height:41px;vertical-align:middle;}
.btnChrg img{line-height:41px;vertical-align:middle;}
.layoutTable td .fl_right{padding:6px 0 0 0;text-align:right;}
.layoutTable td .inputPrice{display:inline-block;width:240px;height:22px;padding:10px;line-height:22px;text-align:right;font-size:16px;color:#eee;background:rgba(0,0,0,0.5);border:none}
.layoutTable td .inputPrice::-webkit-input-placeholder{color:#fff}
.layoutTable td .inputPrice::-moz-placeholder{color:#ffe1c9}
.layoutTable td .inputPrice:-ms-input-placeholder{color:#ffe1c9}
.layoutTable td .inputPrice:-moz-placeholder{color:#ffe1c9}
.layoutTable td>div h4 strong{font-weight:700;}
.layoutTable td>div h4 span{padding:0 0 0 16px;font-size:14px;font-weight:400;color:#fff;}
.layoutTable tfoot td{padding:18px 0 14px 0;border-bottom:1px solid #fff}
.layoutTable tfoot td>div{padding:0}
.layoutTable .donateSubmitWrap{float:right;text-align:right;}
.layoutTable .donateSubmitWrap  strong{line-height:50px;font-weight:800;color:#ffe1c9;font-size:34px;vertical-align:middle}
.layoutTable .donateSubmitWrap  span{line-height:50px;font-weight:400;color:#fff;font-size:34px;vertical-align:middle}
.layoutTable .donateSubmitWrap .submitBtn{display:inline-block;*zoom:1;*display:inline;margin:0 0 0 36px;vertical-align:middle;font-size:24px;color:#4f4f4f;}
.replyBox{position:relative;z-index:1;width:1110px;max-height:900px;padding:62px 60px;box-sizing:border-box;margin:0 auto;*zoom:1;background:#1994b8 url(../image/donation/sub/bg_11.jpg) top center no-repeat;background-size:100%;}
.replyBox>h3{position:relative;z-index:1;padding:0 0 0 0;line-height:30px;font-size:24px;color:#fff;font-weight:700;text-align:center;}
.replyBox>h3:after{content: '';position: absolute;z-index: 2;top: 4px;left: 50%;display: inline-block;width: 24px;height: 24px;margin: 0 0 0 -82px;background: url(../image/donation/sub/icon_10.png) center no-repeat;}
.replyBox>p{padding:11px 0 0 0;line-height:18px;text-align:center;font-size:13px;color:#fff;}
.replayWriteWrap{position:relative;z-index:1;padding:0 0 53px 0;margin:42px auto 0;box-sizing:border-box;overflow:hidden;}
.replayWriteWrap:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.txtAreaWrapper{float:left;width:724px;height:54px;padding:0;background:#f3f3f3}
.inputMsg{float:left;width:100%;padding:12px 0 12px 10px;box-sizing:border-box;line-height:30px;font-size:16px;color:#555;border:none}
.inputMsg::-webkit-input-placeholder{color:#bababa}
.inputMsg::-moz-placeholder{color:#bababa}
.inputMsg:-ms-input-placeholder{color:#bababa}
.inputMsg:-moz-placeholder{color:#bababa}
.countTxt{position:absolute;z-index:1;left:0;bottom:17px;line-height:19px;font-size:14px;color:#fff;}
.countTxt strong{line-height:19px;font-size:14px;font-weight:400;color:#fff}
.countTxt .maxLength{color:#fff}
.replayWriteWrap a{float:left;width:130px;height:54px;padding:0;line-height:54px;font-size:18px;font-weight:700;color:#fff;text-align:center;}
.replayWriteWrap a.cashBtn{margin:0 1px;background:#ec2227}
.replayWriteWrap a.hmBtn{background:#fff;color:#03789a;border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

.replyTable{table-layout:fixed;width:100%;margin:0 auto;border:1px solid #fff;border-left:none;border-right:none}
.replyTable th,.replyTable td{padding:13px 0 12px;line-height:25px;border-bottom:1px solid #44a6c3}
.replyTable tr:last-child th,.replyTable tr:last-child td{border-bottom:0;}
.replyTable th{text-align:left;}
.authName{display:inline-block;*zoom:1;*display:inline;padding:0 0 0 0;line-height:25px;font-size:13px;color:#fff;}
.fightingTxt{width:95%;text-indent:25px;line-height:25px;font-size:14px;color:#fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:url(../image/donation/sub/bg_balloon.png) 0 6px no-repeat;}
.writeDate{font-size:13px;color:#fff;}

.programUl{width:1110px;margin:0 auto;padding:62px 0 0 0;overflow:hidden;}
.programUl li.first{position:relative;z-index:1;width:100%;height:250px;margin-bottom:90px;padding:28px 24px 28px 578px;box-sizing:border-box;background-color:#1994b8;}
.programUl li.first > img{position: absolute;top:-6px;left:0;box-shadow:3px 4px 10px -3px;z-index:1;}
.programUl li.sec{position:relative;z-index:1;width:100%;height:350px;margin-bottom:90px;padding:30px 0 30px 30px;box-sizing:border-box;background-color:#1994b8;}
.programUl li.sec > img{position: absolute;top:-6px;right:0;box-shadow:-3px 4px 10px -3px;z-index:1;}
.programUl li .textInfoArea{position:relative;z-index:1;line-height:20px;font-size:14px;color:#fff;letter-spacing:-.1px;font-weight:normal;font-family: 'Nanum Gothic', sans-serif;}
.programUl li .textInfoArea strong{display:block;margin-top:20px;text-align:left;font-size:12px;color:#a9ecff;font-weight:normal;font-family: 'Nanum Gothic', sans-serif;}
.programUl li .textInfoArea h5{margin-bottom:12px;font-size: 16px;color:#fff;}

.supportWrap li{margin-bottom:8px;padding-top:6px;padding-left:56px;color:#fff;}
.supportWrap li:last-child{margin-bottom:0;}
.supportWrap li h6{color:#ffe1c9;font-size:16px;font-weight:normal;}
.supportWrap li p{color:#fff;}
.supportWrap .support1{background:url(../image/donation/sub/ico_support_1.png) 0 0 no-repeat;}
.supportWrap .support2{background:url(../image/donation/sub/ico_support_2.png) 0 0 no-repeat;}
.supportWrap .support3{background:url(../image/donation/sub/ico_support_3.png) 0 0 no-repeat;}
.supportWrap .support4{background:url(../image/donation/sub/ico_support_4.png) 0 0 no-repeat;}
.supportWrap .support5{background:url(../image/donation/sub/ico_support_5.png) 0 0 no-repeat;}

.msgArea1{position:relative;z-index:1;width:1110px;min-height:345px;margin:0 auto 90px;background:url(../image/donation/sub/bg_4.jpg) top center no-repeat;text-align:center;}
.msgArea1 h3{margin-bottom:30px;font-size:28px;font-weight:bold;}
.msgArea1 h3 > strong{color:#ea9f0c;font-weight:bold;}
.msgArea1 h3 + p{font-size:14px;line-height:22px;}
.msgArea1 .infoText{position:absolute;z-index:1;top:61px;left:50%;width:530px;margin:0 0 0 26px;line-height:22px;font-size:14px;color:#fff;}

.msgArea2{position:relative;z-index:1;width:1110px;min-height:210px;margin:0 auto 90px;}
.msgArea2 .infoText{display:flex;justify-content:space-between;}
.msgArea2 .infoText li{width:360px;font-size:14px;line-height:20px;font-weight:bold;color:#555;}
.msgArea2 .infoText li h4{margin-bottom:12px;}
.msgArea2 h3{margin-bottom:48px;font-size:24px;font-weight:bold;text-align:center;}
.msgArea2 h3 > strong{color:#ea9f0c;font-weight:bold;}

.msgArea3 h3{margin-bottom:50px;font-size:24px;font-weight:bold;text-align:center;}
.msgArea3 h3 > strong{color:#ea9f0c;font-weight:bold;}

.youtubeArea{position:relative;z-index:1;width:100%;min-width:1140px;min-height:405px;margin:55px auto 0;background:url(../image/donation/sub/bg_5.jpg) top center no-repeat;}
.youtubeArea>.video{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:720px;height:405px;background-color:#000;box-shadow:3px 3px 10px -2px;}

.logoTitle{padding:87px 0 70px 0;text-align:center;font-size:14px;color:#333;line-height:24px;}
.logoTitle img{display:block;width:180px;margin:0 auto 14px;}

#subContents3{padding:148px 0 320px 0}
.boxImg{display:block;width:1140px;margin:0 auto;}

.descCorp{display:flex;justify-content:space-between;width:1140px;height:742px;padding:16px;margin:82px auto 0;box-sizing:border-box;text-align:center;background:url(../image/donation/sub/bg_banner.jpg) 0 0 no-repeat;}
.descCorp .imgArea{width:539px;height:708px;}
.descCorp .imgArea>img{width:100%;height:100%;box-shadow:4px 4px 12.6px 1.4px rgba(0, 0, 0, 0.16);}
.descCorp .txtArea{flex:1;padding-top:24px;padding-left:28px;text-align:left;box-sizing:border-box;}
.descCorp .txtArea h5{font-size:28px;color:#fff;}
.descCorp .txtArea h5>span{color:#f7d7bd}
.descCorp .txtArea p{margin:40px 0 30px;font-size:14px;color:#fff;line-height:22px;}
.descCorp .txtArea strong{display:block;font-size:16px;color:#fff;}
.descCorp .txtArea strong>img{display:block;width:152px;height:37px;}
.descCorp .linkBtn{display:block;width:220px;height:58px;margin-top:48px;}
.descCorp .linkBtn img{width:100%;}

/* layer */
.pwLayer{position:fixed;z-index:1;top:50%;left:50%;width:359px;padding:31px 0 0 0;margin:-88px 0 0 -180px;background:#fff;border:1px solid #b7b7b7;}
.pwLayer .closeBtn{position:absolute;z-index:1;top:11px;right:13px;}
.pwLayer h4{padding:0 0 0 25px;line-height:34px;font-size:20px;letter-spacing:-0.1em;font-weight:400;color:#231a0f;}
.pwLayer p{padding:4px 0 0 25px;line-height:19px;color:#666;font-size:14px;letter-spacing:-0.1em;line-height:16px;}
.pwLayer p strong{color:#f00;}
.pwLayer .payPwInput{margin:11px 0 20px 25px;font-family:'dotum' !important}
.popInput_txt{width:159px;height:29px;padding:0 0 0 5px;vertical-align:middle;color:#333;background:#fff;border:1px solid #cbcbcb;font-family:'dotum' !important}
.popInput_txt2{width:297px;height:29px;padding:0 0 0 5px;vertical-align:middle;color:#333;background:#fff;border:1px solid #cbcbcb;font-family:'dotum' !important}
.submitBtnPw{display:block;width:359px;height:51px;line-height:51px;color:#fff;font-size:18px;text-align:center;letter-spacing:-0.1em;background:#1994b8}
.sendBtn{display:inline-block;*zoom:1;*display:inline;height:31px;line-height:31px;padding:0 14px;color:#fff;font-size:16px;vertical-align:middle;background:#ec4322}

/* last */
.lastVisualTitle{width:100%;min-width:1140px;height:150px;padding:170px 0 0 0;margin:0 auto;line-height:60px;text-align:center;font-weight:400;font-size:44px;color:#fff;background:#1994b8 url(../image/donation/sub/bg_last_visual.jpg) bottom center no-repeat;}
.titleType1.pt184{padding-top:184px;}
.lastContentsWrap{padding:80px 0 0 0;}
.lastDonationUl{width:1110px;margin:60px auto 196px;}
.lastDonationUl li{position:relative;z-index:1;margin:0 0 30px 0;padding:0 0 30px 0;*zoom:1}
.lastDonationUl li .leftImgs{float:left;width:450px;}
.lastDonationUl li .decSection{float:right;width:635px;}
.lastDonationUl li:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.lastDonationUl li .titTxtLast{padding:0 0 17px 0;line-height:20px;vertical-align:top;font-size:18px;color:#494949;font-weight:400;letter-spacing:-0.025em;}
.lastDonationUl li .decSection>p{padding:0 0 9px 0;line-height:22px;letter-spacing:-0.05em;font-size:14px;color:#6d6d6d;text-align:justify}
.donationInfoWrap{position:absolute;z-index:1;bottom:30px;right:0;width:599px;padding:7px 20px 7px 14px;border:1px solid #dfdfdf;background:#fff;}
.donationInfoWrap h5{float:left;width:67%;padding:0 0 0 27px;line-height:35px;font-size:14px;color:#6d6d6d;letter-spacing:-0.025em;background:url(../image/donation/sub/icon_8.gif) 0 9px no-repeat;}
.donationInfoWrap p{float:right;width:28%;text-align:right;font-size:22px;color:#666666;letter-spacing:-0.025em;line-height:35px;font-weight:400;}
.donationInfoWrap p strong{padding:0 4px 0 0;color:#f00;font-weight:400;font-size:22px;line-height:35px;vertical-align:top;}
.decSection h5.underH5{font-size:14px;color:#666666;line-height:24px;}


















