/*旧インラインフレームページ　2005年9月12日*/
html, body {
	display: block;
!important
    height: 100%;!important
    border: none 0;!important
 	font-size: small;
	    margin:0px;
    padding:0px;
}
h1{
border-bottom:2px solid #01427C; 
border-right:2px solid #01427C; 
padding:0;
margin:0;
}
h2{
border-bottom:2px solid #01427C; 

}
h3{
	font-weight:normal;
	border-bottom:2px solid #01427C;
}
ul{
padding:0;
margin:0;
}
ul,li{
list-style-type:none;
	margin-left: 5px;
	padding-left:0;
}
ol li{
list-style-type:decimal;
	margin:0;
	padding:0;
}
/*
.ul_num li{

}*/
#base{
	width:100%;
	height:100%;
	font-size: small;

}
#rerated{
	position:absolute;
	left:610px;
	width:150px;
	top: 0px;
	margin-left:5px;
	padding-left:0px;
}
#rerated_ttl{
background-color:#FFFFFF;
margin-top:10px;
padding:10px 0 10px 0;

}
#rerated_ttl ul,li{
list-style-type:none;
}
#rerated_ttl li{
list-style-type:none;
}
#maintext{
	potition:absolute;
	/*width:70%;*/
	width:630px;
	top:10px;
	left:0;
	margin:0 0 0 0%;
	padding-left:10px;
	top:0px;
	height:70%;
	
	}
	
#maintext_p{
	potition:absolute;
	width:630px;

	}
#txtbox_txt{
potition:absolute;
width:89%;
height:90%;
margin:10px 0 0px 10px;
padding:20px 10px 30px;
background-color:#FFFFFF;


}
#txtbox_txt p{
text-indent:0px;
margin-top:0px;
padding:0px;
}
#txtbox_txt_p{
potition:absolute;
width:89%;
height:90%;
margin:10px 0 0px 10px;
padding:20px 10px 30px 10px;
background-color:#FFFFFF;


}
#txtbox_txt_p p{
text-indent:0px;
}
#txt_head{
	width:100%;
	height:auto;
	margin:0;
	text-align:right;
	padding-bottom:1px;
}
#txt_head br{
clear:both;
}
#txt_ttl{
width:100%;
margin-top:2px;
margin-bottom:2px;
}
#paragraph{
width:100%;
text-align:left;
margin-bottom:20px;
padding-bottom:0px;
margin-left:5px;
padding-left:0px;
}
#paragraph ul{
padding-left:20px;
}
#paragraph ul,li{
list-style-type:disc;
}
#paragraph h4{
font-weight:normal;
}
#ron_data2{
	top:0;
	text-align:right;
	width:100%;
	padding-top:0px;
	padding-right:10px;
	
}
#ron_data2 h3{
border-bottom:0px;
font-size:small;	
}
#kanbun{
	margin:0 20px 0px 20px;
	background-color:#FFFFFF;
	padding-top:30px;
	bottom:10px;
	width:90%;
}
#footer{

font-size:x-small;
padding-left:20px;
padding-top:30px;
text-align:center;

}
.navitex{
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #0066CC;
	border-right:2px solid #0066CC;
}
.clr{ clear:both; }
/*関連ページで自分自身を示すフォント色*/
.self{
color:#006666;
}
/*リスト調整*/
.list_desc li{
list-style-type:disc;
}
.list_none{
list-style:none;
}
/*バーチャルのみ*/
#erea_v{
width:70%;
text-align:left;
}
/*区切り*/
.endart{
border-bottom:2px dotted #000000;
margin-bottom:40px;
}
/*ボックス*/
.green{
width:98%;
color:#006600;
background-color:#B5DAFF;
padding:10px;
border:1px dashed #003300;
margin-top:5px;
margin-bottom:5px;
}
/*傍点代替*/
.uline{
text-decoration:underline;
}
/*forVirtual*/
/*顔1左寄せ*/
.kao01_l {
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
}
/*顔1右寄せ*/
.kao01_r {
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔2左寄せ*/
.kao02_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔2右寄せ*/
.kao02_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_02.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔3左寄せ*/
.kao03_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔3右寄せ*/
.kao03_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_03.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔4左寄せ*/
.kao04_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔4右寄せ*/
.kao04_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_04.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔5左寄せ*/
.kao05_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔5右寄せ*/
.kao05_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_05.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔6左寄せ*/
.kao06_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔6右寄せ*/
.kao06_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_06.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔7左寄せ*/
.kao07_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_07.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔7右寄せ*/
.kao07_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_07.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔8左寄せ*/
.kao08_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_08.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔8右寄せ*/
.kao08_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_08.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*顔9左寄せ*/
.kao09_l{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 100px;
	padding-left: 100px;
	margin-top:10px;
}
/*顔9右寄せ*/
.kao09_r{
	background-attachment: fixed;
	background-image: url(../image/virtual_kao_09.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 100px;
	padding-right: 100px;
	margin-top:10px;
}
/*余白調整*/
.m10{
 margin:10px;
 }
.m5{
margin:5px;
}
.mb10{
 margin-bottom:10px;
 }
.p10{
padding:10px;
}
.pb10{
padding-bottom:10px;
}
.p5{
padding:5px;
}