/* This is the StyleCatcher theme addition. Do not remove this block. */
/* Selected Layout:  */
@import url(base_theme.css);

/* end StyleCatcher imports */

/*

A Six Apart theme adapted for Movable Type default templates 
name: Minimalist Blue  
designer: Lilia Ahner  
designer_url: http://lilia.vox.com/ 
layouts: layout-wtt, layout-twt, layout-wt, layout-tw
*/

/* Global ----------------------------------------------------------------- */

body {    
    color: #333;
    font: normal 94% "メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, Helvetica,sans-serif;
    background:#fff url("http://www.naku-yoru.com/diary/photobox/logo-background02.gif") no-repeat fixed right top;
}

/* Utility */

.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    position: relative;
    width: 100%;
    width: auto;
}

/* Layout ----------------------------------------------------------------- */

#container-inner,
#content {
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}

#header-inner, #beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}

#content { 
    margin-top: 20px;  
    margin-bottom: 30px;  
}

#container-inner {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

#header-inner,
#content-inner,
#footer-inner {
    position: relative;
    width: 940px;
    margin: 0 auto;
}


/* Header */

#header {
    border-top-width: 10px;
    border-top-style: solid;
}

#header-inner {
    position: relative;
}

#header-name {
    margin: 0 0 5px;
    line-height: 1;
}

#header-description {
    margin: 0;
    line-height: 1.125;
}

#header a {
    color: #333;
    font-weight: normal;
    text-decoration:none;
}

#header a:hover {
     color:#cc9900;
     text-decoration:none;
}


/* Content */

#content-inner {
    margin-left:49px;
}

.content-nav {
    margin: 5px 0 10px;
}

/* Footer */

#footer-content,
#footer-content a {
    color: #999;
}

/* Header ----------------------------------------------------------------- */

#header {
    border-color: #707076; 
    font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Helvetica",sans-serif;
}

#header-content {
    width: 842px; 
    margin: 30px 0 40px 20px;
}

#header-name {
    color: #333; 
    font-size:14px;
    font-weight:normal;
}

#header-description {
    color: #000;
    font-size:34px;
    font-weight:bold;
}

/* Content ---------------------------------------------------------------- */

.asset-body h1 {
     font-size:20px;
     font-family:"Times New Roman",Helvetica,sans-serif;
     color:#fff;
     width:90%;
     background:#333 url(http://www.naku-yoru.com/diary/photobox/widgetheader-back.jpg) repeat top left;
     padding:3px 5px;
 }

.asset-body h2 {
     font-size:18px;
     color:#333333;
     font-weight:bold;
}

.asset-body,
.asset-more {
    font-size:86%;
}

.asset-body ul {
    line-height:1.5em;
}

.asset-body p {
    font-size:86%;
    line-height:1.4em;

}

.asset-body a,
.asset-body a:link,
.asset-body a:visited {
    color:#006699;
    border-bottom:1px dotted #006699;
    text-decoration:none;
}

.asset-body a:hover {
    color:#0099cc;
    border:none;
}

div.wowowcontent {
    background-color:#aaa;
    width:375px;
    left:150px;
}

table,
table.finetune {
   width:85%;
   margin-left:10px;
}

td.left {
    width:190px;
}

td.leftm {
     width:225px;
}

td.right,
td.rightm {
    padding-left:15px;
    vertical-align:top;
}


/* betainner ----------------------------------------------------------------- */

.widget-info {
    height:500px;
    padding:5px 0px 10px 5px;
    font-size:13px;
    margin-bottom:45px;
    background:#fff url("http://www.naku-yoru.com/diary/photobox/winfo-back001.jpg") no-repeat top left;
}

.widget-info a,
.widget-info a:link,
.widget-info a:visited {
    color:#666;
    text-decoration:none;
    font-weight:bold;
}

.widget-info a:hover {
    color:#cc9900;
    border-bottom:1px dashed #cc9900;
}

/* Footer Widgets */

#footer .widget {
    margin: 10px 0;
}

#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}

#footer .widget-powered .widget-content {
    padding: 0;
    text-align: left;
}

/* Footer ----------------------------------------------------------------- */
#footer { 
    background:#626262 url("http://www.naku-yoru.com/diary/photobox/footerlogo02.jpg") bottom right no-repeat ;
}

#footer-content {
    margin: 20px 0;
}

/* Utilities -------------------------------------------------------------- */
#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

#header-inner,
#content-inner,
#footer-inner,
.asset-body {
    height: 1%;
}

/* Custom Styles ---------------------------------------------------------- */
#group-nav-inner {
    position: relative;
    width: 900px;
    margin: 0 auto;
}
/* 追加 */

div.homecontent {
margin-left:17px;
margin-bottom:20px;
width:628px;
}

div#reviewposter a,
div#reviewposter a:link,
div#reviewposter a:visited {
    color:#333333;
    border-bottom:1px #333 dotted;
    text-decoration:none;
}
div#reviewposter a:hover {
    color:#0099cc;
    border-bottom:1px #0099cc dotted;
}
img#besttunes {
    float:left;
    margin-right:8px;
    margin-bottom:10px;
}
div#latestdiary {
    margin-left:35px;
}

div.monthly-best-tunes {
    width:85%;
    margin-bottom:65px;
    margin-left:15px;
}
div#finetune {
    margin:15px 10px 30px 15px;
    width:220px;
    float:left;
}

div#imeem {
    margin:25px 0 30px 10px;
    width:500px;
}
div#banddescription,
div#bandprofile,
div#album,
div#bandimgs,
div#extras {
    margin-left:15px;
}

div#banddescription {
    width:620px;
    margin-bottom:20px;
    line-height:1.6em;
}

div#bandprofile {
    width:620px;
    margin-bottom:50px;
    color:#333;
    font-size:90%;
}
div#bandprofile img {
    float:left;
    margin:0 8px 15px 0;
}
div#album {
    width:620px;
    margin-bottom:50px;
}
div#album a {
    font-size:107%;
    font-weight:bold;
}
div#album img {
    float:left;
    margin:0 8px 10px 0;
    border:1px #bbb solid;
    padding:2px;
}
div#album p {
    font-size:90%;
}
div#bandimgs {
    margin-top:10px;
    margin-bottom:50px;
}
div#bandimgs a,
div#bandimgs img {
    border-bottom-style:none;
}
span.navi {
    font-size:109%;
    font-weight:bold;
}
div#extras {
    width:500px;
    margin-bottom:50px;
}
div#extras h2 {
    font-size:100%;
    color:#cc3333;
}
div#extras li{
    display:inline;         
}
div#extras a,
div#extras a:link,
div#extras a:visited {
    color:#333;
}
div#shortcut {
     width:650px;
     margin-bottom:50px;
}
div#shortcut p {
      font-size:97%;
}
div#shortcut a,
div#shortcut a:link,
div#shortcut a:visited {
       color:#333;
}
div#links {
    width:98%;
    margin-bottom:50px;
}
div#links h2 {
    font-size:100%;
    color:#cc3333;
}
div#links a,
div#links a:link,
div#links a:visited {
    color:#333;
}
div#links ul {
     margin-bottom:30px;
}


