@charset "shift_jis";

#event .frontpage {
clear:both;
width:100%;
margin-right:0;
float:none;
background:#FFFEE8;
}

#event .frontpage #content {
text-align:left;
padding:0 0 15px 0;
margin:0 auto;
width:100%;
background:#FFFEE8;
margin-bottom:0;
}

#event .frontpage #content h1 {
clear:both;
height:110px;
margin:0 0 0 0;
padding:0;
text-indent:-9999px;
border-bottom:none;
border-top:none;
background:transparent url(../img/event-h1-bg.jpg) repeat-x left top;
}

#event .frontpage #content h1 span {
display:block;
padding:0;
background:transparent url(../img/event-h1.png) no-repeat left top;
height:110px;
}

/*ƒeƒXƒg*/
#event .frontpage #content h1.alt span {
background:transparent url(../img/event-h1-alt.png) no-repeat left top;
}

#event .frontpage .lefty-wrap {
float:left;
width:49%;
}

#event .frontpage .lefty {
margin-left:10px;
margin-bottom:10px;
}

#event .frontpage .righty-wrap {
float:right;
width:49%;
}

#event .frontpage .righty {
margin-right:10px;
margin-bottom:10px;
}

#event .frontpage .lefty h2 {
clear:both;
height:65px;
margin:5px 0 0 0;
padding:0;
text-indent:-9999px;
border-bottom:none;
border-top:none;
}

#event .frontpage #content h2.look {
background:transparent url(../img/event-h2-txts-dog.png) no-repeat scroll 0px 0px;
border-bottom:3px solid #FFB300;
}

#event .frontpage #content h2.examine {
background:transparent url(../img/event-h2-txts-dog.png) no-repeat scroll 0px -65px;
border-bottom:3px solid #0080D1;
}

#event .frontpage #content h2.play {
background:transparent url(../img/event-h2-txts-dog.png) no-repeat scroll 0px -130px;
border-bottom:3px solid #FF3428;
}

#event .frontpage #content h2.drive {
background:transparent url(../img/event-h2-txts-dog.png) no-repeat scroll 0px -195px;
border-bottom:3px solid #00A145;
}

#event .frontpage #content .lefty ul {
margin:0.5em 0 0.1em 10px;
padding:0;
}

#event .frontpage .lefty li {
display:inline;
}

#event .frontpage #content .lefty h3 {
border:none;
padding:0 0 0 30px;
margin:0.5em 0 0.1em 0;
background:transparent;
color:#380200;
}

#event .frontpage #content h3.look {
background:transparent url(../img/icon-yellow-circles.png) no-repeat left center;
}
#event .frontpage #content h3.examine {
background:transparent url(../img/icon-blue-circles.png) no-repeat left center;
}
#event .frontpage #content h3.play {
background:transparent url(../img/icon-red-circles.png) no-repeat left center;
}

#event .frontpage #content .lefty p {
padding:0;
margin:0.5em 0 0.1em 10px;
}



#event .frontpage .related-links-box {
background:#F0E0D6;
height:1%;
margin:2em 0 0.2em 0;
}
/*nifty-corners*/
.related-links-box .rtop, .related-links-box .rbottom{display:block;background:#FFFEE8;font-size:0px;line-height:0%;}
.related-links-box .rtop *, .related-links-box .rbottom *{display:block;height:1px;overflow:hidden;background:#F0E0D6}
.related-links-box .r1{margin:0 5px}
.related-links-box .r2{margin:0 3px}
.related-links-box .r3{margin:0 2px}
.related-links-box .r4{margin:0 1px;height: 2px}

#event .frontpage #content h2.related-links {
clear:both;
height:38px;
margin:0 0 0 10px;
padding:0;
text-indent:-9999px;
border-bottom:none;
border-top:none;
background:transparent url(../img/event-related-links-h2.png) no-repeat scroll left top;
}

#event .frontpage #content .lefty .related-links-box ul {

padding-left:1.5em;
}

#event .frontpage .lefty .related-links-box li {
display:list-item;
}

#event .frontpage #content .righty h2 {
clear:both;
height:45px;
margin:0.5em 0 0 0;
padding:0;
text-indent:-9999px;
border-bottom:none;
border-top:none;
}

#event .frontpage #content .righty h2 span {
display:block;
height:45px;
/*width:300px;*/
}



#event .frontpage #content h2.event {
background:transparent url(../img/event-righty-h2-txts-bg.png) repeat-x scroll left top;
}

#event .frontpage #content h2.event span {
background:transparent url(../img/event-h2-txts-with-icon.png) no-repeat scroll 0px 0px;
}

#event .frontpage #content h2.poppin {
background:transparent url(../img/event-righty-h2-txts-bg.png) repeat-x scroll left top;
}

#event .frontpage #content h2.poppin span {
background:transparent url(../img/event-h2-txts-with-icon.png) no-repeat scroll 0px -45px;
}

#event .frontpage #content h2.inquiry {
background:transparent url(../img/event-righty-h2-txts-bg.png) repeat-x scroll left top;
}

#event .frontpage #content h2.inquiry span {
background:transparent url(../img/event-h2-txts-with-icon.png) no-repeat scroll 0px -90px;
}




#event .frontpage .event-box {
background:#FFF url(../img/event-box-bg.png) repeat-x scroll left bottom;
padding:10px;
height:1%;
}

#event .frontpage .poppin-box {
background:#FFF url(../img/event-box-bg.png) repeat-x scroll left bottom;
padding:10px;
height:1%;
}

#event .frontpage .inquiry-box {
background:#FFF url(../img/event-box-bg.png) repeat-x scroll left bottom;
padding:10px;
height:1%;
}

#event .frontpage .picture {
width:220px;
float:left;
font-size:90%;
padding:0 10px 10px 0;
}

#event .frontpage #content .picture p {
margin:0;
padding:0;
line-height:150%;
}

#event .frontpage .picture img {
border:1px solid #888;
display:block;
}

#event .frontpage #content .righty .event-box h3 {
color:#003399;
margin:0 0 10px 0;
padding:5px 10px;
background:transparent;
border-bottom:1px solid #003399;
}

#event .frontpage #content .event-box dl {
margin:0;
padding:0;
}

#event .frontpage .event-box dt {
background:transparent;
color:#380200;
margin:0.4em 0 0.1em 0;
}

#event .frontpage .event-box dd {
margin:0.1em 0 0.4em 0;
}

#event .frontpage .event-box p.more {
clear:none;
border:none;
}

#event .frontpage .popularity  {
margin:0.4em 0 0.1em 0;
padding:0;
font-size:90%;
}

#event .frontpage .popularity li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
padding-right:10px;
width:130px;
}

#event .frontpage .popularity li img {
border:1px solid #888;
display:block;
}
#event .frontpage .popularity li img.icon-external {
border-width:0;
display:inline;
}

#event .frontpage #content .inquiry-box dl {
margin:0;
padding:0;
}

#event .frontpage .inquiry-box dt {
background:transparent;
color:#380200;
clear:both;
}


#event .frontpage .inquiry-box dt span {
float:left;
width:32px;
height:32px;
margin:0 10px 10px 0;
font-size:0px;
line-height:0%;
}

#event .frontpage .inquiry-box dt span.icon1 {
background:transparent url(../img/event-small-icons.png) no-repeat scroll 0px 0px;
}

#event .frontpage .inquiry-box dt span.icon2 {
background:transparent url(../img/event-small-icons.png) no-repeat scroll 0px -32px;
}

#event .frontpage .inquiry-box dt span.icon3 {
background:transparent url(../img/event-small-icons.png) no-repeat scroll 0px -64px;
}

#event .frontpage .inquiry-box dt span.icon4 {
background:transparent url(../img/event-small-icons.png) no-repeat scroll 0px -96px;
}

#event .frontpage .inquiry-box dd {
margin:0.2em 0 1em 0;
}

#event .frontpage #end-navi-wrap {
width:100%;
float:none;
margin-top:0;
position:relative;
z-index:999;
}

#event .frontpage #end-navi {
clear:both;
border-top:none;
margin:0 10px 1em 10px;
}


