@charset "UTF-8";

/*==================================================

	製品紹介
	/Product/

===================================================*/

/*--------------------------------------------------

	MaimImg
	メインイメージ
	
--------------------------------------------------*/
#MainVisual h1 {
	width: 850px;
	height: 100px;
	margin: 0px auto;
}

/*--------------------------------------------------

	Contents
	メインコンテンツ

--------------------------------------------------*/
body.Product #GlobalNavi li#BtnProduct a { width:91px; background-position: -341px -40px;}

body.Product #Contents {
	position: relative;
	width: 820px;
	margin: 0px auto;
	padding: 10px 15px;
}

body.Product #Contents:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*--------------------------------------------------

	共通設定

--------------------------------------------------*/
/*	Title
 =================================================*/
body.Product h3 {
	margin-bottom: 25px;
}

body.Product h4 {
	margin-bottom: 10px;
}

/*	Product Navigation
 =================================================*/
body.Product #ProductLeftBox {
	width: 170px;
	float: left;
}

body.Product ul {
	list-style: none;
}

body.Product #ProductNavi dl {
	background: url(img/bg_product-navi-middle.gif) repeat-y;
	width: 170px;
	margin-bottom: 20px;
}

body.Product #ProductNavi dt {
	margin-bottom: 4px;
}

body.Product #ProductNavi dt ul#ProductNaviTop li {
	display: block;
	width: 170px;
}

body.Product #ProductNavi dt ul#ProductNaviTop li a{
	background: url(img/btn_product-navi-top.gif) no-repeat;
	display: block;
	width: 170px;
	height: 38px;
}

body.Product #ProductNavi dt ul#ProductNaviTop li a:hover{background-position: -170px 0px;}


body.Product #ProductNavi dd {
	background: url(img/bg_product-navi-bottom.gif) no-repeat 0px bottom;
	width: 164px;
	padding: 0px 3px 15px;
}


body.Product #ProductNavi dd li {
	display: block;
	width: 164px;
}

body.Product #ProductNavi dd li a {
	background: url(img/btn_product-top.gif) no-repeat;
	display: block;
	width: 164px;
	height: 20px;
}

body.Product #ProductNavi dd li#Tentac a {background-position: 0px -20px;}
body.Product #ProductNavi dd li#CuttingSheet a {background-position: 0px -40px;}
body.Product #ProductNavi dd li#Foglas a {background-position: 0px -60px;}
body.Product #ProductNavi dd li#SuperMaterio a {background-position: 0px -80px;}
body.Product #ProductNavi dd li#Iromizu a {background-position: 0px -100px;}
body.Product #ProductNavi dd li#OtherItem a {background-position: 0px -120px;}
body.Product #ProductNavi dd li#BanGuard a {background-position: 0px -140px;}

body.Product #ProductNavi dd li#Nocs a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#Tentac a:hover {background-position: -164px -20px;}
body.Product #ProductNavi dd li#CuttingSheet a:hover {background-position: -164px -40px;}
body.Product #ProductNavi dd li#Foglas a:hover {background-position: -164px -60px;}
body.Product #ProductNavi dd li#SuperMaterio a:hover {background-position: -164px -80px;}
body.Product #ProductNavi dd li#Iromizu a:hover {background-position: -164px -100px;}
body.Product #ProductNavi dd li#OtherItem a:hover {background-position: -164px -120px;}
body.Product #ProductNavi dd li#BanGuard a:hover {background-position: -164px -140px;}

body.Product #ProductNavi dd li#Nocs li,
body.Product #ProductNavi dd li#Tentac li,
body.Product #ProductNavi dd li#CuttingSheet li,
body.Product #ProductNavi dd li#Foglas li,
body.Product #ProductNavi dd li#SuperMaterio li,
body.Product #ProductNavi dd li#Iromizu li,
body.Product #ProductNavi dd li#OtherItem li,
body.Product #ProductNavi dd li#BanGuard li {
	display: block;
	width: 164px;
	height: 19px;
}

body.Product #ProductNavi dd li li a {
	background: url(img/btn_product-navi-nocs.gif) no-repeat;
	background-position: 0px 0px;
	display: block;
	width: 164px;
	height: 19px;
}

body.Product #ProductNavi dd li#Tentac li a {background: url(img/btn_product-navi-tentac.gif) no-repeat;}
body.Product #ProductNavi dd li#CuttingSheet li a {background: url(img/btn_product-navi-sheet.gif) no-repeat;}
body.Product #ProductNavi dd li#Foglas li a {background: url(img/btn_product-navi-foglas.gif) no-repeat;}
body.Product #ProductNavi dd li#SuperMaterio li a {background: url(img/btn_product-navi-materio.gif) no-repeat;}
body.Product #ProductNavi dd li#Iromizu li a {background: url(img/btn_product-navi-iromizu.gif) no-repeat;}
body.Product #ProductNavi dd li#OtherItem li a {background: url(img/btn_product-navi-other.gif) no-repeat;}
body.Product #ProductNavi dd li#BanGuard li a {background: url(img/btn_product-navi-banguard.gif) no-repeat;}


body.Product #ProductNavi dd li#Nocs li#Nocs_ENocs a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Clear a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Spec a {background-position: 0px -57px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Case a {background-position: 0px -76px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Review a {background-position: 0px -95px;}

body.Product #ProductNavi dd li#Nocs li#Nocs_Nocs a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_ENocs a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Clear a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Spec a:hover {background-position: -164px -57px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Case a:hover {background-position: -164px -76px;}
body.Product #ProductNavi dd li#Nocs li#Nocs_Review a:hover {background-position: -164px -95px;}


body.Product #ProductNavi dd li#Tentac li#Tentac_Spec a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#Tentac li#Tentac_Case a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#Tentac li#Tentac_Review a {background-position: 0px -57px;}

body.Product #ProductNavi dd li#Tentac li#Tentac_Tentac a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#Tentac li#Tentac_Spec a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#Tentac li#Tentac_Case a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#Tentac li#Tentac_Review a:hover {background-position: -164px -57px;}


body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Special a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Spec a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Case a {background-position: 0px -57px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Review a {background-position: 0px -76px;}

body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Sheet a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Special a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Spec a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Case a:hover {background-position: -164px -57px;}
body.Product #ProductNavi dd li#CuttingSheet li#Sheet_Review a:hover {background-position: -164px -76px;}


body.Product #ProductNavi dd li#Foglas li#Foglas_Guard a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Control a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Application a {background-position: 0px -57px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Spec a {background-position: 0px -76px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Case a {background-position: 0px -95px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Review a {background-position: 0px -114px;}

body.Product #ProductNavi dd li#Foglas li#Foglas_Foglas a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Guard a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Control a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Application a:hover {background-position: -164px -57px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Spec a:hover {background-position: -164px -76px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Case a:hover {background-position: -164px -95px;}
body.Product #ProductNavi dd li#Foglas li#Foglas_Review a:hover {background-position: -164px -114px;}


body.Product #ProductNavi dd li#SuperMaterio li#Materio_Green a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Freak a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Iron a {background-position: 0px -57px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Spec a {background-position: 0px -76px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Case a {background-position: 0px -95px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Review a {background-position: 0px -114px;}

body.Product #ProductNavi dd li#SuperMaterio li#Materio_System a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Green a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Freak a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Iron a:hover {background-position: -164px -57px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Spec a:hover {background-position: -164px -76px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Case a:hover {background-position: -164px -95px;}
body.Product #ProductNavi dd li#SuperMaterio li#Materio_Review a:hover {background-position: -164px -114px;}


body.Product #ProductNavi dd li#Iromizu li#Iromizu_Spec a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#Iromizu li#Iromizu_Case a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#Iromizu li#Iromizu_Review a {background-position: 0px -57px;}

body.Product #ProductNavi dd li#Iromizu li#Iromizu_Iromizu a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#Iromizu li#Iromizu_Spec a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#Iromizu li#Iromizu_Case a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#Iromizu li#Iromizu_Review a:hover {background-position: -164px -57px;}


body.Product #ProductNavi dd li#OtherItem li#Other_Helper a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#OtherItem li#Other_Frame a {background-position: 0px -38px;}

body.Product #ProductNavi dd li#OtherItem li#Other_Windee a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#OtherItem li#Other_Helper a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#OtherItem li#Other_Frame a:hover {background-position: -164px -38px;}


body.Product #ProductNavi dd li#BanGuard li#BanGuard_Spec a {background-position: 0px -19px;}
body.Product #ProductNavi dd li#BanGuard li#BanGuard_Case a {background-position: 0px -38px;}
body.Product #ProductNavi dd li#BanGuard li#BanGuard_Review a {background-position: 0px -57px;}

body.Product #ProductNavi dd li#BanGuard li#BanGuard_BanGuard a:hover {background-position: -164px 0px;}
body.Product #ProductNavi dd li#BanGuard li#BanGuard_Spec a:hover {background-position: -164px -19px;}
body.Product #ProductNavi dd li#BanGuard li#BanGuard_Case a:hover {background-position: -164px -38px;}
body.Product #ProductNavi dd li#BanGuard li#BanGuard_Review a:hover {background-position: -164px -57px;}

body.Product ul#ProductNaviBottom {
	background: url(img/bg_product-bottom-navi.gif) no-repeat;
	width: 167px;
	height: 58px;
	padding: 17px 0px 0px 3px;
}

body.Product ul#ProductNaviBottom li a {
	background: url(img/btn_product-navi-bottom.gif) no-repeat;
	display: block;
	width: 164px;
	height: 20px;
}

body.Product ul#ProductNaviBottom li#CuttingSheetStore a {background-position: 0px -20px;}

body.Product ul#ProductNaviBottom li#ManualList a:hover {background-position: -164px 0px;}
body.Product ul#ProductNaviBottom li#CuttingSheetStore a:hover {background-position: -164px -20px;}

/*	Catalog Button
 =================================================*/
body.Product .ProductContents dd ul {
	width: 118px;
	margin: 15px 0px 5px 25px;
}

body.Product .ProductContents dd li.BtnOnlineCatalog a {
	background: url(img/btn_catalog.jpg) no-repeat;
	display: block;
	width: 118px;
	height: 27px;
}

body.Product .ProductContents dd li.BtnOnlineCatalog a:hover {background-position: 0px -27px;}

/*	Other Setting
 =================================================*/
body.Product a.Mark {
	background: url(img/mark_circle.gif) no-repeat 0px 2px;
	padding-left: 12px;
}

body.Product #ProductRightBox #ProductPrint {
	margin-bottom: 20px;
}

body.Product #ProductRightBox #ProductPrint p {
	font-size: 0.85em;
	line-height: 130%;
}

/*--------------------------------------------------

	共通設定 ー テンプレート
	
--------------------------------------------------*/

/*	Product Pick UP 
 =================================================*/
body.Product .ProductPicUp #CaseZero {
	width: 630px;
	padding: 30px 0px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #EBEBEB;
}

body.Product .ProductPicUp h4 {
	margin-bottom: 20px;
}

body.Product .ProductPicUp span {
	display: block;
	width: 630px;
	margin-bottom: 15px;
}

body.Product .ProductPicUp p {
	float: left;
	margin-bottom: 7px;
}

body.Product .ProductPicUp em {
	float: right;
	margin-bottom: 7px;
}

body.Product .ProductPicUp dl {
	float: left;
	width: 190px;
	padding-right: 10px;
}	

body.Product .ProductPicUp dt {
	width: 190px;
	font-size: 0.975em;
	margin-bottom: 5px;
}

body.Product .ProductPicUp dt strong {
	display: block;
	width: 140px;
	height: 100px;
	margin-bottom: 3px;
}

body.Product .ProductPicUp dt span {
	display: block;
	width: 190px;
	margin-bottom: 0px;
}

body.Product .ProductPicUp dd {
	width: 190px;
	font-size: 0.95em;
}

body#ProductBanguardTop .ProductPicUp div {
	margin-bottom: 10px;
	clear: both;
}

body#ProductBanguardTop .ProductPicUp h4 {
}

body#ProductBanguardTop .ProductPicUp h5 {
	width: 430px;
	margin-bottom: 15px;
	color: #A5781E;
	font-weight: bold;
}

body#ProductBanguardTop .ProductPicUp strong {
	display: block;
	width: 430px;
	margin: 0px;
	padding-bottom: 5px;
}

body#ProductBanguardTop .ProductPicUp p {
	width: 430px;
	margin-bottom: 20px;
}

body#ProductBanguardTop .ProductPicUp span {
	float: right;
	width: 190px;
	padding-right: 5px;
}

/*	Product Contents 
 =================================================*/
body.Product .ProductContents dl.OnlineCatalog {
	background: #F0F0F0;
	float: right;
	width: 266px;
	margin-left: 5px;
	padding: 6px;
	border: 1px solid #E6E6E6;
}

body.Product .ProductContents dl.OnlineCatalog dt {
	width: 92px;
	height: 140px;
	padding-left: 5px;
	float: right;
}

body.Product .ProductContents dl.OnlineCatalog dd {
	width: 165px;
	font-size: 0.9em;
}

body.Product .ProductContents span {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 250px;
	margin: 20px 0px;
	padding-left: 64px;
}

/*	Product Customer Review 
 =================================================*/
body.Product .ProductReview .error {
	border: 2px solid #EBEBEB;
	margin: 0px 0px 25px 0px;
	padding: 1px;
}

body.Product .ProductReview .error p {
	background: #EBEBEB;
	margin: 0px;
	padding: 12px 10px;
	font-weight: bold;
}

body.Product .ProductReview .error span {
	color: #FF0000;
}

body.Product .ProductReview #CommentZero {
	padding: 30px 0px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #EBEBEB;
}

body.Product .ProductReview #comments-open-captcha {
	position: relative;
	background: url(img/bg_review-line.gif) repeat-x 0px 0px;
	height: 60px;
	margin-bottom: 20px;
	padding-top: 20px;
}


body.Product .ProductReview #comments-open-captcha .field #captcha_code {
	position: absolute;
	top: 38px;
	left: 170px;
	magin: 0px;
	padding: 0px;
}

body.Product .ProductReview #comments-open-captcha .field p {
	position: absolute;
	top: 60px;
	left: 170px;
}

body.Product .ProductReview h4 {
	margin-bottom: 15px;
}

body.Product .ProductReview dl {
	margin-bottom: 20px;
}

body.Product .ProductReview dl#ListEnd {
	margin-bottom: 0px;
}

body.Product .ProductReview dt {
	background: url(img/bg_person.gif) no-repeat;
	margin-bottom: 5px;
	padding-left: 19px;
}

body.Product .ProductReview dt.HostComment {
	background: url(img/bg_person-csdc.gif) no-repeat;
	margin-bottom: 5px;
	padding-left: 19px;
}


body.Product .ProductReview p {
	font-size: 1em;
}

body.Product .ProductReview dt span {
	padding: 0px 10px 0px 30px;
}

body.Product .ProductReview dt a {
	font-size: 0.95em;
}

body.Product .ProductReview dd {
	width: 608px;
	padding: 10px 10px 0px 10px;
	border: 1px solid #E6E6E6;
}

body.Product .ProductReview li {
	width: 630px;
	padding: 10px 0px 0px;
	text-align: right;
}
	
body.Product .ProductReview strong {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	display: block;
	margin: 20px 0px 10px;
	padding-left: 12px;
}

body.Product .ProductReview p {
	margin-bottom: 12px;
}

body.Product .ProductReview table {
	width: 630px;
	margin-bottom: 20px;
}

body.Product .ProductReview table th {
	background: #EBEBEB;
	width: 90px;
	padding: 10px;
	text-align: left;
	line-height: 110%;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}

body.Product .ProductReview table th em {
	background: none;
	display: block;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}

body.Product .ProductReview table td {
	width: 520px;
	padding: 5px 0px 5px 10px;
}

body.Product .ProductReview table td p {
	font-size: 0.85em;
	margin-bottom: 0px;
}

body.Product .ProductReview table td #comment-bake-cookie {
	margin: 0px 0px 0px 80px;
}

*+html body.Product .ProductReview table td #comment-bake-cookie {
	margin: 0px 0px 0px 85px;
}

* html body.Product .ProductReview table td #comment-bake-cookie {
	margin: 0px 0px 0px 85px;
}

body.Product .ProductReview dl#Alert {
	background: url(img/bg_review-line.gif) repeat-x 0px 0px;
	width: 630px;
	padding-top: 15px;
	margin-bottom: 15px;
}

body.Product .ProductReview dl#Alert dt {
	background: none;
	display: block;
	float: left;
	width: 390px;
	margin: 0px;
	padding: 0px;
}

body.Product .ProductReview dl#Alert dd {
	float: right;
	width: 210px;
	padding: 25px 0px 0px 0px;
	border: none;
}

body.Product .ProductReview em {
	background: url(img/bg_review-line.gif) repeat-x 0px 0px;
	display: block;
	padding-top: 15px;
	margin-bottom: 3px;
}

body.Product .ProductReview dl#Captcha {
	margin-bottom: 10px;
}

body.Product .ProductReview dl#Captcha dt {
	background: none;
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

body.Product .ProductReview dl#Captcha dd {
	width: 450px;
	padding: 8px 0px;
	border: none;
}

/*	Product Customer Review Message(Error+complete)
 =================================================*/
body.Product .ProductReviewMessage h4 {
	margin-bottom: 20px;
}

body.Product .ProductReviewMessage .BorderGray {
	width: 624px;
	padding: 1px;
	border: 2px solid #EBEBEB;
}

body.Product .ProductReviewMessage .BorderGray p {
	width: 620px;
	padding: 1px 1px 30px 1px;
	text-align: center;
	border: 1px solid #EBEBEB;
}

body.Product .ProductReviewMessage .BorderGray strong {
	background: #EBEBEB;
	display: block;
	width: 620px;
	padding: 5px 0px;
	text-align: center;
}

body.Product .ProductReviewMessage .BorderGray span {
	display: block;
	margin: 25px 0px;
	text-align: center;
}

body.Product .ProductReviewMessage .BorderGray em {
	display: block;
	color: #CC0000;
	padding: 5px 0px;
	font-weight: bold;
	text-align: center;
}

body.Product .ProductReviewMessage .BorderGray a {
	margin: 100px 30px 0px 0px;
}

/*	Product Link 
 =================================================*/
body.Product .ProductLink p {
	font-size: 0.975em;
}

body.Product .ProductLink span {
	display: block;
	width: 616px;
	margin-bottom: 20px;
	padding: 6px;
	font-size: 0.85em;
	border: 1px solid #EBEBEB;
}

/*	Product Detail Navi
 =================================================*/
body.Product .ProductDetailNavi {
	width: 630px;
	margin: 15px 0px 20px;
}

body.Product .ProductDetailNavi ul {
	background: #F0F0F0;
	padding: 6px 0px 6px 15px;
	border-top: 1px solid #8CBB00;
	border-bottom: 1px solid #8CBB00;
}

body.Product .ProductDetailNavi ul li {
	background: url(../common/img/mark_circle-green.gif) no-repeat 0px 5px;
	float: left;
	margin-right: 50px;
	padding-left: 13px;
}

/*	Product Usage
 =================================================*/
body.Product .ProductUsage {
	width: 630px;
}

body.Product .ProductUsage ul {
	width: 370px;
	margin-left: 20px;
}

body.Product .ProductUsage li {
	background: url(img/mark_green-square.gif) no-repeat 0px 5px;
	float: left;
	padding: 0px 0px 15px 10px;
	width: 175px;
}

body.Product .ProductUsage li.WidthAuto {
	width: auto;
}

body.Product .ProductUsage span {
	display: block;
	float: right;
}

/*	Product Trait
 =================================================*/
body.Product .ProductTrait {
	width: 630px;
	margin-bottom: 10px;
}

body.Product .ProductTrait ul {
	margin-left: 5px;
	padding-bottom: 15px;
}

body.Product .ProductTrait li {
	float: left;
}

body.Product .ProductTrait span {
	display: block;
	float: right;
	padding: 0px 0px 25px 15px;
	font-size: 0.9em;
	text-align: right;
	line-height: 120%;
	clear: both;
}

body.Product .ProductTrait strong {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	display: block;
	color: #A5781E;
	margin-left: 5px;
	padding: 0px 0px 10px 13px;
}

body.Product .ProductTrait p {
	margin: 0px 0px 25px 17px;
}

body.Product .ProductTrait dl {
	background: url(img/mark_green-line.gif) no-repeat 17px 5px;
	margin-bottom: 20px;
	padding-left: 17px;
}

body.Product .ProductTrait dt {
	color: #444444;
	font-weight: bold;
	padding: 0px 20px 5px 15px;
}

body.Product .ProductTrait dd {
	padding: 0px 20px 0px 15px;
}

/*	Product Usage Trait
 =================================================*/
body.Product .ProductUsageTrait {
	width: 630px;
	margin-bottom: 20px;
}

body.Product .ProductUsageTrait li {
	float: left;
}

body.Product .ProductUsageTrait table {
	width: 600px;
	margin-left: 15px;
	clear: both;
}

body.Product .ProductUsageTrait th {
	background: #F4F7E7 url(img/mark_circle-brown.gif) no-repeat 11px 12px;
	color: #A5781E;
	width: 135px;
	padding: 8px 0px 5px 25px;
	font-weight: bold;
	border-bottom: 1px solid #D6E4A1;
	vertical-align: top;
}

body.Product .ProductUsageTrait td {
	border-bottom: 1px solid #D6E4A1;
	padding: 8px 0px 0px 1px;
}

body.Product .ProductUsageTrait td strong {
	display: block;
	padding-left: 5px;
}

body.Product .ProductUsageTrait td p {
	margin: 0px 0px 5px 5px;
}

body.Product .ProductUsageTrait td em {
	display: block;
	font-size: 0.9em;
}

body.Product .ProductUsageTrait td span {
	display: block;
}

body.Product .ProductUsageTrait td p.BgGrayTrait {
	background: #F7F7F1;
	margin: 0px;
	padding: 5px;
}

body.Product .ProductUsageTrait td p.BgGrayTrait strong {
	padding: 0px;
}

body.Product .ProductUsageTrait ul {
	text-align: right;
	margin: 10px 15px 0px 0px;
}

body.Product .ProductUsageTrait li {
	display: inline;
	margin-left: 15px;
	float: none;
}


/*	Product Catalog
 =================================================*/
body.Product .ProductCatalog {
	width: 630px;
}

body.Product .ProductCatalog span {
	display: block;
	width: 600px;
	padding: 0px 0px 4px 15px;
}

body.Product .ProductCatalog a {
	float: right;
	padding-right: 20px;
}

body.Product .ProductCatalog p {
	padding: 0px 0px 15px 15px;
}

body.Product .ProductCatalog ul {
	float: left;
	width: 192px;
	height: 48px;
	margin: 0px 5px 0px 15px;
	padding: 0px 0px 10px;
}

body.Product .ProductCatalog li {
	display: block;
	width: 192px;
	height: 48px;
}

body.Product .ProductCatalog a#Catalog {
	background: url(img/btn_online-catalog.jpg) no-repeat;
	display: block;
	width: 192px;
	height: 48px;
	padding: 0px;
}

body.Product .ProductCatalog a.Mark {
	background: url(img/mark_circle.gif) no-repeat 0px 4px;
	padding-left: 12px;
}


body.Product .ProductCatalog a#Catalog:hover {background-position: 0px -48px;}

body.Product .ProductCatalog em {
	display: block;
	font-size: 0.875em;
	padding: 0px 0px 10px;
}

body.Product .ProductCatalog em a {
	float: none;
	padding: 0px;
}

body#ProductAboutIromizu .ProductCatalog ul#CatalogLink {
	float: right;
	margin: 0px 15px 40px 0px;
	width: auto;
	height: auto;
	padding: 0px;
}

body#ProductAboutIromizu .ProductCatalog ul#CatalogLink li {
	width: auto;
	height: auto;
	float: left;
	margin-left: 15px;
	padding-left: 15px;
	background: url(img/mark_circle.gif) no-repeat 0px 4px;
}

body#ProductAboutIromizu .ProductCatalog ul#CatalogLink li a {
	float: none!important;
	padding: 0px;
}


/*	Product Character
 =================================================*/
body.Product .ProductCharacter {
	width: 630px;
}

body.Product .ProductCharacter h4 {
	margin-bottom: 20px;
}

body.Product .ProductCharacter table {
	width: 600px;
	margin: 0px 0px 10px 15px;
}

body.Product .ProductCharacter table#TwoChara {
	margin: 0px 0px 20px 15px;
}

body.Product .ProductCharacter table caption {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	padding: 0px 0px 5px 12px;
	color: #A5781E;
	text-align: left;
	font-weight: bold;
}

body.Product .ProductCharacter th {
	background: #F4F7E7;
	width: 90px;
	padding: 5px 15px;
	font-weight: bold;
	border-top: 1px solid #D6E4A1;
	border-bottom: 1px solid #D6E4A1;
}

body.Product .ProductCharacter td {
	background: #FFFFFF;
	width: 450px;
	padding: 0px 15px;
	color: #444444;
	border-top: 1px solid #D6E4A1;
	border-bottom: 1px solid #D6E4A1;
}

body.Product .ProductCharacter td ul {
	text-align: left;
	margin: 0px;
}

body.Product .ProductCharacter td li {
	background: url(img/mark_green-square.gif) no-repeat 0px 4px;
	display: block;
	margin-left: 2px;
	padding-left: 10px;
}

body.Product .ProductCharacter ul {
	text-align: right;
	margin: 0px 15px 40px 0px;
}

body.Product .ProductCharacter li {
	display: inline;
	margin-left: 15px;
}

body.Product .ProductCharacter #ProductContact {
	width: 600px;
	margin-left: 15px;
	padding: 1px 0px;
	border-top: 1px solid #D6E4A1;
	border-bottom: 1px solid #D6E4A1;
}

body.Product .ProductCharacter #ProductContact p {
	background: #F6F8EF;
	margin: 0px;
	padding: 10px 18px;
}

body.Product .ProductCharacter #ProductContact strong {
	background: url(img/mark_green-line.gif) no-repeat 0px 5px;
	display: block;
	color: #A5781E;
	padding: 0px 0px 10px 15px;
}

body.Product .ProductCharacter #ProductContact span {
	padding-left: 15px;
}

body.Product .ProductCharacter #ProductContact em {
	padding-left: 30px;
}

/*	Product Character
 =================================================*/
body.Product .ProductOtherItem {
	width: 630px;
}

body.Product .ProductOtherItem strong {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	display: block;
	color: #A5781E;
	margin-left: 5px;
	padding: 0px 0px 10px 13px;
}

body.Product .ProductOtherItem p {
	width: 600px;
	margin: 0px 0px 25px 17px;
}

body.Product .ProductOtherItem ul {
	width: 580px;
	margin-left: 20px;
}

body.Product .ProductOtherItem li {
	background: url(img/mark_green-square.gif) no-repeat 0px 5px;
	float: none;
	padding: 0px 0px 15px 8px;
}

body.Product .ProductOtherItem li#ListEnd {
	padding-bottom: 0px;
}

/*	Spec List
 =================================================*/
body.Product .SpecList {
	margin-bottom: 30px;
}

body.Product #ProductRightBox .ListEnd {
	background: none;
	margin: 0px;
}

body.Product #ProductRightBox .AlertEnd {
	background: none;
	margin-bottom: 0px;
}

body.Product #ProductRightBox .ToPageTop {
	margin: 0px;
}


body#ProductTop #ProductRightBox .ToPageTop {
	margin-bottom: 20px;
}

/*
body.Product #ProductRightBox .GreenLine {
	background: url(img/bg_green-line.gif) repeat-x bottom;
	padding-bottom: 40px;
}
*/

body.Product .SpecList em {
	display: block;
	padding: 8px 0px 0px 13px;
}

body.Product .SpecList .SpecListBg {
	background: #EFF4DC;
	width: 604px;
	margin-left: 11px;
	padding: 2px;
}

html[xmlns] body.Product .SpecList .SpecListBg {
	background: #EFF4DC;
	width: 604px;
	margin-left: 11px;
	padding: 3px 2px 2px 3px;
}

*:first-child+html body.Product .SpecList .SpecListBg {
	background: #EFF4DC;
	width: 604px;
	margin-left: 11px;
	padding: 2px;
}

body.Product .SpecList table {
	width: 604px;
	border: 1px solid #FFFFFF;
}

body.Product .SpecList th {
	background: #F4F7E7 url(img/mark_green-circle.gif) no-repeat 12px 14px;
	width: 154px;
	padding: 10px 0px 10px 25px;
	color: #A5781E;
	font-weight: bold;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body.Product .SpecList td {
	background: #F4F7E7;
	padding: 10px 9px;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

/*	Spec Alert
 =================================================*/
body.Product .SpecAlert h4 {
	margin-bottom: 20px;
}

body.Product .SpecAlert dl {
	width: 620px;
	margin: 0px 0px 30px 10px;
}

body.Product .SpecAlert dt {
	font-weight: bold;
}

body.Product .SpecAlert dd {
	border-left: 2px solid #8DBC03;
}

body.Product .SpecAlert dd ul {
	margin-left: 10px;
}

body.Product .SpecAlert dd li {
	background: url(nocs/img/bg-list-alert.gif) repeat-x bottom;
	padding: 10px 3px;
}

body.Product .SpecAlert em {
	display: block;
	font-size: 0.85em;
	padding: 10px 0px 0px 10px;
}

body.Product .SpecAlert dd em {
	display: block;
	font-size: 0.85em;
	padding: 5px 0px 0px;
}


/*	Spec Table
 =================================================*/
body.Product .SpecTable table {
	width: 600px;
	margin: 0px 0px 30px 15px;
	border-collapse: separate;
	background: #EFF4DC;
}

body.Product .SpecTable th {
	background: #F4F7E7;
	padding: 8px 0px;
	font-weight: bold;
	text-align:center;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body.Product .SpecTable th.Normal {
	font-weight: normal;
}

body.Product .SpecTable td {
	background: #FFF;
	text-align: center;
	padding: 8px 0px;
}

body.Product .SpecTable td.SubTitle {
	font-weight: bold;
}

body.Product .SpecTable td.TextLeft {
	text-align: left;
	padding-left: 10px;
}

body.Product .SpecTable p {
	margin-left: 15px;
}

body.Product .SpecTable sub {
	vertical-align: baseline;
}

/*	Spec Alert List
 =================================================*/
body.Product .SpecAlertList p {
	background: url(img/bg_square.gif) no-repeat 0px 5px;
	margin: 0px 25px 10px 15px;
	padding-left: 10px;
}

body.Product .SpecAlertList p.SubContent {
	margin: 0px 25px 10px 15px;
}

body.Product .SpecAlertList em {
	display: block;
	margin: 0px 0px 3px 15px;
	font-weight: bold;
}

body.Product .SpecAlertList ul {
	margin: 5px 0px 15px 20px;
	padding-left: 8px;
	border-left: 2px solid #8DBC03;
}

body.Product .SpecAlertList li {
	margin-bottom: 5px;
}

body.Product .SpecAlertList span {
	display: block;
	margin: 0px 0px 30px 15px;
	font-size: 0.875em;
	line-height: 130%;
}

body.Product .SpecAlertList span#NoSpace {
	margin: 0px 0px 5px 15px;
}

body.Product .SpecAlertList table {
	margin: 0px 0px 15px 20px;
	padding-left: 8px;
	border-left: 2px solid #8DBC03;
}

body.Product .SpecAlertList table th {
	background: url(foglas/img/bg_gray-dotted-line.gif) repeat-x 0px 12px;
	width: 195px;
	padding: 5px 0px;
	vertical-align: top;
}

body.Product .SpecAlertList table th strong {
	background: #FFFFFF;
	padding: 0px 5px;
}

body.Product .SpecAlertList table td {
	padding: 5px;
}

body.Product .SpecAlertList table .NoLine {
	border: none;
}

body.Product #AlertMaterial,
body.Product #AlertBefore,
body.Product #AlertAfter {
	margin-bottom: 10px;
}

body.Product #AlertAfter em {
	margin-top: 10px;
}

/*--------------------------------------------------

	Index
	プロダクトトップページ
	
--------------------------------------------------*/

/*	Product Introduction
 =================================================*/
body.Product #ProductRightBox {
	width: 630px;
	float: right;
}

body#ProductTop #ProductNavi dt ul#ProductNaviTop li a{background-position: -170px 0px;}

body#ProductTop #ProductIntro h3 {
	margin-bottom: 15px;
}

body#ProductTop #ProductIntro p {
	margin-bottom: 15px;
}

body#ProductTop #ProductIntro ul:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

body#ProductTop #ProductIntro li {
	float: left;
	width: 308px;
	height: 130px;
	margin-bottom: 15px;
	padding-right:13px
}

body#ProductTop #ProductIntro li.RightList {
	padding: 0px;
}

body#ProductTop #ProductIntro li.ListEnd {
	margin: 0px;
}

body#ProductTop #ProductIntro li a {
	background: url(img/btn_top-nocs.jpg) no-repeat;
	display: block;
	width: 308px;
	height: 130px;
}

body#ProductTop #ProductIntro li#BtnTopTentac a {background: url(img/btn_top-tentac.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopCuttingSheet a {background: url(img/btn_top-cutting-sheet.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopFoglas a {background: url(img/btn_top-foglas.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopSuperMaterio a {background: url(img/btn_top-super-materio.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopIromizu a {background: url(img/btn_top-iromizu.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopOtherItem a {background: url(img/btn_top-other.jpg) no-repeat;}
body#ProductTop #ProductIntro li#BtnTopBanGuard a {background: url(img/btn_top-banguard.jpg) no-repeat;}

body#ProductTop #ProductIntro li#BtnTopNocs a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopTentac a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopCuttingSheet a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopFoglas a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopSuperMaterio a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopIromizu a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopOtherItem a:hover {background-position: 0px -130px;}
body#ProductTop #ProductIntro li#BtnTopBanGuard a:hover {background-position: 0px -130px;}

body.Product ul.ToPageTop {
	clear: both;
}

/*--------------------------------------------------

	Index
	プロダクト ー カッティングシートページ  
	
--------------------------------------------------*/

/*	Product Sheet Top
 =================================================*/
body#ProductSheetTop #ProductNavi dd li#CuttingSheet a {background-position: -164px -40px;}
body#ProductSheetTop #ProductNavi dd li#CuttingSheet li#Sheet_Sheet a {background-position: 0px 0px;}
body#ProductSheetTop #ProductNavi dd li#CuttingSheet li#Sheet_Sheet a:hover {background-position: -164px 0px;}

body#ProductSheetTop #WhatSheet span#BgGlay {
	background: #F0F0F0;
	display: block;
	float: right;
	width: 266px;
	margin: 0px 0px 0px 10px;
	padding: 6px;
	font-size: 0.9em;
	border: 1px solid #E6E6E6;
}

body#ProductSheetTop #WhatSheet dl {
	background: #F0F0F0;
	float: left;
	width: 130px;
	margin: 0px;
	padding: 0px 0px 10px;
	border: none;
}

body#ProductSheetTop #WhatSheet dl dt {
	padding: 0px 0px 5px 20px;
	float: none;
}

body#ProductSheetTop #WhatSheet dl dd {
	padding-left: 5px;
}

body#ProductSheetTop #WhatSheet dd ul {
	width: 118px;
	margin: 0px;
}


/*	Product About Sheet
 =================================================*/
body#ProductAboutSheet #ProductNavi dd li#CuttingSheet li#Sheet_Sheet a {background-position: -164px 0px;}

body#ProductAboutSheet .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutSheet .ProductTrait span {
	padding-bottom: 0px;
}

body#ProductAboutSheet .ProductCatalog ul {
	clear: both;
	padding: 20px 0px 10px;
}

body#ProductAboutSheet .ProductCatalog ul a span {
	display: inline;
	width: auto;
	border: none;
	margin: 0px;
	padding: 0px;
}

body#ProductAboutSheet .ProductCatalog em {
	float: left;
	display: block;
	padding: 20px 0px 10px;
}

body#ProductAboutSheet .ProductCharacter p {
	margin: 0px 0px 25px 15px;
}

body#ProductAboutSheet .ProductCharacter p span {
	padding-right: 3px;
}

body#ProductAboutSheet .ProductCharacter p span img {
	display: inline;
}

body#ProductAboutSheet .ProductCharacter #ProductContact p {
	margin: 0px;
}


/*	Product Special Sheet
 =================================================*/
body#ProductSpecialSheet #ProductNavi dd li#CuttingSheet li#Sheet_Special a {background-position: -164px -19px;}

body#ProductSpecialSheet .ProductTrait p {
	margin: 0px 0px 10px 17px;
}

body#ProductSpecialSheet .ProductCharacter table {
	width: 600px;
	margin: 0px 0px 30px 15px;
	border-collapse: separate;
	background: #EFF4DC;
}

body#ProductSpecialSheet .ProductCatalog ul {
	clear: both;
	padding: 20px 0px 10px;
}

body#ProductSpecialSheet .ProductCatalog ul a span {
	display: inline;
	width: auto;
	border: none;
	margin: 0px;
	padding: 0px;
}

body#ProductSpecialSheet .ProductCatalog em {
	float: left;
	display: block;
	padding: 20px 0px 10px;
}

body#ProductSpecialSheet .ProductCharacter table {
	border-collapse: separate;
	background: #EFF4DC;
	margin-bottom: 15px;
}

body#ProductSpecialSheet .ProductCharacter th {
	background: #F4F7E7;
	width: auto;
	padding: 8px 0px 0px 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body#ProductSpecialSheet .ProductCharacter th.ListTop {
	margin: 0px;
	text-align: center;
}

body#ProductSpecialSheet .ProductCharacter td {
	background: #FFF;
	color: #333333;
	width: auto;
	text-align: center;
	vertical-align: top;
	padding: 8px 0px;
	border: none;
}

body#ProductSpecialSheet .ProductCharacter td.SubTitle {
	font-weight: bold;
}

body#ProductSpecialSheet .ProductCharacter ul {
	margin-bottom: 15px;
}

body#ProductSpecialSheet .ProductCharacter p {
	margin: 0px 0px 25px 15px;
}

body#ProductSpecialSheet .ProductCharacter p span {
	padding-right: 3px;
}

body#ProductSpecialSheet .ProductCharacter p span img {
	display: inline;
}

body#ProductSpecialSheet .ProductCharacter #ProductContact p {
	margin: 0px;
}

/*	Product Spec Sheet
 =================================================*/
body#ProductSpecSheet #ProductNavi dd li#CuttingSheet li#Sheet_Spec a {background-position: -164px -38px;}

body#ProductSpecSheet #ProductRightBox h3 {
	margin-bottom: 10px;
}

body#ProductSpecSheet ul.PrintPdf {
	float: left;
	width: 219px;
	padding-right: 8px;
}

body#ProductSpecSheet ul.PrintPdf li {
	display: block;
	width: 219px;
	height: 25px;
}

body#ProductSpecSheet ul.PrintPdf li a {
	background: url(sheet/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 194px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: -0.03em;
}

body#ProductSpecSheet ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecSheet #Format th {
	width: 100px;
}

body#ProductSpecSheet #Format th.TextLong {
	width: 300px;
	text-align: center;
}

body#ProductSpecSheet #Format td {
	padding: 8px 10px;
	text-align: center;
}

body#ProductSpecSheet #Format td.TextLeft {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecSheet .GreenLine td {
	text-align: left;
	padding: 8px 5px;
}

body#ProductSpecSheet .SpecTable th {
	width: 150px;
}

body#ProductSpecSheet .SpecTable td {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecSheet .SpecTable p {
	margin: 15px 0px 15px 12px;
}

body#ProductSpecSheet .SpecTable #BorderGray {
	width: 602px;
	margin-left: 11px;
	padding: 1px;
	border: 1px solid #EBEBEB;
}

body#ProductSpecSheet .SpecTable #BorderGray p {
	width: 590px;
	margin: 0px;
	padding: 10px 5px;
	font-size: 0.975em;
	text-align:center;
	border: 1px solid #EBEBEB;
}

body#ProductSpecSheet .SpecTable #BorderGray strong {
	display: block;
	text-align: center;
	padding-top: 10px;
}

/*	Product Review Sheet
 =================================================*/
body#ProductReviewSheet #ProductNavi dd li#CuttingSheet li#Sheet_Review a {background-position: -164px -76px;}

/*--------------------------------------------------

	Index
	プロダクト ー ノックスページ  
	
--------------------------------------------------*/

/*	Product Nocs Top
 =================================================*/
body#ProductNocsTop #ProductNavi dd li#Nocs a {background-position: -164px 0px;}
body#ProductNocsTop #ProductNavi dd li#Nocs li#Nocs_Nocs a {background-position: 0px 0px;}
body#ProductNocsTop #ProductNavi dd li#Nocs li#Nocs_Nocs a:hover {background-position: -164px 0px;}

body#ProductNocsTop #WhatTuffcal ul#TuffcalList {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 300px;
	margin: 20px 0px;
	padding-left: 64px;
}

body#ProductNocsTop #WhatTuffcal #TuffcalList li {
	margin-bottom: 5px;
}


/*	Product about Nocs
 =================================================*/
body#ProductAboutNocs #ProductNavi dd li#Nocs li#Nocs_Nocs a {background-position: -164px 0px;}

body#ProductAboutNocs.ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutNocs .ProductCatalog ul a span {
	display: inline;
	width: auto;
	border: none;
	margin: 0px;
	padding: 0px;
}

/*	Product Nocs Tuffcal
 =================================================*/
body#ProductAboutTuffcal #ProductNavi dd li#Nocs li#Nocs_ENocs a {background-position: -164px -19px;}

body#ProductAboutTuffcal.ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutNocs .ProductCatalog ul,
body#ProductAboutTuffcal .ProductCatalog ul {
	clear: both;
	padding: 20px 0px 10px;
}

body#ProductAboutNocs .ProductCatalog em,
body#ProductAboutTuffcal .ProductCatalog em {
	float: left;
	display: block;
	padding: 20px 0px 10px;
}

body#ProductAboutTuffcal .ProductCatalog ul a span {
	display: inline;
	width: auto;
	border: none;
	margin: 0px;
	padding: 0px;
}

/*	Product Nocs Clear
 =================================================*/
body#ProductAboutClear #ProductNavi dd li#Nocs li#Nocs_Clear a {background-position: -164px -38px;}

body#ProductAboutClear .ProductCatalog span {
	display: block;
	width: 325px;
	margin: 0px auto;
}


/*	Product Spec Nocs
 =================================================*/
body#ProductSpecNocs #ProductNavi dd li#Nocs li#Nocs_Spec a {background-position: -164px -57px;}

body#ProductSpecNocs #ProductRightBox h3 {
	margin-bottom: 10px;
}

body#ProductSpecNocs ul.PrintPdf {
	float: left;
	width: 219px;
	padding-right: 8px;
}

body#ProductSpecNocs ul.PrintPdf li {
	display: block;
	width: 219px;
	height: 25px;
}

body#ProductSpecNocs ul.PrintPdf li a {
	background: url(nocs/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 194px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: -0.03em;
}

body#ProductSpecNocs ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecNocs table {
	margin-bottom: 10px;
}

body#ProductSpecNocs th {
	width: 110px;
}

body#ProductSpecNocs #Size th {
	width: 100px;
}

body#ProductSpecNocs #Size th.TextLong {
	width: 300px;
	text-align: center;
}

body#ProductSpecNocs td {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecNocs #Size td {
	text-align: center;
}

body#ProductSpecNocs #Size td.TextLong {
	width: 140px;
}

body#ProductSpecNocs .SpecTable #Size td.TextLeft {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecNocs #Exam {
	margin-bottom: 5px;
}

body#ProductSpecNocs em {
	padding-left: 15px;
}

/*	Product Review Nocs
 =================================================*/
body#ProductReviewNocs #ProductNavi dd li#Nocs li#Nocs_Review a {background-position: -164px -95px;}

/*--------------------------------------------------

	Index
	プロダクト ー フォグラスページ  
	
--------------------------------------------------*/

/*	Product Foglas Top
 =================================================*/
body#ProductFoglasTop #ProductNavi dd li#Foglas a {background-position: -164px -60px;}
body#ProductFoglasTop #ProductNavi dd li#Foglas li#Foglas_Foglas a {background-position: 0px 0px;}
body#ProductFoglasTop #ProductNavi dd li#Foglas li#Foglas_Foglas a:hover {background-position: -164px 0px;}

body#ProductFoglasTop #WhatFoglas {
	position: relative;
}

body#ProductFoglasTop #WhatFoglas span#FoglasImg {
	background: none;
	position: absolute;
	top: 32px;
	right: 0px;
	width: 257px;
	margin: 0px;
	padding: 0px;
}

body#ProductFoglasTop #WhatFoglas span#FoglasSafetyImg {
	background: none;
	position: absolute;
	top: 175px;
	right: 85px;
	width: 85px;
	margin: 0px;
	padding: 0px;
}

body#ProductFoglasTop #WhatFoglas span#FoglasOptionImg {
	background: none;
	position: absolute;
	top: 175px;
	right: 30px;
	width: 85px;
	margin: 0px;
	padding: 0px;
}

body#ProductFoglasTop #WhatFoglas p {
	width: 365px;
}

body#ProductFoglasTop #WhatFoglas ul {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 300px;
	margin: 20px 0px;
	padding-left: 64px;
}

body#ProductFoglasTop #WhatFoglas li {
	margin-bottom: 5px;
}

/* 重要なお知らせ */
body#ProductFoglasTop #ProductRightBox dl#ProductFoglasTopImportant{
	margin-bottom: 20px;
	padding: 10px 15px;
	border: 1px solid #ccc;
}
body#ProductFoglasTop #ProductRightBox #ProductFoglasTopImportant dt{
	margin: 0px 0px 10px;
	font-weight:bold;
	color: #000;
}
body#ProductFoglasTop #ProductRightBox #ProductFoglasTopImportant dd{}


/*	Product About Foglas
 =================================================*/
body#ProductAboutFoglas #ProductNavi dd li#Foglas li#Foglas_Foglas a {background-position: -164px 0px;}

body#ProductAboutFoglas .ProductTrait {
	margin-bottom: 30px;
}

body#ProductAboutFoglas .ProductTrait dt em {
	display: inline;
	padding: 0px;
}

body#ProductAboutFoglas .ProductTrait em {
	display: block;
	padding-left: 15px;
	font-size: 0.9em;
}

body#ProductAboutFoglas .ProductTrait dd span {
	background: url(img/mark_green-square.gif) no-repeat 2px 10px;
	display: block;
	float: none;
	padding: 5px 0px 0px 12px;
	font-size: 1em;
	text-align: left;
	clear: none;
}

body#ProductAboutFoglas .ProductTrait ul#ItemList {
	padding: 5px 0px 0px 22px;
	font-size: 0.9em;
}

body#ProductAboutFoglas .ProductTrait ul#ItemList li {
	line-height: 120%;
}

/* 重要なお知らせ */
body#ProductAboutFoglas #ProductRightBox dl#ProductAboutFoglasImportant{
	padding: 10px 15px;
	border: 1px solid #ccc;
}
body#ProductAboutFoglas #ProductRightBox #ProductAboutFoglasImportant dt{
	margin: 0px 0px 10px;
	font-weight:bold;
	color: #000;
}
body#ProductAboutFoglas #ProductRightBox #ProductAboutFoglasImportant dd{}



/*	Product Foglas Guard
 =================================================*/
body#ProductFoglasGuard #ProductNavi dd li#Foglas li#Foglas_Guard a {background-position: -164px -19px;}

body#ProductFoglasGuard .ProductTrait p span {
	background: url(img/mark_green-square.gif) no-repeat 2px 5px;
	display: block;
	float: none;
	padding: 0px 0px 5px 12px;
	font-size: 1em;
	text-align: left;
	clear: none;
}

body#ProductFoglasGuard .ProductTrait {
	margin: 0px;
}

body#ProductFoglasGuard .ProductTrait span {
	padding: 0px 0px 0px 15px;
}

body#ProductFoglasGuard .ProductCharacter table {
	width: 600px;
	margin: 0px 0px 10px 15px;
	border-collapse: separate;
	background: #EFF4DC;
}

body#ProductFoglasGuard .ProductCharacter th {
	background: #F4F7E7;
	width: auto;
	padding: 8px 0px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body#ProductFoglasGuard .ProductCharacter td {
	width: auto;
	text-align: center;
	padding: 8px 0px;
	border: none;
}

body#ProductFoglasGuard .ProductCharacter p {
	margin-left: 15px;
}



/*	Product Foglas Safety Control
 =================================================*/
body#ProductFoglasSafety #ProductNavi dd li#Foglas li#Foglas_Control a {background-position: -164px -38px;}

body#ProductFoglasSafety .ProductTrait {
	margin-bottom: 0px;
}

body#ProductFoglasSafety .ProductTrait span {
	padding-bottom: 0px;
}

body#ProductFoglasSafety .ProductCharacter table {
	width: 600px;
	margin: 0px 0px 10px 15px;
	border-collapse: separate;
	background: #EFF4DC;
}

body#ProductFoglasSafety .ProductCharacter th {
	background: #F4F7E7;
	width: auto;
	padding: 8px 0px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #FFFFFF;
}

body#ProductFoglasSafety .ProductCharacter td {
	width: auto;
	text-align: center;
	padding: 8px 0px;
	border: none;
}

body#ProductFoglasSafety .ProductCharacter p {
	margin-left: 15px;
}


/*	Product Foglas Option
 =================================================*/
body#ProductFoglasOption #ProductNavi dd li#Foglas li#Foglas_Application a {background-position: -164px -57px;}

body#ProductFoglasOption .ProductTrait {
	margin-bottom: 10px;
}

body#ProductFoglasOption .ProductTrait p span {
	background: url(img/mark_green-square.gif) no-repeat 2px 10px;
	display: block;
	float: none;
	padding: 5px 0px 0px 12px;
	font-size: 0.95em;
	text-align: left;
	clear: none;
}

body#ProductFoglasOption .ProductTrait em {
	display: block;
	font-size: 0.95em;
	padding-top: 10px;
}


/*	Product Spec Foglas
 =================================================*/
body#ProductSpecFoglas #ProductNavi dd li#Foglas li#Foglas_Spec a {background-position: -164px -76px;}

body#ProductSpecFoglas #ProductRightBox h3 {
	margin-bottom: 10px;
}

body#ProductSpecFoglas ul.RightApproach {
	float: right;
	width: 209px;
}

body#ProductSpecFoglas div.SpecTable dl {
	width: 630px;
	margin: 20px auto;
}
body#ProductSpecFoglas div.SpecTable dt {
	float: left;
	width: 410px;
	font-weight: bold;
}
body#ProductSpecFoglas div.SpecTable dd {
	float:right;
	width: 210px;
}

body#ProductSpecFoglas ul.PrintPdf {
	position: relative;
	float: right;
	width: 209px;
}

body#ProductSpecFoglas ul.PrintPdf li {
	display: block;
	width: 209px;
	padding-top: 3px;
	font-size: 0.875em;
	line-height: 100%;
	text-align:center;
}

body#ProductSpecFoglas ul.PrintPdf li a {
	background: url(foglas/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 209px;
	height: 25px;
}

body#ProductSpecFoglas ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecFoglas h4 {
	clear: both;
}

body#ProductSpecFoglas .SpecTable th {
}

body#ProductSpecFoglas .SpecTable th#Title {
	width: 120px;
}

body#ProductSpecFoglas .SpecTable em {
	display: block;
	padding: 5px 0px 0px 15px;
	clear: both;
	font-weight:bold;
}

body#ProductSpecFoglas .SpecAlertList span.TextEnd {
	margin-bottom: 10px;
}

body#ProductSpecFoglas .SpecAlertList p {
	margin: 0px 25px 10px 15px;
}

body#ProductSpecFoglas .SpecAlertList ul.PrintPdf {
	margin: 0px;
	padding: 0px;
	border: none;
}

body#ProductSpecFoglas #AlertOther ul.PrintPdf li {
	margin: 0px;
}

/*	Product Review Foglas
 =================================================*/
body#ProductReviewFoglas #ProductNavi dd li#Foglas li#Foglas_Review a {background-position: -164px -114px;}

/*--------------------------------------------------

	Index
	プロダクト ー IROMIZUページ  
	
--------------------------------------------------*/

/*	Product Iromizu Top
 =================================================*/
body#ProductIromizuTop #ProductNavi dd li#Iromizu a {background-position: -164px -100px;}
body#ProductIromizuTop #ProductNavi dd li#Iromizu li#Iromizu_Iromizu a {background-position: 0px 0px;}
body#ProductIromizuTop #ProductNavi dd li#Iromizu li#Iromizu_Iromizu a:hover {background-position: -164px 0px;}

body#ProductIromizuTop #WhatIromizu span#IromizuImg {
	background: none;
	float: right;
	display: block;
	width: 99px;
	height: 140px;
	margin: 0px;
	padding: 0px 35px 10px;
}

body#ProductIromizuTop #WhatIromizu span {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 250px;
	margin: 20px 0px;
	padding-left: 64px;
}

/*	Product About Iromizu
 =================================================*/
body#ProductAboutIromizu #ProductNavi dd li#Iromizu li#Iromizu_Iromizu a {background-position: -164px 0px;}

body#ProductAboutIromizu .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutIromizu .ProductTrait span {
	display: block;
	float: none;
	padding: 0px 0px 25px 15px;
	font-size: 0.9em;
	text-align: none;
	clear: both;
}


/*	Product Spec Iromizu
 =================================================*/
body#ProductSpecIromizu #ProductNavi dd li#Iromizu li#Iromizu_Spec a {background-position: -164px -19px;}

body#ProductSpecIromizu #ProductRightBox h3 {
	margin-bottom: 10px;
}

body#ProductSpecIromizu ul.PrintPdf {
	float: left;
	width: 184px;
	padding-right: 8px;
}

body#ProductSpecIromizu ul.PrintPdf li {
	display: block;
	width: 184px;
	height: 25px;
}

body#ProductSpecIromizu ul.PrintPdf li a {
	background: url(iromizu/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 159px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
}

body#ProductSpecIromizu ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecIromizu .SpecList ul.SpecListText {
	margin: 10px 0px 30px 15px;
}

body#ProductSpecIromizu .SpecList ul.SpecListText li {
	background: url(materio/img/img_mark-green-cube.gif) no-repeat left 6px;
	margin-bottom: 10px;
	padding-left: 10px;
}

body#ProductSpecIromizu table#IromizuCharacter {
	margin-bottom: 5px;
}

body#ProductSpecIromizu table#IromizuCharacter th {
	text-align: center;
}

body#ProductSpecIromizu td {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecIromizu table#IromizuCharacter td {
	text-align: center;
	padding: 0px 5px;
}

body#ProductSpecIromizu .SpecList {
	margin-bottom: 10px;
}

body#ProductSpecIromizu .SpecList span {
	display: block;
	width: 595px;
	margin: 0px 0px 0px 15px;
}

body#ProductSpecIromizu .SubTitle {
	text-align: left;
	width: 150px;
	padding-left: 5px;
}

body#ProductSpecIromizu .SpecTable {
	margin-bottom: 10px;
}

body#ProductSpecIromizu .SpecTable em {
	padding-left: 15px;
}

body#ProductSpecIromizu .SpecAlertList span.TextEnd {
	margin-bottom: 10px;
}

body#ProductSpecIromizu .SpecAlertList p {
	margin: 0px 25px 10px 15px;
}

/*	Product Review iromizu
 =================================================*/
body#ProductReviewIromizu #ProductNavi dd li#Iromizu li#Iromizu_Review a {background-position: -164px -57px;}

/*--------------------------------------------------

	Index
	プロダクト ー スーパーマテリオページ  
	
--------------------------------------------------*/

/*	Product Materio Top
 =================================================*/
body#ProductMaterioTop #ProductNavi dd li#SuperMaterio a {background-position: -164px -80px;}
body#ProductMaterioTop #ProductNavi dd li#SuperMaterio li#Materio_System a {background-position: 0px 0px;}
body#ProductMaterioTop #ProductNavi dd li#SuperMaterio li#Materio_System a:hover {background-position: -164px 0px;}

body#ProductMaterioTop #WhatMaterio {
	position: relative;
}

body#ProductMaterioTop #WhatMaterio span#RokushoImg {
	background: none;
	position: absolute;
	top: 33px;
	right: 212px;
	width: 91px;
	margin: 0px;
	padding: 0px;
}

body#ProductMaterioTop #WhatMaterio span#FreakImg {
	background: none;
	position: absolute;
	top: 33px;
	right: 110px;
	width: 91px;
	margin: 0px;
	padding: 0px;
}

body#ProductMaterioTop #WhatMaterio span#TetsusabiImg {
	background: none;
	position: absolute;
	top: 33px;
	right: 10px;
	width: 91px;
	margin: 0px;
	padding: 0px;
}

body#ProductMaterioTop #WhatMaterio p#ContentsText {
	width: 310px;
}

body#ProductMaterioTop #WhatMaterio ul {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 300px;
	margin: 20px 0px;
	padding-left: 64px;
}

body#ProductMaterioTop #WhatMaterio li {
	float: left;
	width: 300px;
	margin-bottom: 5px;
}

body#ProductMaterioTop #WhatMaterio li a {
	padding-right: 15px;
}

/*	Product About System
 =================================================*/
body#ProductAboutSystem #ProductNavi dd li#SuperMaterio li#Materio_System a {background-position: -164px 0px;}

body#ProductAboutSystem .ProductTrait p strong {
	color: #333333;
	margin-left: 0px;
	background: none;
	padding: 0px 0px 5px 0px;
}

body#ProductAboutSystem .ProductTrait p em {
	background: url(materio/img/img_mark-green-cube.gif) no-repeat left 6px;
	padding-left: 7px;
	margin-bottom: 5px;
	display: block;
}

body#ProductAboutSystem .ProductTrait span img {
	margin-bottom: 5px;
}


/*	Product About Rokusho
 =================================================*/
body#ProductAboutRokusho #ProductNavi dd li#SuperMaterio li#Materio_Green a {background-position: -164px -19px;}

body#ProductAboutRokusho .ProductUsage ul {
	width: 370px;
}

body#ProductAboutRokusho .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutRokusho .ProductTrait span img {
	float: left;
	margin-left: 5px;
}

body#ProductAboutRokusho .ProductTrait p em {
	display: block;
	margin-top: 5px;
}


/*	Product About Freak
 =================================================*/
body#ProductAboutFreak #ProductNavi dd li#SuperMaterio li#Materio_Freak a {background-position: -164px -38px;}

body#ProductAboutFreak .ProductUsage ul {
}

body#ProductAboutFreak .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutFreak .ProductTrait span {
	width: 260px;
}

body#ProductAboutFreak .ProductTrait span img {
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
}


/*	Product About Tetsusabi
 =================================================*/
body#ProductAboutTetsusabi #ProductNavi dd li#SuperMaterio li#Materio_Iron a {background-position: -164px -57px;}

body#ProductAboutTetsusabi .ProductUsage ul {
	width: 370px;
}

body#ProductAboutFreak .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutTetsusabi .ProductTrait span {
	width: 260px;
	padding: 0px 0px 0px 15px;
}

body#ProductAboutTetsusabi .ProductTrait span img {
	float: left;
	margin-left: 5px;
	margin-bottom: 15px;
}

body#ProductAboutTetsusabi .ProductTrait p em {
	display: block;
	margin-top: 5px;
}


/*	Product Spec Materio
 =================================================*/
body#ProductSpecMaterio #ProductNavi dd li#SuperMaterio li#Materio_Spec a {background-position: -164px -76px;}

body#ProductSpecMaterio #ProductRightBox h3 {
	margin-bottom: 10px;
}

body#ProductSpecMaterio ul.PrintPdf {
	float: left;
	width: 219px;
	padding-right: 8px;
}

body#ProductSpecMaterio ul.PrintPdf li {
	display: block;
	width: 219px;
	height: 25px;
}

body#ProductSpecMaterio ul.PrintPdf li a {
	background: url(materio/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 194px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: -0.03em;

}

body#ProductSpecMaterio ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecMaterio #SpecBlue {
	margin-bottom: 20px;
}

body#ProductSpecMaterio .SpecList ul.SpecListAlertText {
	margin: 10px 0px 30px 15px;
}

body#ProductSpecMaterio .SpecList ul.SpecListText {
	margin: 10px 0px 10px 15px;
}

body#ProductSpecMaterio .SpecList ul.SpecListAlertText li,
body#ProductSpecMaterio .SpecList ul.SpecListText li {
	background: url(materio/img/img_mark-green-cube.gif) no-repeat left 5px;
	margin-bottom: 10px;
	padding-left: 10px;
}

body#ProductSpecMaterio .SpecList table {
	width: 600px;
	margin: 5px 0px 10px 10px;
}

body#ProductSpecMaterio .SpecList th {
	width: 150px;
	color: #333333;
	font-weight: bold;
	text-align:center;
	padding: 0px;
}

body#ProductSpecMaterio .SpecList th span {
	display: block;
	background: #F4F7E7;
	border: #FFFFFF 1px solid;
	padding: 8px 0px;
	width: 150px;
}

body#ProductSpecMaterio .SpecList td {
	text-align: center;
	padding: 8px 0px;
	background: #FFFFFF;
	vertical-align: middle;
}

/*
body#ProductSpecMaterio .SpecList .Attention {
	border-bottom: #8CBB00 1px dotted;
	padding-bottom: 30px;
}
*/

body#ProductSpecMaterio #ProductContact,
body#ProductSpecMaterio #ProductContact2 {
	width: 600px;
	margin-left: 15px;
	margin-bottom: 30px;
	padding: 1px 0px;
	border-top: 1px solid #D6E4A1;
	border-bottom: 1px solid #D6E4A1;
}

body#ProductSpecMaterio #ProductContact p,
body#ProductSpecMaterio #ProductContact2 p {
	background: #F6F8EF;
	margin: 0px;
	padding: 10px 18px;
}

body#ProductSpecMaterio #ProductContact strong,
body#ProductSpecMaterio #ProductContact2 strong {
	background: url(img/mark_green-line.gif) no-repeat 0px 5px;
	display: block;
	color: #A5781E;
	padding: 0px 0px 10px 15px;
}

body#ProductSpecMaterio #ProductContact span,
body#ProductSpecMaterio #ProductContact2 span {
	padding-left: 15px;
}

body#ProductSpecMaterio #ProductContact em,
body#ProductSpecMaterio #ProductContact2 em {
	padding-left: 30px;
	display: inline;
}

body#ProductSpecMaterio #SpecTetsusabi span img {
	margin-bottom: 30px;
}

body#ProductSpecMaterio #StandardTetsusabi h5 {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	display: block;
	color: #A5781E;
	margin-left: 15px;
	font-weight: bold;
	padding: 0px 0px 10px 13px;
}

body#ProductSpecMaterio #StandardTetsusabi p#StandardTetsusabiCap {
	margin: 0px 0px 20px 15px;
}

body#ProductSpecMaterio .Attention p.Cap {
	margin: 0px 0px 20px 15px;
}

body#ProductSpecMaterio .AttentionLast .TetsusabiAttention {
	margin-left: 10px;
}


/*	Product Review Materio
 =================================================*/
body#ProductReviewMaterio #ProductNavi dd li#SuperMaterio li#Materio_Review a {background-position: -164px -114px;}

/*--------------------------------------------------

	Index
	プロダクト ー テンタックページ  
	
--------------------------------------------------*/

/*	Product Tentac Top
 =================================================*/
body#ProductTentacTop #ProductNavi dd li#Tentac a {background-position: -164px -20px;}
body#ProductTentacTop #ProductNavi dd li#Tentac li#Tentac_Tentac a {background-position: 0px 0px;}
body#ProductTentacTop #ProductNavi dd li#Tentac li#Tentac_Tentac a:hover {background-position: -164px 0px;}

body#ProductTentacTop #WhatTentac span#TentacImg {
	background: none;
	float: right;
	display: block;
	width: 99px;
	height: 140px;
	margin: 0px;
	padding: 0px 35px 10px;
}

body#ProductTentacTop #WhatTentac span {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 250px;
	margin: 20px 0px;
	padding-left: 64px;
}

/*	Product About Tentac
 =================================================*/
body#ProductAboutTentac #ProductNavi dd li#Tentac li#Tentac_Tentac a {background-position: -164px 0px;}

body#ProductAboutTentac .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutTentac .ProductTrait span {
	padding: 0px 0px 0px 15px;
}

body#ProductAboutTentac .ProductTrait p {
	width: 290px;
}

body#ProductAboutTentac .ProductTrait p.TextEnd {
	margin-bottom: 0px;
}

body#ProductAboutTentac .ProductCharacter em#Alert {
	display: block;
	padding: 5px 0px;
	font-size: 0.875em;
}

/*	Product Spec Tentac
 =================================================*/
body#ProductSpecTentac #ProductNavi dd li#Tentac li#Tentac_Spec a {background-position: -164px -19px;}

body#ProductSpecTentac #ProductRightBox h3 {
	margin-bottom: 10px;
} 

body#ProductSpecTentac ul.PrintPdf {
	float: left;
	width: 179px;
	padding-right: 8px;
}

body#ProductSpecTentac ul.PrintPdf li {
	display: block;
	width: 179px;
	height: 25px;
}

body#ProductSpecTentac ul.PrintPdf li a {
	background: url(tentac/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 154px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
}

body#ProductSpecTentac ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecTentac .SpecAlertList p {
	margin: 0px 25px 10px 15px;
}

body#ProductSpecTentac .SpecTable table {
	margin-bottom: 10px;
}

/*	Product Review Tentac
 =================================================*/
body#ProductReviewTentac #ProductNavi dd li#Tentac li#Tentac_Review a {background-position: -164px -57px;}

/*--------------------------------------------------

	Index
	プロダクト ー バンガードページ  
	
--------------------------------------------------*/

/*	Product BanGuard Top
 =================================================*/
body#ProductBanguardTop #ProductNavi dd li#BanGuard a {background-position: -164px -140px;}
body#ProductBanguardTop #ProductNavi dd li#BanGuard li#BanGuard_BanGuard a {background-position: 0px 0px;}
body#ProductBanguardTop #ProductNavi dd li#BanGuard li#BanGuard_BanGuard a:hover {background-position: -164px 0px;}

body#ProductBanguardTop #WhatBanguard span#BanguardImg {
	background: none;
	float: right;
	display: block;
	width: 99px;
	height: 140px;
	margin: 0px;
	padding: 0px 35px 10px;
}

body#ProductBanguardTop #WhatBanguard span {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 250px;
	margin: 20px 0px;
	padding-left: 64px;
}

body#ProductBanguardTop #WhatBanguard p {
	margin-bottom: 15px;
}

body#ProductBanguardTop #WhatBanguard li {
	background: url(banguard/img/mark_circle-gray.gif) no-repeat 0px 5px;
	margin-bottom: 3px;
	padding-left: 10px;
}

/*	Product About Banguard
 =================================================*/
body#ProductAboutBanguard #ProductNavi dd li#BanGuard li#BanGuard_BanGuard a {background-position: -164px 0px;}

body#ProductAboutBanguard .ProductUsage {
	margin-bottom: 0px;
}

body#ProductAboutBanguard .ProductUsage ul {
	width: 600px;
	margin-left: 20px;
}

body#ProductAboutBanguard .ProductUsage li {
	background: url(img/mark_green-square.gif) no-repeat 0px 5px;
	float: none;
	padding: 0px 0px 15px 8px;
	width: auto;
}

body#ProductAboutBanguard .ProductUsage li#ListEnd {
	padding-bottom: 0px;
}

body#ProductAboutBanguard .ProductTrait {
	margin-bottom: 0px;
}

body#ProductAboutBanguard .ProductTrait p {
	margin-bottom: 20px;
}

body#ProductAboutBanguard .ProductTrait ul#ImgList  {
	margin: 0px 0px 30px 0px;
	padding-bottom: 0px;
}

body#ProductAboutBanguard .ProductTrait ul#ImgList li {
	float: left;
	padding-right: 3px;
	font-size: 0.9em;
}

body#ProductAboutBanguard .ProductTrait em {
	background: url(img/mark_green-square.gif) no-repeat 2px 5px;
	display: block;
	margin-left: 18px;
	padding: 0px 0px 3px 10px;
	font-weight: bold;
}

body#ProductAboutBanguard .ProductTrait dl {
	margin-left: 18px;
	padding: 0px;
}

body#ProductAboutBanguard .ProductTrait dl#BlackLight {
	margin-bottom: 30px;
}

body#ProductAboutBanguard .ProductTrait dt {
	float: left;
	width: 185px;
	padding: 0px;
}

body#ProductAboutBanguard .ProductTrait dd {
	display: inline;
	width: 410px;
	padding: 0px;
}

body#ProductAboutBanguard .ProductTrait dd#UVtest img{
	display: inline;
	vertical-align: bottom;
	padding-bottom: 1px;
}

body#ProductAboutBanguard .ProductTrait span {
	display: block;
	float: none;
	text-align: left;
	margin-left: 18px;
	padding: 0px 0px 30px 10px;
}

body#ProductAboutBanguard .ProductOtherItem dl {
	margin: 0px 0px 30px 18px;
	padding: 0px;
	clear: both;
}

body#ProductAboutBanguard .ProductOtherItem dl#ItemEnd {
	margin: 0px 0px 15px 18px;
}

body#ProductAboutBanguard .ProductOtherItem dt {
	float: left;
	width: 185px;
	padding: 0px;
}

body#ProductAboutBanguard .ProductOtherItem dt img {
	display: inline;
}

body#ProductAboutBanguard .ProductOtherItem dt em {
	display: block;
	font-size: 0.875em;
}

body#ProductAboutBanguard .ProductOtherItem dd {
	float: left;
	display: block;
	width: 410px;
	padding: 0px 0px 15px 5px;
}

body#ProductAboutBanguard .ProductOtherItem dd strong {
	display: block;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 5px 12px;
}

body#ProductAboutBanguard .ProductOtherItem dd strong.Exception {
	background: none;
	padding: 0px 0px 5px;
}

body#ProductAboutBanguard .ProductOtherItem dd p {
	width: 398px;
	margin: 0px;
	padding-left: 12px;
}

body#ProductAboutBanguard .ProductOtherItem ul {
	text-align: right;
	width: auto;
	margin: 0px 15px 0px 0px;
	clear: both;
}

body#ProductAboutBanguard .ProductOtherItem li {
	background: none;
	display: inline;
	margin-left: 15px;
}

body#ProductAboutBanguard .ProductCatalog dl {
	float: left;
	width: 144px;
	padding-right: 8px;
}

body#ProductAboutBanguard .ProductCatalog dl#Standard,
body#ProductAboutBanguard .ProductCatalog dl#Bandage {
	padding-left: 15px;
}

body#ProductAboutBanguard .ProductCatalog dt {
	margin-bottom: 5px;
}

body#ProductAboutBanguard .ProductCatalog dd ul {
	width: 144px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

body#ProductAboutBanguard .ProductCatalog dd li {
	width: 144px;
	height: auto;
}

body#ProductAboutBanguard .ProductCatalog dd li a.Mark {
	background: url(img/mark_circle.gif) no-repeat 0px 2px;
	float: none;
	padding: 0px 0px 0px 12px;
}

body#ProductAboutBanguard .ProductCatalog dd li em {
	display: block;
	padding-left: 10px;
	line-height: 100%;
}

body#ProductAboutBanguard .ProductDetailNavi {
	width: 630px;
	margin: 5px 0px 20px;
}

body#ProductAboutBanguard ul#QuestionPopup {
	width: 130px;
	margin-left: 500px;
	padding: 0px;
}

body#ProductAboutBanguard ul#QuestionPopup li a {
	background: url(banguard/img/img_bg-qa-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 130px;
	height: 25px;
	padding: 0px;
}

body#ProductAboutBanguard ul#QuestionPopup a:hover {
	background-position: 0px -25px;
}

/*	Product Spec Banguard
 =================================================*/
body#ProductSpecBanguard #ProductNavi dd li#BanGuard li#BanGuard_Spec a {background-position: -164px -19px;}

body#ProductSpecBanguard #ProductRightBox h3 {
	margin-bottom: 10px;
} 

body#ProductSpecBanguard ul.PrintPdf {
	float: left;
	width: 184px;
	padding-right: 8px;
}

body#ProductSpecBanguard ul.PrintPdf li {
	display: block;
	width: 184px;
	height: 25px;
}

body#ProductSpecBanguard ul.PrintPdf li a {
	background: url(banguard/img/img_bg-pdf-btn.jpg) no-repeat 0px 0px;
	display: block;
	width: 159px;
	height: 20px;
	padding: 5px 0px 0px 25px;
	font-size: 0.975em;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: -0.03em;
}

body#ProductSpecBanguard ul.PrintPdf a:hover {
	background-position: 0px -25px;
}

body#ProductSpecBanguard .SpecTable table {
	margin-bottom: 10px;
}

body#ProductSpecBanguard .SpecTable p {
	padding-bottom: 10px;
}

body#ProductSpecBanguard .SpecTable em {
	display: block;
	padding: 0px 0px 15px 15px;
}

body#ProductSpecBanguard .SpecTable table em {
	margin-bottom: 0px;
	padding: 0px 0px 0px 15px;
}

body#ProductSpecBanguard .SpecTable strong {
	display: block;
	padding: 0px 0px 5px 15px;
}

body#ProductSpecBanguard .SpecTable span {
	display: block;
	padding: 0px 0px 30px 15px;
}

body#ProductSpecBanguard .SubTitle {
	text-align: left;
	padding-left: 10px;
}

body#ProductSpecBanguard table#SeriesPiko {
	margin-bottom: 5px;
}

body#ProductSpecBanguard table#SeriesNight {
	margin-bottom: 30px;
}

body#ProductSpecBanguard .SpecTable em {
	font-size: 0.875em;
	margin-bottom: 0px;
}

body#ProductSpecBanguard .SpecAlertList {
	margin-bottom: 50px;
}

body#ProductSpecBanguard .SpecAlertList #BorderGray {
	width: 602px;
	margin-left: 11px;
	padding: 1px;
	border: 1px solid #EBEBEB;
}

body#ProductSpecBanguard .SpecAlertList #BorderGray p {
	background: none;
	width: 590px;
	margin: 0px;
	padding: 10px 5px;
	font-size: 0.975em;
	text-align:center;
	border: 1px solid #EBEBEB;
}

body#ProductSpecBanguard .SpecAlertList #BorderGray strong {
	display: block;
	text-align: center;
	padding-top: 10px;
}


/*	Product Review Banguard
 =================================================*/
body#ProductReviewBanguard #ProductNavi dd li#BanGuard li#BanGuard_Review a {background-position: -164px -57px;}

/*--------------------------------------------------

	Index
	プロダクト ー OTHERページ  
	
--------------------------------------------------*/

/*	Product Other Top
 =================================================*/
 
body#ProductOtherTop h2 {
	margin-bottom: 20px;
}
body#ProductOtherTop h3 {
	margin-bottom: 20px;
} 
 
body#ProductOtherTop #ProductNavi dd li#OtherItem a {background-position: -164px -120px;}
body#ProductOtherTop #ProductNavi dd li#OtherItem li#Other_Windee a {background-position: 0px 0px;}
body#ProductOtherTop #ProductNavi dd li#OtherItem li#Other_Windee a:hover {background-position: -164px 0px;}

body#ProductOtherTop .WhatOther {
	margin-bottom: 30px;
}

body#ProductOtherTop .WhatOther span.OtherImg {
	background: none;
	float: right;
	display: block;
	width: 104px;
	height: 150px;
	margin: 0px;
	padding: 0px 35px 10px;
}

body#ProductOtherTop .WhatOther span {
	background: url(img/mark_product-detail.gif) no-repeat 0px 1px;
	display: block;
	width: 250px;
	margin: 20px 0px;
	padding-left: 64px;
}

/*	Product About Windee
 =================================================*/
body#ProductAboutWindee #ProductNavi dd li#OtherItem li#Other_Windee a {background-position: -164px 0px;}

body#ProductAboutWindee .ProductCatalog a {
	float: none;
	padding-right: 0px;
}

/*	Product About CS-Helper
 =================================================*/
body#ProductAboutHelper #ProductNavi dd li#OtherItem li#Other_Helper a {background-position: -164px -19px;}

body#ProductAboutHelper .ProductCatalog a {
	float: none;
	padding-right: 0px;
}

body#ProductAboutHelper .ProductTrait div {
	width: 630px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dotted #999;
}
body#ProductAboutHelper .ProductTrait dl {
	float:left;
	width: 304px;
	margin: 0px;
	padding: 10px 5px;
	background: none;
}
body#ProductAboutHelper .ProductTrait dl.LeftBox {
	padding-bottom: 25px;
	border-right: 1px dotted #999;
}
body#ProductAboutHelper .ProductTrait dl.RightBox {
	padding-bottom: 25px;
	border-left: 1px dotted #999;
}
body#ProductAboutHelper .ProductTrait dt {
	float:left;
	width: 145px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
body#ProductAboutHelper .ProductTrait dt img {
	margin: 0px auto;
}
body#ProductAboutHelper .ProductTrait dd {
	float: right;
	width: 155px;
	padding: 5px 0px;
}
body#ProductAboutHelper .ProductTrait dd strong{
	margin: 5px 0px 0px;
	padding-left: 13px;
	color:#A5781E;
	background: url(../common/img/mark_circle-green.gif) no-repeat 0px 5px;
}
body#ProductAboutHelper .ProductTrait dd span{
	float: none;
	display: block;
	margin: 5px 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 87.5%;
	text-align: left;
}
body#ProductAboutHelper .ProductTrait dd em {
	display: block;
	margin-top: 10px;
	font-size: 83.3%;
}

/* CSスキージサイズ表 */
body#ProductAboutHelper .ProductTrait div#cstable {
	float:left;
	width: 304px;
	margin: 0px;
	padding: 10px 5px;
	border: none;
	font-size: 83.3%;
}
body#ProductAboutHelper .ProductTrait div#cstable table{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
body#ProductAboutHelper .ProductTrait div#cstable th,
body#ProductAboutHelper .ProductTrait div#cstable td{
	padding: 0px 2px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
body#ProductAboutHelper .ProductTrait div#cstable th {
	background-color: #eee;
}

/* カタログ */
body#ProductAboutHelper .ProductCatalog span {
	width: auto;
	margin: 0px auto;
	padding: 0px;
}
body#ProductAboutHelper .ProductCatalog span img {margin: 0px auto;}
body#ProductAboutHelper .ProductCatalog ul {
	float: right;
	width: 220px;
	height: auto;
	margin: 10px 0px 0px;
	padding: 0px;
}
body#ProductAboutHelper .ProductCatalog li {
	width: 220px;
	height: auto;
}
body#ProductAboutHelper .ProductCatalog li a {
	float: left;
}

/*	Product Review Tough-Frame
 =================================================*/
body#ProductAboutFrame #ProductNavi dd li#OtherItem li#Other_Frame a {background-position: -164px -38px;}

body#ProductAboutFrame .ProductCatalog a {
	float: none;
	padding-right: 0px;
}

body#ProductAboutFrame .ProductUsage ul {
	width: 290px;
}
body#ProductAboutFrame .ProductUsage li {
	float: none;
}

body#ProductAboutFrame .ProductType {
	width: 630px;
	margin-bottom: 10px;
}
body#ProductAboutFrame .ProductType h5 {
	clear: both;
	width: 604px;
	margin: 15px 0px 10px;
	padding: 5px 10px;
	background-color: #b2b2b2;
}
body#ProductAboutFrame .ProductType p {
	margin: 10px 0px 15px;
}
body#ProductAboutFrame .ProductType ul {
	margin-left: 5px;
	padding-bottom: 15px;
}
body#ProductAboutFrame .ProductType li {
	float: left;
	margin-right: 5px;
}
body#ProductAboutFrame .ProductType ul.TypeText {
	padding-bottom: 0px;
}
body#ProductAboutFrame .ProductType .TypeText li {
	background: url(img/mark_green-square.gif) no-repeat 0px 5px;
	float: none;
	padding: 0px 0px 15px 10px;
}
body#ProductAboutFrame .ProductType .TypeText li.Img {
	background: none;
	float: right;
	padding: 0px 70px 0px 0px;
}

body#ProductAboutFrame .ProductType span,
body#ProductAboutFrame .ProductType em {
	display: block;
	margin: 0px 5px 20px;
}
body#ProductAboutFrame .ProductType em {
	float: left;
	text-align: left;
}
body#ProductAboutFrame .ProductType span img{	margin: 0px auto;}

/* 関連商品 */
body#ProductAboutFrame .ProductOtherItem dl {
	margin: 0px 0px 30px 18px;
	padding: 0px;
}
body#ProductAboutFrame .ProductOtherItem dl#ItemEnd {
	margin: 0px 0px 15px 18px;
}
body#ProductAboutFrame .ProductOtherItem dt {
	float: right;
	width: 160px;
	padding: 0px 10px 0px 0px;
}
body#ProductAboutFrame .ProductOtherItem dt img {
	display: inline;
}
body#ProductAboutFrame .ProductOtherItem dt em {
	display: block;
	font-size: 0.875em;
}
body#ProductAboutFrame .ProductOtherItem dd {
	float: left;
	display: block;
	width: 440px;
	padding: 0px 0px 10px 2px;
}
body#ProductAboutFrame .ProductOtherItem dd strong {
	display: block;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 5px 12px;
}
body#ProductAboutFrame .ProductOtherItem dd p {
	width: 418px;
	margin: 0px;
	padding-left: 12px;
}

body#ProductAboutFrame .ProductOtherItem ul {
	width: 580px;
	margin: 0px 0px 0px 20px;
}

body#ProductAboutFrame .ProductOtherItem li {
	background: url(img/mark_green-circle.gif) no-repeat 0px 4px;
	float: none;
	padding: 0px 0px 15px 13px;
	font-weight: bold;
}

/* カタログ */
body#ProductAboutFrame .ProductCatalog span {
	width: auto;
	margin: 0px auto;
	padding: 0px;
}
body#ProductAboutFrame .ProductCatalog span img {margin: 0px auto;}
body#ProductAboutFrame .ProductCatalog ul,
body#ProductAboutFrame .ProductType ul.catalog {
	float: right;
	width: 200px;
	height: auto;
	margin: 10px 0px;
	padding: 0px;
}
body#ProductAboutFrame .ProductCatalog li,
body#ProductAboutFrame .ProductType .catalog li {
	width: 200px;
	height: auto;
}
body#ProductAboutFrame .ProductCatalog li a,
body#ProductAboutFrame .ProductType .catalog li a {
	float: left;
}

body#ProductAboutFrame .ProductType .catalog a.Mark {
	background: url(img/mark_circle.gif) no-repeat 0px 4px;
	padding-left: 12px;
}



/*--------------------------------------------------

	Manual
	プロダクト ー 施工マニュアル一覧  
	
--------------------------------------------------*/
body#ProductManual ul#ProductNaviBottom li#ManualList a {background-position: -164px 0px;}

body#ProductManual #ProductManualIntro {
	width: 630px;
}

body#ProductManual #ProductManualIntro p {
	padding: 0px 15px;
}

body#ProductManual #ProductManualIntro p span {
	display: block;
	padding: 20px 0px 35px;
	font-size: 0.875em;
}

body#ProductManual #ProductManualIntro h4 {
	margin-bottom: 25px;
}

body#ProductManual #ProductManualIntro dl {
	background: url(manual/img/line_dotted-B7CEDA.gif) repeat-x bottom;
	padding: 0px 15px 25px;
	margin: 0px 15px 25px;
	width: 570px;
}

body#ProductManual #ProductManualIntro dt span {
	display: block;
	float: left;
	border: 1px solid #DADADA;
	padding: 1px;
	width: 176px;
}

body#ProductManual #ProductManualIntro dt em {
	display: block;
	float: left;
	background: url(../common/img/mark_circle-green.gif) no-repeat 15px 15px;
	padding: 10px 0px 20px 27px;
}

body#ProductManual #ProductManualIntro dd {
	display: inline;
	float: left;
	margin-left: 30px;
	width: 355px;
}

body#ProductManual #ProductManualIntro dd li {
	float: right;
	background: url(../common/img/mark_article.gif) no-repeat left 33px;
	padding: 30px 0px 0px 15px;
}






/*--------------------------------------------------

	Store
	プロダクト ー カッティングシート小売店
	
--------------------------------------------------*/
body#ProductStore ul#ProductNaviBottom li#CuttingSheetStore a {background-position: -164px -20px;}

body#ProductStore #StoreIntro {
	width: 630px;
	border: 1px #E6E6E6 solid;
	margin-bottom: 10px;
}

body#ProductStore #StoreIntro dl {
	width: 628px;
	margin: 1px;
	padding: 5px 0px;
	background: url(store/img/img_bg-shoplist.gif) repeat-y;
}

body#ProductStore #StoreIntro dl dt {
	width: 115px;
	float: left;
	padding: 5px 5px 5px 10px;
	clear: both;
}

body#ProductStore #StoreIntro dl dd {
	width: 481px;
	float: left;
	padding: 5px 5px 5px 10px;
}

body#ProductStore .StoreDetail {
	padding-top: 42px;
	margin-bottom: 0px;
	width: 630px;
	background: url(store/img/img_bg-shop-detail-top.gif) no-repeat top;
}

body#ProductStore .StoreDetail table {
	width: 630px;
	background:url(store/img/img_bg-shop-detail.gif) repeat-y;
}

body#ProductStore #Hokkaido table {
	width: 630px;
	background:url(store/img/img_bg-shop-detail-north.gif) repeat-y;
}

body#ProductStore .StoreDetail table th {
	width: 87px;
}

body#ProductStore .StoreDetail table th h4 {
	margin: 7px 0px 7px 2px;
	padding: 3px;
	border-left: #8CBB00 4px solid;
	font-weight: bold;
	width: 177px;
}

body#ProductStore #Hokkaido table th h4 {
	width: 87px;
}

body#ProductStore .StoreDetail table td .StoreData {
	padding-bottom: 5px;
}

body#ProductStore #Hokkaido table td .StoreData {
	background: url(store/img/img_bg-shop-detail-middle.gif) no-repeat bottom;
}

body#ProductStore #Hokkaido table td .Last {
	background: none;
}

body#ProductStore #Hokkaido table td h5 {
	width: 90px;
	margin: 7px 0px 7px 3px;
	padding: 3px;
	border-left: #B3B3B3 4px solid;
	float: left;
	display: inline;
}

body#ProductStore .StoreDetail table td dl {
	width: 426px;
	display: inline;
	float: right;
	margin-right: 2px;
	_margin-right: 1px;
}

body#ProductStore .StoreDetail table td dl dt {
	width: 401px;
	background: #F0F0F0 url(store/img/mark_circle-green.gif) no-repeat 7px 50%;
	padding: 5px 5px 5px 20px;
	font-weight: bold;
}

body#ProductStore .StoreDetail table td dl dd {
	width: 350px;
	margin: 5px 0px 10px 40px;
}

body#ProductStore .StoreDetail .StoreDetailBtm {
	width: 630px;
	background: url(store/img/img_bg-shop-detail-btm.gif) no-repeat top;
	padding-bottom: 2px;
}





/*--------------------------------------------------

	Popup
	プロダクト ー バンガードQ & Aページ  
	
--------------------------------------------------*/
body#Question #Entire {
	width: 100%
	margin: 0px auto;
}

body#Question #Header {
	width: 550px;
	margin-bottom: 20px;
}

body#Question #Contents {
	width: 550px;
	margin: 0px auto;
}

body#Question #Footer {
	width: 100%;
	margin: 0px auto;
}

body#Question #Footer address {
	position: relative;
	width: 550px;
	text-align: center;
	color: #333;
	font-size: 83.3%;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Times New Roman", Times, serif;
	margin: 0px auto;
	left: 0%;	
}

body#Question hr {
	color: #D6E4A1;
	margin: 0;
	padding: 0;
	border-right: none;
	border-bottom: none;
	border-left: none;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
	text-align: left;
}

/* CSデザインセンターロゴ */
body#Question strong {
	position: absolute;
	left: 14px;
	top: 18px;
}

body#Question h1 {
	margin-bottom: 20px;
}

body#Question ul#BtnClose {
	list-style: none;
	width: 55px;
	margin: 0px auto 20px;
}


body#Question ul#BtnClose li a {/* 閉じるボタン */
	background: url(banguard/img/btn_close.gif) no-repeat 0px 0px;
	display: block;
	width: 55px;
	height: 20px;
}

body#Question ul#BtnClose li a:hover {
	background-position: 0px -20px;
}

body#Question dl {
	background: #F4F7E7 url(banguard/img/img_bg-q1.gif) no-repeat 10px 10px;
	width: 550px;
	margin: 0px;
}

html>/**/body#Question dl {
	background: #F4F7E7 url(banguard/img/img_bg-q1.gif) no-repeat 10px 10px;
	width: 550px;
	margin: 5px 0px 6px;
}	

body#Question dl#q2 {
	background: #F1F1F1 url(banguard/img/img_bg-q2.gif) no-repeat 10px 10px;
}
body#Question dl#q3 {
	background: #F4F7E7 url(banguard/img/img_bg-q3.gif) no-repeat 10px 10px;
}
body#Question dl#q4 {
	background: #F1F1F1 url(banguard/img/img_bg-q4.gif) no-repeat 10px 10px;
}
body#Question dl#q5 {
	background: #F4F7E7 url(banguard/img/img_bg-q5.gif) no-repeat 10px 10px;
}
body#Question dl#q6 {
	background: #F1F1F1 url(banguard/img/img_bg-q6.gif) no-repeat 10px 10px;
}
body#Question dl#q7 {
	background: #F4F7E7 url(banguard/img/img_bg-q7.gif) no-repeat 10px 10px;
}
body#Question dl#q8 {
	background: #F1F1F1 url(banguard/img/img_bg-q8.gif) no-repeat 10px 10px;
}
body#Question dl#q9 {
	background: #F4F7E7 url(banguard/img/img_bg-q9.gif) no-repeat 10px 10px;
}
body#Question dl#q10 {
	background: #F1F1F1 url(banguard/img/img_bg-q10.gif) no-repeat 10px 10px;
}
body#Question dl#q11 {
	background: #F4F7E7 url(banguard/img/img_bg-q11.gif) no-repeat 10px 10px;
}
body#Question dl#q12 {
	background: #F1F1F1 url(banguard/img/img_bg-q12.gif) no-repeat 10px 10px;
}
body#Question dl#q13 {
	background: #F4F7E7 url(banguard/img/img_bg-q13.gif) no-repeat 10px 10px;
}
body#Question dl#q14 {
	background: #F1F1F1 url(banguard/img/img_bg-q14.gif) no-repeat 10px 10px;
}
body#Question dl#q15 {
	background: #F4F7E7 url(banguard/img/img_bg-q15.gif) no-repeat 10px 10px;
}
body#Question dl#q16 {
	background: #F1F1F1 url(banguard/img/img_bg-q16.gif) no-repeat 10px 10px;
}
body#Question dl#q17 {
	background: #F4F7E7 url(banguard/img/img_bg-q17.gif) no-repeat 10px 10px;
}
body#Question dl#q18 {
	background: #F1F1F1 url(banguard/img/img_bg-q18.gif) no-repeat 10px 10px;
}
body#Question dl#q19 {
	background: #F4F7E7 url(banguard/img/img_bg-q19.gif) no-repeat 10px 10px;
}
body#Question dl#q20 {
	background: #F1F1F1 url(banguard/img/img_bg-q20.gif) no-repeat 10px 10px;
	margin-bottom: 15px;
}

body#Question dt {
	background: url(banguard/img/bg_white-dotted-line.gif) repeat-x bottom;
	color: #A5781E;
	width: 477px;
	margin: 0px 7px;
	padding: 18px 5px 10px 54px;
	font-weight: bold;
}

body#Question dt.GrayLine {
	background: url(banguard/img/bg_gray-dotted-line.gif) repeat-x bottom;
}

body#Question dd {
	background: url(banguard/img/img_bg-a1.gif) no-repeat 10px 10px;
	width: 485px;
	padding: 18px 5px 10px 60px;
}

body#Question dd#a2 {
	background: url(banguard/img/img_bg-a2.gif) no-repeat 10px 10px;
}
body#Question dd#a3 {
	background: url(banguard/img/img_bg-a3.gif) no-repeat 10px 10px;
}
body#Question dd#a4 {
	background: url(banguard/img/img_bg-a4.gif) no-repeat 10px 10px;
}
body#Question dd#a5 {
	background: url(banguard/img/img_bg-a5.gif) no-repeat 10px 10px;
}
body#Question dd#a6 {
	background: url(banguard/img/img_bg-a6.gif) no-repeat 10px 10px;
}
body#Question dd#a7 {
	background: url(banguard/img/img_bg-a7.gif) no-repeat 10px 10px;
}
body#Question dd#a8 {
	background: url(banguard/img/img_bg-a8.gif) no-repeat 10px 10px;
}
body#Question dd#a9 {
	background: url(banguard/img/img_bg-a9.gif) no-repeat 10px 10px;
}
body#Question dd#a10 {
	background: url(banguard/img/img_bg-a10.gif) no-repeat 10px 10px;
}
body#Question dd#a11 {
	background: url(banguard/img/img_bg-a11.gif) no-repeat 10px 10px;
}
body#Question dd#a12 {
	background: url(banguard/img/img_bg-a12.gif) no-repeat 10px 10px;
}
body#Question dd#a13 {
	background: url(banguard/img/img_bg-a13.gif) no-repeat 10px 10px;
}
body#Question dd#a14 {
	background: url(banguard/img/img_bg-a14.gif) no-repeat 10px 10px;
}
body#Question dd#a15 {
	background: url(banguard/img/img_bg-a15.gif) no-repeat 10px 10px;
}
body#Question dd#a16 {
	background: url(banguard/img/img_bg-a16.gif) no-repeat 10px 10px;
}
body#Question dd#a17 {
	background: url(banguard/img/img_bg-a17.gif) no-repeat 10px 10px;
}
body#Question dd#a18 {
	background: url(banguard/img/img_bg-a18.gif) no-repeat 10px 10px;
}
body#Question dd#a19 {
	background: url(banguard/img/img_bg-a19.gif) no-repeat 10px 10px;
}
body#Question dd#a20 {
	background: url(banguard/img/img_bg-a20.gif) no-repeat 10px 10px;
}

body#Question dd em {
	display: block;
	font-size: 0.875em;
	padding: 5px 0px 0px;
}


/*	Product Preparing （準備中の表示
 =================================================*/
body.Product .ProductPreparing {
	width: 630px;
	padding: 30px 0px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #EBEBEB;
}



/* フロート解除 */
body.Product .ToPageTop:after,
body.Product #BtnClose:after,
body.Product .ProductDetailNavi ul:after,
body.Product .PrintPdf:after,
body.Product .ProductContents:after,
body.Product .ProductPicUp:after,
body.Product .ProductPicUp span:after,
body.Product .ProductReview dl#Alert:after,
body.Product .ProductReview:after,
body.Product .ProductLink:after,
body.Product .ProductTrait ul:after,
body.Product .ProductUsageTrait ul:after,
body.Product .ProductCatalog:after,
body#ProductMaterioTop #WhatMaterio ul:after,
body#ProductAboutBanguard .ProductTrait dl:after,
body#ProductAboutBanguard .ProductOtherItem dl:after,
body#ProductAboutHelper .ProductTrait div:after,
body#ProductAboutFrame .ProductType ul:after,
body#ProductAboutFrame .ProductOtherItem dl:after,
body#ProductStore #StoreIntro dl:after,
body#ProductStore .StoreDetail table td .StoreData:after,
body#ProductSpecFoglas div.SpecTable dl:after,
body#ProductManual #ProductManualIntro dl:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

body.Product .ToPageTop,
body.Product #BtnClose,
body.Product .ProductDetailNavi ul,
body.Product .PrintPdf,
body.Product .ProductContents,
body.Product .ProductPicUp,
body.Product .ProductPicUp span,
body.Product .ProductReview dl#Alert,
body.Product .ProductReview,
body.Product .ProductLink,
body.Product .ProductTrait ul,
body.Product .ProductUsageTrait ul,
body.Product .ProductCatalog,
body#ProductMaterioTop #WhatMaterio ul,
body#ProductAboutBanguard .ProductTrait dl,
body#ProductAboutBanguard .ProductOtherItem dl,
body#ProductAboutHelper .ProductTrait div,
body#ProductAboutFrame .ProductType ul,
body#ProductAboutFrame .ProductOtherItem dl,
body#ProductStore #StoreIntro dl,
body#ProductStore .StoreDetail table td .StoreData,
body#ProductSpecFoglas div.SpecTable dl,
body#ProductManual #ProductManualIntro dl {
	display: inline-block;
}

/* Hides from IE-mac ￥*/
*html body.Product .ToPageTop,
*html body.Product #BtnClose,
*html body.Product .ProductDetailNavi ul,
*html body.Product .PrintPdf,
*html body.Product .ProductContents,
*html body.Product .ProductPicUp,
*html body.Product .ProductPicUp span,
*html body.Product .ProductReview dl#Alert,
*html body.Product .ProductReview,
*html body.Product .ProductLink,
*html body.Product .ProductTrait ul,
*html body.Product .ProductUsageTrait ul,
*html body.Product .ProductCatalog,
*html body#ProductMaterioTop #WhatMaterio ul,
*html body#ProductAboutBanguard .ProductTrait dl,
*html body#ProductAboutBanguard .ProductOtherItem dl,
*html body#ProductAboutHelper .ProductTrait div,
*html body#ProductAboutFrame .ProductType ul,
*html body#ProductAboutFrame .ProductOtherItem dl,
*html body#ProductStore #StoreIntro dl,
*html body#ProductStore .StoreDetail table td .StoreData,
*html body#ProductSpecFoglas div.SpecTable dl,
*html body#ProductManual #ProductManualIntro dl {
	height: 1%;
}

body.Product .ToPageTop,
body.Product #BtnClose,
body.Product .ProductDetailNavi ul,
body.Product .PrintPdf,
body.Product .ProductContents,
body.Product .ProductPicUp,
body.Product .ProductPicUp span,
body.Product .ProductReview dl#Alert,
body.Product .ProductReview,
body.Product .ProductLink,
body.Product .ProductTrait ul,
body.Product .ProductUsageTrait ul,
body.Product .ProductCatalog,
body#ProductMaterioTop #WhatMaterio ul,
body#ProductAboutBanguard .ProductTrait dl,
body#ProductAboutBanguard .ProductOtherItem dl,
body#ProductAboutHelper .ProductTrait div,
body#ProductAboutFrame .ProductType ul,
body#ProductAboutFrame .ProductOtherItem dl,
body#ProductStore #StoreIntro dl,
body#ProductStore .StoreDetail table td .StoreData,
body#ProductSpecFoglas dl,
body#ProductSpecFoglas div.SpecTable dl,
body#ProductManual #ProductManualIntro dl {
	display: block;
}
/* End hides from IE-mac ￥*/

