﻿@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------
product
------------------------------------------------------ */

/* ----------- menu ----------- */
div#menu dt.m01 a{background:url(../special/images/menu_01.gif);}
div#menu dt.m01 a:hover{background:url(../special/images/menu_01.gif) 0 -39px no-repeat;}

div#menu dt.m02 a{background:url(../special/images/menu_02.gif);}
div#menu dt.m02 a:hover{background:url(../special/images/menu_02.gif) 0 -39px no-repeat;}

div#menu dt.m03 a{background:url(../special/images/menu_03.gif);}
div#menu dt.m03 a:hover{background:url(../special/images/menu_03.gif) 0 -39px no-repeat;}

div#menu dt.m04 a{background:url(../special/images/menu_04.gif);}
div#menu dt.m04 a:hover{background:url(../special/images/menu_04.gif) 0 -39px no-repeat;}

div#menu dt.m05 a{background:url(../special/images/menu_05.gif);}
div#menu dt.m05 a:hover{background:url(../special/images/menu_05.gif) 0 -39px no-repeat;}

div#menu dt.m06 a{background:url(../special/images/menu_06.gif);}
div#menu dt.m06 a:hover{background:url(../special/images/menu_06.gif) 0 -39px no-repeat;}


/* ----------- menu onの場合 ----------- */
div#menu dt.on a{
	background-position: 0 -39px;
	display:block;
}

div#contents.top h4{
	margin:0;
	padding:0;
}

div#contents.top div.box{
	margin:0 20px 43px 0;
	padding:0;
	width:321px;
	float:left;
}

div#contents.top div.right{
	margin-right:0;
}

div#contents.top div.box h5{
	margin:0 0 15px 0;
	padding:0;
	width:321px;
}

div#contents.top div.box p{
	margin:0 0 0 0;
	padding:0 0 0 3px;
	width:307px;
}











