

/*************************************************

2021-22_シーズンシート

*************************************************/

/* -----------------------------------------------
 共通
----------------------------------------------- */

#origin_ss2122_container {
	width: 100%;
    overflow: hidden;
	color: #000;
}

#origin_ss2122_container .origin_ss2122_inner {
	max-width: 92.8571%;
    margin: 0 auto;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_inner {
	max-width: 1100px;
	margin: 0 auto;
    padding: 0 50px;
}
}


#origin_ss2122_container img {
	 vertical-align: bottom;
	 width: 100%;
}

#origin_ss2122_container a {
	width: 100%;
	vertical-align: bottom;
	transition: 0.4s;
}

#origin_ss2122_container a:hover {
	opacity: 0.6;
}

#origin_ss2122_container .origin_ss2122_font_s {
	font-size: 12px;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_font_s {
	font-size: 14px;
}
}




/* -----------------------------------------------
ヘッダー
----------------------------------------------- */

#origin_ss2122_container .origin_ss_header {
    width: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
	padding: 5px 0;
	z-index: 90;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_sp_item{
    display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
}

#origin_ss2122_container #origin_ss_menu_btn {
	width: 40px;
	padding: 10px 0 10px 15px;
}

#origin_ss2122_container #origin_ss_menu_ttl {
	width: 46.4285%;
	padding-right: 15px;
}

#origin_ss2122_container nav#origin_ss_menu {
   width: 100%;	
}
	
#origin_ss2122_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list a {
   width: 100%;
   display: block;
   background-color: #333333;
   color: #ffffff;
   border-bottom: 1px solid #ccc;	
   text-align: center;
   padding: 10px 0px;
}
	
#origin_ss2122_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list .origin_ss_pink_bg {
   background-color: #fd0093;
}
	
#origin_ss2122_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list .origin_ss_font_bold {
   font-weight: bold;
    font-size: 16px;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss_header {
    position: relative;
	padding: 0;
}

#origin_ss2122_container .origin_ss_header .origin_ss_inner {
	position: relative;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_logo {
	position: absolute;
    z-index: 99;
    top: 14px;
    left: 30px;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_logo a:hover {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_btn {
	position: absolute;
    z-index: 98;
    top: 0;
    right: 45px;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_btn a:hover img {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    vertical-align: bottom;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_top_box {
    padding: 15px 0;
}


#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box {
	display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-align-content: center;
	-ms-align-content: center;
	align-content: center;
	align-items: center;
	margin-left: 30px;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list_header_logo {
	width: 128px;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list_header_ttl {
	width: 215px;
	margin-right: 55px;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list {
	margin-right: 25px;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list:last-child {
	margin-right: 0;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list a {
	color: #ffffff;
    font-weight: bold;
}

#origin_ss2122_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list a:hover {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    vertical-align: bottom;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_bottom_box {
	background-color: #000000;
    padding: 15px 0;
}

#origin_ss2122_container .origin_ss_header .origin_ss_header_bottom_box nav.origin_ss_header_bottom_nav {
	max-width: 1000px;
    margin: 0 auto;
}
}

/* -----------------------------------------------
 MV
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_mv_area {
    
}

#origin_ss2122_container #origin_ss2122_mv_area .origin_ss2122_mv_img {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_mv.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 197.2857%;
    height: 0;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_mv_area {
    background-color: #ffffff;
    margin-top: -85px;
    position: relative;
    z-index: -1;
}

#origin_ss2122_container #origin_ss2122_mv_area .origin_ss2122_mv_img {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_mv.png");
    background-size: cover;
    padding-top: 65.8593%;
    height: 0;
}
}

/* -----------------------------------------------
導入
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_intro_box {
    position: relative;
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_intro_bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 122.4285%;
    height: 0;
    background-color: #ffffff;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_intro_box {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_intro_bg.png");
    padding-top: 37.8125%;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_intro_box .origin_ss2122_intro_txt{
    position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform : translate(-50%,-50%);
	transform : translate(-50%,-50%);
    width: 82.7142%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_intro_box .origin_ss2122_intro_txt{
    width: 76.5625%;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_area{
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_what_bg.png") ;
	background-size: contain;
	background-position: top;
	background-repeat: no-repeat;
	padding-bottom: 15.7142%;
	background-color: #fff;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_area{
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_what_bg.png");
	padding-bottom: 75px;
	background-size: cover;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box{
    margin: 0 auto;
	width: 83.1428%;
	padding-top: 13%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box{
    max-width: 1280px;
	padding: 50px 0;
	margin: 0 auto;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_ttl{
    margin-bottom: 10.2739%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_ttl{
    margin:30px auto 65px;
	width: 615px;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_txt{
    margin-bottom: 36.815%;
	line-height: 2em;
	font-size: 3.7vw;
	color: #000;
	font-weight: 500;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_txt{
    margin:0 auto 240px;
	width: 615px;
	letter-spacing: 0.03em;
	font-size: 16px;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_img{
	width: 79.0378%;
	margin: 0 auto 12.0274%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_img{
	width: 80.5084%;
	margin: 0 auto 30px;
}
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_what_box .origin_ss2122_what_img .origin_lp_sp:not(:last-child){
    margin-bottom: 6.0137%;
}

#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_font_s{
	line-height: 2em;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_intro_area .origin_ss2122_font_s{
    width: 100%;
	margin: 0 auto;
	text-align: center;
}
}

/* -----------------------------------------------
購入ボタン
----------------------------------------------- */
#origin_ss2122_container .origin_ss2122_app_area{
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_app_bg.png") ;
	background-size: cover;
	background-color: #0e0000;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_app_area{
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_app_bg.png") ;
}
}

#origin_ss2122_container .origin_ss2122_app_area_bg_black{
	background-color: #0e0000;
	padding: 5% 0;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_app_area_bg_black{
	padding: 30px 0;
}
}

#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box{
	padding: 13.1172% 0;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box{
	padding: 80px 0 100px;
}
}

#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box .origin_ss2122_app_ttl{
    width: 30%;
	margin:0 auto 13.1172%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box .origin_ss2122_app_ttl{
    width: 130px;
	margin:0 auto 50px;
}
}

#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box .origin_ss2122_app_ul li:not(:last-child){
	margin-bottom: 3%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box .origin_ss2122_app_ul li{
	width: 520px;
	margin: 0 auto;
}
#origin_ss2122_container .origin_ss2122_app_area .origin_ss2122_app_box .origin_ss2122_app_ul li:not(:last-child){
	margin-bottom: 20px;
}
}


/* -----------------------------------------------
使い方
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_howto_area {
    padding: 24.2857% 0 28.5714%;
	background: #fff;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_howto_area {
    padding: 195px 0 60px;
}
}

#origin_ss2122_container #origin_ss2122_howto_area .origin_ss2122_howto_ttl{
    width: 71.5714%;
	margin: 0 auto 10%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_howto_area .origin_ss2122_howto_ttl{
    width: 658px;
	margin: 0 auto 50px;
}
}

#origin_ss2122_container #origin_ss2122_howto_area .origin_ss2122_howto_ul li:nth-child(-n + 3){
    margin-bottom: 2.8571%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_howto_area .origin_ss2122_howto_ul li:nth-child(-n + 3){
    margin-bottom: 5px;
}
}


/* -----------------------------------------------
特典
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_benefits_area {
    background: #fff;
	padding-bottom: 22.1428%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area {
	padding-bottom: 110px;
}
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ttl{
    width: 77.3148%;
	margin: 0 auto 11%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ttl{
    width: 663px;
	margin: 0 auto 100px;
}
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul{
    display: flex;
	flex-wrap: wrap;
	line-height: 1.8em;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul{
    justify-content: space-around;
}
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li{
    width: 100%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li{
    width: 47%;
	font-size: 16px;
}
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li:not(:last-child){
    margin-bottom: 12.3456%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li:not(:last-child){
    margin-bottom: 45px;
}
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li a{
    color: #000;
	text-decoration: underline;
}

#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li .origin_ss2122_benefits_li_img{
    margin-bottom: 6.1728%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_benefits_area .origin_ss2122_benefits_ul li .origin_ss2122_benefits_li_img{
    margin-bottom: 40px;
}
}

/* -----------------------------------------------
 STORY
----------------------------------------------- */

#origin_ss2122_container .origin_ss2122_story_area {
    margin-top: 3.5714%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_story_area {
    margin-top: 12px;
}
}


/* -----------------------------------------------
席種
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_seattypes_area {
    background-color: #ffffff;
    padding: 16.9753% 0 24.6913%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seattypes_area {
    background-color: #ffffff;
    padding: 150px 0 200px;
}
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_ttl {
    width: 66.6666%;
	margin: 0 auto 9.2592%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_ttl {
    width: 291px;
	margin: 0 auto 100px;
}
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_arena_img_sp {
	margin-bottom: 9.2592%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box {
    position: relative;
    margin-bottom: 85px;
}
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_seattypes_arena.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 627px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat01 {
    position: absolute;
    top: 0px;
    right: 20px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat02 {
    position: absolute;
    bottom: 20px;
    left:-4px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat03 {
    position: absolute;
    top: 275px;
    right: 3px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat04 {
    position: absolute;
    top: 100px;
    left: 38px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat05 {
    position: absolute;
    top: 150px;
    right: -30px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat06 {
    position: absolute;
    top: 370px;
    right: 10px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_box .origin_ss2122_seattypes_seat07 {
    position: absolute;
    top: 300px;
    left: -50px;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_seattypes_price_sp {
    margin-bottom: 4.6296%;
}

#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_font_s {
    margin: 8.4876% 0;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seattypes_area .origin_ss2122_font_s {
    margin-bottom: 25px;
	margin-top: 10px;
}
}

#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul{
    display: flex;
	justify-content:space-between;
	flex-wrap: wrap;
	margin-top: 24.6913%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul{
	margin-top: 50px;
}
}

#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul li{
    width: 49.07407%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul li{
    width: 23%;
}
}

#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul li:nth-child(-n + 6){
    margin-bottom: 2.7777%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container .origin_ss2122_seattypes_btn .origin_ss2122_seattypes_btn_ul li:nth-child(-n + 6){
    margin-bottom: 20px;
}
}


/* -----------------------------------------------
シートエリア / 共通
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box{
    padding-top: 11.4285%;
	padding-bottom: 15.7142%;
	margin-bottom: 5.4285%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box{
    padding-top: 55px;
	padding-bottom: 85px;
	margin-bottom: 30px;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_shinkin_bg,
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_blue_bg{
	margin-bottom: 0;
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_super_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_super_bg.png") ;
	background-size: cover;
    background-color: #c30d23;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_super_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_super_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_hikkoshi_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_hikkoshi_bg.png") ;
	background-size: cover;
    background-color: #eb6664;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_hikkoshi_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_hikkoshi_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_shinkin_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_shinkin_bg.png") ;
	background-size: cover;
    background-color: #0d6fb8;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_shinkin_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_shinkin_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_reserved_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_1st_reserved_bg.png") ;
	background-size: cover;
    background-color: #5faa31;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_reserved_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_1st_reserved_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_mhbh_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_1st_mhbh_bg.png") ;
	background-size: cover;
    background-color: #e0d121;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_mhbh_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_1st_mhbh_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_free_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_1st_free_bg.png") ;
	background-size: cover;
    background-color: #f39800;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_1st_free_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_1st_free_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_blue_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/sp_blue_bg.png") ;
	background-size: cover;
    background-color: #00a0e9;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_blue_bg {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2021_22_ss/pc_blue_bg.png") ;
}
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_mv{
    margin-bottom: 5.7142%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_mv{
    margin-bottom: 60px;
}
}


#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_arena_sp_ul{
    display: flex;
	justify-content: center;
	flex-wrap: wrap;
	color: #fff;
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_arena_sp_ul li:not(:last-child){
    margin-bottom: 7.1428%;
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_arena_sp_ul li p{
    line-height: 1.8em;
	margin-bottom: 3%;
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_arena_pc_ul{
    display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

#origin_ss2122_container #origin_ss2122_seat_area .origin_ss2122_seat_area_box .origin_ss2122_seat_arena_pc_ul li:not(:last-child){
    margin-bottom: 40px;
}



/* -----------------------------------------------
ホームアリーナ
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_home_arena_area {
    background-color: #000;
	padding: 26.4285% 0 3.5714%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_home_arena_area {
	padding: 115px 0 20px;
}
}

#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_home_arena_ttl {
    width: 75.6172%;
	margin:0 auto 10.8024%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_home_arena_ttl {
    width: 32.7%;
	margin:0 auto 85px;
}
}

#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_home_arena_img {
	margin-bottom: 20.9876%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_home_arena_img {
	margin-bottom: 140px;
}
}

#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_page_top {
    text-align: center;
	width: 5.4285%;
	margin: 0 auto;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_page_top {
    width: 24px;
}
}

#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_page_top a {
    display: inline-block;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_page_top a {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#origin_ss2122_container #origin_ss2122_home_arena_area .origin_ss2122_page_top a:hover {
  -webkit-animation: buruburu 2s ease-in-out;
  animation: buruburu 2s ease-in-out;
}
}

@-webkit-keyframes buruburu {
  5%  { -webkit-transform: scale(1.1, .8); }
  10% { -webkit-transform: scale(.8, 1.1) translateY(-5px); }
  15% { -webkit-transform: scale(1, 1); }
}
@keyframes buruburu {
  5%  { transform: scale(1.1, .8); }
  10% { transform: scale(.8, 1.1) translateY(-5px); }
  15% { transform: scale(1, 1); }
}

/* -----------------------------------------------
フッター
----------------------------------------------- */

#origin_ss2122_container #origin_ss2122_footer {
    background-color: #b28850;
}

#origin_ss2122_container #origin_ss2122_footer a{
    color: #fff;
}

#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_logo {
    width: 46.2962%;
	margin: 0 auto 4.6296%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_logo {
    margin: 0;
    text-align: left;
    max-width: 200px;
}
}

#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_txt {
    font-size: 3.4375vw;
    color: #ffffff;
    text-align: center;
    margin-bottom: 3%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_txt {
    font-size: 16px;
    color: #ffffff;
    text-align: left;
    margin-bottom: 0;
}
}

#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_copy {
    font-size: 3.125vw;
    color: #ffffff;
    text-align: center;
    padding-top: 1.4285%;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_footer_copy {
    font-size: 12px;
    color: #ffffff;
    text-align: left;
    background-color: transparent;
    padding: 0;
}
}


#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box {
    background-color: #b28850;
    padding: 30px 0;
	text-align: center;
}

@media screen and (min-width: 769px) {
#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box {
	text-align: left;
}

#origin_ss2122_container #origin_ss2122_footer .origin_ss2122_footer_box .origin_ss2122_inner {
	display: flex;
	justify-content: space-between;
    align-items: flex-end;
}
}










/*************************************************

2022-23_シーズンシート

*************************************************/

/* -----------------------------------------------
 共通
----------------------------------------------- */

#origin_ss2223_container {
	width: 100%;
    overflow: hidden;
	color: #000;
	position: relative;
}

#origin_ss2223_container .origin_ss_sp_sub_btn{
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 999;
}

#origin_ss2223_container .origin_ss2223_inner {
	max-width: 92.8571%;
    margin: 0 auto;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_inner {
	max-width: 1100px;
	margin: 0 auto;
    padding: 0 50px;
}
}

#origin_ss2223_container img {
	 vertical-align: bottom;
	 width: 100%;
}

#origin_ss2223_container a {
	width: 100%;
	vertical-align: bottom;
	transition: 0.4s;
	color: #000;
}

#origin_ss2223_container a:hover {
	opacity: 0.6;
}

#origin_ss2223_container .origin_ss2223_font_s {
	font-size: 12px;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_font_s {
	font-size: 14px;
}
}




/* -----------------------------------------------
ヘッダー
----------------------------------------------- */

#origin_ss2223_container .origin_ss_header {
    width: 100%;
    background-color: rgba(0,0,0,.6);
    position: fixed;
	padding: 5px 0;
	z-index: 90;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_sp_item{
    display: flex;
	justify-content: space-between;
	flex-wrap: nowrap;
	align-items: center;
	padding: 0 10px;
}

#origin_ss2223_container #origin_ss_menu_btn {
	width: 40px;
	padding: 10px 0 10px 15px;
}

#origin_ss2223_container #origin_ss_menu_ttl {
	width: 55%;
}

#origin_ss2223_container nav#origin_ss_menu {
   width: 100%;	
}
	
#origin_ss2223_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list a {
   width: 100%;
   display: block;
   background-color: #333333;
   color: #ffffff;
   border-bottom: 1px solid #ccc;	
   text-align: center;
   padding: 10px 0px;
}
	
#origin_ss2223_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list .origin_ss_red_bg {
   background-color: #fd0093;
}
	
#origin_ss2223_container nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list .origin_ss_font_bold {
   font-weight: bold;
    font-size: 16px;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss_header {
    position: fixed;
	padding: 0;
	top: 0;
}

#origin_ss2223_container .origin_ss_header .origin_ss_inner {
	position: relative;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_logo {
	position: absolute;
    z-index: 99;
    top: 14px;
    left: 30px;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_logo a:hover {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_btn a:hover img {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    vertical-align: bottom;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_top_box {
    padding: 10px 0;
}


#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box {
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	margin:0 10px;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list_header_logo {
	width: 354px;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list_sub_btn {
	width: 242px;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list {
	margin-right: 25px;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list:last-child {
	margin-right: 0;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list a {
	color: #ffffff;
    font-weight: bold;
}

#origin_ss2223_container .origin_ss_header ul.origin_ss_nav_list_box li.origin_ss_nav_list a:hover {
	opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    vertical-align: bottom;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_bottom_box {
	background-color: #000000;
    padding: 15px 0;
}

#origin_ss2223_container .origin_ss_header .origin_ss_header_bottom_box nav.origin_ss_header_bottom_nav {
	max-width: 1000px;
    margin: 0 auto;
}
}

/* -----------------------------------------------
 MV
----------------------------------------------- */
#origin_ss2223_container #origin_ss2223_mv_area {
    position: relative;
}

#origin_ss2223_container #origin_ss2223_mv_area .origin_ss2223_sp_top_mv {
    width: 100vw;
	height: 102.8571vw;
	background-position: center center;
    background-size: cover;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_mv_area .origin_ss2223_pc_top_mv {
    width: 100%;
	min-height: 720px;
	background-position: center center;
    background-size: cover;
}
}

#origin_ss2223_container #origin_ss2223_mv_area .origin_ss2223_mv_copy {
    width: 64.5714%;
	bottom: 5.7142%;
	left: 5.7142%;
	position: absolute;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_mv_area .origin_ss2223_mv_copy {
    width: 35.3125%;
	bottom: 60px;
	left: 60px;
	position: absolute;
}
}



/* -----------------------------------------------
導入
----------------------------------------------- */

#origin_ss2223_container .origin_ss2223_what_area{
    padding-top: 14.2857%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area{
    padding-top: 120px;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_ttl{
    margin-bottom: 12.8571%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_ttl{
    margin:0 auto 35px;
	width: 614px;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_txt{
    margin-bottom: 13.8461%;
	line-height: 2em;
	font-size: 3.7vw;
	color: #000;
	font-weight: 500;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_txt{
    margin:0 auto 80px;
	width: 615px;
	letter-spacing: 0.03em;
	font-size: 16px;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_img{
	margin-bottom: 12.0274%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_what_img{
	width: 81.9%;
	margin: 0 auto 30px;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_font_s{
	line-height: 2em;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_font_s{
    width: 100%;
	margin: 0 auto;
	text-align: center;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_pdf_btn{
	margin: 7% auto 0;
	width: 100%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_pdf_btn{
	margin: 75px auto 0;
	width: 500px;
}
}

#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_pdf_btn a{
	color: #fff;
	font-weight: 500;
	text-align: center;
	background: #c60010;
	display: inline-block;
	padding: 2% 0;
	font-size: 16px;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_what_area .origin_ss2223_inner .origin_ss2223_pdf_btn a{
	padding: 20px 0;
	font-size: 18px;
}
}


/* -----------------------------------------------
使い方
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_howto_area {
    padding: 24.2857% 0 0;
	background: #fff;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_howto_area {
    padding: 195px 0 0;
}
}

#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ttl{
	margin: 0 auto 10%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ttl{
    width: 525px;
	margin: 0 auto 50px;
}
}

#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ul li:not(:last-child){
    margin-bottom: 12.8571%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ul li:not(:last-child){
    margin-bottom: 25px;
}

#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ul li:nth-child(4){
    margin-bottom: 60px;
}


#origin_ss2223_container #origin_ss2223_howto_area .origin_ss2223_howto_ul li:last-child{
    max-width: 1017px;
	margin: 0 auto;
}
}


/* -----------------------------------------------
特典
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_benefits_area {
    background: #fff;
	padding: 28.5714% 0 22.1428%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_benefits_area {
	padding: 145px 0 240px;
}
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ttl{
	margin: 0 auto 11%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ttl{
    width: 351px;
	margin: 0 auto 50px;
}
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ul_sp{
    display: flex;
	flex-wrap: wrap;
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ul_sp li:not(:last-child){
    margin-bottom: 6.1538%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ul_pc{
    display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ul_pc li{
    width: 32.5%;
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_benefits_ul_pc li:not(:nth-child(n+3)){
    margin-bottom: 10px;
}
}

#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_font_s{
	text-align: center;
	color: #bc1b21;
	margin-top: 6.1538%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_benefits_area .origin_ss2223_font_s{
	margin-top: 30px;
}
}


/* -----------------------------------------------
席種
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_seattypes_area {
    background-color: #ffffff;
    padding: 27.6923% 0 24.6913%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattypes_area {
    background-color: #ffffff;
    padding: 220px 0 160px;
}
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_ttl {
	margin: 0 auto 9.2592%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_ttl {
    width: 246px;
	margin: 0 auto 80px;
}
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_arena_img_sp {
	margin-bottom: 9.2592%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box {
    position: relative;
    margin-bottom: 85px;
}
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2022_23_ss/pc_seattypes_img.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 627px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_kiwami {
    position: absolute;
    top: 0px;
    right: 80px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_hikkoshi {
    position: absolute;
    bottom: 20px;
    left:-4px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_daishin {
    position: absolute;
    top: 370px;
    right: -10px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_1st_mb {
    position: absolute;
    top: 100px;
    left: 38px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_1st_re {
    position: absolute;
    top: 150px;
    right: 40px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_1st_free {
    position: absolute;
    top: 255px;
    right: 20px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_seattypes_box .origin_ss2223_seattypes_seat_blue {
    position: absolute;
    top: 300px;
    left: -50px;
}

#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_font_s {
    margin: 8.4876% 0;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattypes_area .origin_ss2223_font_s {
    margin-bottom: 25px;
	margin-top: 10px;
}
}

#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul{
    display: flex;
	justify-content:space-between;
	flex-wrap: wrap;
	margin-top: 12.3076%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul{
	margin-top: 50px;
}
}

#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul li{
    width: 49%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul li{
    width: 23%;
}
}

#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul li:nth-child(-n + 6){
    margin-bottom: 2.7777%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container .origin_ss2223_seattypes_btn .origin_ss2223_seattypes_btn_ul li:nth-child(-n + 6){
    margin-bottom: 20px;
}
}

/* -----------------------------------------------
ホームアリーナ
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_home_arena_area {
    background-color: #dcdcdc;
	padding: 26.4285% 0 3.5714%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_home_arena_area {
	padding: 115px 0 20px;
}
}

#origin_ss2223_container #origin_ss2223_home_arena_area .origin_ss2223_home_arena_ttl {
    width: 75.6172%;
	margin:0 auto 10.8024%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_home_arena_area .origin_ss2223_home_arena_ttl {
    width: 275px;
	margin:0 auto 85px;
}
}

#origin_ss2223_container #origin_ss2223_home_arena_area .origin_ss2223_home_arena_img {
	margin-bottom: 20.9876%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_home_arena_area .origin_ss2223_home_arena_img {
	margin-bottom: 140px;
}
}

/* -----------------------------------------------
フッター
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_footer {
    background-color: #fff;
}

#origin_ss2223_container #origin_ss2223_footer a{
    color: #000;
}

#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box{
    display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 10px 10px 70px;
	text-align: center;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box{
	flex-wrap: nowrap;
	justify-content: space-between;
	padding: 10px;
	text-align: left;
}
}

#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box .origin_ss2223_footer_txt {
    font-size: 3.4375vw;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box .origin_ss2223_footer_txt {
    font-size: 12px;
    margin-bottom: 0;
}
}

#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box .origin_ss2223_footer_copy {
    font-size: 3.125vw;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_footer .origin_ss2223_footer_box .origin_ss2223_footer_copy {
    font-size: 12px;
    padding: 0;
}
}

/* -----------------------------------------------
席種ページ
----------------------------------------------- */

@media screen and (min-width: 769px){
#origin_ss2223_container #origin_ss2223_container_seat .origin_ss_header {
  position:absolute;
  padding: 0;
  top: 0;
}
}

#origin_ss2223_container #origin_ss2223_seattype_mv_area {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2022_23_ss/sp_seatpage_mv.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 45.2857%;
    height: 0;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattype_mv_area {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2022_23_ss/pc_seatpage_mv.jpg");
    background-size: cover;
	background-position: center;
    background-repeat: no-repeat;
    padding-top: 500px;
    height: 0;
}
}

#origin_ss2223_container #origin_ss2223_container_seat #origin_ss2223_seattypes_area .origin_ss2223_seattypes_arena_price img:first-child{
    margin-bottom: 5.3846%;
}

#origin_ss2223_container #origin_ss2223_container_seat #origin_ss2223_seattypes_area .origin_ss2223_font_s{
    margin-top: 5.3846%;
}

#origin_ss2223_container #origin_ss2223_container_seat #origin_ss2223_seattypes_area .origin_ss2223_inner{
    margin-bottom: 37.1428%;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_container_seat #origin_ss2223_seattypes_area .origin_ss2223_inner{
    margin-bottom: 200px;
}
}


/* -----------------------------------------------
席種ページ MV
----------------------------------------------- */

#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_seattypes_area {
    padding: 14.2857% 0 5%;
}

@media screen and (min-width: 1000px) {
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_seattypes_area {
    padding: 65px 0 0;
}
}


/* -----------------------------------------------
席種ページ PC ナビゲーション
----------------------------------------------- */

@media screen and (min-width: 1200px) {
#origin_ss2223_container #origin_ss2223_seattype_main_area {
    display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	position: relative;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2223_seattype_nav_area{
    display: flex;
	flex-wrap: wrap;
	width: 280px;
	height: 100vh;
	position: absolute;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2223_seattype_nav_area.sticky{
  position: fixed;
  top: 0;
  left: 0;
  width: 280px;
  height: 100vh;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_seattypes_area{
	margin-left: 280px;
	width: 100%;
}
}

@media screen and (max-width: 1200px) {
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2223_seattype_nav_area{
    display: none;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_seattypes_area{
	margin-left: 0;
	width: 100%;
}
}

/* -----------------------------------------------
席種ページ 詳細
----------------------------------------------- */
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_kiwami,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_hikkoshi,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_daishin,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_mb,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_re,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_free,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_blue{
	padding-top: 60px;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_kiwami,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_hikkoshi,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_daishin,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_mb,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_re,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_1st_free,
#origin_ss2223_container #origin_ss2223_seattype_main_area #origin_ss2223_blue{
	padding-top: 0;
}
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box{
	margin-bottom: 18.5714%;
	padding-bottom: 10%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box:last-child{
	margin-bottom: 0;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_kiwami_bg{
    background-image:url("https://www.evessa.com/files/user/_/common/img/page_ss/2022_23_ss/sp_seatpage_kiwami_bg.jpg");
	background-color: #c30d23;
	background-size: contain;
	background-repeat: no-repeat;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_hikkoshi_bg{
    background:#ec6665;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_daishin_bg{
    background:#122b88;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_mb_bg{
    background:#64b630;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_re_bg{
    background:#cec019;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_free_bg{
    background:#f39801;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_blue_bg{
    background:#00a0ea;
}

@media screen and (min-width: 769px) {
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box{
	background: url("https://www.evessa.com/files/user/_/common/img/page_ss/2022_23_ss/pc_seatpage_bg_line.png") right bottom no-repeat;
	margin:0 0 100px;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box:last-child{
	margin-bottom: 0;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box .origin_ss2122_seat_inner{
	position: relative;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box .origin_ss2122_seat_inner .origin_lp_pc{
	position: absolute;
	width: 100%;
	top:-80px;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_kiwami_bg{
	background-color:#c30d23;
	padding-bottom: 83.3%;
}
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_hikkoshi_bg{
    background-color:#ec6665;
	padding-bottom: 83.3%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_daishin_bg{
    background-color:#122b88;
	padding-bottom: 83.3%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_mb_bg{
    background-color:#64b630;
	padding-bottom: 126.5%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_re_bg{
    background-color:#cec019;
	padding-bottom: 126.5%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_1st_free_bg{
    background-color:#f39801;
	padding-bottom: 126.5%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_blue_bg{
    background-color:#00a0ea;
	padding-bottom: 83.3%;
}

}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box .origin_ss2122_seat_inner .origin_lp_sp img:first-child{
    margin-top: 9.2857%;
}

#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box .origin_ss2122_seat_inner .origin_lp_sp img:nth-child(2),
#origin_ss2223_container #origin_ss2223_seattype_main_area .origin_ss2122_seat_area_box .origin_ss2122_seat_inner .origin_lp_sp img:last-child{
    margin-top: 7.1428%;
}









