@charset "utf-8";

/* CSS Document */

/****************************************************************/

/*基本設定*/

body {

	background-color: #FFFFFF;

	margin: 15px;

	padding:0;

	width:800px;

}



body,td,th {

	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;

	font-size: 12px;

	color: #333333;

}



/****************************************************************/

/*boxの設定*/



div#box_main{

	 padding:0;

	 margin:0; 

	 width:800px;

}



div#box_text{

	float:left;

	width:423px;

	padding:0 5px 0 0;

	margin:0;

}



div#box_book{

	float:right;

	width:350px;

	padding:0 5px;

	margin:0;

}



div#searchText{

	line-height: 155%;

}





/****************************************************************/

/*見出しテキストのスタイル*/

h1 {

	color: #D9752B;

	padding: 0;

	margin: 0;

	font-size:1.2em;

	line-height: 100%;

	width:423px;

}

h1 a {

	color: #D9752B;

}

h1 a:link,a:visited {

	text-decoration: none;

}

h1 a:hover,a:active {

	text-decoration: underline;

}



/****************************************************************/

/*段落（p）テキストのスタイル*/

p {

	margin:15px 0 0 0;

	padding:0;

	line-height: 140%;

}

/*段落（p）リンクテキストのスタイル*/

p a {

	background: url(icon.gif) left top no-repeat;

	padding-left: 16px;

}

p a:link {

	color: #D9752B;

	text-decoration: underline;

}

p a:visited {

	color: #666666;

	text-decoration: underline;

}

p a:hover {

	color: #336633;

	text-decoration: underline;

}

p a:active {

	color: #336633;

	text-decoration: underline;

}



/****************************************************************/

/*テキスト右揃え*/

p.textr{

	margin:7px 5px 0 0;

	padding:0;

	text-align: right;

}

/*アラート文*/

.textCaution{

	margin:0;

	padding:6px 2px;

	background: #dddddd;

	text-align: center;

	color: #666666;

}

/*リンク付イメージ（サムネール画像）のスタイル*/

a img {

	margin:10px 5px;

	padding:0;

	border: solid 2px #D9752B;

	background-image: none;

}