@charset "UTF-8";

#RContent .RContent {
	text-align:left;
	width:640px;
}
#RContent h4,h3,h2 {
	margin-bottom:10px;
}

/*---------- 志 ----------*/
#RContent .WillBoxL {
width:200px;
padding-top:10px;
float:left;
}




#RContent .WillBoxR {
width:420px;
padding-top:10px;
float:right;
}


#RContent .dream{
width:640px;
margin-top:20px;
padding:5px 0;
position:relative;
background:#d2d2d2;}

.dream .img{
	position:absolute;
	left: 11px;
	top: -225px;
}

.dream h4{
margin:10px 0;}

#RContent .dreamBox01{
width:630px;
padding:5px 0;
margin:0 auto 7px;
}

#RContent .dreamBox{
width:630px;
background:#fff;
margin:0 auto 7px;
}

#RContent .dreamBoxTX{
width:600px;
margin:0 auto;
text-align:left;
padding:0px 0 15px;}
 .dreamBoxTX p{
 text-align:left;}

*html .dreamBox{
width:636px;}
.dreamBox01 p{
text-align:left;
color:#2779a9;}



/*---------- 志　絶対値 ----------*/
#RContent #Will{
width:638px;
padding:20px 0 80px;
position:relative;
border:1px solid #d7d4d4;}


#Will .WillR01{
width:320px;
text-align:left;
float:right;}

#Will h4{
color:#0084ca;
font-size:14px;}

#Will .WillL01{
width:320px;
padding:200px 0 0 20px;
text-align:left;
float:left;}


#Will .WillL02{
width:300px;
padding:230px 0 0 20px;
text-align:left;
float:left;}
#Will .WillL03{
width:320px;
padding:100px 0 0 20px;
text-align:left;
float:left;}
#Will .Wimg01{
	position:absolute;
	left: 0px;
	top: 82px;
}

#Will .Wimg02{
	position:absolute;
	left: 318px;
	top: 319px;
}
#Will .Wimg03{
	position:absolute;
	left: 0px;
	top: 680px;
}
#Will .Wimg04{
	position:absolute;
	left: 318px;
	top: 871px;
}
#Will .Wimg05{
	position:absolute;
	left: 0px;
	top: 1200px;
}

#Will .Wimg06{
	position:absolute;
	left: 318px;
	top: 1419px;
}
#Will .Wimg07{
	position:absolute;
	left: 0px;
	top: 1649px;
}
/*---------- メッセージ ----------*/



#Message{
width:640px;
padding:100px 0 20px;
background:url(../images/page/will/message/img_01.jpg) no-repeat top;}

#Message .MessageE{
margin:0 auto;
text-align:left;
padding:0 0 70px;
width:450px;}

#Message .Message{
width:600px;
margin:0 auto;
padding:25px 0;
border:1px solid #d7d4d4;
background:url(../images/page/will/message/img_04.png) repeat-y;}

#Message h3{
margin:20px 0;}
#Message .MessageTxt{
width:550px;
margin:0 auto;
text-align:left;}

#Message .RMass{
width:350px;
float:right;}

.RMassL{
float:left;
width:210px;
padding-top:15px;
}
.RMassL p{
font-weight:bold;
font-size:12px;}
/*---------- 理念 ----------*/


#Idea{
width:640px;
padding:80px 0 0px;
background:url(../images/page/will/idea/img_02.jpg) no-repeat top;}

#Idea .IdeaE{
margin:0 auto;
text-align:left;
padding:0 0 80px;
width:600px;}

#Idea .Idea{
width:600px;
margin:0 auto;
padding:0 0 25px;
border:1px solid #d7d4d4;
background:url(../images/page/will/idea/img_04.png) repeat-y;}

#Idea h3{
margin:20px 0;}

#Idea .IdeaTxt{
width:550px;
margin:0 auto;
text-align:left;}

#Idea .RIdea{
float:right;
width:370px;}















#Kantou{
width:640px;
text-align:left;

}


.KantouL{
width:200px;
text-align:center;
float:left;}



.KantouR{
width:430px;
padding:25px 0 0;
text-align:left;
float:right;
}

.KantouR h2{
margin-bottom:15px;}



.Kantou{
background:#b8dcf1;
width:640px;
padding:20px 0;}


.Kantou h3{
text-align:left;
font-size:16px;
padding:30px 0 10px;}
.Kantou01{
width:600px;
margin:0 auto;}


.Kantou01 table{
width:100%;
}


.Kantou01 .BGF{
vertical-align:top;
background:#fff;
text-align:center;}


.Kantou01 .BGF2{
background:#fff;
text-align:left;
padding:0 10px 10px;}



.mozi {
	margin-bottom: 6px;
}

