@charset "UTF-8";

/*
Theme Name: Simplest_W
Theme URI: http://icene.biz/
Description: Simplest_W
Author: KEI
Author URI: http://icene.biz/
Version: ver 1.0
*/

/* ----------------------------------------------------
Copyright (C) 2007 www.icene.biz All rights reserved.
----------------------------------------------------- */



/* 
=======================================================
	Style Menu

	1.Default
	2.Base and Layout
	3.Elements

=======================================================
*/


/* ----------------------------------------------------
	1.Defoult
----------------------------------------------------- */


html, body, div,
h1, h2, h3, h4, h5, h6 { 
	margin: 0; padding: 0; }

p{ margin: 1em 0;}

dl{ margin: 1em;}
dl dt{font-weight: bold;}
dl dd{ margin: 0.5em 0 0.5em 1em; line-height: 1.5; }

ul{ margin: 1em; padding: 0;
	list-style-type:none; }
ol{ margin: 1em; padding: 0;
	list-style-position: inside; }

blockquote{
	margin: 1em 0; padding: 30px 5px 10px;
	color: #757575;
	background: #f5f5f5 url(img/blockquote.gif) no-repeat left top;
}
	blockquote p { margin: 0;}

pre{
	margin: 1em 0; padding: 5px 7px;
	line-height: 1.4;
	color: #757575;
	border-left: 4px solid #dcdcdc;
}


hr{
	display: block; clear: both;
	margin: 0; padding: 0;
	height: 1px;
	border-width: 1px 0 0 0;
	border-top: solid #000928;
	background: #000928; color: #000928;
}


ins{text-decoration: underline;}
del{text-decoration: line-through;}
em { color: #000000; font-style:normal;}
strong { color: #000000; font-weight: bold; }

address{ display: inline; font-style: normal;}


a {text-decoration: none;}
a img{ border:none; text-decoration: none;}


a:link, a:visited {color:#4779ab;}
a:hover, a:active {color:#a2b4c7;}


.entry a:link img,
.entry a:visited img{
	border: 1px solid #a2b4c7; }

.entry a:hover img,
.entry a:active img{
	border: 1px solid #4779ab; }


#sidebar a:link, #sidebar a:visited {color:#7e96af;}
#sidebar a:hover, #sidebar a:active {color:#4779ab;}


/* -----------------------------------------------------
	2.Base andLayout
----------------------------------------------------- */


body{
	font-family: Arial,Helvetica,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 80%;
	color: #555;
	text-align: center;
	background: #fff url(img/) repeat-x center top;
}

div#wrap {
	margin: 0 auto;
	width: 1024px;
	text-align: left;
}
div.inner {
	margin: 0 auto;
	width: 750px;
	text-align: left;
}



/* header ---------------------------------------- */


div#header {
}


h1 {
	padding: 45px 0 0px;
	font-family: "Century Gothic",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 34pt;
	font-weight: normal;
	letter-spacing: 5px;
	text-align: left;
}



div.description {
	padding:0px 0px 0px 215px;
	color: #839db7;
	font-size: 100%;
}

/* navi --------------------------------------- */
ul#topnavi{

	width:100%;
	height:95px;

    margin-top:20px;
    font-size:12px;
    padding-left:0;
    margin-left:0;
	border : 1px ridge #4779ab ; padding : 3px 0 ;
/*
	margin: 20px 20;
	//text-align: right;
	text-align: left;
	//vertical-align: top;
*/
}

ul#topnavi li{
	list-style:none;
/*  上、右、下、左 */
    padding:3px 5px 2px 5px;
    margin: 3px 5px 2px 7px;
    width:90px;
    float:left;
    
    border-left-width:2px;
    //border-left-color:#FFEEDB;
    border-left-color:#CCEEFF;
    border-left-style:ridge;
    border-bottom-width:2px;
    border-bottom-height:4px;
    //border-bottom-color:#FFEEDB;
    border-bottom-color:#CCEEFF;
    border-bottom-style:ridge;


/*
	vertical-align: top
	//display: inline;
	display: inline-block;
	//list-item-position: inside;

	padding: 0 1em;
*/
	}



/* contents -------------------------------------- */

#content{
	margin: 0; padding: 0; }


.post {
	margin:0px 10px 35px; }


.postday{
	font-family: "Century Gothic",Arial,Helvetica,"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;
	font-size: 24pt;
	font-weight: normal;
	color: #ccc;
}

.post h2 {
	padding: 5px 0;
	font-size: 150%;
	color: #4779ab;
}


.entry { 
	margin: 0;
	padding: 1px 15px;
	line-height: 1.5;
}


ul.postmeta{
	margin: 0;
	padding: 3px 5px;
	color: #999;
	text-align: right;
	border-top: 1px solid #ccc;
}

ul.postmeta li { display: inline; }



/* comment */


#comments {
	margin:0px 0px 35px;
	line-height: 1.5;
}

#comments h3 {
	margin: 15px 0;
	padding: 5px 7px;
	font-size: 135%;
	font-weight: bold;
	color: #28c9ff;
	letter-spacing: 1px;
}


ul.commentlist { 
	margin: 0 15px 30px;
	padding: 3px 0; }


ul.commentlist li{ margin-bottom: 15px; }


.comment_data{
	margin: 0;
	padding: 3px 5px;
	color: #888899;
	text-align: right;
	border-top: 1px solid #ccc;
}

.commentlist li p{
	margin: 0;
	padding: 5px 0 5px 10px;
}


dl.commentform { 
	margin: 0;
	padding: 5px 10px 5px 25px;
}

dl.commentform dt { color: #a2a2a2; }
dl.commentform dd { margin: 3px 0 7px; }

p.nocomments{
	color: #555566;
	text-align: right;}


p#trackback{
	margin: 15px 0 25px;
	padding: 3px 7px;
	text-align :left;
	font-size: 85%;
}

input#tb{
	width: 400px;
	font-size: 95%;
	margin: 1em 0;
	color: #666;
}


div#pagenavi {
	margin: 2em 0;
	color: #555566;
	text-align: center; }


/* sidebar --------------------------------------- */

#sidebar{

	padding: 2em 0;
	color: #888899;
	background: #f0f0f0;
}

div#sidebar:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html div#sidebar {
    height: 1px;
    overflow: visible;
}
/**/


div.section {
	width: 240px;
	float: left;
}

div.center_section {
	width: 240px;
	margin: 0 13px;
	float: left;
}

#sidebar h3{
	padding: 2px 0;
	color: #28c9ff;
	font-size: 150%;
	font-weight: bold;
	letter-spacing: 2px;
}

/* search */


div.sidebox{
	margin: 0.5em 0.5em 1.5em; padding: 0; }
	
div.sidebox input {
	margin-bottom: 0.5em;
	padding: 2px;
	font-size: 85%;
	background: #f5f4f6;
}

input#searchsubmit {
	margin-bottom: 0.5em;
	padding: 1px;
	font-size: 85%;
}

/* sidelist */

ul.sidelist{ margin: 1em 1em 2em 0;}

ul.sidelist li{ line-height: 1.5;}

ul.sidelist li a{
	display: block;
	height: 20px;
	padding: 0 7px;
	border-bottom: 1px solid #dbdbdb;
}

ul.sidelist li a:link,
ul.sidelist li a:visited {
	background: #f0f0f0;
}


ul.sidelist li a:hover,
ul.sidelist li a:active {
	background: #e5e5e5;
}


/* 子カテゴリー */

ul.children{ margin: 0; }

ul.children li a{
	padding-left: 1em; }



/* footer ---------------------------------------- */


div#footer{
	clear: both;
	font-size: 95%;
	background: #f0f0f0;
}


p.toplink { 
	margin: 0;
	padding: 0 10px;
	text-align: right;}


div.copyright{
	padding: 2em 0 1.5em;
	font-size: 70%;
	text-align: center;
}

div.copyright2{
	padding: 2em 0 1.5em;
	text-align: center;
}


/* ----------------------------------------------------
	3.Elements
----------------------------------------------------- */


/* ページ内見出し設定 */

div.entry h2{
	font-size: 120%;
	font-weight: bold;
/*	color: #000000;*/
	color: #757575;
	line-height: 1.6;
	letter-spacing: 1px;

}


div.entry h3{
	font-size: 100%;
	font-weight: bold;
/*	color: #28c9ff;*/
	color: #757575;
	line-height: 1.6;
	letter-spacing: 1px;
	background: url(img/arrow_h3.gif) no-repeat left center;
}


div.entry h4{
	font-size: 100%;
	font-weight: bold;
/*	color: #16728f;*/
	color: #757575;
	line-height: 1.6;
	letter-spacing: 1px;
}



textarea, input, select {
	padding: 2px;
	font-size: 100%;
	border : 1px solid #a2b4c7;
	background-color: #fff;
}


/* MacIE */
textarea,input,select {
 font-family : "Osaka","\30D2\30E9\30AE\30CE\20Pro\20W3","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}