@charset "utf-8";
/*
Theme Name: wn-link
Theme URI: http://tool.web-nouhau.com
Description: webnouhau.comのリンク集構築テーマ
Version: 1.0
Author: JNY
Author URI: http://www.web-nouhau.com

*/



*{
    line-height:150%;}
body {
    margin:0px;
    padding:0px;
    font-size: 75%; /* Resets 1em to 10px */
    font-family1: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    background: #ffffff url("./image/body-bg.gif") center repeat-y;
    color:#333333;
    text-align: center;}


h1, h2, h3 {
    font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;}
h1{
    margin:0px 20px 0px 20px;
    padding:5px 0px 5px 0px;}
h1, h1 a{
    font-weight: normal;
    text-decoration: none;
    font-size:9pt;
    color:#999;
    text-align:left;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color: #333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
    text-decoration: none;}
input{
    margin:0px;
    padding:2px 5px 2px 5px;}
a:hover{
    text-decoration:none;}


input .txt{
    width:300px;
    padding:5px;}
.inputtxt{
    width:300px;
    padding:5px;}
form{
    margin:0px;
    padding:0px;}
#layout{
    display:block;
    background:#ffffff;
    text-align:center;
    margin:0 auto;
    padding:0px;
    width: 870px;}
#header {
    background:#666 url("./image/header-bg.jpg") center;
    padding: 0;
    height: 200px;
    margin:0px 20px 15px 20px;
    width: 830px;
    text-align: center;}
#header-kanri {
    background:#006699;
    margin:0px 15px 15px 15px;
    padding: 0;
    height: 100px;
    width: 840px;
    text-align: center;}
.site-title{
    color:#fff;
    padding:80px 0px 0px 0px;
    font-size: 1.2em;
    text-align: center;}
.site-title a{
    text-decoration:none;
    color:#fff;}
.description{
    color:#fff;
    margin:5px 0px 0px 0px;
    font-size: 9pt;
    text-align: center;}
#navi{
    margin:0px 15px 15px 15px;
    text-align:left;}
#g-navi{
    font-size:9pt;
    text-align:left;
    margin:0px 20px 15px 20px;
    padding:1px;
    background:url("./image/bg-sen-d.gif");
    clear:both;
    color:#666;}
#g-navi ul{
    height:21px;
    list-style-type:none;
    margin:0px;
    padding:6px 5px 2px 5px;
    background:#fff;
    clear:both;}
#g-navi li{
    padding:0px 5px;
    float:left;}
#g-navi a{
    text-decoration:none;
    color:#666;}




#contents-admin{
    border:1px solid #ccc;
    padding:25px 50px;
    background:#fff;
    margin:0px 15px 15px 15px;
    width: 738px;
    clear:both;
    text-align:left;}
#contents-admin h2{
    font-family: 'Lucida Grande', Verdana, Sans-Serif;
    margin:0px 0px 5px 0px;
    border:1px solid #e0e0e0;
    background:#f9f9f9 url("./image/sidebar-t.gif") repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;}


#contents{
    background:#fff;
    margin:0px 20px 0px 20px;
    width: 830px;
    clear:both;
    text-align: center;}
#main{
    display:block;
    background:#fff;
    text-align:left;
    border-top:1px solid #ccc;
    border-bottom1:1px solid #ccc;
    padding:15px 0px 15px 0px;
    margin:0px 0px 15px 0px;
    width:470px;
    float:left;}
#sidebar{
    display:block;
    background:#fff;
    border-top:1px solid #ccc;
    border-bottom1:1px solid #ccc;
    padding:15px 0px 15px 0px;
    margin:0px 0px 15px 0px;
    width:336px;
    float:right;}


.sidebar-box{
    background:#fff;
    border:1px solid #cccccc;
    margin:0px 0px 5px 0px;
    padding:1px;
    text-align:left;
    font-size:9pt;}
.sidebar-box h2{
    font-family: 'Lucida Grande', Verdana, Sans-Serif;
    margin:0px 0px 5px 0px;
    border-bottom:1px solid #e0e0e0;
    background:#f9f9f9 url("./image/sidebar-t.gif") repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;}
.sidebar-box ul, .sidebar-box ol{
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    list-style-type:none;}
.sidebar-box li{
    background:url("./image/sen-d.gif") bottom repeat-x;
    margin:0px;
    padding:2px 0px 2px 0px;}
.sidebar-box a{
    text-decoration:none;}
.sidebar-box a:hover{
    color:#f00;}
#sidebar ul li {
    list-style-type: none;
    margin: 0px 10px 0px 10px;}

.category a{
    padding:2px 0px 2px 19px;
    background:url("./image/icon-f.gif") left no-repeat;}
.newentry li{
    padding:2px 0px 2px 19px;
    background:url("./image/icon-doc.gif") left no-repeat;}







#footer {
    font-size:9pt;
    background:#fff;
    padding: 20px;
    margin:0px 15px 0px 15px;
    border-top:1px solid #999999;
    clear: both;}
#footer p {
    font-size:9pt;
    margin: 0px;
    padding: 0px;
    text-align: center;}
#footer a{
    color:#333333;
    text-decoration:none;}

#main h2,#main h2 a{
    font-size:12pt;
    margin:0px 0px 2px 0px;
    padding:0px 0px 3px 0px;
    background:url("./image/sen-d.gif") bottom repeat-x;
    color:#c00;}
#contents-kanri{
    margin:0px 0px 15px 0px;
    border:10px solid #006699;
    padding:20px 50px;
    text-align:left;}
#contents-kanri h2{
    margin:0px 0px 15px 0px;
    padding:0px 0px 5px 0px;
    background:url("./image/sen-d.gif") bottom repeat-x;
    color:#c00;}
#contents-kanri .koumoku{
    background:#f0f0f0;
    border-left:5px solid #999;
    padding:10px 15px 10px 15px;
    margin:0px 0px 30px 30px;
    text-align:left;}
#contents-kanri h3{
    font-size:14pt;
    margin:0px 0px 5px 0px;
    padding:0px 0px 5px 0px;
    background:url("./image/sen-d.gif") bottom repeat-x;
    color:#c00;}
#contents-kanri th{
    border:2px solid #fff;
    padding:5px 10px;
    color:#fff;
    background:#999;
    font-weight:normal;}
#contents-kanri a{
    text-decoration:under-line;}





a.links:link{
    padding:0px 0px 0px 0px;
    background:url("./image/icon-file.gif") left no-repeat;}






a img {
	border: none;
	}


.inputbox{
    padding:5px;
    width:220px;}


.index-siteinfo{
    margin-bottom:20px;}
.index-siteinfo table{
    border:1px solid #cccccc;}
.index-siteinfo th{
    padding:8px;
    background:#f9f9f9;
    border:1px solid #cccccc;}
.index-siteinfo td{
    padding:8px;
    border:1px solid #cccccc;}
.index-siteinfo textarea{
    padding:8px;
    width:400px;
    height:100px;}


.p-navi{
    clear:both;
    background:url("./image/sen-d.gif") top repeat-x;
    padding:15px 0px 15px 0px;
    margin:10px 0px;}
.p-navi a{
    font-size:10pt;
    color:#999;
    text-decoration:none;}
.p-navi a:link{
    border:1px solid #999;
    padding:4px;}
.p-navi a:visited{
    border:1px solid #999;
    padding:4px;}
.p-navi a:hover{
    background:#f0f0f0;
    color:#000;
    border:1px solid #000;
    padding:4px;}

.siteimg{
    background:#fff;
    padding:1px;
    width:108px;}

a.a-siteimg:link{
    display:block;
    background:#fff;
    border:4px solid #f0f0f0;
    width:110px;}
a.a-siteimg:visited{
    display:block;
    background:#fff;
    border:4px solid #f0f0f0;
    width:110px;}
a.a-siteimg:hover{
    display:block;
    background:#fff;
    border:4px solid #000000;
    width:110px;}















.area-list ul{
   list-style-type:none;
    margin:0px;
    padding:0px;}
.area-list li{
    float:left;
    width:100px;
    background:url("./image/icon-arrow.png") left no-repeat;
    margin:0px 1px;
    padding:0px 0px 0px 15px;}


.sidebar-shoplist ul{
    margin:0px 0px 0px 20px;
    padding:0px;}
.sidebar-shoplist li{
    background:url("./image/sen-d.gif") bottom repeat-x;
    margin:0px;
    padding:2px 0px 2px 0px;}



.comment-list{
    margin:0px 0px 0px 0px;}
.comment-list ul{
    list-style-type:none;
    margin:0px;
    padding:0px;}
.comment-list li{
    background:url("./image/icon-comment.png") top left no-repeat;
    margin:0px;
    padding:0px 0px 0px 20px;}

.comment-title{
    font-size:11pt;
    color:#0099cc;}
.comment-ipadr{
    font-size:8pt;
    color:#999;
    text-align:right;}
.comment-time{
    color:#999;
    background:url("./image/icon-time.png") left no-repeat;
    margin:0px 1px;
    padding:2px 0px 0px 20px;}
.comment-txt{
    color:#999;
    padding1:5px;
    background1:#f0f0f0;}
.comment-id{
    margin:0px 0px 10px 0px;
    padding:0px 0px 5px 0px;
    background:url("./image/sen-d.gif") bottom repeat-x;
    font-size:8pt;
    text-align:right;}



.entry-textarea{
    width:230px;
    height:100px;}

.area-top-link{
    margin-bottom:10px;}
.area-top-link a{
    font-weight:bold;
    color:#ff6600;}


/* TOP */
.index-table{
    margin:0px 0px 20px 0px;}
.index-table table{
    width:100%;
    border:1px solid #ccc;}
.index-table th{
    font-weight:normal;
    padding:3px 10px;
    background:#f0f0f0;}
.index-table td{
    border:1px solid #f0f0f0;
    padding:3px 10px;
    background:#fff;}


/* 投稿 */
.entry-box{
    border:1px solid #ccc;
    background:#f0f0f0;
    padding:10px;}
.entry-box table{
    width:100%;
    border:1px solid #ccc;
    background:#fff;
    padding:10px;}

/* 掲載登録 */
.keisai-linksosu{
    border:1px solid #99cc66;
    color:#336600;
    background:#f0fff0;
    padding:10px;
    font-size:9pt;
    width:440px;
    height:50px;}

.pickuplist ul{
    margin:0px 0px 0px 0px;
    padding:0px;}
li.linktop{
    background:#ffcccc;
    margin:2px 0px;
    padding:10px;}
li.linktop a{
    color:#c00;}
li.linklinks{
    background:#fff0f0;
    margin:2px 0px;
    padding:10px;}
li.linklinks a{
    color:#c00;}
li.linkno{
    background:#f0f0f0;
    margin:2px 0px;
    padding:10px;}



