@charset "UTF-8";

/* CSS Document */



body{

	margin:0;

	padding:0;

	font-family: "Meiryo","MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;

	color:#454545;

	line-height:170%;

	background:url(../img/body_bg.jpg) top repeat-x;

}

img {

 	border: none;

	vertical-align: top;

	margin:0px;

	padding:0px;

} 

p{

	margin:10px;

	text-indent: 1em;

}

ul, ol{

	margin:1em 0 1em 2em;

	padding:0;

}

li{

	margin:0 0 0 1em;

	padding:0;

}



h1, h2{

	margin:0;

	padding:0;

}

h3{

	color:#000000;

	font-weight:bold;

	background:url(../img/h3_bg.jpg) no-repeat;

	height:30px;

	padding:10px 0 0 20px;

	clear:both;

	margin:30px 0 0 0;

	font-size:115%;

}

h4{

	background:url(../img/h4_bg.gif) no-repeat left;

	font-weight:bold;

	padding:0.5em 0 0.5em 1em;

	clear:both;

	margin:20px 0 0 10px;

	font-size:110%;

	border-bottom: dotted #999999 1px;

}

h5{

	padding:0 0 0 10px;

	font-size:100%;

	color:#00A199;

	margin:10px 0;

}

.bg-none{

	background:none;

	padding:0;

	border:none;

	margin-top:0px;

}

a:link		{color:#006699; text-decoration:none;}

a:visited	{color:#006699; text-decoration:none;}

a:hover		{color:#3395C8; text-decoration:underline;}

a:active	{color:#3395C8; text-decoration:none;}



.center-img{

	text-align:center;

	margin:15px auto;

}

.float-left{

	float:left;

	padding-right:10px;

}

.float-right{

	float:right;

	padding-left:10px;

}

.align-right{

	text-align:right;

	margin-top:5px;

	margin-right:10px;

	clear:both;

}

.service02-left{

	float:left;

	width:190px;

	margin-top:10px;

}

.service02-right{

	float:right;

	width:470px;

}

#content .content-harf{

	width:320px;

	float:left;

	padding:10px 0 0 10px;

	margin-right:5px;

}

	#content .content-harf h4{

		margin:0 0 10px 0;

	}

	.content-harf img{

		float:left;

		padding-right:5px;

	}

.service03-btn{

	float:left;

}

.service04{

	margin:0 0 0 0;

	padding:10px 0 0 10px;

}

.img-left{

	float:left;

	width:91px;

}

.txt-right{

	float:right;

	width:218px;

}

.akiu-left{

	float:left;

	width:420px;

}

.akiu-right{

	float:right;

	width:480px;

}

.about05-right{

	float:right;

	width:130px;

	margin-top:10px;

	padding-right:10px;

}

.external-link{

	background:url(../img/bg_link.gif) no-repeat left;

	padding-left:1em;

	margin:0.5em 0 0 20px;

}

ul.pdf li{

	background:url(../img/bg_link.gif) no-repeat left top;

	padding-left:1em;

	margin:0.5em 0 0;

	list-style:none;

}

#wp-edit a{

	background:url(../img/bg_link.gif) no-repeat left;

	padding-left:1em;

}

#wp-edit2 table{

	border-collapse: separate;

	border-spacing: 1px;

	background-color: #CDCDCD;

	margin: 10px 0px 15px 10px;

	width: 655px;

}

		#wp-edit2 table td{

			color: #3D3D3D;

			padding: 4px;

			background-color: #FFFFFF;

			text-align:center;

		}

.go-top{

	padding-right:1em;

	text-align:right;

	background:url(../img/bg_gotop.gif) no-repeat right;

	clear:both;

	margin:1em 0;

}

.color-pink{

	color:#FF6699;

}

.catch-txt{

	font-size:140%;

	color:#FF6633;

	font-weight:bold;

}

#header{

	width:900px;

	height:130px;

	margin:0 auto;

	position:relative;
	
	z-index:100;

}

#search{

	position:absolute;

	left:205px;

	top:21px;

}

	#search-box{

		position:absolute;

		left:0;

		color:#666666;

		width:150px;

	}

	#search-btn{

		position:absolute;

		left:162px;

		width:40px;

		height:20px;

	}

#change-size{

	position:absolute;

	left:418px;

	top:13px;

	width:152px;

	height:25px;

}

		#change-size img{

			float:left;

		}

		#change-size ul{

			margin:0;

			padding:0;

		}

		#change-size ul li{

			margin:0;

			padding:0;

			height:25px;

			float:left;

			list-style:none;

		}

		#change-size ul li a{

			display:block;

			height:25px;

			overflow:hidden;

			outline-color:#ffffff;

		}

		#change-size ul li a.current:link,

		#change-size ul li a.current:visited{

			background-position:0 0px;

		}

		#change-size ul li a:hover,

		#change-size ul li a:active{

			background-position:0 -50px;

		}

		#change-size ul li a.current:link,

		#change-size ul li a.current:visited,

		#change-size ul li a.current:hover,

		#change-size ul li a.current:active,

		#change-size ul li a.current{

			background-position:0 -100px;

		}

		#cs01{width:21px; position:absolute; top:4px; left:75px;}

		#cs02{width:23px; position:absolute; top:2px; left:100px;}

		#cs03{width:25px; position:absolute; top:0px; left:127px;}



		#cs01 a{background:url("../img/cs_btn01.gif") repeat-x;text-indent:-9954px;}

		#cs02 a{background:url("../img/cs_btn02.gif") repeat-x;text-indent:-10000px;}

		#cs03 a{background:url("../img/cs_btn03.gif") repeat-x;text-indent:-9954px;}

		

ul#header-menu{

	position:absolute;

	right:0;

	top:0;

	width:317px;

	height:38px;

	margin:0;

	padding:0;

}

		ul#header-menu li{

			margin:0;

			padding:0;

			height:38px;

			float:left;

			list-style:none;

		}

		ul#header-menu li a{

			display:block;

			height:38px;

			overflow:hidden;

			outline-color:#ffffff;

		}

		ul#header-menu li a.current:link,

		ul#header-menu li a.current:visited{

			background-position:0 0px;

		}

		ul#header-menu li a:hover,

		ul#header-menu li a:active{

			background-position:0 -50px;

		}

		ul#header-menu li a.current:link,

		ul#header-menu li a.current:visited,

		ul#header-menu li a.current:hover,

		ul#header-menu li a.current:active,

		ul#header-menu li a.current{

			background-position:0 -100px;

		}

		#hmenu01{width:104px;}

		#hmenu02{width:99px;}

		#hmenu03{width:113px;}



		#hmenu01 a{background:url("../img/hmenu01.gif") repeat-x;text-indent:-9954px;}

		#hmenu02 a{background:url("../img/hmenu02.gif") repeat-x;text-indent:-10000px;}

		#hmenu03 a{background:url("../img/hmenu03.gif") repeat-x;text-indent:-9954px;}

		

ul#global-menu{

	position:absolute;

	left:210px;

	top:73px;

	width:690px;

	height:42px;

	margin:0;

	padding:0;

	display:block;
	z-index:100; /* for IE6,7 */

}

		ul#global-menu li{

			margin:0;

			padding:0;

			float:left;

			list-style:none;

			display:block;

		}

		ul#global-menu a{

			display:block;

			height:42px;

			overflow:hidden;

			outline-color:#ffffff;

			line-height: 1;

		}

		ul#global-menu a.current:link,

		ul#global-menu a.current:visited{

			background-position:0 0px;

		}

		ul#global-menu a:hover,

		ul#global-menu a:active{

			background-position:0 -50px;

		}

		ul#global-menu a.current:link,

		ul#global-menu a.current:visited,

		ul#global-menu a.current:hover,

		ul#global-menu a.current:active,

		ul#global-menu a.current{

			background-position:0 -100px;

		}

		#gmenu01{width:123px;}

		#gmenu02{width:104px;}

		#gmenu03{width:132px;background:url("../img/gmenu03.jpg");text-indent:-9954px;}

		#gmenu04{width:119px;}

		#gmenu05{width:104px;}

		#gmenu06{width:108px;}

		

		#gmenu01 a{background:url("../img/gmenu01.jpg");text-indent:-9954px;}

		#gmenu02 a{background:url("../img/gmenu02.jpg");text-indent:-10000px;}

		#gmenu04 a{background:url("../img/gmenu04.jpg");text-indent:-10000px;}

		#gmenu05 a{background:url("../img/gmenu05.jpg");text-indent:-9954px;}

		#gmenu06 a{background:url("../img/gmenu06.jpg");text-indent:-10000px;}

		

		ul#global-menu ul a{zoom:1;} /* IE6/7 fix */

		* html #global-menu ul{line-height:0;} /* IE6 "fix" */

		ul#global-menu ul{

			position:absolute;

			top:42px;

			left:227px;

			display:none;

			margin:0;

			padding:0 0 2px 0;

			background:#FFFFFF;

			width:132px;

		}

		ul#global-menu ul li{

			display:block;

			width:132px;

			margin:0;

			padding:0;

		}

		ul#global-menu ul li a{

			

			height:30px;

		}

		#gmenu03-01 a{background:url("../img/gmenu03_01.gif") no-repeat;text-indent:-9954px;}

		#gmenu03-02 a{background:url("../img/gmenu03_02.gif") no-repeat;text-indent:-10000px;}

		#gmenu03-03 a{background:url("../img/gmenu03_03.gif") no-repeat;text-indent:-9954px;}

		#gmenu03-04 a{background:url("../img/gmenu03_04.gif") no-repeat;text-indent:-10000px;}

		#gmenu03-05 a{background:url("../img/gmenu03_05.gif") no-repeat;text-indent:-9954px;}

		#gmenu03-06 a{background:url("../img/gmenu03_06.gif") no-repeat;text-indent:-10000px;}



#wrapper-top{

	width:900px;

	margin:0 auto 30px auto;

	background:url(../img/wrapper_top_bg.gif) repeat-y;

}

#wrapper{

	width:900px;

	margin:10px auto 30px auto;

	background:url(../img/wrapper_bg.gif) repeat-y;

}

#wrapper-nobg{

	width:900px;

	margin:10px auto 30px auto;

}

#content-top{

	width:630px;

	float:left;

	padding:0 15px 80px 0;

	overflow:hidden;

	z-index:1;

	position:relative;

}

#content{

	width:675px;

	float:right;

}

		/*******************************top***********************************************/

		#main-flash{

			width:620px;

			height:255px;

			background:url(../img/top_flash_bg.gif) no-repeat;

			padding:5px;

		}

		.top-head{

			width:630px;

			position:relative;

			margin:15px 0;

			clear:both;

		}

			.top-head .btn01{

				position:absolute;

				right:0;

				top:0;

			}

			.top-head .btn01 a{

				background:url(../img/btn_important.gif) no-repeat;

				display:block;

				width:182px;

				height:36px;

				text-indent:-9954px;

			}

			.top-head .btn01 a:hover, .top-head .btn01 a:active{

				background-position:0 -50px;

			}

			.top-head .btn02{

				position:absolute;

				right:0;

				top:0;	

			}

			.top-head .btn02 a{

				background:url(../img/btn_news.gif) no-repeat;

				display:block;

				width:149px;

				height:36px;

				text-indent:-9954px;

			}

			.top-head .btn02 a:hover, .top-head .btn02 a:active{

				background-position:0 -50px;

			}

		.top-head-s{

			position:relative;

			margin:15px 0;

		}

			.top-head-s .btn{

				position:absolute;

				right:0;

				top:0;

			}

			.top-head-s .btn a{

				background: url(../img/btn_detail_s.gif) no-repeat;

				display:block;

				width:68px;

				height:36px;

				text-indent:-9954px;

			}

			.top-head-s .btn a:hover, .top-head-s .btn a:active{

				background-position:0 -50px;

			}

		table.news-top{

			width:610px;

			border:none;

			background:none;

			margin:0 auto;

		}

			table.news-top th{

				text-align:left;

				vertical-align:top;

				background:url(../img/popup_h3_bg.gif) left no-repeat;

				font-weight:normal;

				border-right:none;

				border-bottom: dashed 1px #adadad;

				padding:5px 5px 5px 15px;

				width:15%;

			}

			table.news-top td{

				border-right:none;

				border-bottom: dashed 1px #adadad;

				padding:5px;

				width:85%;

			}

		table.news{

			width:655px;

			border:none;

			background:none;

			margin:0 auto;

		}

			table.news th{

				text-align:left;

				vertical-align:top;

				background:url(../img/popup_h3_bg.gif) left no-repeat;

				font-weight:normal;

				border-right:none;

				border-bottom: dashed 1px #adadad;

				padding:5px 5px 5px 15px;

				width:15%;

			}

			table.news td{

				border-right:none;

				border-bottom: dashed 1px #adadad;

				padding:5px;

				width:85%;

			}

		

		ul#service{

			width:610px;

			margin:0 auto;

			padding:0;

		}

		ul#service li{

			width:197px;

			margin:0 9px 0 0;

			padding:0;

			float:left;

			list-style:none;

		}

		ul#service li .description{

			font-size:90%;

			margin:10px 0;

			padding-left:0.7em;

			line-height:140%;

			border-left:#999999 1px dotted;

		}

		.terminate{

			margin-right:0!important;

		}

		

		#topic-path{

			margin:1em auto;

		}

		div#information{

			width:630px;

			margin:0 auto;

			padding:0;

		}

		div#information .box1{

			float:left;

			list-style:none;

			width:310px;

			margin:0 10px 0 0;

			padding:0;

		}

		div#information .box2{

			float:left;

			list-style:none;

			width:240px;

			margin:0 10px 0 0;

			padding:0;

		}

				

		div#information .box3{

			float:left;

			list-style:none;

			width:310px;

			margin:0 0 0 0;

			padding:0;

		}

		

		

		.dotted-bg{

			background: url(../../approach/img/bg_gohan.gif) repeat;

			width:635px;

			margin:10px auto;

			padding:10px;

		}

		

		

		

		#gohan{

			background:url(../../approach/img/bg_gohan.gif) repeat;

			width:635px;

			margin:10px auto;

			padding:10px;

		}

/*******************************service***********************************************/

ul#service01{

	margin:0;

	padding:0;

	list-style:none;

}

ul#service01 li{

	float:left;

	margin:0 13px 0 0;

	padding:0 0 25px 0;

}

ul#rent{

	margin:0 10px;

	padding:0;

	list-style:none;

}

ul#rent li{

	float:left;

	margin:0 10px 10px 0;

	width:180px;

	height:33px;

	background:url(../../service/03/img/rent_btn_bg.jpg) no-repeat;

	padding:17px 0 0 30px;

}

ul#park{

	margin:0 10px;

	padding:0;

	list-style:none;

}

ul#park li{

	float:left;

	margin:0 10px 10px 0;

	width:180px;

	height:35px;

	background:url(../../service/03/img/park_btn_bg.jpg) no-repeat;

	padding:15px 0 0 30px;

}

ul#sale{

	font-size:12px;

	margin:0 10px;

	padding:0;

	list-style:none;

}

ul#sale li{

	float:left;

	margin:0 9px 10px 0;

	width:127px;

	height:35px;

	background:url(../../service/03/img/sale_btn_bg.jpg) no-repeat;

	padding:15px 0 0 30px;

}

	

/*******************************diary.html***********************************************/

.diary-left{

	float:left;

	padding:10px 15px 10px 10px;

}

.borderd{

	width:655px;

	margin:0 auto;

	clear:both;

	background:url(../../diary/img/diary_border.gif) no-repeat;

	height:2px;

}

/*******************************akiu.html***********************************************/

.rounded-box02{

	width:900px;

	background:url(../../akiu/img/bg_rb2btm.gif) bottom no-repeat;

	padding:0 0 15px 0;

	margin:10px auto 0 auto;

	}

		.rounded-box02 .inner{

			padding:0px 0px 5px 0px;

			background:url(../../akiu/img/bg_rb2top.gif) top no-repeat;

		}

			.rounded-box02 .inner h3{

				background:none;

			}

			.rounded-box02 .inner p{

				margin:10px 25px;

			}

#akiu-movie{

	width:450px;

	height:300px;

	padding:5px;

	text-align:center;

	background:url(../../akiu/img/bg_movie.jpg) no-repeat;

}

#akiu-map{

	width:460px;

	height:200px;

	margin-top:20px;

}

ol#hotel li{

	float:left;

	width:155px;

}



#bannerBlog{

	width:900px;

	margin-bottom:-60px;

}



#bannerBlog span img{

	position:relative;

	top:-107px;

	left:598px;

	z-index:100;

}

#bannerBlog span#bnr img{

	position:relative;

	top:-107px;

	left:60px;

	z-index:100;

}

#bannerBlog #morinolunch{

	position:relative;

	top:-107px;

	left:60px;

	z-index:100;

}

a{outline:none;}




/*******************************sitemap.html***********************************************/

ul#sitemap{

	margin:0;

	padding:0;

}



		ul#sitemap li{

			list-style:none;

			background:url(../img/h4_bg.gif) no-repeat left top;

			padding:0.5em 0 0.5em 1em;

		}

		ul#sitemap li ul li{

			background:url(../img/h4_bg.gif) no-repeat left top;

			padding:0.5em 0 0.5em 1em;

			margin:10px 0 0 10px;

			font-size:100%;

			border-bottom: dotted #999999 1px;

			font-weight:normal;

			list-style:none;

		}

		ul#sitemap li ul li ul li{



			background:url(../img/bg_link.gif) no-repeat left;

			border:none;

		}		

/*******************************cook***********************************************/

ul#cook{

	margin:10px 0 0 10px;

	padding:0;

	list-style:none;

}

ul#cook li{

	float:left;

	background:url(../../cook/img/recipe_bg.gif) no-repeat;

	width:138px;

	height:170px;

	margin:0 20px 0 0;

	padding:14px 5px 0 5px;

	text-align:center;

}

ul#cook li img{

	margin-bottom:1em;

}

#recipe-top{

	width:655px;

	margin:0 auto;

}

.recipe-left{

	float:left;

	background:url(../../cook/img/recipe_bg_big.gif) no-repeat;

	width:250px;

	height:173px;

	margin:10px 0 0 0;

	padding:17px 5px 0 5px;

	text-align:center;

	float:left;

}

.recipe-right{

	float:right;

	width:385px;

}

table#ingredient{

	width:380px;

	margin:1em 0 0 10px;

}

		table#ingredient td{

			vertical-align:top;

		}
		
table.ingredient2{

	width:380px;

	margin:0 0 10px 10px;

}

table.ingredient2 td{

	vertical-align:top;

}		

/*******************************magazine***********************************************/

.magazine-left{

	padding:10px 0 30px 10px;

	float:left;

	width:210px;

}

.magazine-left img{

	border:#CCCCCC 1px solid;

}

.magazine-right{

	padding:10px 10px 30px 0;

	float:right;

	width:445px;

}

#btn-area img{

	float:left;

	padding-left:10px;

}



/*******************************movie***********************************************/



.movie-area span{

	float:left;

	padding-left:20px;

}





/*******************************#side***********************************************/

#side-top{

	width:240px;

	float:right;

	padding:0 0 0 15px;

	overflow:hidden;

	z-index:10;

	position:relative;

}

#side{

	width:195px;

	float:left;

}

ul#visitor-area{

	margin:0;

	padding:10px;

	height:245px;

	background:url(../img/visitor_bg.gif) no-repeat;

}

		ul#visitor-area li{

			margin:0 0 10px 0;

			padding:0;

			width:220px;

			height:117px;

			list-style:none;

		}

		ul#visitor-area li a{

			display:block;

			height:117px;

			overflow:hidden;

			outline-color:#ffffff;

		}

		ul#visitor-area li a.current:link,

		ul#visitor-area li a.current:visited{

			background-position:0 0px;

		}

		ul#visitor-area li a:hover,

		ul#visitor-area li a:active{

			background-position:0 -130px;

		}

		#vmenu01 a{background:url("../img/vmenu01.jpg") repeat-x;text-indent:-9954px;}

		#vmenu02 a{background:url("../img/vmenu02.jpg") repeat-x;text-indent:-10000px;}



		.side-banner{

			margin:15px 0 0 0;

			padding:0;

		}

		.side-head{

			margin:15px 0 0 0;

		}

		.side-information{

			background:url(../img/side_bg.jpg) repeat-x;

			padding:10px;

		}

		.side-information .photo{

			float:left;

			width:77px;

			height:82px;

			background:url(../img/side_photo_bg.gif) no-repeat;

			padding:5px 0 0 5px;

		}

		.side-information .side-banner{

			margin:0 0 15px 0;

		}

		.side-information .photo-big{

			float:left;

			width:77px;

			height:102px;

			background:url(../img/side_photob_bg.gif) no-repeat;

			padding:5px 0 0 5px;

		}

		.side-information .txt{

			float:right;

			width:132px;

			padding-left:5px;

			position:relative;

		}

		.side-information .txt p{

			margin:0 0 0.5em 0;

			text-indent:0;

		}

		

		.side-information .txt .btn-detail{

			width:92px;

			height:23px;

			margin-left:40px;

		}

		.side-information .txt .btn-detail a{

			display:block;

			width:92px;

			height:23px;

			outline-color:#ffffff;

			background:url("../img/btn_detail.gif");

			text-indent:-9954px;

		}

		

		.side-information .txt .btn-detail a:hover,

		.side-information .txt .btn-detail a:active{

			background-position:0 -50px;

		}	
		
		
		
		
		

		#side-logo{

			text-align:center;

		}

		#address{

			font-size:90%;

			text-align:center;

			margin:1em 0;

		}

		.side-information .btn-detail2{

			width:92px;

			height:23px;

			margin-left:115px;

		}

		.side-information .btn-detail2 a{

			display:block;

			width:92px;

			height:23px;

			outline-color:#ffffff;

			background:url("../img/btn_detail2.gif");

			text-indent:-9954px;

		}

		

		.side-information .btn-detail2 a:hover,

		.side-information .btn-detail2 a:active{

			background-position:0 -50px;

		}	

/*		#side-logo{

			text-align:center;

		}

		#address{

			font-size:90%;

			text-align:center;

			margin:1em 0;

		}*/

		ul#sub-menu,ul#page-menu{

			background:url(../img/submenu_bg.jpg) no-repeat;

			margin:10px 0 0 0;

			padding:10px 0 0 0; 

			list-style:none;

		}

		ul#sub-menu li{

			padding:0.5em 0 0.5em 15px;

			background:url(../img/submenu_border.gif) bottom no-repeat;

			list-style:url(../img/bg_link.gif) inside;

			margin:0;

		}

			ul#sub-menu li ul{

				margin:0 0 0 25px;

				padding:0;			

			}

			ul#sub-menu li ul li{

				margin:0;

				padding:0;

				background:none;			

			}

		ul#page-menu li{

			padding:0.5em 0 0.5em 15px;

			background:url(../img/submenu_border.gif) bottom no-repeat;

			list-style:url(../img/bg_pmenu.gif) inside;

			margin:0;

		}

		#side-banner{

			margin:10px 0 0 0;

		}

		

/*************************************footer***********************************/

#footer{

	background:url(../img/footer_bg.jpg) repeat-x;

	height:60px;

	padding-top:15px;

}

	#footer-banner{

		width:900px;

		margin:0 auto;

		text-align:center;

	}

	#footer-banner img{

		margin:0 3px;

		padding:0;

	}

	#footer-menu{

		width:900px;

		text-align:center;

		margin:10px auto;

		font-size:12px;

	}

	#copyright{

		width:900px;

		text-align:center;

		margin:0.4em auto;

	}

/*************************************clear***********************************/

.clear{

	clear:both;

	margin:0px;

	padding:0px;

	height:0px;

}

		.clear hr, .arrow hr, .borderd hr{

			margin:0px;

			padding:0px;

			display:none;

			height:0px;

			line-height:0px;

		}

.arrow{

	clear:both;

	margin:0px;

	padding:0px;

	height:22px;

	background:url(../img/arrow.gif) center no-repeat;

}

.clearfix:after {

  content: ".";  /* 新しい要素を作る */

  display: block;  /* ブロックレベル要素に */

  clear: both;

  height: 0;

  visibility: hidden;

}



.clearfix {

  min-height: 1px;

  overflow:hidden;

}

/*************************************table***********************************/

table.general{

	clear:both;

	border-collapse: separate;

	border-spacing: 1px;

	background-color: #CDCDCD;

	margin: 10px 0px 15px 10px;

	width: 655px;

}

		table.general th{

			background-color: #E6EEEE;

			border: 1px solid #FFFFFF;

			padding: 4px;

			text-align:left;

		}

		table.general td{

			color: #3D3D3D;

			padding: 4px;

			background-color: #FFFFFF;

			vertical-align: top;

		}

table.atm th{

	text-align:center;

}

table.atm td{

	text-align:center;

}

	table.store td.btn{

		width:40px;

	}

table.service02{

	clear:both;

	width:100%;

	border-top:#D8D8D8 solid 2px;

	border-left:#D8D8D8 solid 2px;

	border-collapse:collapse;

	margin:20px 0;

}

		table.service02 th{

			background:#F8FFDB;

			font-weight:bolder;

			padding:5px;

			border-bottom:#D8D8D8 solid 2px;

			border-right:#D8D8D8 solid 2px;

			width:20%;

			text-align:left;

		}

		table.service02 td{

			padding:5px;

			border-bottom:#D8D8D8 solid 2px;

			border-right:#D8D8D8 solid 2px;

			width:40%;

		}

.rounded-box{

	width:655px;

	background:url(../img/bg_rb2btm.gif) bottom no-repeat;

	padding:0 0 10px 0;

	margin:0 auto 10px 10px;

	}

		.rounded-box .inner{

			padding:15px 15px 5px 15px;

			background:url(../img/bg_rb2top.gif) top no-repeat;

		}



table.service05{

	width:660px;

	text-align:center;

	border-top:#D8D8D8 solid 2px;

	border-left:#D8D8D8 solid 2px;

	border-collapse:collapse;

	margin:20px 10px;

}

		table.service05 th{

			background:#F8FFDB;

			font-weight:bolder;

			padding:5px;

			border-bottom:#D8D8D8 solid 2px;

			border-right:#D8D8D8 solid 2px;

		}

		table.service05 td{

			padding:5px;

			border-bottom:#D8D8D8 solid 2px;

			border-right:#D8D8D8 solid 2px;

		}

		.bg-pink{

			background:#FF6699 url(../img/bg_table05.gif) repeat;

			color:#FFFFFF;

		}

		/*.box1 table th, .box2 table th{

			background-color: #E6EEEE;

			border: 1px solid #FFFFFF;

			padding: 2px 4px;

		}

		.box1 table td, .box2 table td{

			color: #3D3D3D;

			padding: 2px 4px;

			background-color: #FFFFFF;

			vertical-align: top;

		}*/

table.property td{

	vertical-align:middle;

}

table.middle{

	text-align:center;

}

table.middle td{

	vertical-align:middle;

}

/*************************************wp-table***********************************/

.wp-table-reloaded {

	border-collapse: separate;

	border-spacing: 1px;

	background-color: #CDCDCD;

	margin: 10px 0px 15px 10px;

	width: 655px;

	text-align: left;

}

		.wp-table-reloaded th {

			background-color: #E6EEEE;

			border: 1px solid #FFFFFF;

			padding: 4px;

			text-align:center;

			white-space:nowrap;

		}

		.wp-table-reloaded td {

			color: #3D3D3D;

			padding: 4px;

			background-color: #FFFFFF;

			vertical-align: top;

			text-align:right;

			font-weight:normal;

		}

		.wp-table-reloaded .even td {

			background-color: #FFFFFF;

		}

		.wp-table-reloaded .odd td {

			background-color: #F0F0F6;

		}

		.wp-table-reloaded .row-hover tr:hover td {

			background-color: #D0D0D6;

		}

		.wp-table-reloaded-table-description {

			clear: both;

			display: block;

			text-align:right;

			margin:10px 10px 0 0;

		}

		#gas .wp-table-reloaded td.column-4, #gas .wp-table-reloaded td.column-5{

			background:#FFFFE4;

		}

		#gas td.column-1{

			width:25%;

		}

		#market .wp-table-reloaded .even td.column-5, .wp-table-reloaded .even td.column-6, .wp-table-reloaded .even td.column-7{

			background:#FFFFE4;

		}

		#market .wp-table-reloaded .odd td.column-5, .wp-table-reloaded .odd td.column-6, .wp-table-reloaded .odd td.column-7{

			background:#F0F0DC;

		}

		#market .wp-table-reloaded .even td.column-8, .wp-table-reloaded .even td.column-9, .wp-table-reloaded .even td.column-10{

			background:#ECFDE6;

		}

		#market .wp-table-reloaded .odd td.column-8, .wp-table-reloaded .odd td.column-9, .wp-table-reloaded .odd td.column-10{

			background:#DEEEDE;

		}

		#market td.column-1, #market td.column-2{

			text-align:left;

		}

		/********トップ石油価格*********/		

		#wp-table-reloaded-id-2-no-1 td.column-1, #wp-table-reloaded-id-9-no-1 td.column-1{

			text-align:left;

		}

		#wp-table-reloaded-id-2-no-1, #wp-table-reloaded-id-9-no-1{

			margin:0;

			padding:0;

		}

		/********相談会*********/

		#wp-table-reloaded-id-1-no-1 td{

			text-align:left;

		}

		

		a:link.post-edit-link		{color:#FF0000; text-decoration:none;}

		a:visited.post-edit-link	{color:#FF0000; text-decoration:none;}

		a:hover.post-edit-link		{color:#FF0000; text-decoration:underline;}

		a:active.post-edit-link	{color:#FF0000; text-decoration:none;}

		

		caption a:link		{color:#FF0000; text-decoration:none;}

		caption a:visited	{color:#FF0000; text-decoration:none;}

		caption a:hover		{color:#FF0000; text-decoration:underline;}

		caption a:active	{color:#FF0000; text-decoration:none;}

		

		#gas{

			clear:both;

		}

		#information .box1 table{

			margin:0 10px 10px 10px;

			width:290px;

			border-collapse: separate;

			border-spacing: 1px;

			background-color: #CDCDCD;

			text-align: center;

			font-size:90%;

		}

		#information .box2 table{

			border-collapse: separate;

			border-spacing: 1px;

			background-color: #CDCDCD;

			text-align: center;

			font-size:90%;

			width:220px;

			margin:0 0 10px 10px;

		}

		

		





/*仙台名称募集ページ*/



p#sendai{

font-weight:bold;

	font-size:100%;

	color:#00A199;

}

div#kansei{

text-align:center;

margin:40px 0 0 0;

}

div#kansei p#yosouzu{

text-align:right;

padding:0 36px 0 0;

}

div#oubotext{

margin:30px 0 0 0;

}

div#yasai_gra p{

float:left;

}

div#yasai_gra p#text{

clear:both;

}

		



.rounded-box001{

	width:655px;

	background:url(../img/bg_rb2btm.gif) bottom no-repeat;

	padding:0 0 10px 0;

	margin:0 auto 10px 10px;

	}

		.rounded-box001 .inner{

			padding:10px 10px 5px 10px;

			background:url(../img/bg_rb2top.gif) top no-repeat;

		}

#wrapper #content .rounded-box .inner #banner{

	float:right;

	position:relative; top:-10px; left:10px

}

		

.bordered-table{

		

		

	margin:50px 10px 50px 10px;

	border:1px solid #cdcdcd;

	border-collapse:collapse;

	border-spacing:0;

	width:655px;

}

	.bordered-table thead th{

		background: #E6EEEE;

		

		text-align:center;

	}

	.bordered-table th{

		border:1px solid #cdcdcd;

		text-align:left;

		padding:0.5ex 1ex;

		background: #E6EEEE;

		

		white-space:nowrap;

	}

	.bordered-table td{

	

		border:1px solid #cdcdcd;

		padding:0.5ex 1ex;

		background:#ffffff;

		color:#333333;

	}

	

.right{

	text-align:right;

}	



/*農の匠ページ*/

#wrapper #content .takumi{

	float:left;

	width:200px;

	margin:0 0 0 20px;

	

}

#wrapper #content .takumi p{

	text-indent:0;

	line-height:1.5em;

}


/*top*/
#top_bnr img{
	padding-left:6px;
	}
	
#top_bnr{
	margin:5px 0 5px 9px;
	}	
	

/*ＪＡ仙台米提供店舗ページ*/

#wrapper #content .shop{
	float:left;
	width:295px;
	margin:0 0 15px 20px;
	padding:0 0 10px 0;

}

#wrapper #content .shop h5{
	margin-left:-10px;
	font-size:130%;
}

