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

body{
margin:0px;
padding:0px;
text-align:center;
font-size:9pt;
color:#171717;
font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}

a{
color:#666666;
text-decoration:none;
}

a img{
border:none;
}

a:hover{
color:#666666;
text-decoration:underline;
}

.back{
margin:0px auto;
padding:0px;
background-image:url(http://modelba.com//images/back.gif);
width:934px;
}

.clear10{
margin:0px;
padding:0px;
height:10px;
font-size:1px;
line-height:1px;
}

.glay_line{
margin:0px;
padding:0px;
border-top:solid 3px #666666;
}

.glay_line2{
margin:0px;
_margin:-10px 0 0 0px;
padding:0px;
border-top:solid 3px #666666;
}

.content{
margin:0px auto;
padding:0px;
width:877px;
text-align:left;
line-height:18px;
}

/*ヘッダー*/

.header{
margin:0px;
padding:10px 0 0 0;
width:877px;
overflow:hidden;
}

.header h1{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/logo.gif);
width:258px;
height:80px;
float:left;
text-indent:-9999px;
}

.header h1 a{
margin:0px;
padding:0px;
width:258px;
height:80px;
display:block;
}

.header h2{
margin:0px;
padding:30px 0 0 0;
width:425px;
float:right;
font-size:9pt;
font-weight:100;
}

.clear20{
clear:both;
height:20px;
}


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

.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;
}

/*メイン*/

.main{
margin:0px;
padding:10px 0 6px 0;
_padding:10px 0 -100px 0;
width:877px;
overflow:hidden;
}

.main .up_left{
margin:0px;
padding:0px;
width:718px;
overflow:hidden;
float:left;
}

/*メールフォーム*/

.main .contact h2{
margin:15px 0 0 0;
padding:0 0 0 10px;
font-size:14px;
}

.main .contact p{
margin:7px 0 5px 0;
padding:0 0 0 10px;
font-size:9pt;
}

.main .contact table{
margin:15px auto 15px auto;
padding:5px;
width:600px;
font-size:9pt;
}

.main .contact table td{
margin:0px;
padding:5px;
}

.main .contact table tr td.koumoku{
margin:0px;
padding:5px;
width:150px;
text-align:right;
vertical-align:top;
}


/*メイン　レフトナビゲーション トップ*/

.main .left{
margin:0px;
padding:0px;
width:148px;
float:left;
text-align:left;
}

.main .left .left_navi{
margin:0px;
padding:0px;
width:148px;
float:left;
text-align:left;
}

.main .left .left_navi .up{
font-size:1px;
line-height:1px;
background-image:url(http://modelba.com//images/left_naviback01.gif);
height:5px;
}

.main .left .left_navi .down{
margin:0px;
padding:15px 0 0 0;
font-size:1px;
line-height:1px;
background-image:url(http://modelba.com//images/left_naviback02.gif);
background-repeat:no-repeat;
background-color:#000000;
background-position:bottom;
height:20px;
}

.main .left .left_navi ul{
margin:0px;
padding:0px;
width:148px;
list-style:none;
background-color:#000000;
}

.main .left .left_navi li h3.contents{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_contents.gif);
background-repeat:no-repeat;
height:39px;
text-indent:-9999px;
}

.main .left .left_navi li h3.recomend{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_recomend.gif);
background-repeat:no-repeat;
height:54px;
text-indent:-9999px;
}

.main .left .left_navi li h3.tools{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_tool.gif);
background-repeat:no-repeat;
height:54px;
text-indent:-9999px;
}

.main .left .left_navi li h3.bible{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_bible.gif);
background-repeat:no-repeat;
height:54px;
text-indent:-9999px;
}

.main .left .left_navi li{
margin:0px;
padding:3px 0;
text-indent:-9999px;
background-repeat:no-repeat;
background-position:center;
}

.main .left .left_navi li a{
margin:0px;
padding:0px;
}

.main .left .left_navi li a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.main .left .left_navi li.news{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi01_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.move{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi02_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.rank{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi03_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.blog{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi04_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.agency{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi05_over.gif);
background-repeat:no-repeat;
display:block;
}
.main .left .left_navi li.audition{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi06_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.book{
width:148px;
height:34px;
background-image:url(http://modelba.com//images/left_navi07_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.skill{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi08_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.map{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi09_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.keyman{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi10_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.real{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi11_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.become{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi12_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.qa {
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi13_over.gif);
background-repeat:no-repeat;
display:block;
}


.main .left .left_navi li.news a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi01.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.move a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi02.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.rank a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi03.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.blog a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi04.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.agency a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi05.gif);
background-repeat:no-repeat;
display:block;
}
.main .left .left_navi li.audition a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi06.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.book a{
width:148px;
height:34px;
background-image:url(http://modelba.com//images/left_navi07.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.skill a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi08.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.map a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi09.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.keyman a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi10.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.real a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi11.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.become a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi12.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.qa a{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi13.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.news a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi01_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.move a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi02_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.rank a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi03_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.blog a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi04_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.agency a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi05_over.gif);
background-repeat:no-repeat;
display:block;
}
.main .left .left_navi li.audition a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi06_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.book a:hover{
width:148px;
height:34px;
background-image:url(http://modelba.com//images/left_navi07_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.skill a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi08_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.map a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi09_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.keyman a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi10_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.real a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi11_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.become a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi12_over.gif);
background-repeat:no-repeat;
display:block;
}

.main .left .left_navi li.qa a:hover{
width:148px;
height:17px;
background-image:url(http://modelba.com//images/left_navi13_over.gif);
background-repeat:no-repeat;
display:block;
}

/*メイン　レフトナビゲーション 下層*/

.main .left{
margin:0px;
padding:0px;
width:148px;
float:left;
text-align:left;
}

.main .left .left_navi2{
margin:0px;
padding:0px;
width:148px;
float:left;
text-align:left;
}

.main .left .left_navi2 .up{
font-size:1px;
line-height:1px;
background-image:url(http://modelba.com//images/left_navi01.gif);
height:5px;
}

.main .left .left_navi2 .down{
font-size:1px;
line-height:1px;
background-image:url(http://modelba.com//images/left_navi02.gif);
height:5px;
}

.main .left .left_navi2 ul{
margin:0px;
padding:0px;
width:148px;
list-style:none;
background-color:#000000;
}

.main .left .left_navi2 li h3.contents{
margin:0 0 15px -25px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_contents.gif);
height:29px;
text-indent:-9999px;
}

.main .left .left_navi2 li h3.recomend{
margin:15px 0 15px -25px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_recomend.gif);
height:29px;
text-indent:-9999px;
}

.main .left .left_navi2 li h3.tools{
margin:15px 0 15px -25px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_tool.gif);
height:29px;
text-indent:-9999px;
}

.main .left .left_navi2 li h3.bible{
margin:15px 0 15px -25px;
padding:0px;
background-image:url(http://modelba.com//images/left_navi_bible.gif);
height:29px;
text-indent:-9999px;
}

.main .left .left_navi2 li{
margin:0 0 0 10px;
padding:0 0 0 15px;
background-image:url(http://modelba.com//images/navi_eyecatch2.gif);
background-repeat:no-repeat;
color:#FFFFFF;
}

.main .left .left_navi2 li a{
color:#FFFFFF;
text-decoration:none;
}

.main .left .left_navi2 li a:hover{
color:#fc0303;
text-decoration:underline;
}


/*カテゴリ*/

.main .left .category{
margin:10px 0 0 0;
padding:0px;
font-size:10px;
}

.main .left .category h3{
margin:0px;
padding:0 0 3px 0;
border-bottom:double 3px #000000;
font-size:9pt;
font-weight:100;
color:#000000;
}

.main .left .category ul{
margin:0px;
padding:0px;
list-style:none;
}

.main .left .category ul li{
margin:2px 0 0 0;
padding:0 0 2px 15px;
border-bottom:solid 1px #E2DFF0;
background-image:url(http://modelba.com//images/category_eyecatch.gif);
background-repeat:no-repeat;
color:#000000;
font-size:10px;
}

.main .left .category ul li a{
font-size:10px;
}

/*メイン　センターカラム*/

.main .center{
margin:0 8px;
padding:0px;
width:554px;
overflow:hidden;
font-size:9pt;
float:right;
}

/*記事*/

.main .center .kiji{
margin:0px;
padding:6px 0 10px 0;
border-top:solid 3px #666666;
text-align:left;

}

.main .center .kiji .top_tit_news{
margin:0px;
padding:0px;
}

.main .center .kiji h2{
clear:both;
margin:0 0 10px 0;
padding:5px;
background-color:#EFEFEF;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
font-size:14px;
color:#000000;
}

.main .center .kiji img{
margin:0px;
padding:0px;
float:left;
}

.main .center .kiji p{
margin:0px;
padding:0px;
line-height:18px;
font-size:9pt;
}

/*next*/

.next{
margin:10px 0 0 0;
padding:2px;
border-top:dotted 1px #999999;
border-bottom:dotted 1px #999999;
text-align:center;
}


/*MODELBA NEWS*/

.main .center .modelbanews{
margin:0px;
padding:0px;
width:554px;
height:280px;
overflow:hidden;
border:none;
font-size:9pt;
}

.main .center .modelbanews .kiji{
margin:0px;
padding:6px 0 10px 0;
border-top:solid 3px #666666;
text-align:left;
}

.main .center .modelbanews .kiji h2{
margin:0 0 10px 0;
padding:5px;
background-color:#EFEFEF;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
font-size:14px;
color:#000000;
}

.main .center .modelbanews .kiji img{
margin:0px;
padding:0px;
float:left;
}

.main .center .modelbanews .kiji p{
margin:0px;
padding:0px;
line-height:18px;
}


.main .center .tuduki{
margin:10px 0 5px 0;
padding:0px;
border:none;
text-align:right;
width:554px;
float:right;
border:none;
}

.main .center .tuduki a{
margin:10px 0 0 0;
padding:0px;
text-align:right;
width:554px;
float:right;
color:#2ABFFF;
text-decoration:underline;
display:block;
}

/*MODELBA TV*/

.main .center .modelbatv{
clear:both;
width:554px;
margin:0px;
padding:6px 0 0 0;
border-top:solid 3px #666666;
overflow:hidden;
}

.main .center .modelbatv .left_c{
width:250px;
float:left;
}

.main .center .modelbatv .left_c h2{
margin:0 0 15px 0;
padding:0px;
}

.main .center .modelbatv .left_c .sub_tit{
margin:0px;
padding:0px;
color:#000000;
}

.main .center .modelbatv .left_c ul{
margin:15px 0 0 45px;
padding:0px;
list-style:none;
line-height:1px;
font-size:1px;
}

.main .center .modelbatv .left_c li{
margin:0 0 5px 0;
padding:0px;
color:#666666;
}

.main .center .modelbatv .right_c{
width:291px;
height:249px;
text-align:right;
background-image:url(http://modelba.com//images/TV.png);
position:relative;
float:right;
}

.main .center .modelbatv .right_c .movie{
margin:0px;
paddig:0px;
position:absolute;top:47px; left:31px;
width:176px;
height:141px;
overflow:hidden;
}





/*メイン　ライトカラム*/

.main .right{
margin:0px;
padding:0 3px;
float:right;
width:150px;
border-left:solid 1px #9b9b9b;
border-right:solid 1px #9b9b9b;
}

.main .right .recomend_bana{
margin:0px;
padding:0 0 5px 0;
}

.main .right .blog_bana{
margin:0px;
padding:0px;
background-image:url(images/bana02.png);
background-repeat:no-repeat;
width:150px;
height:75px;
}

.main .right .blog_bana a{
margin:0px;
padding:0px;
text-indent:-9999px;
background-image:url(images/bana02.png);
background-repeat:no-repeat;
width:150px;
height:75px;
display:block;
}

.main .right .blog_bana a:hover{
margin:0px;
padding:0px;
background-image:url(images/bana02_over.png);
}

.main .right .blog_bana2{
margin:0px;
padding:0px;
text-indent:-9999px;
width:150px;
height:75px;
background-repeat:no-repeat;
}

.main .right .blog_bana2 a{
margin:0px;
padding:0px;
text-indent:-9999px;
background-image:url(images/bana03.png);
width:150px;
height:75px;
background-repeat:no-repeat;
display:block;
}

.main .right .blog_bana2 a:hover{
margin:0px;
padding:0px;
background-image:url(images/bana03_over.png);
}


.main .right ul{
margin:0px;
padding:0px;
list-style:none;
border:none;
}

.main .right li{
margin:0px;
padding:0px;
}

.main .right .calender{
margin:0 0 10px 0;
padding:0px;
text-align:center;
color:#FFFFFF;
font-size:11px;
}

.main .right .calender h3{
margin:0px auto;
padding:0px;
width:144px;
font-size:9pt;
font-weight:100;
background-color:#666666;
color:#FFFFFF;
}

.main .right .calender table{
margin:0px auto;
padding:0px;
width:146px;
background-color:#FFFFFF;
}

.main .right .calender table td{
margin:0px;
padding:0px;
background-color:#F5F5F5;
text-align:center;
color:#000000;
}

.main .right .calender table td a{
margin:0px;
padding:0px;
text-align:center;
color:#A00;
text-decoration:none;
}

.main .right .calender table td a:hover{
text-decoration:underline;
}

.main .right .calender table tr.week td{
margin:0px;
padding:0px;
width:20px;
background-color:#000000;
color:#FFFFFF;
text-align:center;
font-size:10px;
}



/*ranking*/

.ranking{
margin:6px 0 6px 0;
padding:0px;
width:877px;
overflow:hidden;
background-image:url(http://modelba.com//images/ranking_back.gif);
background-repeat:repeat-y;
font-size:9pt;
}

.ranking .tuduki{
margin:10px 0 5px 0;
padding:0px;
border:none;
text-align:right;
width:554px;
float:right;
border:none;
}

.ranking .tuduki a{
margin:10px 0 0 0;
padding:0px;
text-align:right;
float:right;
color:#2ABFFF;
text-decoration:underline;
}

.ranking .category{
margin:0px;
padding:0px;
width:149px;
float:left;
}

.ranking .category h3{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/ranking_tit.gif);
width:149px;
height:77px;
text-indent:-9999px;
}

.ranking .category ul{
margin:0px;
padding:0px;
list-style:none;
}

.ranking .category ul li{
margin:0px;
padding:0px;
}

.ranking .ranking_con{
float:right;
width:721px;
height:340px;
overflow:hidden;
}

.ranking .ranking_con .kiji{
margin:0px;
padding:0 0 10px 0;
text-align:left;
}

.ranking .ranking_con .kiji h2{
margin:0 0 10px 0;
padding:5px;
background-color:#EFEFEF;
border-top:solid 1px #999999;
border-bottom:solid 1px #999999;
font-size:14px;
color:#000000;
}

.ranking .ranking_con .kiji img{
margin:0px;
padding:0px;
float:left;
}

.ranking .ranking_con .kiji p{
margin:0px;
padding:0px;
line-height:18px;
}

/*keyman*/

.keyman{
margin:6px 0 6px 0;
padding:0px;
width:877px;
overflow:hidden;
background-image:url(http://modelba.com//images/keyman_back.gif);
background-repeat:repeat-y;
font-size:9pt;
}

.keyman .category{
margin:0px;
padding:0px;
width:149px;
float:left;
}

.keyman .category h3{
margin:0px;
padding:0px;
background-image:url(http://modelba.com//images/keyman_tit.gif);
width:149px;
height:73px;
text-indent:-9999px;
}

.keyman .category ul{
margin:0px;
padding:0px;
list-style:none;
}

.keyman .category ul li{
margin:0px;
padding:0px;
}

.keyman .keyman_con{
margin:0px;
padding:0px;
overflow:hidden;
float:right;
width:721px;
}

.keyman .keyman_con .one{
clear:both;
margin:0px;
padding:0px;
overflow:hidden;
width:721px;
}

.keyman .keyman_con .one h4{
width:596px;
margin:0px;
padding:0 0 5px 0;
font-size:13px;
text-align:left;
float:right;
color:#000000;
}

.keyman .keyman_con .one h4 a{
text-decoration:underline;
color:#000000;
}

.keyman .keyman_con .one img{
margin:0 10px 0 0;
padding:0px;
float:left;
}

.keyman .keyman_con .one p{
margin:0px;
padding:0px;
width:596px;
float:right;
}

.keyman .keyman_con .tuduki{
margin:0px;
padding:0px;
text-align:right;
width:596px;
float:right;
}

.keyman .keyman_con .tuduki {
color:#2ABFFF;
text-decoration:underline;
}


.keyman .keyman_con .tuduki a{
color:#2ABFFF;
text-decoration:underline;
}

.keyman .keyman_con .tuduki a:hover{
color:#666666;
text-decoration:underline;
}


/*blog*/

.blog{
margin:6px 0 6px 0;
padding:0px;
width:877px;
overflow:hidden;
}

.blog .blog_left{
margin:0 7px 0 0;
padding:0px;
width:149px;
float:left;
}

.blog .blog_left h3{
margin:0px;
padding:0px;
background-image:url(images/blog_tit.gif);
width:149px;
height:39px;
text-indent:-9999px;
color:#000000;
}

.blog .blog_left img{
margin:10px 0 0 8px;
padding:0px;
width:133px;
}

.blog .blog_con{
margin:0 10px 0 0;
padding:10px;
width:511px;
float:left;
background-color:#f9f9f9;
}

.blog .blog_con h2{
margin:0 0 5px 0;
padding:0px;
color:#000000;
}

.blog .blog_con h2 a{
margin:0px;
padding:0px;
color:#000000;
text-decoration:underline;
}

.blog .blog_con h3{
margin:5px 0 5px 0;
padding:0px;
font-size:13px;
background:none;
text-indent:0;
height:auto;
width:511px;
color:#000000;
}

.blog .blog_con h3 a{
color:#000000;
}

.blog .blog_con p{
clear:both;
width:511px;
margin:0 0 10px 0;
padding:0px;
font-size:12px;
}

.blog .blog_con p.last{
clear:both;
width:511px;
margin:0px;
padding:0px;
}

.blog ul{
margin:0px;
padding:0px;
width:179px;
list-style:none;
float:left;
}

.blog ul li{
margin:0 0 5px 0;
padding:0px;
font-size:10px;
}

.blog ul li p{
margin:0 0 0 0;
padding:0px;
width:179px;
font-size:10px;
line-height:12px;
color:#333333;
letter-spacing:1px;
}

.blog ul li p .pink{
color:#FF3399;
font-size:10px;
}

.blog ul li .bana01{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog01.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana02{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog02.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana03{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog03.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana04{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog04.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana05{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog05.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana06{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog06.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana07{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog07.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana08{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog08.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana09{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog09.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana10{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog10.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana11{
margin:0 0 5px 0;
padding:0px;
background-image:url(images/bana_blog11.jpg);
width:179px;
height:45px;
text-indent:-9999px;
}

.blog ul li .bana01 a{
background-image:url(images/bana_blog01.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana02 a{
background-image:url(images/bana_blog02.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana03 a{
background-image:url(images/bana_blog03.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana04 a{
background-image:url(images/bana_blog04.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana05 a{
background-image:url(images/bana_blog05.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana06 a{
background-image:url(images/bana_blog06.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana07 a{
background-image:url(images/bana_blog07.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana08 a{
background-image:url(images/bana_blog08.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana09 a{
background-image:url(images/bana_blog09.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana10 a{
background-image:url(images/bana_blog10.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana11 a{
background-image:url(images/bana_blog11.jpg);
width:179px;
height:45px;
display:block;
}


.blog ul li .bana01 a:hover{
background-image:url(images/bana_blog01over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana02 a:hover{
background-image:url(images/bana_blog02over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana03 a:hover{
background-image:url(images/bana_blog03over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana04 a:hover{
background-image:url(images/bana_blog04over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana05 a:hover{
background-image:url(images/bana_blog05over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana06 a:hover{
background-image:url(images/bana_blog06over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana07 a:hover{
background-image:url(images/bana_blog07over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana08 a:hover{
background-image:url(images/bana_blog08over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana09 a:hover{
background-image:url(images/bana_blog09over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana10 a:hover{
background-image:url(images/bana_blog10over.jpg);
width:179px;
height:45px;
display:block;
}

.blog ul li .bana11 a:hover{
background-image:url(images/bana_blog11over.jpg);
width:179px;
height:45px;
display:block;
}


/*footer*/

.footer{
clear:both;
margin:6px 0 0 0;
padding:0px;
width:877px;
overflow:hidden;
font-size:10px;
}

.footer a{
text-decoration:underline;
}

.footer .come{
width:500px;
float:left;
}

.footer ul{
margin:0px;
padding:0px;
width:277px;
float:right;
list-style:none;
text-align:right;
}

.footer ul li{
display:inline;
}

.footer .copy{
width:877px;
text-align:right;
clear:both;
}

/*掲載に関して*/

.contact_form{
margin:0px;
padding:0px;
width:554px;
}

.contact_form .tit{
margin:0 0 15px 0;
padding:0px;
border-top:solid 3px #666666;
border-bottom:solid 3px #666666;
}

.contact_form .tit h2{
border:none;
margin:0px;
padding:10px 0 10px 0;
color:#000000;
font-size:20px;
}

.contact_form .tit p{
margin:0px;
padding:0 0 10px 0;
color:#666666;
}

.contact_form .photo{
margin:0px;
padding:0 0 10px 0;
}

.contact_form .chui{
margin:0 0 15px 0;
padding:10px;
background-color:#f6f6f6;
border:solid 1px #CCCCCC;
}

.contact_form table.main{
margin:0px;
padding:0px;
width:554px;
}

.contact_form table.main td.pho{
margin:0px;
padding:0px;
width:250px;
}

.contact_form table.main td.txt{
margin:0px;
padding:0 0 0 14px;
width:290px;
}

.contact_form table.main td.txt h3{
margin:0 0 8px 0;
padding:15px 0 3px 0;
font-weight:bold;
font-size:9pt;
color:#000000;
border-bottom:dotted 1px #000000;
}

.contact_form table.main td.txt h3.top{
margin:0 0 8px 0;
padding:0 0 3px 0;
font-weight:bold;
font-size:9pt;
color:#000000;
border-bottom:dotted 1px #000000;
}

.contact_form table.main td.txt h3.toukou{
margin:0 0 8px 0;
padding:15px 0 0 0;
font-weight:bold;
font-size:9pt;
color:#000000;
border-bottom:none;
}


.contact_form table.main td.txt p{
margin:10px 0 0 0;
padding:0px;
}

.contact_form table.fm{
margin:0px auto;
padding:0px;
width:500px;
}

.contact_form table.fm td.koumoku{
margin:0px;
padding:5px;
width:150px;
text-align:right;
vertical-align:top;
}


/* 記事のタイトル */
 .tit-description{font-size: 13px;
     margin-top: 15px;
     margin-bottom: 15px;}
          
.tit-sub{font-size: 12px;
         color:#000;}
/* 大きい箱 */     
.basebox{clear:both;
         width:100%;
         margin-bottom: 20px;}
/* 分割左 */   
.sp2left{float:left;
             width:320px;
             overflow:hidden;}

/* 分割右 */  
.sp2right {float:right;
               width:220px;
               overflow:hidden;}   
               
/* 分割左220 */   
.sp2left220{float:left;
             width:220px;
             overflow:hidden;}

/* 分割右320 */  
.sp2right320 {float:right;
               width:320px;
               overflow:hidden;} 
               
/* 文字のサイズもっと小*/       
.textvsmall{font-size: 9px;
            line-height:12px;}
/* 文字のサイズ小*/
.textsmall{font-size: 10px;}
/* 文字のサイズ大*/
.textlarge{font-size: 14px;}

.honbun{font-size: 11px;
        margin-bottom:20px;}
        
/* クリアー改行ー */
.cr-h{clear:both;}


/* 空白の高させまい */
.mgbtm-semai{height:5px;}
/* 空白の高さふつう */
.mgbtm-def{height:50px;}
/* 空白の高さ広い */
.mgbtm-wide{height:100px;}
/* 改行ｂｒ１個 */
.mgbtm-br1{height:12px;}
/* 改行ｂｒ２個 空白の高さ広い */
.mgbtm-br2{height:24px;}
/* 改行ｂｒ３個 空白の高さ広い */
.mgbtm-br3{height:36px;}

/* クレジット用 */
.cdtxt{text-align:right;
       font-size: 9px;
       width:99%;}

/*リンクバナーページ*/

.main .link{
margin:0px auto;
padding:0px;
width:843px;
}

.main .link h2{
margin:0px;
padding:0 0 0 10px;
background-image:url(http://modelba.com//images/h2_back.jpg);
width:843px;
height:31px;
line-height:31px;
color:#FFFFFF;
font-size:15px;
}

.main .link h3{
margin:0px auto;
padding:0 0 0 10px;
background-image:url(http://modelba.com//images/h3_back.jpg);
width:815px;
height:23px;
line-height:23px;
color:#000000;
font-size:12px;
}

.main .link p{
margin:15px;
padding:0px;
color:#000000;
line-height:20px;
}

.main .link ul{
margin:10px auto 0 auto;
padding:0px;
list-style:none;
width:825px;
}

.main .link li{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:dotted 1px #CCCCCC;
width:823px;
list-style:none;
overflow:hidden;
}

.main .link li.last{
margin:0 0 20px 0;
padding:0px;
border-bottom:none;
width:823px;
list-style:none;
overflow:hidden;
}

.main .link li .bana{
margin:0px;
padding:0 0 0 10px;
width:256px;
float:left;
}

.main .link li .cord{
margin:0px;
padding:3px 10px;
width:535px;
border:solid 1px #d3edf6;
background-color:#d3edf6;
float:left;
}

.main .link li .cord60{
margin:0px;
padding:3px 10px;
width:535px;
height:52px;
border:solid 1px #d3edf6;
background-color:#d3edf6;
float:left;
}

.main .link li .cord125{
margin:0px;
padding:3px 10px;
width:535px;
height:117px;
border:solid 1px #d3edf6;
background-color:#d3edf6;
float:left;
}

.main .link .ameb h4{
margin:10px 0 0 0;
padding:0 0 0 10px;
background-image:url(http://modelba.com//images/h4_back.jpg);
width:841px;
height:29px;
line-height:29px;
color:#000000;
font-size:14px;
}

.main .ameb ul{
margin:10px;
padding:0px;
list-style:none;
color:#000000;
}

.main .ameb ul li{
margin:0 0 5px 0;
padding:0px;
list-style:none;
border-bottom:none;
}

.main .ameb ul li.last{
margin:10px 0 15px 0;
padding:0px;
list-style:none;
border-bottom:none;
}