

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

2019-20_シーズンシート_pre

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

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

#origin_ss1920_container {
	width: 100%;
    overflow: hidden;
}

#origin_ss1920_container .origin_ss1920_inner {
	width: 100%;
    margin: 0 auto;
    padding: 0 5.7142%;
}

#origin_ss1920_container img {
	 vertical-align: bottom;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container {
	min-width: 1280px;
}

#origin_ss1920_container .origin_ss1920_inner {
	width: 1280px;
    padding: 0;
}
}

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

#origin_ss1920_container .origin_ss_header {
    width: 100%;
    background-color: rgba(0,0,0,.4);
    position: absolute;
}

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

nav#origin_ss_menu {
   width: 100%;	
}
	
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;
}
	
nav#origin_ss_menu ul.origin_ss_nav_list_box li.origin_ss_nav_list .origin_ss_pink_bg {
   background-color: #fd0093;
}
	
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_ss1920_container .origin_ss_header {
    position: relative;
}

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

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

#origin_ss1920_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_ss1920_container .origin_ss_header .origin_ss_header_btn {
	position: absolute;
    z-index: 98;
    top: 0;
    right: 135px;
}

#origin_ss1920_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_ss1920_container .origin_ss_header .origin_ss_header_top_box {
	background-color: rgba(0, 0, 0, .4);
    padding: 20px 0;
}

#origin_ss1920_container .origin_ss_header .origin_ss_header_top_box nav.origin_ss_header_top_nav {
	max-width: 1000px;
    margin: 0 auto;
}

#origin_ss1920_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;
}

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

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

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

#origin_ss1920_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_ss1920_container .origin_ss_header .origin_ss_header_bottom_box {
	background-color: #000000;
    padding: 15px 0;
}

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

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

#origin_ss1920_container #origin_ss1920_mv_area {
    
}

#origin_ss1920_container #origin_ss1920_mv_area .origin_ss1920_mv_img {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/mv/bg_img_sp.png");
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 143.5714%;
    height: 0;
}

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

#origin_ss1920_container #origin_ss1920_mv_area .origin_ss1920_mv_img {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/mv/bg_img.jpg");
    background-size: cover;
    padding-top: 59.609375%;
    height: 0;
}
}

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

#origin_ss1920_container #origin_ss1920_intro_area {
    position: relative;
    height: auto;
    padding-top: 15.7142%;
    padding-bottom: 12.8571%;
    background-color: #ffffff;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box {
	margin-bottom: 17.1428%;
    position: relative;
    z-index: 10;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box .origin_ss1920_midashi {
	text-align: center;
    width: 79.1428%;
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box .origin_ss1920_bd {
	width: 14.2857%;
    padding-top: 1.4285%;
    margin: 10% auto;
    background-color: #000000;
    height: 5px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box p.origin_ss1920_txt {
	width: 100%;
    margin: 0 auto;
    font-size: 4.375vw;
    text-align: left;
    padding: 0 20px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box {
	position: relative;
    z-index: 10;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box .origin_ss1920_img {
	margin-bottom: 8.5714%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box .origin_ss1920_img img {
	width: 100%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box {
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box li.origin_ss1920_list {
	margin-bottom: 10px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box li.origin_ss1920_list:last-child {
	margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box li.origin_ss1920_list img {
	width: 100%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box p.origin_ss1920_font_s {
	width: 100%;
    margin: 0 auto;
    font-size: 3.75vw;
    color: #898989;
    margin-top: 9.6774%;
    padding: 0 20px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bg_gray {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/intro/bg_img.png");
    background-repeat: repeat;
    height: 0;
    padding-bottom: 76%;
    position: absolute;
    top: 420px;
    bottom: 0;
    width: 100%;
    z-index: 0;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_intro_area {
    padding-top: 7.03125%;
    padding-bottom: 7.8125%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box {
	margin-bottom: 6.25%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box .origin_ss1920_midashi {
	width: 496px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box .origin_ss1920_bd {
	width: 100px;
    padding-top: 0;
    height: 10px;
    margin: 60px auto;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_top_box p.origin_ss1920_txt {
	width: 670px;
    font-size: 18px;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box {
	
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box .origin_ss1920_img {
	margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box .origin_ss1920_img img {
	width: 100%;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box {
	display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    width: 665px;
    position: absolute;
    top: 70%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 10;
    padding: 0;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box ul.origin_ss1920_list_box li.origin_ss1920_list {
	margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bottom_box p.origin_ss1920_font_s {
	width: 665px;
    font-size: 12px;
    margin-top: 160px;
    padding: 0;
}

#origin_ss1920_container #origin_ss1920_intro_area .origin_ss1920_bg_gray {
	background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/intro/bg_img.png");
    background-repeat: repeat;
    height: 0;
    padding-bottom: 76%;
    position: absolute;
    top: 420px;
    bottom: 0;
    width: 100%;
    z-index: 0;
}
}

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

#origin_ss1920_container #origin_ss1920_howto_area {
    padding: 5.7142% 0 20%;
    background-color: #ffffff;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_midashi {
    text-align: center;
    width: 86.4285%;
    margin: 0 auto 8.5714%;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_sp {
    
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_sp .origin_ss1920_howto_check_fukidashi_img_sp {
    width: 71.7142%;
    margin: 5.7142% auto 0;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_howto_area {
    padding: 100px 0 0;
    background-color: #ffffff;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_midashi {
    text-align: center;
    width: 468px;
    margin: 0 auto 60px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box {
    padding: 40px 0 20px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_inner {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    width: 990px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_txt_box {
    width: 360px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_txt_box .origin_ss1920_howto_daiji {
    margin-bottom: 20px;
    padding-top: 20px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_txt_box p.origin_ss1920_howto_txt {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 30px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_txt_box ul.origin_ss1920_howto_list_box {
    
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_txt_box ul.origin_ss1920_howto_list_box li.origin_ss1920_howto_list {
    margin-bottom: 10px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box .origin_ss1920_howto_img_box {
    
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_bg01 {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/howto/box01/bg_img.jpg");
    background-size: cover;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_bg02 {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/howto/box02/bg_img.jpg");
    background-size: cover;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_bg03 {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/howto/box03/bg_img.jpg");
    background-size: cover;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_box_bg04 {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/howto/box04/bg_img.jpg");
    background-size: cover;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_check_box {
    padding-top: 40px;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_check_box_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/howto/check/bg_img.png");
    background-repeat: repeat;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_check_box .origin_ss1920_howto_check_fukidashi_img {
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_howto_area .origin_ss1920_howto_check_box .origin_ss1920_howto_check_maido_img {
    text-align: center;
}
}

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

#origin_ss1920_container #origin_ss1920_tokuten_area {
    border-top: 2px solid #cfa972;
    position: relative;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_inner {
    position: relative;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/tokuten/bg_img.png");
    background-repeat: repeat;
    padding: 10% 0 15.7142%;
    /*position: relative;*/
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_bg_logo {
    position: absolute;
    top: 5%;
    right: 0;
    z-index: 0;
    width: 35%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_midahsi {
    text-align: center;
    width: 83.5714%;
    margin: 0 auto 15%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_tap_txt_box_sp {
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_tap_txt_box_sp p.origin_ss1920_tokuten_tap_txt_sp {
    border: 1px solid #ffffff;
    padding: 1.4285% 2.8571%;
    margin-bottom: 4.2857%;
    display: inline-block;
    color: #ffffff;
    font-size: 3.75vw;
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box_sp {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box_sp li.origin_ss1920_tokuten_list_sp {
    margin-bottom: 4.8387%;
    width: 46.7741%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box_sp li.origin_ss1920_tokuten_list_sp:nth-child(n + 7) {
    margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box_sp li.origin_ss1920_tokuten_list_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_font_s {
    width: 100%;
    margin: 0 auto;
    font-size: 3.75vw;
    color: #ffffff;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_tokuten_area {
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_bg {
    padding: 70px 0 110px;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_bg_logo {
    top: 1%;
    left: 69.140625%;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_midahsi {
    margin-bottom: 70px;
    width: 452px;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    width: 1000px;
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box li.origin_ss1920_tokuten_list {
    margin-bottom: 50px;
    width: 47%;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box li.origin_ss1920_tokuten_list:nth-child(n + 7) {
    margin-bottom: 100px;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box li.origin_ss1920_tokuten_list .origin_ss1920_tokuten_img {
    margin-bottom: 15px;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box li.origin_ss1920_tokuten_list .origin_ss1920_tokuten_daiji {
    margin-bottom: 15px;
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_tokuten_area ul.origin_ss1920_tokuten_list_box li.origin_ss1920_tokuten_list p.origin_ss1920_tokuten_txt {
    color: #ffffff;
    font-size: 16px;
}

#origin_ss1920_container #origin_ss1920_tokuten_area .origin_ss1920_tokuten_font_s {
    width: 840px;
    margin: 0 auto;
    font-size: 12px;
    padding: 0;
}
}

/* -----------------------------------------------
息抜き
----------------------------------------------- */

#origin_ss1920_container #origin_ss1920_para_area_sp {
	background: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/para/bg_img_sp.png") no-repeat center center;
    background-size: cover;
    padding-top: 84.2857%;
    height: 0;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_para_area {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: -99;
}

#origin_ss1920_container .origin_ss1920_para_bg {
    background: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/para/bg_img.jpg") no-repeat center center;
    background-size: cover;
}


#origin_ss1920_container .origin_ss1920_para_daiji_box {
	position: relative;
    display: table;
    padding: 250px 0;
    width: 100%;
}

#origin_ss1920_container .origin_ss1920_para_daiji_box .origin_ss1920_para_daiji {
	display: table-cell;
	height: 100%;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}
}

/* -----------------------------------------------
アリーナレイアウト
----------------------------------------------- */

#origin_ss1920_container #origin_ss1920_arena_layout_area {
    background-color: #ffffff;
    padding: 14.2857% 0 20%;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_midashi_sp {
    width: 63.5714%;
    margin: 0 auto 13.5714%;
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_arena_img_sp {
    width: 100%;
    margin: 0 auto 7.1428%;
    text-align: center;
    
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_arena_font_s_sp {
    font-size: 3.125vw;
    color: #535353;
    margin-bottom: 8.5714%;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_kakaku_sp {
    width: 100%;
    margin: 0 auto 7.1428%;
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_maru_img_sp {
    width: 83.4285%;
    margin: 0 auto;
    text-align: center;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_arena_layout_area {
    background-color: #ffffff;
    padding: 100px 0 140px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_midashi {
    text-align: center;
    margin-bottom: 160px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box {
    position: relative;
    margin-bottom: 170px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/arena_layout/arena_img.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 627px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box .origin_ss1920_arena_layout_seat01 {
    position: absolute;
    top: 168px;
    left: 175px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box .origin_ss1920_arena_layout_seat02 {
    position: absolute;
    top: 406px;
    left: 140px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box .origin_ss1920_arena_layout_seat03 {
    position: absolute;
    top: 8px;
    left: 700px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box .origin_ss1920_arena_layout_seat04 {
    position: absolute;
    top: 300px;
    left: 800px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box .origin_ss1920_arena_layout_seat05 {
    position: absolute;
    top: 460px;
    left: 830px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_box a:hover {
    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_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_kakaku {
    text-align: center;
    margin-bottom: 30px;
}

#origin_ss1920_container #origin_ss1920_arena_layout_area .origin_ss1920_arena_layout_font_s {
    font-size: 12px;
    width: 900px;
    margin: 0 auto;
}
}

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

#origin_ss1920_container #origin_ss1920_seat_area {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_bg_red {
    background-color: #c30d23;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_bg_pink {
    background-color: #eb6664;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_bg_blue {
    background-color: #0d6fb8;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_bg_green {
    background-color: #5faa31;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_bg_orange {
    background-color: #f39800;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_midashi_sp {
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_midashi_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_img_sp {
    text-align: center;
    margin-bottom: 4.2857%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_img_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_arena_img_sp {
    text-align: center;
    margin-bottom: 8.0645%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_arena_img_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_txt_box_sp {
    margin-bottom: 8.0645%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_txt_box_sp .origin_ss1920_seat_daiji_sp {
    margin-bottom: 4.0322%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_txt_box_sp .origin_ss1920_seat_daiji_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_txt_box_sp p.origin_ss1920_seat_txt_sp {
    color: #ffffff;
    font-size: 3.75vw;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp ul.origin_ss1920_seat_kakaku_list_box_sp {
    margin-bottom: 7.25806%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp ul.origin_ss1920_seat_kakaku_list_box_sp li.origin_ss1920_seat_kakaku_list_sp {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_sp {
    padding: 5.7142%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_bg_red {
    height: 4px;
    background-color: #a40000;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_bg_pink {
    height: 4px;
    background-color: #c15352;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_bg_blue {
    height: 4px;
    background-color: #094f84;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_bg_green {
    height: 4px;
    background-color: #467c25;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_bg_orange {
    height: 4px;
    background-color: #c37a01;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_sp ul.origin_ss1920_seat_btn_list_box_sp {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_sp ul.origin_ss1920_seat_btn_list_box_sp li.origin_ss1920_seat_btn_list_sp {
    margin-bottom: 3.2258%;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_sp ul.origin_ss1920_seat_btn_list_box_sp li.origin_ss1920_seat_btn_list_sp:last-child {
    margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box_sp .origin_ss1920_seat_btn_box_sp ul.origin_ss1920_seat_btn_list_box_sp li.origin_ss1920_seat_btn_list_sp img {
    width: 100%;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box {
    padding: 0 0 70px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_inner {
    width: 900px;
    position: relative;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box ul.origin_ss1920_seat_img_list_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
	-webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 60px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box ul.origin_ss1920_seat_img_list_box li.origin_ss1920_seat_img_list {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box ul.origin_ss1920_seat_img_list_box li.origin_ss1920_seat_img_list:first-child {
    margin-bottom: 10px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_txt_box {
    margin-bottom: 70px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_txt_box .origin_ss1920_seat_daiji {
    margin-bottom: 25px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_txt_box p.origin_ss1920_seat_txt {
    width: 445px;
    font-size: 16px;
    color: #ffffff;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box:last-of-type {
    margin-top: 10px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box .origin_ss1920_seat_nomal_kakaku {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box ul.origin_ss1920_seat_kakaku_list_top_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    margin-bottom: 10px;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box ul.origin_ss1920_seat_kakaku_list_bottom_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_kakaku_box li.origin_ss1920_seat_kakaku_list {
    
}

#origin_ss1920_container #origin_ss1920_seat_area .origin_ss1920_seat_box .origin_ss1920_seat_arena_img {
    position: absolute;
    top: 700px;
    right: 10px;
}
}

/* -----------------------------------------------
シートエリア_ボタン / 共通
----------------------------------------------- */

#origin_ss1920_container .origin_ss1920_seat_btn_box {
    padding: 30px 0;
}

#origin_ss1920_container .origin_ss1920_seat_btn_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/seat/bg_black.png");
    background-repeat: repeat;
}

#origin_ss1920_container .origin_ss1920_seat_btn_box .origin_ss1920_inner {
    width: 900px;
}

#origin_ss1920_container .origin_ss1920_seat_btn_box ul.origin_ss1920_seat_btn_list_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#origin_ss1920_container .origin_ss1920_seat_btn_box ul.origin_ss1920_seat_btn_list_box li.origin_ss1920_seat_btn_list {
    
}

#origin_ss1920_container .origin_ss1920_seat_btn_box ul.origin_ss1920_seat_btn_list_box li.origin_ss1920_seat_btn_list a:hover {
    opacity: 0.6;
    transition: 0.3s ease-in-out;
}

/* -----------------------------------------------
キャッチ
----------------------------------------------- */

#origin_ss1920_container #origin_ss1920_player_catch_area_sp {
   background: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/player_catch/img_sp.png") no-repeat center center;
    background-size: cover;
    padding-top: 78.5714%;
    height: 0;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_player_catch_area {
   
}

#origin_ss1920_container .origin_ss1920_player_catch_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/player_catch/bg_img.png");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 655px;
}

#origin_ss1920_container #origin_ss1920_player_catch_area .origin_ss1920_inner {
    position: relative;
}

#origin_ss1920_container #origin_ss1920_player_catch_area .origin_ss1920_player_catch_img {
    position: absolute;
    z-index: 20;
    top: 0;
    left: 0;
}

#origin_ss1920_container #origin_ss1920_player_catch_area .origin_ss1920_player_catch_txt {
    position: absolute;
    z-index: 20;
    top: 525px;
    right: 210px;
}
}

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

#origin_ss1920_container #origin_ss1920_home_arena_area {
    background-color: #000000;
}

#origin_ss1920_container .origin_ss1920_home_arena_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/home_arena/bg_img_sp.png");
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

#origin_ss1920_container #origin_ss1920_home_arena_area .origin_ss1920_home_arena_midashi {
    text-align: center;
    padding-top: 85%;
    width: 51.8571%;
    margin: 0 auto 8.5714%;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box {
    
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list {
    margin-bottom: 7.1428%;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list:last-child {
    margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a {
    display: block;
    width: 100%;
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a .origin_ss1920_home_arena_btn_img_sp {
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a .origin_ss1920_home_arena_btn_img_sp img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a p.origin_ss1920_home_arena_btn_txt_sp {
    font-size: 4.375vw;
    color: #ffffff;
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_home_arena_area .origin_ss1920_home_arena_logo_box {
    text-align: center;
    padding: 17.1428% 0;
    width: 17.4285%;
    margin: 0 auto;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container .origin_ss1920_home_arena_bg {
    background-image: url("https://www.evessa.com/files/user/_/common/img/page_ss/2019_20_ss/home_arena/bg_img.png");
    background-size: cover;
}

#origin_ss1920_container #origin_ss1920_home_arena_area .origin_ss1920_home_arena_midashi {
    padding-top: 620px;
    margin-bottom: 50px;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list {
    margin-bottom: 15px;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a {
    width: 1000px;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list a:hover {
    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_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list .origin_ss1920_inner {
    width: 1000px;
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list .origin_ss1920_home_arena_btn_l {
    width: 40%;
    background-color: #ffffff;
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list .origin_ss1920_home_arena_btn_l .origin_ss1920_home_arena_anena_name {
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_home_arena_area ul.origin_ss1920_home_arena_btn_list_box li.origin_ss1920_home_arena_btn_list .origin_ss1920_home_arena_btn_r {
    
}

#origin_ss1920_container #origin_ss1920_home_arena_area .origin_ss1920_home_arena_logo_box {
    padding: 120px 0;
}
}

/* -----------------------------------------------
お問い合わせ
----------------------------------------------- */

#origin_ss1920_container #origin_ss1920_application_area {
    background-color: #ffffff;
    padding: 8.5714% 0 17.1428%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box {
    margin-bottom: 18.5483%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box {
    border-bottom: 1px solid #959595;
    padding-bottom: 8.0645%;
    margin-bottom: 8.0645%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box .origin_ss1920_application_midashi_box {
    text-align: center;
    width: 22.7142%;
    margin: 0 auto 8.8709%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box .origin_ss1920_application_midashi {
    text-align: center;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box p.origin_ss1920_application_txt {
    font-size: 4.375vw;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box {
    margin-bottom: 19.3548%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box p.origin_ss1920_application_top_txt {
    font-size: 4.375vw;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box p.origin_ss1920_application_bottom_txt {
    font-size: 4.375vw;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box {
    
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box {
    
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box .origin_ss1920_application_txt_l {
    margin-bottom: 6.4516%;
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box p.origin_ss1920_application_txt_r {
    font-size: 4.375vw;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box {
    width: 100%;
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list {
     margin-bottom: 2.4193%;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list:last-child {
     margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list img {
      width: 100%;
}

#origin_ss1920_container #origin_ss1920_application_area span.origin_ss1920_application_font_red {
      color: #e60012;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_application_area {
    background-color: #000000;
    padding: 0;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_inner {
    width: 1000px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box {
    background-color: #ffffff;
    padding: 30px 45px;
    margin-bottom: 40px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box {
    border-bottom: 1px solid #959595;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box .origin_ss1920_application_midashi_box {
    text-align: center;
    background-color: #d2d2d2;
    padding: 8px 0 10px;
    margin-bottom: 10px;
    width: 100%;
    line-height: 0;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box .origin_ss1920_application_midashi {
    text-align: center;
    display: inline-block;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_top_box p.origin_ss1920_application_txt {
    font-size: 18px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box {
    border-bottom: 1px solid #959595;
    padding-bottom: 25px;
    margin-bottom: 25px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box p.origin_ss1920_application_top_txt {
    font-size: 18px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_middle_box p.origin_ss1920_application_bottom_txt {
    font-size: 18px;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box {
    
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box .origin_ss1920_application_txt_l {
    background-color: #d2d2d2;
    width: 34%;
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
	-ms-justify-content: center;
    justify-content: center;
    margin-right: 25px;
    margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_application_area .origin_ss1920_application_box .origin_ss1920_application_bottom_box .origin_ss1920_application_txt_box p.origin_ss1920_application_txt_r {
    font-size: 18px;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box {
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-justify-content: center;
	-ms-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 900px;
    margin: 0 auto;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list {
     margin-bottom: 15px;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list a:hover {
    opacity: 0.6;
    transition: 0.3s ease-in-out;
}

#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list:first-child {
     margin-right: 20px;
}


#origin_ss1920_container #origin_ss1920_application_area ul.origin_ss1920_application_btn_list_box li.origin_ss1920_application_btn_list:nth-child(n + 3) {
     margin-bottom: 0;
}
}

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

#origin_ss1920_container #origin_ss1920_footer {
    background-color: #000000;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_page_top {
    text-align: center;
    padding: 5.7142% 0 8.5714%;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_page_top a {
    display: inline-block;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box {
    
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_inner {
    
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_logo {
    margin: 0 auto 11.2903%;
    text-align: center;
    width: 52.1428%;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_logo img {
    width: 100%;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_txt {
    font-size: 3.4375vw;
    color: #ffffff;
    text-align: center;
    margin-bottom: 10%;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_copy {
    font-size: 3.125vw;
    color: #ffffff;
    text-align: center;
    background-color: #1b1b1b;
    padding: 1.4285% 0 2.1428%;
}

@media screen and (min-width: 769px) {
#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_page_top {
    padding: 240px 0 20px;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_page_top a {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_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_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box {
    background-color: #b28850;
    padding: 30px 0;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_inner {
    width: 1000px;
    display: -webkit-box;/* Androidブラウザ用 */
	display: -moz-box;/* Firefox21 */
	display: -ms-flexbox;/* IE10 */
	display: -webkit-flex;/* safari（PC）用 */
	display: flex;
    -webkit-justify-content: space-between;
	-ms-justify-content: space-between;
	justify-content: space-between;
    -webkit-align-items: flex-end;
    -ms-align-items: flex-end;
    align-items: flex-end;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_logo {
    margin: 0;
    text-align: left;
    max-width: 200px;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_txt {
    font-size: 16px;
    color: #ffffff;
    text-align: left;
    margin-bottom: 0;
}

#origin_ss1920_container #origin_ss1920_footer .origin_ss1920_footer_box .origin_ss1920_footer_copy {
    font-size: 12px;
    color: #ffffff;
    text-align: left;
    background-color: transparent;
    padding: 0;
}
}

/*　特典モーダルウィンドウ（SP版）
----------------------------------------------- */
.lock {
    overflow:hidden;
}

.origin_ss1920_tokuten_modal-content {
    position:relative;
    display:none;
    margin:30px;
    background:#fff;
    z-index: 1001;
}

.origin_ss1920_tokuten_modal-content p {
    margin:0;
    padding:0;
}

.origin_ss1920_tokuten_modal-overlay {
    z-index:1000;
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:120%;
    background-color:rgba(0,0,0,0.75);
}

.origin_ss1920_tokuten_modal-wrap {
    z-index:1001;
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    overflow:auto;
}

.origin_ss1920_tokuten_modal-open {
    color:#00f;
    text-decoration:underline;
}

.origin_ss1920_tokuten_modal-open:hover {
    cursor:pointer;
    color:#f00;
}

.origin_ss1920_tokuten_modal-close {
    color:#00f;
    text-decoration:underline;
}

.origin_ss1920_tokuten_modal-close:hover {
    cursor:pointer;
    color:#f00;
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box {
    
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box .origin_ss1920_tokuten_modal_box_top {
    
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box .origin_ss1920_tokuten_modal_box_bottom {
    padding: 5.333%;
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box .origin_ss1920_tokuten_modal_box_bottom .origin_ss1920_tokuten_modal_bottom_daiji {
    font-size: 5vw;
    font-weight: bold;
    margin-bottom: 15px;
    line-height: 1.8em;
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box .origin_ss1920_tokuten_modal_box_bottom .origin_ss1920_tokuten_modal_bottom_txt {
    font-size: 4.375vw;
    line-height: 1.6em;
}

.origin_ss1920_tokuten_modal-content .origin_ss1920_tokuten_modal_box .origin_ss1920_tokuten_modal_box_bottom .origin_ss1920_tokuten_modal_bottom_txt_s {
    font-size: 3.4375vw;
    line-height: 1.6em;
    margin-top: 15px;
}

.origin_ss1920_tokuten_modal_btn_close {
  position: absolute;
  top: -40px;
  right: 0;
  z-index: 1002;
  height: 30px;
  width: 30px;
  cursor: pointer;
}
.origin_ss1920_tokuten_modal_btn_close span {
  display: block;
  background: #fff;
  height: 2px;
  width: 30px;
}
.origin_ss1920_tokuten_modal_btn_close .bar01 {
  -moz-transform: translateY(15px) rotate(-45deg);
  -ms-transform: translateY(15px) rotate(-45deg);
  -webkit-transform: translateY(15px) rotate(-45deg);
  transform: translateY(15px) rotate(-45deg);
}
.origin_ss1920_tokuten_modal_btn_close .bar02 {
  -moz-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  -webkit-transform: translateY(13px) rotate(45deg);
  transform: translateY(13px) rotate(45deg);
}




