@charset "Shift_JIS";

* {
	margin:0; padding:0;
}
body {
	background-color:#FFF7E8;
	text-align:center;
	background-image:url("img/1082.jpg");
	background-repeat:repeat-x;
}

div#pagebody {
	width:960px; margin:0 auto;	/*内容全体をセンタリング*/
	text-align:left;	/*テキストの配置を左揃えにする*/
	background-color:#ffffff;		/*内容全体の背景色*/
	line-height : 150%;
}
SPAN {margin:0px 28px 0px 0px;}
/*============================================
メインメニュー
============================================*/
ul#menu {
	height:60px; background-image:url("img2013/400350.jpg");
	padding:60px 0px 0px 0px;
}
li#menu02,li#menu03,li#menu04,li#menu05,li#menu06,li#menu07 {
	float:left;
	display:inline;
	list-style-type:none;
	background-repeat:no-repeat;
}

li#menu02 {
	width:110px; height:60px;
	background-image:url("img2013/kakehagi.png");
}
li#menu03 {
	width:110px; height:60px;
	background-image:url("img2013/tenpo60.jpg");
}
li#menu04 {
	width:110px; height:60px;
	background-image:url("img2013/gaiyou60.jpg");
}
li#menu05 {
	width:110px; height:60px;
	background-image:url("img2013/toi60.jpg");
}
li#menu06 {
	width:110px; height:60px;
	background-image:url("img2013/syoukai60.jpg");
}
li#menu07 {
	width:110px; height:60px;
	background-image:url("img2013/misin110.gif");
}

ul#menu a {
	display:block;
	height:60px; padding-top:4px; text-align:center; bottom: 0;
	text-decoration:none;
}
div#head2 {
	width:960px; height:32px; text-align:left;
	clear:both;
	background-image:url("img2013/960x32b.jpg");
	background-repeat:no-repeat;
	background-color:#969696;
}
h1 {
	font-size:100%; padding: 3px 0px 0px 25px; color:#ffffff;
}
h1 a {text-decoration:none;} 

/*============================================
コンテンツ（中央と右の2カラム全体）
============================================*/
div#content {
	width:960px; margin:0px 0px 0px 0px;	/*幅の指定と位置調整*/
	float:right;				/*2カラム全体を左寄せにする*/
}

/*============================================
イメージ
============================================*/
div#shopimg {
	float:right;					/*カラムを右寄せに*/
	width:708px; height:122px; padding:0px 0px 0px 0px;
	clear:both;
	background-image:url("banner/b_2015refresh.png");
	background-repeat:no-repeat;
}
/*============================================
ニュース（中央カラム）
============================================*/
div#news {
	width:660px; padding:0px 20px 0px 0px; /*幅指定と位置調整*/
	float:right;					/*カラムを右寄せに*/
	background-repeat:no-repeat;			/*背景を繰り返さない*/
}

/*見出し・段落・水平線のスタイル指定*/
h2 {
	font-size:100%; margin:30px 0px 10px 0px; padding-left:25px;
	font-size:110%; border-bottom:solid 1px #cccccc; color: #dd4477;
	background-image:url("img2013/icon.gif");
	background-repeat:no-repeat; background-position:left center;
}
h3 {font-size:115%; margin-left:5px; a:link:#00eeff; padding-left:15px;
	background-image:url("img2013/h3h660.gif");
	background-repeat:no-repeat; background-position:left center;
}
h5 {
	font-size:125%; margin-left:5px; a:link:#00eeff;
	padding:15px 15px 15px 15px;
	margin:30px 28px 15px 30px;
	background-image:url("img2013/bk_h5.gif");
	background-repeat:x-repeat; background-position:left center;
}
p {font-size:100%; margin:10px 0px 20px 10px;}

p .migi {
   float: right;
   margin-left: 2em;
   margin-bottom: 1em;
 }

.table2{
 width: 100%;
 border-collapse: collapse;
 }
 .table2 th{
 width: 20%;
 padding: 6px;
 text-align: left;
 vertical-align: top;
 color: #333;
 background-color: #9df;
 border: 1px solid #b9b9b9;
 }
 .table2 td{
 padding: 6px;
 background-color: #fff;
 border: 1px solid #b9b9b9;
 }

div#news li {
		font-size:90%; padding-left:25px;
		background-image:url("images/db_adress.gif");
		background-repeat:no-repeat; background-position:left center;
	}

div.data1 {
 width:240px; height:120px;
 margin:0px 40px 0px 0px; padding:0px; border:0px;
float: left;
 }

.mail {
	width:100%; table-layout:auto;
	background:#ffffff; caption-side:top;
	}
.mail td { padding: 5px 5px 5px 10px; line-height : 150%;}
.mail input, textarea {font-size: 120%;}
input.send { width:280px; height:40px;}
input.check { width:16px; height:16px; margin: 0px 10px 0px 0px; }

.clear{
clear: both;
}
hr {height:1px; border:solid 1px #cccccc; margin-bottom:3px;}


/*============================================
ピックアップ（左カラム）
============================================*/
div#pickup {
	width:250px; padding:5px 0px 0px 0px;	/*幅の指定と位置調整*/
	float:left;				/*カラムを右寄せにする*/
	background-repeat:no-repeat;		 /*背景画像を繰り返さない*/
	background-color:#c9c9d1;
}

/*サブメニューのヘッダ部分（余白調整・背景画像・背景色・文字サイズなど）*/
div#submenu_header {
	width:250px; 
	height:30px; padding:25px 0px 0px 0px;
	background-image:url("img2013/pickup250.png");
	background-repeat:no-repeat; background-position:top;
	background-color:#c9c9d1;
	font-size:90%; font-weight:bold; text-align:center; color:#ffffff;
}

/*サブメニューのボディ部分（余白調整・背景画像・背景色）*/
ul#submenu_body {
	width:250px; 
	padding-bottom:5px;
	background-image:url("img2013/bg_submenu_footer.gif");
	background-repeat:no-repeat; background-position:bottom;
	background-color:#c9c9d1;
}
ul#submenu_body li {
	font-size:90%;			/*文字サイズを95%にする*/
	list-style-type:none;		/*リストマーカー無しにする*/
	display:inline;			/*リスト項目をインライン表示にする*/
	border:0px;
}
ul#submenu_body li a {
	display:block;			/*リンクをブロック表示にする*/
	margin:0px 4px 0px 4px;		/*サブメニュー項目のマージン*/
	padding:2px 0px 2px 0px;	/*サブメニュー項目のパディング*/
	background-color:#c9c9d1;	/*サブメニュー項目の背景色*/
	text-decoration:none;		/*リンクの下線を無くす*/
}
ul#submenu_body li a:hover {
	background-color:#ffcc00;	/*リンクにマウスが乗ったら色を変える*/
}


/*============================================
フッタ
============================================*/
div#footer {
	width:960px; margin:0 auto;
	color:#ffffff;
	height:150px; text-align:right;
	clear:both;
	background-image:url("img2013/footer960.png");
	background-repeat:no-repeat;
	background-color:#969696;
}
div.fm{
	text-align:center;
	clear:both;
	font-size:80%; color:#ffffff;
	background-image:url("img2013/footer_u960.png");
	background-color:#888888;
}