/* CSS Document */

/*　リンク　*/

#link {
	width:570px;
	/*padding-top:5px;*/
	padding-left:20px;
	/*padding-bottom:5px;*/
	background-color: #ffffff;
	font-size:13px;
	line-height:150%;
	color:#333333;
	text-align: left;
}

#link a {
	color: #0E589D;
	margin: 0;
	padding: 0 0 0 13px;
	background: url(../img_new/maru_glay.gif) no-repeat left ; 
	text-decoration:none;
}

#link p {color: #666;
	margin: 0;
	padding: 5px 0 0 15px;
}

#link a:hover {text-decoration:underline;font-size:13px; font-weight: bold;color:#FF7F00;}

h3 {
	margin: 0;
	font-size:15px;
	font-weight:bold;
	line-height:140%;
	color:#FF7F00;
}

/*　会社概要　*/
.box_gai{
	width:570px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:10px;
	background-color: #ffffff;
	font-size:13px;
	line-height:150%;
	color:#333333;
	text-align: left;
}

.box_bb { font-size: 14px; line-height: 150%; font-weight: bold; color: #035400;}

#present_main{
	width:600px;
	float:right;
	margin-top: 5px;
	/*margin-right: 7px;*/
	text-align:center;
	font-size:11px;
}

.present_main a {text-decoration:none;font-size:15px;font-weight: bold;color:#0E589D; }
.present_main a:hover {text-decoration:underline;font-size:15px; font-weight: bold;color:#FF7F00;}

#box_nh{
	width:580px;
	height:200px;
	background-image:url(../img_new/present/nh.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:15px;
}

.box_nh{
	padding:20px 138px 10px 18px;
	text-align: left;
	font-size:13px;
	line-height:135%;
	color:#333333;
}

#box_jm{
	width:580px;
	height:200px;
	background-image:url(../img_new/present/jm.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:15px;
}

.box_jm{
	padding:20px 138px 10px 18px;
	text-align: left;
	font-size:13px;
	line-height:135%;
	color:#333333;
}

#box_zz{
	width:580px;
	height:200px;
	background-image:url(../img_new/present/zz.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom:15px;
}

.box_zz{
	padding:20px 138px 10px 18px;
	text-align: left;
	font-size:13px;
	line-height:135%;
	color:#333333;
}

/*書籍情報*/
#booknew_l{
	width:300px;
	margin-bottom:15px;
	background-image:url(../img_new/book/read_back_l.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#booknew_r{
	width:300px;
	margin-bottom:15px;
	background-image:url(../img_new/book/read_back_r.gif);
	background-repeat: repeat-y;
	background-position: right;
}


.booknew{
	padding:10px 15px 5px 20px;
	text-align: center;
	font-size:13px;
	line-height:130%;
	color:#333333;
}

.store{
	padding:10px 15px 5px 20px;
	text-align: left;
	font-size:14px;
	line-height:130%;
	color:#333333;
}

.booknew h1 {
  height: 10px;
  color: #0E589D;
  font-size: 13px;
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: 1px dashed #CCCCCC;
  text-decoration: none;
  }

.store h1 {
  height: 10px;
  color: #0E589D;
  font-size: 14px;
  text-align: left;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: 1px dashed #CCCCCC;
  text-decoration: none;
  }

.booknew a {text-decoration:none;font-size:13px;font-weight: bold;color:#FF7F00;line-height:130%; }
.booknew a:hover {text-decoration:underline;font-size:13px; font-weight: bold;color:#0E589D;line-height:130%;}

.book_read {
  clear:both;
  padding-top: 0px;
  padding-bottom: 5px;
  margin-bottom: 5px;
  text-align: right;
  width:auto;
  border-bottom: 1px solid #cccccc;}

.book_ken_top{
	padding-left:18px;
	text-align: left;
	font-size:12px;
	line-height:130%;
	color:#333333;
}


/*バナー展開*/
.fax {
	width:600px;
	height:80px;
	background:url(../img_new/fax_ov.gif) no-repeat bottom center;
	}

.fax a {
	display:block;
	width:600px;
	height:80px;
	font-size:1px;
	line-height:1px;
	outline:none;
	}

.fax a:hover {text-indent:-9999px;}

.pop {
	width:600px;
	height:80px;
	background:url(../img_new/pop_ov.gif) no-repeat bottom center;
	}

.pop a {
	display:block;
	width:600px;
	height:80px;
	font-size:1px;
	line-height:1px;
	outline:none;
	}

.pop a:hover {text-indent:-9999px;}

