/*
Theme Name: Mine
Theme URI: http://team-spazio.com/
Description: 自作のテンプレート
Author: ysksng
Author URI: http://englebooks.com/
Version: 1.0
*/


*{
	margin :0;
	padding:0;
	}

img{
	border-style:none;
	}

body{
	background:white;
	font-family:"ＭＳ ゴシック";
	}

div.rainbow{
	background:url('./img/border.gif') repeat-x;
	height:15px;
	}

a{
	text-decoration:none;
	}
a:link{
	color:blue;
	}

a:visited{
	color:darkblue;
	}
a:hover{
	color:white;
	}

div#container{
	width:780px;
	text-align:left;
	background:#005BFF url("./img/spazio_bg.gif");
	}


div#header{
	width:780px;
	height:150px;
	background:#005BFF url('./img/spazio-top.gif') no-repeat;
	color:white;
	text-align:left;
	}

div#header h1{
	height:106px;
	width:240px;
	}
div#header a{
	background:url('./img/spazio-logo.gif') no-repeat 20px 15px;
	display:block;
	text-indent:-10000px;
	height:110px;
	}

div#content{
	float:left;
	width:600px;
	background:white;
	/*display:inline;IE5+5.x対応 float+marginのバグ*/
	}

#content hr.d{
	border:#00C0FF 1px dotted;
	margin:5px 60px 15px 60px;
	}
	
#content hr.s{
	border:#00C0FF 1px solid;
	margin:0 60px 15px 60px;
	}


div.members{
	/*color:#005BFF;*/
	margin:0 60px 15px 80px;
	width:430px;
	}

div.members div.d1{
	background:blue;
	width:200px;
	float:left;
	}

div.members div.d2{
	background:red;
	width:200px;
	float:right;
	margin-left:30px;
	}

div.members div div.ech{
	height:70px;
	width:200px;
	background:white;
	}

div.members div div div.f{
	width:70px;
	float:left;
	}

div.members div div div.i{
	font-family:"ＭＳ Ｐゴシック";
	color:#005bff;
	width:130px;
	float:right;
	}

div.members div div div.i h3{
	background:url('./img/member-icon.gif') no-repeat 0px -1px;
	padding-left:20px;
	margin-bottom:5px;
	font-size:0.8em;
	/*font-weight:normal;*/
	}

div.members div div div.i a.b{
	font-size:0.5em;
	margin-left:8px;
	background:url('./img/blog-btn.gif') no-repeat;
	display:block;
	width:65px;
	height:15px;
	margin-bottom:3px;
	}

div.members div div div.i a.b:hover{
	margin-left:8px;
	background:url('./img/blog-btn_on.gif') no-repeat;
	display:block;	
	width:65px;
	}


div.members a.p{
	font-size:0.5em;
	margin-left:8px;
	background:url('./img/prof-btn.gif') no-repeat;
	display:block;
	width:65px;
	height:15px;
	}

div.members a.p:hover{
	margin-left:8px;
	background:url('./img/prof-btn_on.gif') no-repeat;
	display:block;
	width:65px;
	}

div.members span.p{
}

div.post{
	width:470px;
	margin:0px 0 0px 70px;
	background:url("./img/main-back.gif") no-repeat bottom right;
/*	width:350px;
	background:url("./a.gif") no-repeat 20px 0px;
	background:url("./b.gif") repeat-y 20px 25px;
	border:blue 5px ridge;
	padding:20px 30px 20px 20px;*/	

	}

h2.posttitle{
	background:url("./img/main-title_back.gif") no-repeat;
	text-align:left;
	width:450px;
	height:25px;
	color:white;
	font-size:1.3em;
	padding: 1px 0px 2px 45px;
	}

div.metadata{
	font-size:0.7em;
	font-weight:normal;
	color:#00C0FF;
	text-align:right;
	margin:4px 4px;
	}

div.comment{
	font-size:0.8em;
	color:#515151;
	padding:5px;
	margin:10px 30px 7px 15px;
	line-height:150%;
	font-family:"ＭＳ Ｐゴシック";
	}


p.navigation{
	font-size:0.57em;
	margin:3px 3px 3px 50px;
	padding:3px;
	}

.link {
	padding: 10px 0 10px 30px;
}

div#sidebar{
	width:180px;
	height:100%;
	color:white;
	font-size:0.77em;
	text-align:left;
	float:right;
	line-height:150%;

	}

div#sidebar li h2{
	/*border:2px lightblue solid;*/
	color:#005BFF;
	font-size:1.2em;
	font-family:Arial, century;
	font-weight:bold;
	padding:4px 5px 5px 30px;
	margin :3px 3px 3px 20px;
	}

div#sidebar li h2.n1{
	background:url('./img/link-menu_back.gif') no-repeat;
	}
div#sidebar li h2.n2{
	background:url('./img/link-menu_back.gif') no-repeat;
	}
div#sidebar li h2.n3{
	background:url('./img/prof-menu_back.gif') no-repeat;
	}
div#sidebar li h2.n4{
	background:url('./img/schedule-menu_back.gif') no-repeat;
	}
div#sidebar li h2.n5{
	background:url('./img/archive-menu_back.gif') no-repeat;
	}

div#sidebar ul.l{
	margin-left:-15px;
	list-style-type:none;
	}

#div#sidebar li li{
	font-weight:bold;
	margin:4px;
	}

div#sidebar ul ul{
	text-align:left;
	list-style-type:none;
	margin:10px 0 15px 30px;
	}

div#sidebar a{
	color:white;
	background:url("./img/menu-icon.gif") no-repeat;
	padding-left:15px;
	/*list-style-image:url("./img/menu-icon.gif");*/
	}

div#sidebar a:hover{
	color:#F46380;
	background:url("./img/menu-icon_on.gif") no-repeat;
	padding-left:15px;
	/*list-style-image:url("./img/menu-icon.gif");*/
	}

div#footer{
	background:#005BFF url("./img/footer.gif") no-repeat;
	height:70px;
	width:780px;
	clear:both;	
	}

#footer div.frame{
	padding:50px 0 0 175px;
	}

#footer h4{
	color:white;
	font-size:0.7em;
	font-weight:normal;
	display:block;
	}