@charset "EUC-JP";

/*=======================================================
 contents.css                    Last Updated: 2009.07.07
 
 [01] common
 [02] side
 [03] side ()
 [04] main
=======================================================*/

/*-------------------------------------------------------
 [01] common
-------------------------------------------------------*/
div#contents {
}


/*-------------------------------------------------------
 [02] side
-------------------------------------------------------*/
div#contents div#side {
width: 180px;
float: left;
margin-top: 12px;
}

/*::: list ::::::::::::::::::::::::::::::::::::::::::::*/
div#contents div#side dl {
background: url("../images/side_back.gif") top left repeat-y;
margin-bottom: 2px;
}

div#contents div#side dl.section {
background:none;
}

div#contents div#side dl dt {
background: url("../../common/images/head.gif") top left no-repeat;
padding-top: 15px;
padding-left: 13px;
}

div#contents div#side dl dt.tp {
padding-bottom: 15px;
}

div#contents div#side dl dd {
background: url("../images/side_foot.gif") bottom left no-repeat;
padding-bottom: 18px;
padding-left: 13px;
}

div#contents div#side dl dd.login {
padding:0;
}

div#contents div#side dl dd.none {
background: none;
margin: 0;
padding: 0;
}

/*::: banner ::::::::::::::::::::::::::::::::::::::::::*/
div#contents div#side ul.banner li {
}

*:first-child+html div#contents div#side ul.banner li img {
margin-bottom: 0px;
}

div#contents div#side ul.banner li img {
margin-bottom: -3px;
_margin-bottom: 0px;
}

head~/* */body div#contents div#side ul.banner li img {
margin-bottom: 2px;	
}

html:not(:target) div#contents div#side ul.banner li img {
margin-bottom: -3px;
}



/*::: rss :::::::::::::::::::::::::::::::::::::::::::::*/
div#contents div#side ul.rss {
margin-top: 15px;
}

div#contents div#side ul.rss li {
float: left;
margin-right: 10px;
}


/*-------------------------------------------------------
 [03] side ()
-------------------------------------------------------*/
div#contents div#side dl dd.login {
padding-left: 0 !important;
padding-bottom: 0 !important;
}

div#contents div#side div.login {
background: url("../images/side_entry_bk.gif") repeat top left;
padding: 16px 2px 16px 16px;
width:162px;
}

div#contents div#side div.login dl {
margin-top: 10px;
margin-right: 16px;
text-align: right;
}

div#contents div#side div.login dl dt,
div#contents div#side div.login dl dd {
background: none;
padding: 0;
margin: 0;
}

div#contents div#side div.login dl dt {
float: left;
margin-left: 5px;
}

div#contents div#side div.login p.ttl,
div#contents div#side div.login p.add {
text-align: left;
}

div#contents div#side div.login p.btn {
text-align: right;
margin-bottom: 5px;
margin-right: 16px;
margin-top: 5px;
}

div#contents div#side div.login ul {
margin-left: 5px;
margin-top: 10px;
}

div#contents div#side div.login ul li a {
color: #5B6779;
}



/*-------------------------------------------------------
 [04] main
-------------------------------------------------------*/
div#contents div#main {
width: 790px;
float: right;
margin-top: 12px;
}

div#contents div#main p.pankuzu {
padding-bottom: 12px;
}

/*-------------------------------------------------------
 [04] FORM
-------------------------------------------------------*/

#contents .entryForm table.entryArtist {
border-left:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
margin-top:5px;
}

#contents .entryForm table.entryArtist td {
border-right:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
padding: 5px;
}




