@charset "UTF-8";
/* CSS Document */

html {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	}

body {
        text-align: center;
        font-family: Verdana,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
		color: #333;
		font-size: 12px;
		line-height: 160%;
		height: 100%;
		margin: 0;
		background: #FFFFFF url(../../img/header.gif) no-repeat center top
		}

#footer {
	clear: both;
	background: url(../../img/footer.gif) no-repeat center bottom;
	min-height: 92px;
	height: 92px;
}


/* font */
body{font-family:Verdana,Arial,"MS P Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;}
*:first-child+html body{font-family:Verdana,Arial,"MS P Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;}
* html body{font-family:Verdana,Arial,"MS P Gothic","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;}


/* defalt */
h1, h2, h3, h4, h5, h6, p, input, form, ul, li, dl, dt, dd, hr, td, th, table,address,div{
margin:0;
padding:0;
font-weight:normal;
}

img{
border:none;
margin:0;
padding:0;
}

img.double-border {
	border: 1px solid #bbbbbb;
	padding: 1px; /*Inner border size*/
	background: #fff; /*Inner border color*/
}

ul li img,
dl img{
vertical-align:bottom;
}

ul{
list-style:none;
}


object,
embed{ vertical-align:bottom;}

a:link{color:#333; text-decoration:underline;}
a:visited{color:#333; text-decoration:underline;}
a:active{color:#333; text-decoration:underline;}
a:hover{color:#333; text-decoration:none;}

a.header:link{color:#fff; text-decoration:underline;}
a.header:visited{color:#fff; text-decoration:underline;}
a.header:active{color:#fff; text-decoration:underline;}
a.header:hover{color:#fff; text-decoration:none;}

.main {font-weight: normal; font-size: 12px; color: #333333; line-height: 160%;}
.main1 {font-weight: normal; font-size: 12px; color: #14a83c; line-height: 160%;}
.main2 {font-weight: bold; font-size: 12px; color: #333333; line-height: 160%;}
.main3 {font-weight: bold; font-size: 16px; color: #f36f21; line-height: 160%;}

.cmp-name {font-weight: bold; font-size: 16px; color: #009944; line-height: 100%; padding: 0px 0px 0px 15px; height: 23px;}


table.ta1 {
	table-layout: auto;
	border-collapse: collapse;
}
td.td1 {
	border: 0px solid #ffffff;
	background: #ffffff;
	font-size: 12px;
	color: #333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td2 {
	border: 1px solid #14a83c;
	background: #efffd3;
	font-size: 12px;
	color: #333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
td.td3 {
	border: 1px solid #14a83c;
	background: #ffffff;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

td.list-td1 {
	border: 1px solid #14a83c;
	background: #efffd3;
	font-size: 12px;
	color: #333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
}
td.list-td2 {
	border: 1px solid #14a83c;
	background: #ffffff;
	font-size: 12px;
	color: #333333;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}



/* clearfix */
.clear:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear{display:inline-table; zoom:1;}
/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */






