/*   
Theme Name: shugyoumondou
Theme URI: http://www.www.www/
Description: shugyoumondou
Author: kurimakun
*/

/* 全体的なルール */
* {margin:0;padding:0;line-height:1.6;}

body {background-color:#fff; /*background-image:url(images/body-bg.gif);*/ background-repeat:repeat-y;background-position:860px 0;color:#333;font-family:verdana, sans-serif;}
a {text-decoration:none;}
a:link {color:#E57A00;}
a:visited {color:#c90;}
a:hover {color:#90CB00;}
a:active {color:#D7FA99;}

img {border:0;}

/* ヘッダーテンプレート */
div#page{margin-right: auto;margin-left:auto;width:850px;background:url(images/header-green.png) no-repeat;}
div#header{padding:30px 20px 35px 20px;/*padding:30px 20px 55px 20px;*/}
div#header h1 {font-family:georgia, serif;font-size:1.5em;}
div#header h1 a:link, div#header h1 a:visited {color:#696969;}
div#header h1 a:hover, div#header h1 a:active {color:#999;}
div#header p{color:#666;font-size:0.8em;padding: 0.5em 3.0em;}

#breadcrumb{clear:both;margin:0;padding:0 0 40px 20px;font-size:12px;line-height:30px;}
#breadcrumb li{float:left;margin:0 5px 0 0;padding:0;list-style:none;}

/* フッターテンプレート */
div#footer{clear:both;padding:20px;}
p#copyright{	text-align:center;font-size:0.63em;}

/* トップページテンプレート */
div#content{width:635px;float:left;}   
div#innerbox{padding:0 20px 20px 20px;}
div.post{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #999;clear:both;}
div.post p.q{font-size:1.6em;color: #0000ff;border-bottom: 1px #0000ff dotted;}
div.post p.a{font-size:1.6em;color:#ff0000;border-bottom:1px #ff0000 dotted;}

h2.posttitle{font-size:1.0em;margin-bottom:0.5em;}
dl {margin-bottom:1em;}
dl.metadata dt, dl.metadata dd{font-size:0.8em;color:#666;display:inline;}
dl.metadata dd{border-right:1px solid #ccc;padding-right:0.5em;margin-right:0.5em;}
dl.metadata dd.last{border-right:none;}
div#content p{font:0.9em/1.5em verdana, sans-serif;margin-bottom:1em;}
p.navigation {text-align:center;}


/* サイドバーテンプレート */
div#sidebar{width:200px;float:left;}
div#sidebar ul{margin:0 0 15px 15px;}
div#sidebar li, div#sidebar li li{list-style:none;line-height:1.6em;}
div#sidebar li li{background:url(images/bullet.gif) 0 0.5em no-repeat;padding-left:12px;font-size:0.9em;}
div#sidebar li li li{font-size:1em;}
div#sidebar li h2{font-size:1.0em;color:#666;}
div#sidebar li.searchform ul{margin-left:0;}
div#sidebar li.searchform li{background:none;padding-left:0;}
div#sidebar li.searchform li input#s{width:120px;margin-top:2px;}
div#sidebar li.searchform li input#searchsubmit{width:3em;}
/* 個別記事テンプレート */
div.post img {border:4px solid #ccc;}
div.post img.wp-smiley{border:none;}
div.post img.floatleft{float:left;margin:0 8px 8px 0;}
div.post blockquote{margin-bottom:1em;padding:20px 15px 10px 15px;background:url(images/blockquote.png) no-repeat #fafef3;border:1px solid;border-color:#efefef #ccc #ccc #efefef;}
div.post ul, div.post ul ul, div.post ol, div.post ol ol{margin:0 0 1em 25px;}
div.post li {font-size:0.75em;line-height:1.5em;}
div.post li li {font-size:1em;}
hr {
	border-top:solid #ccc;
	background:#fff;
	color:#fff;
	border-width:1px 0 0 0;
	margin:1em 0;
}
code{font-family:"courier new", courier, monotype;font-size:1em;}

#topnews{width: 590px;}

#topnews h2 {
margin: 0;
padding: 3px 10px;
background-color: #E2F6AF;
background-image: none;
color: #90CB00;
font-size: 0.8em;
}

#topnews div {
border: solid 1px #E2F6AF;
overflow: auto;
height: 200px;
}


#topnews ul {
font-size: 0.9em;
margin: 5px 30px;
padding: 0;
}

/*#topnews ul a {
color: #00657d;
}*/


/* Mac IE 文字化け回避対策 */
input, select, textarea {
	font-family:"ヒラギノ角ゴ Pro W3", osaka, verdana, "ＭＳ ゴシック", sans-serif;
}

.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}

