body {
	font-size: 80%;
	background-color: #C0DE7C;
}

img{
	border:none;
}

a{
	text-decoration:none;
}

td {
	font-size: 80%;
	line-height: 160%;
}

.spcUp5 {
	margin-top: 5px;
}
.spcDown5 {
	margin-bottom: 5px;
}
.spcDown10 {
	margin-bottom: 10px;
}
.spcDown15 {
	margin-bottom: 15px;
}
.back02 {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../images/059.gif);
}
.copyright {
	text-align: right;
	padding: 5px 0px 5px 0px;
	color: #333333;
	font-size: 10px;
}
.sitemap {
	line-height: 2;
}

.old_txt{
	color:#999999;
}

.old_txt a{
	text-decoration:none;
	color: #999;
}

.back01 {
	background-image: url(../images/054.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
}

.back02 {
	background-image: url(../images/113.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.back03 {
	background-image: url(../images/112.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.back04 {
	background-image: url(../images/112e.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.midasi01 {
	color: #FFFFFF;
	margin-bottom: 3px;
}
.textRed {
	color: #FF0000;
}
a:link {
	color: #0000FF;
}
a:visited {
	color: #990066;
}
#openwindow h2 {
	margin: 0px;
	padding: 0px;
	color: #668422;
}
#openwindow h4 {
	margin: 0px;
	padding: 0px;
}
.style1 {font-size: 75%}

h1
{
	margin: 5px;
	font-size: 8pt;
	color: #666666;
	padding: 0px 10px;
	line-height: 8px;
	text-align: center;
}
.summary
{
    FONT-SIZE: 9pt;
    color: #ffffff;
}

.p1{color: gray;}

.p2{color: blue;}

.p3{color: black;}

.style3 {font-size: 100%}

.bfont{
	font-size:130%;
}

.bfontb{
	font-size:130%;
	font-weight:bold;
}

.howc ul{
}

.howc li{
	padding: 10px 0 5px 0;
}

.honbun{
	text-indent:1em;
}

.style1 {
	color: #00CCFF;
	font: bold;
}
.style2 {color: #00FFFF}

.blockindent{
	padding:5px 0 0 50px;
}



.speak{
	margin:20px auto;
	padding:15px;
	width:600px;
	border-width:1px 3px 3px 1px;
	border-style: solid;
	border-color: #888;
	background:#FFFFEC
}

.speak2{
	margin:20px auto;
	padding:15px;
	width:600px;
	border-width:1px 1px 3px 3px;
	border-style: solid;
	border-color: #888;
	background:#FFFFEC
}

.career{
	margin:5px 25px 5px 25px;
	width:100px;
	float:left;
	/*background:#FC6;*/
	border-width:1px 2px 2px 1px;
	border-style: solid;
	border-color: #999;
	background-image:url(../taimen/testback.gif);
}

.career_r{
	margin:5px 25px 5px 25px;
	width:100px;
	float:right;
	/*background:#FC6;*/
	border-width:1px 2px 2px 1px;
	border-style: solid;
	border-color: #999;
	background-image:url(../taimen/testback.gif);
}

.photo{
	text-align:center;
	padding:10px;
}
	
.careertext{
		padding:10px;
}

.textline1{
	margin:0 25px;
	padding:10px;
	text-indent:1em;
}

.textline2{
	text-indent:1em;
}

.test1{
	width:210px;
	margin:5px 0;
	padding:10px 10px;
	background:#EEECE1;
	line-height:30px;
	font-weight:bold;
}


.test2{
	width:210px;
	margin:5px 0;
	padding:10px 10px;
	background:#93CDDD;
	text-align:center;
	line-height:30px;
	font-weight:bold;
}


div.CollapsibleBox div.CollapsibleBoxBody {
	clear:both;
	display: none;
	margin:0 25px;
	padding:5px 25px;
	background:#FFFEE1;
	border-left:0px;
	border-top:0px;
	border-right:1px solid #7D7A73;
	border-bottom:1px solid #7D7A73;
}

div.CollapsibleBox div.CollapsibleBoxBody p {
	line-height:15px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	/* [disabled]font-size: 90%; */
	line-height: 1.3em;
	color: #333;
}

h2.d {
	padding:0 0 0 10px;
	font-size:130%;
}

h2 small{
	padding:0 0 0 20px;
	font-weight:normal;
	font-size:120%;
	color:#666;
}

.chowtext{
	padding:0 10px;
}

.plist{
	padding:3px 0 10px 0;
}
