﻿@charset "utf-8";

* { margin: 0; padding: 0; }
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0px;
	background: #ffffff;
}
img {
	vertical-align: top;
	border: 0;
}
p {
	font-size: 12px:
	color: #000000;
}
span {
	font-weight: bold;
}
.coution {
	color: #FF0000;
	font-weight: bold;
}
/*----------------------------------------------------------------
共通部分
-------------------------------------------------------------------*/

#container {
	width: 100%;
	height: auto;
	margin-top: 0px;
}
#wrapper {
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	margin-top: 0px;
}
#header_01 {
	width: 860px;
	height: 88px;
	background: url(../images/green/common/header_bg.jpg) no-repeat;
}
#header_02 {
	width: 860px;
	height: 88px;
	background: url(../images/red/common/header_bg.jpg) no-repeat;
}
#header_03 {
	width: 860px;
	height: 88px;
	background: url(../images/orange/common/header_bg.jpg) no-repeat;
}
#header_04 {
	width: 860px;
	height: 88px;
	background: url(../images/black/common/header_bg.jpg) no-repeat;
}
#header_05 {
	width: 860px;
	height: 88px;
	background: url(../images/blue/common/header_bg.jpg) no-repeat;
}
#header_06 {
	width: 860px;
	height: 88px;
	background: url(../images/sakura/common/header_bg.jpg) no-repeat;
}
#header_07 {
	width: 860px;
	height: 88px;
	background: url(../images/green02/common/header_bg.jpg) no-repeat;
}
#description {
	width: 860px;
	height: 23px;
}
#description h1 {
	width: 860px;
	text-align: right;
	padding: 5px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}
#logo {
	width: 190px;
	height: 65px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#navi_area {
	width: 670px;
	height: 65px;
	float: left;
}
#g_navi01 {
	width: 670px;
	height: 16px;
	padding: 9px 0px 0px 0px;
}
#g_navi01 ul {
	list-style: none;
	padding-left: 140px;
}
#g_navi01 li {
	font-weight: bold;
	float: left;
	padding-left: 20px;
	padding-right: 0px;
	display: inline;
}
#g_navi02 {
	width: 670px;
	height: 33px;
	padding: 7px 0px 0px 0px;
}
#g_navi02 ul{
	padding: 0px 0px 0px 0px;
}
#g_navi02 li{
	float: left;
	padding: 0px 0px 0px 0px;
	list-style: none;
}



#movie_contents {
	padding: 0px 0px 0px 0px;
	z-index: 2;
}
#topimage {
	width: 860px;
	height: 210px;
	z-index: 0;
}
#topban{
	width: 860px;
	height: 105px;
	background: url(../images/iwami_ban.jpg) no-repeat;
}
#topimage_green {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/green/common/topimage.jpg) no-repeat;
}
#topimage_red {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/red/common/topimage.jpg) no-repeat;
}
#topimage_orange {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/orange/common/topimage.jpg) no-repeat;
}
#topimage_black {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/black/common/topimage.jpg) no-repeat;
}
#topimage_blue {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/blue/common/topimage.jpg) no-repeat;
}
#topimage_sakura {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/sakura/common/topimage.jpg) no-repeat;
}
#topimage_green02 {
	width: 860px;
	height: 210px;
	margin-top: 5px;
	background: url(../images/green02/common/topimage.jpg) no-repeat;
}
#footer {
	padding-top: 10px;
	width: 860px;
	height: 140px;
	line-height: 120%;
	background: url(../images/green/common/f_navi_bg.gif) no-repeat;
}

/*----------------------------------------------------------------
共通ページフッター
-------------------------------------------------------------------*/
#f_navi_green {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_green ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_green li{
	float: left;
	padding-right: 15px;
}
#footer p{
	width: 860px;
	text-align: right;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_green a {
	color: #00561F;
}
#f_navi_green a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
高崎フッター
-------------------------------------------------------------------*/
#f_navi_red {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_red ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_red li{
	float: left;
	padding-right: 15px;
}
#f_navi_red p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_red a {
	color: #7D0000;
}
#f_navi_red a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
三刀屋フッター
-------------------------------------------------------------------*/
#f_navi_orange {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_orange ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_orange li{
	float: left;
	padding-right: 15px;
}
#f_navi_orange p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_orange a {
	color: #362E2B;
}
#f_navi_orange a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
東広島フッター
-------------------------------------------------------------------*/
#f_navi_black {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_black ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_black li{
	float: left;
	padding-right: 15px;
}
#f_navi_black p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_black a {
	color: #02004C;
}
#f_navi_black a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
宇部フッター
-------------------------------------------------------------------*/
#f_navi_blue {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_blue ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_blue li{
	float: left;
	padding-right: 15px;
}
#f_navi_blue p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_blue a {
	color: #00A0E9;
}
#f_navi_blue a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
天文館フッター
-------------------------------------------------------------------*/
#f_navi_sakura {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_sakura ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_sakura li{
	float: left;
	padding-right: 15px;
}
#f_navi_sakura p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_sakura a {
	color: #E5004F;
}
#f_navi_sakura a:hover {
	color: #EB6100;
}

/*----------------------------------------------------------------
鳥取岩美フッター
-------------------------------------------------------------------*/
#f_navi_green02 {
	width: 860px;
	height: 43px;
	border-bottom:1px dashed #CCCCCC;
	border-top:1px dashed #CCCCCC;
}
#f_navi_green02 ul{
	list-style-type: none;
	padding: 13px 0px 0px 0px;
}
#f_navi_green02 li{
	float: left;
	padding-right: 15px;
}
#f_navi_green02 p{
	width: 860px;
	text-align: right;
	padding: 25px 0px 0px 0px;
	font-size: 12px;
}
#f_navi_green02 a {
	color: #2A9866;
}
#f_navi_green02 a:hover {
	color: #EB6100;
}








.alart {
	color: #000000;
	line-height: 180%;
}
.clear {
	clear: both;
}


/********************************************************************
	
	修正箇所：左サイドバーにバナーの追加
	修正日：　2011.06.03
	
********************************************************************/
#home.bannerBlockWrap .bannerBlockTitle{ background: url("../images/green/common/pickup_tle.gif") repeat-x; width:455px; }
#takasaki.bannerBlockWrap .bannerBlockTitle{ background: url("../images/red/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
#iwami.bannerBlockWrap .bannerBlockTitle{ background: url("../images/green02/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
#mitoya.bannerBlockWrap .bannerBlockTitle{ background: url("../images/orange/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
#hiroshima.bannerBlockWrap .bannerBlockTitle{ background: url("../images/black/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
#ube.bannerBlockWrap .bannerBlockTitle{ background: url("../images/blue/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
#tenmonkan.bannerBlockWrap .bannerBlockTitle{ background: url("../images/sakura/common/pickup_tle.gif") no-repeat scroll 0 0 transparent;}
.bannerBlockWrap .bannerBlockTitle{
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    padding: 5px 0 0 5px;
	margin-bottom:10px;
}
.bannerBlockWrap .bannerBlock{
	border-bottom:1px #ccc dashed;
	padding-bottom:10px;
	margin-bottom:10px;
}
.bannerBlockWrap .bannerBlock .img{
	margin-bottom:5px;
}
.bannerBlockWrap .bannerBlock .txt{
}

#home.bannerBlockWrap .bannerBlock{
	border-bottom:1px #ccc dashed;
	padding-bottom:10px;
	margin-bottom:10px;
	width:455px;
}
#home.bannerBlockWrap .bannerBlock .img{
	width:296px;
	float:left;
	margin:0;
}
#home.bannerBlockWrap .bannerBlock .txt{
	margin-left:306px;
}
.bannerBlockWrap .bannerBlock {
	/*\*/
	_overflow: visible;
	_height: 1px;
	zoom: 1;
	/**/
	/*\*//*/
	display: inline-table;
	/**/
}
.bannerBlockWrap .bannerBlock:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
	margin: 0;
}
