﻿@charset "utf-8";
/* CSS Document */
@import "init.css";
.clear {
	width: 100%;
	height: 0px;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
body{
	text-align:center;
}
#pageOuter{
	width:980px;
	margin:0 auto;
	text-align:center;
	background:url(../images/common/bg.gif) repeat-y center;
}
#page{
	width:960px;
	margin:0 auto;
}
/*ヘッダー*/
#header{
	margin: 0 15px 10px;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom: solid 1px #EB3140;
	height:46px;
}
h1{
	float:left;
}
#language{
	padding-top:10px;
	text-align:right;
	vertical-align:middle;
}
/*中央カラム*/
#pageCenter{
	width:738px;
	float:left;
	margin-left:15px;
	background:url(../images/common/vLine.gif) right repeat-y;
	margin-bottom: 10px;
	display:inline;
}
#image01Outer{
	text-align:center;
	margin-right:15px;
	margin-bottom:10px;
	border-bottom: solid 1px #EB3140;
	padding-bottom:10px;
}
#photoCopy{
	text-align:right;
	font-size:10px;
	margin-right:75px;
}
#image01{
	margin:auto;
}
h2{
	margin:0 0 10px;
	font-weight:bold;
}
p{
	margin-right:15px;
	margin-bottom:15px;
}
#image02{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
#image02Caption{
	float:left;
}
#shozo{
	border: solid 1px #EB3140;
	margin-right:15px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#shozo .text{
}
#pictures{
	float:right;
	margin:0 0 0 5px;
}
.picture{
	float:left;
	margin:0px;
}
.picture p{
	font-size:10px;
	margin-bottom:0;
}
#picture01{
	width:146px;
}
#picture02{
	width:151px;
}
#picture03{
	width:135px;
}
#section06{
	padding-top:10px;
}
#map{
	float:right;
	margin:0 15px 0 10px;
}
#section06 .logo{
	width:290px;
	text-align:center;
}
#section06 .logo p{
	margin-top:10px;
	text-align:center;
	font-size:10px;
	color:#EB3140;
}
/*右カラム*/
#pageRight{
	margin-left:10px;
	width:180px;
	float:left;
}

#pageRight dd{
	margin-bottom:10px;
}

#newsrRelease{
	margin-bottom:10px;
}
#newsrRelease dt{
	font-weight:bold;
}

#related dt{
	font-weight:bold;
}

/*フッター*/
#footer{
	text-align:center; font-size:10px;
	margin:0 15px 0;
	padding-top:10px;
	padding-bottom:10px;
	border-top: solid 1px #EB3140;
}
