@charset "utf-8";

.container.main{}

.main_visual{height:650px;}
.main_visual .single-item  div{background-repeat:no-repeat;background-size:cover;}
.main_visual .bg01{background-image:url(/img/main/mvbg06.jpg);}
.main_visual .bg02{background-image:url(/img/main/mvbg01.jpg);}
.main_visual .bg03{background-image:url(/img/main/mvbg02.jpg);}
.main_visual .bg04{background-image:url(/img/main/mvbg03.jpg);}
.main_visual .bg05{background-image:url(/img/main/mvbg04.jpg);}
.main_visual .bg06{background-image:url(/img/main/mvbg05.jpg);}
.main_visual .bg07{background-image:url(/img/main/mvbg07.jpg);}
.main_visual .bg07 .mvtxt.right img{top:100px;}
.main_visual .bg08{background-image:url(/img/main/mvbg08.jpg);}
.main_visual .bg09{background-image:url(/img/main/mvbg09.jpg);}
.main_visual .bg10{background-image:url(/img/main/mvbg10.jpg);}
.main_visual .bg11{background-image:url(/img/main/mvbg11.jpg);}
.main_visual .bg12{background-image:url(/img/main/mvbg12.jpg);}
.main_visual .bg13{background-image:url(/img/main/mvbg13.jpg);}
.main_visual .bg14{background-image:url(/img/main/mvbg14.jpg);}
.main_visual .bg15{background-image:url(/img/main/mvbg15.jpg);}

.main_visual .bg25_01{background-image:url(/img/main/mvbg25_01.jpg);}
.main_visual .bg25_02{background-image:url(/img/main/mvbg25_02.jpg);}
.main_visual .bg25_03{background-image:url(/img/main/mvbg25_03.png);}
.main_visual .bg25_04{background-image:url(/img/main/mvbg25_04.jpg);}
.main_visual .bg25_05{background-image:url(/img/main/mvbg25_05.jpg);background-size:auto 100%;background-position:center;}

.main_visual .mvtxt{position:relative;width:1272px; height:650px; margin:0 auto;}
.main_visual .mvtxt img{position:absolute;top:50%; transform:translateY(-50%);}
.main_visual .mvtxt.left img{left:0;}
.main_visual .mvtxt.right img{right:0;}
.main_visual .mvtxt.right_top img{top:280px;right:0;}

/*row01*/
.row01{width:1050px;height:260px;line-height:0;margin:0 auto;margin-top:55px;}
/*장학재단바로가기*/
.con01{float:left;width:252px;height:260px;margin-right:20px;background:url(/img/main/con01.jpg) 0 0 no-repeat;}
.con01 a{display:block;width:252px;height:260px;}
.con01 .tit{margin:49px 0 0 25px;}
/*아이콘박스*/
.icon_box{float:left; height:260px;margin-right:0px;}
.icon_box ul{display:inline-block;line-height:0;}
.icon_box li{width:170px;text-align:center;border-left:1px solid #e5ca00;border-bottom:1px solid #e5ca00;}
.icon_box li.bln{border-left:none;}
.icon_box li.bbn{border-bottom:none;}
.icon_box li a{padding:32px 0 25px 0;display:block;}
.icon_box li.bln a{background:#fa432b;}
.icon_box li.bbn a{background:#ffe100;}
.icon_box li.bln a:hover{background:#b93524;}
.icon_box li.bbn a:hover{background:#ffc600;}
/*video*/
.video_box{float:left;width:528px;margin-right:20px;}
/*공지사항*/
.board_wrap{float:right;}
.board{position:relative;width:270px;height:136px;padding:23px 30px;border:1px solid #eaeaea;}
.board>ul>li>a{float:left;margin:0 4px;}
.board>ul>li>div{position:absolute;top:82px;left:36px;}
.board>ul>li>div>ul>li{display:inline-block;line-height:0;}
.board>ul>li>div a{display:inline-block;width:225px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px;vertical-align:middle;line-height:1.84;font-size:13px;color:#3f3e3a;}
.board>ul>li>div span{vertical-align:middle;font-size:12px;color:#a19984;font-family:'Tahoma';}
/*FAQ바로가기*/
.link{margin-top:10px;}

/*row02*/
.row02{display:inline-block;line-height:0;width:100%;height:550px;overflow:hidden;margin-top:55px;}
/*후원자혜택*/
.con02{float:left;width:50%;height:550px; background: #e5efd9 url(/img/main/con02_bg.gif) left 0 no-repeat;}
.con02 .con_wrap{float:right;margin-right:35px;}
.con02 .tit_wrap{padding:42px 0 44px 0;background:url(/img/main/con02_tit_bg.gif) left 120px no-repeat;}
/*자원봉사자혜택*/
.con03{float:right;width:50%;height:550px; background: #eee url(/img/main/con03_bg.jpg) right 0 no-repeat;}
.con03 .tit_wrap{padding:42px 0 44px 0;background:url(/img/main/con03_tit_bg.png) right 120px no-repeat;}
.con03 .con_wrap{float:left;margin-left:35px;}
/*혜택공통*/
.con_wrap{position:relative;width:480px;}
.img_wrap{position:relative;margin:0 auto;width:438px;height:282px;overflow:hidden;}
.img_wrap ul{position:absolute;display:inline-block;width:1000px;}
.img_wrap ul li{float:left;}
.imgth_btn{margin-top:40px;}
.imgth_btn a{display:block;float:left;margin-right:5px;}
.imgth_btn a img:hover,.imgth_btn a img.on{border:3px solid #ffa800;margin:-3px;}
.con_wrap .prev{position:absolute;top:250px;left:0;}
.con_wrap .next{position:absolute;top:250px;right:0;}
.con_wrap .prev a{display:block;padding:20px 20px 20px 0;}
.con_wrap .next a{display:block;padding:20px 0 20px 20px;}


/*row03*/
.row03{width:1050px;height:423px;margin:70px auto 0 auto;}
.photo01,
.photo02{float:left;width:515px;height:360px;}
.con04,
.con05{position:relative;width:515px;height:360px;border:1px solid #eaeaea;}
.photo01{margin-right:20px;}
.con04 ul{float:right;width:100px;margin:20px 45px 0 0;}
.con05 ul{float:right;width:80px;margin:20px 45px 0 0;}
.con04 ul li,
.con05 ul li{float:left;}
.con04>ul>li>a,
.con05>ul>li>a{position:relative;margin-left:5px;z-index:10;}
.con04 .con_group,
.con05 .con_group{position:absolute;width:513px;height:358px;top:0;left:0;}
.con04 .stop_btn,
.con05 .stop_btn{position:absolute;top:23px;right:21px;}
.row03 .tit{font-size:28px;color:#010101;font-weight:600;letter-spacing:-1px;margin-bottom:24px;}
.row03 .tit span{color:#ffb400;}
.row03 .tit02{padding:40px 0 0 35px;font-size:24px;font-weight:600;font-family:'NanumGothic','나눔고딕','NanumGothicWeb',sans-serif;}
.row03 .txt{min-height:34.8px;padding:20px 0 0 35px;margin-bottom:40px;font-size:14.5px;color:#9f9f9f;}
.row03>div>div>ul>li>div .img{position:relative;}
.row03>div>div>ul>li>div .img a{position:relative;display:block;width:515px;height:201px;z-index:10;background:url(/img/main/con04mask.png) 0 0 no-repeat;}
.row03>div>div>ul>li>div .img a:hover{background:url(/img/main/con04mask_on.png) 0 0 no-repeat;}
.row03>div>div>ul>li>div img{position:absolute;bottom:0;left:0;z-index:1;}

/*후원배너*/
.row04{width:1050px;height:230px;margin:20px auto 0 auto;background:#000;background:url(/img/main/con04_bg.gif) 0 0 no-repeat;}
.row04 .txt_wrap{float:left;margin:46px 0 0 60px;}
.row04 .tit02{margin-top:32px;}
.row04 .img{float:right;margin:25px 90px 0 0;}

/*배너모음*/
.row05{width:1050px;height:50px;margin:40px auto 45px auto;}
#RollingBanner{width:800px;height:50px;float:right;}
#RollingBanner ul li{float:left;width:20%;}
.banner_btn{float:left;margin:14px 80px;}
.banner_btn a{display:block;border:1px solid #eaeaea;float:left;margin:-1px -1px 0 0;}

/*sns*/
.row06{width:1050px;margin:45px auto 0 auto;}
.sns_wrap{text-align:right;}
.sns_wrap ul{display:inline-block;width:200px;}
.sns_wrap>ul>li{float:left;margin-left:10px;}