/* 全体設定
------------------------------------------------------------ */

*{
margin:0;
padding:0;
word-break:break-all;
}
ul,li,ol{
margin:0;
padding:0;
}
ol li{
display:list-item;
vertical-align:top;
}

/* 画像
------------------------------------------------------------ */
img{
border:0;
}
.emoji{
vertical-align:middle;
}
.text_body img{
margin:0 5px 0 0;
}

/* デフォルトのリンク設定
------------------------------------------------------------ */
a{
}
a:link{
color:#333;
text-decoration:underline;
}
a:visited{
color:#777;
text-decoration:underline;
}
a:hover{
color:#66f;
text-decoration:none;
}
a:active{
color:#f55;
}

/* 強調文字・引用
------------------------------------------------------------ */
.text_body strong{
}
.text_body blockquote{
margin:10px 0;
padding:10px 0;
border-top:3px double #333;
border-bottom:3px double #333;
}
.text_body ul,
.text_body ol{
padding-left:20px;
}
.text_body li{
margin-left:10px;
list-style-position:outside;
line-height:1.2;
}

#side input,#side textarea{
max-width:95%;
}
#main input,#main textarea{
max-width:95%;
}

/* レイアウト
------------------------------------------------------------ */
body{
font-size:23px;
font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
background:#777 url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/gra-bl-2x530.gif") repeat-x;
text-align:center;
padding:20px 0;
}
.skin{
background:#fff;
width:900px;
margin:0 auto;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/brandnew-reader-bak-005-iesn.gif") repeat;
padding:1px 0;
}
#conteinar{
padding:0px 20px 20px;
text-align:left;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/brandnew-reader-bak-003.gif") repeat;
border:1px solid #999;
}
#header{
}
#main{
}
#side{
padding:30px 0 0;
text-align:center;
width:860px;
overflow:auto;
}
#side_bottom{
padding-top:15px;
width:860px;
overflow:auto;
}
#footer{
margin:50px 0 0;
text-align:right;
border-bottom:1px solid #757164;
}
#fc2ad{
font-family:times new roman,georgia,sans-serif;
padding:3px 0;
font-size:12px;
color:#eee;
width:900px;
margin:0 auto;
text-align:right;
}
#fc2ad a{
color:#eee;
text-decoration:none;
}

/* ヘッダー
------------------------------------------------------------ */
#header h1{
display:inline;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/newspaperv2-001.gif") no-repeat left bottom;
font-size:40px;
padding:6px 20px;
border:3px double #333;
}
#header h1 a{
color:#000;
text-decoration:none;
}
#header h1 a:hover{
color:#55f;
}
.header_tb{
width:100%;
border-bottom:3px double #333;
margin-bottom:20px;
}
.header_td_left{
text-align:left;
}
.header_td_right{
text-align:right;
font-size:23px;
}
.intro{
margin-top:10px;
padding:5px 0px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:12px;
}
.menu_category{
font-size:12px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
text-align:right;
border-bottom:1px solid #333;
margin:20px 0 0;
}
.menu_category a{
text-decoration:none;
}
.menu_pagelink{
text-align:right;
font-size:12px;
font-family:"times new roman",georgia,serif;
border-top:1px solid #fff;
margin:0 0 20px;
}
.menu_category_span{
font-size:12px;
font-family:"times new roman",georgia,serif;
}

/* メインカラム
------------------------------------------------------------ */
.main_body{
}
.title_entry{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-selif;
display:inline;
border:3px double #333;
background:#333;
padding:5px 10px;
font-size:150%;
color:#fff;
}
.title_entry a{
color:#fff;
text-decoration:none;
}
.title_entry a:hover{
color:#99f;
}

.text_body{
line-height:1.2;
padding:10px;
margin-top:40px;
}
.more_link{
margin:30px 20px 0 400px;
text-align:right;
}
.text_footer{
border-bottom:3px double #333;
text-align:right;
margin-bottom:20px;
}
.text_footer_en{
font-family:times new roman,georgia,sans-serif;
font-size:16px;
}
.fc2_footer{
margin:20px 0 10px;
}

/* コメント・トラックバックエリア
------------------------------------------------------------ */
.cmtb_title{
border:3px double #333;
padding:2px 20px;
color:#555;
font-weight:bold;
font-size:120%;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/brandnew-reader-bak-004.gif") repeat;
display:inline;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-selif;
}
.sub_title{
margin-top:40px;
font-weight:bold;
}
.sub_body{
padding:5px 20px 30px;
line-height:1.2;
}
.sub_footer{
padding:2px 10px;
text-align:right;
border-bottom:1px solid #333;
margin:0 0 50px 0;
}

#cm,#tb,.cm_form{
padding:10px;
margin:0 0 20px;
}

.cm_form_top{
padding:40px;
}
#comment table{
width:100%;
}
.cm_form_top input{
width:100%;
margin:0 0 8px;
}
.cm_form_top textarea{
width:100%;
height:220px;
}
.cm_form_middle{
padding:40px 0 40px 30px;
border-bottom:1px solid #555;
}
.cm_form_middle input{
width:300px;
margin:0 0 5px;
}
.cm_form_bottom{
padding:40px 0 40px 30px;
}
.cm_form_bottom input{
margin:3px 0;
max-width:300px;
}
.form_btn input{
padding:0 40px;
}
.tb_url{
padding:20px 25px;
margin:0 0 20px;
}
.tb_url input{
width:500px;
margin-bottom:2px;
}
label{
font-size:23px;
}
.himitsu_font{
font-size:23px;
}
#comment input,
#comment textarea{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:16px;
}

/* 全記事表示
------------------------------------------------------------ */
.all{
padding:20px 10px;
}
.all_list{
padding:15px 10px 1px;
}
.title_list_day{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-selif;
}

/* サーチエリア
------------------------------------------------------------ */
.search{}
.search_body{
padding:20px 10px;
}
.search_list{
padding:10px 0;
}

.search_dis{
padding:10px;
margin:5px 10px;
}
.search_list a{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-selif;
font-size:28px;
}
/* ページナビ＆ページトップ
------------------------------------------------------------ */
.page_navi{
text-align:right;
border-bottom:1px solid #757164;
padding:2px 10px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
font-size:16px;
}
.page_navi_bottom{
border-top:1px solid #fff;
}
.pg_top{
clear:both;
text-align:right;
font-size:16px;
font-family:times new roman,georgia;
padding:8px 0;
}


/* サイドバー
------------------------------------------------------------ */
.side1_body,
.side2_body{
font-size:12px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
width:410px;
vertical-align:top;
overflow:hidden;
}
.side1_body{
float:left;
}
.side2_body{
float:right;
}
.side_body{
font-family:sans-selif;
font-size:14px;
vertical-align:top;
overflow:hidden;
padding-left:10px;
}
#side input,#side textarea{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","メイリオ";
}
#side ul,#side li{
list-style:none;
}
#side li{
padding:12px 5px 0;
}
#side img{
background:#fff;
padding:2px;
margin:2px;
border:1px solid #ccc;
}
.plg_title{
margin:30px 0 0;
padding:2px 15px;
background:url("http://blog-imgs-44.fc2.com/d/e/s/designlabolatory/brandnew-reader-bak-004.gif") repeat;
border:1px solid #333;
margin-bottom:20px;
font-weight:bold;
}
.plg_body{
padding:20px 10px;
}
.plg_header{
padding:5px 10px 2px;
}
.plg_footer{
padding:10px;
}


/* フッター
------------------------------------------------------------ */

address{
font-style:normal;
}

/* プラグインアイテム
------------------------------------------------------------ */
.calender caption{
border-bottom:1px dotted #333;
padding-bottom:8px;
}
.calender{
width:80%;
margin:0 auto;
text-align:center;
font-family:times new roman,georgia,arial;
font-size:23px;
}
.calender tr{
}
.calender td{
}
.calender td a{
}
.calender td a:hover{
}
#sun{
color:#f77;
}
#sat{
color:#77f;
}

.plugin-tag{
line-height:1.8;
padding:0 20px;
}

/* Template Designed by Standard Design Laboratory
    NEWS PAPER 2010.12.11 Last Update.
------------------------------------------------------------ */