@charset "utf-8";
/* CSS Document */

/* common css start */
html:\66irst-child { font-size: 90%;}
.clear {
	clear: both;
}
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size:80%;
	line-height:normal;
	color:#000000;
}
.d-no {
	display:none;
}
.v-no {
	visibility:hidden;
}
form, div, p, h1, h2, h3, h4, input, img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* common css end */

/* link css start */
a{
	color:#0033cc;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
/* link css end */

/* head css start */
#page-left h1 {
	font-size: 140%; 
	line-height: 140%;
	border-left: solid #669933 5px; 
	border-bottom: solid #a9cd87 1px;
	padding: 0px 0pt 3px 10px; 
	margin: 0px 0px 20px 0px; 	
}
#page-left h2 { 
	font-size: 100%; 
	line-height: normal; 
	color: #FFFFFF; 
	background-color: #669933; 
	margin: 0px 0px 15px 0px;
	padding: 3px 0px 3px 5px;
}
#page-left h3 { 
	font-size: 100%; 
	margin: 0px 0px 10px 0px;
}
/* head css end */

/* paragraph css end */
#page-left p{
	line-height:160%;
	margin: 0px 0px 15px 0px;
}
#page-left p.center{
	text-align:center;
}
/* paragraph css end */

/* other css end */




#page-left p.link{
	text-align:right;
}
#page-left p.link a{
	background-image:url(../images/arrow-link.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
	padding: 0px 0px 0px 16px;
}
#page-left ul{
	padding: 0px 0pt 0px 0px; 
	margin: 0px 0px 15px 0px;
}


#page-left .btn_a{
margin-left:100px;
}



#page-left li{
	
	list-style-type: none;
	line-height:160%;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 16px;	
}
#page-left li.indent{
	line-height:160%;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:18px 5px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 34px;	
}
#page-left table{
	line-height:160%;
	border-style: solid; 
	border-color: rgb(204, 204, 204); 
	border-width: 1px 0pt 0pt 1px; 
	width: 90%; 
	margin: 0px auto 15px auto;	
	border-collapse: separate; 
}
#page-left table th{
	background-color:#fcfaec;
	border-style: solid; 
	border-color: rgb(204, 204, 204); 
	border-width: 0px 1pt 1pt 0px; 
}
#page-left table td{
	border-style: solid; 
	border-color: rgb(204, 204, 204); 
	border-width: 0px 1pt 1pt 0px; 
}
/* other css end */


