﻿/* +++++++++++++++++++++ ベース設定 +++++++++++++++++++++ */



/* ++++++ ブログの横幅設定 ++++++ */



#container {

	width: 800px;

		}



	/* ヘッダーの横幅 */

	#banner	{

		width: 800px;

		}



	/* メインの横幅 */

	#main	{

		width: 800px;

		}



	/* コンテンツ部分の横幅 */

	#center	{

		width: 570px;

		}



	/* サイドバーの横幅 */

	#left, #right	{

		width: 200px;

		}



	/* フッターの横幅 */

	#footer	{

		width: 800px;

		}





/* +++++++++++++++++++++ レイアウトのデザイン設定 +++++++++++++++++++++ */





body	{

	background-color: #fff;

	}



#container {

	background-color: #fff;

	}



#banner	{

	background-color: #fff;

	}



#main	{

	background-color: #fff;

	}

	

#center {

	background-color: #fff;

	}



#right {

	}



#left {

	background-color: #F5F5F5;

	}



#footer	{

	background-color: #fff;

	}





/* ++++++ その他設定 ++++++ */



body {

	text-align: center;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

	}



#container {

	text-align: left;

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	}

#banner	{

	margin: 0px;

	padding: 0px;

	}

#main {

	float: left;

	margin: 0px;

	padding: 0px;

	}



#left {

	float: left;

	padding-top: 15px;

	padding-bottom: 0px;

	padding-right: 0px;

	padding-left: 0px;

	margin-top: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 15px;

	}



#center {

	vertical-align: top;

	float: left;

	padding: 0px;

	margin-top: 15px;

	margin-left: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	}



#right {

	float: right;

	margin: 0px;

	padding: 0px;

	}



#footer	{

	clear: both;

	margin: 0px;

	padding: 0px;

	}







/* +++++++++++++++++++++ フォントの種類設定 +++++++++++++++++++++ */

#container	{

	font-family: "ＭＳ ゴシック", "Osaka－等幅";

	font-size: 12px;

	color: #000;

	}



.smalltext {

	font-size: 11px;

}

/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */



/* ++++++ ヘッダー部分のデザイン ++++++ */

#banner	{

	font-size: 10px;

	color: #333;

	line-height: 150%;

	}

#banner td	{

	font-size: 12px;

	color: #333;

	line-height: 150%;

	}

#banner p	{

	text-align: center;

	font-size: 12px;

	color: #fff;

	}

#banner td a:link,a:visited	{

	color: #666;

	}

#banner td a:hover,a:active	{

	color: #999;

	}





/* ++++++ コンテンツ部分のデザイン ++++++ */

#main td	{

	font-size: 12px;

	color: #000;

	}



#main h1	{

	font-size: 21px;

	font-weight: normal;

	}



#imgbss_title td{

	margin-top: 10px;

	font-size: 14px;

	font-weight: bold;

	color: #EF8814;

	}



.entry	{

	text-align: left;

	font-size: 12px;

	color: #000;

	margin-bottom: 12px;

	}



.entry h2	{

	text-align: left;

	font-size: 12px;

	color: #466490;

	padding-left: 15px;

	padding-top: 3px;

	padding-bottom: 0;

	margin-top: 0;

	margin-bottom: 5px;

	margin-left: 0;

	margin-right: 0;

	line-height: 210%;

	}



.entry h3	{

	font-size: 14px;

	color: #61113F;

	margin: 0;

	background-color: #ccc;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 0;

	padding-bottom: 0;

	line-height: 200%;

	font-weight: normal;

	}

.entry p	{

	margin-top: 2px;

	padding-top: 0;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 12px;

	line-height: 150%;

	}



.entry p.posted	{

	text-align: right;

	margin-right: 5px;

	}



.entry a:link,a:visited	{

	color: #466490;

	}



.entry a:hover,a:active {

	color: #0000FF;

	}



.entry img {

	clear: right;

	}



.comments	{

	text-align: left;

	font-size: 12px;

	color: #000;

	margin-bottom: 12px;

	margin-left: 40px;

	}



.comments h2	{

	text-align: left;

	font-size: 12px;

	color: #466490;

	padding-left: 15px;

	padding-top: 3px;

	padding-bottom: 0;

	margin-top: 0;

	margin-bottom: 5px;

	margin-left: 0;

	margin-right: 0;

	line-height: 210%;

	}



.comments h3	{

	font-size: 14px;

	color: #61113F;

	margin: 0;

	background-color: #ccc;

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 0;

	padding-bottom: 0;

	line-height: 200%;

	font-weight: normal;

	}

.comments p	{

	margin-top: 2px;

	padding-top: 0;

	padding-left: 15px;

	padding-right: 15px;

	font-size: 12px;

	line-height: 150%;

	}



.comments p.posted	{

	text-align: right;

	margin-right: 5px;

	}



.comments img	{

	clear: left;

	}



.banner {

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: #ffffff;

	}

.banner img {

	margin-left: 25px;

	margin-top: 5px;

	margin-bottom: 5px;

	}



/* ++++++ サイドバー部分のデザイン ++++++ */



/* メニュー */



.sidebar {

	text-align:left;

	margin: 0;

	padding: 0;

	background-color: #F5F5F5;

	border-right-style: solid;

	border-right-width: 1px;

	border-right-color: #ccc;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #ccc;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #ccc;

	line-height: 130%;

	}



.sidebar h2	{

	font-size:12px;

	color: #000;

	text-align:left;

	margin: 0;

	padding: 0;

	line-height: 130%;

	}

/* インクルードサイドメニュー */

#sidemenu 	{	

	text-align:left;

	font-size: 12px;

	color: #000;

	margin: 0;

	padding-bottom: 30px;

	}



#sidemenu-title h2	{

	font-size: 12px;

	color: #FFF;

	height: 20px;

	background-color: #808080;

	margin: 0;

	padding-left: 5px;

	padding-top: 3px;

	}



#sidemenu-entry 	{

	padding: 0;

	margin: 0;

	}



#sidemenu-entry a:link,a:visited	{

	color: #466490;

	}



#sidemenu-entry a:hover,a:active 	{

	color: #0000FF;

	}



#sidemenu-entry ul	{

	font-size: 12px;

	color: #466490;

	list-style-type:none;

	list-style-position:outside;

	padding-left: 5px;

	margin-top: 10px;

	margin-left: 0;

	margin-right: 0;

	margin-bottom: 0;

	}



#sidemenu-entry li	{

	line-height: 180%;

	padding-top: 0;

	padding-bottom: 0;

	padding-right: 5px;

	padding-left: 5px;

	}



.side_link	{

	text-align: center;

	width: 190px;

	margin-bottom: 30px

	}



.side_link	img{

	margin-bottom: 10px

	}



/* エントリーメニュー */

#recent 	{	

	text-align:left;

	font-size: 12px;

	color: #000;

	margin: 0;

	padding-bottom: 30px;

	}



#recent-title h2	{

	font-size: 12px;

	color: #FFF;

	height: 20px;

	background-color: #808080;

	margin: 0;

	padding-left: 5px;

	padding-top: 3px;

	}



#recent-entry 	{

	padding: 0;

	margin: 0;

	}



#recent-entry a:link,a:visited	{

	color: #466490;

	}



#recent-entry a:hover,a:active 	{

	color: #0000FF;

	}



#recent-entry ul	{

	font-size: 12px;

	color: #466490;

	list-style-type:none;

	list-style-position:outside;

	padding-left: 5px;

	margin-top: 10px;

	margin-left: 0;

	margin-right: 0;

	margin-bottom: 0;

	}



#recent-entry li	{

	line-height: 180%;

	padding-top: 0;

	padding-bottom: 0;

	padding-right: 5px;

	padding-left: 5px;

	}



.entry-page	{

	margin-bottom: 20px;

	margin-left: 20px;

	margin-right: 20px;

	text-align: right;

	}



.entry-page a	{

	color: #333;

	}



.entry-page a:hover	{

	color: #AD5D59;

	}

.thread	{

	text-align: left;

	font-size: 12px;

	color: #000;

	margin-top: 0px;

	margin-bottom: 12px;

	padding-top: 0px;

	}



.thread table	{

	border-top-style: solid;

	border-top-width: 1px;

	border-top-color: #ccc;

	border-right-style: solid;

	border-right-width: 1px;

	border-right-color: #ccc;

	border-left-style: solid;

	border-left-width: 1px;

	border-left-color: #ccc;

	border-bottom-style: solid;

	border-bottom-width: 1px;

	border-bottom-color: #ccc;

	margin-top: 0px;

	padding-top: 0px;

	}





/* ++++++ フッター部分のデザイン ++++++ */



#footer	{

	border-top-style: solid;

	border-top-width: 1px;

	border-top-color: #999;

	}



#footer p	{

	text-align:center;

	font-size: 12px;

	color: #666;

	padding-top: 10px;

	padding-bottom: 10px;

	}

#footer p.copyright	{

	text-align:center;

	font-size: 12px;

	color: #000;

	padding-top: 10px;

	padding-bottom: 10px;

	}

#footer a:link,a:visited	{

	color: #333;

	}

#footer a:hover,a:active	{

	color: #666;

	}


