@charset "utf-8";

/*-----#shimoda-----*/

p
{
	color:#666666;
	line-height:18pt;
}

p#shimodatop
{
	width:912px;
	margin:6px auto 0px;
	padding:0px;
	line-height:18pt;
	text-align: center;
}

div#shimoda
{
	width:912px;
	margin:0px auto;
	padding:0px;
	line-height:18pt;
	color:#666666;
	background:
		url(../images/img_bg01.jpg)
		repeat-y
		center
		top;
}

p#shimodabottom
{
	width:912px;
	margin:0px auto 20px;
	padding:0px;
	line-height:18pt;
	text-align: center;
}


div#shimoda div#shimodaMain
{
	width:600px;
	margin:0px auto;
	padding: 0px 0px 25px;
}



/*-----shimodaHeader-----*/

div#shimoda div#shimodaMain div#shimodaHeader
{
	width:600px;
	margin: 0px auto;
	padding: 26px 0px 0px;
}

div#shimoda div#shimodaMain div#shimodaHeader h2,
div#shimoda div#shimodaMain div#shimodaHeader p
{
	width:600px;
	margin:0 auto;
	padding: 0px;
	text-align: center;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaHeader p#shimodaheadb
{
	margin: 14px auto 0px;
}


/*-----shimodaHeader2-----*/

div#shimoda div#shimodaMain div#shimodaHeader2
{
	width:600px;
	margin: 0px auto;
	padding: 26px 0px 0px;
}

div#shimoda div#shimodaMain div#shimodaHeader2 h2
{
	width:600px;
	margin:0px auto 20px;
	padding: 0px;
	text-align: center;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaHeader2 p
{
	width:600px;
	margin:0px auto;
	padding: 0px;
	text-align: center;
	color: #666666;
}



/*-----shimodaConts-----*/

div#shimoda div#shimodaMain div#shimodaConts
{
	margin: 14px auto 50px;
	padding: 0px;
	width: 501px;
}

div#shimoda div#shimodaMain div#shimodaConts p
{
	margin: 12px auto;
	padding: 0px;
	width: 501px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}



/*-----shimodaConts2-----*/

div#shimoda div#shimodaMain div#shimodaConts2
{
	margin: 14px auto 50px;
	padding: 0px;
	width: 600px;
}

div#shimoda div#shimodaMain div#shimodaConts2 h3
{
	width:600px;
	margin:0 auto 18px;
	padding: 0px;
	text-align: center;
}



/*-----shimodaConts2Image-----*/

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage
{
	margin: 25px auto 30px;
	padding: 0px;
	width: 600px;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaLeft
{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 301px;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaLeft p
{
	margin: 0px;
	padding: 0px;
	width: 301px;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaRight
{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 290px;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaRight h4
{
	margin: 0px;
	padding: 0px;
	width: 290px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaRight p
{
	margin: 0px 0px 18px;
	padding: 0px;
	width: 290px;
	font-size: 12px;
	line-height: 21px;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage div.shimodaRight p.shousaiLink
{
	margin: 0px;
}



/*-----shimodaDeai-----*/

div#shimoda div#shimodaMain div#shimodaDeai
{
	margin: 14px auto 40px;
	padding: 0px;
	width: 598px;
	border: 1px solid #CCCCCC;
	background: #f8f2e7;
}

div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts
{
	margin: 4px 0px 4px 32px;
	padding: 8px 0px;
	width: 570px;
}


div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts h3
{
	margin: 30px auto 23px;
	padding: 0px;
	width: 570px;
	text-align: center;
}

div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts h4
{
	margin: 5px 0px;
	padding: 0px;
	width: 506px;
	text-align: center;
}


div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts h4.nouen
{
	margin: 40px 0px 5px;
}

div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts p
{
	margin: 5px 0px 10px 27px;
	padding: 0px;
	width: 480px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts div.deainaiyo
{
	margin: 5px 0px 0px 26px;
	padding: 0px;
	width: 490px;
}

div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts div.deainaiyo p
{
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 10px;
	width: 236px;
	float: left;
	display: block;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}



/*-----shimodapresent-----*/

div#shimoda div#shimodaMain div#kdr03
{
	background: url(../images/img_kd_03.gif) no-repeat left top;
	margin: 20px auto 0px;
	padding: 0px;
	height: 10px;
	width: 600px;
}

div#shimoda div#shimodaMain div#kdr04
{
	background: url(../images/img_kd_04.gif) no-repeat left top;
	margin: 0px auto 15px;
	padding: 0px;
	height: 10px;
	width: 600px;
}

div#shimoda div#shimodaMain div#kdr03 hr,
div#shimoda div#shimodaMain div#kdr04 hr
{
	display: none;
}

div#shimoda div#shimodaMain div#shimodapresent
{
	margin: 0px auto 0px;
	padding: 0px 0px 15px;
	width: 600px;
	background: url(../images/img_bg03.gif) repeat-y left top;
}

div#shimoda div#shimodaMain div#shimodapresent h3
{
	margin: 0px;
	padding: 7px 0px 11px 10px;
	width: 230px;
	text-align: left;
	height: 38px;
}

div#shimoda div#shimodaMain div#shimodapresent p
{
	margin: 0px 0px 0px 53px;
	padding: 0px;
	width: 500px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodapresent p strong
{
	font-weight: bold;
}



/*-----foodiestv-----*/

div#shimoda div#shimodaMain div#foodiestv
{
	margin: 27px auto 30px;
	padding: 0px;
	width: 600px;
}

div#shimoda div#shimodaMain div#foodiestv h3
{
	margin: 0px auto 15px;
	padding: 0px;
	width: 600px;
}

div#shimoda div#shimodaMain div#foodiestv p
{
	margin: 0px auto 15px;
	padding: 0px;
	width: 600px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

div#shimoda div#shimodaMain div#foodiestv object
{
	margin: 0px 0px 15px 88px;
	padding: 0px;
	width: 425px;
}



/*-----shimodataishi-----*/

div#shimoda div#shimodaMain div#shimodataishi
{
	margin: 30px auto 100px;
	padding: 0px;
	width: 600px;
}

div#shimoda div#shimodaMain div#shimodataishi p
{
	margin: 0px;
	padding: 0px;
	width: 600px;
}



/*-----shimodaAnnai-----*/

div#shimoda div#shimodaMain div#shimodaAnnai
{
	margin: 14px auto 40px;
	padding: 0px;
	width: 499px;
	background: url(../images/img_bg02.gif) repeat;
	border: 1px solid #CCCCCC;
}

div#shimoda div#shimodaMain div#shimodaAnnai div#annaiConts
{
	margin: 4px auto;
	padding: 8px 10px;
	width: 471px;
	background: #FFFFFF;
}

div#shimoda div#shimodaMain div#shimodaAnnai div#annaiConts p
{
	margin: 0px auto;
	padding: 0px;
	width: 471px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaAnnai div#annaiConts p img.floatl
{
	margin: 0px 10px 0px 0px;
	float: left;
}



/*-----shimodaAnnai2-----*/

div#shimoda div#shimodaMain div#shimodaAnnai2
{
	margin: 14px auto 40px;
	padding: 0px;
	width: 598px;
	background: url(../images/img_bg02.gif) repeat;
	border: 1px solid #CCCCCC;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts
{
	margin: 4px auto;
	padding: 8px 10px;
	width: 570px;
	background: #FFFFFF;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts h3
{
	margin: 5px auto 10px;
	padding: 0px;
	width: 570px;
	text-align: left;
	background: url(../images/img_border01.gif) no-repeat left 20px;
	height: 22px;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts h4
{
	margin: 0px auto;
	padding: 0px;
	width: 510px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: bold;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts p
{
	margin: 0px auto;
	padding: 0px;
	width: 510px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kdr01
{
	background: url(../images/img_kd_01.gif) no-repeat left top;
	margin: 11px 0px 0px 70px;
	padding: 0px;
	height: 4px;
	width: 475px;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kdr01 hr,
div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kdr02 hr
{
	display: none;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kdr02
{
	background: url(../images/img_kd_02.gif) no-repeat left top;
	margin: 0px 0px 15px 70px;
	padding: 0px;
	height: 4px;
	width: 475px;
}


div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kcome
{
	margin: 0px 0px 0px 70px;
	padding: 0px;
	width: 475px;
}

div#shimoda div#shimodaMain div#shimodaAnnai2 div#annaiConts div.kcome p
{
	margin: 0px;
	padding: 3px 10px;
	width: 455px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	background: #e1f3f8;
}



/*-----shimodaAnnai3-----*/

div#shimoda div#shimodaMain div#shimodaAnnai3
{
	margin: 14px auto 20px;
	padding: 0px;
	width: 598px;
	background: url(../images/img_bg02.gif) repeat;
	border: 1px solid #CCCCCC;
	clear:both;
}

div#shimoda div#shimodaMain div#shimodaAnnai3 div#annaiConts
{
	margin: 4px auto;
	padding: 8px 10px;
	width: 570px;
	background: #FFFFFF;
}

div#shimoda div#shimodaMain div#shimodaAnnai3 div#annaiConts h3
{
	margin: 5px auto 10px;
	padding: 0px;
	width: 570px;
	text-align: left;
	height: 22px;
}

div#shimoda div#shimodaMain div#shimodaAnnai3 div#annaiConts h4
{
	margin: 15px auto 0px;
	padding: 0px;
	width: 510px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	font-weight: normal;
}

div#shimoda div#shimodaMain div#shimodaAnnai3 div#annaiConts p
{
	margin: 0px auto;
	padding: 0px;
	width: 510px;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}



/*-----aji-resipe-----*/

div#shimoda div#shimodaMain div#shimodaConts2 div.aji-recipe
{
	margin: 14px auto 40px;
	padding: 0;
	width: 598px;
	background: url(../images/img_bg02.gif) repeat;
	border: 1px solid #CCCCCC;
}



div#shimoda div#shimodaMain div#shimodaConts2 div.aji-recipe h4
{
	font-size: 14px;
	color: #004180;
	margin: 10px 20px;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004180;
}

div#shimoda div#shimodaMain div#shimodaConts2 div.aji-recipe div.aji
{
	width:520px;
	margin:0 0 0 39px;
	padding:10px;
}


div#shimoda div#shimodaMain div#shimodaConts2 div.aji-recipe div.aji p
{
	text-align: left;
	font-size: 12px;
	line-height: 24px;
	color: #666666;
	margin:10px 0;
	padding:10px 20px;
	background-color: #FFFFFF;
}



/*-----shimodaPageNav-----*/

div#shimoda div#shimodaMain div#shimodaNav
{
	margin: 40px auto 25px;
	padding: 0px;
	width: 500px;
}



/*-----clearfix-----*/

div#shimoda div#shimodaMain div#shimodaConts2 div.shimodaImage:after,
div#shimoda div#shimodaMain div#shimodaAnnai div#annaiConts p:after,
div#shimoda div#shimodaMain div#shimodaDeai div#deaiConts div.deainaiyo:after
{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

.clearfix
{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}


/*-----pagetop-----*/
.under12{width:900px;margin:0 0 10px 0;padding:0;text-align:right;font-size:10px;}

