body {
  margin: 0px 0px 0px 0px;
  background-color: #fff;
  text-align: center;
  line-height: 140%;
  }
p{margin: 0px 0px 0px 0px;
  line-height: 140%;}



a {text-decoration: underbar;}
a:link {color: #666;}
a:visited {color: #666;}
a:active {color: #666;}
a:hover {color: #000;
         text-decoration: underline;
         }
         
a.widelink { display: block; 
             width: 100%;
             padding: 4px 0px 2px 0px;
             text-decoration: none;
             border-bottom: 1px solid #DDDDDD;}
a.widelink:hover { background-color:#AFEEEE; 
                   color: #000; }    
                   
a.obilink {display: block; 
           width:100%;
           height:20px;
           background-color: #F9F8F7;
           border: 1px solid #DDDDDD;
	       padding: 3px 0px 3px 0px;
	       color: #000;
	       text-decoration: none;
	       background-image:URL(http://modelba.com/ui/dt.gif);
	       background-position:0px 0px;
	       background-repeat:no-repeat;
}
a.obilink:hover {background-color:#B0C4DE;
                   color:#000;
                 background-image:URL(http://modelba.com/ui/dt.gif);
	       background-position:0px -28px;
	       background-repeat:no-repeat; }        




h1, h2, h3,h4,h5 {
  font-weight: bold;
  }




h1{  font-size: 22px;
     margin-bottom: 10px;
     padding:4px;
     background-image:URL();
     background-repeat:no-repeat;
     background-color:rgb(18,28,33);
     color:#FFF;
     clear:both;}
    
h1 .sb{font-size: 18px;
       float:right;
       text-align: right;
        width:40%;
        color:rgb(18,28,33);}

h2{  font-size: 16px;
     margin-bottom: 4px;
     color:rgb(0,15,20);
     }
     
     
     
h3{font-size: 14px;
     margin-top: 4px;
     margin-bottom: 4px;
     color:rgb(11,151,171);
     }
     
h4{font-size: 11px;
  color:rgb(0,193,230);}

h5{font-size: 11px;
  color:rgb(127,237,238);}




#container {
  line-height: 140%;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  padding: 0px;
  width: 760px;
  background-color: #FFFFFF;
  border: 0px solid #666;
  font-size: 12px;
  color:#333;
  }

/* --------------ヘッダー----------------- */   
#header {
  color:#333;
  /*border-bottom: 1px solid rgb(219,245,243);*/
  clear:both;
  padding-bottom:40px;
  padding-top:40px;}
  
.cccopy {font-size: 10px;
         float:right;
         padding-top:12px;
　　　　　line-height: 110%;
color:#666;
}
 
 .cccopy p{font-size: 10px;
          line-height: 120%;
　　　　　text-align:right;}
  
.dsc {clear:both;
      font-weight: bold;
      }
      
/* --------------ユーティリティー----------------- */  
.gotop {margin: 32px 0px 32px 0px;
        border-top: 1px solid rgb(219,245,243);
        width:100%;
        text-align: right;
        font-size: 10px;}  

  
ul{list-style-image:URL(http://modelba.com/ui/ul.gif);
   margin: 0px 0px 0px 18px;}   

li{font-size: 12px;}  



.prevnext{padding: 8px;
          margin: 12px 0px 0px 0px;
           border-top: 1px solid #666;
           text-align: center;
           width:100%;}
           
.prevnext img {margin: 12px 4px 8px 4px;}
      
/* --------------1カラム----------------- */   
#center {
  width: 760px;
  overflow: hidden;
  clear:both;
  }
/* --------------2カラム----------------- */   
#left {float:left;
       width:180px;
       overflow: hidden;
       }
       
#left h2{font-size: 12px;
         margin-top:2px;}
      
#left h3{font-size: 12px;
               color:#000;
               margin-top:2px;}
               
#left .stext{color:#000;}

#left li{font-size: 10px;}
      
       
       
       
       
#right {float:right;
        width:540px;
        overflow: hidden;
        padding-top:3px;
        padding-left:20px;}
        

#rightl {float:left;
        width:440px;
        overflow: hidden;
        border-right: 1px solid #666;} 
        
#rightr {float:right;
        width:138px;
        overflow: hidden;}             

  /* --------------フッター----------------- */         
#footer {border-top: 1px solid #000;
text-align: right;
font-size: 10px;
clear:both;}

.ftlink{font-size: 10px;
        margin-bottom:16px;} 
.footercp{margin-bottom:16px;}
 /* --------------段落系----------------- */  
 
.blkset{margin: 8px 0px 16px 0px;}
 
 .cra{clear:both;
      height:1px;}

.stext{font-size: 10px;} 
.stextdt {font-size: 10px;
          float:left;
          margin-right:4px;} 
          
          
.dn {display:none;}
 /* --------------画像レイアウト----------------- */  
.imgboxcenter{ overflow: hidden;
               clear:both;
               text-align: center;}

.boxcenter{ width:100%;
            overflow: hidden;
               clear:both;
               text-align: center;
               margin-top:16px;}
               
.boxcenterharf{width:50%;
               float: left;}
               
               

.imgleft{  float: left;}

img {  border: 0px solid #FFF;}
 /* --------------AJcorner----------------- */  

div,p {
	margin:0;
	padding:0;
}

div.corner-box,
div.corner-box2 {
	width: 500px;
	margin: 0 1em 3em;
	background: #D3E4ED;
	border:2px solid #000;
}

div.corner-box p,
div.corner-box2 p {
	padding: 7px 10px;
	line-height: 150%;
}

#center2{
  line-height: 140%;
  text-align: left;
  padding: 0px;
  background-color: #FFFFFF;
  font-size: 12px;
  color:#666;
  width: 580px;
  }

#center2 img{
  width:48px;}
 /* --------------AJcorner----------------- */  

dt {width:100%;
	font-weight: bold;}
dl{margin-bottom:30px;}
dd{margin: 0px 0px 0px 0px;}

.whnew{clear:both;}  
.whnew .stext{}  
.whnew h2{margin: 0px 0px 0px 0px;}
.whnew h3{margin: 0px 0px 0px 0px;}
.whnew h4{margin: 0px 0px 0px 0px;}



/*グローバルナビゲーション*/

.global_navi{
clear:both;
margin:0px;
padding:0 0 5px 0;
width:877px;
border-bottom:solid 3px #666666;
overflow:hidden;
}

.global_navi h3{
margin:0px;
padding:0px;
float:left;
}

.global_navi ul{
margin:0px;
padding:0px;
width:598px;
list-style:none;
overflow:hidden;
float:left;
}

.global_navi ul li{
margin:0px;
padding:0 8px 0 0;
overflow:hidden;
list-style:none;
width:38px;
height:38px;
border-bottom:none;
text-indent:-9999px;
float:left;
}

.global_navi ul li.news{
background-image:url(http://modelba.com//images/top_menu01_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.move{
background-image:url(http://modelba.com//images/top_menu02_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.rank{
background-image:url(http://modelba.com//images/top_menu03_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.blog{
background-image:url(http://modelba.com//images/top_menu04_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.agency{
background-image:url(http://modelba.com//images/top_menu05_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.audition{
background-image:url(http://modelba.com//images/top_menu06_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.book{
background-image:url(http://modelba.com//images/top_menu07_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.skill{
background-image:url(http://modelba.com//images/top_menu08_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.map{
background-image:url(http://modelba.com//images/top_menu09_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.keyman{
background-image:url(http://modelba.com//images/top_menu10_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.real{
background-image:url(http://modelba.com//images/top_menu11_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.become{
background-image:url(http://modelba.com//images/top_menu12_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.qa{
background-image:url(http://modelba.com//images/top_menu13_over.jpg);
background-repeat:no-repeat;
}

.global_navi ul li.news a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu01.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.move a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu02.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.rank a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu03.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.blog a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu04.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.agency a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu05.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.audition a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu06.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.book a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu07.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.skill a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu08.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.map a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu09.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.keyman a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu10.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.real a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu11.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.become a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu12.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.qa a{
width:38px;
height:38px;
background-image:url(http://modelba.com//images/top_menu13.jpg);
background-repeat:no-repeat;
display:block;
}


.global_navi ul li.news a:hover{
background-image:url(http://modelba.com//images/top_menu01_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.move a:hover{
background-image:url(http://modelba.com//images/top_menu02_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.rank a:hover{
background-image:url(http://modelba.com//images/top_menu03_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.blog a:hover{
background-image:url(http://modelba.com//images/top_menu04_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.agency a:hover{
background-image:url(http://modelba.com//images/top_menu05_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.audition a:hover{
background-image:url(http://modelba.com//images/top_menu06_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.book a:hover{
background-image:url(http://modelba.com//images/top_menu07_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.skill a:hover{
background-image:url(http://modelba.com//images/top_menu08_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.map a:hover{
background-image:url(http://modelba.com//images/top_menu09_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.keyman a:hover{
background-image:url(http://modelba.com//images/top_menu10_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.real a:hover{
background-image:url(http://modelba.com//images/top_menu11_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.become a:hover{
background-image:url(http://modelba.com//images/top_menu12_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi ul li.qa a:hover{
background-image:url(http://modelba.com//images/top_menu13_over.jpg);
background-repeat:no-repeat;
display:block;
}

.global_navi .list{
margin:0px;
padding:10px 0 0 0;
width:230px;
_width:210px;
text-align:right;
float:right;
}

*:first-child+html .global_navi .list{
margin:0px;
padding:10px 0 0 0;
width:210px;
text-align:right;
float:right;
}

.global_navi .list img{
margin:3px 0 0 0;
padding:0px;
width:44px;
float:left;
}

