@charset "UTF-8";
/* CSS Document */

/*html{font-size: 62.5%;}
body{font-size: 1.4rem;}*/

html {height:100%;}
body {height:100%;}

/*メニュー*/
ul#gnav {
	z-index: 200;
	position: fixed;
	top:0.2em;
	width: 300px;
	left:50%;
	margin-left:-150px;
	height: auto;
	opacity: 0.9;
}
ul#gnav li {
	float: left;
	font: 700 10% Arial, Helvetica, sans-serif;
}
ul#gnav li a {
	color: #fff;
	background:#480006;
	text-decoration: none;
	width: 6em;
	height: 2em;
    line-height: 2em;
	display:block;
	text-align:center;
}
ul#gnav li#menu_left a {
	border-radius: 0.5em 0 0 0.5em;
    -moz-border-radius: 0.5em 0 0 0.5em;
    -webkit-border-radius: 0.5em 0 0 0.5em;
}
ul#gnav li#menu_right a {
	 border-radius: 0 0.5em 0.5em 0;
    -moz-border-radius: 0 0.5em 0.5em 0;
    -webkit-border-radius:  0 0.5em 0.5em 0;
}
ul#gnav li a.current {
	color: #000;
	background:#fab1b8;
}
/*メニューここまで*/

/*ヘッダ*/
#head {
	width: 100%;
	/*height:100%;*/
	min-height:100%;
	background:#ee0012;
	z-index: 1;
}
#head_content {
	width: 98%;
	height:98%;
	display: table;
/*	min-height:150px;
	background: url(../img/01_top_sp.jpg) center center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	z-index: 1;*/
	margin: 0px auto;
}
#head_content_data {
	width:100%;
	display:table-cell;
	vertical-align:middle;
}

/*SNS
   ===================== */
ul.sns {
	clear:both;
	padding-top: 2em;
	margin-left: 1.5em;
	width:auto;
	height: auto;
	/*border: 1px solid #000;*/
}
ul.sns li{
	height: auto;
	margin-right: 1em;
	margin-bottom: 1em;
}
ul.sns li.sns_fb {
	margin-top: -4px;
}
ul.sns li:last-child{
	margin-right: 0px;
}

/*ul#sns_top {
	margin-top: 20px;
	float:left;
}*/
/*SNSここまで
   ===================== */


#head_content_data img{
	max-width: 98%;
}
.head_content_data_shita {
	width: 44%;
	float:left;
}
img.head_content_data_shita_img {
	width: 100%;
	height:auto;
}
.youtube img {
	border: 1px solid #FFF;
}
p.youtube_tex {
	text-align: center;
	font: 700 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	margin-bottom: 1em;
}
p.head_content_data_shita_tex {
	font: 400 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
p.head_content_data_shita_tex a{
	color:#FFF;
}
/*ヘッダここまで*/

/*アバウト*/
#about {
	width: 100%;
	/*height:100%;*/
	min-height:100%;
	background:#28b431;
	overflow:visible;
	z-index: 3;
}
#about_content {
	width: 98%;
	height: auto;
	overflow:visible;
	display: table;
	/*min-height:175px;
	background: url(../img/02_about.jpg) center center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	z-index: 1;*/
	margin: 0px auto;
}
#about_content_data {
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
img#about_content_data_img_s {
	max-width: 40%;
	display:block;
	margin: 1em auto;
}
img#about_content_data_img_b{
	max-width: 60%;
	display:block;
	margin: 0px auto;
}
p#about_content_tex {
	width: 90%;
	height:auto;
	display:block;
	margin: 0em auto;
	font: 400 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	line-height: 1.6em;
}
.about_content_tex_line {
	text-decoration: underline;
}
.about_content_tex_add821 {
	font-size:50%;
}
/*アバウトここまで*/

/*メンバー*/
#member {
	width: 100%;
	/*height:100%;*/
	min-height:100%;
	background:url(../img/sp/sp_03_member_bg_ver4.jpg) top center repeat-y;
	background-size: contain;
	-webkit-background-size: contain;
	background-color:#f78c26;
}
#member_content {
	width: 98%;
	height:98%;
	overflow:visible;
	display: table;
	/*background:url(../img/sp/sp_03_member_bg.jpg) repeat-y;*/
	/*background:url(../img/sp/sp_03_member_bg_ver4.jpg) top center repeat-y;
	background-size: contain;
	-webkit-background-size: contain;*/
	/*min-height:224px;
	z-index: 1;*/
	margin: 0px auto;
	padding-bottom: 120px;
}
#member_content_data {
	width:100%;
	display: table-cell;
	vertical-align:middle;
}
img#member_content_data_img_1 {
	max-width: 50%;
	display:block;
	margin: 1em auto;
}
h3.member_content_head {
	font: 700 80% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#FFF;
}
h3.member_content_head_1st {
	padding-top: 0.5em;
}
h3.member_content_head_2nd {
	padding-top: 0.5em;
}
ul.member_content_members {
	width: 90%;
	height:auto;
	margin: 1em auto;
}
ul.member_content_members li{
	font: 400 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	letter-spacing: 0.1em;
	white-space: nowrap;
}
li.member_content_producer {
	margin-bottom: 10px;
}
.member_content_name {
	font-weight:700;
}
.mem_ann {
	width: 25em;
	white-space:pre-wrap;
	font-size: 10px;
	line-height:10px;
	color:#000;
	font-weight:400;
	margin-left: 37px;	
	margin-bottom: 6px;
}
li.not_new {
	margin-left: 37px;
}
li.lineblanc {
	margin-top: 2em;
}
img.img_newbtn {
	width: 37px;
	height: 14px;
	vertical-align:middle;
}
h3.member_content_btm {
	font: 700 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#FFF;
}
/*メンバーここまで*/


/*インフォ*/
#info {
	width: 100%;
	background:#009fdc;
}
#info_content {
	width: 98%;
	height:98%;
	overflow:visible;
	display: table;
	/*background:url(../img/sp/sp_04_info_bg.jpg) repeat-y;*/
	background:url(../img/sp/sp_04_info_bg_ver3.jpg) top center repeat-y;
	/*background-size: contain;
	-webkit-background-size: contain;*/
	/*min-height:224px;
	z-index: 1;*/
	margin: 0px auto;;
}
#info_content_data {
	width:100%;
	display:table-cell;
	vertical-align:middle;
}
img#info_content_data_img_1 {
	max-width: 70%;
	display:block;
	margin: 1em auto;
}
.info_city {
	width: 90%;
	height:auto;
	margin: 0em auto 1em auto;
	background:#FFF;
	border-radius: 0.3em;
}

img.info_content_data_img_city {
	max-width:30%;
	padding: 0.5em 0em 0em 0.5em;
}
#info_ticket {
	width: 88%;
	height:auto;
	margin: 0em auto 1em auto;
	border: 0.1em solid #FFF;
	border-radius: 0.3em;
}

p.info_date {
	font: 700 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#009fdc;
	padding: 0em 0em 0em 0.5em;
	
}
p.info_venue {
	font: 700 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#009fdc;
	padding: 0em 0em 0em 0.5em;
}
p.info_ask {
	font: 700 50% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#009fdc;
	padding: 0em 0em 0.5em 0.5em;
}
.info_ask_thin {
	font-weight: 400;
}

.info_ticket_one {
	width: 98%;
	padding: 0.5em 0em 0em 0.5em;
}
p.info_ticket_price {
	font: 700 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	letter-spacing: 0.1em;
}
p.info_intendone {
	margin-left: 3.5em;
}
.info_ticket_two {
	width: 94%;
	padding: 0.5em 0em 0em 0.5em;
}
p.info_ticket_att {
	font: 400 45% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
p.info_intendtwo {
	margin-left: 1em;
}

img#info_content_banner {
	max-width: 80%;
	display:block;
	margin: 1em auto 0em auto;
}

h3.info_ticket_tel {
	font: 700 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	text-align:center;
	margin: 1em auto 0.3em auto;
}
.info_ticket_three {
	margin-left: 1em;
	margin-bottom: 0.3em;
}
p.info_ticket_att_tel {
	font: 700 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
.info_ticket_credit_flame {
	width: 88%;
	height:auto;
	margin: 0em auto 0.5em auto;
}
p.info_ticket_credit {
	font: 400 50% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}

hr.sep {
	width: 90%;
	margin: 1em auto;
	border-width: 1px 0 0 0; /* 太さ */
	border-style: solid;     /* 線の種類 */
	border-color: #fff;      /* 線の色 */
	height: 1px;             /* IE6用対策 */
	clear: both;             /* IE6用対策 */
}
p.senko_kakunin_shita {
	width: 90%;
	margin: 0 auto;
	font: 400 60% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}
p.senko_kakunin_shita a{
	color:#FFF;
}

table.pg_table {
	width: 99%;
	margin:0 auto;
	background:#FFF;
}
table.pg_table td{
	border: 2px solid #009fdc;
	padding: 10px;
	font: 700 50% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#009fdc;
}
table.pg_table td a{
	color:#009fdc;
}
/*インフォここまで*/

/*グッズ*/
#goods {
	width: 100%;
	/*height:100%;*/
	min-height:100%;
	background:url(../img/sp/sp_05_goods_bg_ver1.jpg) top center repeat-y;
	background-size: contain;
	-webkit-background-size: contain;
	background-color:#ed399c;
}
#goods_content {
	width: 98%;
	height:98%;
	overflow:visible;
	display: table;
	/*background:url(../img/sp/sp_03_member_bg.jpg) repeat-y;*/
	/*background:url(../img/sp/sp_03_member_bg_ver4.jpg) top center repeat-y;
	background-size: contain;
	-webkit-background-size: contain;*/
	/*min-height:224px;
	z-index: 1;*/
	margin: 0px auto;
	padding-bottom: 120px;
}
#goods_content_data {
	width:100%;
	display: table-cell;
	vertical-align:middle;
}
img#sp_05_goods_title_img_1 {
	max-width: 50%;
	display:block;
	margin: 2em auto 1em auto;
}

p.goods_tex_bb {
	width: 95%;
	margin: 0em auto 1em auto;
	font: 700 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#FFF;
}
p.goods_tex_mn {
	width: 95%;
	margin:0em auto 1em auto;
	font: 400 80% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#FFF;
}
p#goods_tex_mid {
	width: 85%;
	padding: 0.5em;
	border-radius: 0.5em;
	border: 1px solid #fff;
}

.goods_items {
	width: 95%;
	margin: 0em auto 1em auto;
	background:#e5e5e5;
	overflow: auto;
	border-radius: 0.5em
}
.goods_items_pix {
	width: 40%;
	background:#e5e5e5;
	float:left;
}
.goods_items_pix img{
	width: 100%;
	margin-top: 2em;
}
.goods_items_tex {
	float:right;
	width: 60%;
	background:#fff;
	border-right-radius: 0.5em;
}
h3.goods_item_name {
	font: 700 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ed399d;
	margin-top: 0.3em;
	margin-left: 0.5em;
}
h4.goods_item_price {
	font: 700 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ed399d;
	margin-top: 0.1em;
	margin-left: 0.5em;
}
h4.goods_item_color {
	width: 94%;
	font: 400 80% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ed399d;
	margin-left: 0.5em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #ed399d;
}
p.goods_item_text {
	font: 400 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#ed399d;
	padding: 0.5em;
}
p.goods_tex_mn2 {
	width: 95%;
	margin:0em auto 1em auto;
	font: 400 70% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	color:#FFF;
	line-height: 1.8em;
}
p.goods_tex_mn2 a{
	color:#FFC;
	text-decoration: none;
}
/*グッズここまで*/



#footer {
	width: 100%;
	background:#ffffff;
}
#footer_content {
	width: 98%;
	height:auto;
	/*min-height:25px;
	background: url(../img/05_footer.jpg) center center no-repeat;
	background-size: contain;
	-webkit-background-size: contain;
	z-index: 1;
	margin: 0px auto;*/
}
img.footer_left {
	width: 5em;
	height:auto;
	float:left;
}
img.footer_02 {
	margin-top: 0.3em;
}
img.footer_right {
	width: 6em;
	height:auto;
	float:right;
}
img.content {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#scroll{position: fixed; bottom: 0; right:0; z-index: 3; background: #ee0012; padding: 3px 9px; border-radius: 5px 0 0 0;font-family: arial; color: #fff}