@charset "UTF-8";

/*--------------------------------------------------------
モバイル用レイアウト（640px以下の解像度のスクリーン含む）
--------------------------------------------------------*/

@media
only screen and (max-width : 768px){


/*--------------------------------------------------------
ページトップ　トピックス
--------------------------------------------------------*/
.top-topics{
	width:100%;
	margin:5px 0 10px 0;
	padding:0;
}
.top-topics h2{
	color:#000;
	font-size:1.6em;
	text-align:center;
}
.top-topics p{
	font-size:1.6em;
	text-align:center;
}





/*--------------------------------------------------------
見出し紹介文
--------------------------------------------------------*/

#midashi{
	width:98%;
	margin:0 auto;
	padding:0px;
}

#midashi h1{
	font-size:1.8em;
	text-align:left;
	color:#333;
	font-weight:bold;
}

#midashi p{
	font-size:1.3em;
	color:#333;
	padding:5px 2% 10px;
	text-align:left;
}

/*--------------------------------------------------------
各スタジオ　トップリンク
--------------------------------------------------------*/
#sttop_list{
	width:100%;
	overflow:hidden;
	margin:0 0 30px 0;
}
#sttop_list li{
	float:none;
	overflow:hidden;
	text-align:center;
	margin:0 0 5px 0;
	height: initial;
}
#sttop_list a{
	display:block;
	text-decoration:none;
	width:100%;
	height:100%;
	font-size:2.2em;
	font-weight:bold;
	padding:50px 0;
}
#sttop_list a{background-image:url(/images/common/bg_bk_opacity75.png) ;background-repeat:repeat;}
#sttop_list a:hover{background-image:url(/images/common/bg_bk_opacity75.png) ;background-repeat:repeat;}
#sttop_list .sttop_list_footer{width:100%;}

/*246osaka*/
#sttop_list_osaka{}
#sttop_list_osaka .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_osaka .menu_riha a{padding:20px 0;}
#sttop_list_osaka .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_osaka .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_osaka .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_osaka .menu_rec a{padding:12px 0;}
#sttop_list_osaka .menu_sr{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_osaka .menu_sr a{padding:12px 0;}
#sttop_list_osaka .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_osaka .menu_online a{padding:12px 0;}
#sttop_list_osaka .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_osaka .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_osaka .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_osaka .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_osaka .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_osaka .menu_gabu a{padding:20px 0;font-size:2em;}

/*246juso*/
#sttop_list_juso{}
#sttop_list_juso .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_juso .menu_riha a{padding:20px 0;}
#sttop_list_juso .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_juso .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_juso .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_juso .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_juso .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_juso .menu_rec a{padding:12px 0;}
#sttop_list_juso .menu_sr{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_juso .menu_sr a{padding:12px 0;}
#sttop_list_juso .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_juso .menu_online a{padding:12px 0;}
#sttop_list_juso .menu_stlive{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_juso .menu_stlive a{padding:20px 0;}
#sttop_list_juso .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_juso .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_juso .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_juso .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_juso .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_juso .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_juso .sttop_list_footer{width:100%;}

/*246gen*/
#sttop_list_gen{}
#sttop_list_gen .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_gen .menu_riha a{padding:20px 0;}
#sttop_list_gen .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_gen .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_gen .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_gen .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_gen .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_gen .menu_rec a{padding:12px 0;}
#sttop_list_gen .menu_sr{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_gen .menu_sr a{padding:12px 0;}
#sttop_list_gen .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_gen .menu_online a{padding:12px 0;}
#sttop_list_gen .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_gen .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_gen .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_gen .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_gen .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_gen .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_gen .sttop_list_footer{width:100%;}

/*246namba*/
#sttop_list_namba{}
#sttop_list_namba .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_namba .menu_riha a{padding:20px 0;}
#sttop_list_namba .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_namba .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_namba .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_namba .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_namba .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_namba .menu_rec a{padding:12px 0;}
#sttop_list_namba .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_namba .menu_online a{padding:12px 0;}
#sttop_list_namba .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_namba .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_namba .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_namba .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_namba .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_namba .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_namba .sttop_list_footer{width:100%;}

/*246sb*/
#sttop_list_sb{}
#sttop_list_sb .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_sb .menu_riha a{padding:20px 0;}
#sttop_list_sb .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_sb .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_sb .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_sb .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_sb .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_sb .menu_rec a{padding:12px 0;}
#sttop_list_sb .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_sb .menu_online a{padding:12px 0;}
#sttop_list_sb .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_sb .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_sb .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_sb .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_sb .sttop_list_footer{width:100%;}

/*246west*/
#sttop_list_west{}
#sttop_list_west .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_west .menu_riha a{padding:20px 0;}
#sttop_list_west .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_west .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_west .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_west .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_west .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_west .menu_rec a{padding:12px 0;}
#sttop_list_west .menu_sr{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_west .menu_sr a{padding:12px 0;}
#sttop_list_west .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_west .menu_online a{padding:12px 0;}
#sttop_list_west .menu_stlive{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_west .menu_stlive a{padding:20px 0;}
#sttop_list_west .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_west .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_west .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_west .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_west .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_west .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_west .sttop_list_footer{width:100%;}

/*246kyoto*/
#sttop_list_kyoto{}
#sttop_list_kyoto .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_kyoto .menu_riha a{padding:20px 0;}
#sttop_list_kyoto .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_kyoto .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_kyoto .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_kyoto .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_kyoto .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_kyoto .menu_rec a{padding:12px 0;}
#sttop_list_kyoto .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_kyoto .menu_online a{padding:12px 0;}
#sttop_list_kyoto .menu_stlive{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_kyoto .menu_stlive a{padding:20px 0;}
#sttop_list_kyoto .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_kyoto .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_kyoto .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_kyoto .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_kyoto .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_kyoto .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_kyoto .sttop_list_footer{width:100%;}

/*246nagoya*/
#sttop_list_nagoya{}
#sttop_list_nagoya .menu_riha{background-position:0 50%;width:100%;margin:0 auto 5px auto;}
#sttop_list_nagoya .menu_riha a{padding:20px 0;}
#sttop_list_nagoya .menu_acapella{width:100%; margin:0 auto 5px auto;}
#sttop_list_nagoya .menu_acapella a{padding:20px 0;font-size:2em;}
#sttop_list_nagoya .menu_dance{width:100%; margin:0 0 5px 0 ;}
#sttop_list_nagoya .menu_dance a{padding:20px 0;font-size:2em;}
#sttop_list_nagoya .menu_rec{width:100%;background-size:cover;background-position:0 50%;;margin:0 0 5px 0;}
#sttop_list_nagoya .menu_rec a{padding:12px 0;}
#sttop_list_nagoya .menu_sr{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_nagoya .menu_sr a{padding:12px 0;}
#sttop_list_nagoya .menu_online{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_nagoya .menu_online a{padding:12px 0;}
#sttop_list_nagoya .menu_stlive{background-size:cover;background-position:0 50%;width:100%;margin:0 0 5px 0;}
#sttop_list_nagoya .menu_stlive a{padding:20px 0;}
#sttop_list_nagoya .menu_rental{width:100%;margin:0 0 5px 0;}
#sttop_list_nagoya .menu_rental a{padding:12px 0;font-size:2em;}
#sttop_list_nagoya .menu_cre{width:100%; margin:0 0 5px 0 ;}
#sttop_list_nagoya .menu_cre a{padding:20px 0;font-size:2em;}
#sttop_list_nagoya .menu_gabu{width:100%; margin:0 0 5px 0;}
#sttop_list_nagoya .menu_gabu a{padding:20px 0;font-size:2em;}
#sttop_list_nagoya .sttop_list_footer{width:100%;}



/*--------------------------------------------------------
グローバルナビ
--------------------------------------------------------*/
#global-nav{
	width:100%;
	margin:0;
} /*メニュー下のラインの設定*/

#global-nav dl{
}

#global-nav dd{ 
}
#global-nav ul{
	width:100%;
	margin: 0;
	padding: 0;
}

/*●グローバルメニュー*/
#global-nav .menu-wrap{
	display: block;
	margin:0;
}

#menu{
	text-align:center;
	font-size: 1em;
}

#global-nav #menu li{
	width:50%;
/*	position: relative; */
	float: left;
	margin: 0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}

#global-nav #menu li img{
	padding-top:10px;
	height:75px;
}
#global-nav #menu li a{
	display: block;
	height:135px;
	padding: 0.8em 0.8em;
	color: #fff; /* メニューのフォントの色  */
	text-decoration: none;
}

#global-nav #menu li a:link,
#global-nav #menu li a:visited{  } /*すでに訪れたリンクの背景色*/
#global-nav #menu li a:hover,
#global-nav #menu li a:active{
	background:none;
	} /*マウスカーソルを乗せた時の背景色*/



/*メニューのデザイン*/
#global-nav .showMenu{ display: block!important; }

/*--------------------------------------------------------
グローバルナビ02　スタジオ紹介あり
--------------------------------------------------------*/
#global-nav02{
	width:100%;
	margin:0;
} /*メニュー下のラインの設定*/

#global-nav02 dl{
}

#global-nav02 dd{ 
}
#global-nav02 ul{
	width:100%;
	margin: 0;
	padding: 0;
}

/*●グローバルメニュー*/
#global-nav02 .menu-wrap{
	display: block;
	margin:0;
}

#menu{
	text-align:center;
	font-size: 1em;
}

#global-nav02 #menu li{
	width:50%;
/*	position: relative; */
	float: left;
	margin: 0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}

#global-nav02 #menu .room{width:33%;}
#global-nav02 #menu .price{width:33%;}
#global-nav02 #menu .first{width:34%;}



#global-nav02 #menu li img{
	padding-top:10px;
	height:75px;
}
#global-nav02 #menu li a{
	display: block;
	height:135px;
	padding: 0.8em 0.8em;
	color: #fff; /* メニューのフォントの色  */
	text-decoration: none;
}

#global-nav02 #menu li a:link,
#global-nav02 #menu li a:visited{  } /*すでに訪れたリンクの背景色*/
#global-nav02 #menu li a:hover,
#global-nav02 #menu li a:active{
	background:none;
	} /*マウスカーソルを乗せた時の背景色*/



/*メニューのデザイン*/
#global-nav02 .showMenu{ display: block!important; }


/*--------------------------------------------------------
グローバルナビREC スタジオLIVE 
--------------------------------------------------------*/
#global-nav3{width:100%;margin:20px 0;padding:0;}


#global-nav3 .live{
	padding:0;
	margin:0;
}
#global-nav3 .nav3-pc{
	display:none;
}
#global-nav3 .nav3-mobile{
	display:block;
}
#global-nav3 .nav3-mobile a{
	display:block;
	margin:10px 0;
}



/*--------------------------------------------------------
グローバルナビ2　8項目Ver(rec)
--------------------------------------------------------*/
#global-nav2-8{clear:both;width:100%;margin:3px 0 0 0;padding:0;}
#global-nav2-8 dl,#global-nav2-8 dd{margin:0;padding:0;}
#global-nav2-8 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-8 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-8 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-8 #menu li{
	width:49.5%;
	position: relative;
	float: left;
	margin:0 1% 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-8 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-8 #menu li img{padding-top:10px;height:45px;}
#global-nav2-8 #menu li.option{margin-right:0;}
#global-nav2-8 #menu li.contact{margin-right:0;width:49.5%;}
#global-nav2-8 #menu li.recording{}
#global-nav2-8 #menu li.stlive-day{margin-right:0;}
#global-nav2-8 #menu li.stlive-day a{padding:80px 0 14px;}
#global-nav2-8 #menu li.recording a{padding:44px 0;}
#global-nav2-8 #menu li.stlive a{padding:44px 0;}
#global-nav2-8 #menu li.selfrec a{padding:46.5px 0;}
#global-nav2-8 #menu li.selfrec{margin-right:0;}
#global-nav2-8 #menu li a:hover,#global-nav2-8 #menu li a:active{background:none;}

#global-nav2-8 #menu .recording a{
	background-position:50%;
}
#global-nav2-8 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .selfrec a{
	background-position:50%;
}
#global-nav2-8 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .stlive a{
	background-position:50%;
}
#global-nav2-8 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .stlive-day a{
	background-position:50%;
}
#global-nav2-8 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}


/*
#global-nav2-8{clear:both;width:100%;margin:10px 0;padding:0;}
#global-nav2-8 dl,#global-nav2-8 dd{margin:0;padding:0;}
#global-nav2-8 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-8 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-8 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-8 #menu li{
	width:50%;
	position: relative;
	float: left;
	margin:0 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-8 #menu li a{
	margin:0;
	display:block;
	padding:10.5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-8 #menu li img{padding-top:10px;height:45px;}
#global-nav2-8 #menu li.option{margin-right:0;}
#global-nav2-8 #menu li.contact{margin-right:0;width:50%;}
#global-nav2-8 #menu li.recording{margin-right:0;}
#global-nav2-8 #menu li.stlive-day{margin-right:0;}
#global-nav2-8 #menu li.stlive-day a{padding:80px 0 14px;}
#global-nav2-8 #menu li.recording a,
#global-nav2-8 #menu li.stlive a{padding:44px 0;}
#global-nav2-8 #menu li.selfrec a{padding:46.5px 0;}
#global-nav2-8 #menu li.selfrec{margin-right:0;}
#global-nav2-8 #menu li a:hover,#global-nav2-8 #menu li a:active{background:none;}

#global-nav2-8 #menu .recording a{
	background-position:50%;
}
#global-nav2-8 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .selfrec a{
	background-position:50%;
}
#global-nav2-8 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .stlive a{
	background-position:50%;
}
#global-nav2-8 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-8 #menu .stlive-day a{
	background-position:50%;
}
#global-nav2-8 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}
*/


/*--------------------------------------------------------
グローバルナビ2　7項目Ver(rec)
--------------------------------------------------------*/
#global-nav2-7{clear:both;width:100%;margin:0;padding:0;}
#global-nav2-7 dl,#global-nav2-7 dd{margin:0;padding:0;}
#global-nav2-7 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-7 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-7 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-7 #menu li{
	width:49.5%;
	position: relative;
	float: left;
	margin:0 1% 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-7 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-7 #menu li img{padding-top:10px;height:50px;}
#global-nav2-7 #menu li.option{margin-right:0;}
#global-nav2-7 #menu li.contact{margin-right:0;width:49.5%;}
#global-nav2-7 #menu li.recording{}
#global-nav2-7 #menu li.stlive{margin-right:0;}
#global-nav2-7 #menu li.recording a,
#global-nav2-7 #menu li.stlive a,
#global-nav2-7 #menu li.selfrec a{padding:44px 0;}
#global-nav2-7 #menu li.selfrec{margin-right:0;}
#menu li a:hover,#global-nav2-7 #menu li a:active{background:none;}

#global-nav2-7 #menu .recording a{}
#global-nav2-7 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-7 #menu .selfrec a{}
#global-nav2-7 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-7 #menu .stlive a{}
#global-nav2-7 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-7 #menu .stlive-day a{}
#global-nav2-7 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}
/*--------------------------------------------------------
グローバルナビ2　6項目Ver(rec/live/selfrec)
--------------------------------------------------------*/
#global-nav2-6{clear:both;width:100%;margin:0;padding:0;}
#global-nav2-6 dl,#global-nav2-6 dd{margin:0;padding:0;}
#global-nav2-6 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-6 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-6 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-6 #menu li{
	width:49.5%;
	position: relative;
	float: left;
	margin:0 1% 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-6 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-6 #menu li img{padding-top:10px;height:50px;}
#global-nav2-6 #menu li.option{margin-right:0;}
#global-nav2-6 #menu li.contact{margin-right:0;width:49.5%;}
#global-nav2-6 #menu li.recording{margin-right:1%;}
#global-nav2-6 #menu li.stlive{margin-right:0;}
#global-nav2-6 #menu li.selfrec{margin-right:0;}
#global-nav2-6 #menu li.recording a,
#global-nav2-6 #menu li.stlive a,
#global-nav2-6 #menu li.selfrec a{padding:44px 0;}
#global-nav2-6 #menu li a:hover,#global-nav2-6 #menu li a:active{background:none;}

#global-nav2-6 #menu .recording a{}
#global-nav2-6 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-6 #menu .selfrec a{}
#global-nav2-6 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-6 #menu .stlive a{}
#global-nav2-6 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-6 #menu .stlive-day a{}
#global-nav2-6 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}
/*--------------------------------------------------------
グローバルナビ2　5項目Ver(rec/live)(rec/selfrec)
--------------------------------------------------------*/
#global-nav2-5{clear:both;width:100%;margin:0;padding:0;}
#global-nav2-5 dl,#global-nav2-5 dd{margin:0;padding:0;}
#global-nav2-5 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-5 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-5 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-5 #menu li{
	width:49.5%;
	position: relative;
	float: left;
	margin:0 1% 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-5 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-5 #menu li img{padding-top:10px;height:50px;}
#global-nav2-5 #menu li.option{margin-right:0;}
#global-nav2-5 #menu li.contact{margin-right:0;width:49.5%;}
#global-nav2-5 #menu li.recording{margin-right:0;}
#global-nav2-5 #menu li.recording a,
#global-nav2-5 #menu li.stlive a,
#global-nav2-5 #menu li.selfrec a{padding:44px 0;}
#global-nav2-5 #menu li.selfrec{margin-right:0;}
#global-nav2-5 #menu li a:hover,#global-nav2-5 #menu li a:active{background:none;}

#global-nav2-5 #menu .recording a{}
#global-nav2-5 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-5 #menu .selfrec a{}
#global-nav2-5 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-5 #menu .stlive a{}
#global-nav2-5 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-5 #menu .stlive-day a{}
#global-nav2-5 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}

/*--------------------------------------------------------
グローバルナビ2　4項目Ver(rec/live)(rec/selfrec)
--------------------------------------------------------*/
#global-nav2-4{clear:both;width:100%;margin:0;padding:0;}
#global-nav2-4 dl,#global-nav2-4 dd{margin:0;padding:0;}
#global-nav2-4 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-4 .menu-wrap{display: block;margin:0;padding:0;}
#global-nav2-4 #menu{text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-4 #menu li{
	width:49.5%;
	position: relative;
	float: left;
	margin:0 1% 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-4 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-4 #menu li img{padding-top:10px;height:50px;}
#global-nav2-4 #menu li.option{margin-right:0;}
#global-nav2-4 #menu li.contact{margin-right:0;width:49.5%;}
#global-nav2-4 #menu li.recording{margin-right:0;}
#global-nav2-4 #menu li.recording a,
#global-nav2-4 #menu li.stlive a,
#global-nav2-4 #menu li.selfrec a,{padding:44px 0;}
#global-nav2-4 #menu li.selfrec{margin-right:0;}
#global-nav2-4 #menu li a:hover,#global-nav2-4 #menu li a:active{background:none;}

#global-nav2-4 #menu .recording a{}
#global-nav2-4 #menu .recording a:hover{
	background:url(../images/common/nav_rec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-4 #menu .selfrec-west a{ padding:44px 0;}
#global-nav2-4 #menu .selfrec a{}
#global-nav2-4 #menu .selfrec a:hover{
	background:url(../images/common/nav_selfrec_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-4 #menu .stlive a{}
#global-nav2-4 #menu .stlive a:hover{
	background:url(../images/common/nav_live_off.jpg) no-repeat;
	background-size:100%;
	background-position:50%;
}
#global-nav2-4 #menu .stlive-day a{}
#global-nav2-4 #menu .stlive-day a:hover{
	background:url(../images/common/nav_live_day_off.png) no-repeat;
	background-size:100%;
	background-position:50%;
}

/*--------------------------------------------------------
グローバルナビ2　3項目Ver(rec/live)(rec/selfrec)
--------------------------------------------------------*/
#global-nav2-3{clear:both;width:100%;margin:10px 0 0 0;padding:0;}
#global-nav2-3 dl,#global-nav2-3 dd{width:100%;margin:0;padding:0;}
#global-nav2-3 ul{width:100%;margin: 0;padding: 0;}
#global-nav2-3 .menu-wrap{width:100%;display: block;margin:0;padding:0;}
#global-nav2-3 #menu{width:100%;text-align:center;font-size: 1.2em;margin:0;padding:0;}
#global-nav2-3 #menu li{
	width:100%;
	position: relative;
	float: left;
	margin:0 0 1% 0;
	padding:0;
	list-style: none;
	font-weight: bold;
	white-space: nowrap;
}
#global-nav2-3 #menu li a{
	margin:0;
	display:block;
	padding:5px 0;
	color: #fff;
	text-decoration:none;
}
#global-nav2-3 #menu li img{padding:10px 0 10px 0;height:25px;}
#global-nav2-3 #menu li.option{margin-right:0;}
#global-nav2-3 #menu li.contact{margin-right:0;width:100%;}
#global-nav2-3 #menu li a:hover,#global-nav2-3 #menu li a:active{background:none;}


/*--------------------------------------------------------
コンテンツ全体
--------------------------------------------------------*/
#main-contents #about,
#main-contents #engineer,
#main-contents #first,
#main-contents #aki,
#main-contents #access,
#main-contents #fqa,
#main-contents #price,
#main-contents #glossary,
#main-contents #h2_topics
{
	font-size:1.2em;
	padding-left:50px;
}
#main-contents #sitemap{
	width:100%;
}
#main-contents #first
{
	font-size:1.1em;
	padding-left:40px;
}
#main-contents #h2_topics{
	background-image:url(/images/icon/h2_topics.png) !important;
	color:#fff !important;
	font-size:1.1em !important;
}
.aki_staff_pc{
	float:left;
	display:none;
}
.aki_staff_mobile{
	float:left;
	display:block;
	width:20%;
}
.aki_staff_mobile img{
	float:left;
	display:block;
	max-height:80px;
	margin-bottom:5px;
}
.aki_comment_box{
	width:100%;
}
.aki_right p{
	width:76%;
	position: relative;
	background: #fff;
	font-size:0.8rem;
	height:1.6rem;
	font-weight:none;
	color:#333;
	text-align:center;
	float:right;
	margin:12px 0 0 0;
	}
.aki_right p:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(189, 0, 0, 0);
	border-right-color: #909;
	border-width: 7px;
	margin-top: -7px;
}
.aki_right p:after {
	right: 99%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(189, 0, 0, 0);
	border-right-color: #fff;
	border-width: 7px;
	margin-top: -7px;
}


.aki_right{
	float:left;
	  width:100%;
	padding:0;
	margin:0;
	display:block;
}
.box_aki a{
	display:block;
	padding:20px;
	font-size:0.95rem;
	margin-top:10px;
	background-image:url(../images/common/bg_per_opacity.png);
}
.box_aki a:hover{
	background:#909;
}

.staff_left_pc{
	float:left;
	display:none;
	margin:0px;
}
.staff_right_pc{
	float:left;
	display:none;
	margin:0px;
}
.studio_box{
	display:none;
	}
.studio_box_mobile{
	width:100%;
	display:block;
}
.studio_box_mobile img{
	width:100%;
}

.syn_news{
	width:100%;
	display:none;
}
.syn_news_mobile{
	width:95%;
	display:block;
	margin-right:5%;
	margin-bottom:10px;
}
.first_staff2{
	width:100%;
	margin:0;
	float:left;
}


/*-----------
アクセス
--------------------------------------------------------*/
.map_img{
	float:left;
	width:100%;
}
.map_info{
	float:left;
	width:100%;
}
.map_info img{
	width:100%;
}

.map_banner img{
	width:100%;
}
.map_banner{
	clear:both;
}

.map_bnr{
	width:45%;
	float:left;
}
.map_bnr a{
	display:block;
	background-color:#999;
	color:#FFF;
	text-decoration:none;
	padding:10px 0 10px 10px;
	margin:10px 0;
}
.map_bnr a:hover{
	background-color:#F00;
}
.mapbnr_img{
	float:left;
	width:100%;
}
.mapbnr_img img{
	width:auto;
}
.mapbnr_info{
	float:left;
	width:100%;
	padding:0;
}


.ac-container article{
/*PCサイトは常に表示させる。*/
	overflow: hidden;
	height: 0px;
	position: relative;
}
.ac-container{
	width: 100%;
	margin: 10px 0;
	clear:both;
}
.ac-container .youtube_box{
	width:90%;
	margin:0 5% 0 5%;
}
.ac-container label{
	padding: 10px 10px 10px 40px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #FFF;
	background: #999;
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container label a{
	width:100%;
	height:100%;	
}
.ac-container label:hover{
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{
	background-image:url(../images/icon/icon-arrow_r02.png);
	background-repeat:no-repeat;
	background-size:contain;
	color: #FFF;
}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
}
.ac-container input:checked + label:hover:after{
}
.ac-container input{
	display: none;
}
.ac-container article p{
	padding: 20px;
}
.ac-container input:checked ~ article{
}
.ac-container input:checked ~ article.ac-small{
	height: auto;
}


.ac-container1-1 article{
/*PCサイトは常に表示させる。*/
	overflow: hidden;
	height: 0px;
	position: relative;
}
.ac-container1-1{
	width: 100%;
	margin: 10px 0;
	clear:both;
}
.ac-container1-1 label{
	padding: 10px 10px 10px 40px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #FFF;
	background: #999;
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container1-1 label a{
	width:100%;
	height:100%;	
}
.ac-container1-1 label:hover{
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container1-1 input:checked + label,
.ac-container1-1 input:checked + label:hover{
	background-image:url(../images/icon/icon-arrow_r02.png);
	background-repeat:no-repeat;
	background-size:contain;
	color: #FFF;
}
.ac-container1-1 label:hover:after,
.ac-container1-1 input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
}
.ac-container1-1 input:checked + label:hover:after{
}
.ac-container1-1 input{
	display: none;
}
.ac-container1-1 article p{
	padding: 20px;
}
.ac-container1-1 input:checked ~ article{
}
.ac-container1-1 input:checked ~ article.ac-small{
	height: auto;
}



.access_ex{
	display: inline-block;
	width:100%;
	height:auto;
	margin-bottom:30px;
}
#main-contents .access_ex h3{
	background: url(../images/icon/icon-access_ex.png) no-repeat;
	background-size:15px;
	padding:0 0 10px 10%;
	width:auto;
	margin:30px 0;
	border-bottom:2px solid #01ABC9;
	color:#01ABC9;
}
.access_ex_img{
	clear:both;
	float:left;
	width:auto;
	margin-right:20px;
}
.access_ex_img img{
	width:350px;
}
.access_ex_info{
	float:left;
	overflow:hidden;
	width:auto;
	margin-bottom:30px;
}
.access_ex_info img{
	width:250px;
}

.youtube_ex_img{
	clear:both;
	float:left;
	width:auto;
	margin:0 0 5px 0;
}
.youtube_ex_img img{
	width:100%;
}

.access_ex .access_nagoya_ex_img{
	width:100%;
}
.access_ex .access_nagoya_ex_img img{
	width:100%;
}







.map_bnr2{
	width:45%;
	float:left;
}
.map_bnr2 a{
	display:block;
	background-color:#999;
	color:#FFF;
	text-decoration:none;
	padding:10px 0 10px 10px;
	margin:10px 0;
}
.map_bnr2 a:hover{
	background-color:#F00;
}
.mapbnr2_img{
	float:left;
	width:100%;
}
.mapbnr2_img img{
	width:auto;
}
.mapbnr2_info{
	float:left;
	width:100%;
	padding:0;
}

.ac-container2 article{
/*PCサイトは常に表示させる。*/
	overflow: hidden;
	height: 0px;
	position: relative;
}
.ac-container2{
	width: 100%;
	margin: 10px 0;
	clear:both;
}
.ac-container2 label{
	padding: 10px 10px 10px 40px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #FFF;
	background: #999;
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container2 label a{
	width:100%;
	height:100%;	
}
.ac-container2 label:hover{
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container2 input:checked + label,
.ac-container2 input:checked + label:hover{
	background-image:url(../images/icon/icon-arrow_r02.png);
	background-repeat:no-repeat;
	background-size:contain;
	color: #FFF;
}
.ac-container2 label:hover:after,
.ac-container2 input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
}
.ac-container2 input:checked + label:hover:after{
}
.ac-container2 input{
	display: none;
}
.ac-container2 article p{
	padding: 20px;
}
.ac-container2 input:checked ~ article{
}
.ac-container2 input:checked ~ article.ac-small{
	height: auto;
}


.ac-container3 article{
/*PCサイトは常に表示させる。*/
	overflow: hidden;
	height: 0px;
	position: relative;
}
.ac-container3{
	width: 100%;
	margin: 10px 0;
	clear:both;
}
.ac-container3 .youtube_box{
	width:90%;
	margin:0 5% 0 5%;
}
.ac-container3 label{
	padding: 10px 10px 10px 40px;
	position: relative;
	display: block;
	cursor: pointer;
	color: #FFF;
	background: #999;
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container3 label a{
	width:100%;
	height:100%;	
}
.ac-container3 label:hover{
	background-image:url(../images/icon/icon-arrow_r01.png);
	background-repeat:no-repeat;
	background-size:contain;
}
.ac-container3 input:checked + label,
.ac-container3 input:checked + label:hover{
	background-image:url(../images/icon/icon-arrow_r02.png);
	background-repeat:no-repeat;
	background-size:contain;
	color: #FFF;
}
.ac-container3 label:hover:after,
.ac-container3 input:checked + label:hover:after{
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	right: 13px;
	top: 7px;
}
.ac-container3 input:checked + label:hover:after{
}
.ac-container3 input{
	display: none;
}
.ac-container3 article p{
	padding: 20px;
}
.ac-container3 input:checked ~ article{
}
.ac-container3 input:checked ~ article.ac-small{
	height: auto;
}

/*--------------------------------------------------------
スタジオグローバルナビ
--------------------------------------------------------*/

/*青木MAPリンクVer*/
#st-global{
	width:100%;
	display:block;
	padding: 5px 0;
	margin:0 0 10px 0;
}


/*--------------------------------------------------------
スタジオ紹介
--------------------------------------------------------*/
#studio-map{
	display:none;
}


.studio_info{
	width:100%;
	height:auto;
}
.studio_info_end{
	width:100%;
	height:auto;

}

.studio_header img{
	width:30px;
}
.studio_list{
	padding:10px 10px;
	height:auto;
	clear:both;
}
.kizai_listbox{
	width:100%;
}
.kizai_rentalbox{
}
#main-contents .kizai_listbox img{
	max-height:50px;
	max-width:83px;
	margin:4px 0 0;
}
#main-contents .kizai_rentalbox a:hover{
	background:#ccc;
}
#main-contents .kizai-telbox{
	display:block;
}
#main-contents .kizai-eria{
}
#main-contents .kizai-tel{
}

/*--------------------------------------------------------
楽器別一覧
--------------------------------------------------------*/
#part-list{
	display:block;
	width:100%;
	margin:0;
	padding:0;
	font-size:1.5em;
}
#main-contents #pt1{
	font-size:0.8em;
	padding:10px 4%;
	margin:20px 0;
	width:92%;
}
#part-list a{
}
#part-list td a{
}
#part-list hr{ 
	border:none;
    border-top:dashed 1px #CCC;
    height:11px;
    color:#FFFFFF;
    margin:0 auto;
	width:90%;
	margin-top:11px;
}
#part-list th{
	color:#FFF;
	background:url(../images/common/bg_navy.gif);
}
#part_gt{
	width:100%;
	float:none;
	padding:0;
}
#part_bass{
	width:100%;
	float:none;
	padding:0;
}
#part_drum{
}
#part_drum2{
	width:100%;
	float:none;
	padding:0;
}
#part_piano{
	width:100%;
	float:none;
	padding:0;
}
#part_piano2{
	width:100%;
	float:none;
	padding:0;
}
#part_key{
	width:100%;
	float:none;
	padding:0;
}

/*--------------------------------------------------------
youtbe関係
--------------------------------------------------------*/

/*アクセス*/
.youtube_box{
	float:left;
	margin-bottom:30px;
	width:100%;
}
.youtube_box img{
	width:100%;
}
.youtube_box p{
	font-weight:bold;
	margin:0;
	padding:0;
}

/*--------------------------------------------------------
youtube　再生アイコン表示
--------------------------------------------------------*/

.button_youtube{
  position: relative;
  top: -65px;
  left: -43%;
  opacity: 0.9;
  margin:-42px;
}


/*--------------------------------------------------------
料金　プライス
--------------------------------------------------------*/

#basic_price{display:none;}
#basic_price_img{display: block;}
#long_price{display:none;}
#long_price_img{display: block;}
#kojin_price{display:none;}
#kojin_price_img{display: block;}
#cancel_price{display:none;}
#cancel_price_img{display: block;}


/*--------------------------------------------------------
キャンペーン等　スタジオトップ見出し画像
--------------------------------------------------------*/
#campaign_images{
	width:100%;;
	margin:0 0 10px 0;
	padding:0;
}

/*--------------------------------------------------------
ダンスコンテンツ
--------------------------------------------------------*/
.dance_contents iframe{
	width:100%;
	height:240px;
	
}
.dance_contents img{
	width:100%;
	float:none;
	margin:0 0 50px 0;
}

/* ページ内リンクの際、上部に電話番号の枠が被ってしまい見出しが見えなくなってしまう際の対策*/
#rec_price,
/*#rec_access,*/
#global-nav02,
#rec_equipment
{
padding-top:50px;
}
.dance_imglist{
	float:left;
	margin:0 0 20px 0;
}
.dance_img{
	width:100%;
}
.dance_img img{
	width:100%;
	margin:0;
}
.dance_text{
	margin:0;
}
.dance_contents video{
	width:100%;
}


}

@media not screen and (1) { .page-top { position: static; } }/* Opera10以上 */


/*------------------------------------------------------------
　template created by web-rider
-------------------------------------------------------------*/