﻿@charset"utf-8";

@import "common.css";
@import "header.css";
@import "main.css";
@import "footer.css";


/* //-----------------↓内側左サイドメニュー指定ここから↓-----------------// */
#sidebar2 h3.on {
	background:#75f0b3;
	color:#ffffff;
}
#sidebar2 h3.off {
	border-bottom:1px solid #75f0b3;
	border-top:1px solid #75f0b3;
}
#sidebar2 li {
	background:url(../../company/img/arrow_company.gif) no-repeat 0 0.5em;
	text-indent:1em;
	width:125px;
}

/* //-----------------↓内側メインコンテンツここから↓-----------------// */
#inmainContent h2 {
	background:url(../../company/img/title_company.gif) no-repeat;
}
#inmainContent h3 {
	border-bottom:1px solid #75f0b3;
	padding:3px;
	font-size:1.5em;
}
#inmainContent h4 {
	border-bottom:1px dotted #75f0b3;
	padding:3px;
	font-size:1.2em;
	margin-bottom:10px;
}
.p_syatyo {
	width:260px;
	margin:0 0 5px 10px;
	text-align:center;
	font-size:0.9em;
	float:right;
}

table.aidmatb {
	margin-left:50px;
}
table.aidmatb td {
	padding:3px;
}

table.enkakutb {
	width:99%;
	font-size:0.9em;
}
table.enkakutb td {
	padding:3px;
	vertical-align:top;
	line-height:1.5em;
}
table.enkakutb td.enkaku_year {
	width:18%;
}
table.enkakutb td.enkaku_month {
	width:6%;
}

ul.dec li{
	list-style-type: decimal;
	margin-left: 30px;
	line-height: 1.5em;
}
.sp1em {
	letter-spacing:1em;
}
.sp2em {
	letter-spacing:2.2em;
}
.sp3em {
	letter-spacing:3.2em;
}

.rinenm {
	margin-top:20px;
	margin-bottom:50px;
}

.enkakucopy {
	text-align:center;
	margin-bottom:10px;
}
