/*
	Since:Jun 1 2007
	Last-Updated:Jun 1 2007
	Editor:Masataka Asakura(MIC)
*/



/*
-------------File Contents--------------

	1. globalNavigations

	2. localNavigations

	3. shoppingButtons
	
	4. shoppingGuideNavigations
	
	5. crumbs
	
	6. sideNavigationProduct
	
	7. sideNavigationGuide
	
	8. sideNavigationFAQ
	
	9. sideBrandNavigation
	
	10. sideBrochureButton / sideGuideButton
	
	11.sideBarNav
	
	12.guideSitemap
	
	13.rightSideNavigasionFAQ
	
	14. pageNavigation
	
	15. downPageNavitgation
	
	16. relateLinks
	
	17. footerNavigations


*/

/*
------------1. globalNavigations----------------
*/


#nav{
	padding:0;
	margin:0 auto;
	text-align:center;
	width:820px;
}
#nav ul{
	text-align:left;
	padding:0;
	margin:0;
	list-style:none;
}
#nav ul li{
	display:block;
	float:left;
	padding:0;
	margin:0;
}

#nav ul li a{
	height:39px;
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	border-width:0!important;
	text-indent: -9999em;
	letter-spacing:999em;
}
/*\*/
#nav ul li a{
	letter-spacing:normal;
	overflow:hidden;
}
/**/


/*---------->>home<<----------*/

li#nHome{
	width:86px;
}
li#nHome a:link, li#nHome a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_home01.gif") no-repeat 0 0;
}
li#nHome a:hover, li#nHome a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_home02.gif") no-repeat 0 0;
}

.home li#nHome a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_home03.gif") no-repeat 0 0!important;
	cursor:default;
}


/*---------->>shop<<----------*/

li#nShop{
	width:120px;
}
li#nShop a:link, li#nShop a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_shop01.gif") no-repeat 0 0;
}
li#nShop a:hover, li#nShop a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_shop02.gif") no-repeat 0 0;
}

.shop01 li#nShop a, .shop02 li#nShop a, .futon li#nShop a, .cover li#nShop a, .pillow li#nShop a, 
.cushion li#nShop a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_shop03.gif") no-repeat 0 0!important;
	cursor:default;
}

/*---------->>message<<----------*/

li#nMessage{
	width:100px;
}
li#nMessage a:link, li#nMessage a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_message01.gif") no-repeat 0 0;
}
li#nMessage a:hover, li#nMessage a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_message02.gif") no-repeat 0 0;
}

.message li#nMessage a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_message03.gif") no-repeat 0 0!important;
	cursor:default;
}

/*---------->>purelist<<----------*/

li#nPurelist{
	width:115px;
}
li#nPurelist a:link, li#nPurelist a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_purelist01.gif") no-repeat 0 0;
}
li#nPurelist a:hover, li#nPurelist a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_purelist02.gif") no-repeat 0 0;
}

.purelist li#nPurelist a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_purelist03.gif") no-repeat 0 0!important;
	cursor:default;
}


/*---------->>micro<<----------*/

li#nMicro{
	width:115px;
}
li#nMicro a:link, li#nMicro a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_micro01.gif") no-repeat 0 0;
}
li#nMicro a:hover, li#nMicro a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_micro02.gif") no-repeat 0 0;
}

.micro li#nMicro a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_micro03.gif") no-repeat 0 0!important;
	cursor:default;
}


/*---------->>research<<----------*/

li#nResearch{
	width:110px;
}
li#nResearch a:link, li#nResearch a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_research01.gif") no-repeat 0 0;
}
li#nResearch a:hover, li#nResearch a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_research02.gif") no-repeat 0 0;
}

.research li#nResearch a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_research03.gif") no-repeat 0 0!important;
	cursor:default;
}


/*---------->>mite<<----------*/

li#nMite{
	width:174px;
}
li#nMite a:link, li#nMite a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/n_mite01.gif") no-repeat 0 0;
}
li#nMite a:hover, li#nMite a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/n_mite02.gif") no-repeat 0 0;
}

.mite li#nMite a{
	background: url("http://www.yasakasangyo.jp/images/nav/n_mite03.gif") no-repeat 0 0!important;
	cursor:default;
}



/*
------------2. localNavigations----------------
*/

#subNavWrapper{
	background:#f0f0f0 url("http://www.yasakasangyo.jp/images/bg/bg_lnav.gif") repeat-x 0 0;
	width:100%;
	padding-bottom:0.1em;
}

#lnavWrapper{
	margin:0 auto;
	text-align:center;
	width:820px;
}

ul#lnav{
	text-align:left;
	float:left;
	padding:1.2em 0 0em 0;
	margin:0;
	list-style:none;
	font-weight:bold;
}


ul#lnav li{
	font-size:0.875em;
	font-weight:bold;
	float:left;
	background:url("http://www.yasakasangyo.jp/images/li/arrow01_bl01.gif") no-repeat 0 0.1em;
	padding:0 0.2em 0.2em 1.55em;
	margin-left:1em;
}

ul#lnav li#lnav01{
	margin-left:0;

}
ul#lnav li a{
	color: #fff;
	border-color:#fff;
}
.shop01 ul#lnav li#lnav01 a, .order ul#lnav li#lnav02 a{
	color: #ff3;
	border-width:0;
	cursor:default;
}
#lnavWrapper ul.p01 li#lnav01 a, #lnavWrapper ul.p02 li#lnav02 a, 
#lnavWrapper ul.p03 li#lnav03 a{
	color: #ff3;
	border-width:0;
	cursor:default;
}



/*
------------3. shoppingButtons----------------
*/

ul#shoppingBtn{
	float:right;
	padding:0 0 0 0;
	margin:0.375em 0 0 0;
	list-style:none;
	width:250px;
}
ul#shoppingBtn li{
	display: block;
	padding:0;
	margin:0;
	float:left;
}
ul#shoppingBtn li a{
	display: block;
	padding:0;
	margin:0;
	height:33px;
	text-decoration:none;
	border-width:0;
	text-indent: -9999em;
	letter-spacing:999em;
}
/*\*/
ul#shoppingBtn li a{
	overflow:hidden;
	letter-spacing:normal;
}
/**/


/*---------->>btnMypage<<----------*/

li#btnMypage{
	width:130px;
}
li#btnMypage a:link, li#btnMypage a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/btn_mypage01.gif") no-repeat 0 0;
}
li#btnMypage a:hover, li#btnMypage a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/btn_mypage02.gif") no-repeat 0 0;
}


/*---------->>btnCart<<----------*/

li#btnCart{
	width:120px;
}
li#btnCart a:link, li#btnCart a:visited{
	background: url("http://www.yasakasangyo.jp/images/nav/btn_cart01.gif") no-repeat 0 0;
}
li#btnCart a:hover, li#btnCart a:active{
	background: url("http://www.yasakasangyo.jp/images/nav/btn_cart02.gif") no-repeat 0 0;
}



/*
------------4. shoppingGuideNavigations----------------
*/

#sgnavWrapper{
	padding:0 0 0.1em 0;
	margin:0 auto;
	text-align:center;
	width:820px;
}

ul#sgnav{
	text-align:left;
	float:right;
	padding:0.55em 0 0.1em 0;
	margin:0;
	list-style:none;
}
ul#sgnav li{
	display: block;
	padding:0 0.2em 0.2em 1.55em;
	margin:0 0 0 1em;
	float:left;
	font-size:0.875em;
}


/*---------->>sgnavGuide<<----------*/

ul#sgnav li#sgnGuide{
	padding-top:0.3em;
	margin:0;
	background: url("http://www.yasakasangyo.jp/images/li/ic_guide.gif") no-repeat 0 0;
}
.guideTop li#sgnGuide a{
	border-width:0;
	text-decoration:none;
	font-weight:bold;
	color:#f30;
	cursor:default;
}

/*---------->>sgnavPoint<<----------*/

ul#sgnav li#sgnPoint{
	padding-top:0.225em;
	padding-left:1.65em;
	background: url("http://www.yasakasangyo.jp/images/li/ic_point.gif") no-repeat 0 0.125em;
}
.guidePointTop li#sgnPoint a{
	border-width:0;
	text-decoration:none;
	font-weight:bold;
	color:#f30;
	cursor:default;
}

/*---------->>sgnavFaq<<----------*/

ul#sgnav li#sgnFaq{
	padding-top:0.225em;
	padding-left:1.65em;
	background: url("http://www.yasakasangyo.jp/images/li/ic_shopping_qa.gif") no-repeat 0 0.1em;
}
.guideFaqTop li#sgnPoint a{
	border-width:0;
	text-decoration:none;
	font-weight:bold;
	color:#f30;
	cursor:default;
}


/*
------------5. crumbs----------------
*/

ol#crumbs{
	padding:1.5em 0 0 0;
	margin:0 auto;
	list-style:none;
	font-size:0.875em;
	text-align:center;
	width:820px;
}
ol#crumbs li{
	display:block;
	text-align:left;
	float:left;
	background:url("http://www.yasakasangyo.jp/images/li/triangle_gr01.gif") no-repeat 0 0.2em;
	padding:0 0 0.2em 0.85em;
	margin-left:0.6em;
}
ol#crumbs li#cHome{
	background-image:none;
	margin-left:0;
	padding-left:0;
}

ol#crumbs li a{
	border-bottom:1px solid;
	text-decoration: none;
}


/*
------------6. sideNavigationProduct----------------
*/

#snProduct{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;
}



#snProduct ul{
	list-style:none;
}
#snProduct ul.sn1st{
	padding:0;
	margin:0;
}
#snProduct ul.sn1st li{
	padding:0;
	margin:0;
	width:auto;
	border-top: 1px solid #ccc;
	background:url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_gr.gif") repeat-y 0 0;
}

#snProduct ul.sn1st li#snpFuton{
	border-top-width:0;
}


#snProduct ul.sn2nd{
	background:#fff url("http://www.yasakasangyo.jp/images/common/line_dotted01.gif") repeat-x 0 0;
	padding:1.5em 0.5em 0 0.75em;
	margin:0 0 0 6px;
}

.home #snProduct ul.sn2nd, .shop01 #snProduct ul.sn2nd{
	display:none;
}

#snProduct ul.sn2nd a{
	border-bottom: 1px solid;
}


#snProduct ul.sn2nd li{
	background:transparent url("http://www.yasakasangyo.jp/images/li/arrow02_bk01.gif") no-repeat 0 0.35em;
	padding:0 0 1em 1.2em;
	line-height:1.3;
	border-top-width:0;
}

#snProduct ul.sn2nd li.snShiki, #snProduct ul.sn2nd li.snSheet, 
#snProduct li#snpPillow ul.sn2nd li, #snProduct li#snpCushion ul.sn2nd li{
	background:transparent url("http://www.yasakasangyo.jp/images/li/arrow02_gr01.gif") no-repeat 0 0.35em;
}





#snProduct ul.sn2nd li ul.sn3rd{
	padding:0.7em 0 0 0;
}

#snProduct ul.sn2nd li ul.sn3rd li{
	background:transparent url("http://www.yasakasangyo.jp/images/li/triangle_gr02.gif") no-repeat 0 0.3em;
	padding:0 0 0.8em 0.875em;
	line-height:1.3;
	font-size:0.875em;
	border-top-width:0;
}

#snProduct li h3{
	padding:0.5em 0 0.1em 1em;
	margin:0;
	font-size:1.175em;
	line-height:1.5;
	background-position:95% 55%;
	background-repeat:no-repeat;
	min-height:39px;
	width:auto;
}
#snProduct li h3 span{
	display:block;
	font-size:0.775em;
	font-weight:normal;
}



/*---------->>snpFuton<----------*/

.futon ul.sn1st li#snpFuton{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}
#snProduct ul.sn1st li#snpFuton{
	border-top-width:0;
}
#snProduct li#snpFuton h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_futon01.gif");
}
.futon #snProduct li#snpFuton h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_futon02.gif");
}
.futonIndex #snProduct li#snpFuton h3 a{
	color:#f30!important;
	border-width:0;
	text-decoration:none!important;
	cursor:default;
}


.futon #snProduct ul.sn2nd{
	background-color: #ffffe5;
}

/* lists turning off */
.futon li#snpCover ul.sn2nd, .futon li#snpPillow ul.sn2nd, 
.futon li#snpCushion ul.sn2nd{
	display:none;
}


/* page now */
.kake01 li.snKake h4, .kake01 li.snKake .snList01 a, 
.kake02 li.snKake h4, .kake02 li.snKake .snList02 a, 
.hadakake01 li.snHadakake h4, .hadakake01 li.snHadakake .snList01 a, 
.hadakake02 li.snHadakake h4, .hadakake02 li.snHadakake .snList02 a, 
.shiki li.snShiki h4 a, 
.nonquilt01 li.snNonquilt h4, .nonquilt01 li.snNonquilt .snList01 a, 
.nonquilt02 li.snNonquilt h4, .nonquilt02 li.snNonquilt .snList02 a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	text-decoration:none!important;
	cursor:default;
}


li.snShiki{padding-bottom:1.7em!important;}

/*---------->>snpCover<----------*/

.cover ul.sn1st li#snpCover{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}

#snProduct li#snpCover h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_cover01.gif");
}
.cover #snProduct li#snpCover h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_cover02.gif");
}
.coverIndex #snProduct li#snpCover h3 a{
	color:#f30!important;
	border-width:0;
	text-decoration:none!important;
	cursor:default;
}


.cover #snProduct ul.sn2nd{
	background-color: #ffffe5;
}

/* lists turning off */
.cover li#snpFuton ul.sn2nd, .cover li#snpPillow ul.sn2nd, 
.cover li#snpCushion ul.sn2nd{
	display:none;
}


/* page now */
.kakeCover01 li.snKakecover h4, .kakeCover01 li.snKakecover .snList01 a, 
.kakeCover02 li.snKakecover h4, .kakeCover02 li.snKakecover .snList02 a, 
.shikiCover01 li.snShikicover h4 a, .shikiCover01 li.snShikicover .snList01 a, 
.shikiCover02 li.snShikicover h4 a, .shikiCover02 li.snShikicover .snList02 a, 
.sheet li.snSheet h4 a, 
.pillowCover li.snPillowcover h4 a, 
.pillowCover01 li.snPillowcover h4, .pillowCover01 li.snPillowcover .snList01 a, 
.pillowCover02 li.snPillowcover h4, .pillowCover02 li.snPillowcover .snList02 a, 
.pillowCover03 li.snPillowcover h4, .pillowCover03 li.snPillowcover .snList03 a, 
.set01 li.snSet h4 a, .set01 li.snSet .snList01 a, 
.set02 li.snSeth4 a, .set02 li.snSet .snList02 a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	cursor:default;
}

li.snSheet{padding-bottom:1.7em!important;}
li.snPillowcover{padding-bottom:1.7em!important;}

/*---------->>snpPillow<<----------*/

.pillow ul.sn1st li#snpPillow{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}

#snProduct li#snpPillow h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_pillow01.gif");
}
.pillow #snProduct li#snpPillow h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_pillow02.gif");
}
.pillow #snProduct li#snpPillow h3 a{
	border-width:0;
	text-decoration:none!important;
	color: #f30!important;
	cursor:default!important;
}

.pillow #snProduct ul.sn2nd{
	background-color: #ffffe5;
}


/* lists turning off */
.pillow li#snpFuton ul.sn2nd, .pillow li#snpCover ul.sn2nd, 
.pillow li#snpCushion ul.sn2nd{
	display:none;
}

/* page now */
.pillow01 li.snNormal h4 a, .pillow02 li.snHug h4 a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	cursor:default;
}


/*---------->>snpCushion<<----------*/

.cushion ul.sn1st li#snpCushion{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}

#snProduct li#snpCushion h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_cushion01.gif");
}
.cushion #snProduct li#snpCushion h3{
	background-image:url("http://www.yasakasangyo.jp/images/nav/sn_cushion02.gif");
}
.cushion01 #snProduct li#snpCushion h3 a{
	border-width:0;
	text-decoration:none!important;
	color: #f30!important;
	cursor:default!important;
}

.cushion #snProduct ul.sn2nd{
	background-color: #ffffe5;
}


/* lists turning off */
.cushion li#snpFuton ul.sn2nd, .cushion li#snpCover ul.sn2nd, 
.cushion li#snpPillow ul.sn2nd{
	display:none;
}
/* page now */
.cushion01 li.snNormal h4 a, .cushion02 li.snMulti h4 a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	cursor:default;
}


/*
------------7. sideNavigationGuide----------------
*/

#snGuide{
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;
}


#snGuide ul{
	list-style:none;
}
#snGuide ul.sn1st{
	padding:0;
	margin:0;
}
#snGuide ul.sn1st li{
	padding:0;
	margin:0;
	width:auto;
	border-top: 1px solid #ccc;
	background:url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_gr.gif") repeat-y 0 0;
}
#snGuide ul.sn1st li#sngIndex{
	border-top-width:0;
}
#snGuide ul.sn2nd{
	background:#fff url("http://www.yasakasangyo.jp/images/common/line_dotted01.gif") repeat-x 0 0;
	padding:1.5em 0.5em 0 0.75em;
	margin:0 0 0 6px;
}
#snGuide ul.sn2nd li{
	background:transparent url("http://www.yasakasangyo.jp/images/li/arrow02_gr01.gif") no-repeat 0 0.5em;
	padding:0 0 1em 1.2em;
	line-height:1.5;
	border-top-width:0;
}
#snGuide ul.sn2nd li a{
	border-bottom:1px solid;
}


#snGuide li h3{
	padding:1em 0 0.5em 1.2em;
	margin:0;
	font-size:1.075em;
	line-height:1.5;
	width:auto;
}

.guideIndex li#sngIndex h3 a, .guidePoint li#sngPoint h3 a, 
.guideFaq li#sngFaq h3 a{

	border-width:0!important;
	text-decoration:none!important;
	color: #f30!important;
	cursor:default!important;
}

/* lists turning off */
.guideTop #snProduct ul.sn2nd, .guide #snProduct ul.sn2nd, 
.guidePointTop #snProduct ul.sn2nd, .guideFaqTop #snProduct ul.sn2nd{
	display:none;
}



/* page now */
.guideIndex #snGuide ul.sn1st li#sngIndex, 
.guide .guide01 #snGuide ul.sn1st li#sngIndex, .guide .guide02 #snGuide ul.sn1st li#sngIndex, 
.guide .guide03 #snGuide ul.sn1st li#sngIndex, .guide .guide04 #snGuide ul.sn1st li#sngIndex, 
.guide .guide05 #snGuide ul.sn1st li#sngIndex, .guide .guide06 #snGuide ul.sn1st li#sngIndex, 
.guide .guide07 #snGuide ul.sn1st li#sngIndex, 
.guidePoint #snGuide ul.sn1st li#sngPoint, 
.guideFaq #snGuide ul.sn1st li#sngFaq{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}
.guideTop #snGuide ul.sn2nd, .guide #snGuide ul.sn2nd{
	background-color: #ffffe5;
}


.guide .guidePoint #snGuide ul.sn2nd, 
.guide .guideFaq #snGuide ul.sn2nd{
	background-color: #fff;
}


.guide01 li.snList01 a, .guide02 li.snList02 a, 
.guide03 li.snList03 a, .guide04 li.snList04 a, 
.guide05 li.snList05 a, .guide06 li.snList06 a, 
.guide07 li.snList07 a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	cursor:default;
}


/*
------------8. sideNavigationFAQ----------------
*/

#snFaq{
	margin-bottom:2em;
	border-width:0px 1px 1px 1px;
	border-style:solid;
	border-color:#ccc;
}

#snFaq ul{
	list-style:none;
}
#snFaq ul.sn1st{
	padding:0;
	margin:0;
}
#snFaq ul.sn1st li{
	padding:0;
	margin:0;
	width:auto;
	border-top: 1px solid #ccc;
	background:url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_gr.gif") repeat-y 0 0;
}
#snFaq ul.sn1st li#snfUniversal{
	border-top-width:0;
}
#snFaq li h3{
	padding:1em 0 0.5em 1.2em;
	margin:0;
	font-size:1.075em;
	line-height:1.5;
	width:auto;
}


/* page now */
.faqIndex #snFaq ul.sn1st li#snfIndex, .faqIndex01 #snFaq ul.sn1st li#snfUniversal, 
.faqIndex02 #snFaq ul.sn1st li#snfMaintenance, .faqIndex03 #snFaq ul.sn1st li#snfMite, 
.faqIndex04 #snFaq ul.sn1st li#snfPurelist, .faqIndex05 #snFaq ul.sn1st li#snfMicro, 
.faq .faq01 #snFaq ul.sn1st li#snfUniversal, .faq .faq02 #snFaq ul.sn1st li#snfMaintenance, 
.faq .faq03 #snFaq ul.sn1st li#snfMite, .faq .faq04 #snFaq ul.sn1st li#snfPurelist, 
.faq .faq05 #snFaq ul.sn1st li#snfMicro{
	background:#fefebc url("http://www.yasakasangyo.jp/images/bg/bg_sidebar_or.gif") repeat-y 0 0;
}

.faqIndex #snFaq ul.sn1st li#snfIndex a, .faqIndex01 #snFaq ul.sn1st li#snfUniversal a, 
.faqIndex02 #snFaq ul.sn1st li#snfMaintenance a, .faqIndex03 #snFaq ul.sn1st li#snfMite a, 
.faqIndex04 #snFaq ul.sn1st li#snfPurelist a, .faqIndex05 #snFaq ul.sn1st li#snfMicro a, 
.faq .faq01 #snFaq ul.sn1st li#snfUniversal a, .faq .faq02 #snFaq ul.sn1st li#snfMaintenance a, 
.faq .faq03 #snFaq ul.sn1st li#snfMite a, .faq .faq04 #snFaq ul.sn1st li#snfPurelist a, 
.faq .faq05 #snFaq ul.sn1st li#snfMicro a{
	font-weight: bold!important;
	color:#f30;
	border-bottom-width:0!important;
	text-decoration:none;
	cursor:default;
}

/*
------------9. sideBrandNavigation----------------
*/


ul#snBrandNav{
	list-style:none;
	padding:2em 0 0 0;
	margin:0;
	width:170px;
}

ul#snBrandNav li{
	text-align:center;
	margin:0 center;
}
ul#snBrandNav li h3 a{
	background-color:#fff;
	background-repeat:repeat-x;
	background-position:left bottom;
	line-height:1.2;
	display:block;
	padding:1.1em 0 0 0;
	height:28px;
	border:1px solid;
	text-decoration: none!important;
}

ul#snBrandNav li#snbPurelist h3 a:link, ul#snBrandNav li#snbPurelist h3 a:visited{
	border-color:#6cf;
	background-image: url("http://www.yasakasangyo.jp/images/bg/bg_sn_bl.gif");
}
ul#snBrandNav li#snbMicro h3 a:link, ul#snBrandNav li#snbMicro h3 a:visited{
	border-color:#f99;
	background-image: url("http://www.yasakasangyo.jp/images/bg/bg_sn_pi.gif");
}

ul#snBrandNav li#snbPurelist h3 a:hover, ul#snBrandNav li#snbPurelist h3:active, 
ul#snBrandNav li#snbMicro h3 a:hover, ul#snBrandNav li#snbMicro h3:active{
	border-color: #ffab32!important;
	background-image: url("http://www.yasakasangyo.jp/images/bg/bg_sn_or.gif");
}



/*
------------10. sideBrochureButton----------------
*/


ul#snBrochure, ul#snBtnGuide{
	list-style:none;
	padding:1.5em 0 0 0;
	margin:0;
}

ul#snBrochure li, ul#snBtnGuide li{
	padding:0;
	margin:0;
	display:block;
}

ul#snBrochure li a{
	display:block;
	height:64px;
	width:170px;
	background-repeat:no-repeat;
	background-position:0 0;
	border-width:0;
	text-decoration:none;
	text-indent:-9999em;
	letter-spacing:999em;
}
/*\*/
ul#snBrochure li a{
	letter-spacing:normal;
	overflow:hidden;
}
/**/
ul#snBtnGuide li a{
	border-width:0!important;
}
ul#snBrochure li a:link, ul#snBrochure li a:visited{
	background-image: url("http://www.yasakasangyo.jp/images/common/side_brochure01.gif");
}

ul#snBrochure li a:hover, ul#snBrochure li a:active{
	background-image: url("http://www.yasakasangyo.jp/images/common/side_brochure02.gif");
}


/*
------------11. sideBarNav----------------
*/


#sideBarNav a{
    outline: none;
}

#sideBarNav a:active{
    outline: none;
}

#sideBarNav{
	text-align:left;
}

#sideBarNav h2{
    color:#fff;
    font-size:1.275em;
    margin:0;
    padding:1em 0 0 0.8em;
    color:#ff0;
    font-weight:bold !important;
}
#sideBarNav p{
	font-size:0.725em;
	color:#fff;
	padding:1em 0 0 1.2em;
}
#sideBarNav ul{
    margin:0px 0px 0px 0px;
    padding-top:1em;
    padding-bottom:1em;
}

#sideBarNav li{
		line-height:1.4;
		font-weight:bold;
    list-style-type:none;
    font-size:0.875em;
    color:#FFFFFF;
}


#sideBarNav li a:link,
#sideBarNav li a:visited{
    color:#FFFFFF;
    text-decoration:none;
    border-bottom:1px solid;
}

#sideBarNav li a:hover{
    color:#ff0;
    border-bottom:1px solid #ff0!important;
    text-decoration:none;
}

#sideBarNav{
    position: absolute;
    width: auto;
    height: auto;
    top: 65%;
    right:0px;
    background-image:url(http://www.yasakasangyo.jp/images/background.gif);
    background-position:top left;
    background-repeat:repeat-y;
}

#sideBarTab{
    float:left;
    height:156px;
    width:32px;
}
a#sideBarTab{
	border-width: 0!important;
	text-decoration: none!important;
}

#sideBarTab img{
	border-width: 0!important;
}

#sideBarContents{
    float:left;
    overflow:hidden !important;
    width:auto;
    height:auto;
}

#sideBarContentsInner{
    width:200px;
}


/*
------------12. guideSitemap----------------
*/

#guideSitemap{
	padding:1.5em 0;
	border-bottom:1px solid #ccc;
	text-align:center;
	margin:0 auto;
	width:820px;
}
#gmShopping{
	text-align:left;
	padding-bottom:1.5em;
}
#guideSitemap h2{
	text-align:left;
}
#gmShopping h2{
	background:url("http://www.yasakasangyo.jp/images/li/ic_guide03.gif") no-repeat 0 0;
	padding:0.5em 0 0.2em 1.8em;
	min-height:22px;
	font-size:1.025em;
}



#guideSitemap ul{
	list-style:none;
	padding:0.5em 0 0 1.8em;
	margin:0;
}
#guideSitemap ul li{
	float:left;
	margin-right:1.2em;
	padding:0.5em 0 0.2em 0;
	font-size:0.925em;
}
#guideSitemap a{
	border-bottom:1px solid;
}

#guideSitemap h2#gmPoint{
	float:left;
	background:url("http://www.yasakasangyo.jp/images/li/ic_point03.gif") no-repeat 0 0;
	padding:0.2em 0 0.2em 1.8em;
	min-height:17px;
	font-size:1.025em;
	width:35%;
}

#guideSitemap h2#gmFaq{
	float:left;
	background:url("http://www.yasakasangyo.jp/images/li/ic_shopping_qa03.gif") no-repeat 0 0;
	padding:0.1em 0 0.2em 1.8em;
	min-height:17px;
	font-size:1.025em;
	width:45%;
}


/*
------------13. rightSideNavitgationFAQ----------------
*/

h2#rshfaq{
	padding-top:2em;
}

#rsnFaq{
	border:1px solid #fc9;
	border-top-color:#ff935c!important;
}

ul#rsnFaqTop5{
	list-style:none;
	padding:0;
	margin:0;
}
ul#rsnFaqTop5 li{
	font-size:0.875em;
	background: url("http://www.yasakasangyo.jp/images/li/arrow02_gr01.gif") no-repeat 0.3em 1.375em;
	padding:1em 0 0.875em 1.575em;
	line-height:1.4;
	border-bottom:1px dotted #ccc;
}
li.listBottom{
	border-width:0!important;
}

ul#fsnFaqCategory{
	list-style:none;
	padding:0;
	margin:0;
	background-color:#fefef3;
}
.home ul#fsnFaqCategory{
	background-color:#fff;
}

ul#fsnFaqCategory li{
	padding:1em 0.4em 0.875em 0.775em;
	line-height:1.4;
	border-top:1px solid #fc9;
}

.home ul#fsnFaqCategory li{
	padding:1em 0.4em 0.875em 0.775em;
	line-height:1.4;
	border-top-width:0;
	border-bottom:1px dotted #ccc;
}


/*
------------14. rightSideBanners----------------
*/

ul#rsnBanners{
	padding:0;
	margin:0;
	list-style:none;
}

ul#rsnBanners li{
	padding:0 0 1em 0;
	margin:0;
}
ul#rsnBanners li#rsnBrochure{
	padding:0.4em 0 0.8em 0;
}

ul#rsnBanners li a{
	text-decoration:none;
	border-width:0;
}






/*
------------17. footerNavigations----------------
*/


#footerNavWrapper ul.company li#fn01 a, 
#footerNavWrapper ul.sitemap li#fn02 a, 
#footerNavWrapper ul.privacy li#fn03 a, 
#footerNavWrapper ul.commerce li#fn04 a{
	font-weight:bold;
	border-bottom-width:0;
	color:#f30;
	cursor:default;
}

/*¡¡¡¡uƒJ[ƒg‚Ì’†gvƒuƒƒbƒN¡¡¡¡*/

#cartInfo{
margin:0 0 2em 0;
}
.xc_cartInfo {
text-align:right;
line-height:120%;
margin:0;
}
	/*¡ƒJƒS‚ª‹ó*/
	.xc_cartInfo p{
	margin:0;
	text-align:right;
	}
	/*¡Še¤•i*/
	.xc_cartInfo div{
	border-bottom:1px solid #555555;
	margin-bottom:2px;
	padding:2px 0;
	}
	/*¡¤•i‰æ‘œ*/
	.xc_cartInfo img{
	width:60px;
	height:60px;
	margin:3px;
	border:0;
	float:left;
	}
	/*¡¤•i–¼*/
	.xc_cartInfo h5{
	margin-bottom:3px;
	text-align:left;
	}
	/*¡’P‰¿*/
	.xc_cartInfo div p.xc_cartInfo_unitPrice{
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_unitPrice span{/*”Žš•”•ª*/
		color:#ff0000;
		}
	/*¡”—Ê*/
	.xc_cartInfo div p.xc_cartInfo_amount{
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_amount span{/*”Žš•”•ª*/
		color:#ff0000;
		}
	/*¡¬Œv*/
	.xc_cartInfo div p.xc_cartInfo_subtotal{
	clear:both;
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_subtotal span{/*”Žš•”•ª*/
		color:#ff0000;
		}
	/*¡‡Œv*/
	.xc_cartInfo div p.xc_cartInfo_total{
	clear:both;
	text-align:right;
	margin:0;
	}
		.xc_cartInfo .xc_cartInfo_total span{/*”Žš•”•ª*/
		color:#ff0000;
		}

/*¡¡¡¡¡SSLƒV[ƒ‹¡¡¡¡¡*/
#sslSeal a{
border-bottom:0 solid;
text-decoration:none;
}

div.xc_ssl {
margin:2.5em auto;
text-align: center;
}


