@charset "Shift_JIS";

*{
	line-height: 150%;
	list-style-type: none;
	border:none;
	margin: 0px;
	padding: 0px;
}



/* ********************************************************* */
/* 0x2-mint Template base */
/* ********************************************************* */

body
{
  	text-align : center; 
  	background-color: #ffffff;
  	color: #555555;
}
	
a img 
{
    border-style:none;
}

a:link, a:visited 
{
  	color: #666666;
  	text-decoration: none;
}
		
a:active 
{
  	color: #cccccc;
}
	
a:hover 
{
     color: #66CCCC;
}

p.rspace
{
     padding-top: 35px;
}

p.space
{
     padding-top: 10px;
}

p.espace
{
     padding-top: 30px;
}

p.text
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
}

input
{
     font-size: 12px;
     margin-bottom: 2px;
     border: 1px solid #C0C0C0;
}

textarea
{
     font-size: 12px;
     margin-bottom: 2px;
     border: 1px solid #C0C0C0;
}

td
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
}

.fc2_footer
{
	margin-top: 10px;
}

.fc2_socialbtn
{
	margin-top: 10px;
}



/* 全体の表示サイズ----------------------------------------- */
#container 
{
     text-align: left;
     margin-right: auto;
     margin-left: auto;
     width: 850px;
}	
		
/* ブログタイトル表示文字設定--------------------------------- */	
#container .title
{
     font-family: Century Gothic,Verdana,Osaka,Chicago,sans-serif;
     font-size: 160%;
     font-weight: bold;
}	

/* トップ説明表示文字設定------------------------------------- */	
#container .info
{
  	color: #888888;
	font-size: small;
  	font-family: Verdana,Osaka,Chicago,sans-serif;
}	


/* トップURL表示文字設定------------------------------------- */	
#container .url
{
	font-family: Verdana,Osaka,Chicago,sans-serif;
	font-size: 9px;
	color: #888888;
	margin-bottom: 5px;
}



/* ********************************************************* */
/* ブログ記事左基本 */
/* ********************************************************* */


/* 記事部分幅設定------------------------------------- */	
#left_article

{
     float: left;
     width: 600px;
}

#left_article .base
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     text-align: left;
     margin-right: auto;
     margin-bottom: 20px;
     margin-left: auto;
     padding: 20px 0px 20px 15px;
     border: 1px solid #CCCCCC;
     width: 580px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/sikaku_b.gif');
     background-repeat: repeat;
}

.edit
{
     clear: both;
}

/* 記事部分IMG設定------------------------------------- */	
#left_article .imgtop
{
     font-family: Georgia,Times New Roman,Times,serif;
     font-weight: bold;
     text-align: left;
     margin: 0px;
     padding: 0px;
     height: 80px;
     width: 182px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/week.png');
     background-repeat: no-repeat;
     background-position: center center;
}

#left_article .fast
{
     font-size: 22px;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 20px 0px 0px 20px;
     width: 160px;
}

#left_article .cover
{
     font-size: 10px;
     font-weight: bold;
}



/* 記事設定------------------------------------- */
#left_article .text
{
     font-size: 12px;
     margin: 10px;
     padding: 20px 10px 20px 10px;
     border: 1px solid #CCCCCC;
     width: 90%;
     background-color: #FFFFFF;
}

#left_article .body
{
    margin-right: auto;
    margin-left: auto;
     padding: 5px;
     width: 90%;
}

#left_article .mbody
{
    margin-right: auto;
    margin-left: auto;
     padding: 5px 10px 5px 5px;
     width: 90%;
}

/* タイトル設定------------------------------------- */


#left_article .title
{
     font-family: ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     color: #CC6600;
     font-weight: bold;
}


/* 日時設定------------------------------------- */
#left_article .entryday
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
     font-weight: bold;
     text-align: right;
     margin: 0px 20px 0px 0px;
}

/* 記事用リンク色1-------------------------------- */
#left_article a
{
     color: #3399CC;
}

/* 記事用リンク色2-------------------------------- */
#left_article a:hover
{
     color: #CC9900;
}



/* More設定------------------------------------- */
#left_article .more
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
}

/* リスト化設定------------------------------------- */
#left_article .topdl
{
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
}

#left_article .topdt
{
     padding: 5px 0px 5px 10px;
     float: left;
     clear: both;
     height: 80px;
     width: 182px;
}

#left_article .topdd
{
     vertical-align: sub;
     margin-left: 18em;
     height: 80px;
}

#left_article ul
{
     text-align: right;
     margin: 5px 10px 0px 0px ;
     padding: 0px;
}

#left_article ol
{
     text-align: right;
     margin: 0px 10px 5px 0px ;
     padding: 0px;
}  

#left_article li
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     margin: 1px;
     padding: 2px;
     border: 1px solid #cccccc;
     background-color: #ffffff;
     display: inline;
}

#left_article .relate_dl
{
margin-top: 10px;
}

#left_article .relate_dt
{
     padding: 15px 0px 0px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/0x2_point_l.gif');
     background-repeat: no-repeat;
     background-position: left top;
}

#left_article .relate_dd
{
     padding: 5px 5px 5px 15px;
}

#left_article .relate_li
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     text-align: left;
     margin: 2px;
     padding: 2px;
     border-style: none;
     display: list-item;
     list-style-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/0x2_list.gif');
}

#left_article .relate_li_nolink
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #996600;
     text-align: left;
     margin: 2px;
     padding: 2px;
     border-style: none;
     display: list-item;
     list-style-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/0x2_list_s.gif');
}

.link
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
     font-weight: bold;
     text-align: center;
     margin: 30px 0px 30px 0px;
}

.blink
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
     font-weight: bold;
     text-align: center;
     margin: 20px 0px 30px;

}

/* ********************************************************* */
/* コメント・トラックバック基本 */
/* ********************************************************* */

/* コメント外観設定------------------------------------- */
#combase
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     text-align: left;
     margin-right: auto;
     margin-bottom: 20px;
     padding: 0px;
     width: 580px;
}

#combase .ctext
{
     font-size: 12px;
     margin: 0px 0px 0px 15px;
     padding: 20px 10px 20px 10px;
     width: 95%;
     background-color: #FFFFFF;
}

/* タイトル設定------------------------------------- */
#combase p.title
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     color: #000000;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
}

#combase p.time
{
     font-size: 10px;
     color: #339966;
     margin: 10px 0px 0px 0px;
     padding-left: 0px 0px 0px 0px;
     border-bottom: 1px dotted #CCCCCC;
}

/* FOAM設定------------------------------------- */
#combase .comfoam
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     margin: 0px 0px 10px 15px;
     padding: 10px 5px 20px 5px;
     width: 550px;
}


#combase .trabody
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     margin: 10px 0px;
     padding: 10px 10px 0px;
     border-width: 1px;
     border-color: #999999;
     border-style: dotted;
     width: 95%;
}

#combase .entryday
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666666;
     font-weight: bold;
     text-align: right;
     margin: 0px 20px 10px 0px;
}

/* コメントデータ設定----------------------------------- */
#combase .time
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
     text-align: right;
     padding: 0px 5px 0px 0px;
}

/* コメントfoam----------------------------------- */
#combase .finput
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border-top: 1px solid #C0C0C0;
     border-right: 1px solid #C0C0C0;
     border-bottom: 1px solid #C0C0C0;
     border-left: 8px double #C0C0C0;
     background-color: #FFFFFF;
     clear: left;
     width: 200px;
}

#combase textarea
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border-top: 1px solid #C0C0C0;
     border-right: 1px solid #C0C0C0;
     border-bottom: 1px solid #C0C0C0;
     border-left: 8px double #C0C0C0;
     background-color: #FFFFFF;
     height: 150px;
     width: 400px;
}


#combase .qinput
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border-top: 1px solid #C0C0C0;
     border-right: 1px solid #C0C0C0;
     border-bottom: 1px solid #C0C0C0;
     border-left: 8px double #C0C0C0;
     background-color: #FFFFFF;
     width: 100px;
}

#combase .binput
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #555555;
     font-weight: bold;
     border: 3px double #c0c0c0;
     width: 80px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/sikaku_b.gif');
}

#combase .tinput
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border-top: 1px solid #C0C0C0;
     border-right: 1px solid #C0C0C0;
     border-bottom: 1px solid #C0C0C0;
     border-left: 8px double #C0C0C0;
     background-color: #FFFFFF;
     width: 300px;
}
/* リスト設定------------------------------------- */


#combase label
{
    font-family: Verdana,Osaka,Chicago,sans-serif;
    color: #888888;
	display:block;
	font-size:10px;
	margin:5px 0px 0px 0px;
}

/* ********************************************************* */
/* h */
/* ********************************************************* */


#combase h3
{
     font-family: Georgia,Verdana,Times New Roman,Times,serif;
     color: #339999;
     padding-left: 5px;
     border: 1px solid #CCCCCC;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/sikaku_b.gif');
}


#article h4
{
     font-family: Georgia,Verdana,Times New Roman,Times,serif;
     color: #FF6699;
}

/* ********************************************************* */
/* ブログ記事右基本 */
/* ********************************************************* */

/* 基本幅設定---------------------------------- */	
#rightmenu
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     float: right;
     width: 200px;
     margin-bottom: 20px;
}

/* メニュー部分IMG設定---------------------------------- */
#rightmenu p.menu
{
     font-size: 12px;
     color: #666600;
     font-weight: bold;
     margin-top: 20px;
     padding-left: 22px;
     height: 24px;
     width: 190px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/0x2_point.gif');
     background-repeat: no-repeat;
}

/* メニューリンク設定---------------------------------- */
#rightmenu a
{
	text-decoration:none; 
	border:1px solid #ffffff;
}

#rightmenu a:hover
{
     color: #FFFFFF;
     padding-left: 0px;
     border: 1px solid #cccccc;
     background-color: #66CCCC;
}

/* メニューリンク設定3---------------------------------- */
#rightmenu a img 
{
    border-style: none;
}

.plugin-newamazon
{
     padding-left: 5px;    
     
}

#rightmenu li
{
     margin: 0px;
     padding: 0px 0px 0px 15px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/tree_line.gif');
     background-repeat: no-repeat;
}

/* 下部基本幅設定---------------------------------- */

#containerdwn
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     text-align: center;
     margin-top: 20px;
     margin-bottom: 20pb x;
     width: 850px;
}

/* ********************************************************* */
/* カレンダー設定 */
/* ********************************************************* */

caption
{
     font-family: Georgia,Times New Roman,Times,serif;
     font-size: 10px;
     font-weight: bold;
     border: 1px solid #CCCCCC;
}

#rightmenu td a:link,.calendar td a:visited 
{
	text-decoration:none; 
	border:1px solid #cccccc;
	text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    height: auto;
    width: 20px;
}

#rightmenu td   
{
     text-align: center;
     vertical-align: middle;
     margin: 0;
     padding: 0;
     height: auto;
     width: 20px;
 }

#sun { color: #FF33CC }
#sat { color: #99CC33 }

/* ********************************************************* */
/* weekカラー設定 */
/* ********************************************************* */

#left_article .Sat
{
	color: #FF3399;
}

#left_article .Mon
{
	color: #996600;
}

#left_article .Sun
{
	color: #336666;
}


#left_article .Tue
{
	color: #CCCC66;
}

#left_article .Wed
{
	color: #CCCCCC;
}

#left_article .Thu
{
	color: #99CC99;
}

#left_article .Fri
{
	color: #990033;
}

/* ********************************************************* */
/* 引用設定 */
/* ********************************************************* */

blockquote
{
     padding: 0px 10px 0px 10px;
     border: 1px solid #99CCCC;
     width: 100%;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/0a2_back3.gif');
     background-repeat: repeat;
}

/* ********************************************************* */
/* omake */
/* ********************************************************* */

.longbox
{
     padding: 0px 10px 0px 10px;
     border: 1px solid #99CCCC;
     height: 200px;
     width: 100%;
     overflow: auto;
}