@charset "Shift_JIS";

/*++++++++++++++++++++++++++++++++++++++++++
Basic html
+++++++++++++++++++++++++++++++++++++++++++*/

h1,h2,h3,h3,h4,h5,h6,p,ul,li,a {
margin: 0px;
padding: 0px;
}

ul {
list-style-type: none;
}

img {
border: 0;
}


/*++++++++++++++++++++++++++++++++++++++++++
Body base
+++++++++++++++++++++++++++++++++++++++++++*/

#wmwtab02 {
	display: none;
}

#wmwwrap {
width: 950px;
color: #000;
}

#wmwwrap img {
	vertical-align: top;
}

.wmwcolumnRight {
display: block;
float: right;
}

.wmwcolumnLeft {
display: block;
float: left;
}

.wmw-pagetop {
text-align: right;
margin: 20px 0;
}

#wmwrow01 #wmwbtnArea01 a:hover,
#wmwrow01 #wmwbtnArea02 a:hover {
	opacity: 0.6;
}

#wmwrow01 #wmwbtnArea01 {
	background: url(../img/c01_img04.jpg) no-repeat left top;
	width: 950px;
	height: 70px;
	position: relative;
}

#wmwrow01 #wmwbtnArea01 #wmwbtn0101 {
	position: absolute;
	left: 540px;
}

#wmwrow01 #wmwbtnArea01 #wmwbtn0102 {
	position: absolute;
	left: 750px;
}

#wmwrow01 #wmwbtnArea02 {
	background: url(../img/c02_img04.jpg) no-repeat left top;
	width: 950px;
	height: 60px;
	position: relative;
}

#wmwrow01 #wmwbtnArea02 #wmwbtn0201 {
	position: absolute;
	left: 540px;
}

#wmwrow01 #wmwbtnArea02 #wmwbtn0202 {
	position: absolute;
	left: 750px;
}

#wmwrow02 .wmwcolumnLeft {
	width: 496px;
}

#wmwrow02 .wmwcolumnRight {
	width: 454px;
}

#wmwrow03 .wmwrow03in01 {
	width: 618px;
	float: left;
}

#wmwrow03 .wmwrow03in01 .wmwrow03in0101 {
	width: 348px;
	float: left;
}

#wmwrow03 .wmwrow03in01 .wmwrow03in0101 div {
	background: url(../img/et_img02.jpg) no-repeat left top;
	width: 348px;
	height: 66px;
	position: relative;
}

#wmwrow03 .wmwrow03in01 .wmwrow03in0101 div a {
	position: absolute;
	left: 133px;
}

#wmwrow03 .wmwrow03in01 .wmwrow03ttl {
	width: 270px;
	float: right;
}

#wmwrow03 .wmwrow03in02 {
	width: 332px;
	float: right;
}

#wmwrow03 .wmwrow03in02 div {
	background: url(../img/et_img04.jpg) no-repeat left top;
	width: 332px;
	height: 66px;
	position: relative;
}

#wmwrow03 .wmwrow03in02 div a {
	position: absolute;
	left: 0;
}

#wmwrow03 .wmwrow03in01 a:hover,
#wmwrow03 .wmwrow03in02 a:hover {
	opacity: 0.6;
}


/* float
------------------------------------*/
.wmwclearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

.wmwclearfix {
display: inline-block;
}

/* exlude MacIE5 \*/
* html .wmwclearfix {
height: 1%;
}

.wmwclearfix {
display:block;
}
 /* end MacIE5 */
