﻿@charset "utf-8";

/*
theme name:unlimited-1
theme file url:-
discription:inferno
author:unknown
author url:-
version:1.0
 */

/* 全体的なルール */
*{
margin:0;
padding:0;
}

body{
background-color:#efefef;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333;
font-size:84%;
}

a {text-decoration:none;}
a:link {color:#00829E}
a:visited {color:#213E67}
a:hover {color:#FF0000;
         text-decoration:underline;}
         
         
img{border:none;}

ul{margin:0px;
		   padding:0px;}
		   
		   li{margin:0px;
		   padding:0px;}
		 
#container{width:930px;
           margin:0px auto;}

		   
/* ヘッダーについての記述 */
div#header {
height:64px;
background-image:url(images/title.jpg);
background-repeat:no-repeat;
margin:0px;
}

div#title{
padding-top:0px;
padding-left:0px;
}


div#header h1{margin:0px;}

div#header h1 a{
	text-indent: -1000px;
     height:64px;
     width:930px;
	display:block;
}

div#header h1 a:link {color:#FF0000;}

div#header h1 a:visited {color:#FF0000;}

div#header h1 a:hover {color:#FF0000;
         text-decoration:underline;}
		 
/*----　ナビゲーションについての記述　----*/

#menu_box{height:40px;}

#menu{
width:930px;
height:30px;
	text-align:left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #ffffff;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
}

#menu a{
	text-decoration: none;
	color: #fff;
	padding: 8px 15px 3px 20px;
}

#menu a:hover{
	text-decoration: none;
	color: #FF0000;
}

#menu ul{
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#menu ul li{
	display: inline;
	font-size: 14px;
}

/* topページテンプレート */

div#content {width:630px;
float:left;
}

div#innerbox {
padding: 0 10px 20px 0;
}

div.post{
margin-bottom:8px;
padding:0px;
background-image:url(images/parts/post_bg1.gif);
background-repeat:repeat-y;
}

div.post_2{margin:0px;
padding:0px;
background-image:url(images/parts/post_bg2.gif);
background-repeat:no-repeat;
background-position:top;
}

div.post_3{
	margin:0px;
			crear:both;
			padding:20px 25px 25px;
	background-image:url(images/parts/post_bg3.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.post img{border:0px;}

div.post img.floatleft{float:left;
margin:0px 8px 8px 0px;
border:0px;}

h2.posttitle{font-size:170%;
line-height:130%;
margin-bottom:20px;
}


h2.posttitle a:visited{color:#00829E;
}

h2.posttitle a:hover{color:#ff0000;
}

h2.posttitle_page{font-size:170%;
color:#333;
margin-bottom:10px;
border-left:10px #ccc solid;
padding-left:8px;

}

div.metadata{font-size:100%;
font-size:84%;
line-height:160%;
color:#666;
text-align:left;
margin-top:10px;
margin:0px;
}


div#content p {
	font-size:110%;
	line-height:160%;
	margin-bottom:3%;
	color: #333333;
}

div#content p.navigation{text-align:center;
	margin-bottom:5px;
padding:0px;
}

div#content p.date{margin-bottom:0px;}

/* ページナビ  */
.tablenav {
	color: #2583ad;
	margin:3px auto 6px;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00829E;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}

/*----------- アーカイブページ -------------*/

h2.archive_title{font-size:170%;
line-height:130%;
padding:0 0 5px;
margin:0 0 10px;
color:#333;}

div.post_excerpt img{float:left;
margin-right:10px;}

div#content div.post_excerpt p{margin:0;}

/*----------　右サイドバー　------------*/

div#leftbar
{width:300px;
float:right;}

div#leftbar ul{
list-style: none;
}

div#leftbar ul li{margin-bottom:10px;
list-style:none;
line-height:140%;
background-image:url(images/side_bg.gif);
background-position:bottom;
background-repeat:no-repeat;}

div#leftbar ul li ul{margin:0px;
padding:5px 9px 9px;}

div#leftbar ul li ul li{margin-bottom:2px;
padding:0 0 0 13px;
background-image: url(images/parts/arrow.gif);
background-repeat: no-repeat;
background-position:0% 4px;
}

div#leftbar li h2{
color:#444;
font-size:14px;;
padding-top: 10px;
padding-right: 0px;
padding-bottom:5px;
padding-left: 35px;
font-weight: bold;
background-image: url(images/side_ttl.gif);
background-repeat:no-repeat;
}


/* 検索フォーム */
div#right_search_box{padding:10px;}

div#right_search_box input#search_input{
width:200px;
}

div#leftbar li.searchform li input#searchsubmit{width:50px} 

/* タグクラウド */

div#right_tag_cloud{padding:10px;
line-height:18pt}

/*----　フッターについての記述　----*/

div #footer{width:800px;
clear:both;
padding-bottom:10px;}

div #footer p{font-size:100%;
color:#666666;
text-align:center;}

/*----- コメントについての記述  ----*/

h3#respond {font-size:120%;
margin:5px 0 10px 0px;
padding-left:7px;
border-left:7px #ccc solid;
}

h3#comment_respond {font-size:120%;
margin:5px 0 10px 0px;
}

p#tb_url {font-size:84%;
padding:0 0 5px 0;
color:#666;}

input#trackbackurl{width:400px;
font-size:84%;
color:#333;}

ol#commentlist{margin:0 0 15px 0;
font-size:84%;
}

ol#commentlist li.commentcontent{display:block;
list-style:none;
margin-bottom:12px;
padding:10px 10px 0px 10px;
border:1px #bbb solid;
background-color:#eee;
}

ol#commentlist li p.comment_metadata{font-size:120%;
margin-bottom:0px;}

ol#commentlist li, ol#commentlist p{font-size:110%;}

p.note{background:#fff8d5;
padding:3px 8px;
color:#666;
border:2px solid #e5ab6a;}

form#commentform label{width:140px;
float:left;
margin:3px 10px 0 0 ;
font-weight:bold;
}

form#commentform p{clear:both;}

form#commentform sub{display:block;
padding-top:2px;
}

input#author, input#email, input#url{width:244px;
border:1px solid #aaa;
padding:1px 3px}

textarea{font-size:100%;
border:1px solid #aaa;
width:400px;}

p.submitbutton{text-align:center}

p.submitbutton input{padding:3px 10px;
color:#000;}




/* clearfix */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*--------- アドセンス -------*/

/* ヘッダー */

div#header_adsense{height:112px;}

div#header_adsense_inner{background-color:#fff;
border:1px solid #ccc;
padding:5px;
text-align:center;}

/* 記事 */
div#single_adsense{margin:0 0 25px;}

div#single_adsense2{margin:0 0 25px;}