/* CSS Top */


.mission-main{
background-image:url(../img/dream/title_2.jpg);
background-repeat:repeat-y;
}
.text1{
background-image:url(../img/dream/photo1.jpg);
background-position:470px 5px;
background-repeat:no-repeat;
padding-left:10px;
line-height:200%;
}
.text2{
background-image:url(../img/dream/photo2.jpg);
background-position:left 25px;
background-repeat:no-repeat;
padding-left:180px;
padding-top:5px;
line-height:200%;
}
.text3{
line-height:200%;
background-image:url(../img/dream/photo3.jpg);
background-repeat:no-repeat;
background-position:470px 10px;
padding-left:10px;
height:130px;
}
.start{
font-size:20px;
font-weight:bold;
}
.check{
float:left;
width:670px;
height:44px;
}
.check a{
display:none;
}
.check a{
display:block;
width:670px;
height:44px;
background-image:url(../img/dream/title_5.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}
.check a:hover {
background-image:url(../img/dream/title_5_2.jpg);
background-repeat:no-repeat;
}

#news{
width:670px;
height:210px;
background-image:url(../img/report.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
margin-top:20px;
}

#report{
border:0;
padding-top:70px;
}
.date{
padding-left:25px;
width:100px;
padding-bottom:20px;
vertical-align:top;
font-weight:bold;
font-size:120%;
}
.report-main{
vertical-align:top;
width:537px;
}
.pickup1{
float:left;
margin-top:20px;
background-image:url(../img/experience.jpg);
background-position:left top;
background-repeat:no-repeat;
width:330px;
height:210px;
}
.pb1{
width:120px;
height:28px;
margin-top:160px;
margin-left:190px;
}
.pb1 a{
display:none;
}
.pb1 a{
display:block;
width:120px;
height:28px;
background-image:url(../img/button/button.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}
.pb1 a:hover {
background-image:url(../img/button/button_2.jpg);
background-repeat:no-repeat;
}
.pickup2{
float:left;
margin-top:20px;
margin-left:10px;
background-image:url(../img/interview.jpg);
background-position:left top;
background-repeat:no-repeat;
width:330px;
height:210px;
}
.pb2{
width:120px;
height:28px;
margin-top:160px;
margin-left:190px;
}
.pb2 a{
display:none;
}
.pb2 a{
display:block;
width:120px;
height:28px;
background-image:url(../img/button/button.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}
.pb2 a:hover {
background-image:url(../img/button/button_2.jpg);
background-repeat:no-repeat;
}
.pickup3{
float:left;
width:670px;
margin-top:20px;
height:160px;
background-image:url(../img/cooking.jpg);
background-position:left top;
background-repeat:no-repeat;
}
.pb3{
width:120px;
height:28px;
margin-top:120px;
margin-left:285px;
}
.pb3 a{
display:none;
}
.pb3 a{
display:block;
width:120px;
height:28px;
background-image:url(../img/button/button.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}
.pb3 a:hover {
background-image:url(../img/button/button_2.jpg);
background-repeat:no-repeat;
}

#qa{
float:left;
margin-top:20px;
background-color:#99CCFF;
margin-bottom:30px;
}
.qa-title{
width:670px;
}
.qa-text{
padding-top:50px;
padding-left:10px;
}
.qa1{
background-image:url(../img/attention/1.jpg);
background-position:left top;
background-repeat:no-repeat;
width:660px;
height:130px;
margin-left:5px;
margin-bottom:15px;
}
.qa2{
background-image:url(../img/attention/2.jpg);
background-position:left top;
background-repeat:no-repeat;
width:660px;
height:130px;
margin-left:5px;
margin-bottom:15px;
}
.qa3{
background-image:url(../img/attention/3.jpg);
background-position:left top;
background-repeat:no-repeat;
width:660px;
height:130px;
margin-left:5px;
margin-bottom:15px;
}
.qa4{
background-image:url(../img/attention/4.jpg);
background-position:left top;
background-repeat:no-repeat;
width:660px;
height:130px;
margin-left:5px;
margin-bottom:15px;
}

.qa-bottun{
margin-top:10px;
margin-left:530px;
}

.qa-bottun a{
display:none;
}
.qa-bottun a{
display:block;
width:120px;
height:28px;
background-image:url(../img/button/button.jpg);
background-repeat:no-repeat;
text-indent:-10000px;
}
.qa-bottun a:hover {
background-image:url(../img/button/button_2.jpg);
background-repeat:no-repeat;
}
#body-all{
width:900px;
height:2100px;
margin-left:auto;
margin-right:auto;
}
#left{
float:left;
width:221px;
height:1940px;
margin-top:15px;
background-color:#CCFFCC;
margin-right:9px;
}

