@charset "utf-8";
/*
Theme Name: Maria Maria
Theme URI: http://space-lab.jp/
Description: 有名な <a href="http://binarybonsai.com/kubrick/">Kubrick</a> をもとにした WordPress のデフォルトテーマ
Version: 1.6
Author: SPACE LAB
Author URI: http://www.space-lab.jp/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by SPACE LAB,
	whose blog you will find at http://www.space-lab.jp/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
	
/* ============================================================ wptsuika */
	
#content {
	font-size: 1.2em
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	background-color:#FFFFFF;
	color:#333333;
	font-size:13px;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

#footer {
	/*background: #eee url('images/kubrickfooter.jpg') no-repeat top;*/
	border: none;
		background-color:#270000;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

/*h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}*/

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

/*h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	border-bottom:#996600 1px dotted;
	padding:0 0 5px 30px;
	background:url('images/butterfly_icon.gif') no-repeat;
	color:#996600;
	font-size:120%;
	}*/

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;
	}

.entry p a:visited {
	color: #b85b5a;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}

#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}

	
	
	
	
h1 .bloginfoname {
	text-indent:-99999px;
	font-size:1%;
	}
.bloginfoname {
	text-indent:-99999px;
	font-size:1px;
	}

#headerimg .description {
	font-size: 1px;
	text-indent:-99999px;
	font-size:1px;
	}

.description {
	text-indent:-99999px;
	font-size:1px;
	}	
	
	
	
	
	
	
	
/* ============================================================ wptsuika */
	
	



/*spacelab*/



*{
	margin: 0px;
	padding: 0px;
	font-size:100%;

	}
	
li {
	list-style-type:none;
	}

html{
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴシックPro W3","Hiragino Kaku Gothic Pro","Osaka","MS ゴシック",sans-serif;
	/*font-size:62.5%;*/
	font-size:65%;

	}

body {
	font-size: 1.1em;
	line-height:1.9;
	width:840px;
	margin:0 auto;
	padding:0 30px;
	color:#333;
	background:#fff;
	}
	
img{
	border:0;
	vertical-align:middle;/* for IE6 */
	}

a{
	text-decoration:none;
	outline:none;
	color:#333;
	}

a:link,
a:visited{
	text-decoration:none;
	}

a:hover,
a:active{
	text-decoration:underline;
	}
	
p {
	margin-bottom:1em;
	}
	








h1 .bloginfoname {
	text-indent:-99999px;
	font-size:1%;
	}
.bloginfoname {
	text-indent:-99999px;
	font-size:1px;
	}

#headerimg .description {
	font-size: 1px;
	text-indent:-99999px;
	font-size:1px;
	}

.description {
	text-indent:-99999px;
	font-size:1px;
	}
	
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}


	
/* ============================================================ layout */

#wrapper {
	clear:both;
	padding-bottom:7px;
	/*border-bottom:1px solid #999;*/
	background-color:#FFFFFF;
	}
	
#side {
	width:225px;
	float:left;
	padding-top:30px;
	background-color:#FFFFFF;
	}
	
	
#main {
	width:570px;
	float:right;
	font-size:1.1em;
	padding-top:30px;
	background-color:#FFFFFF;
	}
	
#main2 {
	width:570px;
	float:right;
	font-size:1.1em;
	padding-top:30px;
	background-color:#FFFFFF;
	}	
/*#topPage #main {
	background:url(images/bk.jpg) right 75px no-repeat;
	}
		*/
#topPage #main2 {
	background:url(images/bk.jpg) right 75px no-repeat;
	
	}
			
#back {
	clear:both;
	text-align:right;
	border-bottom:1px solid #999;
	padding:40px 0 10px 0;
	}
	
/* ============================================================ pageTop */

h1 {
	display:block;
	width:330px;
	float:left;

	}
	
#navi {
	float:right;
	margin-top:10px;
	text-align:right;
	padding-left:5px;
	margin-bottom:15px;
	}

#navi li {
	display:inline;
	padding-right:5px;
	_padding-left:5px;

	}
	
#info {
	clear:right;
	float:right;
	}
	
#gNavi {
	clear:both;
	padding-top:13px;
	background-color:#FFFFFF;
	
	
	}
	

#gNavi li {
	float:left;
	margin-bottom:9px;
	border-bottom:#999900 2px solid;
	padding-bottom:5px;	}


/* ============================================================ side */

#blog,#howto,#guide,#media,#amakusa,#kanko {
	margin-bottom:8px;
	}

#blog {
	padding-left:72px;
	background:url(images/blog_bk.jpg) no-repeat;
}



#update {
	color:#865a02;
	}
	
/* ============================================================ footer */

#footer {
	color:#666;
	font-size:90%;
	text-align:center;
	padding-top:7px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	}
	
/* ============================================================ index */

#mainImage {
	margin-bottom:8px;
	}
	
#whatsNew {
	margin:20px 0 0 20px;
	height:400px;
	line-height:3.0;
	}

#whatsNew dt{
	width:90px;
	float:left;
	clear:both;
	padding-left:14px;
	}
	
#whatsNew dd {
	padding-top:0.2em;
	float:left;
	}
	
	
#whatsNew dt{
	color:#000;
	background:url(images/icon.gif) left center no-repeat;
	padding-top:0.2em;
	padding-left:15px;
}

.date {
	padding:0 5px 0 15px;
	}
	
/* ============================================================ 下層 */

#information #main h3 {
	color:#a69803;
	font-size:1.3em;
	margin-top:50px;
	border-bottom:3px solid #a69803;
	padding-bottom:3px;
	margin-bottom:7px;
	}
	
	
.mainnews {
	color:#a69803;
	font-size:1.3em;
	margin-top:20px;
	border-bottom:3px solid #a69803;
	padding-bottom:3px;
	margin-bottom:7px;
	background-color:#FFFFFF;
	}
	
.mainnews2 {
	color:#a69803;
	font-size:1.3em;
	border-bottom:3px solid #a69803;
	padding-bottom:3px;
	margin-bottom:7px;
	background-color:#FFFFFF;
	}
	
.entry {
padding:20px 0 0 0;
margin:0;
}


	
#information #

 h3 a:link,
#information #main h3 a:visited {
	color:#a69803;
	margin-bottom:
	}
	
#information #main h3 a:hover,
#information #main h3 a:focus {
	color:#c3b842;
	text-decoration:none;
	}
	

 h3 a:link,
#information #main2 h3 a:visited {
	color:#a69803;
	margin-bottom:
	}
	
#information #main2 h3 a:hover,
#information #main2 h3 a:focus {
	color:#c3b842;
	text-decoration:none;
	}
	
	
.entryDate {
	text-align:right;
	font-size:90%;
	padding-left:490px;
	}
	
.midashi{
	background-color:#CDCDDF;
	font-weight:bold;
	padding:0 0 0 5px;
	margin-bottom:5px;

}	

.midashi2{
padding:10px 0 10px 5px;
}

.contact{
color:#000066;
font-weight:bold;
}

.contactbox{
margin-bottom:20px;
}

.post{
padding-top:20px;
background-color:#FFFFFF;
}

.entry{
background-color:#FFFFFF;
}


#monthlycatearchive {
	padding:10px;
	width:150px;
	border:1px dotted #000066;
	background-color:#CDCDDF;
	color:#000066;
	}
	
.stationbox{
clear:both;
}

.station{
float:left;
padding:0 10px 0 10px;
margin-bottom:0px;
}

.station2{
float:right;

}

.stationtitle{
padding:50px 0 10px 0;
clear:both;
}

.comment{
font-size: 0.9em;
	line-height:1.6;
	padding:0 0 10px 0;
	}

#timeTable {
	border-collapse:collapse;
	border:1px solid #000066;
	margin:0;
	}
	
#timeTable th{
	border:1px dotted #000066;
	background:#CDCDDF;
	padding-left:3px;
	}
	
	
#timeTable td{
	border:1px dotted #000066;
	padding:3px 20px;
	text-align:left;
	}
	
#gotobg{
	border:1px dotted #000066;
	padding:20px;
	margin-bottom:20px;
	background:url(images/goto_bg.jpg) right bottom no-repeat;
	}

.guidebox{
	background:url(images/guide.jpg) top no-repeat;
	height:65px;
	width:225px;
	margin-bottom:10px;
	}
