/*------------------------------------------------------------------------
1.リセット
------------------------------------------------------------------------*/

*{
	margin:0;
	padding:0;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	text-align: center;
	margin:0;
	padding:0;
	font-family:Verdana, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	color:#5e5e5e;
	font-size: 12px;
	background-image: url(../img/in_bk.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0; }
.clearboth{
	clear:both;
}
a:link {
	color: #5e5e5e;
	text-decoration: underline; }
a:visited {
	color: #5e5e5e;
	text-decoration: underline;
	border-style: none; }
a:active {
	color: #333;
	text-decoration: underline;
	border-style: none; }
a:hover {
	color: #959595;
	border-style: none; }
a.noline { border-width:0; }
a{outline : 0 ;}

h1,h2,h3,h4,h5,h6{
	font-size: 12px;
	padding:0;
	margin:0;
	clear:both; }
/*----2.全体枠----
*/
#header {
	background-image: url(../img/hearder_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	width: 900px;
	height: 120px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto; }
#header ul {
	list-style-position: outside; }
#header li {
	text-align: left;
	display: inline; }
#header li#navi1 a {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	bottom: 0;
	width: 360px;
	height: 50px;
	border-width: medium; }
#header li#navi2 a {
	background-image: url(../img/hearder_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -778px -40px;
	position: absolute;
	top: 40px;
	left: 778px;
	right: 0;
	bottom: 0;
	width: 122px;
	height: 33px;
	border-width: medium; }
#header li#navi1 a:hover {
	background-image: none; }
#header li#navi2 a:hover {
	background-image: none; }
#body {
	width: 900px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto; }
#footer {
	width: 900px;
	clear: both;
	margin-top: 24px;
	margin-right: auto;
	margin-left: auto; }
#footer .li_pop {
	background-image: url(../img/li_popup.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	float: left;
	padding-right: 8px;
	padding-left: 16px;
	list-style-type: none; }
#footer .li_I {
	background-image: url(../img/li_I.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left center;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	list-style-type: none; }
.line {
	clear: left;
	margin-bottom: 0.4em;
	padding-top: 0.4em;
	border-bottom: 1px dotted #888988; }
.line_form {
	margin-bottom: 1em;
	padding-top: 0.4em;
	clear: left;
	margin-top: 1.2em;
	border-bottom: 1px dotted #888988; }
.line0 {
	margin-bottom: 0.4em;
	padding-top: 0.4em;
	clear: left;
	border-bottom: 1px dotted #fff; }
#CopyRight {
	color: #000;
	font-size: 10px;
	font-family: verdana;
	text-align: right;
	width: 900px;
	clear: left;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto; }
.go_top {
	background-image: url(../img/go_top_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: right;
	text-indent: -9999px;
	position: relative;
	width: 159px;
	height: 31px;
	clear: both;
	margin-top: 20px;
	margin-left: 640px; }
.go_top a {
	background-image: url(../img/go_top_off.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 159px;
	height: 31px;
	border-width: medium; }
.go_top a:hover {
	background-image: none; }
.go_top1 {
	background-image: url(../img/go_top_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: right;
	text-indent: -9999px;
	position: relative;
	width: 159px;
	height: 31px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 24px;
	margin-left: 430px; }
.go_top1 a {
	background-image: url(../img/go_top_off.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 159px;
	height: 31px;
	border-width: medium; }
.go_top1 a:hover {
	background-image: none; }
.go_next {
	background-image: url(../products/img/b_01_on.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 360px;
	position: relative;
	width: 169px;
	height: 34px;
	clear: both; }
.go_next a {
	background-image: url(../products/img/b_01_off.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 169px;
	height: 34px;
	border-width: medium; }
.go_next a:hover {
	background-image: none; }
/*----3.コンテンツ----*/
#MainKeyWord {
	text-align: right;
	width: 280px;
	height: 40px;
	float: left;
	margin: 36px 34px 34px 306px; }
#flash {
	width: 900px;
	height: 240px;
	margin: 1px auto 20px; }
#top_navi {
	width: 440px;
	float: left;
	margin-left: 12px; }
#top_navi img {
	float: left; }
#MainKeyWord h1 {
	color: white;
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	line-height: 160%;
	text-decoration: none;
}
#caption { }
#subkeywerd { }
#subkeywerd h2 { }
#contents{
	font-size: 16px;
	background-image: url(../img/in_navi_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 -100px;
	text-decoration: none;
	text-align: left;
	width:820px;
	overflow: hidden;
	clear: both;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 50px;
	padding-left: 50px; }
/*------h1,h2,h3------*/
#contents h1.concept {
	background: #fff url(../concept/img/h1.gif) no-repeat;
	text-indent: -9999px;
	width: 840px;
	height: 50px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto; }
#contents h1.faq {
	background: #fff url(../faq/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.blog {
	background: #fff url(../img/h1_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.products {
	background: #fff url(../products/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.products1 {
	background: #fff url(../products/img/KeyIMG01.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 315px;
	margin-top: 12px; }
#contents h1.products2 {
	background: #fff url(../products/img/KeyIMG02.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 315px;
	margin-top: 12px; }
#contents h1.products3 {
	background: #fff url(../products/img/KeyIMG03.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 315px;
	margin-top: 12px; }
#contents h1.products4 {
	background: #fff url(../products/img/KeyIMG04.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 315px;
	margin-top: 12px; }
#contents h1.products5 {
	background: #fff url(../products/img/KeyIMG05.jpg) no-repeat;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 315px;
	margin-top: 12px; }
#contents h1.giude {
	background: #fff url(../giude/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.company {
	background: #fff url(../company/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.contact {
	background: #fff url(../contact/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.privacy {
	background: #fff url(../privacy/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h1.sitemap {
	background: #fff url(../sitemap/img/h1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	width: 840px;
	height: 50px; }
#contents h2.giude1 {
	background: #fff url(../giude/img/h2_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude2 {
	background: #fff url(../giude/img/h2_2.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude3 {
	background: #fff url(../giude/img/h2_3.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude4 {
	background: #fff url(../giude/img/h2_4.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude5 {
	background: #fff url(../giude/img/h2_5.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude6 {
	background: #fff url(../giude/img/h2_6.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude7 {
	background: #fff url(../giude/img/h2_7.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.giude8 {
	background: #fff url(../giude/img/h2_8.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.faq1 {
	background: #fff url(../faq/img/h2_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.faq2 {
	background: #fff url(../faq/img/h2_2.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.faq3 {
	background: #fff url(../faq/img/h2_3.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.concept {
	background: #fff url(../concept/img/h2.gif) no-repeat;
	text-indent: -9999px;
	width: 860px;
	height: 34px;
	margin-top: 32px;
	margin-bottom: 12px; }
#contents h2.products1 {
	background: #fff url(../products/img/h2_1.jpg) no-repeat;
	text-indent: -9999px;
	width: 520px;
	height: 40px;
	margin-top: 6px; }
#contents h2.products2 {
	background: #fff url(../products/img/h2_2.jpg) no-repeat;
	text-indent: -9999px;
	width: 520px;
	height: 40px;
	margin-top: 6px; }
#contents h2.products3 {
	background: #fff url(../products/img/h2_3.jpg) no-repeat;
	text-indent: -9999px;
	width: 520px;
	height: 40px;
	margin-top: 6px; }
#contents h2.products4 {
	background: #fff url(../products/img/h2_4.jpg) no-repeat;
	text-indent: -9999px;
	width: 520px;
	height: 40px;
	margin-top: 6px; }
#contents h2.products5 {
	background: #fff url(../products/img/h2_5.jpg) no-repeat;
	text-indent: -9999px;
	width: 520px;
	height: 40px;
	margin-top: 6px; }
#contents h2.contact {
	background: #fff url(../contact/img/h2.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.contact1 {
	background: #fff url(../contact/img/h2_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy1 {
	background: #fff url(../privacy/img/h2_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy2 {
	background: #fff url(../privacy/img/h2_2.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy3 {
	background: #fff url(../privacy/img/h2_3.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy4 {
	background: #fff url(../privacy/img/h2_4.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy5 {
	background: #fff url(../privacy/img/h2_5.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy6 {
	background: #fff url(../privacy/img/h2_6.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy7 {
	background: #fff url(../privacy/img/h2_7.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h2.privacy8 {
	background: #fff url(../privacy/img/h2_8.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 32px;
	margin-bottom: 12px;
	width: 860px;
	height: 34px; }
#contents h3.giude1 {
	background: #fff url(../giude/img/h3_1.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	width: 820px;
	height: 22px;
	margin-bottom: 12px; }
#contents h3.giude2 {
	background: #fff url(../giude/img/h3_2.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 22px; }
#contents h3.giude3 {
	background: #fff url(../giude/img/h3_3.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
#contents h3.giude4 {
	background: #fff url(../giude/img/h3_4.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
#contents h3.giude5 {
	background: #fff url(../giude/img/h3_5.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
#contents h3.giude6 {
	background: #fff url(../giude/img/h3_6.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
#contents h3.giude7 {
	background: #fff url(../giude/img/h3_7.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
#contents h3.giude8 {
	background: #fff url(../giude/img/h3_8.gif) no-repeat;
	text-indent: -9999px;
	margin-top: 24px;
	margin-bottom: 12px;
	width: 820px;
	height: 46px; }
/*------img------*/
#contents img.center {
	text-align: center;
	margin-top: 24px; }
#contents #hiougi1 {
	background-image: url(../concept/img/img02.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: relative;
	width: 760px;
	height: 190px;
	overflow: hidden;
	margin: 12px auto; }
#contents #hiougi1 h3 {
	text-indent: -9999px; }
#contents #hiougi1 p {
	font-size: 16px;
	line-height: 1.6em;
	text-align: left;
	position: absolute;
	top: 60px;
	left: 32px;
	width: 500px;
	height: 90px; }
#contents #hiougi2 {
	background-image: url(../concept/img/img03.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: relative;
	width: 760px;
	height: 440px;
	overflow: hidden;
	margin: 12px auto; }
#contents #hiougi2 h3 {
	text-indent: -9999px; }
#contents #hiougi2 p {
	font-size: 16px;
	line-height: 1.6em;
	text-align: left;
	position: absolute;
	top: 60px;
	left: 32px;
	width: 696px; }
#contents #hiougi3 {
	background-image: url(../concept/img/img04.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: relative;
	width: 760px;
	height: 212px;
	overflow: hidden;
	margin: 12px auto; }
#contents #hiougi3 h3 {
	text-indent: -9999px; }
#contents #hiougi3 p {
	font-size: 16px;
	line-height: 1.6em;
	text-align: left;
	position: absolute;
	top: 60px;
	left: 32px;
	width: 416px;
	height: 130px; }
#contents #hiougi4 {
	background-image: url(../concept/img/img05.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position: relative;
	width: 760px;
	height: 214px;
	overflow: hidden;
	margin: 12px auto; }
#contents #hiougi4 h3 {
	text-indent: -9999px; }
#contents #hiougi4 p {
	font-size: 16px;
	line-height: 1.6em;
	text-align: left;
	position: absolute;
	top: 60px;
	left: 32px;
	width: 416px;
	height: 130px; }
#contents p.img1 {
	float: right;
	clear: right;
	margin-right: -20px;
	margin-bottom: 12px;
	margin-left: 20px; }
#contents p.img2 {
	margin-bottom: 12px;
	margin-left: 20px;
	float: right;
	clear: right;
	margin-right: -15px; }
#contents p.img3 {
	text-align: left;
	width: 230px;
	margin-bottom: 24px;
	float: left;
	clear: left;
	display: block; }
#contents p.img4 {
	margin-bottom: 24px;
	float: left;
	clear: left;
	margin-top: 1em;
	margin-right: 20px; }
/*------div------*/
#contents .txt1 {
	line-height: 1.8em;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px; }
#contents .txt1 dl { }
#contents .txt1 dt {
	width: 370px;
	float: left;
	clear: left; }
#contents .txt1 dd {
	width: 370px;
	float: left;
	margin-left: 40px; }
#contents .txt2 {
	line-height: 1.6em;
	text-align: left;
	margin-top: 12px;
	margin-right: 20px;
	margin-left: 10px; }
#contents .txt2 p {
	margin-top: 0.4em; }
#contents .txt2 strong {
	font-size: 1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif; }
#contents .txt2 dl {
	margin-top: 0.6em;
	margin-left: 14px; }
#contents .txt2 dt {
	width: 340px;
	float: left;
	clear: left; }
#contents .txt2 dd {
	width: 340px;
	float: left; }
#contents .txt3 {
	line-height: 1.6em; }
#contents .txt3 dl {
	margin-top: 1em; }
#contents .txt3 dt {
	width: 210px;
	float: left;
	clear: left; }
#contents .txt3 dd {
	width: 600px;
	float: left; }
#contents .txt4 {
	font-size: 14px; }
#contents .txt4 em {
	color: #870012;
	font-size: 0.8em;
	font-weight: normal;
	font-style: normal;
	text-decoration: none; }
#contents .txt4 dt {
	width: 260px;
	float: left;
	clear: left;
	padding-left: 20px; }
#contents .txt4 dd {
	width: 540px;
	float: left; }
#contents .txt5 { }
#contents .txt5 a {
	color: #9e8149; }
#contents .txt5 { }
#contents .txt5 h2 {
	color: #6d562c;
	font-size: 16px;
	font-weight: bold;
	background: white url(../img/h3_P1.gif) no-repeat left center;
	margin-top: 16px;
	padding-left: 18px; }
#contents .txt5 h3 {
	color: #6d562c;
	font-size: 14px;
	background: white url(../img/h3_P2.gif) no-repeat left center;
	margin-top: 16px;
	margin-left: 10px;
	padding-left: 12px; }
#contents .txt5 dl {
	margin-left: 40px; }
#contents .txt5 dt {
	width: 360px;
	float: left;
	clear: left; }
#contents .txt5 dd {
	width: 360px;
	float: left; }
#contents .errs {
	color: #870012;
	line-height: 1.6em; }
#contents .sendmail {
	text-align: center;
	margin-top: 1em;
	margin-bottom: 0.6em; }
#contents .errs ul { }
#contents .errs li {
	width: 240px;
	float: left;
	margin-bottom: 1em;
	margin-left: 20px;
	list-style-position: inside; }
#contents .txt1 .linebox1 {
	padding: 6px;
	border: solid 1px #959595; }
#contents #blogEntry {
	width: 590px;
	float: left;
	margin-right: 20px; }
#contents #blogEntry .con {
	 }
#contents #blogEntry .con h2 {
	color: #9e8149;
	font-size: 1.2em;
	font-weight: bold;
	background-image: url(../img/h2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 bottom;
	width: 590px;
	padding-top: 12px;
	padding-bottom: 12px; }
#contents #blogCategory {
	font-size: 0.8em; }
#contents #blogCategory .box {
	width: 200px;
	float: left; }
#contents #blogCategory .box h3 {
	color: #6d562c;
	font-size: 14px;
	font-weight: bold;
	background: white url(../img/h3_P1.gif) no-repeat left center;
	margin-top: 16px;
	padding-left: 18px; }
#contents #blogCategory .box ul { }
#contents #blogCategory .box li {
	background: #fff url(../img/Allow1.gif) no-repeat left 0.5em;
	margin-top: 4px;
	margin-left: 6px;
	padding-left: 8px;
	list-style-type: none;
	list-style-position: inside; }
#contents .ProducstIndex {
	margin-top: 20px; }
#contents .ProducstIndex .img {
	width: 276px;
	height: 150px;
	float: left;
	margin-bottom: 24px; }
#contents .ProducstIndex .box {
	width: 520px;
	float: left;
	margin-left: 12px; }
#contents .ProducstIndex p {
	font-size: 0.9em;
	line-height: 1.6em; }
#contents .ProducstIndex strong {
	color: #497181; }
#contents .ProducstIndex span {
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: none; }
/*------table
------*/
#contents .SendPrice {
	margin-right: 20px;
	border-width: medium; }
#contents .SendPrice dl {
	width: 431px;
	margin-top: 0.6em;
	border-top: 1px solid #959595; }
#contents .SendPrice dt {
	font-weight: normal;
	background-color: #e2dbc2;
	width: 280px;
	float: left;
	clear: left;
	padding: 6px 12px;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595; }
#contents .SendPrice dd {
	text-align: right;
	width: 100px;
	float: left;
	padding: 6px 12px;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	border-left: 1px solid #959595; }
/*<agl.folder "商品紹介">*/
	#contents #goods {
		font-size: 14px;
		font-weight: normal;
		line-height: 1.4em;
		width: 600px;
		float: left;
		margin-top: 32px;
		margin-right: 18px; }
	#contents #goods .goodsbox {
		clear: left;
		padding-bottom: 48px;
		display: block; }
	#contents #goods .img {
		background: #fff url(../products/img/IMG_BK.jpg) no-repeat;
		width: 210px;
		height: 210px;
		float: left;
		padding: 7px; }
	#contents #goods .goods_txt {
		width: 360px;
		float: left;
		margin-left: 14px;
		display: block; }
	#contents #goods h2 {
		color: #8d6e38;
		font-size: 1.4em;
		font-weight: bold;
		margin-top: 0.2em;
		margin-bottom: 0.6em;
		padding-bottom: 0.2em;
		border-bottom: 1px solid #8d6e38; }
	#contents #goods dt {
		color: #fff;
		font-weight: normal;
		background-color: #9e8149;
		text-align: center;
		width: 38px;
		float: left;
		clear: left;
		margin-right: 10px;
		padding-top: 3px;
		padding-bottom: 3px; }
	#contents #goods dd {
		width: 270px;
		float: left; }
	#contents #goods .goods_ingredient {
		text-align: left;
		margin-top: 1em; }
	#contents #goods .goods_effect {
		text-align: left;
		margin-top: 1em; }
	#contents #goods .goods_price {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		float: left; }
	#contents #goods .goods_cart {
		float: right; }
	#contents #SideBar {
		width: 200px;
		float: left; }
	#contents #quickcrat {
		 }
	#contents .mini {
		color: black;
		font-size: 0.6em;
		font-style: normal;
		text-decoration: none;
		vertical-align: top; }
	#contents #FooterNavi { clear: left }
	#contents #FooterNavi a { margin: 24px 4px 12px 3px; float: left }
/*</agl.folder>*/
/*<agl.folder "TopPage">*/
	#GlobalNavi {
	background-image: url(../img/navi_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-indent: -9999px;
	position: relative;
	width: 910px;
	height: 94px;
	overflow: hidden;
	margin: 12px auto 20px; }
	#GlobalNavi ul {
	list-style-position: outside; }
	#GlobalNavi li {
	text-align: left;
	display: inline; }
	#GlobalNavi li#navi1 a {
	background-image: url(../img/navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -7px;
	position: absolute;
	top: 7px;
	left: 5px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
	#GlobalNavi li#navi2 a {
	background-image: url(../img/navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -185px -7px;
	position: absolute;
	top: 7px;
	left: 185px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
	#GlobalNavi li#navi3 a {
	background-image: url(../img/navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -365px -7px;
	position: absolute;
	top: 7px;
	left: 365px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
	#GlobalNavi li#navi4 a {
	background-image: url(../img/navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -545px -7px;
	position: absolute;
	top: 7px;
	left: 545px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
	#GlobalNavi li#navi5 a {
	background-image: url(../img/navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -725px -7px;
	position: absolute;
	top: 7px;
	right: 0;
	bottom: 0;
	left: 725px;
	width: 180px;
	height: 80px;
	border-width: medium; }
	#GlobalNavi li#navi1 a:hover {
	background-image: none; }
	#GlobalNavi li#navi2 a:hover {
	background-image: none; }
	#GlobalNavi li#navi3 a:hover {
	background-image: none; }
	#GlobalNavi li#navi4 a:hover {
	background-image: none; }
	#GlobalNavi li#navi5 a:hover {
	background-image: none; }
	/*----4.What'sNew----*/
	#infomation {
	text-align: left;
	width: 410px;
	float: left;
	margin-left: 22px; }
	#infomation h1 {
	background-image: url(../img/h1.jpg);
	text-indent: -9999px;
	width: 410px;
	height: 32px; }
	#infomation dl {
	text-align: left;
	margin-top: 12px; }
	#infomation dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	margin-top: 1em;
	padding-left: 12px;
	display: block; }
	#infomation dd {
	line-height: 1.4em;
	padding-bottom: 0.2em;
	padding-left: 12px;
	border-bottom: 1px dotted #888988;
	display: block; }
/*</agl.folder>*/
/*----中ナビゲーション----*/
#InGlobalNavi {
	background-image: url(../img/in_navi_on.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center 0;
	text-indent: -9999px;
	position: relative;
	width: 920px;
	height: 100px;
	overflow: hidden;
	margin: 1px auto 0; }
#InGlobalNavi ul {
	list-style-position: outside; }
#InGlobalNavi li {
	text-align: left;
	display: inline; }
#InGlobalNavi li#navi1 a {
	background-image: url(../img/in_navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -5px -7px;
	position: absolute;
	top: 7px;
	left: 5px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
#InGlobalNavi li#navi2 a {
	background-image: url(../img/in_navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -185px -7px;
	position: absolute;
	top: 7px;
	left: 185px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
#InGlobalNavi li#navi3 a {
	background-image: url(../img/in_navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -365px -7px;
	position: absolute;
	top: 7px;
	left: 365px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
#InGlobalNavi li#navi4 a {
	background-image: url(../img/in_navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -545px -7px;
	position: absolute;
	top: 7px;
	left: 545px;
	right: 0;
	bottom: 0;
	width: 180px;
	height: 80px;
	border-width: medium; }
#InGlobalNavi li#navi5 a {
	background-image: url(../img/in_navi_off.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -725px -7px;
	position: absolute;
	top: 7px;
	right: 0;
	bottom: 0;
	left: 725px;
	width: 180px;
	height: 80px;
	border-width: medium; }
#InGlobalNavi li#navi1 a:hover {
	background-image: none; }
#InGlobalNavi li#navi2 a:hover {
	background-image: none; }
#InGlobalNavi li#navi3 a:hover {
	background-image: none; }
#InGlobalNavi li#navi4 a:hover {
	background-image: none; }
#InGlobalNavi li#navi5 a:hover {
	background-image: none; }
#kuzu_navi {
	font-size: 0.8em;
	text-align: left;
	width: 660px;
	margin-top: 10px;
	padding-top: 6px;
	padding-bottom: 6px; }
.QT_MS {
	color: #000;
	font-size: 11px;
	line-height: 1.4em;
	background-color: #ddd;
	width: 188px;
	margin-top: 4px;
	padding: 6px; }

