@charset "Shift_JIS";

body{
  background-image : url(RF-personalbgc.png);
  background-repeat : repeat-x;
  margin: 0px;          /* ページ全体のmargin */
  padding: 0px;         /* ページ全体のpadding */
  text-align: center;   /* 下記のautoに未対応用のセンタリング */
-webkit-text-size-adjust:auto
}

#page{
  margin: 0 auto;
  position: relative;
  width: 1007px;
  border: 0px solid black;
  text-align: left;
  line-height: 150%;
  font-family: "メイリオ",Meiryo,sans-serif;
  font-size: 10pt;
}

#logo{
       position: absolute;
       top: 40px;
       left: 40px;
}

#pcq{
	position: absolute;
	top: 250px;
	left: 130px;
	text-align: left;
       font-size: 11pt;
}

.pcq01{ text-align: left;
}
.pcq02{ text-align: right;
font-size: 10pt;}
.pcq03{ text-align: left;
}
.pcq04{ text-align: right;
font-size: 10pt;}

#themephoto{
	position: absolute;
	top: 100px;
	left: 705px;
	text-align: left;
       font-size: 10pt;
       line-height: 185%;
       z-index: 1;
}

#pcg{
	position: absolute;
	top: 200px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 185%;
}  

#pcg-02{
	position: absolute;
	top: 370px;
	left: 130px;
	text-align: left;
       font-size: 9pt;
font-weight:bold;
       line-height: 180%;
}
  
#pcl{
	position: absolute;
	top: 495px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#pca{
	position: absolute;
	top: 588px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 160%;
}

#pci{
	position: absolute;
	top: 940px;
	left: 38.75%;
}

#happy{ position: absolute;
	top: 950px;}

#hlg{
	position: absolute;
	top:658px;
	left: 130px;
       font-size: 10pt;
line-height: 260%;
} 
#optcaution{
	position: absolute;
	top:700px;
	left: 130px;
	text-align: left;
       font-size: 10.5pt;
	font-weight:bold;
	color: blue;
       line-height: 170%;
}
#opt{
	position: absolute;
	top:728px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}
#hll{
	position: absolute;
	top: 810px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}
#hlt{
	position: absolute;
	top: 790px;
	left: 751px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}
#hla{
	position: absolute;
	top: 865px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#hla-2{
	position: absolute;
	top: 925px;
	left: 130px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#hli{
	position: absolute;
	top: 1230px;
	left: 42.53%;
}

#eiyou{ position: absolute;
	top: 1760px;}
#cnq{
	position: absolute;
	top: 1885px;
	left: 130px;
	text-align: left;
       font-size: 11pt;
line-height: 180%;
}

.cnq01{ text-align: left;
}
.cnq02{ 
       position: absolute;
       top: 25px;
	left: 265px;
       width: 500px;
	text-align: right;
       font-size: 10pt;
line-height: 180%;  
}

#cng{
	position: absolute;
	top: 2040px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
line-height: 315%;
} 

#cnl{
	position: absolute;
	top: 2305px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cna{
	position: absolute;
	top: 2395px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cni{
	position: absolute;
	top: 2445px;
	left: 38.75%;
}

#kokoro{ position: absolute;
	top: 2557.5px;}

#mbq{
	position: absolute;
	top: 2670px;
	left: 130px;
	text-align: left;
       font-size: 11pt;
       line-height: 180%;
       width: 750px
}

.mbq01{ text-align: left;
}
.mbq02{ text-align: right;
font-size: 10pt;}
.mbq03{ text-align: left;
}
.mbq04{ text-align: right;
font-size: 10pt;}

#mbg{
	position: absolute;
	top: 2855px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
line-height: 320%;
} 

#mbl{
	position: absolute;
	top: 3115px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#mba{
	position: absolute;
	top: 3205px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#mbi{
	position: absolute;
	top: 3275px;
	left: 38.75%;
}       


#kouen{ position: absolute;
	top: 3390px;}

#lcq{
	position: absolute;
	top: 3545px;
	left: 150px;
	text-align: left;
       font-size: 11pt;
line-height: 180%;
       width: 750px
}

.lcq01{ text-align: left;
}
.lcq02{ text-align: right;
font-size: 10pt;}

#lcg{
	position: absolute;
	top: 3700px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
line-height: 260%;
} 

#lct{
	position: absolute;
	top: 3925px;
	left: 150px;
       font-size: 10pt;
}

#lcl{
	position: absolute;
	top: 4015px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#lca{
	position: absolute;
	top: 4105px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#lci{
	position: absolute;
	top: 4115px;
	left: 38.75%;
}       

#pcolorc{ position: absolute;
	top: 4245px;}
#cpcq{
	position: absolute;
	top: 4375px;
	left: 150px;
	text-align: left;
       font-size: 11pt;
line-height: 165%;
width: 750px;
}

.cpcq01{ text-align: left;
 line-height: 175%;}
.cpcq02{ text-align: right;
 line-height: 175%;
font-size: 10pt;
float: right;}
.cpcq03{ text-align: left;
}
.cpcq04{ text-align: left;
 line-height: 175%;
font-size: 10pt;
float: right;}
.cpcq06{ text-align: right;
font-size: 10pt;}
.cpcq07{ text-align: left;
 line-height: 175%;}
.cpcq08{ text-align: right;
font-size: 10pt;
float: right;}

#cpcg{
	position: absolute;
	top: 4530px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
line-height: 200%
} 

.cpcg01{ text-align: left;
font-size: 10pt;
}
.cpcg02{ position: absolute;
	top: 150px;
	left: 355px;
text-align: right;
 line-height: 120%;
font-size: 9pt;
float: right;	}

#cpct{
	position: absolute;
	top: 4745px;
	left: 150px;
       font-size: 10pt;
}

#cpcl{
	position: absolute;
	top: 4835px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cpca{
	position: absolute;
	top: 4925px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cpci{
	position: absolute;
	top: 4935px;
	left: 38.75%;
} 

#kyoiku{ position: absolute;
	top: 5057.5px;}

#clq{
	position: absolute;
	top: 5180px;
	left: 150px;
	text-align: left;
       font-size: 11pt;
line-height: 170%;
width: 750px;
}

.clq01{ text-align: left;
 line-height: 175%;}
.clq02{ text-align: right;
 line-height: 175%;
font-size: 10pt;
float: right;}
.clq03{ text-align: left;
}
.clq04{ text-align: left;
 line-height: 175%;
font-size: 10pt;
float: right;}

#clg{
	position: absolute;
	top: 5335px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 255%;
} 

#clt{
	position: absolute;
	top: 5560px;
	left: 150px;
       font-size: 10pt;
}

#cll{
	position: absolute;
	top: 5650px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cla{
	position: absolute;
	top: 5735px;
	left: 150px;
	text-align: left;
       font-size: 10pt;
       line-height: 170%;
}

#cli{
	position: absolute;
	top: 5760px;
	left: 38.75%;
} 

#returntotop{	
               position: absolute;
	top: 5950px;
	left: 42.5%;
}
#backtopagetop
{         position: absolute;
	top: 1040px;
	left: 40%;
}



#pagelinks{
position: absolute;
top: 1185px;
width: 1007px;
margin-left:-503.5px;
left: 50%;
	text-align: center;
       font-family: meiryo;
       font-size: 8pt;
       line-height: 170%;}
