/* firstperson
------------------------------------------------------------------*/
div#mainimg {
background:#fff url(../firstperson/img/main.jpg) no-repeat;
width:229px;
height:243px;
margin:0;
padding:0;
text-indent:-9999px;
}

h2 {
background:url(../firstperson/img/h2.jpg) no-repeat;
width:591px;
height:54px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}


h3.title01{
background:url(../firstperson/img/title01.jpg) no-repeat;
width:591px;
height:23px;
margin:0;
margin-bottom:10px;
text-indent:-9999px;
}

h3.title02{
background:url(../firstperson/img/title02.jpg) no-repeat;
width:591px;
height:23px;
margin:0;
margin-bottom:10px;
text-indent:-9999px;
}

h3.title03{
background:url(../firstperson/img/title03.jpg) no-repeat;
width:591px;
height:23px;
margin:0;
margin-bottom:10px;
text-indent:-9999px;
}

h3.title04{
background:url(../firstperson/img/title04.jpg) no-repeat;
width:591px;
height:23px;
margin:0;
margin-bottom:10px;
text-indent:-9999px;
}

h3.title05{
background:url(../firstperson/img/title05.jpg) no-repeat;
width:591px;
height:23px;
margin:0;
margin-bottom:10px;
text-indent:-9999px;
}

table.can td{
border:1px solid #dbd7b9;
}

table.can td p{
text-align:center;
padding:5px;
}


h4.con_r{
float:right;
clear:both;
margin-bottom:20px;
}

div.lbox{
float:left;
width:370px;
margin-bottom:20px;
}

h4.conl_01{
background:url(../ambient/img/title01.jpg) no-repeat;
width:363px;
height:91px;
text-indent:-9999px;
}

h4.conl_02{
background:url(../ambient/img/title03.jpg) no-repeat;
width:248px;
height:91px;
text-indent:-9999px;
}

h4.con_l{
float:left;
clear:both;
}

div.rbox{
float:right;
width:250px;
}

h4.conr_01{
background:url(../ambient/img/title02.jpg) no-repeat;
width:248px;
height:98px;
text-indent:-9999px;
}


h4.conr_02{
background:url(../ambient/img/title04.jpg) no-repeat;
width:248px;
height:109px;
text-indent:-9999px;
}


h4.conl_03{
background:url(../ambient/img/title05.jpg) no-repeat;
width:248px;
height:97px;
text-indent:-9999px;
}


h4.conr_03{
background:url(../ambient/img/title06.jpg) no-repeat;
width:248px;
height:114px;
text-indent:-9999px;
}

h4.conl_04{
background:url(../ambient/img/title07.jpg) no-repeat;
width:248px;
height:120px;
text-indent:-9999px;
}

h4.conr_04{
background:url(../ambient/img/title08.jpg) no-repeat;
width:248px;
height:94px;
text-indent:-9999px;
}

p.con_p{
padding:0 15px;
margin-bottom:30px;
}


table{
clear:both;
margin-bottom:50px;
}

span.text10{
font-size:10px;
}

span.text10 a{
font-size:10px;
}

