@charaset "shift_jis";

 

/* --HTML-- */

/* html5 tag css format */

article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block;}
section,nav,article,aside,hgroup,header,footer,address { margin:0; padding:0; font-style:normal; font-weight:normal; }
div,dl,ul { overflow:hidden; }

/* --OTHER TAGS-- */
a { overflow:hidden; }
a img, img { border:0; }
abbr, acronym { border:0; }
address, caption, cite, code, dfn, em, th, strong, var { font-style:normal; font-weight:normal; }
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul { margin:0; padding:0; }
caption, th { text-align:left; }
code, kbd, pre, samp, tt { font-family:monospace; line-height:100%; }

q:before, q:after { content:''; }
  
/* form */
button, fieldset, form, input, label, legend, select, textarea { font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline; }
  
/* div tables still need 'cellspacing="0"' */
table { border-collapse:collapse; border-spacing:0; font-size:100%; }
div,ul,dl { overflow:hidden; }

/* css format end */

/* designBox */
#designBox { width:100%; margin:0; background-color:#CEFFCC }
#content { clear:both; padding:0px 0px; }
#content div { background-color:#ffffff }
.nh, .section{ margin-bottom:10px; }


h3{margin:10px 0;font-size:14px;}


/* --BODY-- */
body {
  background:#CEFFCC;
  font-size:12px;
  line-height:1.4;
  color:#333333;
  margin:0;
  padding:0;
  text-align:center; 
}



a:link { color:#3366CC; text-decoration:none;}
a:visited { color:#6666CC; text-decoration:none;}
a:hover { color:#FF6600;text-decoration:none;}

strong,em { font-weight:bold; }


/* h1 */
h1 { text-align:left; font-size:10px; text-indent:5px;line-height:16px; background-color:#ECF8E7; border-bottom:1px solid #ECF8E7;}
h1 a { color:#3366FF !important;  }
h1 a:visited { color:#6666CC !important;  }

/* header */
header { overflow:hidden; text-align:left; padding:0px; }


h2 { font-size:15px; line-height:30px;  background:transparent url(../img/barback.png) repeat-x left top;background-color:#5EA135; color:#ffffff; text-align:left; text-indent:5px; } 
h2 a { color:#ffffff !important; }

/* aside div */
.aside { width:100%; margin:0 auto 10px auto; background-color:#ffffff; text-align:left; padding-bottom:10px; }
.asdl { padding:5px; text-align:left; }
.asdl h3 {font-size:1.2em; clear:both; text-align:left; border-left:5px solid #A4C01A; border-bottom:1px solid #A4C01A; text-indent:7px; margin-bottom:5px; }
.asdl img { float:left;  margin:0px 5px 5px 0px; }
.nextp { text-align:right; font-size:16px; margin-top:10px; clear:both; }
.nextp a { background:transparent url(../img/list16.png) no-repeat left 50%; padding-left:18px; }

/* articletop */
.articletop { width:100%; margin:0 auto 10px auto; background-color:#ffffff; text-align:left; padding-bottom:10px; }
.articletop dl { padding:5px; text-align:left; }
.articletop dt { font-size:1.2em; text-indent:5px; font-weight:bold; }
.articletop dt a { display:block; widht:100%; height:100%; border-left:5px solid #A4C01A; }
.articletop dt a:hover { border-left:5px solid #3366FF; }
.articletop dd { margin-bottom:5px; padding:5px 0; border-bottom:1px dotted <hr size="2" color="#8EBB5D" noshade />; }

.articletop ul { width:240px; padding:5px; text-align:left; }
.articletop li { font-size:1.2em; text-indent:5px; font-weight:bold; margin-bottom:10px; }
.articletop li a { display:block; widht:100%; height:100%; border-left:5px solid #A4C01A; }
.articletop li a:hover { border-left:5px solid #ff6600; }

.bbsBoxBlock ul { width:240px; padding:5px; text-align:left; }
.bbsBoxBlock li {list-style-type: none;float: left;text-align:left; padding-right:8px;}
.bbsBoxBlock li a{list-style-type: none; text-align:left;}

/* enter button */
.enterbtn { text-align:center; font-size:14px; width:230px; line-height:50px; margin:10px auto; font-weight:bold; }
.enterbtn a { text-decoration:none; color:#ffffff !important; display:block; width:230px; line-height:50px;  background:#ffffff url(../img/smsmbbsbtn.png) no-repeat center top; }
.enterbtn a:hover { background:#ffffff url(../img/smsmbbsbtn.png) no-repeat center -50px;}

/* nhdl */
.nh { width:100%; margin:0 auto 10px auto; background-color:#ffffff; text-align:left; padding-bottom:10px; }
.nh div{ padding:5px; text-align:left; padding-bottom:10px; }
.nhdl h3 , .nhdr h3 { margin-bottom:10px; font-size:1.2em; text-align:left; border-left:5px solid #A4C01A; border-bottom:1px solid #A4C01A; text-indent:7px; }

/* section */
.section { width:100%; margin:0 auto 10px auto; background-color:#ffffff; text-align:left; padding-bottom:10px; }
.section dl { width:95%; margin:10px auto; }
.section dt { background:transparent url(../img/list.gif) no-repeat left 50%; text-indent:10px; }
.section dd { border-bottom:1px dotted <hr size="2" color="#8EBB5D" noshade style="padding:0; margin:0;" />; padding-bottom:5px; margin-bottom:5px; }

/* bbsBox */
.bbsBox { width:100%; clear:both; text-align:left; background:none !important;}
.bbsBox h2 a{ background:transparent url(../img/comment.png) no-repeat left 50%; padding-left:17px;  }

/* BBS waku */
.bbsBoxBlock{

margin:5px 5px;
padding:10px;
background-color:#ffffff;

-webkit-border-radius: 0px;
-moz-border-radius: 0px;
 border-radius: 0px;
  behavior:url(/js/PIE.htc);
position:relative;
   -webkit-box-shadow: 0px 2px 2px #999;
  -moz-box-shadow: 0px 2px 2px #999;
  box-shadow: 0px 2px 2px #999;
  behavior: url(/js/PIE.htc);

}


/* writeBox */
.writeBox { padding:5px; margin-bottom:10px; }
.writeBox p { clear:both; border-bottom:1px dotted #999999; margin-bottom:5px; padding-bottom:5px; } 
.agep { text-align:right; line-height:16px; background-color:#333333; }
.camera { display:inline;}
.wtxtArea { padding:15px 0; }



.writeBox dt { font-weight:bold; background:transparent url(../img/re.png) no-repeat 5px 50%; text-indent:25px; background-color:#555555; line-height:1.8; border:1px outset #ffffff;}
.writeBox dd { padding:10px 0; }
.writeBox textarea { width:100%; }
.agedd1 { text-align:right; color:#333333; border-bottom:1px dotted <hr size="2" color="#8EBB5D" noshade style="padding:0; margin:0;" />; padding:5px 0 !important;}
.agedd2 { text-align:right; margin-bottom:20px; border-top:1px dotted <hr size="2" color="#8EBB5D" noshade style="padding:0; margin:0;" />; }

.wform select { margin-right:20px; }

.threadBtn { text-align:center; width:270px !important; line-height:44px !important; font-size:1.6em; border:none !important; margin:20px auto; }
.threadBtn a { background:transparent url(../img/writebtn.png) no-repeat center top; width:270px !important; line-height:44px !important; display:block; color:#ffffff; text-decoration:none; }
.threadBtn a:hover { background:transparent url(../img/writebtn.png) no-repeat center -44px; }


.searchNback { background-color:#eeeeee; color:#333333; }


/*細かい追加*/
.bbs_del_link{border:#666666 1px solid;margin:1px;padding:0 3px;background-color:#E8E8E8 !important;float:right; }
.bbs_text{border-left:#E4E4E4 8px solid;padding:0 0 0 5px;margin:5px 0 5px 4px;}
.bbs_write_time{background-color:#E7EBD4 !important;text-align:right;}
.bbs_name{border-bottom:#cccccc solid 1px;margin-bottom:3px;}

.pr01{text-align:left;}
.pr01 a{text-decoration:none;}

.buttan {
   /* ▼表示形態 */
   display: block;
   /* ▼サイズ */
   width: 90%;
   height: 30px;
   /* ▼余白 */
   padding: 0.4em 0px;
   margin: 10px auto;
   /* ▼枠線 */
   border-style: solid;
   border-width: 1px;
   border-color: #eee #ccc #ccc #ccc;
   /* ▼角丸 */
   -webkit-border-radius: 7px; /* Chrome,Safari */
   -moz-border-radius: 7px;    /* Firefox */
   border-radius: 7px;         /* CSS3 */
   /* ▼文字装飾 */
   text-decoration: none;
   /* ▼文字位置 */
   text-align: center;
   line-height:30px;
   font-size:130%;
   /* ▼背景 */
   background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* Chrome,Safari */
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffeeeeee); /* IE */
   background: -moz-linear-gradient(top, #fff, #eee); /* Firefox */
   background: -o-linear-gradient(top, #fff, #eee);   /* Opera */
   background: linear-gradient(top, #fff, #eee);      /* CSS3 */
}


.topics_deai1{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/deai1.png);background-repeat: no-repeat;}
.topics_deai2{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/deai2.png);background-repeat: no-repeat;}
.topics_game{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/game.png);background-repeat: no-repeat;}
.topics_okane{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/okane.png);background-repeat: no-repeat;}
.topics_biyou{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/biyou.png);background-repeat: no-repeat;}
.topics_mintcj{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/mintcj.png);background-repeat: no-repeat;}
.topics_sonota{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/sonota.png);background-repeat: no-repeat;}
.topics_sonota2{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/sonota2.png);background-repeat: no-repeat;}
.topics_mote{min-height:30px;margin:5px;padding:0px 0px 5px 35px;line-height:1.4em;border-bottom:1px #cccccc solid;text-align:left;background-image:url(../../player/img/topics/mote.png);background-repeat: no-repeat;}

.bannerbox{margin:5px 5px 0 5px;padding-bottom:5px;border-bottom:1px #cccccc solid;}

.shimai{padding:3px 5px 3px 35px;margin-top:5px;border-bottom:1px #cccccc solid;background-repeat:no-repeat;min-height:30px;}
.shimai a{text-decoration:none;}

.chiiki{margin:5px 0;border-bottom:1px #cccccc solid;text-align:left;}

header div{margin:0px;padding:0px;}

/* footer */
.footer { clear:both; background-color:#A4C01A !important; line-height:25px; color:#ffffff; }
.footer a { color:#ffffff !important; }

