@charset "utf-8";

/* -----------------------------------------------------------
	#unitBody
----------------------------------------------------------- */
#brand #unitBody { margin:0; padding:0 0 15px 0; border:none; }
#brand #unitBody #leftBox { float:left; display:inline; width:470px; }
#brand #unitBody #rightBox { float:right; display:inline; width:330px; } 

#brand #unitBody .boxInR { width:205px; }

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


/* -----------------------------------------------------------
	h layout
----------------------------------------------------------- */
#brand #unitBody h3 { background:url(../imgdir/common/dot_1.gif) repeat-x left bottom; padding:10px; margin-bottom:20px; }


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

/* -----------------------------------------------------------
	#sNav
----------------------------------------------------------- */

#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#navlist a span { background:url(imgdir/m_list.gif) no-repeat 0 0; }
#sNav ul li#nav01 a:hover span { background:url(imgdir/m1.gif) no-repeat 0 -38px; }
#sNav ul li#nav02 a:hover span { background:url(imgdir/m2.gif) no-repeat 0 -38px; }
#sNav ul li#navlist a:hover span { background:url(imgdir/m_list.gif) no-repeat 0 -38px; }



/* 高さ確保

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

*/

