/* 全体設定
------------------------------------------------------------ */

*{
margin:0;
padding:0;
word-break:break-all;
}
ul,li,ol{
margin:0;
padding:0;
}
ol li{
display:list-item;
vertical-align:top;
}

.line-middle{
font-size:1px;
height:2px;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/standard-cute-dot-01.png") repeat-x;
}
.line-bottom{
font-size:1px;
height:2px;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/standard-cute-dot-02.png") repeat-x;
}
.line-bottom2{
font-size:1px;
height:2px;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/standard-cute-dot-03.png") repeat-x;
}
textarea,input{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
}
#side input,#side textarea{
max-width:95%;
}
#main input,#main textarea{
max-width:95%;
}


/* 画像
------------------------------------------------------------ */
img{
border:0;
}
.emoji{
vertical-align:middle;
}
.text_body img{
margin:0 5px 0 0;
}

/* デフォルトのリンク設定
------------------------------------------------------------ */
a{
text-decoration:none;
}
a:link{
color:#48d;
}
a:visited{
color:#49a;
}
a:hover{
color:#6cf;
}
a:active{
color:#f55;
}

/* 強調文字・引用
------------------------------------------------------------ */
.text_body strong{
border-bottom:2px dotted #fba;
}
.text_body i{
padding:2px 20px;
background:#fee;
font-style:normal;
border:2px dashed #cbb;
font-weight:bold;
color:#666;
}
.text_body blockquote{
background:#f9fff8;
border:2px dashed #bca;
margin:10px 10px 10px 60px;
padding:10px 20px;
font-size:90%;
}
.text_body hr{
border:0;
border-top:2px dashed #a99
}
.text_body ul,
.text_body ol{
padding-left:20px;
}
.text_body li{
margin-left:10px;
list-style-position:outside;
font-size:95%;
line-height:1.2;
}

/* レイアウト
------------------------------------------------------------ */
body{
text-align:center;
color:#333;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
}
#header{
background:#877;
}
/* ☆ヘッダー画像のカスタマイズ・CSSの位置☆ --------------- */
#banner{
margin-bottom:50px;
}
/* ☆------------------------------------------------------- */
#conteinar{
text-align:left;
width:820px;
margin:0 auto;
background:#fff;
}
#main{
width:580px;
float:left;
overflow:hidden;
}
#side{
width:220px;
float:right;
overflow:hidden;
font-size:12px;
}
#footer{
margin-top:50px;
}

/* ヘッダー
------------------------------------------------------------ */
.header_inner{
width:820px;
margin:0 auto;
text-align:left;
}
#header h1{
font-size:100%;
padding:1px 0;
}
#header h1 a{
color:#dcc;
}
#header h1 a:hover{
color:#ccf;
}
.intro_inner{
background:#dcc;
}
.intro{
width:820px;
font-size:12px;
padding:5px 0;
margin:0 auto;
text-align:left;
}

/* メインカラム
------------------------------------------------------------ */
.top_date{}
.top_date_left{
float:left;
}
.top_date_right{
width:480px;
float:right;
}
.tb_date{
font-family:Times,Times New Roman,sans-selif;
text-align:center;
}
.tb_date_day{
border:2px solid #e99;
padding:2px 4px;;
color:#e99;
}
.tb_date_year{
background:#e99;
padding:1px;
color:#fff;
}

.main_body{
padding:10px;
}
.title_category{
padding:4px 10px;
font-size:70%;
font-weight:bold;
border-top:2px solid #baa;
margin-top:2px;
background:#dcc;
}
.title_category a:link,.title_category a:visited,.title_category a:active{
color:#fff;
}
.title_category a:hover{
color:#5af;
}
.title_entry{
padding:5px 30px 20px;
margin-bottom:40px;
font-size:100%;
}
.title_entry a{
color:#5af;
}
.title_entry a:hover{
color:#5ff;
}

.text_body{
line-height:1.5;
padding:10px;
}
.more_link{
font-size:90%;
text-align:right;
margin:10px 20px;
}
.more_link a{
background:#fffafa;
border:2px dashed #dcc;
padding:2px 20px;
color:#866;
}
.more_link a:hover{
background:#fffafa;
border:2px dotted #dcc;
padding:2px 20px;
color:#644;
}
.text_footer{
border-bottom:2px dashed #dcc;
margin-bottom:30px;
text-align:right;
font-size:75%;
font-family:Times New Roman,georgia,Times;
padding:0 10px 2px;
}
.fc2_footer{
margin:20px 0 10px;
}

/* コメント・トラックバックエリア
------------------------------------------------------------ */
#comment{
padding:10px;
}
.cmtb_title{
background:#877;
border-top:2px solid #dcc;
font-size:12px;
padding:2px 20px;
color:#dcc;
font-weight:bold;
margin-top:20px;
}
.sub_title{
margin-top:10px;
border-bottom:2px dashed #988;
font-size:90%;
}
.sub_body{
padding:5px 20px;
font-size:90%;
}
#tb .sub_body{
font-size:80%;
}
.sub_footer{
padding:2px 10px;
text-align:right;
border-bottom:2px dotted #a99;
font-size:12px;
margin:30px 10px 60px 180px;
font-family:Times,Times New Roman,sans-selif;
padding-bottom:1px;
}

#cm,#tb,.tb_url,.cm_form{
padding:20px;
background:#dcc;
}
.tb_url input{
width:400px;
background:transparent;
border:0;
border-bottom:2px dotted #988;
font-family:Times New Roman,georgia,Times;
margin:0 10px 6px;
font-size:16px;
}
.tb_url a{
font-size:12px;
padding-left:20px;
}
.cm_form_tb{
width:100%;
border-collapse:separate;
border-spacing:5px;
}
.cm_form_left{
font-size:12px;
border-bottom:2px dotted #988;
padding-right:20px;
vertical-align:bottom;
}
.cm_form_left_tex{
font-size:12px;
}
.cm_form_right_himitu{
font-size:12px;
}
.cm_form_right{
width:350px;
border-bottom:2px dotted #988;
}
.cm_form_right_nb{
width:350px;
}
.cm_form_right input{
width:350px;
background:transparent;
border:0;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ","ＭＳ Ｐゴシック",sans-selif;
font-size:12px;
}
.cm_form_right_nb textarea{
border:2px dotted #988;
background:#edd;
width:350px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ","ＭＳ Ｐゴシック",sans-selif;
font-size:12px;
}
.form_btn input{
border-width:1px;
background:#edd;
padding:0 20px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ","ＭＳ Ｐゴシック",sans-selif;
font-size:12px;
}

/* 全記事表示
------------------------------------------------------------ */
.all{
padding:20px 10px;
font-size:90%;
}
.all_list{
border-bottom:2px dotted #dcc;
padding:5px 10px 1px;
}

/* サーチエリア
------------------------------------------------------------ */
.search{}
.search_body{
padding:20px 10px;
}
.search_list{
padding:10px 0;
}
.search_dis{
padding:10px;
margin:5px 10px;
border:2px dotted #dcc;
font-size:75%;
}

/* ページナビ＆ページトップ
------------------------------------------------------------ */
.page_navi{
font-size:75%;
text-align:right;
background:#dcc;
border-top:4px solid #877;
padding:4px 10px;
margin:20px 0 0;
}
.pg_top{
clear:both;
text-align:right;
font-size:75%;
font-family:Times New Roman,georgia,Times;
}
.pg_top a{
background:#fffafa;
border:2px dashed #dcc;
padding:2px 20px;
color:#a99;
}
.pg_top a:hover{
border:2px dotted #dcc;
}

/* サイドバー
------------------------------------------------------------ */
#side ul,#side li{
list-style:none;
}
#side li a{
display:block;
border-bottom:2px dotted #988;
padding:8px 4px 1px;
color:#755;
}
#side li a:hover{
color:#59f;
border-bottom:1px dashed #988;
padding:8px 4px 2px;
}
#side img{
background:#fff;
padding:2px;
margin:2px;
border:1px solid #ccc;
}
.plg_title{
border-top:2px solid #dcc;
margin:10px 0 0;
background:#877;
color:#fff;
padding:4px 15px;
font-weight:bold;
font-size:11px;
}
.plg_body{
background:#dcc;
padding:15px 10px 25px;
line-height:1.2;
}
.plg_header{
padding:5px 10px;
background:#dcc;
border-bottom:1px dashed #fff;
}
.plg_footer{
padding:10px;
background:#dcc;
border-top:1px dashed #fff;
}

/* プラグイン３
------------------------------------------------------------ */
.text_body .plg_body{
font-size:12px;
line-height:1.4;
}



/* フッター
------------------------------------------------------------ */

address{
font-style:normal;
font-size:13px;
font-family:Times new roman,georgia;
padding-bottom:1px;
padding-bottom:1px;
}

#fc2ad{
padding:20px 0px 2px;
background:#dcc;
font-size:12px;
font-family:times,times new roman,sans-selif;
}
#fc2ad a{
color:#877;
}
#fc2ad a:hover{
text-decoration:underline;
}
.fc2ad_inner{
width:820px;
margin:0 auto;
text-align:left;
}

/* プラグインアイテム
------------------------------------------------------------ */
.calender caption{
padding-bottom:3px;
}
.calender{
width:80%;
text-align:center;
margin:0 auto;
font-family:Times,Times New Roman,georgia;
}
.calender th{
border-bottom:2px dotted #988;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:11px;
font-weight:normal;
padding:2px 0
}
.calender td a{
display:block;
}
.calender td a:hover{
background:#fff;
}
.calender #sun{
color:#f77;
}
.calender #sat{
color:#77f;
}

.plugin-tag{
padding:0 10px;
line-height:1.5;
}

/* Standard-cute-chocolate
 Design by Standard Design Laboratory last update 2010/12/06 ver. 2.0
  http://designlabolatory.blog16.fc2.com/
------------------------------------------------------------ */