﻿@charset "utf-8";

.wrp{width:1400px;height:575px;margin:0 auto 0 auto;}
.head1{margin:20px 0 0 55px;opacity: 0.5; position: fixed; }
.head2{margin:40px 0 0 80px; position: fixed; }
.side{
	opacity: 0.9;
	width: 200px;
	
	background-color: #FFF;
	position: absolute;
	top: 103px;
	margin: 0px 0  0 90px;
	position: fixed; 
}
a{color:#666;font-family:sans-serif,"Hiragino Mincho Pro";text-decoration:underline;
	-webkit-transition: 10.0s ease-in-out;
	   -moz-transition: 10.0s ease-in-out;
		 -o-transition: 10.0s ease-in-out;
			transition: 10.0s ease-in-out;
		 }
h2 a,
h3 a,
h4 a,
li a{font-family:Vijaya,"Hiragino Mincho Pro";}

a.btn_act{color:#666;font-family:Vijaya,"Hiragino Mincho Pro";font-size: 120%; text-decoration: none;font-weight:bold;
	-webkit-transition: 0.6s ease-in-out;
	   -moz-transition: 0.6s ease-in-out;
		 -o-transition: 0.6s ease-in-out;
			transition: 0.6s ease-in-out;
		 }
a:hover  {
 opacity: 0.5;text-shadow: 3px 3px 3px gray;
}

li{margin:10px 0 0 0;text-align:center}
ul{margin:0px 0 0 0;}



.main{opacity:0.9;width:850px;background-color:#fff;position:absolute;top:110px;margin:5px 0  0 450px;}
h1, h2, h3, h4{font-family:Vijaya;color:#666}
h1{text-align:center;margin:0 0 70px 0;}
h2{text-align:center;margin:20px 0 30px 0;}
h2.dist{margin:0 0 10px 2px;

}
h3{font-size:130%;text-align:center; width:850px}
h4{font-size:130%;text-align:center;}
.midashi{font-size:150%; width:850px;}


.release{color: #666;
	font-size: 130%;
	font-family:Vijaya;
	font-weight:bold;
    margin:0 0 30px 30px;
	float:left;
}	
.release2{color: #666;
	font-size: 130%;
	font-family:Vijaya;
	font-weight:bold;
    margin:0 0 30px 30px;
	
}	

.pic{width:410px;height:410px;margin:70px 0 0 0;}
.pic2{border: 1px solid #333;}
.pic3{border: 1px solid #333;margin:0 20px 5px 20px;}
.pic4{border: 1px solid #333;margin:0 20px 5px 150px;}
.movie{text-align:center
}

p{
	color: #666;
	
	
}
.linkmoji{
	color: #666;
	font-size: 135%;
	font-family:Vijaya;
}
.linkmojibun{
		color: #666;
	font-size: 100%;
	}

.top{margin:-60px 0 0 0;}
.sen{width:800px;border-bottom: 2px solid #CCC;margin:100px 0 0 25px;padding:50px 0 0 0px;}
.sen2{width:800px;border-bottom: 2px solid #CCC;margin:0 0 10px 0;}
.small{font-family:Vijaya;}
.fot{font-size:80%;margin:160px 0 0 0;text-align:center;}



/* タブ関連　いじらない事 */
.motion {
	width: 850px;
}
#motion_area1 {
	display: block;
}
*{
	margin:0;
	padding:0;
	border:0;
}
#bg {
	z-index: -1;
	position:fixed;
}
/* マージン関連 */
.mrgleft20{margin:0 0 0 20px;}
.mrg{margin:0 0 0 0px;}
.mrg2{margin:0 0 0 350px;}
.mrg3{margin:0 0 0 0px;border: 1px solid #333;}
.mrg4{margin:-308px 0 0 0;border:medium solid #333;}
.mrg5{margin:-55px 0 0 0px;}
.mrg6{margin:200px 0 0 0px;}
.mrgtop20{margin:20px 0 0 0;}
.mrgtop30{margin:30px 0 0 0;}
.negamrgtop200{margin-top:-200px;}

.mrgleft50{margin:0 0 0 50px;}
.mrgbottom10{margin:0 0 10px 0;}
.mrgtopmovie{margin:30px 0 0 100px;}
.mrgbottom100{padding:0 0 100px 0;}
.mrgbottom30{margin:0 0 30px 0;}
.mrgbottom100{margin:0 0 100px 0;}
.float{float:left;margin:0 0 0 20px;}
.floatre{float:left;margin:0 0 0 50px;width:310px;}
.floatre2{float:left;margin:0 0 30px 50px;width:310px;}
.centermrgtop{text-align:center;margin:30px 0 0 50px;font-family:Vijaya;font-size:14px;}



/* トップページ */
.topj{font-family:"Times New Roman";line-height:180%;;font-size:80%;letter-spacing:0.3em;float:left;width:340px;margin:30px 0 0 30px;color:#333;}
.tope{font-family:sans-serif;font-size:83%;float:left;width:340px;margin:0 0 0 30px;letter-spacing:0.1em;color:#666;font-weight: bold;}
/* リリースページ */
.releasee{font-family:"Times New Roman";font-size:90%;width:350px;margin:0 30px 0 30px;font-color:#333;letter-spacing:0.1em;color: #333;}
.releasej{font-family:"Times New Roman";line-height:180%;;font-size:60%;letter-spacing:0.3em;width:350px;margin:30px 0 0 30px;color: #333;}



/* インタビューページ */
.interviewj{line-height:150%;font-size:85%;letter-spacing:0.3em;width:850px;margin:0px 0 100px  0px;color: #333; text-indent:10px;}
.interviewmidashi{font-family:"Times New Roman";text-align:center;font-family:line-height:130%;font-size:100%;letter-spacing:0.3em;width:850px;margin:60px 0 30px 0px;color: #000;font-weight:bold;}
.interviewe{font-family:"Times New Roman";font-size:90%;width:850px;margin:0 0 30px 0px;font-color:#333;letter-spacing:0.1em;color: #333;}











/* コンテナ　フロート関連 */
.cont{margin:0 0 0px 0;}
.cont2{width:850px;margin:100px 0 50px 0px;}
.cont3{width:700px;}

.leftbox{float:left;width:310px;}
.rbox{float:left;width:350px;}
.migi{text-align:right;}

/* コンテナ　フロート関連 */
.tleft{
		text-align:left;!important
}

.nodec{
		text-decoration:none!important;
}

.inlineblock{
		display:block;
}

/* 文字調整*/
.fontsize16{font-size:16px;}