/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://dsd.sakura.ne.jp/mt4/mt-static/themes-base/blog.css);
@import url(http://dsd.sakura.ne.jp/mt4/mt-static/themes/dsd/screen.css);
/* end StyleCatcher imports */



.span-right {
float: right;	
}

/*エントリー部分の設定---------------------------------------------------------------------------------------------*/

#info-frame {
float: left;      /*回りこみ（左）*/ 
height: 110px;
width: 280px;
/*background-color: #1F1F1F;*/
color: #B5B5B5;
font-size: 9px;
text-align: left;
padding: 0px 0px 0px 0px;     /*パディング（上右下左）*/
margin: 0px 0px 0px 0px;     /*パディング（上右下左）*/
overflow: hidden;
line-height: 150%;   /*行の高さ*/
letter-spacing: 0.1ex;
border-top: 1px solid #f1f1f1;
display: block;
	}

#info-frame a{
height: 110px;
width: 280px;
line-height: 150%;   /*行の高さ*/
letter-spacing: 0.1ex;
/*color: #000000;*/
padding: 10px 0px 0px 0px;     /*パディング（上右下左）*/
display: block;
}

#info-frame a:hover {
text-decoration:none;
height: 110px;
width: 280px;
line-height: 150%;   /*行の高さ*/
letter-spacing: 0.1ex;
background-color: #f9f9f9; 
padding: 10px 0px 0px 0px;     /*パディング（上右下左）*/
display: block;
}

#info-frame h1 {
height: 40px;
line-height: 180%;   /*行の高さ*/
letter-spacing: 0.1ex;
/*color: #F5F3F4;*/
font-size: 11px;
font-weight: bold;	
margin: 0;   /*マージン（上右下左）*/
padding: 0px 5px 3px 0px;     /*パディング（上右下左）*/
}

.info-frame-b {
float: right;
width: 210px;
color: #333333;
font-size: 10px;
text-align: left;
padding: 0px 10px 0px 0px;     /*パディング（上右下左）*/
margin: 0px 0px 0px 0px;     /*パディング（上右下左）*/
	}

.info-frame-b a{
color: #333333;
	}

/*左寄せイメージ画像の設定 ---------------------------------------------------------------------------------------------*/
.image-mini {
width: 40px;
height: 110px;
font-size: 9px;
/*background-color: #1F1F1F;*/
float: left; 
line-height: 180%;   /*行の高さ*/
margin: 0px 0px 0px 0px; /*マージン（上右下左）*/
padding: 0px 10px 0px 10px; /*マージン（上右下左）*/
border: 0px 0px 0px 0px; 
text-align: center;
} 

/*info日付の設定 ---------------------------------------------------------------------------------------------*/
.day-mini {
font-size: 7px;
float: left; 
line-height: 180%;   /*行の高さ*/
margin: 0px 0px 0px 25px; /*マージン（上右下左）*/
padding: 8px 0px 0px 0px; /*マージン（上右下左）*/
border: 0px 0px 0px 0px; 
text-align: center;
} 




/*左寄せイメージ画像の設定 ---------------------------------------------------------------------------------------------*/
.imagel {
float: left; 
margin: 0px 0px 0px 0px; /*マージン（上右下左）*/
padding: 0px 20px 10px 0px; /*マージン（上右下左）*/
border: none;
} 

.imagel p{
text-align: center;
} 

/*左寄せイメージ画像の設定 ---------------------------------------------------------------------------------------------*/
.imageW {
width: 120px; 
height: 200px; 
float: left; 
text-align: center;
margin: 0px 0px 0px 0px; /*マージン（上右下左）*/
padding: 5px 20px 10px 0px; /*マージン（上右下左）*/
border: none;
} 


/*Blog日記画像の設定 ---------------------------------------------------------------------------------------------*/
.image {
float: left; 
text-align: center;
background-color: #161200;        /*背景色*/
color: #FFFFFF;        /*背景色*/
font-size: 10px;
margin: 0px 20px 10px 0px; /*マージン（上右下左）*/
padding: 0px 0px 0px 0px; /*マージン（上右下左）*/
border-top: 1px solid #01141A;
border-bottom: 1px solid #01141A;
border-left: 1px solid #01141A;
border-right: 1px solid #01141A;
} 

.imageM {
float: left; 
text-align: center;
background-color: #161200;        /*背景色*/
color: #FFFFFF;        /*背景色*/
font-size: 10px;
margin: 0px 20px 10px 0px; /*マージン（上右下左）*/
padding: 0px 0px 0px 0px; /*マージン（上右下左）*/
border-top: 1px solid #01141A;
border-bottom: 1px solid #01141A;
border-left: 1px solid #01141A;
border-right: 1px solid #01141A;
} 

.imageMR {
float: right; 
text-align: center;
background-color: #161200;        /*背景色*/
color: #FFFFFF;        /*背景色*/
font-size: 10px;
margin: 0px 0px 10px 10px; /*マージン（上右下左）*/
padding: 0px 0px 0px 0px; /*マージン（上右下左）*/
border-top: 1px solid #01141A;
border-bottom: 1px solid #01141A;
border-left: 1px solid #01141A;
border-right: 1px solid #01141A;
} 

.imageMC {
overflow: hidden; 
text-align: center;
background-color: #161200;        /*背景色*/
color: #FFFFFF;        /*背景色*/
font-size: 10px;
margin: 0px 10px 0px 10px; /*マージン（上右下左）*/
padding: 0px 0px 0px 0px; /*マージン（上右下左）*/
border-top: 1px solid #01141A;
border-bottom: 1px solid #01141A;
border-left: 1px solid #01141A;
border-right: 1px solid #01141A;
} 


/*エントリ内発売日などの情報枠設定--------------------------------------------------------------------------------*/
div.title-waku {
float: left; 
width: 330px; 
color:#7B7B7B;   /*文字色*/
font-size: 10px;/*文字の大きさ*/
text-align: left;
border-top: 0px solid #7B7B7B;
border-left: 0px solid #CCCDCE;
border-right: 0px solid #7B7B7B;
border-bottom: 0px solid #CCCDCE;
margin: 5px 0px 5px 0px;   /*マージン（上右下左）*/
padding: 0px 0px 0px 0px;   /*パディング（上右下左）*/
letter-spacing: 0;
}

div.hatsu-waku {
float: left; 
width: 325px; 
color:#7B7B7B;   /*文字色*/
font-size: 11px;/*文字の大きさ*/
text-align: left;
border-top: 0px solid #7B7B7B;
border-left: 5px solid #CCCDCE;
border-right: 0px solid #7B7B7B;
border-bottom: 0px solid #7B7B7B;
margin: 0px 0px 15px 0px;   /*マージン（上右下左）*/
padding: 0px 0px 0px 10px;   /*パディング（上右下左）*/
letter-spacing: 0;
}

div.store-waku {
float: left;  
width: 320px; 
color:#7B7B7B;   /*文字色*/
font-size: 11px;/*文字の大きさ*/
text-align: left;
border-top: 0px solid #7B7B7B;
border-left: 5px solid #CCCDCE;
border-right: 0px solid #7B7B7B;
border-bottom: 0px solid #7B7B7B;
margin: 0px 0px 15px 0px;   /*マージン（上右下左）*/
padding: 0px 0px 0px 10px;   /*パディング（上右下左）*/
letter-spacing: 0;
}


div.name-waku {
float: left; 
width: 400px; 
/*background-color: #F7F7F6;*/	
background-image: url("http://www.digital-sonic-design.jp/image/dsdwrk.gif");    /*背景画像*/
background-repeat: no-repeat;    /*画像反復の有無*/
background-position: 35px 0%;
line-height: 160%;   /*行の高さ*/
color:#666666;   /*文字色*/
font-size: 12px;/*文字の大きさ*/
text-align: left;
border-top: 1px solid #CCCDCE;
border-left: 1px solid #CCCDCE;
border-right: 1px solid #CCCDCE;
border-bottom: 1px solid #CCCDCE;
margin: 0px 0px 10px 0px;   /*マージン（上右下左）*/
padding: 40px 0px 10px 0px;   /*パディング（上右下左）*/
overflow: hidden; 
letter-spacing: 0;
}

.name-waku p {
background-image: url("http://www.digital-sonic-design.jp/image/p02.gif");    /*背景画像*/
background-repeat: no-repeat;    /*画像反復の有無*/
background-position: 0px 2px;
color:#666666;   /*文字色*/
padding: 0px 0px 0px 12px;   /*パディング（上右下左）*/
margin: 0px 0px 5px 40px;     /*マージン（上右下左）*/
font-size: 12px;   /*文字の大きさ*/
text-align: left;   /*位置揃え*/
line-height: 130%;   /*行の高さ*/
letter-spacing: 0;
overflow: hidden; 
}


.name-waku li {
background-image: url("http://www.digital-sonic-design.jp/image/p02.gif");    /*背景画像*/
background-repeat: no-repeat;    /*画像反復の有無*/
background-position: 0px 2px;
color:#666666;   /*文字色*/
list-style-type:none;
padding: 0px 0px 0px 12px;   /*パディング（上右下左）*/
margin: 0px 0px 5px 40px;     /*マージン（上右下左）*/
font-size: 10px;   /*文字の大きさ*/
text-align: left;   /*位置揃え*/
line-height: 130%;   /*行の高さ*/
letter-spacing: 0;
overflow: hidden; 
}

/*エントリーの見出しh5設定（スタッフ名前表示）*/
.name-waku h5{
background-image: url("http://www.digital-sonic-design.jp/image/p03.gif");    /*背景画像*/
background-repeat: no-repeat;    /*画像反復の有無*/
background-position: 10px 0px;
color: #7B7B7B;
height: 20px;
font-size: 14px;
text-align: left;
padding: 0px 0px 0px 30px ;     /*パディング（上右下左）*/
margin: 15px 0px 0px 0px;   /*マージン（上右下左）*/
	border-right: 0px solid #FF8E00;
	border-left: 0px solid #D2354B;
	border-top: 0px solid #D0D5DA;
	border-bottom: 0px solid #D0D5DA;
letter-spacing: 0;
}

.hidari{ 
text-align:left; 
padding: 0px 0px 0px 30px; /*マージン（上右下左）*/
}

.hidari p {
margin: 10px 30px 10px 0px;     /*マージン（上右下左）*/
text-align: left;   /*位置揃え*/
}

.hidari p a {
font-size: 12px;   /*文字の大きさ*/
font-weight: bold;  /*文字スタイル*/
color: #0084D8;
letter-spacing: 0;
}

.mannaka{ 
text-align:center; 
}

.migi{ 
text-align:right; 
padding: 0px 10px 0px 0px; /*マージン（上右下左）*/
}

.twitter {
float: left; 
width: 405px; 
}


span.new {
    display: none;
    color: red;
    font-weight: bold;
}

