@charset "UTF-8";

* {
 padding:0px;
 margin:0px;}

img {
 border: 0px;}

strong {
 color: #F90;
 font-weight: bold;}

body {
 background-color: #F5F5F5;
 text-align: center;
 font-family:sans-serif;}

ul {
 margin: 2px 0px 2px 20px;
 padding: 0px;}

li {
 margin: 0px;
 padding: 2px 0px;
 line-height: 140%;}

#top {
 width: 100%;
 margin:0px;
 padding:0px;
 border-bottom:1px solid #999999;
 text-align: center;
 background-color: #f9f9f9;}
#top1a {
 width: 800px;
 text-align:left;}
div#title {
 width: 550px;
 float:left;
 margin:0px 0px 0px 7px;
 padding:0px 0px 5px 0px;
 font-size:small;}
div#search {
 width:230px;
 float:left;
 text-align:center;
 padding: 17px 0px 0px 0px;
 font-size:small;}
div#search dt {
 padding: 0px 0px 5px 0px;
 text-align:center;}
div#search dd {
 text-align:center;
 padding: 0px 0px 0px 6px;}
h1{
  margin:5px 0px 0px 11px;
  font-size:24px;
  letter-spacing:1px;}
h1 a{
  display:block;
  width:500px;
  height:45px;
  background:url(t-nwii120.gif) no-repeat;}
h1 a span{
 display:none;}

#page {
 width: 800px;
 margin-left:auto;
 margin-right:auto;
 text-align:justify;
 border-left:1px solid #999999;
 border-right:1px solid #999999;}



#menubar {
  width: 100%;
  height: 18px;
  padding: 4px 0px 0px 0px;
  background: url(http://n-wii.net/nwii110_menu1.gif) repeat;
  font-size: 13px;
  border-bottom: 1px solid #999;
  text-align: center;}
 #menubar #button {
  width:800px;}
 #menubar dl{
  margin:0px;
  padding:0px;}
 #menubar dl dd {
  float: left;
  margin-left: 11px;
  color: #FFFFFF;
  vertical-align: middle;
  list-style: none;}
 #menubar dl dd .li-f {
  float: left;
  margin: 0px;
  padding:0px;
  color: #FFFFFF;
  list-style: none;}
 #menubar dl dd a {
  color: #FFFFFF;
  text-decoration: none;}
 #menubar dl dd a:hover {
  color: #1FC0FE;
  background: #FFFFFF;}

#body{
 background-color:#ffffff;}

#line{
 font-size:13px;
 background-color:#ffffff;
 border-bottom: 1px solid #666666;
 padding: 5px 0px 0px 6px;
 text-align:left;}

h2{
 font-size:18px;
 font-weight: normal;
 letter-spacing: 2px;
 margin: 0px;
 padding: 5px 0px 2px 6px;}

h3{
 font-size:17px;
 font-weight: normal;
 letter-spacing: 1px;
 margin: 0px;
 padding: 1px 0px 1px 3px;
 border-left: 12px solid #999999;
 border-bottom: 1px solid #999999;}

h4{
 font-size:17px;
 font-weight: normal;
 letter-spacing: 1px;
 margin: 0px;
 padding: 0px 0px 1px 3px;
 border-bottom: 1px dashed #999999;}


#main1{
 width: 600px !important;
 float: left;}

 #main1 #main1a{
  padding: 15px 4px 15px 4px;
  border-right: 1px solid #666666;
  background-color: #ffffff;
  text-align:left;}

 #main1 #main1a .topmemo {
  padding: 5px 0px 20px 5px !important;}

 #main1 #main1a .topmemo div {
 font-size:14px;
 margin: 5px 5px 7px 2px;
 padding: 5px;
 border: 1px solid #ccc;
 line-height:140%;}

 #main1 #main1a div {
  padding: 5px 0px 17px 5px;
  margin:0px;
  font-size: 14px;}

 #main1 #main1a .nb0 {
  padding: 8px 0px 10px 5px;
  margin: 0px;}

  #main1 #main1a .nb0 .nb1 {
   margin: 5px 8px 20px 3px;
   padding: 0px;
   border: 1px solid #cccccc;}
   #main1 #main1a .nb0 .nb1 .nb8{
    padding: 5px 3px 10px 5px;
    line-height: 130%;
    font-size: 13px;}
   #main1 #main1a .nb0 .nb1 .nb9{
    border-top: 1px solid #f5f5f5;
    padding:3px 7px 2px 0px;
    margin:0px;
    font-size: 12px;
    text-align:right;}

 #main1 #main1a .nb4 {
  padding: 0px 0px 10px 5px;
  margin: 0px;}
   #main1 #main1a .nb4 .nb5 {
    padding: 15px 3px 10px 5px;
    line-height: 145%;
    font-size: 14px;}
   #main1 #main1a .nb4 .nb6{
    border-top: 1px dashed #666666;
    padding:3px 7px 2px 0px;
    margin:10px 0px 0px 0px;
    font-size: 12px;
    line-height: 130%;
    text-align:right;}

   #main1 #main1a .nb0 .nb1 h4,
   #main1 #main1a .nb4 h3 {
    font-size:17px;
    font-weight: normal;
    letter-spacing: 1px;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 2px 4px;
    border-bottom: 1px dashed #999999;}

   #main1 #main1a .nb4 .nb5 h4 {
    font-size: 15px;
    padding: 0px 0px 0px 1px;
    margin: 0px 3px 5px 0px;
    border-bottom:1px solid #999999;
    letter-spacing:1px;
    font-weight:normal;}

  #main1 #main1a .nb0 .nb1 h4 a:link,
  #main1 #main1a .nb4 h3 a:link {
   color:#0099ff;
   text-decoration:none;}
  #main1 #main1a .nb0 .nb1 h4 a:visited,
  #main1 #main1a .nb4 h3 a:visited {
   color:#1fc0fe;
   text-decoration:none;}
  #main1 #main1a .nb0 .nb1 h4 a:active,
  #main1 #main1a .nb4 h3 a:active {
   color:#99ccff;
   text-decoration:none;}
  #main1 #main1a .nb0 .nb1 h4 a:hover,
  #main1 #main1a .nb4 h3 a:hover {
   color:#0099ff;
   text-decoration:underline;}
  #main1 #main1a .nb4 p {
   margin:10px 5px 10px 5px !important;
   padding:8px;
   border:1px solid #3c81f2;
   background-color:#eefaff;
   font-size:13px;
   line-height:135%;}
  #main1 #main1a .nb4 em {
   color: #1fc0fe;
   font-weight: bold;}

 #main1 #main1a table{
  margin: 7px 3px 3px 7px;  padding: 1px 1px;
  border:none;  border-collapse:collapse;}
 #main1 #main1a tr , #main1 #main1a td{
  margin:0px; padding: 3px 4px;
  border: 1px solid #666666;
  empty-cells:show;
  font-size:  13px;  line-height:130%;}


#main2{
 float: left;
 width: 200px;}

 #main2 #main2a{
  margin: 0px 0px 10px 0px;
  padding: 15px 5px 10px 5px;
  text-align:left;
  background-color: #ffffff;}

  #main2 #main2a div{
   font-size:13px;
   padding: 5px 0px 10px 3px !important;}

   #main2 #main2a dl {
    margin: 0px 0px 15px 0px;}
   #main2 #main2a dl dt {
    font-size:13px;
    font-weight: normal;
    letter-spacing: 0px;
    margin: 7px 3px 3px 5px;
    padding: 0px 0px 2px 1px;
    border-bottom: 1px solid #999999;}
   #main2 #main2a dl dd {
    font-size:13px;
    margin: 0px 5px 7px 5px;
    padding: 0px 0px 1px 1px;
    text-align: right;}
   #main2 #main2a dl dd strong {
    font-size: 14px !important;}

   #main2 #main2a div .amazon {
    padding: 2px 2px 2px 2px;}
   #main2 #main2a div .amazon img {
    float: left;
    margin: 0px 3px 0px 0px;}
   #main2 #main2a div .amazon .clear {
    clear: both;}

 #main2a h2{
  font-size:18px;
  font-weight: normal;
  letter-spacing: 1px;
  border-bottom:1px solid #666666;
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 4px 2px;}

 #main2a h3{
  font-size:15px;
  font-weight: normal;
  letter-spacing: 1px;
  margin: 10px 1px 0px 1px;
  padding: 1px 0px 0px 5px;
  border-left: 10px solid #999999;
  border-bottom: 1px solid #999999;}


#foot1{
 clear: both;
 width: 100%;}

#foot1a{
 padding: 3px 3px 5px 5px;
 border-top: 1px solid #666666;
 background-color: #ffffff;
 text-align:left;
 font-size:13px;}

#foot1a h2{
 font-size:16px;
 font-weight: normal;
 letter-spacing: 2px;
 margin: 2px 0px 5px 0px;
 padding: 0px 0px 0px 0px;}

#foot1a h3{
 font-size:15px;
 font-weight: normal;
 letter-spacing: 1px;
 margin: 10px 2px 3px 0px;
 padding: 1px 0px 0px 3px;
 border-left: 10px solid #999999;
 border-bottom: 1px solid #999999;}

#foot1a p {
 font-size:13px;
 text-align:left;
 padding: 0px 0px 5px 8px;
 line-height: 140%;}

#foot1a table {
 font-size:13px;
 margin: 1px 0px 5px 5px}

#foot1a td {
 font-size:13px;
 padding: 2px 0px 2px 0px}

#foot1a .nrgt1 {
 font-size:13px;
 padding: 2px 10px 2px 0px}

.center {
 text-align: center;}

/*コメント部分*/
 #main1 #main1a #comment {
  padding:20px 0px 20px 5px;}
 #main1 #main1a #comment dl {
  padding:10px 10px 20px 10px;}
 #main1 #main1a #comment dl dt {
  color: #666;
  padding: 0px 5px 2px 4px;
  margin: 0px;
  border-bottom: 1px solid #0099ff;}
 #main1 #main1a #comment dl dd {
  font-size:13px;
  line-height:130%;
  margin:5px 0px 10px 0px;
  padding:0px 10px 0px 10px;}
 #main1 #main1a #comment form {
  padding: 10px 0px 0px 0px;}
 #main1 #main1a #comment form table {
  margin: 10px 0px 0px 15px;
  border: none;  border-collapse: collapse;}
 #main1 #main1a #comment form table td {
  margin: 0px;  padding: 3px 4px;
  border: 1px solid #666666;
  empty-cells:show;  background-color:#ffffff;
  font-size: 13px;  line-height:130%;}
 #main1 #main1a #comment form table td input {
  padding:3px;}

/*トラックバック部分*/
 #main1 #main1a #trackback {
  padding-bottom: 50px;}
 #main1 #main1a #trackback p {
  color: #F90;
  background-color: #FAFAFA;
  padding: 5px;
  margin:10px 20px 15px 20px;
  border: 1px solid #F90;
  text-align: center;}
 #main1 #main1a #trackback dl {
  padding:0px 25px 0px 5px;}
 #main1 #main1a #trackback dl dt {
  color: #666;
  font-size:13px;
  padding: 0px 0px 2px 4px;
  margin-bottom: 7px;
  border-bottom: 1px solid #0099ff;
  line-height: 130%;}
 #main1 #main1a #trackback dl dd {
  font-size:13px;
  line-height:130%;
  margin:0px;
  padding:0px 5px 0px 10px;}

.trackword_ul {
 margin:0;
 padding:0;
 list-style:none;
 font-size:12px;
 width:120px;
 line-height:140%;}
.trackword_li {
 float: left;
 width: 100%;
 text-align: center;}
.trackword_li2 {
 float: left;
 padding: 0px;
 vertical-align: middle;}

#main1 #main1a .pagenavi {
   font-size: 15px;
   text-align: center;
   margin: 10px 50px 10px 50px !important;
   padding: 7px;
   border: 1px solid #cccccc;}

.rightbox {
	float: right;
	border-left: 3px solid #ddd;	
	margin-left: 3px;
	padding-left: 2px;
}
