#ifre {
width: 100%;
height: 50px;
border: 1px solid #ccc;
}

/*-----link-----*/
a:link,a:active {
color: #3300CC;
/*color: #333399; color: #0A00A0;*/
text-decoration: none;
}
a:visited {
color: #3300CC;
text-decoration: none;
}
a:hover {
color: #000033;
text-decoration: underline;
}
/*----/link-----*/
/*----tag----*/
ul#tags { border: 1px solid #CCC; padding: 10px; margin: 10px; }
#tags li { display: inline; line-height: 170%; }
#tags li a { border-width: 0; color: #000; text-decoration:none; }
#tags li.hot a { color: #FF0033; text-decoration:none; }
#tags li.old a { color: #777; text-decoration:none; }
#tags li.oldest a { color: #CCC; text-decoration:none; }
#tags li a:active, #tags li a:hover { color: #3300FF;  text-decoration: underline; }
.coffButton { color: #000; background: #fff; border: 1px solid #ccc; padding: 2px; cursor: pointer; }
a.coffButton:hover { color: #000; background: #ccc; }
#coff { font-weight: bold; padding: 2px; }
/*-----all-----*/
body {
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
margin: 0;
background-color: #fff;
}
img {
border: 0;
}
img.block {
display: block;
}
input {
border: 1px solid #666;;
}
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: 5px 0 5px 20px;
list-style: disc;
}
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,
span.at {
color: red;
}
/*------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 {
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;
width: auto;
}
/*-----/main-----*/

/*-----contents-----*/
#contents {
float: left;
width: 70%;
margin-left: 5px;
}
.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;
}
.entry_body a:link,
.entry_body a:active,
.entry_body a:visited {
color: #3333FF;
text-decoration: none;
}
.entry_body a:hover {
color: #339900;
text-decoration: underline;
}
p.more a:link,
p.more a:visited,
p.more a:active {
color: #333;
border: 1px solid #ccc;
text-decoration: none;
}
p.more a:hover {
color: #666;
border: 1px solid #ccc;
text-decoration: none;
}
.dside {
background-image: url(http://n-standard.com/img/dside2.png);
background-repeat: no-repeat;
background-position: left bottom;
height: 60px;
font-size: 100%;
border: 1px solid #ccc;
margin-bottom: 15px;
text-align: left;
padding-left: 100px;
padding-top: 5px;
}
.date {
background-image: url(http://n-standard.com/img/oreproject2.png);
background-repeat: no-repeat;
background-position: left center;
height: 60px;
font-size: large;
border: 1px solid #ccc;
margin-bottom: 15px;
}
.date_kininari {
background-image: url(http://n-standard.com/img/date_kininari.png);
background-repeat: no-repeat;
background-position: right center;
height: 60px;
font-size: large;
border: 1px solid #ccc;
margin-bottom: 15px;
}
.date p {
letter-spacing: 2px;
font-size: 20px;
text-align: right;
margin: 5px;
}
.date_kininari p {
letter-spacing: 2px;
font-size: 20px;
margin: 5px;
}
.entry {
padding: 4px 4px 4px 4px;
margin: 4px 0;
/*border: 1px solid #ccc;*/
}
.entry_month {
margin: 1px 0;
}
.entry_month p.entry_info {
margin: 0;
padding: 0;
}
.entry_title {
background-image:url(http://n-standard.com/img/rainbow.png);
background-repeat: no-repeat;
background-position: left center;
padding: 5px 0px 5px 20px;
font-weight: bold;
font-size: 95%;
margin: 0;
border-bottom: 1px solid #666;
}
.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: 85%;
margin: 2px 0 0 30px;
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: 150%;
font-size: 85%;
}
a.inyou {
text-align: right;
font-size: 12px;
}
.entry_body p {
line-height: 150%;
margin: 0;
padding: 0;
font-size: 85%;
}
.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: 70%;
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: right;
width: 23%;
margin-right: 5px;
}
.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 20px 8px;
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;
}
.side_body a:link,
.side_body a:active,
.side_body a:visited {
color: #333333;
text-decoration: underline;
}
.side_body a:hover {
color: #3366CC;
text-decoration: none;
}
form.search {
margin: 0;
padding: 0;
}
img.amazon {
display: block;
}
dl.category {
padding: 0;
margin: 1px;
}
dl.category dt {
background-color: #eee;
margin: 0;
color: #000;
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: 50px 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-position: left;
background-repeat: no-repeat;
}
.back1 {
background-image: url(http://n-standard.com/img/comment.png);
}
.back2 {
background-image: url(http://n-standard.com/img/pencil.png);
}
.back3 {
background-image: url(http://n-standard.com/img/tag_red.png);
}
.back4 {
background-image: url(http://n-standard.com/img/rainbow.png);
}
.back5 {
background-image: url(http://n-standard.com/img/lightning.png);
}
/*---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; }
/*-------diary_archive-------*/
.diary_date {
color: #333;
padding: 40px 0 40px 40px;
margin: 10px 0 10px 0;
font-size: 170%;
background-image: url(http://n-standard.com/img/diary_today.png);
background-position: right top;
background-repeat: no-repeat;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 5px solid #ccc;
border-right: 5px solid #ccc;
}
/*-----webcal-----*/
table.webcal {
border: 1px solid #333;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
table.webcal th {
padding: 5px;
border: 1px solid #333;
background-color: #eee;
color: #000;
}
table.webcal td {
border: 1px solid #333;
}
td.comment,
td.youbi {
padding: 5px;
border: 1px solid #333;
line-height: 165%;
font-size: 90%;
}
table.webcal a:link,
table.webcal a:active,
table.webcal a:visited {
text-decoration: none;
color: #000080;
}
table.webcal a:hover {
color: #000;
text-decoration: underline;
}
/*-------------log-------------*/
table.log {
margin: 0 auto;
border: 1px solid #333;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
table.log th {
padding: 5px;
border: 1px solid #333;
background-color: #eee;
color: #000;
}
table.log td {
padding: 5px;
font-size: 80%;
border: 1px solid #333;
}
.log_date {
width: 15%;
}
.log_title {
width: 65%;
}
.log_cat {
width: 20%;
}
