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

/* Header
**********************************************/
header { border-bottom:	none; }
header div#headmain {
	width: 100%;
	padding: 0;
	/*font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;*/
	font-weight: normal;
	font-size: 100%;
}
header div#headmain h1 {
	float: none;
	width: 30%;
}
header div#headmain h1 img { max-width: 100%; }

header div#headmain .headmain01 {
	float: none;
	margin-top: 10px;
	width: 100%;
}
header div#headmain .headmain01 .languageArea {
	display: none;
}
/*** Global Navigation ***/
header div#headmain nav {
	font-size: 100%;
	width: 100%;

}
header div#headmain nav ul {
	border-top: 1px solid #696969;
	border-bottom: 1px solid #696969;
}
header div#headmain nav li {
	display: block;
	margin-right: 0;
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #696969;
}
header div#headmain nav li a {
	padding: 10px;
	display: block;
}
/*header div#headmain nav li a span {
	display: inline-block;
	float: right;
}*/
/*header div#headmain nav li:last-child {
	border-bottom: none;
}*/
header div#headmain nav li.on a,
header div#headmain nav li a:hover {
	width: 100%;
	-moz-border-radius: 0;    /* Firefox */
	-webkit-border-radius: 0; /* Safari,Chrome */
	border-radius: 0;         /* CSS3 */
	background-color: #cccccc;   /* 背景色 */
	color: #ffffff;
	text-decoration: none;
	box-sizing: border-box;
	display: block;
}
header div#headmain nav li a:hover span {

	display: inline-block;
	color: #ffffff;
}
header div#headmain nav li a {
	transition: none;
}
header div#headmain nav li.smt_home,
header div#headmain nav li.smt_lang,
header div#headmain nav li.smt_pc {
	display: block;
}
/*
header div#headmain nav li.smt_lang ul li,
header div#headmain nav li.smt_lang ul li a,
header div#headmain nav li.on a {
	display: inline-block;
}
header div#headmain nav li.smt_lang ul li{
	border-bottom: none;
	width: 50%;
}*/

  #toggle{
    display: block;
    width: 100%;
    background: #6e6e6e;
	padding: 15px 0;
  }
	#toggle a {
		color: #ffffff;
		text-decoration: none;
	}
	#gNavi { display: none; }
/*
  #toggle a{
    display: block;
    position: relative;
    padding:  20px 0 20px;
    border-bottom: 1px solid #ffffff;
    color: #cccccc;
    text-align: center;
    text-decoration: none;
  }
  #toggle:before{
    display: block;
    content: "";
   /* position: absolute;
    top: 50%;
    left: 10px;*/
/*    width: 30px;
    height: 30px;
    margin-top: -15px;
    background: #cccccc;
  }
  #toggle a:before, #toggle a:after{
    display: block;
    content: "";
    position: absolute;
    top: 50%;
    left: 10px;
    width: 30px;
    height: 6px;
    background: #ffffff;
  }
  #toggle a:before{
    margin-top: -9px;
  }
  #toggle a:after{
    margin-top: 3px;
  }
*/

/* Contents
**********************************************/
div#contents {
	width: 98%;
	margin: 0 auto 50px;
}
.contentsInner01 {
	width: 100%;
}

/* PageTop */
p#pagetotop	{
	width: 100%;
	z-index: 99999;
	 position: relative;
}

/* Footer
**********************************************/
footer div.footerInner01{
	width: 100%;
}


/* Audition
**********************************************/
.auditionArea {
	padding: 0 10px;
	box-sizing: border-box;
}
.audition_img {
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
	display: block;
}

.ttlAttention01 {
	display: none;
}
