@charset "Shift_JIS";

/*************** 基本設定 ***************/
*{
    margin:0px;
    padding:0px;
    font-style:normal;
    text-align: left;
}
html{
}
body{
    color:#000000;
    background-image:url(img/back.gif);
    background-color:#ffffff;
    text-align: center;
    margin: 0px auto;
    font-size:13px;
    font-family:'ＭＳ Ｐゴシック','MS UI Gothic',Osaka;
}
p, li, dt, dd, blockquote{
    line-height:140%;
}
ul{
    list-style:none;
}
em{
    font-weight:bold;
}
/* リンク */
a:link{
    color:#333333;
}
a:visited{
    color:#333333;
}
a:hover{
    color:#d43a00;
}
a:active{
}
/* 基本的に変更しない */
fieldset{
    border:0px solid #000000;
}
legend{
    display:none;
}
img{
    border:0px solid #000000;
}

/***************================ 詳細スタイル設定開始 ***************=====================/
/*************** ベースレイアウト構築ボックス ***************/

/******* ページ整形 *********/
div#document{
    width:720px;
    background-image:url(img/sub-back.jpg);
    margin:0px auto;
}
/* ヘッダー */
div#header{
    width:100%;
    height:80px;
    background-color:#7F2D00;
    position:relative;
}
/* メニュー */
div#menu{
}
/* サイドバー */
div#navigation{
    width:200px;
    float:right;
    background-color:#ffffff;
    border-left:double 2px #BF6000;
    border-bottom:solid 2px #BF6000;
    padding:10px 0px 20px 10px;
}
/* メインコンテンツボックス */
div#diary{
    width:500px;
    float:left;
}
/* フッター */
div#footer{
    clear:both;
    width:100%;
    background-color:#7F2D00;
    position:relative;
    margin-top:15px;
}

/* コメント用フォーム */
div#form{
	/* 変更しない */
	padding: 25px 0px;
	float: none;
	clear: both;
}
/* トラバ、コントロールパネルetc */
div#contents{
	/* 変更しない */
	float: none;
	clear: both;
}
/*************** ベースレイアウト構築ボックスここまで ***************/

/*************** 全ページ共通要素 ***************/
/*======== #header---ヘッダー用 ========*/
/* タイトル */
div#header h1{
    margin:0px 0px 0px 20px;
    color:#ffffff;
    font-size: 25px;
    font-family: 'Times New Roman';
    padding-top:23px;
}
/* トップメッセージ */
div#header p{
    margin:0px 0px 0px 20px;
    color:#ffffff;
    font-family: 'Times New Roman';
}
/* ヘッダーのリンク */
div#header a:link{
}
div#header a:visited{
}
div#header a:active{
}
div#header a:hover{
}
/*======== #header---ヘッダーここまで ========*/

/*======== #menu---メニュー用 ========*/
/* メニューバー */
div#menu ul{
    list-style:none;
    width:100%;
    font-size:12px;
    padding:3px 0px;
    border-top:double 4px #663300;
    border-bottom:double 4px #663300;
    text-align:center;
    background-color:#ffffff;
}
div#menu li{
    list-style:none;
    display:inline;
    background-color:#ffffff;
    margin:0px 10px;
}
/* メニューのリンク */
div#menu a:link{
    color:#333333;
}
div#menu a:visited{
    color:#333333;
}
div#menu a:hover{
    color:#d43a00;
}
div#menu a:active{
}
/*======== #menu---メニューここまで ========*/

/*======== #footer---フッター ========*/
div#footer p{
    text-align:right;
    margin-right:10px;
}
/* フッターのリンク */
div#footer a:link{
    color:#ffffff;
}
div#footer a:visited{
    color:#ffffff;
}
div#footer a:active{
    color:#ffffff;
}
div#footer a:hover{
    color:#ffffff;
}
/*======== #footer---フッターここまで ========*/
/*************** 全ページ共通要素ここまで ***************/


/******************** #navigation---サイドバー統一スタイルここから*************/
/* ボックスの統一スタイル */
div#navigation .container{
}
/* ナビゲーション見出し */
div#navigation h2{
    margin-top:15px;
    margin-bottom:10px;
    padding:3px;
    border-width:3px 0px;
    border-bottom-color:#BF6000;
    border-bottom-style:double;
    font-size:14px;
}
div#navigation dl{
}
div#navigation dt{
}
div#navigation dd{
}
div#navigation ul{
}
div#navigation li{
}
div#navigation ul li ul{
    margin-left:1em;
    margin-bottom:0.5em;
}

div#navigation p{
}

/* 以下は基本的にいじらなくて良い */
div#navigation form{
	margin: 10px 0px 0px 0px;
}
div#navigation form fieldset{
	width: 180px;
}
div#navigation form dl{
	float: left;
}
div#navigation form dt{
	display: none;
}
div#navigation form dd{
	float: none;
	clear: both;
	display: inline;
}
div#navigation form ul{
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div#navigation form li{
	list-style-type: none;
}
div#navigation form p{
}

div#navigation object{
	margin: 10px 0px 0px 0px;
}
/*======== #navigation---サイドバー統一スタイルここまで ========*/

/*======== #navigation---サイドバー内個別スタイルここから ========*/
/*======== #calendar---カレンダー ========*/
/* カレンダー配色 */
div#calendar .sunday{
    color:#d43a00;
}
div#calendar .satday{
    color:#003ad4;
}
div#calendar .day{
}
div#calendar .today_cel{
    background-color:#f4dca9;
}
div#calendar h2{
	display: none;
}
/* カレンダー整形 */
div#calendar table{
	margin:0px 10px 10px -5px;
}
div#calendar table th{
	text-align: left;
	font-size: 14px;
	padding: 5px;
}
div#calendar table td{
	text-align: center;
	padding: 5px;
	width: 15px;
}
/* 以下は基本的にいじらなくて良い */
div#calendar ul{
	margin: 10px 5px 0px 0px;
}
div#calendar li{
    margin: 0px 0px 0px 20px;
    list-style-type: none;
    display:inline;
}
div#calendar form{
	margin: 10px 0px 0px 0px;
}
div#calendar dl{
	float: left;
}
div#calendar dt{
	display: none;
}
div#calendar dd{
	margin: 0px 0px 0px 0px;
	display: inline;
}
div#calendar p{
	display: inline;
}
/*======== #calendar---カレンダーここまで ========*/

/*======== #counter---カウンター:基本的に変更の必要なし ========*/
div#counter dl{
    margin: 15px 10px 20px 0px;
    padding: 0px 0px 0px 0px;
}
div#counter dt{
    margin:0px;
    padding:0px;
    width: 5em;
    float: left
}
div#counter dd{
    margin: 0px 0px 0px 6em;
    padding:0px;
}
/*======== #counter---カウンターここまで ========*/

/*======== #contentslist---過去のコンテンツ ========*/
/*======== #contentslist---過去のコンテンツここまで ========*/

/*======== #search---ログの検索 ========*/
/*======== #search---ログの検索ここまで ========*/

/*======== #record---最近の日記 ========*/
/*======== #record---最近の日記ここまで ========*/

/*======== #field---分類一覧 ========*/
/*======== #field---分類一覧ここまで ========*/

/*======== #author---プロフィール ========*/
/*======== #author---プロフィールここまで ========*/

/*======== #trackbacklist---最近のトラックバック ========*/
/*======== #trackbacklist---最近のトラックバックここまで ========*/

/*======== #reslist---最近のコメント ========*/
/*======== #reslist---最近のコメントここまで ========*/

/*======== #linklist---リンク集 ========*/
/*======== #linklist---リンク集ここまで ========*/
/*======== #navigation---サイドバー内個別スタイルここまで ========*/


/*************** ここからメインコンテンツ部分 ***************/
/*======== #diary---メイン部分統一スタイル ========*/
/* サブタイトル */
div#diary h2{
    background-image:url(img/head-menu-back.gif);
    margin-top:10px;
    margin-bottom:10px;
    padding:3px	10px;
    border-width:0px	4px;
    border-left-color:#BF6000;
    border-left-style:double;
    font-size:20px;
}
/* テーブル */
div#diary table{
	border-collapse: collapse;
}
div#diary th{
}
div#diary td{
}
/*======== #diary---メイン部分統一スタイルここまで ========*/

/*======== #logs---ログ部分統括IDのスタイル ========*/
div#logs{
    /*widthは指定しないこと*/
    float: none;
    clear: both;
    margin:0px 20px;
}
/* 日記タイトル */
div#logs h3{
    margin-top:15px;
    margin-bottom:10px;
    padding:3px;
    border-width:3px 0px;
    border-bottom-color:#BF6000;
    border-bottom-style:double;
    font-size:16px;
}
/* エントリー部分のスタイル */
div#logs .log{
    border-bottom:2px #BF6000 dashed;
    padding-bottom:10px;
    float: none;
    clear: both;
}
/* 引用部分 */
div#logs blockquote{
}
div#logs ul{
	margin: 3px 0px 3px 20px;
}
div#logs li{
}
div#logs p{
	float: none;
	clear: both;
}
/* 以下は基本的にいじらなくて良い */
div#logs address{
	font-style: normal;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
	clear: both;
}
div#logs .file{
	margin: 10px 10px 0px 0px;
}
div#logs .insert{
	margin: 3px 10px 0px 0px;
}
div#logs .icon{
	margin: 10px 0px 0px 0px;
	float: none;
	clear: both;
	display: block;
}
div#logs .info{
	text-align: right;
	clear: both;
}
div#logs .info li{
	font-size: 10px;
	margin: 5px 0px 5px 5px;
	list-style-type: none;
	display: inline;
}
/*======== #logs---ログ部分統括IDスタイルここまで ========*/

/*======== #navi---ページ下部ナビゲーション ========*/
div#navi{
	float: none;
	clear: both;
}
div#navi ul{
	padding: 10px 20px 10px 20px;
}
div#navi li{
	font-weight: bold;
	padding: 0px 5px 0px 0px;
	list-style-type: none;
	display: inline;
}
/*======== #navi---ページ下部ナビゲーションここまで ========*/


/*************** コントロールパネル系レイアウトボックスID ***************/
/*======== #contents---トラバ、コントロールパネル ========*/
/* コンテンツ見出し #diaryのh2と同じで良い*/
div#contents h2{
    background-image:url(img/head-menu-back.gif);
    margin-top:10px;
    margin-bottom:10px;
    padding:3px	10px;
    border-width:0px	4px;
    border-left-color:#BF6000;
    border-left-style:double;
}
/* コンテンツタイトル logsのh3と同じで良い*/
div#contents h3{
    margin-top:15px;
    margin-bottom:10px;
    padding:3px;
    border-width:3px 0px;
    border-bottom-color:#BF6000;
    border-bottom-style:double;
}

/* テーブル 色以外は特にいじる必要なし*/
div#contents table{
	border: 1px solid #666680;
	border-collapse: collapse;
	margin: 15px 20px 0px 20px;
}
div#contents th{
	border: 1px solid #777777;
	background-color: #EEEEEE;
	text-align: center;
	padding: 5px;
}
div#contents td{
	border: 1px solid #777777;
	font-size: small;
	padding: 5px;
}

/* 以下は基本的にいじらなくて良い */
div#contents dl{
	font-size: small;
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
}
div#contents form{
	margin: 5px 0px 0px 0px;
}
div#contents form dl{
	margin: 10px 20px 0px 20px;
}
div#contents form dt{
	font-size: small;
	width: 5em;
	float: left;
	clear: left;
}
div#contents form dd{
	font-size: small;
}
div#contents form ul{
	font-size: small;
	margin: 10px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#contents form li{
	font-size: small;
	list-style-type: none;
}

div#contents form p{
	font-size: small;
	margin: 10px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#contents dt{
	font-size: small;
}
div#contents dd{
	font-size: small;

	margin: 0px 0px 0px 40px;
}
div#contents dd ul{
	padding: 0px 20px 10px 20px;
}

div#contents ul{
	padding: 10px 20px 0px 20px;
}
div#contents ol{
	margin: 0px 30px 0px 60px;
	padding: 10px 0px 0px 0px;
}
div#contents li{
	font-size: small;
	margin: 0px 0px 0px 20px;
}

div#contents p{
	font-size: small;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 0px 0px;
}

 /*======== #contents---トラバ、コントロールパネルここまで ========*/

/*======== #form---コメント用フォーム：基本的にいじらなくて良い ========*/
div#form form{
}
div#form form dl{
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
div#form form dt{
	width: 5em;
	float: left;
	clear: left;
}
div#form form dd{
	margin: 0px 0px 0px 0px;
}

div#form form ul{
	margin: 10px 20px 0px 20px;
}
div#form form li{
	list-style-type: none;
}
div#form form p{
	margin: 10px 20px 0px 20px;
}
/*======== #form---コメント用フォームここまで ========*/

 /*======== #link---帰還用リンク：基本的にいじらなくて良い ========*/
div#link{
	float: none;
	clear: both;
}
div#link ul{
	text-align: right;
	padding: 10px 20px 0px 0px;
}
div#link li{
	padding: 0px 0px 0px 5px;
	list-style-type: none;
	display: inline;
}
 /*======== #link---帰還用リンクここまで ========*/

 /*======== 特殊クラス ========*/
/* 新規投稿強調 */
.new{
    color:#d43a00;
}
/* 各種ボタンに */
.button{
	text-align: center;
}
.radio{
}
.checkbox{
}

 /************************======== 詳細クラス終了 ========******************************/

/*************** 以降独自追加要素スタイル ***************/
#styleselect{
    position:absolute;
    right:10px;
    top:60px;
    color:#ffffff;
    font-size:12px;
    height:20px;
}
#access{
    display:none;
}