/******************** トップページ ********************/

div.top-content{}

div.top-content-inner{
	padding: 15px 0px 30px;
}

/******************** 左 ********************/
div.top-left{
	float: left;
}

/******************** 右 ********************/
div.top-right{
	width: 188px;
	float: right;
}

/******************** トップイメージ ********************/
div.topimg{
	background-image: url(../image_top/topimg.jpg);
	background-repeat: no-repeat;
	height: 267px;
	width: 708px;
	text-indent: -9999px;
}

/******************** トピックス ********************/
div.topix-hd{
	background-image: url(../image_top/topix-hd.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 708px;
	margin-top: 10px;
}

div.topix-body{
	width: 708px;
	background-image: url(../image_top/topix-body.jpg);
	background-repeat: repeat-y;
	display: block;
}

div.topix-btm{
	background-image: url(../image_top/topix-btm.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 708px;
	margin-bottom: 5px;
	clear: both;
}

td.topix-left{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width: 45px;
	padding-right: 5px;
	padding-left: 5px;
}
td.topix-right{
	padding-right: 5px;
	padding-left: 5px;
}

/******************** スバル座 ********************/
div.subaruza{
	width: 186px;
	background-repeat: no-repeat;
	background-image: url(../image_top/movie/subaru-img.gif);
	height: 267px;
}

div.movie-image{
	width: 186px;
	padding-top: 85px;
}

div.movie-image-inner{
	width: 102px;
	margin-right: auto;
	margin-left: auto;
}

div.movie-title{
	width: 186px;
	background-image: url(../image_top/movie/itembg.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.trailer{
	width: 186px;
	background-image: url(../image_top/movie/item2bg.gif);
	background-repeat: repeat-y;
	text-align: center;
}

div.trailer-title{
	font-weight: bolder;
	padding-top: 20px;
	padding-bottom: 20px;
	border: 1px solid #999999;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 166px;
}

div.trailer-top{
	width: 186px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url(../image_top/movie/trailer-top02.gif);
	height: 50px;
}

div.trailer-btm{
	width: 186px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url(../image_top/movie/trailer-btm.gif);
	height: 59px;
	clear: both;
}

div.subaru-info{
	width: 186px;
	background-image: url(../image_top/movie/itembg.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.subaruza-btm{
	width: 186px;
	background-image: url(../image_top/movie/subaruza_btm.gif);
	background-repeat: no-repeat;
	height: 3px;
}

/******************** バナースペース ********************/

div.banner{
	margin-top: 5px;
}

/******************** 業種別目次 ********************/

div.middle-bg,td.middle-bg{
	background-image: url(../image_top/cate-middle-body.jpg);
	background-repeat: repeat-y;
	width: 354px;
}

div.middle-btm,td.middle-btm{
	background-image: url(../image_top/cate-middle-btm.jpg);
	background-repeat: no-repeat;
	width: 354px;
	height: 15px;
}

div.middle-inner{
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 8px;
}

div.dot-line{
	background-image: url(../image_top/dot-line.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/******************** 会社概要目次 ********************/

div.small-bg{
	background-image: url(../image_top/cate-small-body.jpg);
	background-repeat: repeat-y;
	width: 237px;
}

div.small-btm{
	width: 237px;
	background-image: url(../image_top/cate-small-btm.jpg);
	background-repeat: no-repeat;
	height: 15px;
}

div.small-inner{
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: 200px;
}

/******************** 目次内リスト ********************/

ul.list{
	list-style-position: outside;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

ul.list li{
	background-image: url(../image_top/cate-icon01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

div.list-child{
	padding-left: 30px;
}

/******************** 目次内リスト 画像 ********************/
img.line{
	padding: 2px;
	border: 1px solid #CCCCCC;
}

img.line:hover{
	padding: 2px;
	border: 1px solid #999999;
}

img.line-nolink{
	padding: 2px;
	border: 1px solid #CCCCCC;
}

div.img-list{
	margin-left: 5px;
	background-image: url(../image_top/cate-icon02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}

div.img-list-w{
	margin-left: 5px;
	background-image: url(../image_top/cate-icon02.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 12px;
	line-height: 145%;
}

div.img-list-child{
	margin-left: 18px;
	font-size: 10px;
	line-height: 135%;
	margin-top: 2px;
}

/* 行間スペース */
/* 1行の時は必要なし */
td.img-list-sp{
	padding-bottom: 6px;
}


/******************** マーキー ********************/
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;
	/* optional styles for appearance */
	width: 635px;
	height: 22px;
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	padding: 3px 5px;
}

/*ul.marquee{display:block;padding:0;margin:0;list-style:none;line-height:1;position:relative;overflow:hidden;width:500px;height:22px;background-color:#f2f2ff;border:1px solid #08084d;}ul.marquee li{position:absolute;top:-999em;left:0;display:block;white-space:nowrap;font:14px Arial,Helvetica,sans-serif;padding:3px 5px;}*/

/******************** 2011/11/01/追加（トピックス特設） ********************/
div.corporator_notice {
	margin:0 8px 20px 0;
	padding:5px;
	background-color:#FFFFFF;
	border: solid 1px #0033cc;
	background-color:#FFE5E8;
}


