/***********************************************/
/*sideMenu*/
/***********************************************/

/*botton menu*/
div#sidemenu dl dt.m_01 a{background:url(../img/m_01.gif) no-repeat 0px 0px;}

/*normal menu*/
div#sidemenu dl dd.m_01_01 a{background:url(../img/m_01_01.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_02 a{background:url(../img/m_01_02.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_03 a{background:url(../img/m_01_03.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_04 a{background:url(../img/m_01_04.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_05 a{background:url(../img/m_01_05.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_06 a{background:url(../img/m_01_06.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_07 a{background:url(../img/m_01_07.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_08 a{background:url(../img/m_01_08.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_09 a{background:url(../img/m_01_09.gif) no-repeat 0px 0px;}
div#sidemenu dl dd.m_01_10 a{background:url(../img/m_01_10.gif) no-repeat 0px 0px;}

/*static menu*/
div#sidemenu dl dt.m_01_ttl_03{background:url(../img/m_01_ttl_03.gif) no-repeat 0px 0px;}

div#sidemenu dl dt.staticmenu{
	margin:0;
	padding:0px;
	display:block;
	width:198px;
	height:30px;
	text-indent:-5555px;
	overflow:hidden;
	list-style:none;
}

div#sidemenu dl dt.m_01_ttl_01,
div#sidemenu dl dt.m_01_ttl_02{
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a{
	background:url(../img/m_01_ttl_01.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}


div#sidemenu dl dt.m_01_ttl_02 a{
	background:url(../img/m_01_ttl_02.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}


div#sidemenu dl dt.m_01_ttl_03 a{
	background:url(../img/m_01_ttl_03.gif) no-repeat 0px 0px;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_01 a:hover,div#sidemenu dl dt.m_01_ttl_01 a.on{
	background:url(../img/m_01_ttl_01.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_02 a:hover,div#sidemenu dl dt.m_01_ttl_02 a.on{
	background:url(../img/m_01_ttl_02.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}

div#sidemenu dl dt.m_01_ttl_03 a:hover,div#sidemenu dl dt.m_01_ttl_03 a.on{
	background:url(../img/m_01_ttl_03.gif) no-repeat -198px 0px !important;
	margin:0;
	padding:0;
	height:30px;
}



/***********************************************/
/*contents*/
/***********************************************/


div.planbox{
	margin:			20px 0px 20px 0px;
}

div.planbox h2{
	margin:			0 0 5px 0;
}

div.planbox div.box{
	padding:		10px;
}

div.planbox ul{
	padding:		5px 0 5px 0;
}

div.planbox ul li{
	display:		block;
	font-size:		12px;
}

div.planbox ul li.price span{
	color:			#999999;
}

div.planbox ul.icon{
	float:			left;
}

div.planbox ul.icon li{
	padding:		0px 3px 0px 0px;
	display:		inline;
}
div.planbox p.button{
	float:			right;
}



/*index*/

div.index h2{
	margin:			0px 0px 20px 0px;
}

div.index div.border20{
	margin:			20px 0px 0px 0px;
	width:			610px;
	_width:			650px;
}

div.index div.border20 h3{
	float:			left;
}

div.index div.border20 ul{
	float:			left;
	list-style-type:	none;
}

div.index div.border20 p{
	float:			right;
}



/*oldwine*/

div.oldwine h3{
	margin:			0px 0px 20px 0px;
}

div.oldwine p.arrowlink{
	margin:			20px 0px 20px 0px;
}

div.oldwine h4{
	margin:			0px 0px 10px 0px;
}

div.oldwine div.block_01 p.photo{
	width:			200px;
	float:			left;
}

div.oldwine div.block_02{
	margin:			20px 0px 10px 0px;
}

div.oldwine div.group_inquiry{
	padding:		0px 0px 10px 0px;
	width:			650px;
	background:		url(../../img/common_dottedline.gif) no-repeat left bottom;
}

div.oldwine div.group_inquiry p{
	padding:		10px 0px 0px 0px;
	background:		url(../../img/common_dottedline.gif) no-repeat left top;
}

div.oldwine div.group_inquiry p a{
	border:			8px solid #e4e3de;
	display:		block;
	float:			right;
}

div.oldwine div.group_inquiry p a:hover{
	border:			8px solid #FFCC00;
}

div.oldwine div.group_inquiry p span{
	display:		block;
	float:			left;
	padding-right:		10px;
	text-align:		right;
	width:			290px;
}
div.oldwine div.group_inquiry p span.smallx{
	
}










