/*---------------------------------------------------------
 [HELP SITE] http://designlabolatory.blog16.fc2.com/
             スタンダード・デザインラボ

　　　　standard_2variable | スタンダード・２ヴァリアブル
---------------------------------------------------------*/

/*　初期設定
---------------------------------------------------------*/
*{
padding:0;
margin:0;
}
body{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo","メイリオ";
font-size:15px;
color:#333;
text-align:left;
position:relative;
}
ul,ol{
margin-left:10px;
}
li{
margin-left:10px;
list-style-position:outside;
list-style:square;
display:list-item;
vertical-align:top;
}
h1,h2,h3,h4,h5,h6{
font-size:15px;
}
table{
border-collapse:collapse;
border:0;
}
.enfont{
font-family:arial,sans-serif;
}
.boldfont{
font-weight:bold;
}
/*　全体の画像　*/
img{
border:0;
}

/*　デフォルトリンク　*/
a:link{
text-decoration:none;
color:#1e1fd1;
}
a:visited{
text-decoration:none;
color:#3e3f91;
}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:none;
}

/*　レイアウト
---------------------------------------------------------*/
/*　ヘッダーからフッターまでを囲むボックス　*/
#conteinar{
width:98%;
margin:0 auto;
position:relative;
z-index:0;
}
/*　ヘッダーボックス　*/
#header{
width:98%;
height:100px;
margin:0 auto 1px;
position:relative;
}
/*　パンくずナビボックス　*/
#pan{
width:98%;
margin:0 auto 1px;
font-size:12px;
color:#fff;
padding:2px 0;
background:#333;
border-top:3px double #fff;
}
/*　記事・コメントまで含むボックス　*/
#main{
position:relative;
padding:15px 310px 15px 0;
z-index:1;
min-width:300px;
}
/*　サイドバーボックス　*/
#side{
font-size:12px;
width:300px;
overflow:hidden;
padding:10px 0 60px;
z-index:2;
border-top:1px solid #333;
background:#fff;
position:absolute;
top:1px;right:0px;
border-left:1px solid #333;
}
/*　フッターボックス　*/
#footer{
width:100%;
position:fixed;
bottom:0;left:0;
background:#f7f7f7;
padding:1px 0;
text-align:right;
z-index:4;
border-top:1px solid #a1a1a1;
}

/*　ヘッダー
---------------------------------------------------------*/
/*　ヘッダータイトル　*/
.title{
position:absolute;
bottom:0;left:0;
width:98%;
}
.title h1{
font-size:25px;
letter-spacing:-1px;
padding:0 300px 0 40px;
min-width:600px;
}
.title a{
color:#111;
}

/*　ヘッダーナビ　*/
.title_navi{
position:absolute;
bottom:10px;
right:0;
padding:0px 10px;
background:#333;
border-top:3px double #fff;
}
.title_navi a{
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
padding:2px 20px;
}
.title_navi a:hover{
text-decoration:none;
background:#fff;
color:#333;
}


/*　ブログ説明文（トップページのみ）　*/
.introduction{
font-size:12px;
padding:5px 30px;
border-left:10px solid #c36;
border-right:10px solid #c36;
border-top:1px solid #c36;
border-bottom:1px solid #c36;
margin-bottom:30px;
}

/*　パンくずナビ
---------------------------------------------------------*/
.pan_inner{
padding:0 40px;
min-width:300px;
}
#pan a:link{
color:#fff;
}
#pan a:visited{
color:#fff;
}
#pan a:hover{
color:#fff;
}
#pan a:active{
color:#fff;
}

/*　エリアタイトル　*/
.area_title{
margin:0 0 20px;
padding:5px 10px;
border-left:10px solid #c36;
font-weight:bold;
}

/*　エントリー
---------------------------------------------------------*/
/*　記事タイトル・記事・追記・記事フッターまで囲むボックス　*/
.main_contents{}
/*　記事タイトル・記事・追記を囲むボックス　*/
.entry_contents{}
/*　記事タイトル　*/
.entry_title{
margin:0 0 20px;
padding:5px 30px;
border-left:10px solid #333;
border-top:3px double #333;
}
.entry_title h2{
font-size:18px;
}
/*　記事　*/
.entry_text{
padding:10px 40px 0;
}
/*　追記リンク　*/
.entry_more_link{
padding:10px 40px;
text-align:right;
font-size:140%;
}
/*　追記　*/
#entry_more{
padding:0 40px 10px;
}

/*　テキスト強調
---------------------------------------------------------*/
/*　本文引用文　*/
.entry_contents blockquote{
padding:10px 0;
margin:20px 0 20px 40px;
border-top:4px solid #73695d;
border-bottom:4px solid #73695d;
font-size:14px;
}
/*　本文リスト　*/
.entry_contents ul{
padding:5px;
font-size:14px;
line-height:1.2;
}

/*　エントリーフッター
---------------------------------------------------------*/
/*　エントリーフッターを囲むブロック　*/
.entry_footer{
font-size:11px;
text-align:right
}
/*　カテゴリ・タグ　*/
.entry_footer_category-tag{
padding:4px 40px 0;
border-bottom:1px dotted #333;
}
/*　コミュニティ（ポータル）へのリンク　*/
.entry_footer_community{
padding:4px 40px 0;
margin:0 0 10px;
border-bottom:1px dotted #333;
}
/*　日付・時間・コメント件数・トラックバック件数　*/
.entry_footer_day-com-tb{
font-size:10px;
padding:4px 40px 0;
border-bottom:1px solid #333;
text-align:right;
font-family:arial,sans-serif;
}
/*　ページトップ　*/
.page_top{
font-size:12px;
padding:5px 40px 80px;
font-family:arial,sans-serif;
}

/*　ページナビ　*/
.page_navi{
font-size:12px;
margin:0 0;
padding:0 40px 50px;
border-top:1px dotted #666;
}

/*　エリアナビ
---------------------------------------------------------*/
.area_navi{
padding:10px;
margin:0 35px 30px;
border-top:1px dotted #666;
border-bottom:1px dotted #666;
}
.area_navi_jump{
font-size:12px;
}

/*　プラグイン３（トップページ上）
---------------------------------------------------------*/
/*　プラグイン３のタイトル　*/
.plugin_3_title{
margin:0 0 20px;
padding:5px 30px;
border-left:10px solid #8294aa;
border-top:3px double #8294aa;
font-weight:bold;
}
/*　プラグイン３の上下の説明部分　*/
.plugin_3_desc{
margin:0 40px;
}
/*　プラグイン３の内容　*/
.plugin_3_contents{
margin:0 40px 40px;
}

/*　サーチエリア
---------------------------------------------------------*/
.search{}
/*　検索ボックス　*/
.search_box{
margin:0 0 60px 0;
}
.search_box input{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo UI","Meiryo","メイリオ";
}
.search_box_input{
width:60%;
border:1px solid #999;
}
.search_box_form{
padding:0 20px;
}
/*　記事へのリンク　*/
.search_entrytitle{
font-weight:bold;
}
.search_entrytitle a{
text-decoration:underline;
}
/*　記事の日付　*/
.search_day{
font-size:12px;
color:#063;
font-family:arial,sans-serif;
}
/*　記事の要約　*/
.search_dis{
font-size:12px;
margin:5px 20px 20px;
}

/*　全記事表示エリア
---------------------------------------------------------*/
.all{}
/*　記事へのリンク　*/
.all_title{
font-weight:bold;
margin:5px 0 0 0;
}
/*　記事の日付　*/
.all_day{
font-size:12px;
border-bottom:1px dotted #666;
color:#063;
font-family:arial,sans-serif;
}
.all_day a{
color:#a70;
}

/*　コメントエリア
---------------------------------------------------------*/
#comment{}

/*　コメント・TBタイトル　*/
.comarea{
position:relative;
padding:80px 0 50px;
margin:0 0 0 30px;
border-left:1px solid #333;
}
.comarea_title{
position:absolute;
top:30px;left:-30px;
background:#333;
color:#fff;
padding:2px 40px;
font-family:arial;
font-size:12px;
border-top:3px double #fff;
}
/*　投稿されたコメント・TBのタイトル　*/
.sub_title{
margin:0 20px;
font-weight:bold;
}
/*　投稿されたコメント・TBの日付　*/
.sub_footer{
margin:0 20px;
border-top:1px solid #666;
font-size:11px;
}
/*　投稿されたコメント・TBのテキスト　*/
.sub_body{
padding:10px 0px;
margin:10px 20px 60px;
font-size:12px;
}

/*　トラバURL　*/
.sub_input{
margin:0 0 60px 36px;
}
.sub_input input{
width:60%;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo","メイリオ";
border:1px solid #999;
}
.sub_adminjump{
margin:0 10px 10px 0;
font-size:11px;
}

/*　コメントフォーム全体設定　*/
.comment_form,
.edit_form{}
.comment_form table,
.edit_form table{
width:100%;
border-collapse:separate;
border-spacing:1px;
}
.comment_form td,
.edit_form td{
font-size:11px;
}
.comment_form input,
.comment_form textarea,
.edit_form input,
.edit_form textarea{
max-width:380px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo","メイリオ";
}

.comment_form table{
table-layout:fixed;
}

/*　コメントフォーム左テーブル　*/
.cf_left{
width:120px;
background:#333;
text-align:right;
padding:0 5px;
color:#fff;
}
/*　コメントフォーム左テーブル（テキストボックスタイトル）　*/
.cf_left_text{
background:#000;
text-align:right;
padding:0 5px;
color:#fff;
}
/*　コメントフォーム右テーブル　*/
.cf_right{
padding:0 5px;
vertical-align:bottom;
}
.cf_right input,
.cf_right textarea{
border:1px solid #999;
}
/*　コメントフォーム右テーブル（プライベートチェック）　*/
.cf_right_radio{
padding:0 5px;
vertical-align:bottom;
}
/*　コメントフォーム右テーブル（送信ボタン）　*/
.cf_right_btn{
padding:0 5px;
}
.cf_right_btn input{
padding:0 20px;
}


/*　サイドバー
---------------------------------------------------------*/
/*　プラグインのタイトル　*/
.plugin_title{
color:#fff;
letter-spacing:-1px;
font-weight:bold;
padding:3px 10px;
margin:0 0 10px;
background:#333;
border-top:3px double #fff;
}

/*　プラグインの上下の説明部分（未設定）　*/
.plugin_desc{}
/*　プラグインの内容　*/
.plugin_contents{
padding:10px 20px 40px;
}

/*　カレンダー　*/
.plugin-calender{}
.calender{
width:90%;
margin:0 auto;
border-collapse:separate;
border-spacing:1px;
}
.calender caption{
text-align:center;
border-bottom:1px dotted #000;
margin-bottom:15px;
font-family:arial,sans-serif;
}
.calender th{
text-align:center;
}
.calender td{
text-align:center;
font-family:arial,sans-serif;
padding-top:5px;
}
.calender #sun{
color:#c00;
}
.plugin-calender #sat{
color:#00c;
}
.plugin-calender td a{
display:block;
border-bottom:1px solid #00f;
}
.plugin-calender td a:hover{
display:block;
border-bottom:1px solid #9cf;
text-decoration:none;
color:#09f;
}

/*　検索　*/
.plugin-search input{
max-width:140px;
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro","Meiryo UI","Meiryo","メイリオ";
}

/*　フッター
---------------------------------------------------------*/

/*　フッター　*/
.adspace{
font-size:11px;
padding:6px 10px 3px;
color:#333;
min-width:760px;
}
.adspace a{
color:#652;
}
