body		{text-align:center;
		margin-top:15px}

/* === ヘッダー部分のスタイル === */

.head		{width:760px;
		border-bottom:solid #9999ff}

.head h1	{margin-bottom:0px;
		padding-top:5px}

.head h2	{font-size:25px;
		color:#ffffff;
		text-align:right;
		margin-right:20px;
		margin-bottom:0px}

.head h3	{font-size:18px;
		color:#ffffff;
		text-align:right;
		margin-top:15px;
		margin-right:20px;
		margin-bottom:10px;
		padding-left:0px;
		line-height:0px}

.head1		{width:300px;
		height:92px}

.head2		{background:url("data.files/bg1.gif") no-repeat top;
		height:92px;
		vertical-align:bottom}

.headmenu	{background:url("data.files/bar1b.gif") no-repeat top right;
		height:30px}

.menubar	{margin-right:15px}

.headmenu a	{font-size:18px;
		font-weight:bold;
		color:white;
		border:solid 1px white;
		text-decoration:none;
		display:block;
		width:120px;
		float:right}

.headmenu a:hover{
		font-size:18px;
		font-weight:bold;
		color:white;
		background-color:#cc3399;
		border:solid 1px white;
		text-decoration:none;
		display:block;
		width:120px;
		float:right}


/* === サイドバー＆コンテンツ部分のスタイル === */

.side_main	{width:760px;
		margin-top:18px}


/* === サイドバー部分のスタイル === */

.side		{width:200px;
		vertical-align:top;
		margintop:20px;
		background-color:#E6E6FA;
		font-weight:bolder}

.sidebar	{background:url("data.files/sidebar.gif");
		padding:2px;
		font-size:23px;
		color:#ffffff;
		border-bottom:solid 2px #9999ff}


.side a		{color:#9999ff;
		border-bottom:solid 2px #9999ff;
		text-align:left;
		text-decoration:none;
		display:block;
		margin:0px;
		padding:10px;
		font-size:12px}

.side a:hover	{color:white;
		background-color:#9999ff;
		text-align:left;
		text-decoration:none;
		display:block;
		margin:0px;
		padding-left:10px;
		font-size:12px}

.side img	{margin-top:60px;}


/* === コンテンツ部分のスタイル === */

.main		{width:560px}

.main h1	{display:block;
		background:url("data.files/sidebar.gif");
		font-size:22px;
		color:white;
		text-align:left;
		padding:3px 5px 3px 35px;
		margin-left:30px;
		margin-right:80px;
		margin-bottom:15px}

.main h2	{font-size:20px;
		padding-left:40px;
		margin-top:40px;
		margin-left:30px;
		margin-right:40px;
		text-align:left;
		border-bottom:solid 4px #9999ff}

.main h3	{font-size:20px;
		color:#9999ff;
		padding:5px 20px 5px 20px;
		margin:30px 30px 10px 40px;
		text-align:left;
		border-top:solid 4px #9999ff;
		border-bottom:2px solid #9999ff}

.main h4	{font-size:16px;
		padding-left:60px;
		margin:3px 30px 10px 40px;
		text-align:left;
		border-bottom:solid 1px #9999ff}

.waku		{margin:20px 20px 30px 30px;
		padding:4px;
		line-height:0.85em;
		border:1px solid}


.main p		{font-size:16px;
		margin-left:40px;
		margin-right:40px;
		vertical-align:top;
		text-align:left;
		text-indent:1em;
		line-height:1.5em}

.goannai	{background-image:url("http://officeuk.biz/img/img1.jpg");
		background-repeat:no-repeat;
		background-position:100% 0%;
		font-size:16px;
		padding:20px 10px 0px;
		height:260px;
		text-align:left}

.goannai ul	{text-align:left;
		line-height:2em;
		padding:35px;
		margin-right:30px;
		list-style-type:square;
		border:solid 1px #9999ff}

.tomap		{font-size:16px;
		margin-top:15px;
		padding:20px 20px 0px;
		text-align:left}


.totop		{font-size:16px;
		text-align:right;
		margin-top:40px;
		margin-right:60px}

.navi		{font-size:16px;
		text-align:right;
		margin-top:10px;
		margin-right:30px}

.tolink		{border:1px solid #000000;
		text-align:left;
		font-size:14px;
		padding:10px 30px 10px 30px;
		margin:20px 30px 15px 30px}

.hyou		{text-align:center;
		background-color:#f0ffff;
		border:1px solid #9999ff;
		margin:20px 10px 20px 35px;
		padding:30px 20px 50px 20px}

.caption	{font-size:14px;
		text-align:center}

.year		{font-size:20px;
		font-weight:bold;
		text-align:center;
		margin-top:20px;
		margin-bottom:0px}


.img.right	{float:right;
		margin-left:20px;
		margin-right:10px;
		margin-bottom:15px}

.img.left	{float:left;
		margin-right:20px;
		margin-bottom:8px}


.img.no		{float:none;
		text-align:center;
		margin-top:5px}

.counter	{text-align:center}

.main a		{color:#9999ff}

.main a:hover	{color:#cc3399;
		font-weight:bolder}
.mainmenu	{text-align:center;
		font-size:14px;
		width:520px;
		margin-right:40px}

.mainmenu a	{color:#9999ff;
		text-decoration:none;
		display:block;
		padding:5px 10px;
		border:solid 1px #9999ff;
		float:right}
.mainmenu a:hover
		{color:#cc3399;
		text-decoration:none;
		display:block;
		padding:5px 10px;
		border:solid 1px #9999ff;
		float:right}

.minus		{font-size:16px;
		text-align:right;
		margin-top:40px;
		margin-right:60px}

.minus a	{text-decoration:none}

.minus em	{font:normal bold 16px "MS　Pゴシック",Osaka,sans-serif;
		color:#9999ff;
		border-bottom:solid 1px #9999ff}


/* === フッター部分のスタイル === */

.adress		{width:760px;
		border-top:solid 6px #9999ff;
		font-size:20px;
		color:#9999ff;
		text-align:center;
		margin-top:15px}
