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

@import url("../common/css/default.css");
@import url("../common/css/box.css");
@import url("../common/css/header.css");
@import url("../common/css/footer.css");
@import url("../common/css/menu.css");
@import url("../common/css/print.css");
@media screen,tv {

/*************** title_pro *********************/
div#title_pub {
  display:block;
	width:580px;
	height:190px;
	background:url(images/title_pub.jpg) no-repeat;
}
/*************** publicity *********************/
div#box_publicity {
  margin-top:20px;
  display:block;
	width:520px;
	background:url(images/box_bg_pub.gif) repeat-y;
}
/*************** tv *********************/
dl#tv {
background-image:url(images/box_bottom_pub.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
dl#tv dt {
height:10px;
background-image:url(images/box_top_pub.gif);
background-position:left top;
background-repeat:no-repeat;
}
dl#tv dd {
padding:0px 5px 10px 5px;;
float:left;
display:block;
width:160px;
}
/*************** h3_title *********************/
h3#h3_title {
  margin:10px 0px 10px;
	padding-left:20px;
  height:50px;
	font-weight:600;
	font-size:1.3em;
	color:#ffffff;
	background:url(images/bar_red.gif) repeat-y left top;
}
h3#h3_title span {
	color:#ffffff;
	font-size:0.8em;
}
h3#h3_docch {
  height:30px;
	font-weight:600;
	font-size:1.2em;
	color:#ffffff;
}
/*************** h4_title *********************/
h4#h4_title {
  margin:10px 0px;
  width:520px;
  height:40px;
  display:block;
}
/************************************/
div#box_left{
  margin-right:20px;
  float:left;
	display:block;
	width:160px;
}
div#box_left02{
  float:left;
	display:block;
	width:160px;
}
div#box_right{
  float:right;
	display:block;
	width:210px;
}
div#btn_close {
  margin:0 auto;
	text-align:center;
}
}