@charset "utf-8";

.event-wrap {padding-bottom:115px;line-height:1.4;text-align:center;background-color:#f3f3f3;}

.event-wrap .event-title {position:relative;padding:70px 0 211px;letter-spacing:-.5px;color:#222222;background:url('images_my/title_bg.jpg') no-repeat center top / cover;}
.event-wrap .event-title h2 {font-size:46px;line-height:65px;font-weight:normal;}

.event-wrap .event-box {position:relative;max-width:910px;z-index:2;margin:-160px auto 0;}
.event-wrap .event-box .copy {position:absolute;top:-38px;right:0;}
.event-wrap .event-box .event-boxCont {color:#666;}
.event-wrap .event-box .event-boxCont .section1 {position:relative; z-index:10; padding:0 7%; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:1px 1px 3px 0 rgba(0,0,0,0.2);background:#fff; border:2px solid #000000;}
.event-wrap .event-box .event-boxCont > ul > li {padding:55px 0 55px;letter-spacing:-.5px;border-bottom:1px solid #dfdfdf; position:relative;}
.event-wrap .event-box .event-boxCont > ul > li:before{position:absolute; bottom:55px; right:-28px; content:''; width:88px; height:22px; background:url('images_my/disney.png') no-repeat; z-index:11;}
.event-wrap .event-box .event-boxCont > ul > li:first-child {padding-top:60px;}
.event-wrap .event-box .event-boxCont > ul > li.last:before{background:none;}
.event-wrap .event-box .event-boxCont > ul > li.last {padding-bottom:75px;border-bottom:0;}
.event-wrap .event-box .event-boxCont > ul > li .box-title strong {display:inline-block;padding-left:24px;background:url('images_my/BG_titleL.gif') no-repeat left center;}
.event-wrap .event-box .event-boxCont > ul > li .box-title span {display:inline-block;padding-right:24px;background:url('images_my/BG_titleR.gif') no-repeat right center;}
.event-wrap .event-box .event-boxCont > ul > li .box-title em {display:block;width:362px;line-height:55px;font-size:28px;color:#fff;background:#0173ba;}
.event-wrap .event-box .event-boxCont > ul > li .box-title_sub {margin-top:30px;font-size:20px;color:#666}
.event-wrap .event-box .event-boxCont > ul > li .pdt_img {padding-top:40px;}
.event-wrap .event-box .event-boxCont > ul > li:nth-child(2) .pdt_img {width: 116%; margin-left: -8%;}
.event-wrap .event-box .event-boxCont > .ft_txt {margin-top:35px;font-size:20px;color:#404040;}
.event-wrap .event-box .event-boxCont > .ft_txt2 {margin-top:30px;font-size:18px;color:#999999;}

.hello2020{color:#222222; font-size:25px; margin-bottom:30px; letter-spacing: 0px;}

.db768{display:none;}

@media screen and (max-width:1024px){
	.event-wrap .event-box {margin-right:5%;margin-left:5%;}
	.event-wrap .event-box .event-boxCont .section1 {padding:0 5%;}
	.event-wrap .event-box .event-boxCont > ul > li:nth-child(2) .pdt_img {width: 100%; margin-left: 0%;}
	.event-wrap .event-box .event-boxCont > ul > li:before {bottom: 16px; right: -3px; width: 56px; background: url(images_my/disney.png) no-repeat right bottom / contain;}
}
@media screen and (max-width:768px){   
	.event-wrap {padding-bottom:55px;}
	.event-wrap .event-title {padding:45px 10px 110px;}
	.event-wrap .event-title h2 {font-size:23px;line-height:1.5;}

	.event-wrap .event-box {margin:-80px 5% 0;}
	.event-wrap .event-box .event-boxCont .section1 {}
    .event-wrap .event-box .event-boxCont > ul > li {padding:30px 0;}
	.event-wrap .event-box .event-boxCont > ul > li:first-child {padding-top:35px;}
	.event-wrap .event-box .event-boxCont > ul > li.last {padding-bottom:35px;}
    .event-wrap .event-box .event-boxCont > ul > li .box-title em {width:280px;line-height:40px;font-size:18px;}
	.event-wrap .event-box .event-boxCont > ul > li .box-title_sub {margin-top:15px;font-size:15px;line-height:1.4;}
	.event-wrap .event-box .event-boxCont > ul > li .box-title_sub > span {margin-top:5px;font-size:14px;line-height:1.4;}
	.event-wrap .event-box .event-boxCont > ul > li .pdt_img {padding-top:8%; margin:0 10%;}
	.event-wrap .event-box .event-boxCont > .ft_txt {margin-top:25px;font-size:15px;}
	.event-wrap .event-box .event-boxCont > .ft_txt2 {margin-top:8px;font-size:13px;}

	.hello2020{font-size:18px; margin-bottom:15px;}

	.dn768{display:none;}
	.db768{display:inline-block;}
}
@media screen and (max-width:480px){
    .event-wrap .event-box .event-boxCont > ul > li .box-title strong {padding-left:12px;background-size:contain;}
    .event-wrap .event-box .event-boxCont > ul > li .box-title span {padding-right:12px;background-size:contain;}
    .event-wrap .event-box .event-boxCont > ul > li .box-title em {width:210px;line-height:35px;font-size:14px;letter-spacing:0;}	
	.event-wrap .event-box .event-boxCont > ul > li .pdt_img {margin:0;}
}