/* CSS Document */

body {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFCA60;
font-size:12px;
color:#333333;
}

#wrap {
width:750px;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
background-image:url(../images/common/wrap_bg.jpg);
background-repeat:repeat-y;
}

#header {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-color:#FF9900;
border-style:solid;
border-width:4px 0px 0px 0px;
}

#site_id {
float:left;
margin:0px 0px 0px 0px;
padding:6px 0px 0px 10px;
}

#navi {
float:right;
text-align:right;
margin:0px 0px 0px 0px;
padding:0px 4px 0px 0px;
}

#navi_main {
margin:0px 0px 0px 0px;
padding:18px 0px 8px 0px;
}

img.navibot {
margin:0px 0px 0px 0px;
padding:0px 16px 0px 16px;
}

#main {
clear:both;
}

#column {
margin:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
width:710px;
text-align:left;
}

#footer {
background-color:#FF9900;
color:#FFFFFF;
margin:20px 0px 0px 0px;
padding:2px 0px 2px 0px;
}

h1 {
font-size:14px;
color:#24140e;
border-color:#FF9933;
border-style:solid;
border-width:1px 0px 1px 0px;
margin:0px 0px 24px 0px;
padding:4px 0px 4px 10px;
}

h2 {
font-size:14px;
color:#24140e;
margin:30px 0px 10px 0px;
padding:0px 0px 0px 6px;
border-left-color:#E7421F;
border-bottom-color:#CCCCCC;
border-style:solid;
border-width:0px 0px 1px 6px;
}

h3 {
font-size:12px;
color:#E7421F;
margin:30px 0px 8px 0px;
padding:0px 0px 0px 0px;
}

table {
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
}

p {
margin:0px 0px 0px 0px;
padding:10px 0px 20px 20px;
}

/* 各ページ＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊＊ */

dl {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

dt {
margin:10px 0px 4px 0px;
padding:0px 0px 0px 10px;
color:#FF9933;
}

dd {
margin:0px 0px 0px 0px;
padding:0px 0px 4px 10px;
}

img.index_banner {
margin:0px 0px 0px 0px;
padding:0px 0px 8px 0px;
}

#index_pro {
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:330px;
}


#index_pro p {
background-image:url(../images/top/pro_bot.jpg);
background-position:left;
background-repeat:no-repeat;
padding:4px 10px 10px 110px;
}


#index_ichiba {
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:330px;
}

img.pro_bot {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#index_ichiba p {
background-image:;
background-position:bottom;
background-repeat:no-repeat;
padding:4px 10px 10px 10px;
}

img.ichiba_bot {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

table.shop {
margin:0px 0px 0px 40px;
padding:0px 0px 0px 0px;
}

.shop td {
border-color:#999999;
border-style:dashed;
border-width:0px 0px 1px 0px;
}

.park td {
border-color:#999999;
border-style:dashed;
border-width:0px 0px 1px 0px;
line-height:180%;
padding:10px 0;
text-align:left
}

img.build {
margin:0px 0px 0px 0px;
padding:2px;
}


/**義援金のお願い
**************************************/
#gienkin{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	line-height:150%;
}

#gienkin .akaobi{
	background-color:#aa0000;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	margin:0 0 10px 0;
	text-align:center;
}

#gienkin p{
	margin:0 0 10px 0;
	padding:0 15px;
}

#gienkin dl{
	margin:0;
	padding:0 15px;
}

#gienkin dl dt{
	margin:0;
	padding:0 0 0 8px;
	width:70px;
	float:left;
	color:#333333;
	font-weight:bold;
}

#gienkin dl dd{
	margin:0;
	padding:0 0 0 78px;
	border-bottom:1px dotted #cccccc;
}

/**お知らせ
**************************************/
.info{
	padding:0 0 15px 0;
	margin:0 0 15px 0;
	line-height:180%;
}

.info p{
	margin:0 0 10px 0;
	padding:0;
}

.info dl{
	margin:0;
	padding:0;
}

.info dl dt{
	margin:0;
	padding:0 5px;
}

.info dl dd{
	margin:0;
	padding:0 5px;
	border-bottom:1px dotted #cccccc;
}

.info dl dd span{
	color:#aa0000;
	font-weight:bold;
}

.info .bluebold{font-weight:bold;color:#1964b4;}



