body { background-color: #ffe5b8; background-image: url(../image/backimg.gif); }
p { }
a:link { }
a:visited { }
a:hover { }
a:active { }
h3{ font-size:18px; font-weight: bold; margin-bottom: 35px; padding:3px 5px; border-bottom:1px dotted #00a73b; border-left:7px solid #00a73b; }
h4{ font-size:14px; font-weight: bold; margin-bottom: 15px;}
h5 {
	font-size:14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #666666;
	background-image: url(../image/plan_bar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-left-width: 7px;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #00a73b;
}
h5 a:link{ color: #666666; text-decoration:none; }
h5 a:active { color: #666666; text-decoration:none; }
h5 a:visited { color: #666666; text-decoration:none; }
h5 a:hover{color:#00a73b; text-decoration:underline; }
.main { background-color: white; text-align: left; width: 800px; padding-bottom: 20px; border: solid 1px gray; }
.mainback {
	background-color: #ffffe3;
	width: 810px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;}
.header { background-color: #ffa100; background-image: url(../image/taizai-top-haikei_01.gif); width: 800px; height: 130px; }
.header_moji {
	text-align: left;
	width: 800px;
	line-height: normal;
	font-size: 7pt;
	font-weight: lighter;
	margin-bottom: 2px;
	color: #666666;}
.headmenu { width: 800px; height: 51px; }
.header2 {
	width: 800px;
	height: 120px;
	background-image: url(../image/top-image/t2_top_back.gif);
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-repeat: repeat-x;
	overflow: hidden;}
.header_title{width: 339px;	text-align: center;	height: 104px; padding-top: 16px; float: left;}
.header_tel{ float: left; width: 460px; clear: none; padding-top: 16px;	height: 54px;}
.header_menu{
	clear: inherit;
	float: left;
	width: 460px;
	padding-top: 9px;
	height: 41px;
	overflow: hidden;
}
.header_bar{
	background-image: url(../image/top-image/bar.png);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	height: 6px;
	width: 800px;}
.m-bar { border: 0;	margin: 0; padding: 0; width: 457px; height: 36px; overflow: hidden;}
.m-bar img { visibility: hidden;}
.m-bar a,
.m-bar a:link,
.m-bar a:visited { background-position: 0px 0px; float:left;}
.m-bar a:focus,
.m-bar a:hover,
.m-bar a:active { background-position: 0px 36px; float:left;}
.m-bar .m-men a { background-image: url(../image/top-image/menu_01.png);}
.m-bar .m-q-a a { background-image: url(../image/top-image/menu_02.png);}
.m-bar .m-toi a { background-image: url(../image/top-image/menu_03.png);}
.m-bar .m-mou a { background-image: url(../image/top-image/menu_04.png);}
.pankuzu { color: gray; font-size: 8pt; margin-bottom: 30px; }
.pankuzu a:link{ color: gray; text-decoration:none; }
.pankuzu a:hover { color: gray; text-decoration:none; }
.pankuzu a:visited { color: #808080; text-decoration:none; }
.pankuzu a:hover{color:#00a73b; text-decoration:underline; }
.footer { color: gray; font-size: 11px; line-height: 20px; width: 800px; }
.footer a:link{ color: gray; text-decoration:none; }
.footer a:hover { color: gray; text-decoration:none; }
.footer a:visited { color: #808080; text-decoration:none; }
.footer a:hover{color:#00a73b; text-decoration:underline; }
.content { margin-top: 15px; }
.headmoji { color: white; font-size: 8pt; }
.menu_taizai { color: gray; font-size: 11pt; line-height: 130%; padding: 6px; }
.contents_body {
	background-image: url(../image/c_gd_back.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	clear: both;
	float: none;
	text-align: left;
}
.contents_sidebar { width: 225px; height: 100%; float: right; clear: inherit; margin: 0 0 0 25px; padding: 0; }
.contents_main {
	width: 500px;
	height: inherit;
	margin: 0;
	float: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;}
.contents_sidebar_blok { padding-left: 25px; }
.moji11 { color: #383838; font-size: 11pt; line-height: 170%; }
.moji13 { font-size: 13pt; font-weight: bold;}
.moji8 { font-size: 10px; line-height: 130%;}
.moji9 { font-size: 9px; line-height: 120%;	font-weight:100;}
.migi_blok { padding-left: 20px; }
.sidemenu_body {
	background-image: url(../image/side_menu_waku_bulu_02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size: 13px;
	color: #666666;
	line-height: 150%;}
.sidemenu_body a:link{ color: gray; text-decoration:none; }
.sidemenu_body a:hover { color: gray; text-decoration:none; }
.sidemenu_body a:visited { color: #808080; text-decoration:none; }
.sidemenu_body a:hover{color:#00a73b; text-decoration:underline; }
.osusume_body {
	background-image: url(../kenji_numa/numazu/osusume_waku_02.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	height: auto;
	width: 247px;
}
.haba90{
	width: auto;
	padding: 15px;
}
.moushikomi_tabel { font-size: 80%; line-height: 150%; padding-bottom: 15px; border-bottom: 2px dotted #808080; }
.plan_bar{
	background-image: url(../image/plan_bar_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	padding-right: 15px;
	width: 100%;
	padding-left: 15px;
	height: 35px;
	margin-bottom: 20px;
	color: #666666;
}
.plan_bar a:link{ color: #996600; text-decoration:none; }
.plan_bar a:hover { color: #996600; text-decoration:none; }
.plan_bar a:visited { color: #996600; text-decoration:none; }
.plan_bar a:hover{color:#00a73b; text-decoration:underline; }
.plan_annai {
	background-image: url(../kenji_numa/numazu/plan_waku_02.gif);
	background-repeat: repeat-y;
	text-align: center;
	padding: 10px;
	line-height: 130%;
}
.shuhen_kankyo_waku{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: auto;
	padding-bottom: 15px;
	padding-top: 15px;
	line-height: 150%;
	font-size: 12px;
}
.setumei_waku{
	font-size: 12px;
	line-height: 140%;
}
.moji_titel{
	font-size: 15px;
	font-weight: bold;
	color: #339966;
	padding-bottom: 30px;
}
.koutuu_waku{
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F2F2F2;
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 150%;
}
.shouhin_shousai{
	border: 1px solid #CCCCCC;
	padding: 12px;
	font-size: 12px;
	line-height: 140%;
}
.shouhin_shousai2{
	border: 1px solid #CCCCCC;
	padding: 12px;
	font-size: 14px;
	background-color: #F2F2F2;
	font-weight: bold;
	color: #336633;
	line-height: 150%;
}
.shouhin_shousai3{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;}
#pd_waku {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 140%;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;}
}
#pd_waku #nedan{
	font-size: 14px;
	background-color: #FFF798;
	font-weight: normal;
	text-align: center;
	padding: 5px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.shouhin_shousai3 a:link{ color: #383838; text-decoration:none; }
.shouhin_shousai3 a:active { color: #383838; text-decoration:none; }
.shouhin_shousai3 a:visited { color: #383838; text-decoration:none; }
.shouhin_shousai3 a:hover{color:#00a73b; text-decoration:underline; }
.shouhin_shousai4{
	border: 1px solid #CCCCCC;
	padding: 6px;
	font-size: 12px;
	background-color: #F2F2F2;
	font-weight: bold;
	color: #336633;
	line-height: normal;}
.shuhen_kankyou_waku{
	border: 1px solid #CCCCCC;
	font-size: 10px;
	line-height: 120%;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;}
.news_waku{
	background-image: url(../image/news_waku_02.gif);
	background-repeat: repeat-y;
	padding: 10px;
	font-size: 13px;
	color: #666666;
	line-height: 150%;
}
.news_waku a:link{ color: gray; text-decoration:none; }
.news_waku a:hover { color: gray; text-decoration:none; }
.news_waku a:visited { color: #808080; text-decoration:none; }
.news_waku a:hover{color:#00a73b; text-decoration:underline; }
.nyukoubi_waku {
	margin-bottom: 20px;
	border: 1px solid #CCCCCC;
}
.nittei_table {
	text-align: center;
	width: 33%;
	padding-bottom: 15px;
	vertical-align: top;
}
.hotel_waku{
	background-image: url(../futusha/img/hotel_waku2.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-right: 15px;
	padding-left: 20px;
	padding-top: 5px;
}
.hotel_waku .photo_tb{
	font-size: 10px;
	line-height: 150%;
	text-align: center;
	font-weight: normal;
	letter-spacing: 2px;
}
.hotel_waku .main_tb{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 150%;
}
.hotel_waku h2{
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px dotted #CCCCCC;
	font-size: 12px;
	line-height: 150%;
	padding: 10px;
	font-weight: normal;
	text-align: left;
}
.hotel_waku .shousai_tb{
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 15px;
	margin-bottom: 5px;
}
.hotel_waku .mtb{
	margin-top: 15px;
	margin-bottom: 15px;
}
dl.news22 dt {
	clear: left;
	float: left;
	width: 6em;
	padding-left: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0.1em;
	margin-left: 0;
}

dl.news22 dd {
  margin-bottom: 0.1em;
  margin-left: 6em;
}
