@charset "UTF-8";
/* CSS Document */
/* ニュースの設定 */
@import url("nw.css");
.top_doc {
	float:left;
	width:410px;
	padding-top:302px;
}
.banner1 {
	width:406px;
	height:66px;
	background-image:url(../img/banner.png);
	margin:0 0 27px 2px;
}
.banner1 a {
	display:block;
	width:406px;
	height:66px;
	background-image:url(../img/banner.png);
	background-position:0 -66px;
	text-indent:-9999px;
	font-size:0em;
}
.kita_news {
	width:710px;
	height:26px;
}
.kita_news li {
	float:left;
	width:237px;
	height:26px;
}
.kita_news li a {
	display:block;
	width:236px;
	height:26px;
	background-image:url(../img/nw.png);
	text-indent:-9999px;
	font-size:0em;
}
.kita_news li.nw1 a:hover {
	background-position:0 -26px;
}
.kita_news li.nw2 a {
	background-position:-237px 0;
}
.kita_news li.nw2 a:hover {
	background-position:-237px -26px;
}
.kita_news li.nw3 {
	width:236px;
}
.kita_news li.nw3 a {
	background-position:-474px 0;
}
.kita_news li.nw3 a:hover {
	background-position:-474px -26px;
}
.news_area {
	width:400px;
	margin-left:5px;
	margin-bottom:20px;
}
.news_area h3.sub1 {
	width:400px;
	height:26px;
	background-image:url(../img/news.gif);
	text-indent:-9999px;
	font-size:0em;
	margin-bottom:20px;
}
ul.news {
	margin-left:10px;
	width:380px;
	line-height:1.4;
}
ul.news li {
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
ul.news li.new1 {
	background-image:url(../img/new1.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:24px;
}
ul.news li.new2 {
	background-image:url(../img/new2.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:24px;
}
/* docの設定 */
.subpage #doc{
	font-size: 115%;
	margin-right: 10px;
	margin-left: 10px;
}
.subpage1column #doc{
	font-size: 115%;
	margin-right: 10px;
	margin-left: 10px;
	width: 960px;
	float: none;
}


#doc p,
#doc h2,
#doc h3,
#doc h4,
#doc h5,
#doc h6,
.subpage #doc li{
	line-height: 150%;
	margin-bottom: 5px;
}
#doc h2{
	border-top: 5px none #090;
	border-right: 5px none #090;
	border-bottom: 5px solid #090;
	border-left: 5px none #090;
	padding: 3px 3px 3px 1em;
	margin-bottom: 5px;
	color: #FFF;
	background: #9CCE10;
}

#doc h3{
	border-top: 5px none #9CCE10;
	border-right: 5px none #9CCE10;
	border-bottom: 5px solid #9CCE10;
	border-left: 5px none #9CCE10;
	padding: 5px;
	margin-bottom: 5px;
}
#doc h4{
	border-top: 1px solid #9C0;
	border-right: 1px solid #9C0;
	border-bottom: 1px solid #9C0;
	border-left: 5px solid #9C0;
	padding: 5px;
}
.subpage #doc blockquote,
.subpage1column #doc blockquote
{
	border: 2px solid #9C0;
	background: #F4FFF4;
	margin: 20px;
	padding: 5px;
}

.subpage #doc ul,
.subpage #doc ol,
.subpage1column #doc ul,
.subpage1column #doc ol
{ padding-left: 2em; }

.subpage #doc th,
.subpage #doc td,
.subpage1column #doc th,
.subpage1column #doc td
{ padding: 5px; }

.subpage #doc ul li,
.subpage1column #doc ul li
{
	list-style: disc;
	margin-left: 4em;
}


/* docの設定 */
#footer .ftmn{
	font-size: 80%;
	text-align: right;
	margin: 5px;
}
#footer .copyright{
	font-size: 80%;
	font-weight: bold;
	color: #666;
	text-align: right;
	margin: 5px;
}
/* メッセージの設定 */
.mess {
	float:right;
	width:220px;
	height:490px;
	background-image:url(../img/mess.png);
	text-indent:-9999px;
	font-size:0em;
	margin:135px 10px 20px 0;
}

/* ヘッダー設定 */
.post h2 a,
.post h2 a:link,
.post h2 a:active,
.post h2 a:visited,
.post h2 a:hover
{ color: #009; }
.subpage1column #doc .kiji-inner blockquote{
	margin-bottom: 2em;
	border-style: none;
	background: #ECFFEC;
	padding: 5px;
}
.subpage1column #doc .kiji-inner p{ line-height: 180%; }

.postmetadata{ display: none; }
.nocomments{ display: none; }

/* Box */
.box-left{
	padding: 3px;
	float: left;
	margin: 2px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: auto;
}
.box-right{
	padding: 3px;
	float: right;
	margin: 2px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: auto;
}
.img-left{
	padding: 3px;
	float: left;
	background: #FFFFFF;
	width: auto;
}
.img-right{
	padding: 3px;
	float: right;
	background: #FFFFFF;
	width: auto;
}

.wp-caption{
	background-color: #CCC;
}

/*Company*/

.compny p{
	width: 220px;
	float: left;
	height: 30px;
}

