﻿body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 800px;
	margin: 0px;
	padding: 0px;
	font-size: 95%;
	line-height:150%;
	color:#666666;
}

p, h2, h3 {
	margin:0;
	padding:0;
}

p.honbun {
	margin-bottom: 20px;
}

h1 {
	font-size: 15px;
}
h2 {
	font-size: 140%;
	color:#FF6600;
	font-weight:normal;
}

h3 {
	font-size: 95%;
	font-weight:normal;
}

a, a:link {
	color:#33CCFF;
	text-decoration:underline
}

a:hover {
	color:#33CCFF;
	text-decoration:none
}

/*ヘッダー*/
#header {
	width:800px;
	float:left;
}

/*背景ユニット（背景用大枠）*/
#bgbox {
	width:800px;
	background-image:url(images/bg.gif);
	float:left;
}


/*ユニット（左メニューとメインコンテンツ）*/
#unit {
	width:626px;
	float:left;
}

/*メインコンテンツ*/
#maincontents {
	width:431px;
	padding:10px;
	float:right;
}

/*左側メニュー*/
#leftmenu {
	width:175px;
	float:left;
}

/*右側メニュー*/
#rightmenu {
	width:174px;
	float:right;
}

/*フッター*/
#footer {
	clear:both;
	text-align:center;
	padding-top:13px;
	font-size:0.8em;
}

/*メニュー内テキスト*/
p.cap01 {
	color:#FFF;
	width:155px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	font-size:70%;
	line-height:120%
}

p.cap02 {
	color:#FFCC00;
	width:155px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	font-size:63%;
	line-height:120%
}

/*メニュー内タイトル*/
p.ttl01 {
	color:#FFF;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:15px;
	font-size:90%;
	line-height:125%;
	text-align:center;
}

p.ttl02 {
	color:#FFCC00;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:15px;
	font-size:90%;
	line-height:125%;
	text-align:center;
}

p.ttl02_s {
	color:#FFCC00;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	font-size:90%;
	line-height:125%;
	text-align:center;
}

/*メニュー内タイトル画像*/
div.picttl {
	width:160px;
	margin-left:auto;
	margin-right:auto;
}

div.picttltop {
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}

div.picttltop_blog {
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:5px;
}

/*メニュー内画像*/
div.pic01 {
	width:155px;
	margin-left:auto;
	margin-right:auto;
}

div.pic03 {
	width:129px;
	margin-left:auto;
	margin-right:auto;
}

div.pic04 {
	width:133px;
	margin-left:auto;
	margin-right:auto;
}

/*メニュー内オフィス画像ブロックなど*/
div.pic02 {
	width:160px;
	height:127px;
	background-image:url(images/toaccreate.jpg);
	margin-bottom:15px;
	margin-left:auto;
	margin-right:auto;
}

p.ac {
	color:#FFF;
	width:160px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;
	font-size:12px;
	text-align:center;
}

p.accap {
	color:#FFF;
	width:145px;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	line-height:13px;
}

#acbox ul, #acbox li{
	padding:0;
	margin:0;
	list-style:none;
}

#acbox {
	width:145px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	float: none;
	clear: both;
}

#acbox li a{
	text-indent: -9999px;
	display: block;
	text-decoration:none;
	line-height:68px;
	height: 70px;
	width: 145px;
}

/*右側メニュー内ボーダー付きボックス*/
div.padbox {
	width:126px;
	height:130px;
	margin-left: auto;
	margin-right: auto;
	padding:10px;
	border: solid thin white;
	color:#FFF;
	text-align:center;
}

/*右側メニューバックナンバーボックス*/
div.backno {
	widt:150px;
	text-align:center;
	font-size:80%;
	margin-top:15px;
	color:#FFF;
	margin-bottom:15px;
}

/*左側、右側メニュー通常白文字リンク*/
.linkarea{
	width:150px;
	font-size:80%;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	line-height:140%;
}

.linkarea a, .linkarea a:link {
	color:#FFF;
	text-decoration:underline;
}

.linkarea a:hover {
	color:#FFF;
	text-decoration:none;
}

/*左側メニュー左寄せリンクブルー*/
.linkarea02{
	width:160px;
	font-size:80%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	line-height:140%;
}

.linkarea02 a, .linkarea02 a:link {
	text-decoration:underline;
	color:#66CCFF;
	
}

.linkarea02 a:hover {
	color:#66CCFF;
	text-decoration:none;
}

/*左側メニュー中央寄せリンクブルー*/
.linkarea03{
	width:160px;
	font-size:80%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:140%;
}

.linkarea03 a, .linkarea03 a:link {
	text-decoration:underline;
	color:#66CCFF;
	
}

.linkarea03 a:hover {
	color:#66CCFF;
	text-decoration:none;
}

/*右側メニュー中央寄せリンク白*/
.linkarea04{
	width:160px;
	font-size:80%;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	line-height:140%;
}

.linkarea04 a, .linkarea04 a:link {
	text-decoration:underline;
	color:#FFF;
	
}

.linkarea04 a:hover {
	color:#FFF;
	text-decoration:none;
}

/*右側メニュー中央寄せリンク白*/
.linkarea05{
	width:160px;
	font-size:0.6em;
	margin-top:5px;
	margin-bottom:2px;
	margin-left:14px;
	margin-right:auto;
	text-align:left;
	line-height:1em;
}

.linkarea05 a, .linkarea05 a:link {
	text-decoration:underline;
	color:#FFF;
	
}

.linkarea05 a:hover {
	color:#FFF;
	text-decoration:none;
}

/*右側メニュー中央寄せリンク白*/
.linkarea05last{
	width:160px;
	font-size:0.6em;
	margin-top:5px;
	margin-bottom:10px;
	margin-left:14px;
	margin-right:auto;
	text-align:left;
	line-height:1em;
}

.linkarea05last a, .linkarea05last a:link {
	text-decoration:underline;
	color:#FFF;
	
}

.linkarea05 a:hover {
	color:#FFF;
	text-decoration:none;
}

/*リンク白*/
.link_w a, .link_w a:link {
	text-decoration:underline;
	color:#FFF;
	
}

.link_w a:hover {
	color:#FFF;
	text-decoration:none;
}

/*ie6対策用*/
.end01 {
	clear:both;
}

.end02 {
	clear:both;
}
