@charset "Shift_JIS";

/*　common　*/

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	line-height: 100%;
	/*font-family: "ヒラギノ角ゴ Pro", Hiragino Kaku Gothic Pro, "MS UI Gothic", "MS P Gothic", Osaka;*/
    /*font-family: "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ ゴシック";*/
      font-family: "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka","MS UI Gothic";
	text-align: center;
	color: #000;
}

a,
a:link { color: #0000ff; text-decoration: underline; }
a:visited { color: #551a8b; text-decoration: underline; }
a:active { color: #ff0000; text-decoration: underline; }
a:hover { color: #0000ff; text-decoration: underline;
}

h1 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-size: 85%;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4 {
	font-size: 80%;
	color: #000;
	font-weight: bold;
}

p {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	color: #000;
}

.red {
	color: #C60101;
}

img {
	border: 0px;
}

#page_top {
	top: 0px;
	left: 0px;
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	}

#site_name_img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#site_tag_img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.line_gray {
	border: solid 1px #999;
}

#blog_area_text {
	border: 0px;
	padding: 0px;
	margin: 5px 3px 3px 5px;
	text-align: left;
}

#banner_area {
	margin: 0px;
	padding: 0px;
	float: left;
	}
	
#page_top_area {
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
#copyright_area {
	height: 31px;
	margin: 0px 0px 10px 297px;
	padding: 0px 0px 0px 10px;
	background-color: #C60101;
	text-align: left;
}
	
#copyright {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #fff;
	font-size: 80%;
	line-height: 100%;
}

/*　BBQ top　*/

ul {
	font-size: 80%;
	margin: 10px 20px 0px 20px;
	padding: 0px;
	}

li {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	list-style-type: square;
	color: #C60101;
	}

.info_text {
	color: #333;
	}

/*　GARDEN top　*/

#caution_reservation {
	border: 0px;
	padding: 0px;
	margin: 1px 0px 0px 0px;
	background-color: #ddd;
	}

#caution_reservation ul {
	border: 0px;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 0px 25px;
	}

#caution_reservation li {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
	list-style-type: disc;
	color: #333;
	}

/*　GARDEN 共通　*/
#blog_area_showa,
#blog_area_kasai,
#blog_area_shiokaze {
	padding: 0px 0px 10px 0px;
	margin: 10px 0 0 0;
	font-size:80%;
}

span.newdate {
	font-weight:bold;
	color:#ff3300;
	font-size:95%;
}

#blog_area_showa {
	border-bottom: solid 1px #79d819;
	border-left: solid 1px #79d819;
	border-right: solid 1px #79d819;
	background-color: #EAF8DB;
	}

#blog_area_kasai {
	border-bottom: solid 1px #71abfd;
	border-left: solid 1px #71abfd;
	border-right: solid 1px #71abfd;
	background-color: #E1EDFD;
	}

#blog_area_shiokaze {
	border-bottom: solid 1px #f8be14;
	border-left: solid 1px #f8be14;
	border-right: solid 1px #f8be14;
	background-color: #FDF4DA;
	}

/*　GARDEN detail　*/

.box {
	width: 523px;
	border: solid 1px #999;
	margin: 0px;
	padding: 0px;
}

.box_padding {
	width: 513px;
	border: solid 1px #999;
	margin: 0px;
	padding: 5px;
}

.table_margin {
	border: 0px;
	margin: 10px 0px 10px 5px;
	padding: 0px;
}

.text_area {
	border: 0px;
	margin-top: 5px;
	padding: 0px;
}

.line_orange {
	border: solid 1px #DC8700;
	margin: 0px;
	padding: 1px;
}

.no1 {
	border: 0px;
	margin: 0px;
	padding: 1px;
	color: #fff;
	background-color: #ff0000;
	font-size: 90%;
}

.small {
	font-size: 75%;
	margin-left: 5px;
	padding: 0px;
	line-height: 120%;
}

.text_left {
	float: left;
}

.text_right {
	float: right;
}

.quick_plan {
	width: 513px;
	border: 0px;
	margin: 0px;
	padding: 3px 7px 3px 5px;
	background-color: #C60101;
	color: #FFFFFF;
} 
 
/*　BLOG　*/

#description_area_shiokaze {
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 5px 7px 5px 7px;
	background-color: #FDF4DA;
}

#description_area_showa {
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 5px 7px 5px 7px;
	background-color: #EAF8DB;
}

#description_area_kasai {
	border: 0px;
	margin: 0px 0px 20px 0px;
	padding: 5px 7px 5px 7px;
	background-color: #E1EDFD;
}

.date {
	color: #FF3300;
	border: 0px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	font-size: 70%;
	font-weight: bold;
}

.entry_area {
	border: 1px solid #979797;
	margin-bottom: 20px;
	padding: 0px;
	width: 525px;
}

.entry_title {
	background-color: #EEE;
	border-bottom: 1px solid #979797;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}

.entry_body {
	border: 0px;
	margin: 10px;
	padding: 0px;
}

.extended {
	font-size: 75%;
	border: 0px;
	margin-top: 10px;
	padding: 0px;
}

.posted {
	border-top: 1px solid #979797;
	margin: 5px;
	padding: 3px;
	font-size: 75%;
}

#categries_name {
	font-weight: bold;
}

#calendar_shiokaze {
	border-top: 4px solid #FFA401;
	border-right: 1px solid #FFA401;
	border-bottom: 1px solid #FFA401;
	border-left: 1px solid #FFA401;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: center;
}

#calendar_kasai {
	border-top: 4px solid #5887E3;
	border-right: 1px solid #5887E3;
	border-bottom: 1px solid #5887E3;
	border-left: 1px solid #5887E3;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: center;
}

#calendar_showa {
	border-top: 4px solid #79D819;
	border-right: 1px solid #79D819;
	border-bottom: 1px solid #79D819;
	border-left: 1px solid #79D819;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	text-align: center;
}

#calendar_table {
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 93%;
}

#calendar_date_shiokaze {
	color: #FF3300;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	text-align: center;
}

#calendar_date_kasai {
	color: #3C6FD5;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	text-align: center;
}

#calendar_date_showa {
	color: #388603;
	border: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	text-align: center;
}

.side_shiokaze {
	border-top: 2px solid #FFA401;
	border-right: 1px solid #FFA401;
	border-bottom: 0px;
	border-left: 1px solid #FFA401;
	margin: 0px;
	padding: 0px;
}

.side_kasai {
	border-top: 2px solid #5887E3;
	border-right: 1px solid #5887E3;
	border-bottom: 0px;
	border-left: 1px solid #5887E3;
	margin: 0px;
	padding: 0px;
}

.side_showa {
	border-top: 2px solid #79D819;
	border-right: 1px solid #79D819;
	border-bottom: 0px;
	border-left: 1px solid #79D819;
	margin: 0px;
	padding: 0px;
}

.title_side_shiokaze {
	color: #FF3300;
	border: 0px;
	margin: 0px;
	padding: 5px;
	background-color: #FDF4DA;
	font-size: 80%;
}

.title_side_kasai {
	color: #3A6ED5;
	border: 0px;
	margin: 0px;
	padding: 5px;
	background-color: #E1EDFD;
	font-size: 80%;
}

.title_side_showa {
	color: #388603;
	border: 0px;
	margin: 0px;
	padding: 5px;
	background-color: #EAF8DB;
	font-size: 80%;
}

.side_shiokaze ul,
.side_kasai ul,
.side_showa ul {
	border: 0px;
	margin-left: 22px;
	padding-bottom: 10px;
}

.side_shiokaze li,
.side_kasai li,
.side_showa li {
	border: 0px;
	margin: 0px;
	padding: 0px;
	list-style-image: url(../images/common/side_mark.gif);
}


.side_end_shiokaze {
	border-top: 1px solid #FFA401;
	margin: 0px;
	padding: 0px;
}

.side_end_kasai {
	border-top: 1px solid #5887E3;
	margin: 0px;
	padding: 0px;
}

.side_end_showa {
	border-top: 1px solid #79D819;
	margin: 0px;
	padding: 0px;
}

#search_area_shiokaze {
	border: 1px solid #FFA401;
	margin: 10px 0px 0px 0px;
	padding: 5px;
}

#search_area_kasai {
	border: 1px solid #5887E3;
	margin: 10px 0px 0px 0px;
	padding: 5px;
}

#search_area_showa {
	border: 1px solid #79D819;
	margin: 10px 0px 0px 0px;
	padding: 5px;
}

#search_title_shiokaze {
	color: #FF3300;
	border: 0px;
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-size: 75%;
}

#search_title_kasai {
	color: #3A6ED5;
	border: 0px;
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-size: 75%;
}

#search_title_showa {
	color: #388603;
	border: 0px;
	margin: 0px;
	padding: 3px;
	text-align: center;
	font-size: 75%;
}

.search_box {
	width: 130px;
}

.search_submit {
	border: 0px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

#small_powered {
	font-size: 75%;
	margin: 0px;
	padding: 0px;
	line-height: 160%;
}

#trackbacks {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	line-height: 200%;
}

#comments {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	line-height: 200%;
}

#do_comments {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	line-height: 200%;
	font-weight: normal;
}

#archive_title {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-weight: bold;
}

#archive_title_shiokaze {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #FFA401;
}

#archive_title_kasai {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #5887E3;
}

#archive_title_showa {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #FFA401;
}

/*　print　*/

#navi {
	display: none;
}

#list {
	display: none;
}

