/* CSS Document */

/* ALL_setting
================================================== */
*{
	margin:0;
	padding:0;
	font-family: "Noto Sans JP", Meiryo, sans-serif, monospace;
	font-size: 18px;
	overflow-wrap: break-word;
}

a{
   word-break: break-all;
}

body {
	background-color: #212121;
}

.font_gugi{font-family: 'Gugi', cursive;}
.font_bebas{font-family: 'Bebas Neue', cursive;}


#wrapper_box{
	width: 100%;
	height: 100vh;
	z-index: 1;
	background-color: #fff;
	animation: fadein 1s linear 1s forwards;
	opacity: 0;
}

.clear{clear:both;}

li{list-style-type:none}

.link_text{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pc{ display: inherit; }
.sp{ display: none; }
@media screen and (max-width: 699px){
.pc{ display: none; }
.sp{ display: inherit; }
}

/* menu_setting
================================================== */

.menu_wrapper{
	width:90%;
	height:80px;
	background-repeat:repeat-x;
	position:absolute;
	top: 2%;
	left:5%;
	z-index:999;
	transition: all 0.3s ease 0s;
}

.menu_bg_fixed{
	background-color: #212121;
}

.menu_left_box_1{
	position:absolute;
	display:table;
	height:70px;
	left:0px;
}
/*
.menu_left_box_1 a{
	color: white;
	font-size: 20px;
	text-decoration: none;
	display:table-cell;
	vertical-align: middle;
}
*/

.menu_left_box_1 a{
	display:block;
	width:206px;
	height:70px;
	background:url("../image/live_logo_pink.png") center no-repeat;
	background-size: cover;
	text-indent:-9999px;
}


.menu_left_box_2{
	position:absolute;
	display:table;
	height:70px;
	left:230px;
}

.menu_left_box_2_text{
	display:table-cell;
	vertical-align:middle;
	color:#bd0067;
	font-size:16px;
	font-weight:bold;	
}

.menu_left_box_2_text_bg{
	border: 1px solid #bd0067;
	padding:8px 14px 8px 12px;
	color:#bd0067;
}

.menu_liner{
	position:relative;
	margin:0 20px;
	height:70px;
}

.menu_nav ul {
	text-align:right;
	letter-spacing:.1em;
	
}

.menu_nav ul li {
	position:relative;
	display:inline-block;
	padding:0 8px;
	line-height: 70px;
	height:70px;
}

.menu_nav ul li a{
	font-family: 'Bebas Neue', cursive;
}

.menu_text a{
	font-size:1.2em;
	
	display:block;
	color:#bd0067;
	vertical-align:middle;
	text-decoration:none;
}

.menu_text a:hover{
	color:#FC0;
}

.menu_youtube a{
	display:block;
	width:24px;
	height:70px;
	background-image: url(../image/youtube_icon_pink.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration:none;
	text-align:-9999px;
	padding-left:10px;
}

.menu_twitter a{
	display:block;
	width:19px;
	height:70px;
	background-image: url(../image/twitter_icon_pink.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-decoration:none;
	text-align:-9999px;
	padding-left:10px;
}

.sp_menu_logo{
	width: 80%;
	margin: auto;
}

@media screen and (max-width: 1340px){

.menu_left_box_2_text{
	display: none;
}

}


/* LOADING_setting
================================================== */

.top_logo{
	position: absolute;
	top: 50%;
	right: 0%;
	transform: translateY(-5%) translateX(-85%);
	-webkit- transform: translateY(-5%) translateX(-85%);
	width: 36%;
	z-index: 99999;
	opacity: 0;
}

.load_logo_fade{
	animation: top_logo 2s 0s forwards;
}

@keyframes top_logo{
    0%{
		transform: translateY(-0%) translateX(-85%);
		-webkit- transform: translateY(-0%) translateX(-85%);
		opacity: 0;
    }
    100%{
		opacity: 1;
    }
}

.load_img_fade{
	animation: top_img 2s 1s forwards;
}

@keyframes top_img{
    0%{
		opacity: 0;
    }
    100%{
		opacity: 1;
    }
}


/* top_setting
================================================== */

.top_wrapper{
	width: 100%;
	height: auto;
	min-height: 100vh;
}

.top_live_logo{
	width: 56%;
	position: absolute;
	z-index: 2;
	bottom: 6%;
	left: 50%;
	transform: translateY(0%) translateX(-50%);
	-webkit- transform: translateY(0%) translateX(-50%);
}

.top_live_logo2{
	width: 38%;
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 6%;
	transform: translateY(-50%) translateX(0%);
	-webkit- transform: translateY(-50%) translateX(0%);
}

.top_live_img{
	width: 80%;
	margin: auto;
	position: relative;
	padding: 2% 0 0;
}

.top_live_img2{
	width: 76%;
	
	position: relative;
	padding: 2% 0 0;
}

.top_live_left_font{
	font-family: 'Bebas Neue', cursive;
	color: #bd0067;
	writing-mode: vertical-rl;
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit- transform: translateY(-50%);
	left: 1.5%;
	font-size: 0.8em;
	letter-spacing: 0.1em;
	z-index: 99;
}

.top_live_right_sns{
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit- transform: translateY(-50%);
	right: 1.5%;
	width:2%;
	z-index: 99;
}

.top_live_right_sns_title{
	font-family: 'Bebas Neue', cursive;
	color: #bd0067;
	display: flex;
	writing-mode: vertical-rl;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	width: 90%;
	margin-bottom: 14px;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

.top_live_right_sns_icon{
	width: 80%;
	margin: auto;
	margin-bottom: 10px;
}

/* contents_setting
================================================== */

.information_wrapper{
	padding: 0 10% 2%;
	background-image:url("../image/black_bg.png");
	margin: 0px auto;
}

.information_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}

.information_box{
	color: white;
	border-bottom: 1px dashed #fff;
	padding: 20px 0px 20px 50px;
	letter-spacing: -1em;
	width: 100%;
}

.information_text_style1{
	width: 8%;
	padding-right: 2%;
	letter-spacing: normal;
	display: inline-block;
	text-align: left;
	font-size: 1em;
	vertical-align: middle;
}

.information_text_style2{
	width: 90%;
	letter-spacing: normal;
	display: inline-block;
	font-size: 1.4em;
	vertical-align: middle;
	line-height: 1.6em;
}

.outline_wrapper{
	padding: 0 10% 2%;
	background-image:url("../image/black_bg.png");
}

.outline_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}


.outline_table_wrapper{
	display: block;
	padding: 20px 0px 20px 50px;
}

.outline_box{
	width: 100%;
	display: block;
	vertical-align: top;
}

.outline_box2{
	display: table-cell;
	vertical-align: top;
}

.outline_text_style1{
	font-size: 1.2em;
	color: white;
}



.outline_logo{
	width:100%;
	margin:20px auto 30px;
	padding-top:20px;
}

.qr_code{
	width: 30%;
}

.qr_code2{
	width: 15%;
}

table.outline_table {
    width:100%;
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 0px 15px;
}
 
table.outline_table th,
table.outline_table td {
    padding: 20px 10px;
}
 
table.outline_table th {
    background: #bd0067;
    vertical-align: middle;
    text-align: right;
    width: 300px;
    overflow: visible;
    position: relative;
    color: #fff;
    font-size: 1.2em;
}
 
table.outline_table th:after {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-left-color: #bd0067;
    border-width: 10px;
    margin-top: -10px;
}
/* firefox */
@-moz-document url-prefix() {
    table.outline_table th::after {
        float: right;
        padding: 0;
        left: 30px;
        top: 10px;
        content: " ";
        height: 0;
        width: 0;
        position: relative;
        pointer-events: none;
        border: 10px solid transparent;
        border-left: #bd0067 10px solid;
        margin-top: -10px;
    }
}
 
table.outline_table td {
    
	color: white;
    padding-left: 30px;
	font-size: 1.2em;
	line-height: 1.6em;
}



.artist_wrapper{
	background-image:url("../image/black_bg.png");
	padding: 0 10% 2%;
}

.artist_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}




.artist_border{
	width:100%;
	height:1px;
	background-color:#b4b1c5;
	margin-top:40px;	
}

.artist_border2{
	width:100%;
	height:1px;
	background-color:#b4b1c5;
}


.artist_name{
	font-size:2.4em;
	font-weight:bold;
	text-align:left;
	color:white;
	padding-left: 30px;
	padding-top:10px;
	padding-bottom:10px;
	margin: 30px 0px 10px;
	border-left: 4px solid white;
}

.artist_box{
	width:100%;
	margin:auto;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}

.artist_image{
	width:25%;
	float:left;	
	padding-right: 3%;
}

.artist_text{
	width:70%;
	float:left;
	text-align:left;
	font-size:1.2em;
	color:white;
}

.artist_text a{
	font-size:16px;
	color:#FFCC00;	
}

.artist_space{
	width:100px;
	height: 100px;
}

.artist_text_style1{
	text-align: center;
	color: white;
	font-size:50px;
	font-weight: bold;
	padding-top: 6%;
}

.ticket_wrapper{
	padding: 0 10% 2%;
	background-image:url("../image/black_bg.png");
	margin: 0px auto;
}



.ticket_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}

.ticket_title_text {
	font-size: 28px;
	font-weight: bold;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #bd0067;
	padding-left: 14px;
	color: #bd0067;
	margin-bottom: 10px;
}

.ticket_box{
	color: white;
	font-size: 1.2em;
	padding: 20px 0px 20px 50px;
}


.goods_wrapper{
	padding: 0 10% 2%;
	background-image:url("../image/black_bg.png");
	margin: 0px auto;
}

.goods_text_box{
	color: white;
	font-size: 1.2em;
	line-height: 1.8em;
	padding: 1% 0;
}

.goods_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}

.goods_img_box_wrapper{
	width: 100%;
	letter-spacing: -1em;
}

.goods_img_box{
	width: 29%;
	padding: 1%;
	margin: 1%;
	letter-spacing: normal;
	display: inline-block;
	border: 1px solid #fff;
	position: relative;
	vertical-align: top;
}

.goods_text{
	color: white;
	font-size: 1em;
	line-height: 1.6em;
}

.goods_text_title{
	color: white;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	padding:1% 0 1%;
	margin-bottom: 1%;
	background-color: #bd0067;
}

.goods_text_price{
	color: white;
	text-align: center;
	font-size: 1em;
	font-weight: bold;
	padding:0% 0 2%;
}

.goods_text_price span{
	font-size: 1em;
	font-weight: bold;
	color: #bd0067;
}

.goods_text_2{
	border-top: 1px solid white;
	color: white;
	font-size: 0.8em;
	margin-top: 2%;
	padding: 2% 0;
}

.access_wrapper{
	padding: 0 10% 2%;
	background-image:url("../image/black_bg.png");
	margin: 0px auto;
}

.access_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}

.access_box{
	color: white;
	border-bottom: 1px dashed #fff;
	font-size: 1.2em;
	padding: 20px 0px 20px 50px;
}

/* notice_setting
================================================== */

.notice_wrapper{
	height:auto;
	padding: 0 10%;
	background-image:url("../image/black_bg.png");
}

.notice_title{
	border-left: 6px solid #bd0067;
	color: #bd0067;
	font-size: 6em;
	padding-top: 60px;
	padding-left: 40px;
	font-family: 'Bebas Neue', cursive;
}


.notice_box {
	width: 92%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
.notice_title_text {
	font-size: 28px;
	font-weight: bold;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #fff;
	padding-left: 14px;
	color: #FFF;
	margin-bottom: 10px;
}
.notice_style1 {
	font-size: 16px;
	line-height: 32px;
	color: #FFF;
}

.notice_space{
	width:100px;
	height:100px;	
}

.ticket_text_style1{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
}

.ticket_text_style2{
	font-size: 0.8em;
}

.goods_title_style2{
	color: white;
	font-weight: bold;
	font-size:2em;
	border: 1px solid white;
	padding: 6px 10px;
	margin: 1%;
}

.goods_text_box_2{
	border: 1px solid red;
	padding: 30px;
	margin-bottom: 30px;
}

.goods_text_style1{
	font-size: 2em;
	font-weight: bold;
}

/* footer_setting
================================================== */

.footer_wrapper{
	width:100%;
	height:auto;
	background-image:url("../image/black_bg.png");
	padding: 3% 0;
}

.link_wrapper {
	width: 420px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
}

.sp_link_banner{
	width:60%;
	padding-top:4%;
	margin:auto;
}

.copy_right {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 0px;
	padding-top: 15px;
}

.ticket_qr_code{
	width: 16%;
}

.live_seat_img{
	width: 40%;
}

.information_box_2{
	border: 1px solid #bd0067;
	padding: 20px;
	margin: 20px 0 0;
}

.information_text_title_style1{
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	color: #bd0067;
}

.information_text_title_style2{
	color: white;
	padding-top: 10px;
	font-size: 1em;
	line-height: 2em;
}

/* MOVIE_setting
================================================== */
.movie_gradation{
	position: fixed;
	z-index: -1;
	width: 100%;
	min-height: 100%;
	height: auto;
	top: 0;
	background: linear-gradient(0deg, rgba(34, 178, 218, 0.6), rgba(240, 212, 58, 0.6));
	background-image: url("../image/movie_bg.png");
	background-size: cover;
	background-repeat: no-repeat;
	mix-blend-mode: screen;
}

.movie_wrap{
	width: 100%;
	
}

#bg-video{
 position: fixed;
 right: 0;
 bottom: 0;
 min-width: 100%;
 min-height: 100%;
 width: auto;
 height: auto;
 z-index: -100;
 background: url('poster.jpg') no-repeat;
 background-size: cover;
}

.movie_box{
	width: 50%;
	
}

@media screen and (max-width: 699px){
	.movie_box{
		width: 100%;
		
	}
	
	.goods_text_style1{
		font-size: 1.2em;
		font-weight: bold;
	}

	.information_text_title_style1{
		font-size: 1.2em;
		font-weight: bold;
		text-align: left;
		color: #bd0067;
	}
	
}

/* SP_setting
================================================== */


@media screen and (max-width: 699px){

	.information_text_style1{
		width: 90%;
		padding-right: 2%;
		padding-bottom: 2%;
		letter-spacing: normal;
		display: block;
		text-align: left;
		font-size: 0.8em;
		vertical-align: middle;
	}

	.information_text_style2{
		width: 90%;
		letter-spacing: normal;
		display: block;
		font-size: 1em;
		vertical-align: middle;
		line-height: 1.4em;
	}

	.sp_top_live_text_box{
		position: relative;
		width: 60%;
		font-size: 0.8em;
		border: 1px solid #bd0067;
		color: #bd0067;
		text-align: center;
		padding: 1%;
		margin: 3% 0 0 3%;
	}

	.top_live_img{
		width: 100%;
		margin: auto;
		position: relative;
		padding: 2% 0 0;
	}

	.top_live_logo{
		width: 86%;
		position: absolute;
		z-index: 2;
		bottom: 4%;
		left: 50%;
		transform: translateY(0%) translateX(-50%);
		-webkit- transform: translateY(0%) translateX(-50%);
	}

	.top_live_logo2{
		width: 86%;
		position: absolute;
		z-index: 2;
		top: auto;
		bottom: 4%;
		left: 50%;
		transform: translateY(0%) translateX(-50%);
		-webkit- transform: translateY(0%) translateX(-50%);
	}

	.information_wrapper{
		padding: 0 6% 0%;
		background-image:url("../image/black_bg.png");
		margin: 0px auto;
	}

	.information_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.information_box{
		color: white;
		border-bottom: 1px dashed #fff;
		font-size: 1em;
		padding: 16px 0;
		width: auto;
	}

	.outline_wrapper{
		padding: 6% 6% 0%;
		background-image:url("../image/black_bg.png");
	}

	.outline_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}


	.outline_table_wrapper{
		display: block;
		padding: 20px 0px 20px 0px;
	}

	.outline_box{
		width: 100%;
		font-size: 1em;
		padding-right: 0%;
		display: block;
		vertical-align: top;
	}

	.outline_box2{
		display: block;
		vertical-align: top;
	}

	.outline_text_style1{
		font-size: 1.2em;
		color: white;
	}

	.outline_logo{
		width:100%;
		margin:10px auto 10px;
		padding-top:0px;
	}



	table.outline_table {
		width:100%;
		margin: 0 auto;
		border-collapse: separate;
		border-spacing: 0px 15px;
		font-size: 10px;
	}

	table.outline_table th,
	table.outline_table td {
		padding: 10px;
	}

	table.outline_table th {
		background: #bd0067;
		vertical-align: middle;
		text-align: right;
		width: 30%;
		overflow: visible;
		position: relative;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
	}

	table.outline_table th:after {
		left: 0%;
		top: 0%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-left-color: #212121;
		border-width: 10px;
		margin-top: -10px;
		display: none;
	}

	@-moz-document url-prefix() {
		table.outline_table th::after {
			float: right;
			padding: 0;
			left: 0px;
			top: 0px;
			content: " ";
			height: 0;
			width: 0;
			position: relative;
			pointer-events: none;
			border: 10px solid transparent;
			border-left: #212121 10px solid;
			margin-top: -10px;
			display: none;
		}
	}

	table.outline_table td {
		
		color: white;
		padding-left: 20px;
		font-size:14px;
	}


	.artist_wrapper{
		background-image:url("../image/black_bg.png");
		padding: 6% 6% 0%;
	}

	.artist_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.artist_name{
		font-size:1.6em;
		font-weight:bold;
		text-align:left;
		color:white;
		padding-left: 30px;
		padding-top:10px;
		padding-bottom:10px;
		margin: 20px 0px 10px;
		border-left: 4px solid white;
	}

	.artist_box{
		width:90%;
		margin:auto;
		padding-left:5%;
		padding-right: 5%;
		padding-top:5%;
		padding-bottom:5%;
		
	}

	.artist_image{
		width:100%;
		float:none;	
		padding-right: 0%;
		padding-bottom: 4%;
	}

	.artist_text{
		width:100%;
		float:none;
		text-align:left;
		font-size:1em;
		color:white;
	}

	.artist_text a{
		font-size:16px;
		color:#FFCC00;	
	}

	.artist_space{
		width:100px;
		height:200px;	
	}

	.ticket_wrapper{
		padding: 6% 6% 0%;
		
		margin: 0px auto;
	}

	.ticket_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.ticket_box{
		color: white;
		border-bottom: 1px dashed #fff;
		font-size: 1.2em;
		padding: 20px 0px 20px 0px;
	}


	.goods_wrapper{
		padding: 6% 6% 0%;
		
		margin: 0px auto;
	}

	.goods_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.goods_box{
		color: white;
		border-bottom: 1px dashed #fff;
		font-size: 1.2em;
		padding: 20px 0px 20px 0px;
	}

	.access_wrapper{
		padding: 6% 6% 0%;
		
		margin: 0px auto;
	}

	.access_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.access_box{
		color: white;
		border-bottom: 1px dashed #fff;
		font-size: 1.2em;
		padding: 20px 0px 20px 0px;
	}
	
	
	.notice_box {
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		margin-top: 25px;
	}

	.notice_wrapper{
		height:auto;
		padding: 6% 6% 0%;
		
	}

	.notice_title{
		border-left: 4px solid #bd0067;
		color: #bd0067;
		font-size: 2em;
		padding-top: 20px;
		padding-left: 20px;
	}

	.artist_text_style1{
		text-align: center;
		color: white;
		font-size:46px;
		font-weight: bold;
		padding-top: 30%;
	}

	.qr_code{
		width: 50%;
	}

	.qr_code2{
		width: 50%;
	}

	.goods_box{
		color: white;

		font-size: 1.2em;
		padding: 20px 0px 20px 0px;
	}



	.copy_right {
		font-size: 0.6em;
		line-height: 1em;
		color: #fff;
		text-align: center;
		padding-top: 0px;
	}

	.footer_wrapper{
		width:100%;
		height:auto;
		background-image:url("../image/black_bg.png");
		padding: 3% 0 8%;
	}

	.ticket_qr_code{
		width: 50%;
	}

	.live_seat_img{
		width: 100%;
	}

	.goods_text_box{
		color: white;
		font-size: 0.8em;
		line-height: 1.4em;
		padding: 1% 0;
	}

	.goods_img_box_wrapper{
		width: 100%;
		padding-top: 2%;
		letter-spacing: -1em;
	}

	.goods_img_box{
		width: 91%;
		padding: 4%;
		margin: 0% 0 6%;
		letter-spacing: normal;
		display: inline-block;
		border: 1px solid #fff;
		position: relative;
		vertical-align: top;
	}

	.goods_text{
		color: white;
		font-size: 0.8em;
		line-height: 1.4em;
	}

	.goods_text_title{
		color: white;
		text-align: center;
		font-size: 1em;
		font-weight: bold;
		padding:1% 0 1%;
		margin-bottom: 1%;
		background-color: #bd0067;
	}

	.goods_text_price{
		color: white;
		text-align: center;
		font-size: 0.8em;
		font-weight: bold;
		padding:0% 0 2%;
	}

	.goods_text_price span{
		font-size: 1em;
		font-weight: bold;
		color: #bd0067;
	}

	.goods_text_2{
		border-top: 1px solid white;
		color: white;
		font-size: 0.6em;
		margin-top: 2%;
		padding: 2% 0;
	}

}






