@charset "utf-8";
@import "portfirio.css";
/* 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;
}

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

li{
margin:0px;
padding:0px;
list-style:none;
}

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

.glay_line{
margin:0px;
padding:0px;
border-top:solid 1px #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/portfolio//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:12px;
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:539px;
list-style:none;
overflow:hidden;
float:left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.global_navi ul li.qa a:hover{
background-image:url(http://modelba.com/portfolio//images/top_menu11_over.jpg);
background-repeat:no-repeat;
display:block;
}
.global_navi .list{
margin:0px;
padding:20px 0 0 0;
width:230px;
_width:210px;
text-align:right;
float:right;
}

*:first-child+html .global_navi .list{
margin:0px;
padding:20px 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;
width:877px;
overflow:hidden;
border-bottom:solid 3px #666666;
}


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

.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/portfolio//images/left_navi01.gif);
height:5px;
}

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

.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:0 0 15px -25px;
padding:0px;
background-image:url(http://modelba.com/portfolio//images/left_navi_contents.gif);
height:29px;
text-indent:-9999px;
}

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

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

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

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

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

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

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

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

.main .left .left_navi2{
margin:0 0 10px 0;
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/portfolio//images/left_naviback01.gif);
height:5px;
}

.main .left .left_navi2 .down{
margin:0px;
pdding:0p;
font-size:1px;
line-height:1px;
background-image:url(http://modelba.com/portfolio//images/left_naviback02.gif);
height:5px;
background-color:#000000;
}

.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:0px;
padding:0px;
background-image:url(http://modelba.com/portfolio//images/left_navi_contents.gif);
background-position:center;
background-repeat:no-repeat;
height:39px;
text-indent:-9999px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/*カテゴリ*/

.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:12px;
font-weight:100;
color:#000000;
}

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

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

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


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

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

/*記事*/

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

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

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

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

/*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:6px 0 0 0;
border-top:solid 3px #666666;
}

/*MODELBA TV*/

.main .center .modelbatv{
margin:0px;
padding:6px 0 0 0;
border-top:solid 3px #666666;
}

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

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

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

.main .center .modelbatv .left_c dt{
color:#666666;
}

.main .center .modelbatv .left_c dt a{
text-decoration:underline;
color:#666666;
}

.main .center .modelbatv .left_c dd{
margin:0 0 10px 12px;
padding:0px;
color:#999999;
}

.main .center .modelbatv .right_c{
width:304px;
text-align:right;
float:right;
}

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

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

.main .right a{
text-decoration:underline;
}

.main .right a:hover{
color:#000000;
}

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

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

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

#calendar {
margin:0 auto 10px auto;
padding:0px;
text-align:center;
color:#FFFFFF;
font-size:11px;
width:148px;
}

.cl_header {
width:144px;
text-align:center;
margin:0 auto;
padding:0px;
font-size:12px;
font-weight:100;
color:#FFFFFF;
background-color:#B3B3B3;
}

#calender h3{
margin:0px auto;
padding:0px;
width:144px;
font-size:12px;
font-weight:100;
color:#000000;
}

#calendar table {
margin:0px auto;
padding:0px;
width:148px;
background-color:#FFFFFF;
}

#calendar th {
margin:0px;
padding:0px;
width:20px;
text-align: center;
font-size:9px;
font-weight:100;
background-color:#333333;
}

#calendar td {
margin:0px;
padding:0px;
text-align:center;
background-color:#FAFAFA;
color:#000000;
}

.today {
display: block;
background-color:#999999;
}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
color: #D585F3;
}
.saturday,
.saturday a:link,
.saturday a:visited {
color: #92B0CF;
}



/*ranking*/

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

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

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

.ranking .category ul{
margin:0px;
padding:0px;
width:149px;
background-color:#f475bc;
list-style:inside;
list-style-type:disc;
}

.ranking .category ul li{
margin:0;
padding:10px 0 10px 10px;
color:#FFFFFF;
}

.ranking .ranking_con{
float:right;
width:721px;
}

/*keyman*/

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

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

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

.keyman .category ul{
margin:0px;
padding:0px;
width:149px;
background-color:#61f252;
list-style:inside;
list-style-type:disc;
}

.keyman .category ul li{
margin:0px;
padding:10px 0 10px 10px;
color:#FFFFFF;
}

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

.keyman .keyman_con h4{
clear:both;
margin:0px;
padding:0 0 5px 0;
font-size:13px;
}

.keyman .keyman_con h4 a{
text-decoration:underline;
}

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

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

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

/*blog*/

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

.blog h3{
margin:0 7px 0 0;
padding:0px;
background-image:url(http://modelba.com/portfolio//images/blog_tit.gif);
width:149px;
height:39px;
text-indent:-9999px;
float:left;
}

.blog .blog_con{
margin:0 10px 0 0;
padding:0px;
width:531px;
border-right:solid 1px #666666;
float:left;
}

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

.blog ul li{
margin:0 0 5px 0;
padding:0px;
}

/*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;
}

/*ポートフォリオ＆コンポジット*/

.main .center .port{
margin:0 0 15px 0;
padding:0px;
width:554px;
color:#000000;
}

.main .center .port .title{
margin:0 0 15px 0;
padding:5px 0;
width:554px;
border-top:solid 3px #666666;
border-bottom:solid 3px #666666;
}


.main .center .port .title .date{
margin:0 0 5px 0;
padding:0px;
width:554px;
text-align:right;
}

.main .center .port .title h2{
margin:0px;
padding:0px;
width:554px;
text-align:left;
color:#000000;
font-size:14px;
}

.main .center .port .title h2 a{
color:#000000;
}

.main .center .port h3{
margin:0 0 15px 0;
padding:0px;
width:554px;
text-align:center;
font-size:12px;
font-weight:100;
}

.main .center .port .photo{
margin:0px;
padding:0 10px 0 0;
width:260px;
float:left;
}

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

.main .center .port p{
margin:0px;
padding:0px;
}

.main .center .beauty_bana{
margin:0 0 10px 0;
padding:0px;
width:554px;
height:60px;
border:0px;
}

.main .center .map{
margin:0px;
padding:0 0 10px 0;
border:0px;
}





