/*
Theme Name: Yoikotonet
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick<
/a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/

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

        This theme was designed and built by Michael Heilemann,
        whose blog you will find at http://binarybonsai.com/

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

*/

/* ie6 bug fix */
*{zoom:1;}

/* 全体のフォーマット */
body {
	font-size:90%;
	line-height:130%;
	font-family:"Arial", sans-serif;
}
li, dt {
}

a {
	text-decoration:underline;
}
a:link, a:visited {
	color:black;
}
a:hover {
	color:#55AE3A;
}

dt {
	font-weight: bold;
}

li, dd {
	margin-bottom:0.5em;
}

/* 表紙ページ */
#concept {
	margin:10px auto;
	text-align:center;
}

/* mainページ 全体のレイアウト */
body{
	text-align:center;
}
#whole {
	width:950px;
	margin:auto;
	text-align:left;
}

#head {
	position:fixed;
	top:0;
	width:970px; /* 120 +750 + 100 */
	height:65px;
	padding-bottom:5px;
	z-index:800;
	background-color:white;
	_position:absolute;
}

#navi {
	width:120px;
}

#main {
	margin-top:65px;
	margin-left:120px;
	width:750px;
}

/* head */
#head img {
	border:0;
}

h1 {
	margin:5px 0 0 120px ;
	*margin-left:0;
}

#catchcopy {
	margin:0 0 5px 120px;
	padding:2px 0 0 43px;
	width:220px;
	height:15px;
	font-size:80%;
	*margin-left:0;
}

/* info */
#info {
	list-style-type:none;
	margin:0;
	position:absolute;
	top:40px;
	right:100px;
	padding:5px;
	font-size:80%;
	*position:absolute;
	*width:750px;
	*right:0;
}
#info li {
	display:inline;
}
/* navi */
#navi a{
	text-decoration:none;
	color:black;
}
#navi a:hover{
	color:#55AE3A;
}

#navi, #bignavi {
	position:fixed;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:80%;
	letter-spacing:0;
}

#navi {
	*position:absolute;
	*left:10px;
}
#bignavi{
	*position:absolute;
	*display:none;
}

#navi {
	top:40%;
}
#navi li{
	margin:0;
	padding-top:5px;
	padding-left:20px;
	background:transparent none no-repeat 0 50%;
}
#bignavi {
	z-index:1000;
	bottom:110%;
	font-size:450%;
	font-weight:bold;
}
#bignavi li{
	width:2000px;
	margin:0;
	padding:0;
	margin-bottom:5px;
	line-height:0.9em;
	color:black;
}



/* main */

#whatsnew {
	position:relative;
	margin:5px 0;
	overflow:hidden;
	*top:65px;
}

#signboard {
	position:fixed;
	margin-top:5px;
	height:175px;
	overflow:hidden;
	z-index:800;
	*position:relative;
	*top:70px;
}

#content, #about {
	position:relative;
	top:180px;
	margin-bottom:185px;
	*top:70px;
	*margin-bottom:0;
}

#about {
	width:750px;
	height:75px;
	overflow:hidden;
	*top:70px;
}

#articles {
	margin-top:5px;
	*margin-top:70px;
}

#sidebar {
	margin-top:5px;
}

/* article */
.article {
	position:relative;
	margin:0 0 5px 0;
	width:148px;
	padding:0;
	height:198px;
	border:1px solid black;
	background-color:#fafafa;
	float:left;
	overflow:hidden;
	text-align:center;
}

.culture, .furusato	 { /* large when mainpage */
	width:298px;
}
.wparticles .culture, .wparticles .furusato { /* not large when categorypage */
	width:148px;
}

.article .category{
	text-align:right;
}

.articleimg{
	height:190px;
	margin:5px;
	text-align:center;
	overflow:hidden;
}

.articleimg img{
	margin:0 auto;
}

.articletext{
	margin:0;
	font-size:90%;
	height:188px;
	border:1px solid gray;
	background-color:white;
	overflow:hidden;
	padding:0;
	text-align:justify;
}

.article .label {
	position:absolute;
 	top:100px;
	width:110px;
	overflow:hidden;
	background-color:white;
	z-index:100;
	*left:0;
}

.article .cat {
	background-color:black;
	font-size:75%;
	padding:0 6px;
	color:white;
	text-align:left;
	line-height:1.2em;
}

.news .cat  {
	background-color:blue;
}
.culture .cat {
	background-color:#FB6402;
}
.furusato  .cat {
	background-color:#562A12;
}
.library .cat  {
	background-color:#2B3381;
}
.minpaku .cat  {
	background-color:#931401;
}
.meigenz .cat  {
	background-color:#09AE1A;
}
.cosmo-mkg .cat  {
	background-color:#8B7500;
}

.topics .cat {
	background-color:#FFBBFF;
}

.article h2{
	display:table-cell;
	vertical-align:middle;
	margin:5px 0;
	padding:0.1em 6px;
	font-size:95%;
	height:2.8em;
	line-height:1.2em;
	text-align:left;
	border:none;
}

* html .artcle h2{/* IE 6 */
	display:inline;
	zoom:1;
}

*:first-child+html .article h2{/* IE 7 */
	display:inline;
	zoom:1;
}

.article h2 a{
	text-decoration:none;
}
.article h2 a:hover {
	color:black;
}


/* whatsnew */
#whatsnew{
	width:749px;
	height:250px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:1px solid black;
	border-top-width:5px;
	border-left:none;
}

#whatsnew .newsitem {
	width:750px;
	height:250px;
	margin:0;
	padding:0;
	position:absolute;
	overflow:hidden;
	border:none;
	border:1px solid black;
}

#news1{ left:0px; }
#news2{ left:450px; }
#news3{ left:550px; }
#news4{ left:650px; }

/* infopage */
.infopage {
	width:640px;
	padding-top:10px;
	background:#F5FFFA;
}

.infopage h2 {
}
.infopage h3 {
	border-bottom:3px solid #004F00;
	color:#004F00;
	padding:0.5em 0;
}

.infopage p, .infopage dl {
	margin-left:2em;
}

/* signboard */
#signboard h1 {
	display:none;
}

/* about */
#about {
	border:1px solid gray;
	text-align:center;
}

/* sidebar */
#sidebar {
	position:static;
}

/* footer */
#footer {
	margin:10px 0;
	border-top:2px dashed gray;
	text-align:right;
	*margin-top:100px;
}
#footer ul{
	margin:0;
}
#footer li{
	padding:0;
	list-style-type:none;
}

#footer h2{
	font-size:100%;
	margin:5px 0 0 0;
	*border:none;
}
#searchform{
	margin:0;
	text-align:right;
}
#footer p{
	text-align:center;
	border:1px solid blue;
}

/* wordpress */
.navigation{
	*margin:0;
}
 #content{
 }

.post h2 {
	*border:none;
	*margin:0;
}

.post {
	*margin:0;
}

