@charset "utf-8";
/* CSS Document */


#container a:link {
	text-decoration:none;
    font-size:12px;
	color:#577FDF;
}
#container a:visited {
	text-decoration:none;
    font-size:12px;
	color:#577FDF;
}
#container a:hover {
	text-decoration:underline;
    font-size:12px;
	color:#577FDF;
}
#container a:active {
	text-decoration:underline;
    font-size:12px;
	color:#577FDF;
}

*html body #container div#main_image_area {
margin-bottom:-5px;
}

#container div#main_image_area {
margin-bottom:-4px;
}

#container div#main div#contents {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding-bottom:20px;
	text-align:left;
	width:800px;
	background-color:#F5F5F5;
	position:relative;
}

#container div#main p{
	color:#333333;
	font-size:12px;
	padding-left:27px;
	padding-right:27px;
	padding-bottom:20px;
	clear:both;
}

#container a#vector img{
	margin-right:3px;
}

*html body #container div#main h1#contents {
	margin-bottom:20px;
}

#container div#main h1#contents {
	margin-bottom:20px;
	display:block;
	width:800px;
	height:27px;
	background:url(../img/title_contents.jpg) no-repeat;
	position:relative;
}

#container div#main div#contents div#photo_box_width {
    width:167px;
    height:167px;
	margin-left:26px;
	margin-bottom:20px;
	display:inline;
	float:left;
	background:url(../img/photo_box_back.png) no-repeat;
	display:inline;
}

#container div#main div#contents div#photo_box_height {
    width:167px;
    height:167px;
	margin-left:26px;
	margin-bottom:20px;
	display:inline;
	float:left;
	background:url(../img/photo_box_back.png) no-repeat;
	display:inline;
}

#container div#main div#contents div#photo_box_width img{
	margin-left:8px;
	margin-top:34px;
}

#container div#main div#contents div#photo_box_height img{
	margin-left:34px;
	margin-top:8px;
}


