.spring-only{
	display: none;
}
.summer-only{
	display: none;
}
.winter-only{
	display: none;
}
.btn,
.present-box h3,
.present .btn-box div a,
.recipe-list-box .past-link a,
.recipe-list-wrap .link-btn a,
.recipe-box h2,
.recipe-box h3,
.result button,
.journal-list-wrap .link-btn a,
.journal-box h2,
.the-mutual a,
.column-box h2,
.event-box-wrap h2,
.about .benefits-box h3,
.benefits-box.member table th,
.login h2,
.pass_reset h2,
.mypage-menu a,
.regist form input[type=submit],
.regist-confirm .btn-box input,
.regist-cmp .btn-box a,
.mail-config form input[type=submit],
.login-edit .btn-box input,
.withdraw form input[type=submit],
.leisure-box h2,
.contact form input[type=submit],
.application button,
.sanrio-puroland-details table th,
.reloclub-box h3,
.reloclub-box .btn-wrap a,
.event-inner .search-box h4,
.event-inner .event-list-box table th,
.coupon-open-box .btn-wrap button,
.coupon-open-box .link_area .next a,
.coupon-open-box div table th,
.tag ul li a,
.coupon-open-box .btn-group label span,
.coupon-wrap .btn-box button,
.invite-wrap button,
.stamp .clear-box button,
.recipe-list-box .past-list p,
.roulette .refresh button,
.campaign-box .btn-box a,
.top-guidance .btn-wrap a,
.top-online-box .online-link-box .btn-box a,
.top-online-btm .link-box > div a,
.seasonal-background-color{
	background-color: #f39939;
}
.bg_img,
footer .foot_img{
	background-color: #fbd9bc;
}
.logo{
    top: 5%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    height: 32%;
}
#main-menu-open .inner > div{
	background-color: #e3671a;
}
#main-menu-open .inner div.entertainment_open,
#main-menu-open .inner div.book_open{
	background-color: #f39939;
}
.seasonal-border-3{
	border: 3px solid #f39939;
}
.seasonal-border-bottom-3{
	border-bottom: 3px solid #f39939;
}

.seasonal-border-partition::before {
	background-image: linear-gradient(to right, #f39939, #f39939 30px, transparent 10px, transparent 8px);
}

.top-l .top-news{
	border: 5px solid #f39939;
}
.season-color-bd10{
	border: 10px solid #f39939;
}
.top-l .top-present{
	background: url(../img/bg_ribbon_fall.png);
	background-size: 800px;
}
.present-box-wrap,
.present-box h2,
.special-event-box h2,
.stamp .stamp-box-wrap,
.movie-box-wrap,
.app-box-wrap,
.calendar-box-wrap,
.app-box h3 span,
.calendar-box h3 span,
.recipe-list-box,
.recipe-list-box > a,
.recipe-box,
.comic-list .comic-box-wrap h2,
.comic-list .comic-box,
.journal-list-box,
.journal-box,
.column-list-box,
.column-list-box > a,
.column-box,
.event-box-wrap,
.about-box-wrap,
.mypage-menu-wrap,
.member-page h2,
.member-page .label,
.leisure-list-box,
.leisure-list-box > a,
.leisure-box,
.leisure-box .leisure-cts h3,
.online-box,
.plattalks-box,
.sanrio-shop-box,
.sanrio-puroland-box,
.line24-box,
.rules-box,
.terms-box,
.stamp-card .objective,
.campaign-box-wrap,
.campaign-box h2,
.reloclub-box-wrap,
.reloclub-box .benefits-box,
.reloclub-box .pickup-box,
.reloclub-box .flyer-wrap .flyer-box div img,
.event-inner .search-box,
.event-inner .search-box table select,
.event-inner .event-list-box,
.event-inner .event-list-box table tbody tr,
.coupon-open-box h3,
.stamp .clear-box .text-box input,
.recipe-list-box .past-list .past-box a,
.book-list-wrap h2,
.book-list-wrap .book-box,
.top-old-member,
.comic-list .comic-box .comic-lead,
.top-guidance,
.top-l .top-relo,
.top-online,
.albus .title-label .label,
.seasonal-border,
.puroland-box-wrap,
.puroland-box .ttl-wrap h2,
.kidzania-koshien .ttl-wrap h2{
	border-color: #f39939;
}
.present .application_details h4 span,
.present .link a,
.movie-box-wrap .link a,
.recipe-box .making .content table th span,
.recipe .link-box a,
.online-journal .link-box a,
.online-box h3,
.plattalks-box h3,
.column-box h3,
.column .link-box a,
.event .link a,
.about .benefits-box a,
.leisure .link-box a,
.benefits-box.membership .details-box h5,
.about .benefits-box .color,
.sanrio-shop-details h3,
.sanrio-shop-details a,
.sanrio-puroland-details h3,
.sanrio-puroland .lead a,
.line24-box h3,
.line24-box .btm-text a,
.benefits-box#birthday h4,
.stamp-card .objective p,
.event-inner .search-box table td span,
.event-inner .pager li,
.event-inner .pager li a,
.event-inner .event-list-box table td:before,
.journal-box .list-box .details a,
.journal-list-box div > p,
.coupon-list-box .coupon-box .coupon-select p,
.stamp .clear-box h3,
.top-guidance .notice,
.recipe-list-box .past-list .past-box a.active,
.sanrio-puroland-details .details-box a,
.seasonal-color{
	color: #f39939;
}
.present-box .point,
.recipe-box .food-box,
.leisure-box .leisure-cts,
.reloclub-box .benefits-box,
.reloclub-box .pickup-box,
.journal-box .list-box,
.stamp .clear-box,
.top-online-box .online-link-box,
.seasonal-light-bgcolor{
	background-color: #f9e0cd;
}
.seasonal-5s-border {
	border: 5px solid #f39939;
}
.roulette-box-wrap{
	background: url(../img/bg_ribbon_fall.png);
	background-size: 700px;
}
.online-box .cts-box a.btn{
	background-color: #fcebbd;
}
.plattalks-box .cts-box a.btn{
	background-color: #fcebbd;
}
.event .event-details table th.cor1{
	background-color: #f39939;
}
.event .event-details table th.cor1:before{
	border-left-color: #f39939;
}
.event .event-details table th.cor2{
	background-color: #e3671a;
}
.event .event-details table th.cor2:before{
	border-left-color: #e3671a;
}
.about .regist-btn a{
	background-color: #f39939;
    color: #fff;
}
.login_box .login-btn {
	background-color: #f39939;
	color: #fff;
}
.help-btn-wrap .regist-btn a{
	background-color: #f39939;
	color: #fff;
}
.download-btn-wrap a{
	background-color: #f39939;
	color: #fff;
}
.event-inner .search-box .select-box::before{
	border-top-color: #f39939;
}
.tag ul li a::before {
	border-color: transparent #f39939 transparent transparent;
}
.comic-list .comic-box .comic-lead:before{
	border-color: transparent transparent #f39939 transparent;
}

/*SP*/
@media screen and (max-width:580px){
	.sp-border-bg{
		background: url(../img/bg_border_fall.png);
	}
	.top-online{
		background: url(../img/bg_ribbon_fall.png);
	}
	#sp-news .container > div{
		border: 5px solid #f39939;
	}
	.sp-member{
		background-color: #f7e6b2;
	}
	.bx-wrapper .bx-pager.bx-default-pager a{
		background: #f7e6b2;
		border: 3px solid #f7e6b2;
	}
	.bx-wrapper .bx-pager.bx-default-pager a:hover,
	.bx-wrapper .bx-pager.bx-default-pager a.active,
	.bx-wrapper .bx-pager.bx-default-pager a:focus {
	  	background: #f39939;
	}
	.sp-menu .open-menu,
	.benefits-box.member table td:first-child{
		background-color: #f39939;
	}
	#top-main{
	    background-color: #f9c270;
	}
	#top-main .regist-btn a{
	    background-color: #f39939;
	}
	#top-main .forgot-id-link a{
		color: #8a2323;
	}
	.logo{
    	height: 17%;
    	top: 1%;
    	left: 50%;
	}
	.benefits-box.member tbody tr{
    	border: 2px solid #f39939;
	}
	.book-list-wrap .book-box > div{
		border-bottom: 2px dashed #f39939;
	}
}