﻿<!--
/* 基本構造の設定 */

body {
    margin: 0px;
    padding: 0px;
    background: #ccffcc;
    text-align: center;  /* IE5.x 対応（margin:autoによる中央揃え無効） */
}

#contents { 
    margin: 0px auto;
    padding: 0px 0px;
    width: 480px;        /* IE5.x 対応（bodyの幅指定無効） */
    text-align: left;    /* IE5.x 対応（text-alignを元に戻す） */
    line-height: 1.5em;

    border: #7f99cc 1px solid;
    background-color: #ffffff;
	background-image: url(side.gif);
	background-position: top right;
	background-repeat: repeat-y;
}


#top   {
	width: 480px;
	height: 92px;
	margin: auto;
	background-image: url(top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #3333CC;
}


h1{
/**
	text-align: center;
	background-image: url(ipaseri.jpg);
	background-color: #02B359;
	background-repeat: no-repeat;
	background-position: top right;
	display: inline;
	height: 120px;
	border-bottom:solid 1px #666666;
	font-size: 200%;
    margin-bottom: 20px;
	border: #7f99cc 1px solid;
    border: #7f99cc 1px solid;
    margin: 20px 0px;
    line-height: 2.5em;
*/
    display: inline;
	color: #ffffff;
	font-size: 30px;
	line-height: 80px;
	padding-left:20px;
}

h2{
    display: inline;
}
h3{
    background: #ccccff;
    display: inline;
}

#main {
    background: #ffffff;
    width: 280px;
    padding: 20px 20px;
    float: left;
}

#side {
    width: 159px;
	margin-left: 320px;
	font-size: 80%;
}
#side .section{
    padding: 10px 10px;
}

#side div{
    padding: 7px 10px;
}

#bottom {
    clear: both;
    padding: 5px 20px 10px;
    text-align: center;
}

.title_table    {width: 400px; margin: 20px auto; text-align: center;}
.title_left     {background: url("img/banner_left.gif");}
.title_center   {background: #99cc66; height: 103px; vartical-align: middle;}
.title_right    {background: url("img/banner_right.gif");}


p {
    line-height: 1.3em;
}
font		{font-weight:bold;}
hr              {display: none; }
center table    {text-align: left;}

table.menu      {background: #339933; width: 130px;}
table.menu td   {background: #ffffcc; padding:3px 0px; text-align: center;}

table.hs tr     {valign: top;}


/*
a:link		{color:#0000ff; font-weight:bold; text-decoration:none; }
a:visited	{color:#0000ff; font-weight:bold; text-decoration:none; }
a:hover		{color:#ff0000; font-weight:bold; text-decoration:underline; }
#top {
    background: #ccffff;
    border-left: #7f99cc 1px solid;
    font-size: 200%;
    padding: 20px 0px;
    border: #7f99cc 1px solid;
}

#top td.logo {
    border-top: #7f99cc 1px solid;
    border-bottom: #7f99cc 1px solid;
    vertical-align: middle;
    background-color: #ccd6eb;
}

#top-left {
    background-image: url("h-left.gif");
    width: 8px;
    height: 100px;
}

#top-right {
    background-image: url("h-right.gif");
    width: 8px;
    height: 100px;
    background: #ffffff;
}
*/
