@charset "utf-8";

* {margin:0;padding:0;box-sizing:border-box;}
.inner {display:block;width:1080px;margin:0 auto;text-align:center;}
.clear:after {display:block;content:'';clear:both;}

.evtWrap{background-color:#fff;}
.evtWrap img {vertical-align:middle;}
.visualWrap {display:block;width:100%;background:url(../images/bg_evt_visual.jpg) 50% 0 repeat-x;}
.evtVisual {position:relative;display:block;width:100%;margin:0 auto;background:url(../images/bg_heart.png) 50% 0 no-repeat;}
.evtVisual h2 {display:inline-block;padding-top:120px;text-align:center;}
.evtVisual h2 img {width:100%;}

.date {display:block;width:650px;margin:45px auto 0;}
.date p + p{margin-top:8px;}
.date p:first-child b{background-color:#fdda20;color:#34398a;}
.date p:first-child span{color:#fdda20;opacity:1}
.date b {display:inline-block;width:40px;height:24px;line-height:24px;background:#5b64e2;font-family:'Noto Regular';font-size:13px;color:#fff;text-align:center;border-radius:12px;}
.date span {display:inline-block;font-family:'Noto Regular';font-size:18px;line-height:24px;color:#fff;padding-left:8px;opacity:.75}

.section01 {display:block;width:1080px;/*margin:460px auto 0;*/margin:95px auto 0;}
.section01 h3 {display:block;text-align:center;}
.section01 .section01_list {display:block;width:100%;}
.section01 .section01_tip {display:block;width:100%;margin-bottom:34px;}

.section01 .btn_wrap {display:block;width:333px;margin:58px auto 0;}
.section01 .btn_eventJoin {display:inline-block;}

.section02 {display:block;width:100%;padding:40px 0 70px;}
.section02 .inner {position:relative;display:block;width:1080px;margin:0 auto;}
.section02 h3 {display:block;text-align:center;padding-bottom:50px;}

.list{overflow:hidden;margin:0 -15px;padding-bottom:45px;}
.list li{position:relative;float:left;margin:0 15px;margin-bottom:15px;}
.list li a {display:block;}

/* evtNotice */
.evtNotice {display:block;width:100%;height:100%;padding:48px 0 50px;background:#dfdfdf;}
.evtNotice i {float:left;display:block;padding-right:37px;}
.evtNotice .notice_txt {float:left;width:90%;text-align:left;}
.evtNotice .notice_txt h3 {display:block;padding-bottom:15px;}
.evtNotice .notice_txt ul {display:block;}
.evtNotice .notice_txt ul li {display:block;font-family:'Noto Regular';font-size:15px;line-height:26px;color:#000;text-align:left;letter-spacing:-0.4px;}
.evtNotice .notice_txt ul li:before {display:inline-block;content:'';clear:both;width:3px;height:3px;margin:0 6px 3px 0;background:url('../images/icon_dotted.gif') no-repeat;}
.evtNotice .notice_txt ul li span {display:block;padding-left:10px;}
.evtNotice .notice_txt b {font-family:'Noto Bold';font-size:14px;line-height:26px;color:#2a2929;}
