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

/* ページ全体の基本的な設定と背景色 */
	body {
		background-color: #FFFFFF;
		margin: 0px;
		font-family: "ＭＳ Ｐゴシック";
		font-size: 90%;
	}

a:hover { color: #F94;}	/*マウスを乗せるとオレンジ/
a:active { color: red; }	/*マウスを乗せるとオレンジ*/

/* h1h2h3 */
	h1{

		margin: 0px;
		padding: 0px;
		font-weight: bold;
		font-size: 1.2em;
	}
h2{
padding-left:8px;
padding-bottom:8px;
background:url(/images/h2.gif) repeat-x bottom;
font-size:1.2em;
margin-top:15px;
margin-bottom:10px;
}
	h3 {
		margin: 0px;
padding-top:3px;
padding-bottom:3px;
padding-left:18px;
background-color:honeydew;
background-image:url(/images/h3.gif);
background-repeat:no-repeat;
background-position:center left;
font-size:1em;
	}	
	img {
                margin: 0px;
		padding: 0px;
                border:none;
	}

th{ 
padding:5px;
border:1px solid #666;
background-color: #9cc;
}
td{
padding: 5px;
border:1px solid #666;
background-color: white;
}

/*基本構造 */
#mainpagecontainer {
       width:990px;
       margin-left: auto;
       margin-right: auto;
	}
/*ページ最上部左上のロゴ*/

#titlebanner{
        float: left;
	width:180px;
	height: 90px;
	background: #FFF2D9;
	border-bottom: 1px solid #666699;
}
/*　ナビゲーションリンクを含むページ最上部のブロック　*/
#header {
        float: left;
	width:808px;
	height: 25px;
	background:url(/images/menu_bg1.gif);
	color: yellow;
	font-weight: bold;
}

/*　ページ最上部のナビゲーションリンク*/
ul#globalnav{
 margin:0px;
 padding:0px;
}

ul#globalnav li{
	display:inline;
        list-style-type:none;
        padding:5px;
	font-size: 0.8em;
}

ul#globalnav a{
	font-weight: bold;
	text-decoration:none;;
}
ul#globalnav a:link { color:white; }
ul#globalnav a:visited { color:white; }
ul#globalnav a:hover,ul#globalnav a:active{ color:green; 
border-bottom:2px solid green;
}
/* コンテンツタイトルのブロック */
#banner {
                float: left;
		color:black;
	        background: #FFF2D9;
	        width:808px;
	        height: 65px;
margin:0px;
padding:0px;
		border-bottom: 1px solid #666699;
	}

/*パンくずリスト*/
.mainpage_breadcrumbs{
       clear: both; 
	font-size: 1em;
vertical-align:middle;
	padding-bottom: 10px;
	}

/* コンテンツブロック */
#content {
	        width: 808px;
                float: right;
		border-left: 1px solid #666699;
		font-size: 1em;
}	

/* TOPページなどメニューが左側にないページのコンテンツブロック */
#content988 {
	        width: 988px;
		font-size: 1em;
	}
.profile h2{

padding-left:8px;
padding-bottom:8px;
background:url(/images/h2.gif) repeat-x bottom;
font-size:1.2em;
margin-top:15px;
margin-bottom:10px;

}

.profile h3 {
margin: 0px;
padding-top:3px;
padding-bottom:3px;
padding-left:18px;
background-color:honeydew;
background-image:url(/images/h3.gif);
background-repeat:no-repeat;
background-position:center left;
font-size:1em;
	}


/* 個別エントリーのタイトル */
.title {
padding:8px;
margin-top:15px;
margin-bottom:10px;
color:green;
font-size: 1.4em;
font-weight:bold;
border-top:1px solid green;
border-left:10px solid green;
border-bottom:1px solid green;
background-color:honeydew;
}
/* 個別エントリーのタイトルの後の日付 */
	.titledate	{
		margin-top:-30px;
		padding-left:600px;
                padding-right:10px;
margin-bottom:10px;
                font-size: 1.2em;
　　　　　　　　font-weight:bold;
		color: maroon;
	/*	font-size: 1.4em;
		color: maroon;
		padding-top:5px;
		padding-left:550px;
		margin-bottom:0px;
		padding-bottom:0px;*/
	}
/* 幅800ピクセルのコンテンツ */
.c800{
        width:808px;
        margin-lett:4px;
}
/* 幅400高さ300ピクセルのコンテンツ */
.c400{
        float:left;
        width:404px;
	height:304px;
        margin-top:4px;
        margin-lett:4px;
}
/* 幅400高さ300ピクセルのコンテンツ 縦の写真など*/
.c400t{
        float:left;
        width:404px;
	height:404px;
        margin-top:4px;
        margin-lett:4px;
}

/* 左側のメニューブロック */
#links-left{
	width: 180px;
	float: left;
        background: #FFF2D9;
	}

/* 一番下のフッターブロック */
#footer {
       clear: both;      
       width: 990px;

	}

/* 一番下のフッターブロックに表示するアドレス要素 */
address {
	font-size: 0.8em;
	font-weight: bold;
        color: white;
	background:
url(/images/menu_bg1.gif);
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	text-align: center;
	margin-top: 1em;
}



.mainpage_contentmidashi{
       clear: both;
	height: 80px;
	margin:15px 0px 0px 0px;
	font-size: 1.2em;
		padding: 0px;
		font-weight: bold;
background:none;
	}
.mainpage_contentmidashi img {
	border: none;
}
.category-blog h2{
		margin: 0px;
		padding: 0px;
                color:black;
		font-weight: bold;
		font-size: 1em;
                background:none;

}
.category-blog p{
padding-left: 1em;

       }

/*メインページのカテゴリごとの写真　*/
.mainpage_contentpicture{
	width:400px;
	float: right;
	margin:0;
	border: none;
	}
.mainpage_contentblog2{
	width:390px;
	float: right;
	padding-left:10px;
	margin:0;
	}

/* エントリーのある大段落（トップページ以外） */
	#container {
		margin-top : 0px ;
		margin-bottom : 10px ;
	}

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

/* エントリー別の段落2(メイン用独自） */
	.blog2 {
		padding:10px;
		float: right;
		width: 50%;
		font-size:1em;
		font-weight:normal;
	/*	color: #336699; */
		background: none;
	}
/* エントリー別の段落3(カテゴリーアーカイブ） */
	.category-picture {
		padding:10px;
		float: right;
		width: 400px;
		font-size:1em;
		font-weight:normal;
		color: #666666;
		background: none;
	}

		color: green;
		padding-top:5px;
		padding-left:0px;
		margin-bottom:0px;
		padding-bottom:0px; */


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

/* 「検索」「コメント」「エントリー」「カテゴリ」「リンク」等の見出し */
	.sidetitle{
	background:
url(http://www.pref.aichi.jp/image/top/menu_bg1.gif);
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	text-indent: 0.4em;
	padding: 3px 3px 3px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 8px solid #CC6D00;
	}

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

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

	.side ul ul {
		margin-bottom: 0px;
	}

	.side li {
		margin: 0px;
		list-style-type: circle;
	}
/*	新テンプレートから移したCOMMENTS関連*/

.comments
{
   position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;
}

.comment-footer
{
   margin: 0 0 20px 0;
   border-top: 1px solid #dae0e6;
   padding-top: 3px;
   color: #666;
   font-size: 1em;
   text-align: right;
}



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

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


.next-prev{
padding-top:10px;
padding-bottom:10px;
}
/* 写真集などのブログ形式のページの日付　*/
.blogdate{
	background: #048532 url(http://www.pref.aichi.jp/image/top/menu_bg2.gif);
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	text-indent: 0.5em;
	padding: 4px 4px 4px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 10px solid #048532;
}
/*線なし*/
hr {
	height: 0;
	border: 0;
	margin: 0;
	padding: 0;
	width: 0;
	font-size: 0;
	display: none;
	visibility: hidden;
	clear: left;
}
/*細線*/
.hrthin {
	background-color: #cccccc;
	height: 1px;
	margin-top: 0.5em;
	margin-bottom: 0;
	clear: both;
	margin-right: 15px;
	margin-left: 15px;
}
/*たぬたぬのホームページのロゴを表示*/
.indextitle {
	text-align: center;
	margin: 10px 0 0;
	padding: 0;
}
/*たぬたぬのホームページの説明を表示*/
.indexleadtext {
	margin-right: 15px;
	margin-left: 15px;
	font-weight: bold;
}

.column50l {
	width: 48%;
	margin-top:1em;
	margin-bottom:1em;
	padding: 0;
	float: left;
}
/*ヨーロッパアルプス、海外旅行等コンテンツ*/
.column50l h2{
	margin-left: 85px;
	margin-right: 15px;
　　　　font-size: 1.2em;
	margin-bottom: 0;
background:none;
}
/*ヨーロッパアルプス、海外旅行等コンテンツの説明*/
.column50l h3{
	margin-right: 15px;
	margin-left: 90px;
	margin-top: 0.5em;
　　　　font-size: 1em;
        font-weight:normal;
background-color:white;
background-image:none;
}


/*ヨーロッパアルプス、海外旅行等コンテンツのイメージ*/
.column50l img{
	float: left;
	margin-left: -90px;
	border: 0;
}
.column50 {
	width: 48%;
        height:7em;
	margin-top:1em;
	margin-bottom:1em;
	padding: 0;
	float: left;
}
/*ヨーロッパアルプス、海外旅行等コンテンツ*/
.column50 h2{
	margin-left: 85px;
	margin-right: 15px;
　　　　font-size: 1.2em;
	margin-bottom: 0;
background:none;
}
/*ヨーロッパアルプス、海外旅行等コンテンツの説明*/
.column50 h3{
	margin-right: 15px;
	margin-left: 90px;
	margin-top: 0.5em;
　　　　font-size: 1em;
        font-weight:normal;
background-color:white;
background-image:none;
}


/*ヨーロッパアルプス、海外旅行等コンテンツのイメージ*/
.column50 img{
	float: left;
	margin-left: -90px;
	border: 0;
}
.column50f {
	width: 49%;
	margin-top:1em;
	margin-bottom:1em;
	padding: 0;
	float: left;
}
/*TOPのフッターのイメージ*/
.column50f img{
	float: left;
	margin:0;
	border: 0;
}
/*TOPのフッターの見出し*/
.column50f h4{
	margin:0;
	border: 0;
}



/*スイス大好きリング*/
div#swissdaisukiringbox {
	width: 300px;
	padding-top: 0.5em;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #cccccc;
	margin-top: 0;
	margin-bottom: 0;
}
div#swissdaisukiringimage {
	float: left;
}
div#swissdaisukiring {
	margin-left: 100px;
}
ul#swissdaisuki {
	text-align: center;
}
ul#swissdaisuki li{
	display: inline;
	list-style-type:none;
	font-size: 0.8em;
	text-align: center;
}

/*サイトマップのBOX作成中*/
.sitemapbox {
	float: left;
	width: 25em;
	height: 12em
	margin-left: 1em;
	margin-right: 4em;
/*ページ半分に表示*/
