body,td,th {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}
input{
	border: 1px solid #cccccc;
}
.input_button {
	font-size:12px;
	height:26px;
	border: 1px solid #cccccc;
	background-image:url(./../images/input_button.jpg);
	background-repeat: repeat-x;
}

a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a:active {
	color: #000000;
	text-decoration: none;
}
.shop_subMenuA{
	font-size: 12px;
}
.shop_subMenuA_Link{
	font-size: 12px;
	color: #333333;
	background-color:#F1F1F1;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.shop_subMenuA_LinkSite{
	font-size: 12px;
	color: #FFFF99;
	background-color:#FFFF99;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.shop_subMenuB{
	font-size: 12px;
	color: #333333;
	background-color:#F1F1F1;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.shop_subMenuB_Link{
	font-size: 12px;
	color: #333333;
	background-color:#F1F1F1;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.shop_subMenuB_Link:hover{
	background-color:#FFFF99;
}
.shop_subMenuB_LinkSite{
	font-size: 12px;
	color: #333333;
	background-color:#FFFF99;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.shop_subMenuC_Link{
	font-size: 12px;
	color: #333333;
	background-color:#F1F1F1;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
}
.shop_subMenuC_Link:hover{
	background-color:#FFFF99;
}
.shop_subMenuC_LinkSite{
	font-size: 12px;
	color: #333333;
	background-color:#FFFF99;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 16px;
}


.points_x{
	width:100%;
	line-height:1px;
	height:1px;
	background-image: url(../images/point_x.jpg);
	background-repeat: repeat-x;
}

DIV.contents_nav DIV {
	MARGIN-LEFT: -3px; ZOOM: 1
}
DIV.contents_nav DIV A {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/contents_nav_bg.gif) no-repeat 100% 0px; FLOAT: left; MARGIN-BOTTOM: 10px; COLOR: #363636! important; FONT-STYLE: normal; TEXT-DECORATION: none
}
DIV.contents_nav EM.stay {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/contents_nav_bg.gif) no-repeat 100% 0px; FLOAT: left; MARGIN-BOTTOM: 10px; COLOR: #363636! important; FONT-STYLE: normal; TEXT-DECORATION: none
}
DIV.contents_nav A SPAN {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(../images/contents_nav_bg.gif) no-repeat; LINE-HEIGHT: 28px
}
DIV.contents_nav EM.stay SPAN {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 23px; BACKGROUND: url(../images/contents_nav_bg.gif) no-repeat; LINE-HEIGHT: 28px
}
DIV.contents_nav A.stay {
	BACKGROUND-POSITION: 100% -120px
}
DIV.contents_nav EM.stay {
	BACKGROUND-POSITION: 100% -120px
}
DIV.contents_nav A.stay SPAN {
	BACKGROUND-POSITION: 0px -120px
}
DIV.contents_nav EM.stay SPAN {
	BACKGROUND-POSITION: 0px -120px
}
DIV.contents_nav A:hover {
	BACKGROUND-POSITION: 100% -60px; COLOR: #363636! important; TEXT-DECORATION: none
}
DIV.contents_nav A.stay:hover {
	BACKGROUND-POSITION: 100% -60px; COLOR: #363636! important; TEXT-DECORATION: none
}
DIV.contents_nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -60px
}
DIV.contents_nav A.stay:hover SPAN {
	BACKGROUND-POSITION: 0px -60px
}
DIV.contents_nav DIV.col2 EM.stay {
	MIN-WIDTH: 163px; MARGIN-LEFT: 3px; WIDTH: 169px
}
DIV.contents_nav DIV.col2 A {
	MIN-WIDTH: 163px; MARGIN-LEFT: 3px; WIDTH: 169px
}
