@charset "utf-8";

/* *********************************************************
2x1_papillon  Template setting
 ********************************************************* */
*{
    letter-spacing: 0.2px;
	line-height: 140%;
	list-style-type: none;
	border:none;
	margin: 0px;
	padding: 0px;
}
/* *********************************************************
ベース設定
 ********************************************************* */
body 
{
    color: #555555;
    text-align: center;
    background-color: #ffffff;
    background-image: url('');
}
p.space{
     padding-top: 10px;
}
p.espace{
     padding-top: 5px;
}
p.espacx{
     padding-top: 25px;
}
p.text
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #CCFFFF;
}
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;
}
br
{ 
	letter-spacing: 0px;
}
/* *********************************************************
各所リンク設定
 ********************************************************* */
/* 全体のリンク色基本設定----------------------------------- */
a			{text-decoration: none;}
a:focus 	{ outline:none;}
a:link 		{color: #669999;}   /* リンク */
a:visited	{color: #669999;} /* 既に見たリンク */
a:active	{color: #CCCCCC;} /* クリック時のリンク */
a:hover		{color: #CCCCCC;}/* カーソルが上にある時のリンク */
/* ブログタイトル部分--------------------------------------- */
.blog_up a:link 	{color: #FFCC99;}  
.blog_up a:visited	{color: #FFCC99;} 
.blog_up a:active	{color: #CCCCCC;} 
.blog_up a:hover	{color: #CCCCCC;}
/* 記事タイトル部分--------------------------------------- */
.b_title a:link 	{color: #4F362E;}
.b_title a:visited	{color: #4F362E;}
.b_title a:active	{color: #CCCCCC;} 
.b_title a:hover	{color: #CCCCCC;}
/* コミュニティリンク色1---------------------------------- */
.community_tag a:link 	{color: #CC6699;}  
.community_tag a:visited{color: #CC6699;} 
.community_tag a:active	{color: #CCCCCC;} 
.community_tag a:hover	{color: #CCCCCC;}
/* コミュニティリンク色2---------------------------------- */
.community a:link 	{color: #FFCC99;}  
.community a:visited{color: #FFCC99;} 
.community a:active	{color: #CCCCCC;} 
.community a:hover	{color: #CCCCCC;}
/* コミュニティリンク色3---------------------------------- */
.community_e   	{color: #CC6699;}  
.community_e  	{color: #CC6699;}  
.community_e  	{color: #CCCCCC;} 
.community_e 	{color: #CCCCCC;} 
/* プラグインリンク1--------------------------------------- */
.plugin_menu_1 a:link 	{color: #824f39;}  
.plugin_menu_1 a:visited{color: #d59f93;} 
.plugin_menu_1 a:active	{color: #CCCCCC;} 
.plugin_menu_1 a:hover	{color: #abc4a4;}
/* プラグインリンク3--------------------------------------- */
.plugin_menu_3 a:link 	{color: #824f39;}   
.plugin_menu_3 a:visited{color: #d59f93;} 
.plugin_menu_3 a:active	{color: #CCCCCC;} 
.plugin_menu_3 a:hover	{color: #CCCC99;}
/* ページ送りリンク1--------------------------------------- */
.link a:link 	{color: #CCCC99;}  
.link a:visited	{color: #CCCC99;} 
.link a:active	{color: #CCCCCC;} 
.link a:hover	{color: #CCCCCC;}
/* ページ送りリンク2--------------------------------------- */
.blink a:link 	{color: #CCCC99;}  
.blink a:visited{color: #CCCC99;} 
.blink a:active	{color: #CCCCCC;} 
.blink a:hover	{color: #CCCCCC;}

/* *********************************************************
FC2各種プラグイン設定
 ********************************************************* */
.fc2_footer
{
	margin-top: 20px;
	margin-left: 10px;
}
.fc2_socialbtn
{
	margin-top: 10px;
}
.clear
{
     clear: both;
}
.plugin-myimage
{
    margin-right: auto;
    margin-left: auto;
    width: 125px;
}
.plugin-freearea
{
    margin-right: auto;
    margin-left: auto;
    width: 98%;
}
.plugin-newamazon
{
     padding-left: 5px;    
}
.plugin-tag
{
    margin-right: auto;
    margin-left: auto;
    width: 95%;
}

/* *********************************************************
表示ザイズの基本設定
 ********************************************************* */
/* 全体の表示サイズ----------------------------------------- */
#container 
{
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 960px;
}
/* ブログタイトル部分設定--------------------------------- */
#cover1
{
float: left;
width: 550px;
}
#cover2
{
float: right;
width: 300px;
}

#topgroup 
{
    font-family: Century Gothic,Verdana,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
    text-align: left;
    margin-right: auto;
    margin-bottom: 50px;
    margin-left: auto;
    padding-top: 10px;
    height: 100px;
    width: 960px;
    background: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_j_top.png') no-repeat;
}
.blog_up
{
    font-size: 16px;
    color: #FFCC99;
    padding-top: 10px;
    margin-left: 15px;
}
.exp_up
{
    font-size: 10px;
    color: #FFCC99;
    margin-left: 15px;
}
.url_up
{
    font-size: 10px;
    color: #FFCC99;
    margin-left: 15px;
}


/* 左右中央表示サイズ基本----------------------------------------- */

#mein_article
{
    float: left;
    width: 640px;
}
#second_article
{
    float: right;
    width: 60px;
}
 
#fast_article
{
    font-family: Verdana,Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
    padding-bottom: 100px;
    float: right;
    width: 250px;
}

/* *********************************************************

記事部分の幅設定
 ********************************************************* */
.area_article 
{
    font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
    border-right: 8px solid #333333;
    border-bottom: 8px solid #333333;
    border-left: 8px solid #333333;
    width: 576px;
    background-color: #FFFFFF;
}

/* 記事タイトル部分設定------------------------------------ */
.b_title 
{  
    margin-right: auto;
    margin-left: auto;
    font-size: 12px;
    text-align: center;
    height: 118px;
    width: 576px;
    background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_entry_top.png');
    background-repeat: no-repeat;
}
.us_title 
{
    padding-top: 35px;
    font-size: 12px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    width: 90%;
}
.time_cover
{

    font-size: 10px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 25px;
    padding-top: 8px;

}
.youbi_cover
{
	font-family: Verdana,Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: right;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bodycover
{
    margin-right: auto;
    margin-left: auto;
    width: 95%;
}
.body
{
    text-align: left;
    margin-right: auto;
    margin-left: auto;
    width: 95%;
}
.mbody
{
    text-align: left;
    width: 95%;
    margin-right: auto;
    margin-left: auto;
}
.rmore
{
    font-size: 10px;
    text-align: left;
    margin-left: 10px;
}
.community
{
    font-family: Verdana,Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
    color: #ffffff;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 5px;
    background-color: #333333;
}
.community_e
{
    margin-top: 20px;
    font-family: Century Gothic,Verdana,Osaka,Chicago,sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.community_tag
{
    font-family: Verdana,Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
    font-size: 10px;
    text-align: left;
}

/* 関連記事設定------------------------------------- */
.relate_dl
{
    margin-top: 20px;
}
.relate_dt
{
     padding: 0px 0px 0px 18px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/p1_0b.gif');
     background-repeat: no-repeat;
     background-position: left top;
}
.relate_dd
{
     padding: 0px 0px 0px 3px;
}
.relate_li
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     text-align: left;
     margin-left: 0px;
     padding: 0px 0px 0px 10px;
     border-style: none;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/t1_0b.gif');
     background-repeat: no-repeat;
     display: list-item;
}
.relate_li_nolink
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #000000;
     text-align: left;
     margin-left: 0px;
     padding: 0px 0px 0px 10px;
     border-style: none;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/t1_0b.gif');
     background-repeat: no-repeat;
     display: list-item;
}

/* ページ送りリンク-------------------------------- */
.link
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #000000;
     font-weight: bold;
     text-align: center;
     margin: 20px 0px 30px 0px;
}
.blink
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #000000;
     font-weight: bold;
     text-align: center;
     margin: 20px 0px 30px 0px;

}
/* ********************************************************* */
/* コメント設定 */
/* ********************************************************* */

/* コメント全体ベース幅設定------------------------------ */
.combase
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     text-align: left;
     margin-bottom: 20px;
     padding: 0px;
     width: 90%;
     margin-right: auto;
    margin-left: auto;
}
/* コメント表示設定------------------------------ */
.ctext
{
     font-size: 12px;
     margin-bottom: 10px;
     padding: 20px 20px;
     width: 90%;
     background-color: #ffffff;
     border: 3px double #333333;
     margin-right: auto;
    margin-left: auto;
}

/* タイトル設定------------------------------------- */
p.ctitle
{
     font-size: 12px;
     color: #000000;
     font-weight: bold;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
}
/* 日時設定------------------------------------- */
p.ctime
{
    font-family: Verdana,Osaka,Chicago,sans-serif;
    font-size: 10px;
    color: #CC6666;
    margin: 10px 0px 0px;
}
/* ********************************************************* */
/* フォーム設定 */
/* ********************************************************* */

/* フォーム基本------------------------------------- */
.formbase
{
    font-family: 'Righteous', cursive,Century,Century Gothic,Verdana,Osaka,Chicago,sans-serif;
    font-size: 10px;
    text-align: left;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding: 20px;
    border: 8px solid #333333;
    width: 80%;
    background-color: #FFFFFF;
}
.m_name
{
    margin-bottom: 5px;
    border: 1px solid #9DAF94;
    height: 25px;
    width: 300px;
}
.m_sub
{
    margin-bottom: 5px;
    height: 25px;
    width: 300px;
    border: 1px solid #9DAF94;
}
.m_mail
{
    margin-bottom: 5px;
    height: 25px;
    width: 300px;
    border: 1px solid #9DAF94;   
}
.m_url
{
    margin-bottom: 5px;
    height: 25px;
    width: 300px;
    border: 1px solid #9DAF94;
}
.m_com
{
    margin-bottom: 5px;
    width: 420px;
    height: 220px;
    border: 1px solid #9DAF94;  
}
.m_pass
{
    margin-bottom: 5px;
    height: 25px;
    width: 177px;
    border: 1px solid #9DAF94;
}

.m_track
{
    margin-bottom: 5px;
    width: 420px;
    height: 25px;
    border: 1px solid #9DAF94; 
}
/* フォーム枠幅サイズ------------------------------ */
.insize
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     margin-top: 2px;
     border-width: 0px;
     border-color: #FFFFFF;
     height: 20px;
     width: 100%;
    background-color: transparent;     
}
.texsize
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border: 0px;     
     width: 400px;
     height: 180px;
     background-color: transparent;
     margin-left: 5px;
     margin-top: 4px;
 	 scrollbar-3dlight-color: #ffffff;
 	 scrollbar-arrow-color: #000000;
 	 scrollbar-darkshadow-color: #ffffff;
 	 scrollbar-face-color: #ffffff;
 	 scrollbar-highlight-color: #ffffff;
 	 scrollbar-shadow-color: #ffffff;
 	 scrollbar-track-color: #ffffff;
 	 filter:chroma(color= #ffffff);
}

.qinput
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border: 0px; 
     margin-top: 5px;
     width: 100px;
     height: 20px;
     background-color: transparent;
     margin-left: 5px;     
}
.binput
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #ffffff;
     font-weight: bold;
     border: 3px double #FFFFFF;
     width: 80px;     
     background-color: #996600;
}

/* Track設定------------------------------------- */
.trabody
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     text-align: left;
     margin-bottom: 20px;
     padding: 5px;
     border: 1px dotted #473148;
     width: 95%;
}

.traday
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666666;
     font-weight: bold;
     text-align: right;
     margin: 0px 20px 10px 0px;
}
/* コメントデータ設定----------------------------------- */
.tratime
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #666600;
     text-align: right;
     padding: 0px 5px 0px 0px;
}
/* URL FORM----------------------------------- */
.tinput
{
     font-family: Osaka,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Verdana,Tahoma,Helvetica,sans-serif;
     font-size: 12px;
     border: 0px; 
     margin-top: 4px;
     background-color: transparent;
     margin-left: 0px;
     width: 100%;
     height: 20px;       
}

form
{
    margin: 0;
}
/* ********************************************************* */
/* finding */
/* ********************************************************* */
.finding
{
     font-family: 'Julius Sans One', sans-serif;
     font-size: 14px;
     color: #281C23;
     font-weight: bold;
     padding-top: 8px;
     padding-left: 30px;
     height: 32px;
     width: 320px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_cover.png');
     background-repeat: no-repeat;
}

/* *********************************************************
プラグインMENU基本設定
 ********************************************************* */

.plugin_menu_1
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #555555;
     text-align: left;
     margin-right: auto;
     margin-left: auto;
     width: 221px;
     margin-bottom: 50px;
}
.plugin_menu_2
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #222222;
     margin-right: auto;
     margin-left: auto;
     padding-bottom: 20px;
     width: 180px;
}
.plugin_menu_3
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #EEEEEE;
     text-align: left;
     padding: 10px 20px 20px;
     float: left;
     width: 250px;
}

.plugin_p
{
     font-size: 12px;
     color: #555555;
     font-weight: bold;
     margin-top: 10px;
     margin-bottom: 10px;
     padding-top: 10px;
     padding-left: 15px;
     height: 51px;
     width: 206px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_icon.png');
     background-repeat: no-repeat;
}
.plugin_p3
{
     width: 600px;
}
.plugin_p3_bana{
     height: 30px;
     width: 960px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_f_bana.png');
     background-repeat: no-repeat;
}
.plugin_p3_ft{
     width: 960px;
     background-color: #111111;
}
/* メニューリンク設定---------------------------------- */
.plugin_menu_1 li
{
     margin: 0px 0px 2px 12px;
     padding: 0px 0px 0px 18px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/2x1_p1.png');
     background-repeat: no-repeat;
}
.plugin_menu_2 li
{
     margin: 0px 0px 0px 5px;
     padding: 0px 0px 0px 12px;
}

.plugin_menu_3 li
{
     margin: 0px 0px 0px 5px;
     padding: 0px 0px 0px 12px;
}
.liend_1
{
     margin: 0px 0px 0px 4px;
     background-image: url('http://blog-imgs-46.fc2.com/m/o/m/momokasudou/1b5_tree1.gif');
     background-repeat: no-repeat;
}
/* ********************************************************* */
/* 著作設定 */
/* ********************************************************* */
#containerdwn
{
     font-family: Verdana,Osaka,Chicago,sans-serif;
     font-size: 10px;
     color: #555555;
     text-align: center;
     padding-top: 20px;
     width: 100%;
}
#owner{
    text-align: center;
    margin-top: 8px;
    padding-bottom: 10px;
    width: 100%;
}
#kanri{
	text-align: right;
	margin-top: 30px;
	margin-right: 15px;
}
/* ********************************************************* */
/* カレンダー設定 */
/* ********************************************************* */

.calender{
	width:95%;
}

caption
{
     font-family: Tahoma,Verdana,Times New Roman,Georgia,Century Gothic;
     font-size: 10px;
     font-weight: bold;
     padding: 4px;
}
.calender td
{
     font-family: Georgia,Times New Roman,Times,serif;
     font-size: 10px;
     text-align: center;
    vertical-align: middle;
     margin: 0;
     padding: 0;
     height: 25px;
}

.calender td a 
{
    text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 4px 0px 0px 0px;
    height: 21px;
    background: url(http://blog-imgs-46.fc2.com/m/o/m/momokasudou/1b5_point5.png) no-repeat center center;
    display: block;
}

.calender th
{
     font-family: Georgia,Times New Roman,Times,serif;
     font-size: 10px;
     text-align: center;
     vertical-align: middle;
     margin: 0;
     padding: 0;
     border-top: 1px solid #916A3C;
     border-bottom: 1px solid #916A3C;
     height: 25px;
}

#sun { color: #FF66FF }
#sat { color: #66CCCC }


/* ********************************************************* */
/* 引用設定 */
/* ********************************************************* */

blockquote
{
     padding: 0px 10px 0px 10px;
     border: 1px solid #555555;
     width: 95%;
     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 #555555;
     height: 200px;
     width: 95%;
     overflow: auto;
}
/* *********************************************************
jq
********************************************************* */

#page-top {
position: fixed;
bottom: 0px;
}
#page-top a {
text-decoration: none;
display: block;
}
#page-top a:hover {
text-decoration: none;
}
