@charset "utf-8";
#welcome {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: auto;
	PADDING-TOP: 0px
}
#welcome-top {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	MARGIN-left: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 10px;
	height: 100px;
	width: 600px;
	background-image: url(image/top_waku.jpg);
	background-repeat: no-repeat;
}
#welcome-top H2 {
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	COLOR: #0000CC;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 10px;
}
#welcome H2 {
	PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #d00; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
#welcome-top H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#welcome H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#welcome-top P {
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 130%;
	MARGIN: 0px;
	PADDING-LEFT:100px;
	PADDING-RIGHT: 10px;
	FONT-SIZE: 12px;
	PADDING-TOP:5px
}
#welcome-top p a {
	color:#fff;
	font-weight:bold;
}
#welcome-top a:link {color:FFF;
font-weight:bold;
}
#welcome-top a:visited {color:FFF;
font-weight:bold;
}

#welcome P {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 130%; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#left H2.left {
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-LEFT: 19px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/common/left-h2bg.gif) no-repeat center top;
	COLOR: #F7F7F7;
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 6px
}

.clearLeft { 
clear: left; 
}}

#menu {
	WIDTH: 300px;
	height: 30px;
	font-size: 14px;
	color:#F7F7F7;
	background-image: url(image/menu/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 3px;
	text-align: center;
}


#service {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	height: 350px;
}

#contents_service_left {
	WIDTH: 325px;
	FLOAT: left;
	height: 335px;
	margin-left:5px;}
#contents_service_leftContents {
	FLOAT: left;
	width: 310px;
	margin-bottom: 0px;
}
#service_leftContents_table {
	margin-top: 5px;
	width: 300px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.2;
	padding: 5px;
}
#service_leftContents_table a {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH:275px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
	font-weight: normal;
}
#service_leftContents_table a:hover {
	COLOR: #1782ed;
	background-image: url(image/088.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#service_leftContents_table a:visited {
	COLOR: #65a9ed;
}

#contents_service_right {
	WIDTH: 325px;
	float: left;
	height: 335px;
	margin-left:15px;
}
#contents_service_rightContents {
	FLOAT: left;
	width: 310px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#service_rightContents_table {
	margin: 5px;
	width: 300px;
	text-align: left;
	vertical-align: middle;
	line-height: 1.2;
	padding: 5px;
}
#service_rightContents_table a {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH:275px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
	font-weight: normal;
}
#service_rightContents_table a:hover {
	COLOR: #1782ed;;
	background-image: url(image/088.gif);
	background-repeat: no-repeat;
	background-position: left;
}

#service_rightContents_table a:visited {
	COLOR: #65a9ed;
}
#detail {
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 5px;
	FLOAT: left;
	width: 680px;
	padding-left: 0px;
	padding-right: 0px;
	
}
#detail_Contents{	border: 1px solid #6495ED;
}

}
#detail2 {
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 5px 20px;;
	height: 300px;
	FLOAT: left;
	width: 600px;
	padding-left: 0px;
	padding-right: 0px;
}

.detail {
	MARGIN-BOTTOM: 15px;
}
.detail-title {
	TEXT-ALIGN: center;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	font-weight: bold;
	background-color: #6495ED;
	padding: 6px;
	height: 15px;
	width: 670px;
}
.detail-title01 {
	TEXT-ALIGN: left;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	background-color: #0099FF;
	padding: 6px;
	height: 15px;
	width: 600px;
	font-weight: bold;
	text-indent: 10px;
	margin-bottom: 10px;
}
.detail-title02  {
	font-size: 13px;
	color: #333333;
	padding-bottom: 5px;
	margin: 5px 0 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	font-weight: bold;
}


#chart table {
	width: 500px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#detail_table {
	width: 600px;
	text-align: left;
	line-height: 1.2;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}
.detail_td {
	DISPLAY: block;
	COLOR: #555;
	TEXT-DECORATION: none;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 15px;
}
.detail    a  {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH: 300px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
#detail_table   a       {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH: 250px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
#detail_table  a:visited {
	COLOR: #65a9ed;
}
#detail_table  a:hover {
	BACKGROUND-IMAGE: url(image/088.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #6699FF
}
#infomation {
	PADDING-BOTTOM: 0px;
	MARGIN: 20px 0px 5px;
	height: auto;
	FLOAT: left;
	width: 680px;
	padding-left: 0px;
	padding-right: 0px;
	border: 1px solid #6495ED;
	line-height:90%;
}
.infomation{
	MARGIN-bottom: 15px;
	background:#ffffff;

}
.infomation h4{
	line-height:100%;
font-weight:bold;
}

.infomation-title {
	TEXT-ALIGN: center;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	font-weight: bold;
	background-color: #6495ED;
	padding: 6px;
	height: 15px;
	width: 670px;
}

.infomation-title01 {
	TEXT-ALIGN: left;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	background-color: #0099FF;
	padding: 6px;
	height: 15px;
	width: 600px;
	font-weight: bold;
	text-indent: 10px;
	margin-bottom: 10px;
}
.infomation-title02  {
	font-size: 13px;
	color: #333333;
	padding-bottom: 5px;
	margin: 5px 0 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	font-weight: bold;
}
#infomation_table ul{
	font-size:10px;
	list-style-type:disc;
}
#infomation_table li{
	margin:12px; }
#infomation_table ul li h3{
line-height:100%;
}
#detail_table {
	width: 600px;
	text-align: left;
	line-height: 1.2;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 35px;
}
.detail_td {
	DISPLAY: block;
	COLOR: #555;
	TEXT-DECORATION: none;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 15px;
}
.detail    a  {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH: 300px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
#detail_table   a       {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH: 250px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
#detail_table  a:visited {
	COLOR: #65a9ed;
}
#detail_table  a:hover {
	BACKGROUND-IMAGE: url(image/088.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #6699FF
}
#map {
	height: 450px;
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 680px;
}
#map_Contents {
	FLOAT: left;
	width: 660px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 480px;
	background-image: url(image/map/image_price_map02.gif);
	background-repeat: no-repeat;
	margin-left: auto;
}
.map {
	MARGIN-BOTTOM: 0px;
}
.map-title {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	PADDING-TOP: 6px;
	background-color: #6699FF;
}
.map a {
	BACKGROUND-IMAGE: url(image/087.gif);
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 25px;
	WIDTH: 300px;
	DISPLAY: block;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #555;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699FF;
}
.map a:visited {
	COLOR: #555
}
.map a:hover {
	BACKGROUND-IMAGE: url(image/088.gif);
	BACKGROUND-COLOR: #FFFFFF;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 50%;
	COLOR: #6699FF
}
.nippon{
	width:660px;
 	height:447px;
background-image:url(image/map/image_price_map02.gif);
}
.chugoku{width:165px; height:248px; }
#moushikomi{
	width: 600px;
	height:240px;
	margin-top: 30px;
	margin-bottom: 15px;
	padding-top: 20px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	_padding-left: 8px;
	background-image:url(image/campaign/cpn_2.jpg);	
	background-repeat:no-repeat ;
	TEXT-ALIGN: center;
	border:0px none;
	/margin-bottom: 5px;
	}

#moushikomi a img{
	margin:10px;
	margin-top:15px;
	}
#info_bottun{
	width: 650px;
	height:271px;
	background-image:url(image/menu/uketuke_back.jpg);	
	background-repeat:no-repeat ;
	background-attachment:scroll;
	background-position:right bottom;
	TEXT-ALIGN: center;
	display:outline;}
#info_bottun a img{
	margin:10px;
	margin-left:0px;
	margin-top:150px;
}

