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


/*=================================================
メイン部分
==================================================*/

#main{
	width:900px;
	margin:0 0 10px 18px;
}

#main p{
	padding:30px 0 0 0px;
	line-height:150%;
}

.content{
	margin:20px;
	padding:20px;
	width:100%;
	}

.content h3{
	background-image:url("img/title_bar.gif");
	width:850px;
	height:30px;
	line-height:30px;
	}


/*=================================================
書籍一覧部分
==================================================*/

.book{
	float:left;
	width:24%;
}

.book a img {
    margin: 0px 0px -6px 0px;
    border: 3px solid #FFFFFF;
}
 

.note{
	width:160px;
	height:75px;
	font-size:14px;
	float:left;
	padding:10px 0 5px 0;
}

.bookShelf{
	width:800px;
	border:1px solid #CCCCCC;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-top:20px;
	padding:20px;
}

.bookShelf p{
	width:600px;
}

.bookCont{
	line-height:150%;
	overflow:hidden;
}

.year{
	width:900px;
	text-align:center;
	padding:20px;
}

.toweringCont{
	width:900px;
	height:50px;
	background-color:#ee1c25;
	padding:20px;
}

.toweringLink{
	float:right;
	padding:0 80px 0 0;
}


/*---------------------------------
各種リンク
---------------------------------*/

/* 2014年 */

li.2014Btn{
	 background-image:url("book/img/2014_orange_Btn.gif");
	 width:130px;
	 height:50px;
 	 padding:0 5px 0 0;
}

li.2014Btn a{
	background-image:url("book/img/2014Btn.gif");
	width:130px;
	height:50px;
	padding:0 5px 0 0;
}

/* 2013年 */

li.2013Btn{
	 background-image:url("book/img/2013_orange_Btn.gif");
	 width:130px;
	 height:50px;
 	 padding:0 5px 0 0;
}

li.2013Btn a{
	background-image:url("book/img/2013Btn.gif");
	width:130px;
	height:50px;
	padding:0 5px 0 0;
}

/* 2012年 */

li.2012Btn{
	 background-image:url("book/img/2012_orange_Btn.gif");
	 width:130px;
	 height:50px;
 	 padding:0 5px 0 0;
}

li.2012Btn a{
	background-image:url("book/img/2012Btn.gif");
	width:130px;
	height:50px;
	padding:0 5px 0 0;
}

/* 2011年 */

li.2011Btn{
	 background-image:url("book/img/2011_orange_Btn.gif");
	 width:130px;
	 height:50px;
 	 padding:0 5px 0 0;
}

li.2011Btn a{
	background-image:url("book/img/2011Btn.gif");
	width:130px;
	height:50px;
	padding:0 5px 0 0;
}

/* 2010年 */

li.2010Btn{
	 background-image:url("book/img/2010_orange_Btn.gif");
	 width:130px;
	 height:50px;
 	 padding:0 5px 0 0;
}

li.2010Btn a{
	background-image:url("book/img/2010Btn.gif");
	width:130px;
	height:50px;
	padding:0 5px 0 0;
}





/*=================================================
プロフィール部分
==================================================*/

.pro_photo{
	float:left;
	padding:40px;
}


/*=================================================
カクテル部分
==================================================*/

.gee{	
	width:600px;
	border:1px solid #CCC;
	background:#9FC;
	margin:0 auto;
	padding:10px;
}

.cocktail{	
	width:600px;
	border:1px solid #CCC;
	background:#666;
	color:#FFF;
	padding:30px;
	margin:0 auto;
}

/*=================================================
English
==================================================*/

#en_main{
	width:900px;
	margin-top:20px;
}

.en_contents{
	width:800px;
	border:1px solid #CCCCCC;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-top:20px;
	padding:20px;

}

/*---------------------------------
英語ページ メインメニュー
---------------------------------*/

ul{
	padding:0px ;
}

li{
	list-style-type:none;
	height:26px;
	float:left;
	background:no-repeat;
}

li a{
	display:block;
	height:100%;
	text-indent:-9999px;
	background:no-repeat;
}

li a:hover{
	background:none !important;
}

a:focus{
	/**/
	overflow:hidden;  /*FireFoxでリンクをクリックしたときに出る点線対策*/
	/**/	
}


