@charset "utf-8";

/*****************************************************************************
 ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc ‹¤’ÊÝ’è
******************************************************************************/
/* ƒtƒHƒ“ƒgÝ’èiŒp³j */
/* ƒtƒHƒ“ƒg¬ */
.fonts{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.85em;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* ƒtƒHƒ“ƒg¬’† */
.fontsm{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* ƒtƒHƒ“ƒg¬¬ */
.fontss{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* ƒtƒHƒ“ƒg¬-Ô */
.fontsr{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.85em;
	color:#e60011;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* ƒtƒHƒ“ƒgÔ */
.fontr{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:1em;
	color:#e60011;
	line-height:1.5;
}
/* ƒtƒHƒ“ƒgƒGƒ“ƒW */
.fontdr{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:1em;
	color:#990000;
	line-height:1.5;
}
/* ƒtƒHƒ“ƒg‘å‘¾Žš */
.fontb{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:1em;
	font-weight:bold;
	line-height:1.5;
}
.fontbb{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:1.3em;
	font-weight:bold;
	line-height:1.2;
}
/* ƒXƒy[ƒXÝ’è */
.paddingb30{
	padding:0px 0px 30px 0px;
}
.paddingb10{
	padding:0px 0px 10px 0px;
}
/* ƒeƒLƒXƒgˆÊ’u */
.txtcenter{
	text-align:center!important;
}
.txtright{
	text-align:right!important;
}
/* ‰ñ‚èž‚Ý */
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
/* ƒNƒŠƒA */
.clearboth{
	clear:both;
}
img.valignm{
	vertical-align:middle;
}
/*****************************************************************************
 ƒƒCƒ“ƒRƒ“ƒeƒ“ƒc Ú×Ý’è
******************************************************************************/
/*-----------------------------------------------*/
/* ‹¤’Ê–{•¶ */
#content{
	margin-top:12px;
	margin-right:auto;
	margin-left:auto;
	width:938px;
	text-align:left;
}
#content p{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	color:#4f4946;
	text-align:left;
	line-height:1.5;
}
#content p.b{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	font-weight:bold;
	color:#4f4946;
	text-align:left;
	line-height:1.5;
}
#content p.btitle{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:1em;
	font-weight:bold;
	color:#4f4946;
	text-align:left;
	line-height:1.2;
}
/* ’ˆÓ‘‚« */
#caution{
	padding: 10px 6px 8px 14px;
	width:735px;
	clear:both;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	color: #666666;
	background-color: #eeeeee;
	line-height:1.2;
	letter-spacing:0.05em;
}
/* ’ˆÓ‘‚«2 */
.caution2{
	padding: 8px 12px 8px 12px;
	clear:both;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.4;
	background-color:#eeeeee;
}
.caution2 h3{
	font-size:1.1em;
}
.caution2 ul{
	margin-left:18px;
}
/* WebƒJƒ^ƒƒO‚ÖƒŠƒ“ƒN */
#tocataloglink{
	margin:14px 0px 0px 0px;
	padding:9px 0px 0px 0px;
	width:755px;
	height:auto;
	clear:both;
	font-size:0px;
	background:url("../images/catalog/to_catalog_t.gif") no-repeat top center;
}
#tocataloglink .imgtitle{
	padding:0px 14px 0px 8px;
	float:left;
	vertical-align:middle;
}
#tocataloglink a{
	color:#217321;
	font-size:12px;
	margin:-9px 12px 0px 0px;
	text-decoration:none;
	float:right;
}
#tocataloglink a:hover{
	text-decoration: underline;
}
#tocataloglink p{
	margin:0px;
	font-size:12px;
	color:#60a752;
	line-height:120%;
}

/*-----------------------------------------------*/
/* ¶ */
#left{
	padding:0px 0px 30px 0px;
	width:755px;
	float:left;
	text-align:left;
}
#title{
	padding:0px 0px 12px 0px;
	width:755px;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E */
#right{
	padding:0px 0px 30px 0px;
	width:183px;
	float:right;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E ƒŠƒ“ƒN */
#rlink{
	width:164px;
	float:right;
	text-align:center;
}
#rlink img{
	padding:0px 0px 10px 0px;
}
#rlink img.martop6{
	padding:6px 0px 10px 0px;
}
#rlink .base{
	border-right:solid 1px #b3b3b3;
	border-bottom:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
}
#rlink .linktitlet{
	margin:0px;
}
#rlink .linktitle{
	margin:6px 0px 0px 0px;
}
#rlink #txt{
	margin:20px 0px 0px 0px;
}
#rlink p{
	margin:0px 0px 0.7em 0px;
	padding-left:1.5em;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	line-height:1.2;
	text-indent:-1.5em;
}
#rlink a:link,#rlink a:active,#rlink a:visited{
	text-decoration:none;
}
#rlink a:hover{
	text-decoration:underline;
}


/* ‰E ƒŠƒ“ƒN ƒVƒ‡[ƒ‹[ƒ€ */
#lshowroom img{
	padding:0px 0px 6px 0px;
}
#lshowroomtxt{
	padding:0px 0px 6px 24px;
	width:138px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	text-align:left;
	line-height:1.6;
	letter-spacing:-0.04em;
	zoom:100%;
}
#lshowroomtxt ul{
}
#lshowroomtxt li{
	margin:0px 13px 0px 0px;
	padding:0px 0px 0px 8px;
	width:47px;
	float:left;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#lshowroomtxt:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* ‰E ƒŠƒ“ƒN ƒMƒƒƒ‰ƒŠ[ */
#lgallery img{
	padding:0px 0px 6px 0px;
}
#lgallerytxt{
	padding:0px 6px 6px 10px;
	width:142px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	color:#6b6d6c;
	text-align:left;
	line-height:1.2;
	letter-spacing:0.05em;
}
#lgallerytxt ul{
	margin:2px 0px 0px 0px;
}
#lgallerytxt li{
	padding:0px 4px 0px 0px;
	float:left;
	list-style:none;
}
#lgallerytxt img{
	padding:4px 0px 0px 0px;
}
#lgallerytxt:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* ‰E ƒŠƒ“ƒN ƒJƒŠƒ‚ƒN‚É‚Â‚¢‚Ä */
#labouttxt{
	padding:0px 0px 6px 11px;
	width:151px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.75em;
	color:#6b6d6c;
	text-align:left;
	line-height:1.8;
	letter-spacing:-0.04em;
}
#labouttxt ul{
}
#labouttxt li{
	padding:0px 0px 0px 12px;
	width:139px;
	list-style:none outside;
	background:url("images/mark-t.gif") no-repeat left center;
}
#labouttxt img{
	margin:12px 0px 0px 0px;
}


/*-----------------------------------------------*/
/* ŒŸõ—p COM */
.com{
	position:absolute;
	top:-100px;
	left:-100px;
}


/*-----------------------------------------------*/
/* ƒŠƒrƒ“ƒOEƒ_ƒCƒjƒ“ƒO‰E‘¤ƒŠƒ“ƒN 182 */
/*-----------------------------------------------*/
/* ¶ */
#prleft{
	padding:0px 0px 30px 0px;
	width:755px;
	float:left;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E */
#prright{
	padding:0px 0px 30px 0px;
	width:183px;
	float:right;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E ƒŠƒ“ƒN */
#prrlink{
	width:182px;
	float:right;
	text-align:center;
}
#prrlink img{
	padding:0px 0px 6px 0px;
}
#prrlink ul{
	margin-bottom:8px;
	list-style:none;
	line-height:0;
	border-bottom:solid 1px #d3d3d3;
	background:#eeeeee;
	text-align:center;
}
#prrlink li{
	margin-right:auto;
	margin-left:auto;
	width:163px;
}
#prrlink li.linktitlet{
	margin:0px;
	width:182px;
}
#prrlink li.linktitle{
	margin:8px 0px 0px 0px;
	width:182px;
}
#prrlink .dottedt{
	padding-top:6px;
	border-top:dotted 1px #707070;
}
form{
	margin:0px;
}
#formHinban{
	padding:0px 0px 6px 0px;
	width:163px;
	text-align:left;
	position: relative;
}
#inputproductcode{
	padding:1px 2px 2px 2px;
	width:120px;
	height:16px;
	border:1px solid #7f9db9;
}
/*#buttonpuroductcode{
	position:absolute;
	top:0;
	left:128px;
}*/
#prrlink p{
	margin-right:auto;
	margin-left:auto;
	padding-bottom:6px;
	width:163px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	color:#6d6663;
	line-height:1.3;
}

/*-----------------------------------------------*/
/* ¤•i ‰E‘¤ƒŠƒ“ƒN 164 */
/*-----------------------------------------------*/
/* ¶ 
#prleft{
	padding:0px 0px 30px 0px;
	width:755px;
	float:left;
	text-align:left;
}*/
/*-----------------------------------------------*/
/* ‰E */
#pr164 #prright{
	padding:0px 0px 30px 0px;
	width:165px;
	float:right;
	text-align:left;
}
/*-----------------------------------------------*/
/* ‰E ƒŠƒ“ƒN */
#pr164 #prrlink{
	width:164px;
	float:right;
	text-align:center;
}
#pr164 #prrlink img{
	padding:0px 0px 6px 0px;
}
#pr164 #prrlink ul{
	margin-bottom:8px;
	list-style:none;
	line-height:0;
	border-bottom:solid 1px #d3d3d3;
	background:#eeeeee;
	text-align:center;
}
#pr164 #prrlink li{
	margin-right:auto;
	margin-left:auto;
	width:145px;
}
#pr164 #prrlink li.linktitlet{
	margin:0px;
	width:164px;
}
#pr164 #prrlink li.linktitle{
	margin:8px 0px 0px 0px;
	width:164px;
}
#pr164 #prrlink .dottedt{
	padding-top:6px;
	border-top:dotted 1px #707070;
}
#pr164 form{
	margin:0px;
}
#pr164 #formHinban{
	padding:0px 0px 6px 0px;
	width:145px;
	text-align:left;
	position: relative;
}
#pr164 #inputproductcode{
	padding:1px 2px 2px 2px;
	width:102px;
	height:16px;
	border:1px solid #7f9db9;
}
#pr164 #buttonpuroductcode{
	position:absolute;
	top:0;
	left:110px;
}
#pr164 #prrlink p{
	margin-right:auto;
	margin-left:auto;
	padding-bottom:6px;
	width:145px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka";
	font-size:0.65em;
	color:#6d6663;
	line-height:1.3;
}

