@charset "utf-8";
/* CSS Document */
#slideshow {
	position: relative;
	width: 540px;
	height: 213px;
	clear: both;
}
            #slideshow img { position:absolute; top:0; left:0; z-index:8; }
            #slideshow img.active { z-index:10; }
            #slideshow img.last-active { z-index:9; }
.cycle-slideshow {
	display: block;
	height: 225px;
	width: 300px;
	margin-top: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	background-color: #CCC;
}
.cycle-slideshow img {
	position: absolute;
}
#container {
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
	margin-top: 20px;
	padding: 0px;
	margin-bottom: 0px;
}

#wrap {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	text-decoration: none;
	display: block;
	height: auto;
	overflow: hidden;
}

#header {
	display: block;
	height: 76px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#header_img {
}
#header_menu {
	list-style-type: none;
	text-align: right;
	font-size: 12px;
	height: 18px;
	width: 760px;
	text-decoration: none;
	display: block;
	padding-top: 0px;
}

#g_navi {
	list-style-type: none;
	display: block;
	height: 30px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}

#g_navi ul {
	list-style-type: none;
}
.top a{
	background-image: url(../images/top_banner.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}
.top a:hover {
	background-image: url(../images/top_banner_s2.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}

.gaiyou a{
	background-image: url(../images/gaiyo_banner.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}
.gaiyou a:hover {
	background-image: url(../images/gaiyo_banner_s2.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}

.annai a{
	background-image: url(../images/syohin_banner.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}
.annai a:hover {
	background-image: url(../images/syohin_banner_s2.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	float: left;
	display: block;
	overflow: hidden;
}

.koe a{
	background-image: url(../images/koe_banner.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	display: block;
	float: left;
	overflow: hidden;
}
.koe a:hover {
	background-image: url(../images/koe_banner_s2.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	display: block;
	float: left;
	overflow: hidden;
}

.toiawase a{
	background-image: url(../images/toiawase_banner.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	display: block;
	float: left;
	overflow: hidden;
}
.toiawase a:hover {
	background-image: url(../images/toiawase_banner_s2.png);
	text-indent: -9999px;
	height: 30px;
	width: 152px;
	display: block;
	float: left;
	overflow: hidden;
}

#content {
	display: block;
	width: 760px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

#bread {
	font-size: 12px;
	display: block;
	height: 20px;
	width: 760px;
	text-decoration: none;
}
#main_content {
	float: left;
	width: 540px;
	margin-left: 20px;
	height: auto;
}
#main_content p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
#main_content h2 img {
	height: 443px;
	width: 505px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}

#main_content a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#main_content strong {
	font-weight: bold;
}


#left_side {
	width: 200px;
	float: left;
}
#komidashi {
	width: 200px;
	margin-bottom: 10px;
	font-size: 13px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #369;
	text-indent: 13px;
	text-decoration: none;
}

#banner_area {
	float: left;
	height: 478px;
	width: 200px;
	list-style-type: none;
	display: block;
}

#comment {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
}
ul .catalog_b a img {
	height: 64px;
	width: 200px;
	display: block;
	margin-bottom: 5px;
}
ul .nairet_b a img {
	display: block;
	height: 64px;
	width: 200px;
	margin-bottom: 5px;
}
ul .c02_b a img {
	display: block;
	height: 64px;
	width: 200px;
	margin-bottom: 5px;
}
ul .eka_b a img {
	display: block;
	height: 64px;
	width: 200px;
	margin-bottom: 5px;
}
ul .suteri_b a img {
	display: block;
	height: 64px;
	width: 200px;
	margin-bottom: 5px;
}
ul .koe_b a img {
	display: block;
	height: 64px;
	width: 200px;
	margin-bottom: 5px;
}
ul .blog_b a img {
	display: block;
	height: 64px;
	width: 200px;
}

#jq_img {
	clear: both;
}

#message {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	height: 42px;
	width: 540px;
	display: block;
	margin-top: 3px;
}


#new {
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	height: 174px;
	width: 540px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	padding-top: 45px;
	text-indent: 20px;
}
ul .sv_jimu a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
	margin-left: 1px;
}

ul .sv_work a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
}

ul .sv_food a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
}
ul .sv_jimu_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-left: 1px;
	text-align: center;
}
ul .sv_work_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
	text-align: center;
}
ul .sv_food_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	text-align: center;
}

ul .sv_amu a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
	margin-left: 1px;
	margin-top: 10px;
}
ul .sv_medi a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
	margin-top: 10px;
}
ul .sv_event a img {
	display: block;
	float: left;
	height: 94px;
	width: 151px;
	margin-top: 10px;
}
ul .sv_amu_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-left: 1px;
}
ul .sv_medi_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
	text-align: center;
}
ul .sv_event_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
}



ul .sv_formal a img {
	display: block;
	float: left;
	height: 95px;
	width: 151px;
	margin-left: 1px;
	margin-top: 10px;
}
ul .sv_wafuku a img {
	display: block;
	float: left;
	height: 95px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
	margin-top: 10px;
}
ul .sv_sales a img {
	display: block;
	float: left;
	height: 95px;
	width: 151px;
	margin-top: 10px;
}
ul .sv_formal_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-left: 1px;
	margin-bottom: 10px;
}
ul .sv_wafuku_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-right: 43px;
	margin-left: 43px;
	margin-bottom: 10px;
}
ul .sv_sales_t {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	text-align: center;
	display: block;
	float: left;
	height: 20px;
	width: 151px;
	margin-bottom: 10px;
}
#sv_message {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C36;
	display: block;
	height: 45px;
	width: 500px;
	border: 1px dotted #C06;
	clear: both;
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	height: 68px;
	width: 760px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	clear: both;
}

#footer p {
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 12px;
	display: block;
	height: 48px;
	width: 760px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
