@charset "UTF-8";

/* =================================================================================================
 * ナビゲーション部分の設定
 * ============================================================================================== */
.navigation .menu3{
	background-color:#FFFFFF;
}

/* =================================================================================================
 * コンテンツ部分の設定
 * ============================================================================================== */ 
.contents a{
	font-weight: bold;
}

h4{
	/* font-size: 1.15em; */
	font-size: 110%;
}

.contents .title{
	margin-left: 1%;
} 

.leftframe{
	margin-top: 2em;
	/* border: 1px solid; */
}

.rightframe{
	margin-top: 2em;
	/* border: 1px solid; */
}

.pad{
	padding-left: 0.3em;
}

.cont1{
	border: 1px solid #B4B4B4;
	padding-left: 0.3em;
}

.cont2{
	margin-top: 1em;
}

.cont3{
	margin-top: 1em;
	border: 1px solid #B4B4B4;
	/* width: 100%; */
	overflow: hidden;
}

.cont4{
	border: 1px solid #B4B4B4;
	padding: 0.3em;
	background-color: #FFFF99;
}

.cont4 a, .cont4 img{
	vertical-align: middle;
}

.cont5 {
	border: 1px solid #B4B4B4;
	padding: 0.3em;
	margin-top: 1em;
}

.contents .backcolor1{
	/* background-color: #D0D0D0; */
	background-color: #E6E6E6;
}

.contents .more{
	text-align: right;
	margin-right: 3em;
}

.contents tr{
	height: 4em;
	vertical-align: top;
}

.contents td{
	padding: 0.3em;
}

.contents table{
	width: 100%; 
	/* width: 99.5%;  */
}

.contents .width1{
	width: 10%;
	text-align: center;
}

.contents .widthfocus{
	width 5%;
	text-align: center;
}
.contents .width2{
	width: 75%;
}

.contents .width3{
/* 2009 added by mysoft. start */
	width: 15%;
/* 2009 added by mysoft. end */
/*	width: 10%;*/
}

.contents .warning{
	color: red;
}

/* 2009.10.23 added by mysoft. start */
.contents .approvingmark {
	color: red;
	font-weight: bold;
}

.contents .backcolor1border{
	border-top: 3px solid #B4B4B4;
	background-color: #E6E6E6;
}

.contents .normalbackborder{
	border-top: 3px solid #B4B4B4;
}

.contents .arrow{
	color: #B4B4B4;
}

.contents th{
	font-size: 121%;
	text-align: center;
	font-weight: bold;
}

.contents th a{
	color: black;
}
/* 2009.10.23 added by mysoft. end */
