@charset "UTF-8";

/* 全体の設定 */
*{margin:0 auto;padding:0;}
*{font-style:normal;font-family:"Comic Sans MS", Verdana, Geneva, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}


body{background:#000000;
     font-size:12px;
     color:#ffffff;
     line-height:140%; 
     width:1000px;
     margin:0 auto}

a{text-decoration:none;}
a:link {text-decoration:none; color:#9ACD32; }
a:visited {text-decoration:none; color:#9ACD32; }
a:active {text-decoration:none; color:#0080c0; }
a:hover {text-decoration:none; color:#0080c0; position:relative; top:1px; left:1px;} 


html{scrollbar-arrow-color:#7f7f7f;
     scrollbar-face-color:#ffffff;
     scrollbar-highlight-color:#7f7f7f;
     scrollbar-shadow-color:#7f7f7f;
     scrollbar-3dlight-color:#ffffff;
     scrollbar-darkshadow-color:#ffffff;
     scrollbar-track-color:#ffffff;}

img{margin-top:3px;
    margin-left:2px;
    margin-right:2px;
    margin-bottom:3px;}

ul{list-style:none; margin:0.3em 0; padding:0;}
li{padding:0;display:inline;}


/* BOXの設定 */
#wrap{position:relative;width:1000px;}

.cal_box2{width:140px; font-size:9.5px; float:right; text-align:center;
         color:#e6e6e6; background:#ff6600; border-bottom:5px solid #ff0000;padding:0.5em 0;
         margin-top:10px; margin:left:10px;}

#cal_box{width:45px; font-size:9.5px; float:right; text-align:center;
         color:#e6e6e6; background:#C0C0C0; border-bottom:5px solid #e6e6e6;padding:0.5em 0;}
.cal_box2 a:link{text-decoration:none; color:#FFF;}
.cal_box2 a:visited{text-decoration:none; color:#FFF;}
.cal_box2 a:active{text-decoration:none; color:#0080c0;}
.cal_box2 a:hover{text-decoration:none; color:#0080c0; position:relative; top:1px; left:1px;}

.n {display:none}
.p011,.p022,.p033,.p044,.p055,.p066,.p077,.p088,.p099,.p10A,.p11B,.p12C {display:inline}
.calm_box{color:#FFF; font-weight:bold; background:#C0C0C0; text-align:center;}

#header{width:1000px;float:left;}


#main_box{width:670px;float:left;}


/* ブログの名前 */
.name{width:850px; font-size:16px; border-bottom:10px solid #e6e6e6; text-align:right;
      padding:0.5em; margin:0;font-weight:bold; background:#C0C0C0;}
.name a:link{text-decoration:none; color:#FFF;}
.name a:active{text-decoration:none; color:#FFF;}
.name a:visited{text-decoration:none; color:#FFF;}
.name a:hover{text-decoration:none; color:#FFF;}

.name2{width:854px; border-bottom:0px solid #e6e6e6; text-align:right;
      padding:0.5em; margin:0;font-weight:normal; background:#C0C0C0;}

h1{font-size:10px;font-weight:normal;color:#000000;}
h2{font-size:30px; font-weight:normal; margin-top:10px; margin-bottom:5px;}
h2 a:link{text-decoration:none; color:#FFF;}
h2 a:active{text-decoration:none; color:#FFF;}
h2 a:visited{text-decoration:none; color:#FFF;}
h2 a:hover{text-decoration:none; color:#FFF;}


.name3{font-size:10px;font-weight:normal;color:#000000;}

/* ページ移動の設定 */
.navi{width:150px; text-align:center;margin:1em 100px; padding:0.2em 0.5em 0.2em;
      color:#FFF;background:#C0C0C0;border-top:5px solid #e6e6e6;border-bottom:5px solid #e6e6e6;margin-left:365px;}
.navi a:link{text-decoration:none; color:#FFF;}
.navi a:visited{text-decoration:none; color:#FFF;}
.navi a:active{text-decoration:none; color:#0080c0;}
.navi a:hover{text-decoration:none; color:#0080c0; position:relative; top:1px; left:1px;}


/* エントリー */
.line {border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
       border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0;}

.line2 {border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
       border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; }

.cat {font-size:10px; margin:1em;}

.entry_text{font-size:12px; line-height:130%; margin:1em;}
.entry_title{width:658px; color:#FFF; border-top:5px solid #e6e6e6; margin:1em 150px 0 0;
             background:#C0C0C0; padding:0.2em 0.5em 0.2em;}
.entry_bottom{color:#FFF; text-align:right; border-bottom:5px solid #e6e6e6; font-size:10px;
              background:#C0C0C0; padding:0.2em 0.5em; margin:0 0 0 250px;}
.entry_bottom a:link{text-decoration:none; color:#FFF;}
.entry_bottom a:visited{text-decoration:none; color:#FFF;}
.entry_bottom a:active{text-decoration:none; color:#0080c0;}
.entry_bottom a:hover{text-decoration:none; color:#0080c0; position:relative; top:1px; left:1px;}

#middle{width:1000px; padding:5px;}

/* プラグイン */
.plg1{width:210px; float:left;}

.plg2{width:210px; float:left;}

.plg3{width:160px; float:left;}

.under{width:1000px;}


.plg_box{width:180px; border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0; 
         border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:1em 0 1em 1em;}
.plg_title{font-size:10px; margin:1em 1em 0 1em;}
.plg_body{font-size:10px; margin:0 1em 1em 1.3em;}
.plg_body ul{list-style:none; margin:0px;}
.plg_body li{padding:0em 0.1em; display:inline;}

.plg_box2{width:180px; border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
         border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:1em 0 1em 1em; float:left; }
.plg_title2{font-size:10px; margin:1em 1em 0 1em;}
.plg_body2{font-size:10px; margin:0 1em 1em 1.3em;}
.plg_body2 ul{list-style:none; margin:0px;}
.plg_body2 li{padding:0em 0.1em; display:inline;}


.plg_box3{width:160px; border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
         border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:1em 0; float:left; }
.plg_title3{font-size:10px; margin:1em 1em 0 1em;}
.plg_body3{font-size:10px; margin:0 1em 1em 1.3em;}
.plg_body3 ul{list-style:none; margin:0px;}
.plg_body3 li{padding:0em 0.1em; display:inline;}

.plg_box4{width:160px; border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
         border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:1em 0 1em 1em; float:left; }
.plg_title4{font-size:10px; margin:1em 1em 0 1em;}
.plg_body4{font-size:10px; margin:0 1em 1em 1.3em;}
.plg_body4 ul{list-style:none; margin:0px;}
.plg_body4 li{padding:0em 0.1em; display:inline;}





.plugin-mail input {margin:2px; background:#e6e6e6; border:1px solid #C0C0C0; font-size:85%;}
.plugin-mail textarea {margin:2px; background:#e6e6e6; border:1px solid #C0C0C0; font-size:85%;}


/* コメント */
.comment_box{border-top:5px solid #C0C0C0; border-bottom:5px solid #C0C0C0;
             border-right:2px solid #C0C0C0; border-left:2px solid #C0C0C0; margin:0.5em 0;}
.comment_title{font-size:12px; margin:1em 1em; 0 1em;}
.comment_body{font-size:12px; margin:0 1em 1em 1.2em;}
.comment_footer{text-align:right; font-size:10px; color:#7f7f7f; margin:0 1em 1em 1.2em;}
.form-btn{text-align:right;}
.btn{color:#7f7f7f; background-color:#fff; border:solid 1px #7f7f7f;}


/* フッター */
.u_memo{width:860px; text-align:right; font-size:10px; color:#FFF; background:#C0C0C0;
        border-top:10px solid #e6e6e6; padding:0.5em; margin:1em 0 0 0; float:left;}
.u_memo a:link{text-decoration:none; color:#FFF;}
.u_memo a:active{text-decoration:none; color:#FFF;}
.u_memo a:visited{text-decoration:none; color:#FFF;}
.u_memo a:hover{text-decoration:none; color:#FFF;}



.memo{text-align:right; color:#C0C0C0; font-size:10px; padding:0.2em 0; margin:0 75px 0 0;}
.memo a:link{text-decoration:none; color:#C0C0C0;}
.memo a:visited{text-decoration:none; color:#C0C0C0;}
.memo a:active{text-decoration:none; color:#0080c0;}
.memo a:hover{text-decoration:none; color:#0080c0; position:relative; top:1px; left:1px;}