* {  margin: 0; padding: 0; }

body {
 padding: 0px;
 background-image: url(http://nodame.cool-item.com/img2/backimage.gif);
 background-repeat: repeat;
 margin: 0px;
 font-family: arial, helvetica, sans-serif;
 text-align: center;
}

p {
 margin:5px;
 line-height:150%;
}

#container {
 background-color: #FFFFFF;
 margin: 0px auto;
 width: 760px;
 border: #BFBFBF 1px solid;
}

/*リンク設定*/
a { color: #0000FF; text-decoration: none; }
a:hover { color: #FF0000; text-decoration: underline;}

h1 {
 margin: 0px;
 padding: 10px 5px 5px 40px;
 font-weight: bold;
 font-size: 18px;
 background-image: url(http://nodame.cool-item.com/img2/onpu.gif);
 background-repeat: no-repeat;
 background-position: 10px 1px;
}

h1 a {
 font-weight: bold;
 color: #FFFFFF;
 font-family: sans-serif;
 text-decoration: none;
}

h2 {
 margin: 0px;
 padding: 0px;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 font-family: arial, helvetica;
 text-align: left;
}

h3 {
 margin: 0px;
 padding: 0px;
 font-weight: bold;
 font-size: 14px;
 font-family: arial, helvetica;
}

h3 a {
 color: #0000FF;
 text-decoration: none;
}

h3 a:hover {
 color: #FF0000;
 text-decoration: underline;
}

#banner {
 height:65px;
 margin: 0px 0px 0px 0px;
 background-image: url(http://nodame.cool-item.com/img2/banner_back.gif);
  background-repeat: repeat-x;
 font-family: arial, helvetica;
 text-align: left;
 }

.description {
 font-family: sans-serif;
 font-weight: normal;
 font-size: 12px;
 padding: 10px 5px 10px 25px;
 color: #ffffff;
 line-height: 120%;
}

#header3 {
 background-color: #FFFFFF;
 width: 740px;
 text-align: left;
 line-height: 15px;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 padding:  20px 0px 10px 20px;
 border-bottom: #FF9A 1px solid;
}

.menu {
	margin: 0px;
                line-height: 15px;
	color: #FF0000;
　　　　　　　font-size: 12px;
	}

.menu a {
	color: #FFFFFF;
                line-height: 15px;
　　　　　　　font-size: 12px;
                text-decoration: none; 
	}

.menu a:hover {
	color: #FF0000;
                line-height: 15px;
　　　　　　　font-size: 12px;
                text-decoration: underline;
	}

#navi {
 font-size: 12px;
 color: #000000;
 text-align: left;
 line-height: 150%;
 width: 710px;
 margin: 0px 0px 0px 0px;
 padding:  10px 20px 15px 20px;
}

#navi a {
 color: #0000FF;
 text-decolation: underline;
}

#navi a:hover {
 color: #FF0000;
 text-decolation: underline;
}

#content {
 padding: 0px 0px 5px 0px;
 margin: 0px;
 text-align: left;
}

.center {
 float: left;
 width: 519px;
 background-color: #FFFFFF;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 10px;
 line-height: 120%;
}

.right {
 float: left;
 width: 209px;
 margin: 15px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
font-size:12px;
 background-color: #FFFFFF;
 }

.right1 {
 width: 190px;
 text-align: center;
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 5px 10px 5px 10px;
 line-height: 120%;
 background-image: url(http://nodame.cool-item.com/img2/box-back.gif);
 background-repeat: repeat-x;
}

.right0 {
 width: 189px;
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 color: #000000;
 margin: 0px 10px 5px 10px;
 padding: 0px 0px 5px 0px;
 line-height: 47px;
 background-image: url(http://nodame.cool-item.com/img2/gosen_w.gif);
 background-repeat: repeat-x;
}

.right11 {
 text-align: center;
 font-weight: bold;
 font-size: 14px;
 color: #000000;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 line-height: 47px;
 background-image: url(http://nodame.cool-item.com/img2/to.gif);
 background-repeat: no-repeat;
}

.right2 {
 line-height: 120%;
 width: 179px;
 font-size: 12px;
 color: #FF0000;
 padding: 10px 15px 10px 15px;
}

.right3 {
 width: 188px;
 padding: 15px 10px 10px 10px;
 margin: 0px 0px 5px 0px;
 line-height: 120%;
 border-left: #BFBFBF 1px solid;
 border-right: #BFBFBF 1px solid;
 border-bottom: #BFBFBF 1px solid;
}

.right4 {
 font-size: 14px;
}

.right5 {
 font-size: 12px;
 padding: 0px 0px 7px 15px;
 background-image: url(http://nodame.cool-item.com/img2/onpu1.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}

.tblog {
 margin-top: 0px;
 font-size: 12px;
 padding-top: 0px;
}

.top_title {
 width: 445px;
 padding: 0px 10px 2px 64px;
 font-weight: bold;
 color: #333; 
 line-height: 94px;
 background-image: url(http://nodame.cool-item.com/img2/title_w02.gif);
 background-repeat: no-repeat;
}

.top_dis {
 text-align: right;
 color: #FF0000;
}

.blog {
 margin-top: 0px;
 border-top: #666 3px solid;
 font-size: 12px;
 padding-top: 0px;
}

.blogbody {
 font-weight: normal;
 margin-bottom: 15px;
 line-height: 120%;
}

.title {
 margin-top: 5px;
 padding: 12px 12px 2px 12px;
 font-weight: bold;
 color: #333; 
 border-bottom: #666 2px dotted;
}

.title a {
 color: #0000FF;
 text-decoration: none;
}

.title a:hover {
 color: #FF0000;
 text-decoration: underline;
	}

.title2 {
 padding: 2px 2px 2px 2px;
 font-weight: bold;
 color: #333;
 line-height: 36px;
 background-image: url(http://nodame.cool-item.com/img2/titleline.gif);
 background-repeat: no-repeat;
}

.title2 a {
 color: #0000FF;
 text-decoration: none;
}

.title2 a:hover {
 color: #FF0000;
 text-decoration: underline;
	}

.title3 {
 margin: 5px 10px 0px 10px;
 padding: 12px 12px 2px 22px;
 font-weight: normal;
 font-size: 12px;
 color: #333; 
 border-bottom: #BFBFBF 1px dotted;
}

.title3 a {
 color: #0000FF;
 text-decoration: none;
}

.title3 a:hover {
 color: #FF0000;
 text-decoration: underline;
}

.text {
 padding: 10px;
 margin-top: 5px;
 font-size: 13px;
 color: #000;
 line-height: 120%;
}

.text a {
 color: #0000FF;
 text-decoration: none;
}

.text2 {
 padding: 0px 0px 10px 0px;
 font-weight: bold;
 color: #FF0000;
}

.ad_main {
 margin: 20px 20px 20px 20px;
}

.ad {
 padding: 0px 0px 10px 20px;
}

.ad2 {
 padding: 0px 0px 10px 20px;
}

.ad3 {
 padding: 0px 0px 0px 10px;
}

.pickup {
 padding: 0px 0px 0px 10px;
}

.pickup1 {
   width: 220px; 
   height: 120px;
   margin: 5px 5px 5px 5px;
   padding: 5px 5px 5px 5px;
   color: #333;
   line-height: 1.5;
   float: left;
   border: 1px solid #BFBFBF;
   display: block;
}

.entry-header {
   margin: 0px;
   padding: 0px 0px 5px 5px;
   font-size: 13px;
}

.topmenu6 {
 width: 210px;
 margin: 0px 0px 0px 0px;
 padding: 0px 5px 0px 5px;
 float: left;
}

.topmenu7 {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
 }

.topmenu8 {
 font-weight: lighter;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 10px 10px;
 font-size: 11px;
 color: #666;
 float: left;
}

.entry-footer
{
   padding: 10px 5px 0px 0px;
   font-size: 12px;
   text-align: right;
}

.mokuji {
 margin: 20px 0px 20px 0px;
 padding: 0px 0px 0px 0px;
 font-size: 10px;
 color: #000;
 text-align: center;
}

.title3_2 {
 padding: 0px 0px 0px 33px;
 margin: 15px 0px 0px 0px;
 font-size: 13px;
 font-weight: normal;
 background-image: url(http://www.cool-item.com/img2/mark1.gif);
 background-repeat: no-repeat;
 background-position: 18px 5px;
}

.title3_3 {
 padding: 0px 0px 0px 18px;
 margin: 25px 0px 20px 0px;
}

.topmenu11 {
 width: 446px;
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 5px 48px;
 font-weight: lighter;
 font-size: 13px;
 background-image: url(http://www.cool-item.com/img2/top.gif);
 background-repeat: no-repeat;
 background-position: 28px 5px;
}

.topmenu12 {
 width: 446px;
 margin: 0px 0px 0px 0px;
 padding: 0px 20px 5px 48px;
 font-weight: lighter;
 font-size: 13px;
 background-image: url(http://www.cool-item.com/img2/previous.gif);
 background-repeat: no-repeat;
 background-position: 28px 5px;
}

.topmenu13 {
 width: 446px;
 margin: 0px 0px 10px 0px;
 padding: 0px 20px 5px 48px;
 font-weight: lighter;
 font-size: 13px;
 background-image: url(http://www.cool-item.com/img2/next.gif);
 background-repeat: no-repeat;
 background-position: 28px 5px;
}

.posted {
 padding: 3px 3px 3px 5px;
 margin: 30px 0px 5px 0px;
 font-size: 10px;
  color: #000;
 text-align: right;
}

.posted a {
 color: #666;
 text-decoration: underline;
}

.powered {
 padding: 2px;
 margin-top: 3px;
 text-align: center;
 font-size:10px;
 color:#ffffff;
}

.powered a {
 color: #ffffff;
 text-decoration: none;
}

.syndicate {
 margin: 5px 0px 10px 0px;
 font-size: 10px;
 color: #0000FF;
 text-align: center;
}

.syndicate a {
 color: #0000FF;
 text-decoration: none;
}

.syndicate a:hover {
 color: #FF0000;
 text-decoration: underline;
}

.pr {
 padding: 3px 3px 3px 5px;
 margin: 0px 0px 0px 0px;
 font-size: 10px;
 color: #666;
 text-align: center;
 line-height: 150%;
}

.pr a {
 color: #666;
 text-decoration: none;
}

.ranking {
 }

#footer3 {
 background-color: #FFFFDE;
 width: 760px;
 text-align: center;
 line-height: 15px;
 font-size: 12px;
 margin: 0px 0px 0px 0px;
 padding:  10px 0px 7px 0px;
 border-top: #5ADB39 1px solid;
}

.menu {
 margin: 0px;
 line-height: 15px;
 color: #FF0000;
 font-size: 12px;
}

.menu a {
 color: #FFFFFF;
 line-height: 15px;
 font-size: 12px;
 text-decoration: none; 
}

.menu a:hover {
 color: #FF0000;
 line-height: 15px;
 font-size: 12px;
 text-decoration: underline;
}

#footer00 {
 width: 760px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 float: left;
}

.footer001  {
 float: left;
 width: 519px;
 background-color: #FFFFFF;
 text-align: right;
 margin: 0px 10px 0px 5px;
 padding: 15px 0px 0px 0px;
 border-top: #666 1px solid;
 }

.fmenu {
 margin: 0px;
 line-height: 15px;
 color: #0000FF;
 font-size: 12px;
}

.fmenu a {
 color: #0000FF;
 line-height: 15px;
 font-size: 12px;
 text-decoration: none; 
}

.fmenu a:hover {
 color: #FF0000;
 line-height: 15px;
 font-size: 12px;
 text-decoration: underline;
}

.footer002 {
 float: right;
 width: 209px;
 text-align: center;
 padding: 0px 10px 2px 0px;
 background-color: #FFFFFF;
}

.footer2 {
 padding: 15px 15px 0px 15px;
 font-size: 12px;
 text-align: left;
 color:#ffffff;
}

#footer {
 width: 760px;
 margin: 0px auto;
 height:65px;
 background-image: url(http://nodame.cool-item.com/img2/footer_back.gif);
 background-repeat: repeat-x;
}

.footer1 {
 padding: 15px 0px 15px 0px;
 font-size: 12px;
 text-align: center;
 color:#ffffff;
}

.copyright {
 padding: 25px 0px 0px 0px;
 font-size: 12px;
 text-align: center;
 color:#ffffff;
}

.copyright a {
  color:#ffffff;
  text-decoration: underline;
}

.copyright a:hover {
  color:#ff0000;
  text-decoration: underline;
}

.g-tools_img{
 padding-left: 0px;
 padding-right: 15px;
}

.g-tools_body{
 line-height: 110%;
}
