@charset "utf-8"; /* 文字コード */

/*
 * File      :styles-site.css
 * Version   :1.00
 * Update    :
 * 1.00 2005.03.13:2カラム固定サイズ・右メニュー用初版
 *
 * Copyright (C) 2005 koikikukan. All rights reserved.
 */

/* ページ全体の基本的な設定と背景色 */
body{
	background-image:url("common_image/background.gif");
	margin:0px;
	/*background:#BAC2C4; 背景色 */
}

/* リンク文字設定 */
a{
	color:#4682B4;
	text-decoration:underline;
}
a:link{
	color:#4682B4;
}
a:visited{
	color:;
}
a:active{
	color:#DC143C;
}
a:hover{
	color:#006699;
}

/* h1h2h3 */
h1{
	margin:0px;
	padding:0px;
}

h2{
	margin:0px;
	padding:0px;
}

h3{
	margin:0px;
	padding:0px;
}

/* 3カラム全体 */
#box{
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	padding:0px;
	/*padding-bottom:20px;*/
	width:715px;
	border-bottom:1px solid #333333;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	background-color:#FFFFFF;
}

/* タイトル名 */
#banner{
	position:relative; z-index:1;
	color:#999999;
	background:#495D5D;
	padding:0px opx -10px 0px;
	margin:0px;
	border-bottom:1px solid #CCCCCC;
}

/* サイト説明文 */
.description{
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:120%;
	background-color:#495D5D;
	padding:0px 4px 4px 10px;
}

/* エントリーのある大段落（3カラム） */
#content{
	float:left;
	width:514px;
	border-right:1px solid #CCCCCC;
	margin-top :0px ;
	margin-bottom :10px ;
}

/* エントリーのある大段落（1カラム） */
#container{
	border-bottom:1px solid #333333;
	border-right:1px solid #CCCCCC;
	margin-top :0px ;
	margin-bottom :10px ;
}

#conteriner_commnet{
	margin-top:0px;
	margin-bottom:10px;
}


/* エントリー別の段落 */
.blog{
	padding:0px 10px 0px 10px;
	font-size:small;
	font-weight:normal;
	color:#336699;
	background:none;
}

/* 各エントリー */
.blogbody{
	background:#ffffff;
	background-position:right;
	background-repeat:repeat-y;
	/*background-image:url("画像を置くURl/ファイル名.gif");:*/
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-left:8px;
	padding-right:8px;
	line-height:150%;
	width :auto ;
	margin-top:15px;
	margin-bottom:15px;
	word-break:break-all; /* 半角文字折り返し対処 2004.10.15追加*/
	border:1px solid #A1C098;
}

/* タイトルと本文の行間を狭くする対処 */
.blogbody p{
	margin-top:15px;
	margin-bottom:5px;
}

/* 各エントリーの文字のリンク色 */
.blogbody a{
	color:#4682B4;
	text-decoration:underline;
}
.blogbody a:link{
	color:#4682B4;
	background:none;
}
.blogbody a:visited{
	color:#7C377E;
	background:none;
}
.blogbody a:active{
	color:#DC143C;
	background:none;
}
.blogbody a:hover{
	color:#006699;
	background:none;
}

/* エントリーの画像（左に配置した時の文章とのマージン） 2004.07.20追加 */
.blogbody img{
	margin-right:8px;
	margin-bottom:5px;
}

/* エントリーのタイトル */
.title	{
	font-weight:bold;
	border-bottom:1px dashed #495D5D;
	font-size:18px;
	color:#495D5D;
	padding-top:5px;
	padding-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/* 「ホーム」等へのリンク部分（トップページ以外） */
#menu{
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:none;
	margin:0px;
	padding-top:3px;
	text-align:center;
}

/* エントリーの日付 */
.date	{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:none;
	color:#ffffff;
	background:#A1C098;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url("画像を置くURl/ファイル名.gif");
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	margin-top:6px;
	margin-left:5px;
	margin-right:5px;
}

/* エントリー投稿者の段落 */
.posted{
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#999999;
	border-top:1px dotted #999999;
	text-align:right;
	margin-top:10px;
}

/* 「続きを読む」の行 */
.extended{
	font-weight:normal;
	margin:0px;
	padding:0px;
}

.extended img{
	margin:0px;
	padding:0px;
}

/* blockquote設定 */
blockquote{
	color:#666;
	margin:15px 20px 0px 20px;
	font-size:10px;
	font-weight:normal;
	background:#f6f6f6;
	line-height:150%;
	padding:10px;
	border:2px dotted #999999;
	width:auto ;
}

/* 2004.10.22 TypeKeyによるコメントで投稿者アイコンが枠で囲まれてしまう対処 */
.commenter-profile img{
	vertical-align:middle;
	border-width:0;
}

/* エントリーのテキストエリア可変長指定 2004.07.20追加 */
.blogbody textarea{
	width:97% ;
}

/* quotetitle設定 */
.quotetitle{
	font-size:medium;
	font-weight:normal;
	border-bottom:1px solid #666699;
	padding:3px;
}

/* 右カラム */
#links-right{
	float:left;
	color:#ffffff;
	width :155px ;
	padding-top :15px;
	padding-left :15px;
	padding-right :15px;
}

/* 左カラム */
#links-left{
	float:left;
	color:#ffffff;
	width :155px ;
	padding-top :15px;
	padding-left :15px;
	padding-right :15px;
}

/* カレンダー年月 */
.calendarhead{
	text-align:center;
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	background:none;
	letter-spacing:.3em;
}

/* カレンダー曜日数字 */
.calendar{
	text-align:center;
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	background:none;
}
.calendar a:link{
	font-size:9px;
	color:#A1C098;
	text-decoration:underline;
}
.calendar a:visited{
	font-size:9px;
	color:#7C377E;
	text-decoration:underline;
}
.calendar a:active{
	font-size:9px;
	color:#A1C098;
	text-decoration:underline;
}
.calendar a:hover{
	font-size:9px;
	color:#006699;
	text-decoration:underline;
}

/* カレンダー日付のリンク以外の文字サイズ 2004.08.29追加 */
.calendar td{
	font-size:9px;
}

.calendar th{
	font-size:8px;
	width :23px ;
}
.calendar table{
	padding:0px;
	border-collapse:collapse;
}

/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等の見出し */

/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等 */
.side{
	font-family:Verdana, Arial, sans-serif;
	color:#666666;
	background:none;
	font-size:9px;
	font-weight:normal;
	line-height:150%;
	padding:2px;
	margin-top:3px;
	margin-bottom:25px;
	/*		word-break:break-all; *//* 半角文字折り返し対処 2004.10.15追加 */
}

/* 2004.10.22 サブカテゴリー対応 */
.side #categories{
	/*		font-family:Verdana, Arial, sans-serif;
		color:#666666;
		background:none;
		font-size:9px;
		font-weight:normal;
		line-height:150%;
		text-align:left;
		padding:2px;
		margin-bottom:25px;*//* 冗長指定削除 2004.11.24追加 */
}

.side #categories ul{
	padding-left:15px;
	margin:0px;
	margin-bottom:0px;
}

.side #categories ul ul{
	background-color:
	margin-bottom:0px;
}

.side #categories li{
	margin-top:0px;
	margin-bottom:0px;
	list-style-type:circle;
}
/* サブカテゴリー対応 ここまで */

.side-counter{
	font-size:9px;
	background:none;
	padding:2px;
	margin-top:8px;
	margin-bottom:25px;
}

.side2{
	font-family:Verdana, Arial, sans-serif;
	color:#666666;
	background:none;
	font-size:9px;
	font-weight:normal;
	line-height:150%;
	padding:2px;
	margin-bottom:5px;
}

.image img{
	border:1px solid #666699;
	margin-top:20px;
}

/* RSS(XML)の設定 */
.syndicate{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:150%;
	text-align:left;
	margin-bottom:5px;
}

/* Poweredの設定 */
.powered{
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:150%;
	text-align:left;
	margin-top:50px;
}

/* 「コメント」「コメントする」の見出し */
.comments-head	{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:#A1C098;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	width :auto ;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
}

/* 「コメント」の段落 */
.comments-body{
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif;
	color:#666666;
	line-height:150%;
	padding:0px;
	margin-left:8px;
	margin-right:8px;
	margin-top:0px;
	margin-bottom:0px;
	word-break:break-all; /* 半角文字折り返し対処 2004.10.15追加*/
}

.comments-body p{
	margin-top:10px;
	margin-bottom:5px;
}

/* コメントテキストエリアの幅指定 2004.07.20追加 */
.comments-body textarea{
	width:266px;
}

/* 「コメント」投稿者 */
.comments-post{
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#999999;
	border-top:1px dotted #999999;
	text-align:right;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
}

.comments-post a:link{
	color:#A1C098;
	text-decoration:underline;
	background:none;
}
.comments-post a:visited{
	color:#7C377E;
}
.comments-post a:active{
	color:#A1C098;
}
.comments-post a:hover{
	color:#006699;
}

/* 「トラックバック」の段落 */
.trackback-body{
	color:#336699;
	font-size:small;
	font-weight:normal;
	background:#fff;
	line-height:140%;
	padding:10px;
	margin:10px;
	border-bottom:1px dotted #003366;
}

/* トラックバックURL */
.trackback-url{
	font-size:small;
	font-weight:bold;
	color:#336699;
	background:#ffffff;
	border:2px solid #336699;
	padding:10px;
	margin:10px;
}

/* 「トラックバック」投稿者 */
.trackback-post{
	color:#336699;
	font-size:small;
	font-weight:normal;
	background:#fff;
}

/* ポップアップウインドウ全体 2004.12.30追加 */
#box-commentspop{
	width:auto;
	border-bottom:1px solid #666699;
	border-left:1px solid #666699;
	border-right:1px solid #666699;
	background-color:#FFFFFF;
}

/* ポップアップウインドウのタイトル部分 */
#banner-commentspop{
	z-index:1; /* バナーの重なり順序対処 2004.12.30追加 */
	color:#999999;
	background:#ffffe0;
	background-position:right top;
	background-repeat:repeat-y;
	background-repeat:no-repeat;
	background-image:url("画像を置くURl/ファイル名.gif");
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border:1px solid #666699;
}

#banner-commentspop h1{
	color:#999999;
	font-family:"ＭＳゴシック", Arial, sans-serif; /* フォント修正 2004.12.30修正 */
	font-weight:normal; /* 文字の太さ修正 2004.12.30修正 */
	font-size:32px;  /* フォントサイズ修正 2004.12.30修正 */
}

#banner-commentspop h2{
	color:#999999;
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	font-size:12px;
}

#content-commentspop{
	border-bottom:1px solid #666699;
	border-left:1px solid #666699;
	border-right:1px solid #666699;
	margin :0px ;
	padding :10px ;
	height :100%;
}

#content-commentspop h2	{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:none;
	color:#ffffff;
	background:#A1C098;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:6px;
	margin-bottom:15px;
}

#content-commentspop h3	{
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:none;
}

.blogbody-commentspop{
	background-position:right;
	background-repeat:repeat-y;
	background-image:url("画像を置くURl/ファイル名.gif");
	color:#666666;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top:0px;
	line-height:150%;
	width :auto ;
	margin-top:0px;
	margin-bottom:0px;
}

.blogbody-commentspop p{
	margin-top:10px;
	margin-bottom:5px;
}

.posted-commentspop{
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#999999;
	border-top:1px dotted #999999;
	text-align:right;
	margin-top:0px;
	margin-bottom:15px;
}

/* 検索、コメントなどの入力フォームの設定 */
form{
	margin:0px;
}

/* 投稿者名、コメントの書き込み欄の文字化け防止 */
input,textarea{
	font-family:"Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",sans-serif;
	margin:2px;
}

/*ここからtoyo-hotel.jpオリジナル*/

/*フッタ部の設定*/
.footer{
	font-family:Verdana, Arial, sans-serif;
	background-color:#495D5D;
	color:#ffffff;
	font-size:x-small;
	text-align:center;
	padding:3px;
}

/*非表示部分の設定*/
.display-none{
	display:none;
}

img{
	border:0px;
}

/*「パンくずナビ」の設定 */
.navi{
	color:#666;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	margin-top:10px;
	background:#f6f6f6;
	line-height:140%;
	padding:1px 5px 1px 5px;
	text-align:left;
	border:1px solid  #999999;
}

/* カテゴリボタンの設定　*/

.button4{
	margin:0px;
	padding:0px;
	font-family:Verdana,arial,sans-serif;
	font-size:12px;
	font-weight:normal;
}
.button4 a{
	display:block;
	padding:5px;
	margin-top:3px;
	background-repeat:repeat-x;
}

.button4 a:link,
.button4 a:visited,
.button4 a:hover{
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
	border-left:6px solid #333333;
	border-right:1px solid #333333;
	color:#333333;
	text-decoration:none;

}
.button4 a:link,
.button4 a:visited{
	background-color:#A2CEB6;
}

.button4 a:hover{
	border-top:1px solid #336633;
	border-bottom:1px solid #336633;
	border-left:6px solid #336633;
	border-right:1px solid #336633;
	background-color:#D1EBDD;
}

/*本文中のテーブル*/

.blogbody table,th,tr,td{
	border-collapse:collapse;
	border:1px solid #666666;
	margin-bottom:5px;
}

.blogbody table{
}

.blogbody th,tr,td{
	empty-cells:show;
	padding:2px 4px 2px 4px;
}

.blogbody th{
	text-align:center;
	background-color:#A2CEB6;
	font-weight:normal;
	color:#333333;
}

.blogbody td{
	width:auto;
}

.flash{
	margin:0px;
	padding:13px 10px 0px 10px;
}

/* アーカイブページの設定　*/

.entry{
	background-color:#FFFFFF;
	border:1px solid #A1C098;
	margin:10px;
}

.entrylist{
	padding:5px 8px 5px 8px;
	margin:0px;
}

.entrylist h2{
	font-size:12px;
	font-weight:normal;
	border:none;
	margin:0px;
	font-family:Verdana, Arial, sans-serif;
}

.entryspec{
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#999999;
	border-top:1px dotted #999999;
	text-align:left;
	margin-top:0px;
}

.entry a{
	color:#495D5D;
	text-decoration:none;
}
.entry a:link{
	color:#495D5D;
	background:none;
}
.entry a:visited{
	color:#7C377E;
	background:none;
}
.entry a:active{
	color:#A52A2A;
	background:none;
}
.entry a:hover{
	color:#A52A2A;
	background:none;
}

/*カテゴリーアーカイブの設定　*/

.category_title{
	color:#666666;
	margin-top:10px;
	border-left:8px solid #008080;
	font-size:21px;
	font-weight:bold;
	padding-left:4px;
	font-family:Verdana, Arial, sans-serif;
}

.category_desciription{
	color:#666666;
	margin-top:4px;
	font-family:Verdana, Arial, sans-serif;
}

.entry_list{
	font-family:Verdana, Arial, sans-serif;
}

.blogbody li{
	margin:0px;
	padding:0px;
}

.blogbody ul{
	padding:0px 0px 0px 2em;
	margin:0px;
}

DD{
	margin-left:1em;
}

.footnote ul{
	margin:0;
	padding:0;
}

.footnote li{
	margin:0;
	padding:0;
	list-style-type:none;
}

pre{
	font-family:Verdana, Arial, sans-serif;
}

.sitemap ul{
	margin:0px;
	padding:0px 0px 0px 2em;
}

.sitemap li{
	list-style-type:none;
}


.sitemap a{
	color:#4682B4;
	text-decoration:none;
}
.sitemap a:link{
	color:#4682B4;
}
.sitemap a:visited{
	color:;
}
.sitemap a:active{
	color:#DC143C;
}
.sitemap a:hover{
	color:#006699;
}

/*「サイドバータイトル」の設定 */
.sidetitle{
	color:#666;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	margin-top:10px;
	background:#f6f6f6;
	line-height:140%;
	padding:1px 5px 1px 5px;
	text-align:center;
	border:1px solid  #999999;
}
