/* CSS Document */

body{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


iframe {
	padding:0;
	width:100%;
	overflow:hidden;
	border:none;
}






header{
width:1080px;
margin:0 0 50px 0;
}

header h1{
font-size:50px;
float:left;
padding:0;
margin:0 45px 0 0;
line-height:45px;
font-family: 'Montserrat', sans-serif;
}

header ul{

border-right:3px solid #000;
height:45px;
margin:50px 0 0 0;

}


header li{
float:left;
padding:0 36px !important;
list-style-type:none;
border-left:3px solid #000;
height:45px;
line-height:45px;
font-family: 'Cantarell', sans-serif;
}


header li:last-child{
float:left;
padding:0 0 0 36px !important;
list-style-type:none;
border-left:3px solid #000;
height:45px;
line-height:45px;
font-family: 'Cantarell', sans-serif;
}



.minimenu{
padding:0;
magin:0;
}


.minimenu li{
list-style-type:none;
padding:10px 10px 10px 10px;
margin:30px 30px 20px 0;
width:220px;
float:left;

border:1px solid #000;
text-align:center;

}
.minimenu li a{
font-size:0.9em;
text-decoration:none;
}



/* =［共通］リンクカラー
-------------------------------------------------------------- */
a {
	color:#474e79;
	text-decoration: underline;
}

a:focus,a:active,a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

/* =［common］回り込み解除
-------------------------------------------------------------- */
.clear{
clear:both;
}


/* =［common］文字の大きさ　
-------------------------------------------------------------- */

.small{
font-size:0.75em;
letter-spacing:0.1em;
}

.mid{
font-size:1.2em;
letter-spacing:0.1em;
}

.large{
font-size:1.6em;
letter-spacing:0.1em;
}

/* =［common］文字の色　
-------------------------------------------------------------- */

.red{
color:#d5000f;
}

/* =［common］揃え位置　
-------------------------------------------------------------- */


.center{
text-align:center;
}


/* =［common］背景
-------------------------------------------------------------- */
.black_back{
background-color:#000;
color:#FFF;
padding:10px;
margin:10px 0;
}


/* =［common］背景
-------------------------------------------------------------- */
.border{
border:2px solid #000;
padding:15px;
margin:10px 0;
}


/* =［common］文字間隔
-------------------------------------------------------------- */
.lineheight16{
line-height:1.6;
}

.letterspacing01{
letter-spacing:0.1em;
}

.letterspacing02{
letter-spacing:0.2em;
}



/* =［common］コンテナ　
-------------------------------------------------------------- */
#container{
width:1080px;
min-height:800px;
margin:0 auto;
}

/* =［common］ヘッダー
-------------------------------------------------------------- */
header{
margin:0 0 50px 0;
}


/* =［common］ロゴ　
-------------------------------------------------------------- */
h1{
font-size:40px;
text-align:center;
padding:0;
margin:50px 0 0 0;
line-height:45px;
font-family: 'Montserrat', sans-serif;
}


/* =［common］ロゴ下テキスト
-------------------------------------------------------------- */
h2{
font-size:15px;
text-align:center;
padding:0;
margin:0;
line-height:45px;
font-family: 'Julius Sans One', sans-serif;
letter-spacing:0.3em;
}


/* =［common］メニュー囲い
-------------------------------------------------------------- */
header ul{

border-right:2px solid #000;
height:45px;
margin:50px 0 0 0;
padding:0;
}


/* =［common］メニューリスト　
-------------------------------------------------------------- */
header li{
float:left;
padding:0 29px;
list-style-type:none;
border-left:2px solid #000;
height:45px;
line-height:45px;
font-family: 'Cantarell', sans-serif;
}


/* =［common］BLACK　LINE
-------------------------------------------------------------- */
p.page_name{
margin:5px 0 0 0;
padding:0 0 0 10px;
height:60px;
line-height:60px;
font-size:26px;
font-family: 'Cantarell', sans-serif;
background-color:#000000;
color:#FFFFFF;

}


/* =［TOP］WHATS NEW見出し
-------------------------------------------------------------- */
h3{
font-family: 'Cantarell', sans-serif;
font-weight:400;
font-size:23px;
}


/* =［TOP］画像用　左寄せ　
-------------------------------------------------------------- */
.floatleft{
float:left;
width:50%;
}

/* =［TOP］画像用　右寄せ
-------------------------------------------------------------- */
.floatright{
float:right;
width:50%;
text-align:left;
}


/* =［TOP］・ENTERメイン画像　
-------------------------------------------------------------- */
#slide_show{
margin:0 0 10px 0;
}


/* =［TOP］　NEWS　DAY　
-------------------------------------------------------------- */
.day{
margin:0 10px 0 0;
font-family: 'Cantarell', sans-serif;
}



/* =［TOP］　NEWS
-------------------------------------------------------------- */
.news{
font-size:12px;
}



.floatright2{
float:right;
width:49%;
}

.floatleft2{
float:left;
width:49%;
}



/* =［COMPANY］囲い
-------------------------------------------------------------- */
dl{
line-height:3.0;
letter-spacing:0.2em;
 
}



/* =［COMPANY］項目
-------------------------------------------------------------- */
dt{
padding:0;



}



/* =［COMPANY］内容
-------------------------------------------------------------- */
dd{
margin:-3em 0 0 0;
padding:0  0 0 13em;
border-bottom:1px dotted #ccc;
}

#content{
padding:10px 0 0 0;

}






/* =［SCHEDULE］ comming soon
-------------------------------------------------------------- */
.cs{
margin:95px 0 0 0;
letter-spacing:0.2em;
font-size:20px;
text-align:center;
text-indent:-0.2em;
font-family: 'Julius Sans One', sans-serif;
}


/* =［audition］講師一覧
-------------------------------------------------------------- */
ul.lecturer{
margon:0;
padding:0;
}

ul.lecturer li{
float:left;
margin:0 20px 10px 0;
padding:0;
list-style-type:none;
text-align:center;
line-height:1.6;
}

/* =［audition］コース見出し
-------------------------------------------------------------- */
.corse_name{
margin:	0px 0 0 0;
padding:0 0 0 10px;
height:80px;
line-height:80px;
font-size:32px;
font-family: 'Cantarell', sans-serif;
background-color:#ff5662;
color:#FFF;
text-align:center;
letter-spacing:0.0em;

}


/* =［共通］ヘッダーリンクカラー
-------------------------------------------------------------- */
header a {
	color:#000;
	text-decoration: none;
}

header a:focus,a:active,a:hover {
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}


/* =［共通］フッター
-------------------------------------------------------------- */
footer{
width:1080px;
margin:0 auto;
clear:both;
font-family: 'Cantarell', sans-serif;
text-align:center;
letter-spacing:0.1em;

}


/* =［talent］一覧
-------------------------------------------------------------- */
ul#talent{
margin:0;
padding:0;
}


ul#talent li{
margin:20px 20px 0 0;
padding:0;
float:left;
list-style-type:none;
text-align:center;
color:#999;
letter-spacing:0.2em;
font-size:0.8em;
}

ul#talent li img{
outline:1px solid #ccc;

}


.name{
font-size:2.8em;

}

.namesmall{
font-size:16px;
letter-spacing:0.1em;
margin:0 0 0 20px;
}


.comment{
letter-spacing:0.2em;
font-size:0.9em;
}


/* =［produce］一覧
-------------------------------------------------------------- */
ul#produce{
margin:0;
padding:0;
}


ul#produce li{
margin:0 0 30px 0;
padding:0;
float:left;
list-style-type:none;
letter-spacing:0.2em;
font-size:0.8em;
position:relative;
}


.movie{
text-align:right;
position:absolute;
right:0;
bottom:0;

}

.wp-caption {
	margin: 2px !important;
	padding: 0px !important;}

