@charset "utf-8";
#footer{margin-top:0;}
.event-wrap {background-color:#ffeadb;max-width:1800px;padding-bottom: 80px;margin:0 auto;}

.sec01{background: url(images/sec01_bg.jpg) top center no-repeat;}
.sec01 .in_cont{max-width:800px;text-align:center;padding: 70px 0 151px;margin:0 auto;font-size:0;}
.sec01 .in_cont > div{display:inline-block; width:50%;}
.sec01 .in_cont > div.sec01_text{text-align:left;vertical-align: middle;}
.sec01 .in_cont > div.sec01_text span{font-size:49px; font-weight:bold; color:#f74671;}
.sec01 .in_cont > div.sec01_text .w_line{background: url(images/w_line1.png) left 40px no-repeat;padding-left: 5px;}
.sec01 .in_cont > div.sec01_text .w_line2{background: url(images/w_line2.png) left 44px no-repeat;padding-left: 5px;}
.sec01 .in_cont > div.sec01_text .sec01_subtext{padding-top:20px;padding-left: 8px;font-size:21px;color:#000;line-height:1.5;}

.sec02 .in_cont{max-width:1000px; margin:0 auto;}

.event-wrap .event-box {max-width:1000px;margin: -80px auto 0;text-align:center;border-radius: 7px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);background:#ffffff;}
.event-wrap .event-box .event-boxCont {padding: 25px 42px 35px;}
.event-wrap .event-box .event-boxCont .pb_text{font-size:16px;color:#666;text-align:center;padding-top: 4%;}
.event-wrap .event-box .event-boxCont .icon{position:relative;top: -40px;left:0;width:100%;margin:0 auto;text-align: center;}

.event-wrap .event-box.event-box2 {margin-top:20px;}
.event-wrap .event-box.event-box2 .event-boxCont {padding:60px 42px 0;}
.event-wrap .event-box.event-box2 .event-boxCont > ul > li{border-bottom:1px solid #ededed;padding-bottom: 6%;margin-bottom: 6%;}
.event-wrap .event-box.event-box2 .event-boxCont > ul > li:last-child{border:none; margin-bottom:0;}
.event-wrap .event-box.event-box2 .event-boxCont .img{padding-top: 4%;}

.event-wrap .event-box.event-box2 .event-boxCont .img_thum{text-align:center; font-size:0; margin-top:18px;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum > ul > li{display:inline-block;width: 18%;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum > ul > li > p{font-size:17px; color:#000; padding-top:13px;}

.event-wrap .event-box .event-boxCont .pb_textL{text-align:left; padding-left:60px; }
.event-wrap .event-box .event-boxCont .pb_textL li{font-size:19px; font-weight:bold; color:#000; margin-bottom:10px;}
.event-wrap .event-box .event-boxCont .pb_textL span{font-size:17px;color:#666;padding-left: 20px;line-height: 1.5;}



@media screen and (max-width: 1024px){

.sec02 .in_cont{margin:0 3%;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum > ul > li{width: 19.8%;}
.event-wrap .event-box .event-boxCont .icon{top: -40px;}
.event-wrap .event-box .event-boxCont .pb_textL{padding-left: 0;}
}

@media screen and (max-width: 930px){

.sec01 .in_cont{padding: 7% 3% 20%;}
.sec01 .in_cont > div.sec01_text span{font-size: 35px;}
.sec01 .in_cont > div.sec01_text .w_line{padding-left: 2%;}
.sec01 .in_cont > div.sec01_text .w_line2{padding-left: 2%;}
.sec01 .in_cont > div.sec01_text .sec01_subtext{padding-top:5%;padding-left: 3%;font-size: 18px;line-height:1.5;}

.event-wrap .event-box .event-boxCont{padding: 3% 5% 7%;}
.event-wrap .event-box.event-box2{margin-top: 5%;}
.event-wrap .event-box.event-box2 .event-boxCont{padding:5% 5% 0;}
.event-wrap .event-box .event-boxCont .pb_text{font-size:14px;}


.event-wrap .event-box .event-boxCont .pb_textL li{font-size:16px;}
.event-wrap .event-box .event-boxCont .pb_textL span{font-size:14px;padding-left: 0%;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum > ul > li > p{font-size:14px;}

}

@media screen and (max-width: 768px){

.event-wrap{padding-bottom: 13%;}
.event-wrap .event-box.event-box2 .event-boxCont{padding:8% 5% 0;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum > ul > li > p{font-size:13px;padding-top: 10%;}
.event-wrap .event-box.event-box2 .event-boxCont .img_thum{margin-top: 5%;}
.event-wrap .event-box.event-box2 .event-boxCont > ul > li{padding-bottom:10%; margin-bottom:10%;}

}

@media screen and (max-width: 640px){

.sec01 .in_cont{padding: 15% 3% 34%;}
.sec01 .in_cont > div.sec01_text span{font-size: 22px;}
.sec01 .in_cont > div.sec01_text .sec01_subtext{font-size: 14px;line-height:1.5;}

.sec01 .in_cont > div.sec01_text{width: 60%;margin:0 auto;}
.sec01 .in_cont > div.sec01_img{width: 40%;margin:0 auto;}
.sec01 .in_cont > div.sec01_text img{width: 30%;}
.sec01 .in_cont > div.sec01_text .sec01_subtext img{width:50%;}
.event-wrap .event-box .event-boxCont .pb_textL span br{display:none;}
.event-wrap .event-box .event-boxCont .icon{top: -30px;}
.event-wrap .event-box .event-boxCont .pb_text{font-size:13px;padding-top: 6%;}
.event-wrap .event-box .event-boxCont .pb_textL li{font-size:14px;margin-bottom: 1%;}
.event-wrap .event-box.event-box2 .event-boxCont .img{padding-top:8%;}

}

@media screen and (max-width: 360px){


}