@charset "utf-8";
/* CSS Document */

#home #layout{
text-align:left;
width:850px;
padding-left:0px;
margin:auto;
}


#home .pickup{
width:320px;
height:644px;
float:left;
margin-right:20px;
margin-bottom:5px;

}
* html .pickup{
display:inline;
}
#home .pickup #imageContainer{
position:relative;
top:10px;
left:10px;
width:320px;
height:644px;
overflow:hidden;
margin-bottom:10px;
}

#home .pickup #imageContainer li{
	display:none;
position:absolute;
width:320px;
height:644px;
top:0px;
left:0px;
}
#home .pickup #imageContainer li h3{
font-size:16px;
width:300px;
}
#home .pickup #imageContainer li p{
font-size:14px;
width:300px;
}
#home .pickup #imageContainer li h4{
font-size:14px;
line-height:1.3;
font-weight:normal;
}
#home .pickup #imageContainer li h5{
width:300px;
height:140px;
overflow:auto;
font-size:12px;
line-height:1.3;
font-weight:normal;
}

#home h2{
height:40px;
margin:0px;
width:850px;
margin-bottom:5px;

}
#home #toppicbox{
width:502px;
height:644px;
float:left;
}
#home #topics1 h2{
width:500px;
}
#home #topics2 h2{
width:500px;
}
#home #topics1{
width:502px;
height:318px;
overflow:hidden;
}
#home #topics1 ul{
list-style-type:none;
height:260px;
/height:250px;
overflow:hidden;
}
#home #topics1 ul li{

}
#home #topics1 ul li h3{
font-size:14px;
font-weight:bold;
}
#home #topics1 ul li span{
}
#home #topics1 ul li.bigtopic{
height:206px;
/height:190px;
overflow:auto;
}
#home #topics1 ul li.bigtopic h4{
font-size:11px;
font-weight:normal;
}

#home #topics1 ul li.bigtopic .photo{
width:170px;
float:left;
text-align:center;
/display:inline;
}
#home #topics1 ul li.bigtopic .comment{
width:300px;
overflow:auto;
float:left;
/display:inline;
padding:5px;
}
#home #topics1 ul li.bigtopic .comment .p{
font-size:12px;
line-height:1.3;
}


#home #topics2{
width:502px;
height:318px;
overflow:hidden;
}
#home #topics2 ul{
list-style-type:none;
height:260px;
/*↓追加分*/
/height:250px;
overflow:hidden;
}
#home #topics2 ul li{

}
#home #topics2 ul li h3{
font-size:14px;
font-weight:bold;
}
#home #topics2 ul li span{
}
#home #topics2 ul li.bigtopic{
/*↓書き換え*/
height:206px;
overflow:auto;
}
#home #topics2 ul li.bigtopic h4{
font-size:11px;
font-weight:normal;
}
#home #topics2 ul li.bigtopic .photo{
width:170px;
float:left;
text-align:center;
/display:inline;
}
#home #topics2 ul li.bigtopic .comment{
overflow:auto;
width:300px;
float:left;
/display:inline;
padding:5px;
}
#home #topics2 ul li.bigtopic .comment .p{
font-size:12px;
line-height:1.3;
}


#home #scheduleblock{
width:850px;
}
#home #scheduleblock h2{
}
#home #scheduleblock ul{
list-style-type:none;
}
#home #scheduleblock ul li{
height:290px;
width:130px;
/width:132px;
float:left;
/display:inline;
margin:4px;
}
#home #scheduleblock ul li .type{
padding-left:1px;
}
#home #scheduleblock ul li .type img{
display:block;
float:left;
/display:inline;
margin-right:1px;
}

#home #scheduleblock ul li .photo{
text-align:center;
padding-top:5px;
}
#home #scheduleblock ul li .photo img{
display:block;
margin:auto;
}
#home #scheduleblock ul li h3{
font-size:14px;
font-weight:bold;
text-align:center;
}
#home #scheduleblock ul li h3 span{
font-size:12px;
font-weight:normal;
text-align:center;
}
#home #scheduleblock ul li h4{
font-size:12px;
font-weight:bold;
text-align:center;
}
#home #scheduleblock ul li h5{
font-size:12px;
font-weight:normal;
text-align:center;
}
#home #scheduleblock ul li p{
font-size:12px;
font-weight:normal;
text-align:center;
}


#home #newfaceblock{
width:850px;
}
#home #newfaceblock h2{
}
#home #newfaceblock ul{
list-style-type:none;
}
#home #newfaceblock ul li{
height:220px;
width:270px;
float:left;
/display:inline;
margin:4px;
}

#home #newfaceblock ul li .type{
padding-left:5px;
}
#home #newfaceblock ul li .type img{
display:block;
float:left;
/display:inline;
margin-right:1px;
}

#home #newfaceblock ul li .photo{
width:130px;
height:170px;
text-align:center;
float:left;
/display:iline;
padding-top:5px;
}
#home #newfaceblock ul li .photo img{
display:block;
margin:auto;
}
#home #newfaceblock ul li .prof{
width:130px;
height:170px;
padding-top:5px;
float:left;
/display:inline;
overflow:hidden;
}
#home #newfaceblock ul li .prof h3{
font-size:14px;
font-weight:bold;
text-align:left;
}
#home #newfaceblock ul li .prof h3 span{
font-size:12px;
font-weight:normal;
text-align:left;
}

#home #newfaceblock ul li .prof h4{
font-size:12px;
font-weight:normal;
text-align:left;
}
#home #newfaceblock ul li .prof h5{
font-size:12px;
font-weight:normal;
text-align:left;
}
#home #newfaceblock ul li .prof p{
font-size:12px;
font-weight:normal;
text-align:left;
line-height:1.3;
}


#home .more{
text-align:right;
font-size:12px;
}

