@charset "utf-8";
/* CSS Document */

h1{padding:0px; margin:0px;}
#tosite{width:660px; margin:auto; margin-top:20px; margin-bottom:20px;}
#tosite img{border:0px;}

/*左メニュー共通*/

#sidemenu dl{background:url(../kids/images/index/kids_foot.gif) no-repeat bottom; padding-bottom:19px;}
a.menutop{display:block;text-indent:-9999px;overflow:hidden;
background-image:url(../kids/images/index/kids_head.gif); width:180px; height:69px;}
a:hover.menutop{background-position:0px -69px;}

a.menu01{display:block;text-indent:-9999px;overflow:hidden;
background-image:url(../kids/images/index/kids_01.gif); width:180px; height:49px;}
a:hover.menu01{background-position:0px -49px;}

a.menu02{display:block;text-indent:-9999px;overflow:hidden;
background-image:url(../kids/images/index/kids_02.gif); width:180px; height:48px;}
a:hover.menu02{background-position:0px -48px;}

a.menu03{display:block;text-indent:-9999px;overflow:hidden;
background-image:url(../kids/images/index/kids_03.gif); width:180px; height:48px;}
a:hover.menu03{background-position:0px -48px;}

/*トップページ*/
#topnavi{padding:0px; margin:0px; position:absolute; top:179px; left:0px;}
ul#topnavi{padding:0px; margin:0px;list-style:none;}
#topnavi li{padding:0px; margin:0px;}

a.s1{display:block;width:500px;height:76px;background-image:url(../kids/images/index/s1.gif);text-indent:-9999px;overflow:hidden;}
a:hover.s1{background-position:0px -76px;}
a.s2{display:block;width:500px;height:76px;background-image:url(../kids/images/index/s2.gif);text-indent:-9999px;overflow:hidden;}
a:hover.s2{background-position:0px -76px;}

/*GMMB*/
#gmmbs1{width:750px; margin-top:10px;}
#gmmbs1 h2{padding:0px; margin:0px;float:left;}
#gmmbs1 .mainimg{ float:right; vertical-align:top;}
#gmmbs1 p{padding:0px; margin:0px; width:505px; font-size:90%; line-height:135%; color:#333;}

#gmmbs2{width:750px; margin-top:20px; position:relative; clear:both;}
#gmmbs2 img{display:block;}
<!--#markbg {background:url(../kids/images/gmmb/s2_bg.gif) no-repeat top right; width:750px; height:131px;}-->
#markbg th{background; padding:0px; margin:0px; vertical-align:top;}
#markbg p{padding:0px; margin:0px; padding-left:7px; vertical-align:top; font-size:90%; line-height:135%; color:#333}

#gmmbs3{width:750px; margin-top:20px;}
#gmmbs3 img{padding: 0px;margin: 0px;border: none;vertical-align: top;}

#gmmbs4{width:750px; margin-top:20px; clear:both;}
.kaijou{font-weight:bold;font-size:80%;color:#e96e71;line-height:135%;}
.spec{font-size:60%;color:#585147;line-height:135%;}

#toiawase_gmmb{width:750px; margin-top:20px; margin-bottom:20px; position:relative; height:48px;}
#toiawase_gmmb img{ display:block;}
#toiawase_gmmb a.toform{display:block;width:234px;height:48px;background-image:url(../kids/images/gmmb/to_form.gif);text-indent:-9999px;overflow:hidden; position:absolute; top:0px; left:516px;}
#toiawase_gmmb a:hover.toform{background-position:0px -48px;}

/*ガウディア*/
#gaudia1 {width:750px; margin-top:10px;}
#gaudia1 h2{padding:0px; margin:0px;float:left;}
#gaudia1 .mainimg{ float:right; vertical-align:top;}
#gaudia1 p{padding:0px; margin:0px; width:504px; font-size:90%; line-height:135%; color:#333;}

#gaudia2 {width:750px; margin-top:20px;clear:both;}
#gaudia2 img{display:block;}
#gaudiabg {width:750px;}
#gaudiabg td{background:url(../kids/images/gaudia/rightbg.gif) repeat-y top;}
#gaudiabg th{background:url(../kids/images/gaudia/leftbg.gif); padding:0px; margin:0px; vertical-align:top;}
#gaudiabg p{padding:0px; margin:0px; padding-left:7px; vertical-align:top; font-size:90%; line-height:135%; color:#333}

#gaudia3{width:750px; margin-top:20px;}
#gaudia3 img{display:block; float:left;}
#gaudia3 p{padding:5px; margin:0px; width:481px; font-size:90%; line-height:135%; color:#333; float:left;}


#toiawase_gaudia{width:750px; margin-top:20px; margin-bottom:20px; position:relative; height:48px;}
#toiawase_gaudia img{ display:block;}
#toiawase_gaudia a.toform{display:block;width:234px;height:48px;background-image:url(../kids/images/gaudia/to_form.gif);text-indent:-9999px;overflow:hidden; position:absolute; top:0px; left:516px;}
#toiawase_gaudia a:hover.toform{background-position:0px -48px;}

#eventbanner{
text-align:right;
margin:5px;}

#eventbanner img{
border:none;}