﻿/* --------------------SIDE-MENU-------------------- */

.sidem01 a {
	display:block;
	width:259px;
	height:49px;
	background:url("menu01-2.png") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
	margin-top:2px;
}
.sidem01 a:hover, .sidem01 a.on {
	background-position:right bottom;
}
.sidem02 a {
	display:block;
	width:259px;
	height:49px;
	background:url("menu02-2.png") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.sidem02 a:hover, .sidem02 a.on {
	background-position:right bottom;
}
.sidem03 a {
	display:block;
	width:259px;
	height:49px;
	background:url("menu03-2.png") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.sidem03 a:hover, .sidem03 a.on {
	background-position:right bottom;
}

.sidem04 a {
	display:block;
	width:259px;
	height:49px;
	background:url("menu04.png") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.sidem04 a:hover, .sidem04 a.on {
	background-position:right bottom;
}

/* --------------------SPECIAL TOP-------------------- */

.point01 a {
	display:block;
	width:320px;
	height:194px;
	background:url("pm01-1.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.point01 a:hover, .point01 a.on {
	background-position:right bottom;
}
.point02 a {
	display:block;
	width:320px;
	height:194px;
	background:url("pm02-1.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.point02 a:hover, .point02 a.on {
	background-position:right bottom;
}
.point03 a {
	display:block;
	width:320px;
	height:194px;
	background:url("pm03-1.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.point03 a:hover, .point03 a.on {
	background-position:right bottom;
}

/* --------------------BANNER-------------------- */


DIV.container {
	margin: auto;
	width: 95%;
	margin-bottom: 10px;
}
ul.tabNavigation {
	list-style: none;
	margin: 0;
	padding: 0;
	height:25px;
}
UL.tabNavigation LI {
	width:178px;
	float:left;
	padding-right:5px;
}
UL.tabNavigation LI A {
	padding: 3px 5px;
	background-color:#333;
	color: #fff;
	text-decoration: none;
	display:block;
	text-align:center;
}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {
	background-color:#039;
	color: #fff;
}
UL.tabNavigation LI A:focus {
	outline: 0;
}
div.tabs div {
	padding: 5px;
	margin-top: 5px;
	border: 1px solid #333;
}
#size01 {
	width:720px;
	border-width:0px;
}
#size02 {
	width:720px;
	border-width:0px;
}
#size03 {
	width:720px;
	border-width:0px;
}
#size04 {
	width:720px;
	border-width:0px;
}
.waste {
	min-height: 1000px;
}
textarea {  
    resize: none;
}
/* --------------------CAST TOP-------------------- */

.castpm01 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm01-2.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm01 a:hover, .castpm01 a.on {
	background-position:right bottom;
}
.castpm02 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm02-2.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm02 a:hover, .castpm02 a.on {
	background-position:right bottom;
}
.castpm03 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm03-2.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm03 a:hover, .castpm03 a.on {
	background-position:right bottom;
}
.castpm04 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm04.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm04 a:hover, .castpm04 a.on {
	background-position:right bottom;
}
.castpm05 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm05.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm05 a:hover, .castpm05 a.on {
	background-position:right bottom;
}
.castpm06 a {
	display:block;
	width:122px;
	height:114px;
	background:url("pm06.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm06 a:hover, .castpm06 a.on {
	background-position:right bottom;
}
.castpm07 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm07.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm07 a:hover, .castpm07 a.on {
	background-position:right bottom;
}
.castpm08 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm08.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm08 a:hover, .castpm08 a.on {
	background-position:right bottom;
}
.castpm09 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm09.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm09 a:hover, .castpm09 a.on {
	background-position:right bottom;
}
.castpm10 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm10.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm10 a:hover, .castpm10 a.on {
	background-position:right bottom;
}
.castpm11 a {
	display:block;
	width:169px;
	height:114px;
	background:url("pm11.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm11 a:hover, .castpm11 a.on {
	background-position:right bottom;
}
.castpm12 a {
	display:block;
	width:169px;
	height:114px;
	background:url("../special/cast/pm12.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm12 a:hover, .castpm12 a.on {
	background-position:right bottom;
}
.castpm13 a {
	display:block;
	width:169px;
	height:114px;
	background:url("../special/cast/pm13.jpg") no-repeat left top;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	margin: 0px auto;
}
.castpm13 a:hover, .castpm13 a.on {
	background-position:right bottom;
}