/* Base */
div.navi {
   background-color: #fffed1;
}

.page_top {
	position: fixed;
	bottom: 0; /* 上にしたい場合は bottom を top に書き換え */
	right: 0; /* 左にしたい場合は right を left に書き換え */
	width: 87px; /* 画像を設定する場合、その画像のwidthと同じ値 */
	height: 30px; /* 画像を設定する場合、その画像のheightと同じ値 */
	margin: 0;
}

/* Portal */


/* Theme */


/* Custom */
@charset "UTF-8";
/* $Id: base-weblog.css 27650 2006-04-21 11:32:09Z plindner $ */

/* basic elements */

HTML
{
margin: 0;
/* setting border: 0 hoses ie6 win window inner well border */
	padding: 0;
}
BODY
{
margin: 1;
/* setting border: 0 hoses ie5 win window inner well border */
	padding: 0;
font-family: verdana, 'trebuchet ms', sans-serif;
font-size: 12px;
}
FORM {
margin: 0;
padding: 0;
}
A {
text-decoration: underline;
}
A IMG {
border: 0;
}
H1, H2, H3, H4, H5, H6 {
font-weight: normal;
}
H1, H2, H3, H4, H5, H6, P, OL, UL, PRE, BLOCKQUOTE
{
margin-top: 10px;
margin-bottom: 10px;
}
/* standard helper classes */

.clr
{
clear: both;
overflow: hidden;
width: 1px;
height: 1px;
margin: 0 -1px -1px 0;
border: 0;
padding: 0;
font-size: 0;
line-height: 0;
}
/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .pkg {
display: inline-block;
}
/* no ie mac \*/
*+html body .pkg {
height: 1%;
}
* html .pkg {
height: 1%;
}
.pkg {
display: block;
}
/* */


/* page layout */


/* center on ie */

#container
{

}
#container-inner {
position: static;
width: auto;
}
#banner {
position: relative;
background-color : silver;
}
#banner-inner {
position: static;
}
#pagebody {
position: relative;
width: 100%;
}
#pagebody-inner {
position: static;
width: 100%;
}
#alpha, #beta, #gamma, #delta
{
display: inline;
/* ie win bugfix */
	position: relative;
float: left;
min-height: 1px;
}
#delta {
float: right;
}
#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
position: static;
}
/* banner user/photo */

.banner-user
{
float: left;
overflow: hidden;
width: 64px;
margin: 0 15px 0 0;
border: 0;
padding: 0;
text-align: center;
}
.banner-user-photo
{
display: block;
margin: 0 0 2px 0;
border: 0;
padding: 0;
background-position: center center;
background-repeat: no-repeat;
text-decoration: none !important;
}
.banner-user-photo IMG
{
width: 64px;
height: auto;
margin: 0;
border: 0;
padding: 0;
}
/* content */

.content-nav
{
margin: 10px;
text-align: center;
}
.date-header,
.entry-content
{
position: static;
clear: both;
}
.entry,
.trackbacks,
.comments,
.archive
{
position: static;
overflow: hidden;
clear: both;
width: 100%;
margin-bottom: 20px;
}
.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed
{
clear: both;
margin: 5px 10px;
}
.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
clear: both;
}
.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{
clear: both;
margin: 5px 10px 20px 10px;
}
.comments-open LABEL {
display: block;
}
#comment-author, #comment-email, #comment-url, #comment-text
{
width: 240px;
}
#comment-bake-cookie
{
margin-left: 0;
vertical-align: middle;
}
#comment-post
{
font-weight: bold;
}
IMG.image-full {
width: 100%;
}
.image-thumbnail
{
float: left;
width: 115px;
margin: 0 10px 10px 0;
}
.image-thumbnail IMG
{
width: 115px;
height: 115px;
margin: 0 0 2px 0;
}
/* modules */

.module
{
position: relative;
overflow: hidden;
width: 100%;
}
.module-content
{
position: relative;
margin: 5px 10px 20px 10px;
}
.module-list,
.archive-list
{
margin: 0;
padding: 0;
list-style: none;
}
.module-list-item
{
margin-top: 5px;
margin-bottom: 5px;
}
.module-presence IMG {
vertical-align: middle;
}
.module-powered .module-content {
margin-bottom: 10px;
}
.module-photo .module-content {
text-align: center;
}
.module-wishlist .module-content {
text-align: center;
}
.module-calendar .module-content TABLE
{
border-collapse: collapse;
width: 100%;
}
.module-calendar .module-content TH,
.module-calendar .module-content TD
{
width: 14%;
text-align: center;
}
.module-category-cloud .module-list
{
margin-right: 0;
margin-left: 0;
}
.module-category-cloud .module-list-item
{
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2em;
background: none;
}
.module-category-cloud .cloud-weight-1  {
font-size: 0.9em;
}
.module-category-cloud .cloud-weight-2  {
font-size: 0.95em;
}
.module-category-cloud .cloud-weight-3  {
font-size: 1em;
}
.module-category-cloud .cloud-weight-4  {
font-size: 1.125em;
}
.module-category-cloud .cloud-weight-5  {
font-size: 1.25em;
}
.module-category-cloud .cloud-weight-6  {
font-size: 1.375em;
}
.module-category-cloud .cloud-weight-7  {
font-size: 1.5em;
}
.module-category-cloud .cloud-weight-8  {
font-size: 1.625em;
}
.module-category-cloud .cloud-weight-9  {
font-size: 1.75em;
}
.module-category-cloud .cloud-weight-10 {
font-size: 1.75em;
}
.module-qrcode .module-content {
text-align: center;
}
.typelist-plain .module-list
{
list-style: none;
}
.typelist-plain .module-list-item
{
padding: 0;
background: none;
}
.typelist-thumbnailed {
margin: 0 0 20px 0;
}
.typelist-thumbnailed .module-list-item
{
display: block;
clear: both;
margin: 0;
}
/* positioniseverything.net/easyclearing.html */
.typelist-thumbnailed .module-list-item:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .typelist-thumbnailed .module-list-item {
display: inline-block;
}
/* no ie mac \*/
*+html body .typelist-thumbnailed .module-list-item {
height: 1%;
}
* html .typelist-thumbnailed .module-list-item {
height: 1%;
}
.typelist-thumbnailed .module-list-item {
display: block;
}
/* */

.typelist-thumbnail
{
float: left;
min-width: 60px;
width: 60px;
/* no ie mac \*/width: auto;
/* */
	margin: 0 5px 0 0;
text-align: center;
vertical-align: middle;
}
.typelist-thumbnail IMG {
margin: 5px;
}
.module-galleries .typelist-thumbnail IMG {
width: 50px;
}
.typelist-description
{
margin: 0;
padding: 5px;
}
.typelist-no-description
{
text-align: center;
margin: 10px 0;
}
.module-featured-photo .module-content,
.module-photo .module-content
{
margin: 0;
}
.module-featured-photo IMG {
width: 100%;
}
.module-recent-photos {
margin: 0 0 15px 0;
}
.module-recent-photos .module-content {
margin: 0;
}
.module-recent-photos .module-list
{
display: block;
height: 1%;
margin: 0;
border: 0;
padding: 0;
list-style: none;
}
/* positioniseverything.net/easyclearing.html */
.module-recent-photos .module-list:after
{
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .module-recent-photos .module-list {
display: inline-block;
}
/* no ie mac \*/
*+html body .module-recent-photos .module-list {
height: 1%;
}
* html .module-recent-photos .module-list {
height: 1%;
}
.module-recent-photos .module-list {
display: block;
}
/* */

.module-recent-photos .module-list-item
{
display: block;
float: left;
/* ie win fix \*/ height: 1%;
/**/
	margin: 0;
border: 0;
padding: 0;
}
.module-recent-photos .module-list-item A
{
display: block;
margin: 0;
border: 0;
padding: 0;
}
.module-recent-photos .module-list-item IMG
{
width: 60px;
height: 60px;
margin: 0;
padding: 0;
}
/* mmt calendar */

.module-mmt-calendar {
margin-bottom: 15px;
}
.module-mmt-calendar .module-content {
margin: 0;
}
.module-mmt-calendar .module-header {
margin: 0;
}
.module-mmt-calendar .module-header A {
text-decoration: none;
}
.module-mmt-calendar TABLE {
width: 100%;
}
.module-mmt-calendar TH {
text-align: left;
}
.module-mmt-calendar TD
{
width: 14%;
height: 75px;
text-align: left;
vertical-align: top;
}
.day-photo
{
width: 54px;
height: 54px;
}
.day-photo A
{
display: block;
}
.day-photo A IMG
{
width: 50px;
height: 50px;
}
TEXTAREA
{
font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け", "繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3", "Osaka", verdana, arial, sans-serif;
}
/* general page elements tuika*/

A
{
text-decoration: underline;
}
A:LINK {
color: #59759B;
}
A:VISITED {
color: #666666;
}
A:ACTIVE {
color: #666666;
}
A:HOVER {
color: #666666;
}
/* layout */
P {
margin:0px;
}
BODY
{
margin: 0;
color: #333333;
font-family: Georgia, Times, serif;
font-weight: normal;
font-size: small;
line-height: 200%;
background-image: url(http://blog.kazunori310.jp/blog_head.jpg);
background-repeat: no-repeat;
background-position: center top;
}
#container {
position: static;
}
.layout-three-column #container-inner
{
position: static;
}
.layout-two-column-left #container-inner
{
position: static;
}
.layout-two-column-right #container-inner
{
position: static;
}
.layout-three-column #banner
{
background-image: url(http://blog.kazunori310.jp/airplane/images/airplane_head.jpg);
background-repeat: no-repeat;
background-position: center top;
color: #333333;
text-align: left;
font-family: Georgia, Times, serif;
width: 100%;
height: 240px;
}
.layout-two-column-left #banner
{
background-image: url(http://blog.kazunori310.jp/airplane/images/airplane_head.jpg);
background-repeat: no-repeat;
background-position: center top;
color: #333333;
text-align: left;
font-family: Georgia, Times, serif;
width: 100%;
height: 240px;
}
.layout-two-column-right #banner
{
background-image: url(http://blog.kazunori310.jp/airplane/images/airplane_head.jpg);
background-repeat: no-repeat;
background-position: center top;
color: #333333;
text-align: left;
font-family: Georgia, Times, serif;
width: 100%;
height: 240px;
}
#banner-inner {
padding: 100px 20px 50px 20px;
color: #ff0000;
}
#banner A
{
color : black;
text-decoration: none;
}
#banner-header
{
margin: 0.25em 0;
font-size: x-large;
font-weight: bold;
}
#banner-description
{
margin: 0.25em 0;
font-size: small;
}
/* default to artistic/calendar/timeline layout */

#container
{
width: 782px;
}
.layout-artistic #alpha,
.layout-calendar #alpha
{
width: 315px;
/* 285px + 15px + 15px */
	
	
}
.layout-artistic #alpha-inner,
.layout-calendar #alpha-inner,
.layout-timeline #alpha-inner
{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-artistic #beta,
.layout-calendar #beta
{
width: 465px;
}
.layout-artistic #beta-inner,
.layout-calendar #beta-inner,
.layout-timeline #beta-inner
{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta {
width: 210px;
margin: 15px 0;
}
#beta #gamma-inner, #beta #delta-inner {
padding: 0;
}
/* content */

.content-nav {
margin-top: 0;
}
.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
margin: 0 0 10px 0;
border: 0;
color: #333333;
font-family: Georgia, Times, serif;
font-size: medium;
text-align: left;
}
.entry-header
{
margin: 0px;
color: #333333;
font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
font-size: medium;
text-align: left;
font-weight: normal;
text-transform: none;
padding-left: 5px;
border-bottom: 1px solid #E7E7E7;
border-left: 1px solid #E7E7E7;
border-top: 1px solid #E7E7E7;
}
.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
border-left: 1px solid #E7E7E7;
margin: 10px 0;
}
.entry-content P {
text-align: left;
}
.entry-footer,
.trackback-footer,
.comment-footer
{
margin: 0 0 10px;
border: 0;
color: #000000;
font-family: Verdana, Arial, sans-serif;
font-size: x-small;
line-height: normal;
text-align: right;
padding: 5px;
background-color: #F2F2F2;
}
#comment-author, #comment-email, #comment-url, #comment-text
{
width: 80%;
}
/* fixes bug in ie win */
IMG.image-full
{
width: 100%;
;
}
/* modules */



.module-header
{
margin: 5px 0;
font-family: Georgia, Times, serif;
font-size: small;
line-height: normal;
text-transform: none;
letter-spacing: 0.3em;
text-align: left;
background-image: url(http://blog.kazunori310.jp/airplane/images/airplane_title.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 15px;
padding: 5px;
}
.module-content
{
margin: 5px 0 20px 0;
color: #333333;
font-family: Verdana, Arial, serif;
font-size: x-small;
line-height: 150%;
text-align: left;
}
.module-list {
margin: 0;
}
.module-list-item {
margin: 10px 0;
}
.typelist-thumbnailed .module-list-item {
margin: 10px 0;
}
.module IMG,
.module-photo IMG
{
border: 1px solid #333333;
}
.module-photo .module-content
{
text-align: left;
}
.module-powered {
text-align: left;
}
.module-calendar .module-header
{
color: #336600;
font-family: Georgia, Times, serif;
font-size: small;
border: 0;
text-align: left;
text-transform: none;
letter-spacing: .3em;
}
.module-calendar TH,
.module-calendar TD
{
text-align: center;
font-weight: normal;
}
.typelist-thumbnail IMG {
margin: 0;
}
.module-featured-photo {
margin-bottom: 5px;
}
.module-featured-photo .module-content IMG {
width: 420px;
}
.module-recent-photos .module-content {
padding: 2px 0 0 0;
}
.module-recent-photos .module-list {
margin: 0;
}
.module-recent-photos .module-list-item
{
width: 70px;
/* ie mac fix */
	height: 70px;
/* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}
/* moblog1 tweaks */
	
	.layout-moblog1 #container
	{
width: 780px;
}
.layout-moblog1 #alpha
	{
width: 200px;
}
.layout-moblog1 #alpha-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog1 #beta
	{
width: 380px;
}
.layout-moblog1 #beta-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog1 #gamma
	{
width: 200px;
}
.layout-moblog1 #gamma-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
/* moblog2 tweaks */
	
	.layout-moblog2 #container
	{
width: 780px;
}
.layout-moblog2 #alpha
	{
width: 100px;
}
.layout-moblog2 #alpha-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog2 #beta
	{
width: 350px;
}
.layout-moblog2 #beta-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog2 #gamma
	{
width: 190px;
}
.layout-moblog2 #gamma-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog2 #delta
	{
width: 140px;
}
.layout-moblog2 #delta-inner
	{
border: 0;
padding: 15px 15px 15px 15px;
background: #FFFFFF;
}
.layout-moblog2 .module-photo IMG {
width: 100px;
height: auto;
}
/* timeline tweaks */

	.layout-timeline #alpha
	{
width: 390px;
/* 285px + 15px + 15px */
		
		
	}
.layout-timeline #beta
	{
width: 390px;
}
.layout-timeline #beta #gamma {
width: 175px;
}
.layout-timeline #beta #delta {
width: 170px;
}
/* one-column tweaks */
	
	.layout-one-column #container
	{
width: 478px;
}
.layout-one-column #alpha
	{
display: block;
float: none;
width: auto;
}
.layout-one-column #alpha-inner
	{
border: 0;
padding: 0px;
}
/* two-column-left tweaks */
	
	.layout-two-column-left #container
	{
width: 858px;
padding: 0px 1px;
}
.layout-two-column-left #alpha
	{
width: 190px;
}
.layout-two-column-left #alpha-inner
	{
border: 0;
padding: 0px;
background: #FFFFFF;
}
.layout-two-column-left #beta
	{
width: 480px;
float: left;
}
.layout-two-column-left #beta-inner
	{
border: 0;
padding: 0px;
padding-left: 20px;
}
/* two-column-right tweaks */
	
	.layout-two-column-right #container
	{
width: 858px;
padding: 0px 1px;
}
.layout-two-column-right #alpha
	{
width: 470px;
position: absolute;
left: 196px;
}
.layout-two-column-right #alpha-inner
	{
border: 0;
padding: 0px;
}
.layout-two-column-right #beta
	{
width: 187px;
float: right;
}
.layout-two-column-right #beta-inner
	{
border: 0;
padding: 0px;
}
/* three-column tweaks */
	
	.layout-three-column #container
	{
width: 858px;
padding: 0px 1px;
height: 240px;
}
.layout-three-column #alpha
	{
width: 188px;
}
.layout-three-column #alpha-inner
	{
}
.layout-three-column #beta
	{
width: 470px;
margin: 0px;
}
.layout-three-column #beta-inner
	{
width: 100%;
position: relative;
padding-left: 10px;
}
.layout-three-column #gamma
	{
width: 187px;
float: right;
}
.layout-three-column #gamma-inner
	{
padding: 0px;
background: #FFFFFF;
}
#container #container-inner #pagebody {
/*background-image: url(http://blog.kazunori310.jp/.shared-blogzine/themes/design/200603airplane/images/airplane_body.gif);
background-repeat: repeat-y;
background-position: center top;
*/
}
#container #container-inner #pagebody #pagebody-inner .module-calendar A {
color: #4469CB;
display: block;
text-decoration: underline;
}
#container #container-inner #pagebody #pagebody-inner #beta #beta-inner .entry-content {
margin: 0px;
padding: 0px;
border-bottom: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
}
HTML {
background-image: url(http://blog.kazunori310.jp/blog_head.jpg);
background-repeat: repeat-y;
background-position: center top;
}
#pagebody-inner {
position: relative;
}
.layout-one-column #container #container-inner #banner #banner-inner {
padding: 120px 20px 50px 20px;
}



