@charset "utf-8";
/*
 * Copyright (C) 2006-2008 www.nonnet.net Priestly All rights reserved.
 * This is NON v2.0 templete
 * Main templeteset is made by www.koikikukan.com 
 * form css by vicuna.jp(http://mt.vicuna.jp/about/)
 */

/*
 全部
 --------------------------------------------------------- */
* { margin: 0; padding: 0; }

body {
    font-size: 100%;
    text-align: center; 
    font-family: Arial,Verdana,sans-serif;
}

* html body {
    font-family: 'ＭＳ Ｐゴシック',sans-serif;
}


/*
 見出し
----------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0;　}

/*
 Link
----------------------------------------------------------- */
a:link { color: #333; text-decoration: none;　}
a:visited {	color: #333; text-decoration: none;　}
a:hover { color: #fff; background-color: #00b8fd;  text-decoration: none; }
a:active { color: #333;}
#left-mid a:link { color: #333; text-decoration:underline; }
#left-mid a:visited { color: #333; text-decoration:underline; }
#left-mid a:hover { color: #fff; background-color: #00b8fd;  text-decoration: none; }
#left-mid a:active { color: #333; text-decoration:underline;}
#left-mid .title a:link { color: #333;   text-decoration: none; }
#left-mid .title a:visited { color: #333;  text-decoration: none; }
#left-mid .title a:hover { color: #fff; background-color: #00b8fd;  text-decoration: none; }
#left-mid .title a:active { color: #333;}
#navigator a,
#navigator a:link,
#navigator a:visited 
{color: #fff; text-decoration: none;}

.right-wrap2 .recent a:link { color: #6699ff; text-decoration: none; text-decoration: none; }
.right-wrap2 .recent a:visited { color: #6699ff; text-decoration: none; text-decoration: none; }
.right-wrap2 .recent a:hover { color: #fff; background-color: #00b8fd; text-decoration: none; }
.right-wrap2 .recent a:active { color: #6699ff; text-decoration: none; }
/*
 その他基本設定
----------------------------------------------------------- */
img{ border-width: 0; }
p {}
td {}
.clear{ clear: both; visibility: hidden; height: 0;}
/*
 タグクラウド
----------------------------------------------------------- */
.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }
/*
 delicious
----------------------------------------------------------- */
.delicious { font-size: 80%; }
.delicious-link { padding-top: 5px; padding-bottom: 5px; }
.delicious-extended { padding-top: 5px; padding-bottom: 5px; }
.delicious li { padding: 5px ; list-style-type: none; }
li .delicious-link { background-image: url(http://www.nonnet.net/image/delicious.gif); background-repeat: no-repeat; background-position: 0 8px; padding-left: 15px; }

.delicious a,
.delicious a:link,
.delicious a:visited,
.delicious a:hover
{ color: #ccc; text-decoration: none; }
.paginate { text-align: center; font-size: 9px;　}
/*
 フォーム
----------------------------------------------------------- */
form { margin: 0px;}
fieldset { margin-top: 10px; border:none; }
legend { display:none; }
input,
textarea { margin: 0.5em 10px; padding: 1px 0.2em; border-width: 1px; border-style: solid; border-color: #d4d4d4 #eee #eee #d4d4d4; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat;　}
.search input,
.search textarea { margin: 0; padding: 0; border-width: 1px; border-style: solid; border-color: #d4d4d4 #eee #eee #d4d4d4; font-size: 100%; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-repeat: no-repeat;　}

input:hover,
textarea:hover { border: 1px solid #00b8fd;　}
input.submit { color: #fff; border: none;　_padding: 0; /* for IE */ background-color: #0064cf; font-size: 85%; font-weight: bold; text-transform: uppercase;　}
input.submit:hover { background-color: #000; }
input.radio { background-color: transparent; background-image: none; border: none;　}

#search { width: 140px;  height: 20px;　}
html > body #search { height: 15px;　}
.search { width: 220px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }

/*
 メイン
----------------------------------------------------------- */
/* ヘッダ */
#head { background-color: #000; text-align: center; width: 100%; height: 84px; }
#head h1 a { text-indent: -9999px ; width: 162px; height: 84px; display: block; background-image: url(http://www.nonnet.net//image/head-title.jpg); background-repeat: no-repeat; float: left; }
#head-center { width: 920px; height: 84px; margin: auto; padding: auto; }
#head-center-right { background-image: url(http://www.nonnet.net/image/head-sub.gif); background-repeat: no-repeat; width: 758px; height: 84px; float: left; }
#head h3 { padding-left: 250px; color: #fff; font-size: 90%; margin-top: 50px; }
/* ナビ */
#nav { text-align: center; width: 100%; height: 26px; }
#nav-center { background-color: #fff; text-align: left; width: 920px; height: 26px; margin: auto; padding: auto; }
#nav li { height: 20px; float: left; list-style-type: none; }
#nav li a { font-size: 75%; font-weight: bold; background-image: url(http://www.nonnet.net//image/nav-border.jpg); background-repeat: no-repeat; text-align: center; width: 100px; height: 20px; padding: 5px 5px 1px; display: block; }
#navigator li { display: inline; list-style-type: none; }
#adw { text-align: center; width: 100%; height: 21px; background-color: #fff;}
/* コンテンツ */
#content { background-color: #fff; background-image: url(http://www.nonnet.net/image/back.jpg); background-repeat: repeat-x; text-align: center; width: 100%; }
#under-nav { width: 100%; height: 50px; }
#box { background-image: url(http://www.nonnet.net//image/content-back.gif); background-repeat: no-repeat; width: 900px; height: auto; margin: auto; padding-top: 30px; padding-right: 20px; padding-left: 20px; }
/* 左 */
#left { width: 435px; float: left; }
.title { width: 320px; float: left; }
.tweetmeme { width: 70px; padding-left: 5px; float: right; }
#left-mid p { font-size: 80%; line-height: 1.8em; margin-top: 10px; margin-bottom: 10px; }
#left-mid h2  { font-size: 110%; margin-top: 5px; margin-bottom: 2px; padding-left: 10px; border-left: 10px solid #00b8fd; }
#left-mid h3 { color: #00B8FD; font-size: 100%; margin-top: 10px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 3px; padding-left: 10px; border-left: 10px solid #666; border-bottom: 1px dotted #666; }
#left-mid h4 { font-size: 90%; padding-top: 2px; margin-bottom: 20px; color: #fd19bb; margin-top: 20px; padding-left: 10px; border-left: 10px solid #666;}
#left-mid blockquote { font-size: 100%; background-color: #e2f5ff; background-image: url(http://www.nonnet.net/image/blockquote.gif); background-repeat: no-repeat; margin: 10px; padding: 20px 40px 20px 50px; }
.blueblock {font-size: 100%; background-color: #e2f5ff;  margin: 10px; padding: 20px 20px 20px 20px; }
#left-wrap { width: 435px; }
#left-head { color: #fff; font-size: 75%; font-weight: bold; background-color: #000; background-image: url(http://www.nonnet.net/image/left-head.gif); background-repeat: no-repeat; background-position: 0 0; text-align: left; width: 425px; height: 23px; padding-top: 7px; padding-left: 10px; }
#left-mid { background-image: url(http://www.nonnet.net/image/left-mid.gif); background-repeat: repeat-y; text-align: left; width: 415px; padding: 5px 10px; }
#e-list { background-image: url(http://www.nonnet.net/image/stripe-e9e9e9.gif); background-repeat: repeat; margin-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #e9e9e9; }
#e-list li {font-size: 80%;  background-image: url(http://www.nonnet.net/image/check.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; margin-bottom: 5px; list-style-type: none; }
#e-list h3 { color: #333; font-size: 100%; margin-top: 10px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 1px; padding-left: 10px; border-left: 10px solid #666; border-bottom-width: 0; }
.date { font-size: 80%; font-weight: bold; background-color: #f6f6f6; width: 415px; height: 18px; margin-bottom: 10px; padding-top: 2px; clear: both; }
.date img { margin-bottom: 1px; }
.meta { font-size: 80%; background-color: #f6f6f6; width: 415px; margin-top: 10px; margin-bottom: 50px; padding-top: 2px; padding-bottom: 2px; }
#amazon { text-align: center; }
#related { background-image: url(http://www.nonnet.net/image/stripe-e9e9e9.gif); background-repeat: repeat; margin-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #e9e9e9; }
#related h3 { color: #333; font-size: 100%; margin-top: 10px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 1px; padding-left: 10px; border-left: 10px solid #666; border-bottom-width: 0; }
#related li {font-size: 80%;  background-image: url(http://www.nonnet.net/image/check.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; margin-bottom: 5px; list-style-type: none; }
#trackbacks h3 { color: #333; font-size: 100%; margin-top: 10px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 1px; padding-left: 10px; border-left: 10px solid #666; border-bottom-width: 0; }
#trackbacks { background-image: url(http://www.nonnet.net/image/stripe-e9e9e9.gif); background-repeat: repeat; margin-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #e9e9e9; }
#trackbacks-info,
#entry-link { background-color: #fff; margin: 10px; padding-right: 10px; padding-left: 10px; border: solid 1px #e9e9e9; }
#entry-link h3 { color: #333; font-size: 100%; margin-top: 10px; margin-bottom: 20px; padding-top: 2px; padding-bottom: 1px; padding-left: 10px; border-left: 10px solid #666; border-bottom-width: 0; }
#link-t {font-size: 80%; }
.sitemap {font-size: 80%; }
.blogpeople-main a{ background-image: url(http://www.nonnet.net/image/star.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px;}
#review-t li{ width: 80px; height: 80px; float: left; list-style-type: none; display: inline; }
#left-foot { background-image: url(http://www.nonnet.net/image/left-foot.gif); background-repeat: no-repeat; background-position: 0 0; width: 435px; height: 5px; margin-bottom: 30px; }
/* 右 */
#right { width: 240px; float: right; }
.right-wrap {width: 240px; }
.right-wrap1 { font-size: 90%; line-height: 1.5em;  text-align: left; width: 228px; margin-top: 10px; margin-bottom: 10px;  background-image: url(http://www.nonnet.net/image/stripe-e9e9e9.gif); padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid 1px #e9e9e9;}
.right-wrap1 h3 { font-size: 80%; color: #fff; background-color: #000; text-align: left; width: 221px; height: 19px; margin-top: 5px; margin-bottom: 10px; padding-left: 7px;  font-weight: bold; }
.right-wrap2 { font-size: 80%; line-height: 1.5em; text-align: left; width: 240px; margin-top: 10px; margin-bottom: 10px; }
.right-wrap2 h3 { font-weight: bold;  text-align: left; width: 223px; height: 19px; margin-top: 5px; margin-bottom: 10px; padding-top: 1px; padding-left: 7px; border-left: 10px solid #666; }
.right-wrap2 ul { width: 220px; padding-right: 10px; padding-left: 10px; }
.right-wrap2 .recent { font-size: 90%; font-weight: bold; background-image: url(http://www.nonnet.net/image/check.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; list-style-type: none; }
.category  { background-image: url(http://www.nonnet.net/image/folder_star.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; list-style-type: none; }
.archive  { background-image: url(http://www.nonnet.net/image/folder_go.gif); background-repeat: no-repeat; background-position: 0 1px; width: 80px; float: left; padding-bottom: 3px; padding-left: 20px; list-style-type: none; display: inline; }
.right-wrap3 { font-size: 80%; line-height: 1.5em; background-image: url(http://www.nonnet.net/image/stripe1.png); text-align: left; width: 240px; padding-top: 5px; }
.right-wrap3 p { background-color: #fff; margin-right: 2px; margin-left: 2px; padding: 2px; }
.right-wrap3 li { width: 80px; height: 80px; float: left; list-style-type: none; display: inline; }
.right-wrap3 h3 { font-weight: bold; background-color: #fff; text-align: left; width: 223px; height: 19px; margin-top: 5px; margin-bottom: 10px; padding-top: 1px; padding-left: 7px; border-left: 10px solid #666; }
/* 右2 */
#right2 { width: 200px; float: right; margin-left: 10px; }
.right2-wrap { font-size: 80%; line-height: 1.5em; text-align: center; width: 200px; margin-top: 10px; margin-bottom: 10px; }
.right2-wrap2 { font-size: 80%; line-height: 1.5em; text-align: left; width: 200px; margin-top: 10px; margin-bottom: 10px; }
.right2-wrap2 h3 { font-weight: bold;  text-align: left; width: 183px; height: 19px; margin-top: 5px; margin-bottom: 10px; padding-top: 1px; padding-left: 7px; border-left: 10px solid #666; }
.right2-wrap2 h5 { font-weight: bold;  text-align: left; width: 193px; height: 19px; margin-top: 5px; margin-bottom: 10px; padding-top: 1px; padding-left: 7px;}
#right2-wrapc { text-align: center; }
.cat { width: 180px; padding-right: 10px; padding-left: 10px; }
.right2-wrap2 li { list-style-type: none; }
.link li{ background-image: url(http://www.nonnet.net/image/star.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; list-style-type: none; }
.right2-wrap2 .category  { background-image: url(http://www.nonnet.net/image/folder_star.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 3px; padding-left: 20px; list-style-type: none; }
/* 下 */
#footer { font-size: 80%; background-image: url(http://www.nonnet.net/image/footer-back.gif); background-repeat: repeat-x; width: 100%; height: 250px; padding-top: 10px; }

/* ツイッター */
#twitter_div { font-size: 10px; }
#twitter_update_list {list-style-type: none; }
/* タグ */
.entry-tag { float: left; list-style-type: none; display: inline; }

/* コメント・トラックバック */
#trackbacks,
#comments {
    margin: 10px 0;
}


.trackback-content,
.comment-content,
.comments-open-content {
    margin: 0 2px;
    padding: 0;
    line-height: 1.5;
    word-break: break-all;
}

.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}

.trackback-footer,
.comment-footer {
    margin-right: 2px;
    padding-top: 3px;
    border-top: 1px dotted #36414d;
    font-size: 66.6%;
    text-align: right;
}

#comments-open-data p {
    margin-bottom: 10px;
}

#comment-post {
    font-weight: bold;
}
#comments-open {
	background-image: url(http://www.nonnet.net/image/stripe-e9e9e9.gif); 
	background-repeat: repeat; margin-top: 10px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	padding-left: 5px; 
	border: solid 1px #e9e9e9;
}

#commentsForm {
	font-size: 80%;
}
#comment-author, #comment-email, #comment-url {
    width: 220px;
    height: 20px;
}
#comment-text {
    width: 360px;
    height: 150px;
}
#comment-bake-cookie {
    margin-left: 2px;
    vertical-align: middle;
}
#comments-open-footer {
    margin-top: 15px;
}
.comments-open label {
    display: block;
}

/* 検索結果画面 */
#search-form {
    font-size: 83.3%;
}
.search-header {
    margin: 15px 0;
}
.search-result-header {
    margin: 15px 0 0;
}
/* GLT */
.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

.glt-elm p{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}

