@charset "shift_jis";
/* CSS Document */

@import url("../common/css/style.css");
@media screen,tv {

/*************** h1 *********************/
h1#h1_title {
	text-indent:-9999px;
	width:100%;
	height:120px;
	background:url(images/h1_title01.jpg) no-repeat left top;
	margin:0px;
}
/*************** h2 *********************/
h2#h2_title01,
h2#h2_title02,
h2#h2_title03 {
	width:535px;
	height:50px;
	text-indent:-9999px;
	display:block;
	margin: 0px 0px 25px;
}
h2#h2_title01 {
	background:url(images/h2_title01.gif) no-repeat;
}
h2#h2_title02 {
	background:url(images/h2_title02.gif) no-repeat;
}
h2#h2_title03 {
	background:url(images/h2_title03.gif) no-repeat;
}
/*************** h3 *********************/
h3#h3_title01,
h3#h3_title02,
h3#h3_title03,
h3#h3_title04 {
	width:535px;
	height:30px;
	text-indent:-9999px;
	float:left;
	margin:0px 0px 20px 0px;
}
h3#h3_title01 {
	background:url(images/h3_title01.gif) no-repeat;
}
h3#h3_title02 {
	background:url(images/h3_title02.gif) no-repeat;
}
h3#h3_title03 {
	background:url(images/h3_title03.gif) no-repeat;
}
h3#h3_title04 {
	background:url(images/h3_title04.gif) no-repeat;
}
h3#h3_index01,
h3#h3_index02,
h3#h3_index03 {
	width:535px;
	height:80px;
	text-indent:-9999px;
	float:left;
	margin:0px 0px 20px 0px;
}
h3#h3_index01 {
	background:url(images/h3_index01.jpg) no-repeat;
}
h3#h3_index02 {
	background:url(images/h3_index02.jpg) no-repeat;
}
h3#h3_index03 {
	background:url(images/h3_index03.jpg) no-repeat;
}
h3#h3_indextamago {
	background:url(images/h3_indextamago.jpg) no-repeat;
}
h3#h3_indextoufu {
	background:url(images/h3_indextoufu.jpg) no-repeat;
}
h3#h3_indexcyawan {
	background:url(images/h3_indexcyawan.jpg) no-repeat;
}

/*************** h4 *********************/
h4#h4_title01 {
	width:535px;
	height:25px;
	text-indent:-9999px;
	float:left;
	margin:10px 0px 10px 0px;
}
h4#h4_title01 {
	background:url(images/h4_title01.gif) no-repeat;
}
/*************** h5 *********************/
h5#h5_title01,
h5#h5_title02,
h5#h5_title03 {
	height:38px;
	text-indent:-9999px;
	float:left;
}
h5#h5_title01 {
	background:url(images/h5_title01.gif) no-repeat;
	width:515px;
}
h5#h5_title02 {
  margin-top:15px;
	background:url(images/h5_title02.gif) no-repeat;
	width:250px;
}
h5#h5_title03 {
  margin-top:15px;
	background:url(images/h5_title03.gif) no-repeat;
	width:250px;
}
/*************** h6 *********************/
h6#h6_title01,
h6#h6_title02,
h6#h6_title03 {
  margin: 8px 0px 16px;
	height:40px;
	text-indent:-9999px;
	float:left;
}
h6#h6_title01 {
	background:url(images/h6_title01.jpg) no-repeat;
	width:515px;
}
h6#h6_title02 {
	background:url(images/h6_title02.jpg) no-repeat;
	width:250px;
}
h6#h6_title03 {
	background:url(images/h6_title03.jpg) no-repeat;
	width:250px;
}
/***************** box **********************/
div#contents02 {
	width: 600px;
	float:left;
	text-align:left;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
div#left_txt{
	float:left;
	width: 200px;
	text-align:left;
	display:block;
	margin:0px 0px 10px 0px;
}
div#right_txt{
	float:right;
	width: 300px;
	text-align:left;
	display:block;
	margin:0px 0px 10px 0px;
}
div#main_waku {
  margin-top:15px;
  padding:9px;
	width: 515px;
	float:left;
	text-align:left;
	display:block;
	border:#e3e3c8 1px solid;
}
/***************** new **********************/
div#left_txt01 {
  margin-bottom:14px;
  _margin-bottom:0px;
	margin-left:8px;
	_margin-left:4px;
	float:left;
	display:block;
	width: 250px;
	height:125px;
	background:url(images/new_bg.gif) no-repeat;
}
div#left_txt01 table {
  border-collapse:collapse;
	display:block;
	width: 250px;
	height:125px;
}
div#right_txt02 {
	margin-right:8px;
	_margin-right:4px;
	float:right;
	display:block;
	width: 250px;
	height:125px;
	background:url(images/new_bg.gif) no-repeat;
}
div#right_txt02 table {
  border-collapse:collapse;
	display:block;
	width: 250px;
	height:125px;
}
td.date {
  padding:3px 0px 3px 0px;
}
td.date span {
  padding:3px;
  display:block;
  width:96px;
	height:45px;
  background:#fbfbf3;
	border:#e3e3c8 1px solid;
	font-size:90%;
	line-height:110%;
}
td.new_btn span {
  padding-left:15px;
  background:url(images/new_btn.gif) no-repeat 5px center;
	font-size:100%;
	line-height:120%;
}
/***************** new **********************/
div#pro_left{
  float:left;
	display:block;
	width:250px;
}
div#pro_right{
  float:right;
	display:block;
	width:250px;
}
p{
  width:100%;
}
#main_waku img{
  margin-bottom:20px;
}
}
