@charset "utf-8";

#event_box{
	width: 1000px;
	margin: 0px auto 200px auto;
	padding-top: 310px;
}

.event-bg-box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.event-img01,
.event-img02,
.event-img03 {
	position: relative;
}

.event-btn01 {
	width: 500px;
	position: absolute;
	top: 1220px;
	left: 250px;
}

.event-btn02 {
	width: 500px;
	position: absolute;
	top: 1715px;
	left: 250px;
}

.event-btn03 {
	width: 500px;
	position: absolute;
	top: 520px;
	left: 250px;
}

.event-img-box {
	width: 1000px;
	padding: 20px;
	background: #ffffff;
}

#sakura_promotion_2016 {
	width: 1000px;
	margin: 0px auto 200px auto;
	padding-top: 310px;
}

.sakura_promotion_2016_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#sakura_promotion_2016 .event-img02,
#sakura_promotion_2016 .event-img03,
#sakura_promotion_2016 .event-img04,
#sakura_promotion_2016 .event-img06 {
	position: relative;
}

#sakura_promotion_2016 .event-img02 {
	margin: 70px auto 40px;
}

#sakura_promotion_2016 .event-img04 {
	margin: 40px auto;
}

#sakura_promotion_2016 .event-img05 {
	width: 900px;
}

#sakura_promotion_2016 .event-img06 {
	width: 800px;
	margin: 90px auto 0;
}

#sakura_promotion_2016 .event-btn01 {
	width: 270px;
	position: absolute;
	top: 280px;
	left: 680px;
}

#sakura_promotion_2016 .event-btn02 {
	width: 270px;
	position: absolute;
	top: 280px;
	left: 50px;
}

#sakura_promotion_2016 .event-btn03 {
	width: 270px;
	position: absolute;
	top: 280px;
	left: 680px;
}

#sakura_promotion_2016 .event-btn04 {
	width: 330px;
	position: absolute;
	top: 1860px;
	left: 50px;
}

#sakura_promotion_2016 .event-btn05 {
	width: 330px;
	position: absolute;
	top: 1950px;
	left: 420px;
}

.summer_collection_2016_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#summer_collection_2016 {
	width: 1000px;
	margin: 0px auto 200px auto;
	padding-top: 310px;
}

#summer_collection_2016 .event-img02,
#summer_collection_2016 .event-img03,
#summer_collection_2016 .event-img04,
#summer_collection_2016 .event-img05 {
	position: relative;
}

#summer_collection_2016 .event-btn02 {
	position: absolute;
	top: 200px;
	left: 515px;
}

#summer_collection_2016 .event-btn03 {
	position: absolute;
	top: 205px;
	left: 515px;
}

#summer_collection_2016 .event-btn04 {
	position: absolute;
	top: 225px;
	left: 515px;
}

#summer_collection_2016 .event-btn05 {
	position: absolute;
	top: 225px;
	left: 515px;
}

.autumn_2016_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#autumn_2016 {
	width: 1000px;
	margin: 0px auto 150px auto;
	padding-top: 310px;
}

#autumn_2016 .event-img02 {
	position: relative;
}

#autumn_2016 #autumn_2016_btn_01 {
	position: absolute;
	top: 1130px;
	left: 180px;
}

#autumn_2016 .event-img03 {
	position: relative;
}

#autumn_2016 #autumn_2016_btn_02 {
	position: absolute;
	top: 330px;
	left: 585px;
}

.winter_2016_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto 150px;
}

#winter_2016 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

#winter_2016 .event-img03{
	z-index: 2;
}

.winter_2016_box .event-img04 {
	position: relative;
	width: 1200px;
	margin: -100px auto 0;
	z-index: 1;
}

.winter_2016_box .event-img04 #winter_2016_btn {
	position: absolute;
	top: 560px;
	left: 325px;
}

.spring_2017_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto 150px;
}

#spring_2017 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

#spring_2017 .event-img03 {
	z-index: 2;
}

.spring_2017_box .event-img04 {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.spring_2017_box .event-img04 #spring_2017_btn {
	position: absolute;
	top: 600px;
	left: 225px;
}

.summer_2017_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto 150px;
}

#summer_2017 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

#summer_2017 .event-img03 {
	z-index: 2;
}

.summer_2017_box .event-img03 {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.summer_2017_box .event-img03 #summer_2017_btn {
	position: absolute;
	top: 720px;
	left: 225px;
}


.autumn_2017_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto 150px;
}

#autumn_2017 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

#autumn_2017 .event-img04 {
	z-index: 2;
}

.autumn_2017_box .event-img04 {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.autumn_2017_box .event-img04 #autumn_2017_btn {
	position: absolute;
	top: 560px;
	left: 225px;
}

.bird_watching_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto 150px;
}

#bird_watching {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}


.winter_2017_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin: 0 auto 150px;
}

#winter_2017 {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

#winter_2017 .event-img-box {
	padding: 20px 0;
}

.winter_2017_box .event-img04 {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}

.winter_2017_box .event-img04 #winter_2017_btn {
	position: absolute;
	top: 490px;
	left: 225px;
}

.winter_season_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin: 0 auto 150px;
}

#winter_season {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

.winter_season_btn a {
	width: 500px;
	margin: 0 auto 30px;
	display: block;
}

.yumeguri_box,
.upopoy_box	{
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin: 0 auto 150px;
}

#yumeguri {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}


.haru_miryoku_box{
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin: 0 auto 150px;
}

#haru_miryoku {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

.summerappeal_btn,
.winterappeal_btn	{
	width: 870px;
	margin: 20px auto;
}

.summerappeal_btn div,
.winterappeal_btn div	{
	float: left;
	display: inline;
}

.summerappeal_btn .btn_center,
.winterappeal_btn .btn_center	{
	margin: 0 10px;
}

.event_box {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

.event_season_box {
	background: url(../image/yakkan-bg01.jpg) no-repeat center top;
	width: 100%;
	margin: 0 auto 150px;
}

#event_season {
	width: 1000px;
	margin: 0 auto;
	padding-top: 310px;
}

.appeal_btn_box	{
	width: 80%;
	margin: 0 auto;
}

.appeal_btn_box a	{
	float: left;
	display: inline;
	margin-right: 2%;
	cursor: pointer;
	width: 32%;
}

.appeal_btn_box a:last-child	{
	margin-right: 0;
}

.appeal_btn_box a img	{
	width: 100%;
}

#best_staff {
	position: relative;
}

#best_staff #best_staff_btn {
	position: absolute;
	top: 0;
	left: 239px;
}

#upopoy {
	width: 792px;
	margin: 0 auto;
	padding-top: 310px;
}

#upopoy .event-img-box {
	width: 792px;
}

.tab_link a {
	margin-right: 20px;
}

.summerappeal_btn {
	width: 1000px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin:0;
}