/*  
Theme Name: Sliding Door
Theme URI: http://mac-host.com/slidingdoor/
Description:A template featuring sliding images in the menu, based on Samuel Birch's phatfusion image menu.
Version: 1.5
Author: Wayne Connor
Author URI: http://www.macintoshhowto.com/
Tags: black, custom header, fixed width, left sidebar,two columns, widget ready, widgets, valid CSS
*/


/* メインエリアコントロール 2BOX　*/


.main {
width:990px;
	border-top: 1px solid #999900;
	padding-top:10px;
}

.main-left {
width:660px;
float:left;
}
.main-right {
width:300px;
float:right;
}

.left-box {
width:600px;
background-color:#FFF;
padding-left:20px;
padding-right:0px;
font-size:90%;
line-height:190%;
}

.left-box-rep {
width:590px;
background-color:#FFF;
padding-left:5px;
padding-right:0px;
font-size:110%;
line-height:230%;
}

.left-box-info {
width:590px;
background-color:#FFF;
padding-left:10px;
padding-right:0px;
font-size:110%;
line-height:180%;
}

.right-box {
width:300px;
background-color:#FFF;
float:right;
}


.left-box  h2 {
color:#333333;
margin-top:20px;
margin-bottom:0px;
font-size:1.3em;
border-bottom: 1px dotted #999;
}

.post {
font-size:80%;	
}
.post-content pict { 
margin: 0px 0px 0px 0px;
float: left;
}

.main-category {
color:#666;
font-size:90%;
text-align:right;
padding-bottom:10px;
}

.kaisetsu1 {
font-weight:bold;
color:#FF6600;
margin-bottom:-5px;
}
.kaisetsu2 {
margin-bottom:10px;
}
.seisaku {
clear:both;
font-weight:bold;
margin-bottom:30px;
}
#content {
width:580px;
margin: 50px 0px 0px 0px;
line-height:160%;
}
#content-i {
width:580px;
margin: 50px 0px 0px 0px;
line-height:180%;
}
#content-info {
width:580px;
margin: 30px 0px 0px 15px;
line-height:160%;
}

#content-info b {
font-size:110%;
}

.info-link {
margin-left:50px;
}


#content2 {
width:580px;
clear:both;
margin: 30px 0px 0px 0px;
font-size:100%;
}

.cap1 {
margin-left:10px;
font-size:medium;
font-weight:bold;
color:#999900;
font-size:140%;
}
.cap2 {
margin-top:20px;
margin-left:20px;
font-size:small;
font-weight:bold;
color:#333333;
font-size:110%;
}
.arasuji-title {
margin-top:20px;
color:#FF33FF;
font-size:100%;
}
.arasuji {
padding-left:10px;
width:580px;
font-size:100%;
}



.review {
margin-top:30px;
width:100%;
height:40px;
padding-top:0px;
padding-bottom:5px;
}
.review-cmt {
width:180px;
padding-left:0px;
float:left;
}
.review-rep {
width:320px;
padding-left:20px;
float:left;
}
.mcrss {
margin-top:50px;
margin-left:10px;
width:575px;
line-height: 22px;
padding-top:5px;
padding-left:10px;
padding-right:5px;
padding-bottom:0px;
border:1px dotted #999;
background-color:#FFFFCC;
font-size:90%;
}

.mcrss li {
margin-left:10px;
}

.quote {
margin-left:1px;
padding-left:5px;
border-left:5px solid #CCC;
}
.mcrss  h3 {
font-size:1.2em;
}
.mcrssx {
margin-top:-10px;
padding-left:5px;
font-size:80%;
}

.arasuji-cmt {
width:100%;
text-align:right;
margin-bottom:20px;
}
.kansou-cmt {
margin-top:20px;
margin-left:20px;
width:560px;
line-height: 22px;
padding-top:10px;
padding-left:10px;
padding-right:5px;
padding-bottom:10px;
border:1px dotted #999;
background-color:#FFFFCC;
}


#amazon_area {
clear:both;
padding-top:10px;
padding-left:5px;

margin-left:5px;

}
#amazon_area  h2 {
font-size:1.2em;
margin-bottom:0px;
}

#amazon_area_rep {
clear:both;
width:550px;
border:1px dotted #999;
padding:20px 20px 20px 20px;
font-size:90%;
line-height:180%;
}

#amazon_area_dvd {
width:560px;
margin-left:20px;
}
#amazon_area_dvd  h2 {
font-size:1.2em;
}


.dvd-category {
color:#666;
font-size:90%;
text-align:right;
margin-top:-20px;

}

.meta_custom ul li{
	list-style: none;
}

.meta_custom {
color:#666;
font-size:90%;
text-align:right;
margin-top:-15px;
margin-bottom:-10px;
}




.similar-head {
clear:both;
width:600px;
margin-top:30px;
margin-left:0px;
margin-bottom:10px;
padding:4px 10px 4px 10px;
border: 0px dotted #999;
background-color:#666666;
}

.similar-head-titel {
font-size:14px;
font-weight:bold;
color:#FFFFFF
}

.similar-posts {
width:620px;
height:84px;
border: 1px dotted #CCC;
margin-bottom:10px;
}
.similar-img {
margin-left:5px;
padding-top:5px;
float:left;
}
.similar-dtl {
padding-right:5px;
float:right;
}

.similar-title {
}
.similar-date {
margin-left:10px;
font-size:80%;
color:#999999;
}
.similar-snippet {
width:515px;
font-size:80%;
}
.similar-title dd {
width:570px;
font-size:80%;
}



.stafftag_rep {
clear:both;
width:550px;
margin-top:30px;
margin-bottom:20px;
padding:10px 20px 10px 20px;
border: 1px dotted #999;
font-size:80%;
line-height:150%;
}



.stafftag {
clear:both;
width:600px;
margin-top:30px;
margin-left:0px;
margin-bottom:10px;
padding:3px 10px 3px 10px;
border: 1px dotted #999;
background-color:#FFFFCC;
}


.stafftagx {
margin-left:15px;
margin-right:5px;
}

.reportarea {
clear:both;
width:540px;
margin-top:30px;
margin-left:10px;
margin-bottom:10px;
padding:10px 10px 10px 10px;
border: 1px dotted #999;
font-size:90%;
background-color:#FFFFCC;
}



.kanren-staff {
width:570px;
margin-left:10px;
margin-top:40px;
margin-bottom:20px;
}
.bp-erea {
width:180px;
float:left;
}
.kiji-area {
width:390px;
float:right;
}
.kanrenkiji {
font-weight:bold;
padding-bottom:0px;
font-size:100%;
}
.st-related-posts {

font-weight:bold;
}
.st-related-posts li {
margin-left:30px;
}

.pict { 
margin: 5px 10px 5px 5px;

}


.pict-m { 
margin: 0 20px 30px 12px;
float: left;
}

.pict-i { 
margin: 0 20px 5px 12px;
float: left;
}

.pict-s {
float:right;
padding-left:5px;
}


.newsarea {
margin-top:50px;
line-height:160%;
}

.newsarea li {
margin-left:15px;
}

.newsarea h2 {
clear:both;
width:600px;
margin-top:30px;
margin-left:0px;
margin-bottom:10px;
padding:4px 10px 4px 10px;
border: 0px dotted #999;
background-color:#666666;
color:#FFFFFF;
font-size:14px;
}

.tbarea {
margin-top:50px;
font-size:100%;
margin-bottom:40px;
padding-bottom:40px;
border-bottom: 1px dotted #999;
}
.tbarea h2 {
color:#666;
font-size:120%;
}


.tbarea li {
margin-bottom:10px;

}

#trackbacklist {
margin-left: 20px;
}

#trackback-url {
margin-left: 10px;
margin-top:20px;
margin-bottom: 20px;
}
.input-bc {
background-color:#FFCCFF
}

.tbcite {
font-size:85%;
}
.tbcite a{
font-size:115%;
}
.tbgaiyo {
color:#666666;
margin-top:0px;
margin-bottom:0px;
font-size:90%;
margin-left:10px;
line-height:120%;


}






.moviearea {
margin-top:10px;
font-size:80%;
width:270px;
overflow:hidden;
padding:10px 20px 10px 10px;
border: 1px solid #90D3E6;	
}


/* ブログパーツ */
.blogparts {
margin-top:20px;
}


.myname {
font-size:90%;
float:right;
margin-top:-20px;
margin-bottom:20px;
}


.staffcast {
clear:both;
width:600px;
margin-top:30px;
margin-left:0px;
margin-bottom:10px;
padding:4px 10px 4px 10px;
border: 1px solid #999;
}

.staffcast-title {
font-size:14px;
font-weight:bold;
}





.recommen-title {
font-size:14px;
font-weight:bold;
margin-left:20px;
}


.recommen-page {
margin-left:20px;
}


















