body {
margin: 0px;
font-family: Verdana,Arial,sans-serif;
}
a {
color: #333333;
text-decoration: underline;
}
a:link {
color: #333333;
text-decoration: underline;
}
a:visited {
text-decoration: underline;
}
a:active {
}
a:hover {
color: #999999;
text-decoration: none;
}
/*--------------------#container--------------------*/
/*ベースカラー*/
#container {
width: 865px;
margin: 0px;
}
/*--------------------/#container--------------------*/
/*--------------------#archives/banner--------------------*/
/*バナー*/
#banner {
width: 864px;
overflow: hidden;
}
#banner a {
text-decoration: none;
}
#banner h1 {
font-size: 1em;
color: #aaaaaa;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
text-decoration: none;
}
.bannerbody {
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}
/*タイトル文字*/
.bannertitle {
margin: 0px;
padding: 90px 0px 2px 5px;
font-family: Verdana,Arial,sans-serif;
font-size: 1px;
font-weight: normal;
color: #ffffff;
position: absolute;
text-decoration: none;
}
/*サブタイトル文字*/
.bannersubtitle {
margin: 0px;
padding: 0px;
font-size: 10px;
font-weight: normal;
color: #000000;
font-family: Verdana,Arial,sans-serif;
}
/*--------------------/#archives/banner--------------------*/
/*--------------------#menu--------------------*/
#menu {
padding: 3px 4px 0px 2px;
height: 19px;
font-size: 10px;
color: #ffffff;
/*background: url(http://npass.net/images/menu_bg.gif) #4682b4;*/
background-color: #4682b4;
text-align: left;
}
#menu div.left {
text-align: left;
float: left;
}
#menu div.right {
text-align: right;
}
#menu a{
color: #ffffff;
text-decoration:underline;
}
#menu a:link {
color: #ffffff;
text-decoration:underline;
}
#menu a:visited {
color: #ffffff;
text-decoration:underline;
}
#menu a:active {
color: #ffffff;
text-decoration:none;
}
#menu a:hover {
color: #ffffff;
text-decoration:none;
}
/*--------------------/#menu--------------------*/
/*--------------------#center--------------------*/
#center {
left: 148px;
position: absolute;
width: 499px;
margin: 0px;
margin-top: 10px;
overflow: hidden;
}
.contenttitle{
margin-top: 10px;
margin-left: 2px;
margin-right: 2px;
margin-bottom: 8px;
padding-top: 3px;
padding-left: 3px;
border-bottom: #4682b4 2px solid;
border-left: #4682b4 8px solid;
color: #333333;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
text-align: left;
font-weight: bold;
line-height: 150%;
}
/*記事のタイトル*/
#center h2,h3{
margin-top: 10px;
margin-left: 8px;
margin-right: 8px;
margin-bottom: 8px;
padding-top: 3px;
padding-left: 3px;
border-bottom: #4682b4 2px solid;
border-left: #4682b4 8px solid;
color: #333333;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
text-align: left;
font-weight: bold;
line-height: 150%;
}
#center h1 a{
color: #333333;
text-decoration:none;
}
#center h1 a:link {
color: #333333;
text-decoration:none;
}
#center h1 a:visited {
color: #333333;
text-decoration:none;
}
#center h1 a:active {
color: #333333;
text-decoration:none;
}
#center h1 a:hover {
color: #808080;
text-decoration:none;
}
#center h2 a{
color: #333333;
text-decoration:none;
}
#center h2 a:link {
color: #333333;
text-decoration:none;
}
#center h2 a:visited {
color: #333333;
text-decoration:none;
}
#center h2 a:active {
color: #333333;
text-decoration:none;
}
#center h2 a:hover {
color: #808080;
text-decoration:none;
}
#center h3 a{
color: #333333;
text-decoration:none;
}
#center h3 a:link {
color: #333333;
text-decoration:none;
}
#center h3 a:visited {
color: #333333;
text-decoration:none;
}
#center h3 a:active {
color: #333333;
text-decoration:none;
}
#center h3 a:hover {
color: #808080;
text-decoration:none;
}
/*#centerの文字*/
.content {
margin: 0px;
padding: 0px;
text-align: left;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
line-height: 150%;
}
/*記事部分*/
.content p {
color: #333333;
font-family: Verdana,Arial,sans-serif;
font-weight: normal;
font-size: 13px;
line-height: 145%;
text-align: left;
padding: 0px 0px 0px 0px;
}
/*記事の日付*/
.contentdate {
margin: 5px 0px 5px 0px;
padding-top: 3px;
padding-right: 0px;
padding-left: 10px;
padding-bottom: 3px;
border-right: #cccccc 1px solid;
border-top: #cccccc 1px solid;
border-left: #cccccc 1px solid;
font-family: Verdana, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
/*background: url(http://npass.net/images/menu_bg.gif) #4682b4;*/
background-color: #4682b4;
color: #ffffff;
firebrick: #999999 1px solid;
}
/*記事下のリンク*/
.content p.posted {
color: #999999;
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
text-align: right;
padding: 3px 0px 3px 0px;
margin-bottom: 5px;
margin-top: 5px;
line-height: 120%;
}
.content p.posted a {
color: #999999;
}
/*記事本文*/
.blogbody {
padding: 15px;
line-height: 145%;
}
.blogbody li {
list-style: square;
font-size: 9pt;
margin: 0px 0px 0px 20px;
}
.thumb {
margin: 0px 5px 0px 5px;
}
/*--------------------/#center--------------------*/
/*--------------------#footer--------------------*/
#footer {
margin: 0px;
padding: 3px;
text-align: right;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
overflow: hidden;
}
/*--------------------/#footer--------------------*/
/*--------------------#left--------------------*/
#left {
left: 0px;
position: absolute;
width: 140px;
margin: 0px;
margin-top: 5px;
/*text-align: center;*/
overflow: hidden;
}
/*--------------------/#left--------------------*/
/*--------------------#right--------------------*/
#right {
left: 655px;
position: absolute;
width: 210px;
margin: 0px;
margin-top: 5px;
/*text-align: center;*/
overflow: hidden;
}
/*--------------------/#right--------------------*/
/*div.main {
margin: 20px 0px 10px 10px
}
.main-continues {
margin: 0px
}
.posted {
margin: 10px 0px 25px;
color: #999999;
font-size: 10px;
text-align: right;
}*/
.sidebar {
padding: 0px;
margin: 0px;
}
.sidetitle {
/*padding: 3px 0px 3px 10px;*/
padding: 2px 0px 2px 0px;
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-left: #cccccc 1px solid;
firebrick: #999999 1px solid;
color: #ffffff;
font-weight: bold;
font-size: 10pt;
/*background: url(http://npass.net/images/menu_bg.gif) #4682b4;*/
background-color: #4682b4;
line-height: 130%;
text-align: center;
}
.sidetitle a{
color: #ffffff;
text-decoration:underline;
}
.sidetitle a:link {
color: #ffffff;
text-decoration:underline;
}
.sidetitle a:visited {
color: #ffffff;
text-decoration:underline;
}
.sidetitle a:active {
color: #ffffff;
text-decoration:none;
}
.sidetitle a:hover {
color: #ffffff;
text-decoration:none;
}
.side {
margin: 0px;
padding: 4px;
border-top: #cccccc 1px solid;
border-right: #cccccc 1px solid;
border-left: #cccccc 1px solid;
border-bottom: #cccccc 1px solid;
/*text-align: center;*/
line-height: 120%;
font-size: 10px;
}
.sidebottom {
margin-bottom: 7px;
}
.sidebar ul {
padding-left: 0px;
margin: 0px;
margin-bottom: 5px;
}
.sidebar li {
color: #333333;
text-align: left;
/*line-height: 130%;*/
margin-top: 10px;
list-style-type: none;
}
.sidebar img {
/*border: 1px solid #999999;*/
}
.photo {
text-align: left;
margin-bottom: 20px;
}
/*XML・検索のテキスト*/
.link-note {
/*color: #333333;
line-height: 130%;
text-align: left;
padding: 2px;
margin-bottom: 15px;*/

font-family: Verdana,Arial,sans-serif;
font-size: 10px;
padding: 0px 10px 0px 10px;
line-height: 150%;
text-align: left;
color: #1B2C3B;
margin-top: 3px;
margin-bottom: 30px;
}
/*--------------------trackback--------------------*/
/*トラックバック一覧*/
.tburl {
color: #339999;
font-weight: bold;
font-size: 13px;
}
.tblist {
color: #000000;
font-family: Verdana,Arial,sans-serif;
font-size: 13px;
font-weight: bold;
text-align: left;
line-height: 150%;
padding: 3px;
border-bottom: 1px solid #353535;
}
/*--------------------/trackback--------------------*/
#powered {
/*line-height: 130%;
text-align: left;
color: #333333;
margin-top: 50px;*/

font-family: Verdana,Arial,sans-serif;
font-size: 10px;
font-weight: bold;
line-height: 150%;
text-align: left;
border-top:1px solid #999999;
color: #000;
padding: 5px 5px 0px 5px;
margin-top: 50px;
}
#comment-data {
float: left;
width: 160px;
padding-right: 10px;
margin-right: 10px;
text-align: left;
border-right: 1px dotted #bbbbbb;
}
textarea[id="comment-text"] {
width: 80%;
}
textarea {
font-family: Verdana,Arial,sans-serif;
}
blockquote{
font-size: 10px;
border-left: 10px solid #999999;
background-color: #eeeeee;
padding: 0.0em 1em;
margin-left: 30px;
margin-right: 30px;
}
dl {
line-height: 160%;
}
dt {
}
dd {
margin-left: 30px;
}
.listitem1 {
font-size: 12px;
color: #4682b4;
}
.listitem2 {
font-size: 9px;
color: #4682b4;
}
/*--------------------table--------------------*/
#center table {
margin-top: 0.2em;
margin-bottom: 0.3em;
border: solid 0px #fff;
border-collapse: collapse;
border-spacing :0;
}
#center table td {
border: solid 0px #fff;
padding:0.2em 0.3em;
font-size: 11px;
}
#center table.tbl110 {
margin-top: 0.2em;
margin-bottom: 0.3em;
width: 470;
border: solid 1px #ccc;
border-collapse: collapse;
}
#center table.tbl110 th,
#center table.tbl110 td {
border: solid 1px #ccc;
padding:0.2em 0.3em;
font-size: 10px;
}
#center table.tbl110 th {
background: #eee;
text-align: center;
white-space: nowrap;
color: #666;
}
/*--------------------/table--------------------*/
/*--------------------#bm--------------------*/
/*Website Performance | CSS Sprite Generator*/
/*http://spritegen.website-performance.org/*/
#bms a {
vertical-align: middle;
text-indent: 9999px;
outline: 0;
}
#bms img {
vertical-align: middle;
margin: 0 0 0 14px;
}
#bm {
width: 14px;
height: 12px;
overflow: hidden;
}
.bm-buzzurl,
.bm-delicious,
.bm-google,
.bm-hatena,
.bm-liveclip,
.bm-mintopi,
.bm-pingking,
.bm-ybm {
background: url(http://npass.net/images/bm.png) no-repeat;
position: absolute;
}
.bm-buzzurl { background-position: 0 -30px; }
.bm-delicious { background-position: 0 -72px; }
.bm-google { background-position: 0 -114px; }
.bm-hatena { background-position: 0 -156px; }
.bm-liveclip { background-position: 0 -198px; }
.bm-mintopi { background-position: 0 -240px; }
.bm-pingking { background-position: 0 -282px; }
.bm-ybm { background-position: 0 -324px; }
/*--------------------/#bm--------------------*/
/*--------------------precode--------------------*/
div.precode-block {
margin: 1em 0;
border: 1px solid #cccccc;
background-color: #ffffff;
}
div.precode-block p.precode-title {
margin: 0;
padding: 0;
padding-bottom: 5px;
color: #ffffff;
background-color: #4682b4;
}
div.precode-block div.precode-wrapper {
overflow: auto;
}
/*
 * 縦スクロールバー表示用スタイル
 */
div.precode-block div.scroll {
height: 43em; /* 1.4 × 任意の表示行数(デフォルト:30行) ＋ 1em */
}
div.precode-block ol {
margin: .5em 0 .5em 55px;
padding: 0;
color: #2b91af;
background-color: #ffffff;
}
div.precode-block ol li {
padding: 0 .5em;
line-height: 1.4;
border-left: 2px solid #303;
}
div.precode-block ol li code {
font-family: monospace, 'Courier New', Courier, Fixed !important;
white-space: pre;
/*
 * 横スクロールを表示せずに、折り返して表示させる場合
 */
/* white-space: -moz-pre-wrap; */ /* Mozilla */
/* white-space: -pre-wrap; */ /* Opera 4-6 */
/* white-space: -o-pre-wrap; */ /* Opera 7 */
/* white-space: pre-wrap; */ /* CSS3 */
/* word-wrap: break-word; */ /* IE 5.5+ */
color: #303;
}
div.precode-block ol li.precode-odd {
background-color:#eeeeee;
}
div.precode-block ol li.precode-eve {
}
/*--------------------/precode--------------------*/
