@charset "utf-8";

* {
margin:0;
padding:0;
}

/* all
------------------------------------------*/
body {
background: #f6f7f7 url(http://mikachin.img.jugem.jp/20110407_1850156.jpg) repeat-y center;
font-size: 12px;
font-family:verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

a {
color:#FF3366;
text-decoration: none;
}

img{
padding: 0px 10px;
}

/* main
------------------------------------------*/

#allbox{
width:879px;
margin-right: auto;
margin-left: auto;
}


#box{
float:left;
width:800px;
margin-right: auto;
margin-left: auto;
}


#container {
width : 800px ;
margin: 0 auto;
background: #f6f7f7 url(http://cb-temp.img.jugem.jp/20081003_15826.jpg) repeat-y center;
}

#header {
width : 800px ;
height : 152px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15823.jpg) no-repeat top center ;
}

#footer {
width : 100% ; 
height : 62px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15825.jpg) no-repeat bottom center ;
clear : both ;
}

#contents {
float : left ;
width : 800px ;
background: white ;
}

#main {
float:left;
width:600px;
background: white ;
}

/* sub
------------------------------------------*/

#sub {
float : left ;
width : 180px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15822.jpg) #F1F1F1 no-repeat top center ;
padding: 217px 10px 0px 10px ;
}

.sbutitle {
padding: 10px 0px ;
font-weight: bold;
}

.sbutext {
padding: 0px 10px 0px 20px;
line-height: 170%;
}

/* 
-------------------------------------------------------
amazon
-------------------------------------------------------
*/

#amazon{
	float:right;
	width:79px;
	padding:0px;
}

.amazon_text {
	font-size:xx-small;
	margin:5px;
	padding:5px;
 }

.amazon_pict {
	width:70px;
	font-size:xx-small;
	margin:0px 0px 3px 10px;
	align:center;
}

.sbufooter{
height: 40px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15819.jpg) no-repeat right ;
}




/* header
------------------------------------------*/
h1{
coor: back ;
font-size: 25px;
padding: 45px 0px 5px 10px ;
}

#des{
padding: 0px 0px 0px 10px ;
}

/* entry
------------------------------------------*/
.entry_header{
height: 20px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15824.jpg) white   no-repeat top center ;
}

.entry_footer{
height: 40px ;
padding : 0px 0px 20px 0px ;
background: url(http://cb-temp.img.jugem.jp/20081003_15821.jpg) white no-repeat bottom center ;
text-align: center;
}

.entry {
margin: 0px;
padding: 10px;
background: white ;
}

.entry_title {
background-image:url(http://mikachin.img.jugem.jp/20091105_1170797.gif);
background-position:0 100%;
background-repeat:no-repeat;
font-size: 14px;
font-weight: bold;
margin: 10px 0 0 0;
padding:0 0 10px 5px;
}


.entry_navi {
font-size: 12px;
color: #666666;
margin: 15px 0px 15px 0px;
text-align: center;
}

.entry_dates {
text-align: right;
padding-top: 5px;
padding-right: 3px;
}

.entry_date {
color: #666666;
}

.entry_body {
line-height: 170%;
color: #2d2d2d;
margin: 15px 0px 15px 0px;
}

.entry_author {
font-size: 10px;
color: #999999;
margin: 5px 0px 5px 0px;
text-align: right;
}

.entry_more {
line-height: 170%;
color: #2d2d2d;
padding-top: 5px;
margin: 15px 0px 15px 0px;
}

.entry_state {
font-size: 11px;
color: #666666;
margin: 15px 0px 30px 0px;
text-align:right;
}

blockquote {
width: 530px ;
padding: 35px 0px ;
margin: 20px 20px 30px 20px;
color: #666666;
background: url(http://cb-temp.img.jugem.jp/20081003_15818.jpg) no-repeat top center ;
border-bottom: 1px dotted #CCCCCC;
}


/* comment　&　trackback
------------------------------------------*/
.comment-title{
border-top: 1px dotted #CCCCCC;
padding-top: 5px ;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 5px ;
font-size: 12px;
font-weight: bold;
}

.trackback-title{
border-top: 1px dotted #CCCCCC;
padding-top: 5px ;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 5px ;
font-size: 12px;
font-weight: bold;
}


/* 追加分 */
/* 右ナビリンク */
div.linkList{
	margin:0;
	padding:0;
}
div.linkList ul{
	margin:0;
	padding:0;
}
div.linkList ul li{
	list-style:none;
	margin:0 0 3px 0;
	padding:0;
}

/* 検索ボタン */

input.button{
	margin:3px 0 10px 0;
}

/*カレンダー*/

div#calendar{
	color:#FFF;
	background-color:#000;
	padding:3px 0;
	text-align:center;
}
/*フリー2〜5*/

div.qrcode{
	text-align:center;
	margin-bottom:20px;
}

