/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
	margin-top:-2em;
	font-size:90%;
}

#crumb a:link{
	color:#19307B;
}

#crumb a:hover{
	color:#19307B;
}

#crumb a:visited{
	color:#7B1957;
}

#container{
	background-color:#FFFFFF;
}

#header .hidden{
	display:none;
}

#header h1{
	display: none;
}

#crumb .node{
	font-size:100%;
	line-height:160%;
	padding-bottom:1px;
}

#main{
	background-color:#FFFFFF;
	margin-bottom: 10px;
}

#freespace {
	font-size: 123%;
	text-align: left;
	padding: 15px 20px 0px 40px;
 } /* NN4用標準サイズ */

#main .f-150 { font-size: 150%; }
#main .f-140 { font-size: 140%; }
#main .f-120 { font-size: 120%; }
#main .f-120160{ font-size: 120%; line-height:160%;}
#main .f-100 { font-size: 100%; }
#main .f-100130{ font-size: 100%; line-height:130%;}

#main .f-090 { font-size:  90%; }
#main .f-080 { font-size:  80%; }

.h2{
	background-color: #E7EEFF;
	margin-top: 13px;
}

.title{
	padding-left: 10px;
	font-size: 150%;
	font-weight: bold;
}


.title2{
	padding-left: 10px;
	font-size: 100%;
	font-weight: bold;
}

.title3{
	padding-left: 10px;
	font-size: 125%;
	font-weight: bold;
}

.upper{
	font-size: 80%;
}

.list_m120{
	font-size: 120%;
}

.list_m100{
	font-size: 100%;
}


#footer .cr{
	padding-top:0.2em;
	font-size:100%;
	line-height:160%;
	color:#939393;
}


/*/*/

body{
	margin:0;
}

.title{
	font-size: 120%;
}

#crumb .node{
	font-size:80%;
	line-height:180%;
}

#contents{
	padding-top:0px;
}

#freespace{
font-size: 85%; /* IE用標準サイズ */
}

#footer .cr{
	padding-top:0.2em;
	font-size:80%;
	line-height:140%;
	color:#777777;
}

/*/*/
