/*-----link-----*/
a:link,a:active {
color: #0A00A0;
text-decoration: none;
}
a:visited {
color: #C00038;
/*
color: #333399;*/
text-decoration: none;
}
a:hover {
color: #000033;
text-decoration: underline;
}
/*----/link-----*/

/*-----all-----*/
body {
font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
margin: 0;
background-color: #fff;
}
img {
border: 0;
}
img.block {
display: block;
}
span.hid {
position: absolute;
text-indent: -9999px;
border: 0;
}
ul {
margin: 0;
padding: 0;
list-style: none;
}
li {
margin: 0;
padding: 0;
}
ul.normal {
margin: 10px 0 10px 20px;
list-style: disc;
}
ul.normal li {
margin: 2px 0;
}
ul.normal ul {
margin: 5px 0 5px 20px;
list-style: circle;
}
ul.normal ul ul {
margin: 5px 0 5px 20px;
list-style: square;
}
span.red {
color: red;
}
input {
border: 0px;
}
input.text {
border-bottom: 1px solid #666;
}
textarea.message {
border: 1px solid #666;
}
dl.hr {
margin: 10px;
}
dl.hr dt {
background-color: #eee;
padding: 5px;
}
dl.hr dd {
padding: 5px;
}
div.mimi_menu {
border-left: 5px solid #ccc;
border-right: 5px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 5px;
font-size: 80%;
}
/*------header-----*/
#header {
background-image: url(http://n-standard.com/img/head.png);
background-color: #000;
height: 20px;
margin: 0;
border-bottom: 1px solid #666;
color: #fff;
}
#header p {
margin: 0;
padding: 0;
}

#header a:link,
#header a:visited,
#header a:active {
color: #eee;
text-decoration: none;
}
#header a:hover {
color: tomato;
text-decoration: underline;
}
.head_logo {
float: left;
}
.head_des {
font-size: 12px;
text-align: right;
}
#des {
clear: both;
}
ul.global_menu {
margin: 3px 0px 0px 3px;
padding: 0;
}
ul.global_menu li {
display: inline;
}
ul.global_menu li span {
border-left: 1px solid #666;
padding-left: 5px;
}
/*-----main-----*/
#main {
margin: 10px 0px 10px 0px;
/*
border: 1px solid red;
*/
width: auto;
}
/*-----/main-----*/

/*-----contents-----*/
#contents {
float: right;
width: 78%;
/*
border: 1px solid green;
*/
margin-right: 2px;
}
#contents p {
line-height: 150%;
}
.ad {
text-align: center;
padding: 0 0 10px 0 ;
}
/*----/contents-----*/
/*----entry-----*/
.entry_title a:link
.entry_title a:active {
text-decoration: none;
color: #000099;
}
.entry_title a:visited {
text-decoration: none;
color: #330099;
}
.entry_title a:hover {
text-decoration: underline;
color: #0000CC;
background-color: #eee;
}
.entry_info a:link,
.entry_info a:active,
.entry_info a:visited {
color: #7777CC;
text-decoration: none;
}
.entry_info a:hover {
color: #3366CC;
text-decoration: underline;
}
.date {
background-image: url(http://n-standard.com/img/todays_news.png);
height: 60px;
font-size: large;
border: 1px solid #ccc;
margin-bottom: 15px;
}
.date p {
letter-spacing: 2px;
font-size: 20px;
margin: 5px;
}
.entry {
padding: 4px 4px 4px 4px;
margin: 6px 0;
border: 1px solid #ccc;
}
.entry_month {
margin: 1px 0;
}
.entry_month p.entry_info {
margin: 0;
}
.entry_title {
background-image:url(http://n-standard.com/img/page_link.png);
background-repeat: no-repeat;
background-position: left center;
padding: 5px 0px 5px 20px;
font-weight: bold;
font-size: 90%;
margin: 0;
}
.entry_title_month {
background-image:url(http://n-standard.com/img/bullet_black.png);
background-repeat: no-repeat;
background-position: left center;
border-bottom: 1px solid #ccc;
font-size: small;
padding: 0 0 0 18px;
margin: 0;
}
.entry_body {
font-size: 95%;
margin: 0 0 0 20px;
color: #000;
}
.entry_body img {
margin: 0 5px 5px 0;
}
blockquote {
color: green;
margin: 3px 0px;
padding: 5px;
border-left: 5px solid #ccc;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
line-height: 120%;
}
a.inyou {
display: block;
text-align: right;
font-size: 12px;
}

.entry_body p {
line-height: 170%;
margin: 0;
padding: 0;
font-size: 95%;
}
.entry_body ul {
padding: 0;
margin: 0 0 0 0;
list-style-type: none;
}
.entry_body li {
background-image:url(http://n-standard.com/img/bullet_black.png);
background-repeat: no-repeat;
background-position: left center;
margin: 1px 0;
padding: 0 0 0 17px;
}
.entry_body table {
border: 1px solid #333;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
.entry_body th {
padding: 5px;
border: 1px solid #333;
background-color: #eee;
color: #000;
}
.entry_body td {
padding: 5px;
border: 1px solid #333;
}
.entry_body td.g {
padding: 5px;
border: 1px solid #333;
background-color: #eee;
}
.entry_body h2,
.entry_body h3,
.entry_body h4,
.entry_body h5 {
font-size: medium;
font-weight: bold;
border-bottom: 1px solid #ccc;
border-left: 5px solid #ccc;
margin: 3px 0px;
padding: 2px 2px  2px 5px;
}
.entry_info {
font-size: 75%;
margin: 2px 0 0 0;
padding: 0;
color: #7777CC;
text-align: right;
}

span.source {
font-size: 9px;
display: block;
text-align: right;
margin: 5px 0px;
color: #ccc;
}
span.source a:link,
span.source a:active,
span.source a:visited {
color: #ccc;
}
span.source a:hover {
color: #333;
}

div.today_news {
text-align: right;
margin-bottom: 80px;
}
img.todays_news_kiridasi{
border: 1px solid #ccc;
}
/*-----/entry-----*/
/*-----side-----*/
#side {
float:left;
width: 20%;
margin-left: 2px;
}
.side_title {
font-weight: bold;
font-size: 12px;
padding: 4px 0px 4px 20px;
color: #000;
background-image: url(http://n-standard.com/img/tag_green.png);
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #666;
}
.side_title2 {
font-weight: bold;
font-size: 12px;
padding: 4px 0px 4px 20px;
color: #000;
background-image: url(http://n-standard.com/img/lightning.png);
background-position: left;
background-repeat: no-repeat;
border-bottom: 1px solid #666;
}
.side_body {
font-size: 75%;
margin: 0 0 10px 0;
padding: 10px 5px;
/*
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
*/
background-color: #fff;
}
.side_body p {
margin: 4px 0;
}
form.search {
margin: 0;
padding: 0;
}
img.amazon {
display: block;
}
dl.category {
padding: 0;
margin: 1px;
}
dl.category dt {
background-color: #fff;
margin: 0;
padding: 2px;
}
dl.category dd {
margin: 0 0 0 10px;
padding: 0;
}
.side_body span.minititle {
display: block;
color: #fff;
background-color: #333;
}
/*----game-----*/
span#ps2 {

}
/*-----footer-----*/
#footer {
padding: 5px 0 0 0;
margin: 150px 2px 0 2px;
padding: 0;
background-color: #fff;
clear: both;
border-top: 1px solid #666;
text-align: right;
}
#footer p {
margin: 5px 0;
}
/*-----archives-----*/
div.search_in_main {
padding: 5px;
border: 1px solid #ccc;
}
div.archive_title {
background-image: url(http://n-standard.com/img/check01.gif);
margin-top: 30px;
border: 1px solid #ccc;
padding: 5px;
font-size: medium;
}
.archive_list {
padding: 5px;
}
.subtitle {
padding: 5px 5px 5px 20px;
margin: 5px 0;
font-size: medium;
border-bottom: 1px solid #333;
background-image: url(http://n-standard.com/img/comment.png);
background-position: left;
background-repeat: no-repeat;
}
.subtitle2 {
padding: 5px 5px 5px 20px;
margin: 5px 0;
font-size: medium;
border-bottom: 1px solid #333;
background-image: url(http://n-standard.com/img/pencil.png);
background-position: left;
background-repeat: no-repeat;
}
.subtitle3 {
padding: 5px 5px 5px 20px;
margin: 5px 0;
font-size: medium;
border-bottom: 1px solid #333;
background-image: url(http://n-standard.com/img/tag_red.png);
background-position: left;
background-repeat: no-repeat;
}
.subtitle4 {
padding: 5px 5px 5px 20px;
margin: 5px 0;
font-size: medium;
border-bottom: 1px solid #333;
background-image: url(http://n-standard.com/img/rainbow.png);
background-position: left;
background-repeat: no-repeat;
}
.subtitle5 {
padding: 5px 5px 5px 20px;
margin: 5px 0;
font-size: medium;
border-bottom: 1px solid #333;
background-image: url(http://n-standard.com/img/lightning.png);
background-position: left;
background-repeat: no-repeat;
}
/*---game----*/
span.ps2 { color: #191970; }
span.xbox {color: #009933; }
span.psp { color: #cc0066; }
span.nds { color: #ff6600; }
span.gba { color: purple; }
span.gc { color: #663300; }
/*tag*/
form.tag {
text-align: right;
}
form.tag input {
border: 0px;
}
form.tag input#search {
border-bottom: 1px solid #333;
}
form.tag label {
background-image: url(http://n-standard.com/img/page_find.png);
background-position: left;
background-repeat: no-repeat;
padding: 5px 5px 5px 20px;
}
table.form {
font-size: 90%;
}
span.lastmod {
font-size: 85%;
}
table.gg {
border: 1px solid #333;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
table.gg th {
padding: 5px;
border: 1px solid #333;
background-color: #eee;
color: #000;
}
table.gg td {
padding: 5px;
border: 1px solid #333;
}
p.code {
background-color: #eee;
color: #000;
}
