@charset "utf-8";



/* メニューカテゴリ名 */

.navittl{ background:url(../images/service/navi_service.gif);
          overflow:hidden;
		  text-indent:-100px;
		  height:33px;
		  width:185px;
		  border-bottom:#999999 4px solid;
		  margin-bottom:2px;}



/* コンテンツタイトル */


h2{ padding:0px;
	margin:10px 0px 40px 0px;
	border-bottom:#CCCCCC 3px solid;}

h2.ttl2{ padding-top:30px;
	     margin:10px 0px 40px 0px;
	     border-bottom:#CCCCCC 3px solid;}

/* セクション */


h3.animaroid{ background:url(../images/service/sec_animaroid.jpg) no-repeat;
              width:500px;
			  padding:7px 0px 17px 13px;
			  margin:0 auto;
			  font-size:110%;
			  line-height:120%;
			  color:#FFFFFF;}


h3.modeoni{ background:url(../images/service/sec_modeoni.jpg) no-repeat;
              width:500px;
			  padding:7px 0px 17px 13px;
			  margin:0 auto;
			  font-size:110%;
			  line-height:120%;
			  color:#FFFFFF;}


h3.uzumaki{ background:url(../images/service/sec_uzumaki.jpg) no-repeat;
              width:500px;
			  padding:7px 0px 17px 13px;
			  margin:0 auto;
			  font-size:110%;
			  line-height:120%;
			  color:#FFFFFF;}
			  
			  
h3.ibuki{ background:url(../images/service/sec_ibuki.jpg) no-repeat;
              width:500px;
			  padding:7px 0px 17px 13px;
			  margin:0 auto;
			  font-size:110%;
			  line-height:120%;
			  color:#FFFFFF;}
			  


.secBox{width:500px;
        margin:0 auto;
		margin-bottom:40px;
		padding-bottom:0px;
		background:url(../images/service/sec_grd.jpg) repeat-y;}


h3.com{ padding:0px 10px 10px 5px;
        margin:10px 15px 0px 15px;
		width:450px;
		font-weight:bold;
		font-size:110%;
		border-bottom:#CCCCCC 1px dashed;}
		
.button{ width:493px;
         text-align:right;
		 padding:0px 7px 5px 0px;
		 margin:0px;
		 background:url(../images/service/sec_underline.jpg) no-repeat bottom;}

		 
		 		 
.imgLine{border-left:#CCCCCC 1px solid;}		 
		 
.txt{padding:5px 15px 10px;}




/* モデ鬼 */


h3.modeoniTtl{ font-size:110%;
               color:#990000;
			   padding:15px 0px 20px;}
			   
			   
.worksTtlTop{ color:#CC0000;
           font-weight:bold;
		   border-bottom:1px #CC0000 dotted;
		   padding-bottom:3px;
		   margin-bottom:20px;}
		   
.worksTtl{ color:#CC0000;
           font-weight:bold;
		   border-bottom:1px #CC0000 dotted;
		   padding:20px 0px 3px;
		   margin-bottom:20px;}
		   
		   
		   		   
.img{float:left;
     padding-right:10px;}


.capBox{ float:left;
       width:398px;}
	   

.capTxt{padding:0px 0px 20px 0px;
        margin:0px;}
		
.nakazawa{ background:#FEF5FA;
           width:510px;
           padding:20px;}
		   
		   
		   
/* イブキ */


.ibukiTxt{ float:left;
           width:396px;}
		   
.imgLogo{float:left;
         padding-right:20px;}

.imgR{text-align:right}



/* スタジオ概要 */


h3.studio{ color:#FF6600;
           font-size:110%;
		   font-weight:bold;
		   border-bottom:#CCCCCC dotted 1px;
		   padding:0px 0px 3px 0px;
		   margin:0px}

h4.studio{ color:#666666;
           font-size:110%;
		   font-weight:bold;
		   padding:0px 0px 0px 5px;
		   margin:0px 0px 10px 0px;
		   border-left:#996600 4px solid;
		   border-bottom:#CCCCCC 1px solid;}
		   
		   
.strong{ font-weight:bold;
         padding:0px 0px 20px 0px;
		 margin:0px;}

.studioTxt{padding:0px 0px 20px 0px;
           margin:0px;}
		   
.studioPhoto{width:550px;
             padding-bottom:30px;}



.studioPhotoC{ text-align:center;
               padding-bottom:35px;}
		   
		   
.studioPhotoL{float:left;
              padding-bottom:35px;
			  text-align:center;}


.studioPhotoR{float:right;
              padding-bottom:35px;
			  text-align:center;}
			  
			  
			  
/* キャスティング */



.satou{width:548px;
       margin-bottom:30px;
       border:#FFCD9A 1px solid;}

.name{ background:#FFF5EB;
       padding:5px;}
	   
.satouBox{padding:10px;}

.satouKoumoku{font-size:80%;
              padding:0px 0px 2px 0px;
			  margin:0px;
              font-weight:bold;
			  border-bottom:#CCCCCC 1px dotted;}
		 
.satouTxt{font-size:80%;
          padding:0px 0px 20px 0px;
		  margin:0px;}
		  
		  		  
.actor{padding:0px 0px 40px 0px;
	   margin:0px;}
	   
	   
	   
.call{ background:#FFF5EB;
       padding:15px;
	   font-size:140%;
	   font-weight:bold;
	   text-align:center;}
