@charset "utf-8";

/* initialize */
/* Universal selector */
* {
margin:0;
padding:0;
position:static;
}

/* Text(Heading) */
h1, h2, h3, h4, h5, h6 {position:static;}

/* Text(Block) */
address, blockquote, div, p, pre {
font-style:normal;
font-weight:normal;
position:static;
}

/* Text(Inline) */
abbr, acronym, br, cite, code, dfn, em, kbd, q, samp, span, var {
position:static;
border:none;
font-style:normal;
font-weight:normal;
}
strong {
position:static;
border:none;
font-style:normal;
font-weight:bold;
}

/* Hypertext */
a {text-decoration: none;}

/* List */
ul, dl, dt, dd {
list-style-type:none;
font-style:normal;
font-weight:normal;
position:static;
}
ol {list-style-type:none;}

/* Image */
img {
border:0;
vertical-align:top;
}

/* Scripting */
noscript, script {
font-style:normal;
font-weight:normal;
position:static;
}

/* Etc. */
hr, table, form, fieldset, del {
font-style:normal;
font-weight:normal;
position:static;
}

/* +++++++++++++++++++++++++++++++

 2010_01_sypd.css
 SPD巫女コレクション2010

+++++++++++++++++++++++++++++++ */

/* layout */
 
body {
    background: #f7e9ea url(/images/2010_01_sypd/bg-base.png) repeat-y center top;
    font:normal 13px/1.5 "ＭＳ Ｐ ゴシック", "MS P Gothic", "Verdana", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
    color: #333333;
}

#wrapper {
    position: relative;
    width: 870px;
    height: 2036px;
    margin: 0 auto;
    padding: 0;
    background: url(/images/2010_01_sypd/bg.png) no-repeat center top;
}

/* header */
#header {
    position: relative;
    width: 860px;
    height: 213px;
    margin: 0 auto;
}

#logo-spd {
    position: absolute;
    top: 37px;
    left: 3px;
}
#logo-vnc {
    position: absolute;
    top: 45px;
    left: 280px;
}

#header h1 {
    position: absolute;
    top: 82px;
    left: 5px;
}
#header #discription { 
    position: absolute;
    top: 119px;
    left: 3px;
}

/* main */
#container {
    position: relative;
}

#main {
    width: 860px;
    margin: 0 auto;
    overflow: hidden;
}
.link-box { margin-bottom: 10px; }
.link-box a { float: left; }
.link-box #vote { margin-right: 10px; } 

#collection h2 { margin-bottom: 5px; }
#collection ul {
    width: 844px;
    margin: 0 0 13px 15px;
}
#collection #list-line4 { padding-left: 100px; }
#collection #list-line5 { padding-left: 210px; margin-bottom: 61px; }
#collection li {
    float: left;
    margin-right: 9px;
}

/* footer */

address {
    padding-top: 15px;
    text-align: center;
}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    visibility: hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }

