/*
Theme Name: AirPlanefor Rikyu site theme
Theme URI: http://www.kaigaishijo.com/blog
Description: This theme is rikyu kaigaishijo.com site airplane version
Version: 1.0
Author: Hiroyuki Ogawa
Author URI: 
Tags: 


*/
@charset "Shift_JIS";

/*---------------------------------
-----------------------------------
#wrapper
	€#heaedr
	€#navi
	€#container
		€#side
		€#content
	€#footer
------------------------------------
----------------------------------*/

/*default
-----------------------------------*/
body,h1, h2, h3, h4, h5, h6,
p, pre, blockquote,form,input,textarea,fieldset,
ul, ol, dl, li,dt,dd,address,caption {
    margin: 0;
    padding: 0;
}

table{
	border-collapse:collapse;
	}
p{
	margin-bottom:1em;
	}
	
body{
	margin-bottom:20px;
	color: #333;
	font-size:12px;
	line-height:1.5;
	font-family:"qMmpS Pro W3","Hiragino Kaku Gothic Pro","CI","lr oSVbN",sans-serif;
	background:#2a5f9e url(./img/bg_body.jpg) left bottom repeat-x fixed;
	background-attachment:fixed;
}
address,em,caption,th{	
	font-style:normal;
	font-weight:normal;
	text-align:left;
	}
img{
	vertical-align:bottom;
	border:none;
	}
	
li{	list-style-type:none;	}



/*link
-----------------------------------*/
a{	color:#0095b3;	}
a:hover,a:active{	color:#0076b3;	}
a:visited{	color:#2483b3;	}


/*2.common style
-----------------------------------*/

/*clearfixnbN*/
.clearfix:after {
	content: ""; 
	display: block; 
	clear: both; 
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*ςs@*/
#airplane{
	background:url(./img/airplane.png) 10% 70% no-repeat fixed;
	}
*html #airplane{
	background-image:none;
	}

.alignright{
	margin:0 0 3px 5px;
	float:right;
}
.alignleft{
	margin:0 5px 3px 0;
	float:left;
}

/*3.headre
-----------------------------------*/
#header{
	position:relative;
	margin:15px auto 0 auto;
	width:820px;
	height:150px;
	background:url(./img/bg_header.jpg) no-repeat;
	}
#header h1 a{
	position:absolute;
	top:60px;
	left:20px;
	display:block;
	width:460px;
	height:40px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(./img/bg_header.jpg) -20px -60px no-repeat;
	}
#header #logo{
	position:absolute;
	top:5px;
	left:20px;
	width:275px;
	height:40px;
}


/*3.pϋ
-----------------------------------*/
#topicpath{
	margin:0 auto;
	padding:2px 15px;
	width:790px;/*820px*/
	font-size:11px;
	background-color:#f7f7eb;
}

/*4.wrapper
-----------------------------------*/
#wrapper{
	margin:0 auto;
	padding:15px;
	width:790px;/*820px*/
	background-color:#f7f7eb;
	}
		

/*5.container
-----------------------------------*/


/*6.content
-----------------------------------*/
#content{
	float:left;
	width:570px;
	}
#content h2{
	margin-bottom:3px;
	padding:2px 0 30px 18px;
	color:#0095b3;
	font-size:18px;
	letter-spacing:0.1em;
	background:url(./img/bg_head.jpg) left bottom no-repeat;
	}

#content h2 a{
	text-decoration:none;
	}

#content h2.pagetitle{
	color:#333;
	background:none;
	}
	
.postdate{
	text-align:right;
	font-size:11px;
	}
.post-footer{
	margin:5px 0 30px;
	font-size:11px;
	border-top:1px #aaa dotted;
	}

.navigation{
	margin-bottom:15px;
	}
	
	
/*7.sidebar
-----------------------------------*/
#sidebar{
	float:right;
	width:200px;
	}
#search{
	margin-bottom:20px;
	padding:5px 3px;
	text-align:center;
	background-color:#fff;
	border:2px #8fcc14 solid;
	}
input#sbox{
	margin-bottom:5px;
	padding:2px 0;
	border:1px #0095b3 solid;
	}
	
#sidebar ul{
	margin:0 0 20px 5px;
	}
#sidebar ul li{
	margin-bottom:3px;
	padding:2px 0 2px 18px;
	background:url(./img/icon_page.gif) left 2px no-repeat;
	}




/*8.footer
-----------------------------------*/
#footer{
	margin:0 auto;
	padding:30px 0;
	width:820px;
	text-align:center;
	color:#fff;
	background:#0ab9e6 url(./img/bg_footer.jpg) center bottom repeat-x;
	}
#footer a{
	color:#ccc;
	}
