@import url(http://fonts.googleapis.com/css?family=Handlee);

body {
text-align:center;
line-height:1.3;
margin:0;
padding:0;
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/pink2_20120223002126.png) repeat ;
font-size: 12px;
}
#outline {
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/201202221416173ca.jpg) repeat  ;
}
#Container {
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/top2.png) no-repeat  ;
}

/*------------------------------------------ ▼ レイアウト ▼ */
#outline {
width:960px;
margin:0px auto;
}
#Container {
width:960px;
margin:0px auto;
}
#content {             
width:920px;
margin:0px auto;
}
#main {
width:650px;
float:left;
lmargin:0px　auto;
}
#sub {
width:250px;
margin:0px auto;
float:right;
}
/* ▽リンクの色と下線の有無▽ */
a:link    {color:#333333; text-decoration:none;}
a:active  {color:#333333; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover   {color:#86C166; text-decoration:underline;}
/* △リンクの色と下線の有無△ */

/*------------------------------------------ ▼横カレンダー▼　*/
h3 {
float:center;
color:#5d0909;
font-size:10pt;
text-align:center;
margin:10px 30px;
}
.line_calendar {
font-size:10pt;
color:#000000　;
margin-bottom:10px;
text-align:center;
}
/* 通常時リンクカラー */
#calender a:link {
color: #000000;
font-weight: bold;
text-decoration: none
}
.line_cal_day {
margin-left:3px;  /* 日付の間隔(左) */
margin-right:3px; /* 日付の間隔(右) */
}
/*  カレンダーの中央寄せ  */
.calender{
margin-left: auto;
margin-right: auto;

/* ▼カレンダー▼ */
.calender td { text-align: center; }
th#sun { color: #CC3300; }
th#sat { color: #0066CC; }
}

/*-------------------------------------------- ▼ ヘッダー ▼ */
header{
background-color:  ;
padding:30px 0px;
background:url() no-repeat ;

}

/*-------------------------------------- ▼ ブログタイトル ▼ */
h1 {
font-size:24pt;
margin:0px auto;
float:none;
text-align:center;
font-family: 'Handlee', cursive;
}
/* ▽文字色とリンクの下線有無▽ */
h1 a:link    { color:#602020; text-decoration:none; }
h1 a:active  { color:#602020; text-decoration:none; }
h1 a:hover   { color:#86C166; text-decoration:none; }
h1 a:visited { color:#602020; text-decoration:none; }
/* △文字色とリンクの下線有無△ */

/*---------------------------------------- ▼ サイト紹介文 ▼ */
.intro {
clear:both;
font-size:8pt;
color:#000000;
text-align:center;
margin:5px 10px 10px;
}

/*------------------------------------------------ ▼ 記事 ▼ */
.ently_outline {
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
padding:10px;
margin-bottom:20px;
}
.ently_title {
font-size:16pt;
background-color: ;
color:#5d0909 ;
text-align:left;
padding:5px 20px;
margin:0;
}
.ently_body {
font-size:10pt;
color:#333333;
}
.ently_text {
text-align:left;
margin:10px 20px;
margin-bottom:20px; /* 記事末尾の間隔調整 */
}
.ently_navi { /* (時刻・CM・TB) */
text-align:right;
color:#555555;
margin:0px 10px 3px;
}
/* ▽リンクの色と下線の有無▽ */
.ently_title a:link    {color:#602020; text-decoration:none;}
.ently_title a:active  {color:#000000; text-decoration:none;}
.ently_title a:visited {color:#000000; text-decoration:none;}
.ently_title a:hover   {color:#F596AA; text-decoration:underline;}
/* △リンクの色と下線の有無△ */

/*-------------------------------------------- ▼ コメント ▼ */
.comment_outline {
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
background-color:　;
text-align:left;
margin-bottom:20px;
}
.comment_title {
font-size:10pt;
color:#555555;
font-weight:bold;
background-color: ;
text-align:left;
padding:5px 20px;
}
.comment_body {
font-size:10pt;
color:#000000;
}
.comment_text {
text-align:left;
margin:10px 20px;
}
.comment_navi {
color:#555555;　　/* 文字色    (時刻・CM・TB) */
text-align:right; /* 右寄せ    (時刻・投稿者) */
margin:0px 10px 3px;
}
/* ▼ コメント項目（名前、URL等）の入力欄の幅 ▼ */
#subject,
#name,
#mail,
#url {
width: 50%;
}
/* コメント本文の入力欄の幅 */
#comment {
width: 95%;
}
/* コメントパスワード入力欄の幅 */
#pass {
width: 30%;
}

/*-------------------------------------- ▼ トラックバック ▼ */
.trackback_outline {
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
background-color: ;
margin-bottom:20px;
}
.trackback_block_title {
font-size:10pt;
color:#555555;
font-weight:bold;
background-color: ;
text-align:left;
padding:5px 20px;
}
.trackback_block_body {
font-size:10pt;
color:#000000;
text-align:left;
padding:10px 20px 0;
}
.trackback_title {
font-size:10pt;
color:#555555;
font-weight:bold;
}
.trackback_body {
font-size:10pt;
color:#000000;
margin-bottom:20px;
}
.trackback_navi {
text-align:right;             /* 右寄せ    (時刻・投稿者) */
}

/*------------------ ▼ カテゴリ・検索・月別ナビゲーション ▼ */
.various_outline {
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
margin-bottom:20px;
}
.various_title {
font-size:10pt;
color:#602020;
font-weight:bold;
background-color: ;
text-align:left;
padding:5px 20px;
margin:0;
}
.various_body {
font-size:10pt;
color:#000000;
background-color: ;
}
.various_text {
text-align:left;
}
.various_navi {
text-align:center;
margin:0px;
}

/*--------------------------------------------- ▼ Plugin1 ▼ */
.plugin1 {
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
clear:both;
margin-bottom:20px;
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
}
.plugin1_title {
font-size:10pt;
font-weight:bold;
color:#F596AA;
background-color: ;
padding:2px 5px;
}
.plugin1_body {
font-size:10pt;
color:#000000;
background-color: ;
padding:5px 5px 5px 5px;
line-height:1;
}
/* プラグイン1説明（上部） */
.p1u_description {
margin-bottom:7px;
}
/* プラグイン1説明（下部） */
.p1d_description {
margin-top:7px;
}

/*--------------------------------------------- ▼ Plugin2 ▼ */
.plugin2 {
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
clear:both;
margin-bottom:20px;
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
}
.plugin2_title {
font-size:10pt;
font-weight:bold;
color:#86C166;
background-color: ;
padding:2px 5px;
}
.plugin2_body {
font-size:10pt;
color:#000000;
background-color: ;
padding:5px 5px 5px 5px;
line-height:1;
}
/* プラグイン2説明（上部） */
.p2u_description {
margin-bottom:7px;
}
/* プラグイン2説明（下部） */
.p2d_description {
margin-top:7px;
}

/*--------------------------------------------- ▼ Plugin3 ▼ */
.plugin3 {
border-radius: 10px;        /* CSS3草案 */  
-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 10px;   /* Firefox用 */  
margin-bottom:20px;
background:url(http://blog-imgs-48-origin.fc2.com/u/l/t/ultrapanch/white60.png) repeat ;
}
.plugin3_title {
font-size:10pt;
font-weight:bold;
color:#602020;
padding:5px 20px;
}
.plugin3_body {
font-size:10pt;
color:#000000;
background-color: ;
padding:5px 20px;
}
/* プラグイン3説明(上部) */
.p3u_description {
margin-top:5px;
margin-bottom:5px;
}
/* プラグイン3説明(下部) */
.p3d_description {
margin-top:5px;
margin-bottom:5px;
}

/*-------------------------------------------- ▼ Footer ▼ */
footer {
font-size:9pt;
color:#602020;
margin:0px;
padding:5px;
}

/*------------------------------------------------ ▼その他▼ */
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; }
li { margin-left:20px; margin-bottom:3px; }
form { margin:0; }
table { font-size:10pt; }
.c-both { clear:both; }
.readmore { 
font-family: 'Handlee', cursive;
font-size:18pt;
margin-top: 10px;
float:right;
}

.readclose { margin: 10px 0; }
.page_navi { 
font-family: 'Handlee', cursive;
margin:30px 0; font-size:9pt; 
}

/*▼ Blockquote ▼ */
blockquote {
margin:2px;
padding:5px;
background:#ffffff;
border:#cccccc 1px solid;
border-left:#cccccc 5px solid;
        white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
}

/*▼ Bookmark Clap▼ */
.fc2_footer {
margin-top:20px;
}

/* ▼ サイトマップ ▼ */
#sitemap {
margin-top:5px;
text-align:left;
}
#sitemap ul.sitemap_list {
margin-left:30px; /* 各記事リストの左余白 */
}
.display_no {
display:none;
}

/* ▼カテゴリ一覧へ戻る▼ */
.pgtop {
text-align:right; /* 右寄せ */
}

/* ▼プラグインの文字配置▼ */
.ta_left { text-align: left }
.ta_right { text-align: right }
.ta_center { text-align: center }

/* ▼プラグイン内の入力欄幅設定▼ */
.plugin1_body input[type="text"],
.plugin2_body input[type="text"],
.plugin1_body textarea,
.plugin2_body textarea {
width: 90%;
}

/* ▼ FC2バトンのスタイル ▼ */
/* 質問番号(Q) */
.q_number {
color:#F596AA;
font-weight: bold;
}

/* 質問本文 */
.baton_q {
margin-bottom:5px; /* 答えまでの余白 */
}

/* 答え番号(A) */
.a_number {
color:#F596AA;
font-weight: bold;
}

/* 答え本文 */
.baton_a {
margin-left: 0px;
padding-bottom:2px;
border-bottom: dotted 1px #cccccc;
margin-bottom: 20px; /* 次の質問までの余白 */
}

