@charset "utf-8";

/* -----------------------------------------------------------
	#cntBody
----------------------------------------------------------- */
#brand #cntBody { background:url(imgdir/main.jpg) no-repeat 0 0;}

/* -----------------------------------------------------------
	#sNav
----------------------------------------------------------- */
#sNav a { color:#000; }

#sNav ul li#nav01 a span { background:url(imgdir/m1.gif) no-repeat 0 0; }
#sNav ul li#nav02 a span { background:url(imgdir/m2.gif) no-repeat 0 0; }
#sNav ul li#nav03 a span { background:url(imgdir/m3.gif) no-repeat 0 0; }
#sNav ul li#navlist a span { background:url(imgdir/m_list.gif) no-repeat 0 0; }

#sNav ul li#nav01 a:hover span { background:url(imgdir/m1_on.gif) no-repeat 0 0; }
#sNav ul li#nav02 a:hover span { background:url(imgdir/m2_on.gif) no-repeat 0 0; }
#sNav ul li#nav03 a:hover span { background:url(imgdir/m3_on.gif) no-repeat 0 0; }
#sNav ul li#navlist a:hover span { background:url(imgdir/m_list.gif) no-repeat 0 -38px; }


#sNav ul li#nav02  ,
#sNav ul li#nav03  ,
#sNav ul li#nav02 a ,
#sNav ul li#nav03 a {
	height:21px;
	margin:0;
	}
	
	#sNav ul li#nav02 a span ,
	#sNav ul li#nav03 a span {
		border:1px solid #ccc;
		border-bottom:none;
		border-top:none;
		}
		
	#sNav ul li#nav02 a:hover span ,
	#sNav ul li#nav03 a:hover span {
		border:1px solid #e8e8e8;
		border-bottom:none;
		border-top:none;
		}
		
		#sNav ul li#nav03 a span {
			border-bottom:1px solid #ccc;
			}
		
		#sNav ul li#nav03 a:hover span {
			border-bottom:1px solid #e8e8e8;
			}
	
	
#sNav ul li#nav02Ttl {
	height:23px;
	margin:0 0 3px 0;
	padding:0;
	}
	
	#sNav ul li#nav02Ttl img {
		border:1px solid #ccc;
		border-bottom:none;
		}

/* p */
p.new { padding:3px; background:#660000; color:#fff; display:inline; }
p.pdf a { background:url(../imgdir/common/ic_pdf.gif) no-repeat right center; padding-right:20px; padding-top:3px; line-height:180%;}

/* DAKSとは */
.imgL_daks { float: left; margin: 0 10px 100px 0; display:inline; padding:5px; background:url(../imgdir/common/dot_2.gif) repeat left top;}


/* 高さ確保

:after{ content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; }

*/

