@charset "utf-8";

@import url(/css/print_block.css);
@import url(/css/header.css);
@import url(/css/clearfix.css);
@import url(/css/menu.css);
@import url(/css/footer.css);
@import url(/css/margin.css);
@import url(/css/font.css);
@import url(/css/navi.css);
@import url(/css/list.css);

@media print{
	
*{
margin:0;
padding:0;
} 

html,body{
height: 100%;
}

body{
	background-color:#fff;
}


/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */


img{
display: block;
border:0;
}

ul,li{
list-style:none;
}

h1{
	width:670px;
	height:25px;
	background:url(/images/h1_bg.gif) no-repeat left top;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
	padding-left:18px;
	letter-spacing:0;
}



h2{
	border-top: #CFF 1px solid;
	border-left: #39F 5px solid;
	border-right: solid 1px #71B3B0;
	border-bottom: solid 1px #71B3B0;
	font-size:16px;
	margin-top:20px;
	margin-left:10px;
	padding:0.4em 0 0.2em 0.5em;
	color: #069;
	background-color: #D7F4FB;
	letter-spacing:0;
}


h3{
	margin-top:20px;
	margin-left:20px;
	border-left:5px solid #090;
	border-bottom:dotted #666 1px;
	padding:0.2em 0.5em;
	font-size:14px;
	color: #000;

}

h4{
	margin-top:15px;
	margin-left:26px;
	border-left:5px solid #39F;
	padding:0.2em 0.5em;
	font-size:14px;
	color: #000;
}



/*float*/

.left{
float:left;
}

.right{
float:right;
}


/*danraku*/

.indent{text-indent: 0.8em;}

.centering{
margin-left:auto;
margin-right:auto;
}

/*images*/

.border{
border:1px #ccc solid;
}

.img_cap img{
margin-bottom:5px;
}

p.img_cap{
text-align:center;
}

p.img_cap span{
font-size:10px;
letter-spacing:0;
line-height:1.2em;
}

/*Pagetop*/

div.pagetop{
	color:#000;
	padding-top:10px;
	width:670px;
}

p.pagetop {
	color:#000;
	
}

.pagetop span{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0;
	padding-left:12px;
	background: url(/images/arrow.gif) no-repeat left center;
}

.pagetop span a{
	color:#000;
	text-decoration:none;
}

.pagetop span a:hover{
	color:#000;
	text-decoration:none;
}

.pagetop span a:visited{
	color:#000;
	text-decoration:none;
}




}