
/*----------------------------------
=03 Top
----------------------------------*/


#wrapper-top #bnr{
 margin:0 auto;
 width:100%;
 height:88px;
 background:url(../img/img_bana_bg.gif) repeat-x;
}
#wrapper-top #bnr ul li{
 float:left;
}
#wrapper-top #bnr .bnr-cont{
 margin:0 auto;
 width:803px;
}
#wrapper-top #bnr .bnr-cont h2{
width:117px;
 margin:13px 0 0 0;
 float:left;
}
#wrapper-top #bnr .bnr-cont h2 p{
width:117px;
text-align:right;
 margin:15px 0 0 0;
}
#wrapper-top #bnr .bnr-cont ul{
width:686px;
 margin:9px 0 0 0;
 float:right;
}
#wrapper-top #bnr .bnr-cont ul li{
margin:0 0 0 13px;
text-align:right;
}

#wrapper-top #bnr .bnr-cont ul li.kids-turi{
margin:1px 0 0 13px;
}
#wrapper-top #main-img{
 width:100%;
 height:126px;
 background:url(../img/img_devl_main.jpg) no-repeat center top;
 position:relative;
}






#contents{ 
 width:100%;
 margin:0 auto;
 text-align:center;
  background:url(../img/img_gra.gif) top repeat-x;
}



#contents #main p{
	position:absolute;
	top:225px;
	left:90px;}


#contents .cont{
 width:803px;
 margin:0 auto;
 text-align:left;
}

#contents .cont .left{
 width:577px;
 float:left;
}



#contents .cont .left .pankuzu{
font-size:10px;
text-align:left;
margin:8px 0 0 0;
}
#contents .cont .left .box01{
margin:10px 0 15px 0;
}
#contents .cont .left .waku01{
width:553px;
}
#contents .cont .left .waku02{
width:553px;
background:url(../development/img/img_waku02.gif) top repeat-y;
padding:5px 0 10px 0;
}
#contents .cont .left .waku02 dl{
width:498px;
margin:15px 0 0 27px;
}
#contents .cont .left .waku02 dl dt{
background:url(../img/img_ten.gif) bottom repeat-x;
height:25px;
}

#contents .cont .left .waku02 dl p.tit{
padding:0 0 0 10px;
background:url(../img/icon_naiv_dot.gif) left 7px no-repeat;
float:left;
font-size:14px;
}
#contents .cont .left .waku02 dl p.icon{
margin:5px 0 0 3px;
float:right;
}
#contents .cont .left .waku02 dl dd{
font-size:10px;
color:#797979;
padding:5px 10px;
line-height:11px;
}

#contents .cont .left .waku02 dl dd p.txt{
font-size:12px;
color:#333333;
padding:3px 0 0 0;
line-height:18px;
float:left;
width:200px;
margin-right:5px;
}
#contents .cont .left .waku02 dl dd p.bana{
font-size:12px;
color:#333333;
padding:3px 0 0 0;
line-height:18px;
float:right;
margin-bottom:20px;
}


#contents .cont .left .waku02 p.fifon{
width:498px;
margin:5px 0 0 30px;
}

#contents .cont .left .waku02 dd.seisaku{
background:url(../img/img_ten.gif) bottom repeat-x;
font-size:12px;
color:#333333;
}






#contents .cont .left .waku04{
width:553px;
background:url(../development/img/img_waku02.gif) top repeat-y;
padding:5px 0 10px 0;
}

#contents .cont .left .waku04 ul{
padding:0 0 0 27px;
}
#contents .cont .left .waku04 ul li{
width:498px;
margin:3px 0 0 0;
background:url(../img/img_ten.gif) bottom repeat-x;
float:left;
}
#contents .cont .left .waku04 ul li p.tit{
width:90px;
padding:0 0 8px 10px;
background:url(../img/icon_naiv_dot.gif) left 7px no-repeat;
float:left;
}
#contents .cont .left .waku04 ul li img{
margin:5px 0 3px 0;
}
#contents .cont .left .waku04 p.fifon{
width:498px;
margin:5px 0 0 30px;
}

#contents .cont .left .waku04 ul li p{
width:90px;
padding:0 0 8px 100px;
float:left;
color:#333333;
}
#contents .cont .left .waku04 ul li p.no{
width:90px;
padding:0 0 8px 0;
float:left;
color:#333333;

}




#contents .cont .left .waku03{
width:553px;
}












#contents .cont .right{
 width:224px;
 float:right;
}
#contents .cont .right .bnr{
 margin:22px 0 0 0;
}
#contents .cont .right .bnr02{
 margin:7px 0 0 0;
}
#contents .cont .right .bnr03{
 margin:7px 0 10px 0;
}

#contents .cont .right .add{
 width:224px;
  background:url(../img/img_cont_add_bg.gif) left no-repeat;
  height:140px;
  margin:10px 0 20px 0;
}
#contents .cont .right .add p{
	padding:65px 0 0 12px;
	line-height:16px;
}







#contents .cont .left .totop{
width:553px;
 text-align:right;
 margin-top:10px;
 background:url(../img/icon_up.gif) left no-repeat;
 background-position:495px ;
}































