@charset "utf-8";
/* おもちゃ王国 */

@import url(./common.css);

/*おすすめグッズ*/

dl.goods{
 float:left;
 margin-left:18px;
 width:308px;
 height:350px;
}

dl.goods dt{
 height:255px;
 position:relative;
 margin-bottom:10px;
}

dl.goods dt img{
 position:absolute;
 bottom:0;
}

dl.goods dd{
 text-align:center;
}

/*イベント情報*/

div.event{
 background:url(../img/event/event_bg.gif) repeat-y;
 width:630px;
}

div.birthday{
 background:url(../img/event/birthday_bg.gif) repeat-y;
 width:630px;
}

div.asobo{
 background:url(../img/event/asobo_bg.gif) repeat-y;
 width:630px;
}

div.event_photo{
 float:right;
 margin-right:15px;
 width:230px;
 display:inline;
}

dl.event{
 float:left;
 display:inline;
 width:365px;
}

dl.event dt{
 margin-bottom:10px;
 letter-spacing:100%;
}

dl.event dd{
 padding-left:20px;
}

div.event_header{
 position:relative;
}

.event_img{
 position:absolute;
 top:-11px;
 left:11px;
}

/*パビリオン*/

dl.pavilion{
 float:left;
 margin-right:15px;
 height:230px;
 width:200px;
 position:relative;
}

dl.pavilion dt{
 position:absolute;
 z-index:1;
 line-height:100%;
 top:0;
 left:0;
}

dl.pavilion dd{
 position:absolute;
 z-index:10;
 line-height:100%;
 bottom:35px;
 left:38px;
}

/*ここ色変更*/
#details{
 margin:0 20px;
 background-color: #EF8200;
}

h2{
 margin-bottom:10px;
}

h2.event{
 margin-bottom:20px;
}

#explanation{
 margin:20px 10px;
 background-color:#FFFBC7;
}

#explanation p{
 margin:0 15px;
 padding:5px 0;
}

#thumb img{
 float:left;
 margin-left:10px;
 width:196px;
 height:140px;
}

ul#button{
 margin:20px 0 5px 40px;
 list-style:none;
}

ul#button li{
 float:left;
}

ul#button li.index{
 padding-top:2px;
}

/*シーゲルン劇場*/

dl.click{
 margin:15px auto 0 auto;
 width:521px;
 height:206px;
 position:relative;
 background:url(../img/pavilion/16/click_bg.gif) no-repeat;
}

dl.click dt{
 position:absolute;
 top:108px;
 left:127px;
}


/*ブログ*/

div.cat_bg{
 width:230px;
 margin:20px 10px 0px 10px;
 background:#007FFF;
 border-left:#0070FF;
 border-right:#0070FF;
 color:#000000;
}

#side dl.cat_bg{
 width:142px;
 margin:10px 10px 0px 10px;
 padding:10px 34px;
 background:#FFFFFF;
}

#side dl.cat_bg dt{
 font-size:1.4em;
}

#side dl.cat_bg dt a{
 color:#000000;
 text-decoration:underline;
}

#side dl.cat_bg dt a:hover{
 color:#000000;
 text-decoration:none;
}

#main #contents div.blog_bg{
 width:630px;
 margin:0px 20px;
 padding:0px 0px 20px 0px;
 background:#FFFFFF;
}

#main #contents dl.blog{
 width:590px;
 margin:0px 20px;
 padding:0px;
}

#main #contents dl.blog dt{
 width:546px;
 height:30px;
 padding:35px 0px 0px 44px;
 background: url(http://www.kijimakogen-park.jp/toy/img/top/blog/blog_title.gif) no-repeat top;
 font-weight:bold;
}

#main #contents dl.blog dd{
 width:546px;
 height:22px;
 margin:10px 0px;
 padding:6px 0px 0px 44px;
 background: url(http://www.kijimakogen-park.jp/toy/img/blog/icon.gif) no-repeat 5px 0px;
 color:#0066CC;
}

#main #contents dl.blog dt a{
 color:#000000;
 text-decoration:none;
 font-weight:bold;
}

#entry{
 width:590px;
 margin:20px 20px 40px 20px;
 color:#000000;
 font-size:14px;
}

#wrapper #main #contents #entry p{
 font-size:14px;
}

#entry a{
 color:#000000;
 text-decoration:underline;
}

#entry a:hover{
 color:#000000;
 text-decoration:none;
}


#wrapper #main #contents p.paged-archives{
 color:#FE9300;
 text-align: center;
 margin-top:40px;
 line-height:300%;
}

#wrapper #main #contents p.paged-archives a{
 text-decoration:none;
 color:#FE9300;
}

#wrapper #main #contents p.paged-archives a:hover{
 text-decoration:none;
 color:#FFFFFF;
}

.paged-archives a, .paged-archives a:visited{
padding: 3px 5px;
border: 1px solid #FE9300;
text-decoration: none;
color: #FE9300;
font-size:1.0em;
}

.paged-archives b, .paged-archives a:hover{
padding: 3px 5px;
border: 1px solid #FE9300;
text-decoration: none;
color: #FFFFFF;
font-weight:normal;
font-size:1.0em;
background-color:#FE9300;
}


#main #contents #pavilion_entry{
 padding:0px 10px;
 font-size:14px;
 line-height:160%;
}

#wrapper #main #contents #pavilion_entry p{
  font-size:14px;
}
