@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 */
    color:#333333;
    text-align: center;}


h1, h2, h3 {
    font-family1: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-weight: bold;}
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{
    color:#c00;}
a:hover{
    text-decoration:none;}


input .txt{
    width:300px;
    padding:5px;}
.inputtxt{
    width:300px;
    padding:5px;}
form{
    margin:0px;
    padding:0px;}
#layout{
    display:block;
    background1:#f0f0f0;
    text-align:center;
    margin:0 auto;
    padding:0px;
    width: 950px;}
#header {
    background:#666 url("./images/header-bg.1jpg") center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 10px 0px;
    width: 950px;
    text-align: center;}
#header-kanri {
    background:#006699;
    margin:0px 0px 10px 0px;
    padding: 0;
    height: 100px;
    width: 950px;
    text-align: center;}

#navi{
    margin:0px 0px 10px 0px;
    text-align:left;}
#g-navi{
    font-size:9pt;
    text-align:left;
    margin:0px 0px 10px 0px;
    padding:1px;
    background:url("./images/bg-sen-d.gif");
    clear:both;
    color:#666;}
#g-navi ul{
    height:21px;
    list-style-type:none;
    margin:0px;
    padding:3px 5px 0px 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("./images/sidebar-t.gif") repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;}


#contents{
    background:#fff;
    margin:0px 0px 10px 0px;
    width: 950px;
    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 0px 0px;
    width:424px;
    float:left;}
#main-dir{
    display:block;
    background:#fff;
    text-align:left;
    border-top:1px solid #ccc;
    padding:15px 0px 15px 0px;
    margin:0px 0px 0px 0px;
    width:600px;
    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;}
#sidebar2{
    display:block;
    background:#fff;
    border-top:1px solid #ccc;
    padding:15px 0px 15px 0px;
    margin:0px 10px 0px 0px;
    width:170px;
    float:left;}

.sidebar-box{
    background:#fff;
    border:1px solid #cccccc;
    margin:0px 0px 5px 0px;
    padding:1px;
    text-align:left;
    font-size:9pt;}
.sidebar-box h2{
    margin:0px 0px 5px 0px;
    border-bottom:1px solid #e0e0e0;
    background:#f9f9f9 url("./images/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("./images/icon-f.gif") left no-repeat;}
.newentry li{
    padding:2px 0px 2px 19px;
    background:url("./images/icon-doc.gif") left no-repeat;}







#footer {
    font-size:9pt;
    background:#fff;
    padding: 20px;
    margin:0px 0px 15px 0px;
    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;}


#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("./images/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("./images/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("./images/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 h2{
   list-style-type:none;
    margin:5px 10px;
    padding:0px;}
.area-list ul{
   list-style-type:none;
    margin:5px 10px;
    padding:0px;}
.area-list li{
    float:left;
    width:95px;
    background:url("./images/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("./images/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("./images/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("./images/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("./images/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:2px 5px;
    background:#f0f0f0;}
.index-table td{
    border:1px solid #f0f0f0;
    padding:2px 5px;
    background:#fff;}
.index-table a{
    display1:block;
    background:url("./images/icon-arrow.png") left no-repeat;
    padding-left:12px;}
.index-cate-t{
    color:#cc9900;
    padding-left:18px;
    background:url("./images/icon-f.gif") left no-repeat;}
.index-cate-box{
    margin:0px 0px 5px 0px;
    padding:5px;
    border:1px solid #ccc;}




/* 投稿 */
.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{
    list-style-type:none;
    margin:0px;
    padding:0px;}
.pickuplist li{
    background:#f0f0f0;
    padding:4px;
    margin:2px 0px;
    clear:both;}
.pickuplist table{
    width:100%;
    margin:0px;
    padding:0px;
    background:#ffffff;
    border:1px solid #ccc;}
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;}



.a-link-top{
    background:url("./images/icon-new.png") right no-repeat;
    padding-right:20px;}
a.a-link-top:link{
    background:url("./images/icon-new.png") right no-repeat;
    padding-right:20px;}
a.a-link-top:visited{
    padding-right:20px;}
a.a-link-top:hover{
    padding-right:20px;}



/* SHOP詳細ページ */
.shop-detail{
    }
.shop-detail table{
    width:100%;
    background:#ccc;}
.shop-detail th{
    padding:5px 10px;
    background:#fff;}
.shop-detail td{
    padding:5px 10px;
    background:#fff;}









.page-title{
    color:#c00;
    text-align:left;
    font-weight:normal;
    font-size:10pt;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    background:url("./images/sen-d.gif") bottom repeat-x;}
.page-title h2{
    margin:0px 0px 2px 0px;
    padding:0px 0px 3px 0px;}
.page-title h2 a{
    font-weight:normal;
    font-size:10pt;
    color:#c00;}

.hatena-star-add-button-image {
  background-image: url(http://s.hatena.ne.jp/images/add.gif);
}
.hatena-star-comment-button-image {
  background-image: url(http://s.hatena.ne.jp/images/comment.gif);
}


.thumbnail{
    padding:1px;
    background:#fff;
    border:1px solid #ccc;}












body{
padding-top:24px !important;
}
	div#headerBar {
	z-index:2000;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	min-width:910px;
	height:21px;
	margin:0 !important;
	margin-top:-24px;
	padding:1px 0;
	border-bottom:1px solid #ccc;
	background:#fff;
	color:#333;
	}

		#headerBar-left ul{
			margin:0px 3px;
			padding:0;
			list-style-type:none;
		}
		#headerBar-left li{
			float:left;
			padding:0px 3px;
		}
		#headerBar-right ul{
			margin:0px 3px;
			padding:0;
			list-style-type:none;
		}
		#headerBar-right li{
			float:right;
			padding:0px 3px;
		}
			#headerBar a{
			margin:0;
			padding:0;
			color:#333 !important;
			text-decoration:none !important;
			font-family: "ＭＳ Ｐゴシック", Arial, Helvetica;
			white-space:nowrap;
			}
			#headerBar a:hover{
			color:#333 !important;
			text-decoration:underline !important;
			}
				#headerBar a img{
				border:0;
				}










.kizi-box{
    margin:0px 0px 10px 0px;
    text-align:left;
    padding:1px;
    border:1px solid #ccc;}
.kizi-box h2{
    margin:0px 0px 5px 0px;
    border-bottom:1px solid #e0e0e0;
    background:#f9f9f9 url("./images/sidebar-t.gif") repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;}
.kizi-box p{
    margin:5px 10px;
    padding:0px;
    text-align:left;}


.category-box{
    margin:0px 0px 5px 0px;
    text-align:left;
    padding:1px;}
.category-box th{
    text-align:left;
    color:#333;
    background:url("./images/sen-d.gif") bottom repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;
    border-right1:1px solid #ccc;}
.category-box td{
    color:#333;
    background:url("./images/sen-d.gif") bottom repeat-x;
    padding:5px 10px;
    font-weight:normal;
    font-size:9pt;}








/* DIRページ */
.page-navi{
    clear:both;}
.page-navi ul{
    clear:both;
    list-style-type:none;}
.page-navi li{
    float:left;
    padding:5px 10px;
    margin:2px;
    border:1px solid #ccc;}


