@charset "UTF-8";


/*------メイン表示部分---------------------------------------------------------------------*/

#header .main_image div{
	margin:10px 0 10px 0;
}

#header .top_img {
	position: relative;
}

#header .btn_form {
	z-index: 99;
	position: absolute;
	top:525px;
	margin-left: 490px;
}

#header a:hover img.btn_form{
    cursor:pointer;
    filter: alpha(opacity=80);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=80)";  /* ie 8 */
    -moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8;              /* Safari 1.x */
    opacity:0.8;
    zoom:1;
}

#menu{
	width: 600px;
	margin: 10px 0 0 40px;
	background-color:#ffffff;
	float: left;
	-webkit-box-shadow:3px 3px 3px #cccccc;
	-moz-box-shadow:3px 3px 3px #cccccc;
	box-shadow:3px 3px 3px #cccccc;
}

#menu th{
	text-align:left;
}

#menu a:hover img{
    cursor:pointer;
    filter: alpha(opacity=80);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=80)";  /* ie 8 */
    -moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8;              /* Safari 1.x */
    opacity:0.8;
    zoom:1;
}
#side_menu {
	margin: 10px 0 0 15px;
	width: 155px;
	float: left;
}

#side_menu .douga{
	margin: 0;
	padding: 0 0 10px 0;
	background-color:#ffffff;
	-webkit-box-shadow:3px 3px 3px #cccccc;
	-moz-box-shadow:3px 3px 3px #cccccc;
	box-shadow:3px 3px 3px #cccccc;
}

#side_menu ul#navi {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#side_menu ul#navi li {
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}

#side_menu a:hover img{
    cursor:pointer;
    filter: alpha(opacity=80);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=80)";  /* ie 8 */
    -moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8;              /* Safari 1.x */
    opacity:0.8;
    zoom:1;
}

#side_menu .link {
	background : none;
	margin: 15px 0 15px 0;
	padding: 0;
	text-align: center;
}

#side_menu .link img{
	margin: 15px 0 0 0;
	-webkit-box-shadow:3px 3px 3px #cccccc;
	-moz-box-shadow:3px 3px 3px #cccccc;
	box-shadow:3px 3px 3px #cccccc;
}

#footer img{
	background : none;
	margin-top:-50px;
	margin-bottom:20px;
	margin-right:40px;
}

#footer a:hover img{
    cursor:pointer;
    filter: alpha(opacity=80);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=80)";  /* ie 8 */
    -moz-opacity:0.8;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.8;              /* Safari 1.x */
    opacity:0.8;
    zoom:1;
}
