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

.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

img.alone {
	padding-top:20px;
}
.article {
	clear:both;
	padding:40px 30px;
	height:640px;
	/*border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;*/
}
.article h4{}
.article img{float:left;margin:0 20px 0 0;}
/*.article div{float:left;width:155px;}*/
.article.type1 img{width:505px;}
.article.type2 img{width:none;}
.article.type3 img{width:none}
#content h2{}
#content h3{line-height:30px;margin-left:5px;display:inline;}
#content h4{line-height:20px;margin-left:5px;}
/*#content li{}*/

/*--------------------------------------------début-#menu-book--------------------------------------------------*/
/*#bg_menu-book{text-align:center; clear:both; background:url(../img/screen/bg_menu-book02.png) repeat-y right top ;padding:0 25px;position:absolute;overflow:hidden;height:100%;top:0;left:60;min-width:130px;}
#menu-book{text-align:center; clear:both; background:url(../img/screen/bg_menu-book01.png) repeat-y left top ;padding-left:20px;position:absolute;overflow:hidden;height:100%;left:60;min-width:130px;}

#menu-book li{vertical-align:top;padding:0 10px;text-align:left;font-size:12px;padding-bottom:1px;margin-right:15px;background-color:rgba(255, 255, 255, 0.75);}
#menu-book > li:first-child{padding-top:10px;}
#menu-book > li:last-child{padding-bottom:10px;}

#menu-book li ul{border-left:solid #999 1px;}
#menu-book li:hover ul{display:block;position:relative;}
#menu-book li ul li{display:list-item;padding:0;background-color:transparent;}
#menu-book li ul li a{font-size:11px;padding-left:5px;}
#menu-book li ul li a:hover{border-left:solid #f63 1px;margin-left:-1px;}
#menu-book li ul li a img{height:50px;width:50px;text-align:center;}*/
/*---------------------------------------------fin-#menu-book---------------------------------------------------*/
#menu-maq{ background:#ccc;display:block; position:absolute; bottom:0;right:0;}
