/* ヘッダーコンテンツ */
.header {
width:100%;}
.main {
width:900px;}
/* レフトコンテンツ */
.left {
width:133px;}
.left a {
width:125px;}
.left a hover {
}
/* センターコンテンツ */
.content {
width:590px;}
/* ライトコンテンツ */
.right {
width:145px;}
/* フッター */
.footer {
width:100%;}


body {
font-size:0.8em;
line-height:150%;
text-align:center;
color:#d5d5ea;
background-image:url(yozora01.gif);}
h2 {
padding:0;
margin:0;
font-size:0.9em;
text-align:left;}
h3 {
padding:0;
margin:0;
font-size:0.9em;
text-align:left;}
a:link {
color:#4a4aff;}
a:visited {
color:#4a4aff;}
a:active {
color:#d5d5ea;}
div.center {
text-align:center;}
div.right1 {
text-align:right;}
span.b {
font-weight:bold;}
span.b2 {
font-weight:bold;
color: #4a4aff;}
span.b3 {
font-weight:bold;
color: #ff0066;}
hr {
width:95%;}
table.link {
}
.link td {
width: 290px;
vertical-align: super;}
/* スケジュール */
div.schedule {
}
table.schedule {
width:590px;}
table.schedule caption {
margin-top:1em;
text-align:center;
font-weight:bold;
color:#ffffff;
background-color:#000037;
width:588px;}
.schedule td.weekdays {
color:#000000;
background-color:#f3f3f3;
text-align:center;
width:80px;}
.schedule td.sunday {
color:#ff0000;
background-color:#ffd7d7;
text-align:center;
width:80px;}
.schedule td.saturday {
color:#000099;
background-color:#d3e9fe;
text-align:center;
width:80px;}
.schedule td.holiday {
color:#ff0000;
background-color:#ffd7d7;
text-align:center;
width:80px;}
.schedule td.yoyaku {
color:#000000;
background-color:#f3f3f3;
width:510px;
text-indent:1em;}
/* 画像コンテンツ */
img {
border-style:none;}
.main {
margin:0px auto;}
img.photo1{
float:center;
margin:0px 10px;}
img.photo2{
float:left;
margin:0px 10px;}
img.photo3{
float:right;
margin:0px 10px;}
/* ヘッダーコンテンツ */
.header {
text-align:left;
padding-bottom:0.5em;}
.header h1 {
font-size:12px;
padding:0;
margin:0;
float:left;
color:#4a4aff;}
.header h2 {
font-size:12px;
float:right;
color:#4a4aff;}
.header a:link {
color:#d5d5ea;}
.header a:visited {
color:#d5d5ea;}
.header a:active {
color:#4a4aff;}
/* ヘッダーサイトマップ */
.headersite {
font-size:12px;
float:right;}
/* ケイタイサイト */
.keitaisite {
font-size:12px;
float:left;}
/* レフトコンテンツ */
.left {
text-align:center;
float:left;
background-color:#d5d5ea;}
.left h2 {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.left h3 {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.left p {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.left a {
padding:0.2em;
border-top:0px;
text-decoration:none;
text-align:left;
display:block;
margin:0px;
color:#37016E;
border:#999999 1px solid;
background:#d5d5ea;}
.left a:hover {
background-color:#ffffff;}
/* センターコンテンツ */
.content {
padding-left:0.8em;
float:left;
text-align:left;}
.content p {
padding-left:0.8em;}
.content h2 {
text-align:center;
padding:0.3em;
color:#d5d5ea;
border:#000037 1px solid;
background-color:#000037;}
.content h3 {
text-align:center;
padding:0.3em;
color:#d5d5ea;
border:#000037 1px solid;
background-color:#000037;}
.content h4 {
text-align:center;
padding:0.3em;
color:#d5d5ea;
border:#000037 1px solid;
background-color:#000037;}
/* ライトコンテンツ */
.right {
text-align:left;
float:left;
margin-left:0.8em;
color:#37016E;
background-color:#d5d5ea;}
.right h2 {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.right h3 {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.right p {
padding:0.5em;
text-align:center;
margin:0;
color:#d5d5ea;
background-color:#1f013d;}
.right a {
padding:0.2em;
border-top:0px;
text-decoration:none;
text-align:left;
display:block;
margin:0px;
color:#37016E;
border:#999999 1px solid;
background:#d5d5ea;}
.right a:hover {
background-color:#ffffff;}
/* フッター */
.footer {
text-align:center;
padding:0.5em 0;
clear:both;
color:#d5d5ea;
background:#000037;}
