/* ---------------------------------------------------------------------- */
/* 「Movable Type　ブログテンプレート＆デザインガイド」ベーステンプレート */
/* Copyright (c) エ・ビスコム・テック・ラボ http://www.ebisu.com/ ,       */
/* (株）毎日コミュニケーションズ http://book.mycom.co.jp/                 */
/* ---------------------------------------------------------------------- */


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

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

#container {
	width: 760px;
	}

#container_archive_page {
	width: 560px;
                background: #ffffff;
                text-align: left;
                padding-top: 0px;
                padding-left: 0px;
                padding-right: 0px;
                padding-top: 0px;
	}


/* ++++++ ２段組の横幅設定　始 ++++++ */

	/* コンテンツ部分の横幅 */
	#center	{
		width: 560px;
		}

	/* サイドバーの横幅 */
	#left, #right	{
		width: 200px;
		}
	/* 右サイドバーの左の余白 */
	#right div	{
		margin-left: 30px;
		}

/* ++++++ ２段組の横幅設定　終 ++++++ */


/* ++++++ その他設定　始 ++++++ */
body {
       	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 16px;
	}
body.index{
       	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(http://sapporobossa.com/images/title_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#left {
	float: left;
	}

#center {
	float: left;
	}

#right {
	float: right;
	}

#footer	{
	clear: both;
	}
/* ++++++ その他設定　終 ++++++ */



/* +++++++++++++++++++++ レイアウトのデザイン設定　始 +++++++++++++++++++++ */
body {
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 140%;
	color: #999999;
	padding-top: 0px;
	margin-top: 0px;
}


body.layout-one-column {
	background-color: #FFFFFF;
	background-image: url(../images/blog_back.gif);
}


#main {
	background-color: #ffffff;
	color: #999999;
	padding-top: 10px;
	margin-top: 0px;
}

a:link{
	color: #99cc66;
	text-decoration: none;
	}
a:hover{
	color: #99cc66;
	text-decoration: none;
	}
a:visited{
	color: #99cc66;
	text-decoration: none;
	}
a:active{
	color: #99cc66;
	text-decoration: none;
	}

img	{
	border: 0px;
	}
h1      {
	font-size: 12px;
	line-height: 140%;
	color: #999999;
}
h2      {
	font-size: 12px;
	line-height: 140%;
	color: #999999;
}
h3      {
	font-size: 12px;
	line-height: 140%;
	color: #999999;
}
.content-nav  {
	text-align: right;
}

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




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

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


/* ++++++ コンテンツ部分のデザイン　始 ++++++ */
/* カレンダー　始 */
#calendar span 	{
	font-size: 12px;
	color: #999999;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}
#calendar table	{
	width: 100%;
	font-size: 12px;
	text-align: left;
	border: solid 0px #cccccc;
	margin: 0px 0px 0px 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	}

#calendar td	{
	margin: 0px 0px 0px 0px;
	padding: 5px;
	border: solid 1px #cccccc;
	text-align: left;
	vertical-align: top;
	width: 80px;
	}

#calendar a	{
	text-decoration: none;
	color: #99cc66;
	}

#calendar caption	{
	text-align:  left;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}
/* カレンダー　終 */
/* エントリー　始 */
.entry h2	{
	font-size: 12px;
	text-weight:  bold;
	}

.entry span	{
	font-size: 12px;
	color: #999999;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}

.entry p	{
	font-size: 12px;
	color: #999999;
	line-height: 140%;
	padding-top: 0px;
	padding-bottom: 0px;
	}

.entry p.posted	{
	font-size: 12px;
	color: #999999;
	border-top: solid 0px #cccccc;
	padding-top: 0px;
	text-align: right;
	}

.entry a	{
	color: #99cc66;
	text-decoration: none;
	}

.entry 	{
	border-top: solid 1px #cccccc;
	padding-top: 10px;
	}
.entry-footer 	{
	text-align: right;
	}
.trackbacks {
	text-align: right;
	}
/* エントリー　終 */
/* ++++++ コンテンツ部分のデザイン　終 ++++++ */

/* ++++++ サイドバー部分のデザイン　始 ++++++ */
/* 月別　始 */
#archives span{
	font-size: 12px;
	color: #999999;
	border-top: solid 0px #cccccc;
	padding-top: 0px;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}
/* 月別　終 */
/* カテゴリー　始 */
#categories span{
	font-size: 12px;
	color: #999999;
	border-top: solid 0px #cccccc;
	padding-top: 0px;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}
/* カテゴリーメニュー 始*/
#categories ul	{
	list-style-type:none;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left:0;
	padding-left:0;
	}

#categories ul ul	{
	font-size: 1em;
	margin-left: 10px;
	}

#categories li	{
	padding-bottom: 5px;
	}

#categories li li	{
	background-image: url(../images/archive-border1.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	}

#categories li li.sublast	{
	background-image: url(../images/archive-border2.gif);
	}

#categories	{
	margin-bottom: 10px;
	}


	}
/* カテゴリーメニュー 始*/

/* カテゴリー　終 */
/* 検索　始 */
span.module-header{
	font-size: 12px;
	color: #999999;
	border-top: solid 0px #cccccc;
	padding-top: 0px;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
	}
/* 検索　終 */
/* ++++++ サイドバー部分のデザイン　終 ++++++ */



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

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

/* ++++++ アーカイブのデザイン　始 ++++++ */
#banner div {
	font-size: 12px;
	color: #999999;
	margin-top: 10px;
	padding-bottom: 10px;
	}

/* ++++++ アーカイブのデザイン　終 ++++++ */

.layout-one-column  {
                text-align="center"
                }
.content-nav  {
                text-align="right"
                }
.comments-content{
                border:solid 1px;
                margin-left: 40px;
                padding: 10px;  
                }
.comment-footer{
                text-align: right;
                }
.comments-open{
                border-top:solid 1px;
                margin-left: 40px;
                padding-top: 10px;
                }
div.archives_content-nav span  {
	font-size: 12px;
	color: #999999;
	border-top: solid 0px #cccccc;
	padding-top: 0px;
	border-left: solid 1px #cccccc;
	padding-left: 5px;
                text-align="right"
                }
.nav {
	width: 760px;
	text-align: right;
	margin: 0px;
	padding: 0px;



}
h1 {
	font-size: 14px;
	color: #CCCCCC;

}
.title {
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 760px;
}

