@charset "utf-8";
@import url("../../common/css/reset.css");
@import url("../../common/css/jquery.fancybox.css");
@import url("../../common/css/jcf.css");
@import url("../../common/css/core.css");
@import url("../../common/css/content.css");

*{
	font-family: Microsoft JhengHei !important;
}
#top_wrapper > div#right-col>a:nth-child(1){
	background-image:url(../images/menu-home.png);
	width:calc(50px + 46px);
}
#top_wrapper > div#right-col>a:nth-child(1):hover{
	background-image:url(../images/menu-home-over.png);
}
#top_wrapper > div#right-col>a:nth-child(2){
	background-image:url(../images/menu-event.png);
	width:calc(50px + 78px);
}
#top_wrapper > div#right-col>a:nth-child(2):hover{
	background-image:url(../images/menu-event-over.png);
}
#top_wrapper > div#right-col>a:nth-child(3){
	background-image:url(../images/menu-regidtration.png);
	width:calc(50px + 78px);
}
#top_wrapper > div#right-col>a:nth-child(3):hover{
	background-image:url(../images/menu-regidtration-over.png);
}
#top_wrapper > div#right-col>div>a{
	background-image:url(../images/menu-download.png);
	background-position:45px calc(100% - 2px);
	width:calc(55px + 60px);
}
#top_wrapper > div#right-col>div>a:hover, #top_wrapper > div#right-col>div:hover>a{
	background-image:url(../images/menu-download-over.png);
}
#top_wrapper > div#right-col>a{background-position:calc(100% - 10px) calc(100% - 2px);}
#top_wrapper > div#right-col div.subNav{width: 128px;}
#top_wrapper > div#right-col div.subNav a:nth-child(1){
	background-image:url(../images/menu-campus-map.png);
	height:30px;
}
#top_wrapper > div#right-col div.subNav a:nth-child(1):hover{
	background-image:url(../images/menu-campus-map-over.png);
}
#top_wrapper > div#right-col div.subNav a:nth-child(2){
	background-image:url(../images/menu-reg-form.png);
	height:30px;
}
#top_wrapper > div#right-col div.subNav a:nth-child(2):hover{
	background-image:url(../images/menu-reg-form-over.png);
}
#top_wrapper > div#right-col div.subNav a:nth-child(3){
	background-image:url(../images/menu-credit-card.png);
	height:48px;
}
#top_wrapper > div#right-col div.subNav a:nth-child(3):hover{
	background-image:url(../images/menu-credit-card-over.png);
}
#top_wrapper > div#right-col a.lang{
	background-image:url(../images/menu-lang-en.png);
	width:calc(20px + 30px);
}
#top_wrapper > div#right-col a.lang:hover{
	background-image:url(../images/menu-lang-en-over.png);
}

#content .arrow-btn.next{
	background:url(../images/btn-next-event.png) no-repeat 50% 50%, url(../../common/images/btn-bg.png) no-repeat 50% 0;
}
#content .arrow-btn.next:hover,
#content .arrow-btn.next:focus{
	background:url(../images/btn-next-event-over.png) no-repeat 50% 50%, url(../../common/images/btn-bg-over.png) no-repeat 50% 0;
}
#content .arrow-btn.back{
	background:url(../images/btn-prev-event.png) no-repeat 50% 50%, url(../../common/images/btn-bg.png) no-repeat 50% 0;
}
#content .arrow-btn.back:hover,
#content .arrow-btn.back:focus{
	background:url(../images/btn-prev-event-over.png) no-repeat 50% 50%, url(../../common/images/btn-bg-over.png) no-repeat 50% 0;
}
#content .arrow-btn.submit{
	background:url(../images/btn-submit.png) no-repeat 50% 50%, url(../../common/images/btn-bg.png) no-repeat 50% 0;
}
#content .arrow-btn.submit:hover,
#content .arrow-btn.submit:focus{
	background:url(../images/btn-submit-over.png) no-repeat 50% 50%, url(../../common/images/btn-bg-over.png) no-repeat 50% 0;
}
#content .arrow-btn.reset{
	background:url(../images/btn-reset.png) no-repeat 50% 50%, url(../../common/images/btn-bg.png) no-repeat 50% 0;
}
#content .arrow-btn.reset:hover,
#content .arrow-btn.reset:focus{
	background:url(../images/btn-reset-over.png) no-repeat 50% 50%, url(../../common/images/btn-bg-over.png) no-repeat 50% 0;
}

#content .event-wrap .title{
	background:url(../images/title_bg.png) no-repeat 0 0;
}
#content .event-wrap .title.full:before, #content .event-list-content .event-list-item.full>span:last-child:before, #form .form-item .events_wrap.full .event-title:before{
	background:url(../images/img-full.png) no-repeat 0 0;
}

#content .event-list-content .event-list-item:nth-child(1).full>span:last-child:before{right:360px;}
#content .event-list-content .event-list-item:nth-child(2).full>span:last-child:before{right:390px;}
#content .event-list-content .event-list-item:nth-child(3).full>span:last-child:before{right:250px;}
#content .event-list-content .event-list-item:nth-child(4).full>span:last-child:before{right:210px;}
#content .event-list-content .event-list-item:nth-child(5).full>span:last-child:before{right:120px;}
#content .event-list-content .event-list-item:nth-child(6).full>span:last-child:before{right:510px;}

#form .form-item .events_wrap.event0wrap.full .event-title:before{left:200px;}
#form .form-item .events_wrap.event1wrap.full .event-title:before{left:185px;}
#form .form-item .events_wrap.event2wrap.full .event-title:before{left:235px;}
#form .form-item .events_wrap.event3wrap.full .event-title:before{left:220px;}
#form .form-item .events_wrap.event4wrap.full .event-title:before{left:200px;}
#form .form-item .events_wrap.event5wrap.full .event-title:before{left:140px;}

#content.tour .event-wrap .title img{
	padding-top:78px;
}
#content.openhouse .event-wrap .title img{
	padding-top:78px;
}
#content.tea .event-wrap .title img{
	padding-top:82px;
}
#content.ceremony .event-wrap .title img{
	padding-top:80px;
}
#content.dinner .event-wrap .title img{
	padding-top:77px;
}
#content.soccer .event-wrap .title img{
	padding-top:85px;
}
#content.form .event-wrap .title img{
	padding-top:80px;
}
#content .event-details-wrap dt{
	padding-right:0;
}