@charset "utf-8";

/*ユーティリティ
-----------------------------------------*/

/*インポート*/
@import url(contents.css);
@import url(text.css);


/*初期化*/
body,p,div,table,tr,td,strong,span,h1,h2,h3,h4,h5,h6,h7,img,ul,li,em,a {
	margin:0px;
	padding:0px;
	border:none;
}

.clear{
	margin: 0;
	padding: 0;
	clear: both;
}

/*レイアウト
-----------------------------------------*/

body {
	text-align:center;
}

.mail {
	background-image: url(../images/botan_mail.gif);
	background-repeat: no-repeat;
	height: 42px;
	line-height: 45px;
	text-indent: 55px;
	display:block;
	text-decoration:none;
}

.map {
	background-image: url(../images/botan_map.gif);
	background-repeat: no-repeat;
	height: 42px;
	line-height: 45px;
	text-indent: 55px;
	display:block;
	text-decoration:none;
}

.cart {
	background-image: url(../images/botan_buy.gif);
	background-repeat: no-repeat;
	height: 42px;
	line-height: 45px;
	text-indent: 55px;
	display:block;
	text-decoration:none;
}

div#head-img {
	background-image:url(../images/head-backglound.jpg);
	background-repeat:repeat-x;
	height:228px;
	background-color:#6AB11B;
	_padding-bottom:11px;
}

div#head-img2 {
	background-image:url(../images/head-backglound.jpg);
	background-repeat:repeat-x;
	height:100px;
	background-color:#6AB11B;
	_padding-bottom:0px;
}


div#head-img img {
}

div#wrapper {
	background-image:url(../images/bg-main.jpg);

	margin-left:auto;
	margin-right:auto;
	background-color:#6AB11B;
	width:100%;
}

div#tableconte {
	align:center;
}



div#futtor {
	clear:both;
	height:61px;
	background-image:url(../images/futtor-backglound.jpg);
	background-repeat:repeat-x;
}

.futtor-menu p {
	color:#FFFFFF;
	text-align:center;
	padding-top:10px;
	padding-bottom:8px;
}

.futtor-menu p a {
	color:#FFFFFF;
	text-decoration:none;
}

.futtor-menu p a:hover {
	color:#BFFEAD;
	text-decoration:underline;
}

div#futtor address {
	color:#FFFFFF;
	font-size:85%;
	font-style:normal;
}

/*メニュー
-----------------------------------------*/

.menu {
	width:770px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	padding-top:15px;
}

.menu {
	_padding-top:0px;
}

.menu ul {

}

.menu ul li {
	float:left;
	display:block;
}

.roll1 a,.roll2 a,.roll3 a,.roll4 a,.roll5 a {
	display:block;
	width:126px;
	height:30px;
	background-repeat:no-repeat;
	background-position: 0px 0px;
}

.roll1 a:hover,.roll2 a:hover,.roll3 a:hover,.roll4 a:hover,.roll5 a:hover,.roll6 a:hover {
	background-color: #fff; /* IE6用 */

}

.roll1 a {
	background-image:url(../images/menu-top_off.gif);
}

.roll2 a {
	background-image:url(../images/menu-articles_off.gif);
}

.roll3 a {
	background-image:url(../images/menu-flow_off.gif);
}

.roll4 a {
	background-image:url(../images/menu-shopping_off.gif);
}

.roll5 a {
	background-image:url(../images/menu-businesscommercial_off.gif);
}

.roll6 a {
	display:block;
	width:130px;
	height:30px;
	background-image:url(../images/menu-company_off.gif);
	background-repeat:no-repeat;
	background-position: 0 0;
}

.menu a:hover img {
	visibility: hidden;
}
.table01 {
	font-size: 12px;
	color: #333333;
	border: thin dotted #009900;
	padding: 5px;

}
.td-gaiyo01 {
	font-size: 10px;
	color: #333333;
	padding: 3px;
	border: 1px dotted #009900;
}
.font12 {

	font-size: 12px;
	color: #333333;
}
.font11 {

	font-size: 11px;
	color: #333333;
}

