@charset "UTF-8";
/* IE6・7CSS Document */

/* 共通スタイル・レイアウト　
---------------------------------------------------------- */

.clearfix  {
overflow:hidden;
zoom:1;
}

#sidebar ul li.widget_sp_image {
border-top:none;
border-top:expression((this.parentNode.firstChild == this)?'1px solid #c8c8c8':'none');
margin-top:0px;
margin-top:expression((this.parentNode.firstChild == this)?'30px':'0px');
padding-top:0px;
padding-top:expression((this.parentNode.firstChild == this)?'15px':'0px');
}

#footer ul#f_nav li {
border-left:1px solid #969696;
border-left:expression((this.parentNode.firstChild == this)?'none':'1px solid #969696');
margin-left:0.5em;
margin-left:expression((this.parentNode.firstChild == this)?'0':'0.5em');
padding-left:0.5em;
padding-left:expression((this.parentNode.firstChild == this)?'0':'0.5em');
}

/* トップページ　
---------------------------------------------------------- */

.home #magazine .info div {
display:inline;
zoom:1;
}

.home #web_magazine dl.issue dt, .home #web_magazine dl.issue dd {
display:inline;
zoom:1;
}

.home #web_magazine .info ul.story li {
margin-top:10px;
margin-top:expression((this.parentNode.firstChild == this)?'0px':'10px');
}

.home ul.books_list li {
display:inline;
}

.home #books ul.books_list li a.cate01 {
box-shadow:#e2bfd4 2px 2px 2px;
behavior:url("/PIE.htc");
}

.home #books ul.books_list li a.cate02 {
box-shadow:#bee1f6 2px 2px 2px;
behavior:url("/PIE.htc");
}

.home #books ul.books_list li a.cate03 {
box-shadow:#f0f1c6 2px 2px 2px;
behavior:url("/PIE.htc");
}

.home #books ul.books_list li a.cate04 {
box-shadow:#fff6c7 2px 2px 2px;
behavior:url("/PIE.htc");
}

.home #books ul.books_list li a.cate01:hover, .home #books ul.books_list li a.cate02:hover, 
.home #books ul.books_list li a.cate03:hover, .home #books ul.books_list li a.cate04:hover {
box-shadow:#c8c8c8 2px 2px 2px;
behavior:url("/PIE.htc");
}

/* ルチルSWEET　
---------------------------------------------------------- */

.rutile-sweet #rss, .single-rutile-sweet #rss {
margin-left:0px;
float:right;
}

.rutile-sweet #main, .single-rutile-sweet #main {
width:750px;
}

.page-template-about-php #contents {
padding-top:5px;
}

.number_index .caption dl#current_issue dt, .number_index .caption dl#current_issue dd {
display:inline;
zoom:1;
}

#latest_issue .number_index .social_button div {
display:inline;
}

#about_read ol li {
display:inline;
background-image:url("../img/sweet/arrow_flow.gif");
background-image:expression((this.parentNode.firstChild == this)?'none':'url("../img/sweet/arrow_flow.gif")');
padding-left:25px;
padding-left:expression((this.parentNode.firstChild == this)?'0px':'25px');
}

#about_backnumber ol li {
display:inline;
background-image:url("../img/sweet/arrow_flow.gif");
background-image:expression((this.parentNode.firstChild == this)?'none':'url("../img/sweet/arrow_flow.gif")');
padding-left:20px;
padding-left:expression((this.parentNode.firstChild == this)?'0px':'20px');
}


/* 編集部ブログ　
---------------------------------------------------------- */

.blog .article ul.article_meta li dl dt, .blog .article ul.article_meta li dl dd, 
.category .article ul.article_meta li dl dt, .category .article ul.article_meta li dl dd, 
.date .article ul.article_meta li dl dt, .date .article ul.article_meta li dl dd {
display:inline;
zoom:1;
}

.blog #local_menu dl, .category #local_menu dl, 
.date #local_menu dl, .single-post #local_menu dl {
margin-top:20px;
margin-top:expression((this.parentNode.firstChild == this)?'0px':'20px');
}

.blog #rss, .category #rss, .date #rss, .single-post #rss, 
.rutile-sweet #rss, .single-rutile-sweet #rss {
margin-right:0px;
}


/* ルチルCDコレクション　
---------------------------------------------------------- */

/*.cd-collection #local_menu dl:first-child, .single-cd-collection #local_menu dl:first-child, 
.cd-collection-guide #local_menu dl:first-child {
margin-top:20px;
margin-top:expression((this.parentNode.firstChild == this)?'0px':'20px');
}*/

.cd-collection #bread_nav, .single-cd-collection #bread_nav, 
.page-template-guide-php #bread_nav, .post-type-archive-cd-collection #bread_nav {
display:inline;
overflow:hidden;
zoom:1;
}

.cd-collection #bread_nav li, .single-cd-collection #bread_nav li, 
.page-template-guide-php #bread_nav li, .post-type-archive-cd-collection #bread_nav li {
float:left;
}

.cd-collection #rss, .single-cd-collection #rss, .page-template-guide-php #rss, .post-type-archive-cd-collection #rss {
display:inline;
zoom:1;
}