@charset "utf-8";



/* ==========================================================================================================

	  各コンテンツ

============================================================================================================*/



/*  TOPページ
--------------------------------------------------------------------------------------------------------------------------------*/


#topPickup th img{
border:3px solid #c40817;}


#topPickup dt{
width:75px;
height:18px;
text-align:center;
color:#c40817;
font-size:10px;
letter-spacing:0.02em;
background:url(../_img/topdate.gif) no-repeat left top;
white-space:nowrap;
padding-top:2px;
}


#topPickup dd{
margin-top:10px;
}




dl.topNews{
font-size:10px;
background:url(../_img/line01.gif) repeat-x left bottom;
padding-bottom:1px;
margin-top:3px;
width:500px;
}

dl.topNews dt{
letter-spacing:0.02em;
background:url(../_img/arrow01.gif) no-repeat left 3px;
padding-left:12px;
color:#c40817;
}


dl.topNews dd{
margin:-1.4em 0 0.7em 9.0em;
}






/*  ええもんキープロフィール
--------------------------------------------------------------------------------------------------------------------------------*/


div#w720{
width:720px;
margin:0px auto;
}

div#w800{
width:800px;
margin:0px auto;
}







/*  ええもんダンス
--------------------------------------------------------------------------------------------------------------------------------*/

div#danceFlash{
width:616px;
height:320px;
background:url(../_img/dance_bg.gif) no-repeat left top;
padding-top:30px;
padding-left:184px;
}






/*  ええもんムービー
--------------------------------------------------------------------------------------------------------------------------------*/


/*
div#movieFlash{
width:575px;
height:333px;
background:url(../_img/movie_bg.jpg) no-repeat left top;
padding-top:37px;
padding-left:225px;
}
*/





/*  ええもん体験談
--------------------------------------------------------------------------------------------------------------------------------*/


div#primary{
float:right;
width:596px;
}


div.artNo{
background:url(../_img/tailen_no.gif) no-repeat left top;
width:576px;
height:28px;
padding:3px 10px 0px 10px;}





ul.artBox{
background:url(../_img/art_bg.gif) repeat-y left top;
}

li.artBoxTop{
background:url(../_img/art_top.gif) no-repeat left top;
padding:0px 20px;
}

li.artBoxBottom{
background:url(../_img/art_bottom.gif) no-repeat left bottom;
padding:15px 20px 20px 20px;
}




ul.artBox dl{
background:url(../_img/art_title_bg.gif) no-repeat left bottom;
padding-top:20px;
}

*+html ul.artBox dl{padding-top:5px;}
* html ul.artBox dl{padding-top:5px;}


ul.artBox dl dt{
color:#c40817;
font-weight:bold;
letter-spacing:0.02em;
margin-left:40px;
}

ul.artBox dl dd{
margin:-1.4em 0 0.0em 9.5em;
font-size:14px;
padding-bottom:0.6em;
}


ul.artBox dl dd h2{
font-weight:bold;
}


div.w350{width:350px;}


p.back{
background:url(../_img/back.gif) no-repeat left 2px;
padding-left:45px;
float:left;
width:250px;
}

p.next{
background:url(../_img/next.gif) no-repeat right 2px;
padding-right:45px;
float:right;
width:250px;
text-align:right;
}






div#secondary{
float:left;
width:179px;
background:url(../_img/secondary_bg.gif) repeat-y left top;
}



dl.artList{
background:url(../_img/secondary_box_bg.gif) repeat-y left top;
}


dl.artList dt{
background:url(../_img/secondary_box_title.gif) #911905 no-repeat left top;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:5px;
height:20px;
}

dl.artList dd{
background:url(../_img/secondary_box_bottom.gif) no-repeat left bottom;
padding:10px 15px;
}



dl.artList h3{
background:url(../_img/arrow02.gif) no-repeat left 3px;
color:#c40817;
font-weight:bold;
font-size:10px;
padding-left:10px;
}


dl.artList p{
font-size:10px;
margin-bottom:10px;
}





dl.artList ul{
margin-bottom:10px;
}

dl.artList li{
background:url(../_img/arrow02.gif) no-repeat left 4px;
color:#c40817;
font-weight:bold;
padding-left:10px;
}








/*  サイトマップ
--------------------------------------------------------------------------------------------------------------------------------*/


div#sitemap{
width:720px;
height:350px;
margin:15px auto 0px auto;
background:url(../_img/sitemap_bg.gif) no-repeat left top;
position:relative;
}


div#sitemap ul{
position:absolute;
top:45px;
left:87px;
}


div#sitemap li{
font-weight:bold;
margin-bottom:32px;
}






/*  404
--------------------------------------------------------------------------------------------------------------------------------*/


div#p404{
width:720px;
height:367px;
margin:15px auto 0px auto;
position:relative;
}


div#p404 p{
position:absolute;
top:243px;
left:87px;
}
























