@charset "UTF-8";

/*===== Main Index.html CONTENTS ====================================================================
    0: Kyotsu navi
    1: Top
	2:CategoryArchive
	3:EntryyArchive	
	4:Trackback
	5:Comment_prev
================================================================================================*/

.Vertical-middle{vertical-align:middle;}

.FL_left{float:left;}

.FL_right{float:right;}

.Yohaku_R10{margin-right:10px;}

.Yohaku_L10{margin-left:10px;}

.Yohaku_T20{margin-top:30px;}

.txt_bold{font-weight:bold;}

.paginate {
	margin:10px 0 0 0;
    text-align: center;
    font-size: 9px;
	}

/*===== Added Style ====================================================================*/

.midashi01	{
	margin-top: 30px;
	margin-bottom: 5px;
}

.big_midashi01 {
	CLEAR: both;
	MARGIN-TOP: 15px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size:120%;
	color:#333333;
	padding: 0px 0px 2px 5px;
	margin-top:15px;
	margin-bottom:0px;
	border-left:8px solid #cc9966;
	border-bottom:1px solid #999999;
}
.midashi02	{
	CLEAR: both;
	MARGIN-TOP: 15px;
	margin-bottom: 0px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	VERTICAL-ALIGN: middle;
	WIDTH: 486px;
	COLOR: #ffffff;
	BACKGROUND-COLOR: #999999;
	border-left-width: 9px;
	border-left-style: solid;
	border-left-color: #333333;
	padding-left: 5px;
	margin-left: 10px;
}
.midashi03	{
	FONT-WEIGHT: bold;
	MARGIN-BOTTOM: 0px;
	WIDTH: 490px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin-top: 15px;
	margin-left: 20px;
}
.lead_bun	{
	font-weight: bold;
}
.page_navi	{
	MARGIN-TOP: 15px;
	margin-bottom: 20px;
	WIDTH: 510px;
	BACKGROUND-COLOR: #FFCCCC;
	font-size: 80%;
	line-height: 140%;
	text-align: center;
}
.to_top	{
	MARGIN-BOTTOM: 0px;
	WIDTH: 510px;
	font-size: 80%;
	line-height: 140%;
	text-align: right;
}
.kyoutyou01	{
	font-size: 120%;
	font-weight: bold;
}
.kyoutyou01_red	{
	font-size: 120%;
	font-weight: bold;
	color: #FF0000;
}
.kyoutyou02	{
	font-weight: bold;
	margin-top: 10px;
}
.honbun02	{
	margin-left: 15px;
}
.honbun03	{
	margin-left: 25px;
}
.tyuusyaku_bun	{
	font-size: 80%;
	line-height: 140%;
}

/*===== TinyMCE ====================================================================*/
.Float_left {
	float:left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Float_right {
	float:right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.Float_clear {clear:both;}

/*=======================================================*/
/*===== 0:Kyotsu navi =====================================*/
/*=======================================================*/

#Container{
	width:820px;
	margin:0 auto;
	color:#191919;
	position:relative;
	}

#Container #Pankuzu{
	width:820px;
	height:25px;
	background-image:url(../common/bg_pankuzu.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	text-align:right;
	color:#CECD9A;
	}

#Container #Pankuzu p{
	margin:0 30px 0 0;
	padding:2px 0 0 0;
	text-align:right;
	color:#CECD9A;
	}
	
#Container #Pankuzu a{
	color:#DDDC70;
	text-decoration:none;
	border:none;
	}
	
#Container #Contents{
	text-align:left;
	width:772px;
	margin:15px 0 0 0;
	padding:0 0 10px 24px;
	}
	
#Container #Contents #Navi{
	width:211px;
	background-image:url(../common/bg_menu.jpg);
	background-repeat:repeat-y;
	padding-bottom:2px;
	border-bottom:1px solid #C8C99B;
	margin-bottom:15px;
	}

#Container #Contents #Navi_b{
	width:211px;
	}
	
#Container #Contents #Navi ul{
	width:191px;
	margin:5px 0 8px 10px;
	}
	
#Container #Contents #Navi .menulist01 li{
	background-image:url(../common/icon_menu01.gif);
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	margin:0 0 3px 0;
	}

#Container #Contents #Navi .menulist02 li{
	background-image:url(../common/icon_menu02.gif);
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	margin:0 0 3px 0;
	}

#Container #Contents #Navi .menulist03 li{
	background-image:url(../common/icon_menu03.gif);
	background-repeat:no-repeat;
	padding:0 0 0 13px;
	margin:0 0 3px 0;
	}

#Container #Contents #Navi_b #menu05 img{
	vertical-align: bottom;
	vertical-align:text-bottom; 
	}
	
#Container #Contents #Navi_b #menu05{
	background-image:url(../common/bg_menu02.gif);
	border-top:1px solid #C8C99B;
	border-bottom:1px solid #C8C99B;
	margin-bottom:15px;
	padding:3px 0 5px 8px;
	}

#Container #Contents #Navi_b #menu06 img{
	vertical-align: bottom;
	vertical-align:text-bottom; 
	}
	
#Container #Contents #Navi_b #menu06 li{
	margin-bottom:5px;
	}
	
#Footer img{
	vertical-align:bottom;
	position:relative;
	bottom:0px;
	}
	
/*=======================================================*/
/*===== 1:Top ===========================================*/
/*=======================================================*/
#Top #Container #Header{
	width:820px;
	height:302px;
	background-image:url(../images/img_main.jpg);
	background-repeat:no-repeat;
	position:relative;
	}

#Top #Container #Header h1 img{
margin:50px 0 0 526px;
	}

#Top #Container #Contents #Main{
	width:540px;
	margin:0 21px 0 0;
	}

#Top #Container #Contents #Main #Entry_box_A{
	width:510px;
	margin:15px 0 0 15px;
	}
	
#Top #Container #Contents #Main #Entry_box_A h3{
	border-bottom:1px solid #C8C99B;
	margin:0 0 10px 0;
	font-size:130%;
	}
	
#Top #Container #Contents #Main #Entry_box_A h4{
	width:300px;
	font-size:115%;
	margin-bottom:5px;
	}
		
#Top #Container #Contents #Main #Entry_box_A dl{
	width:300px;
	}
	
#Top #Container #Contents #Main #Entry_box_A dt{
	border-bottom:1px dashed #C8C99B;
	padding-bottom:5px;
	margin-bottom:5px;
	}
	
#Container #Contents #Main .btn_tour_shosai{
	text-align:right;
	margin:0px 15px 0px 0;
	}

#Container #Contents #Main #Entry_box_B{
	width:510px;
	margin:15px 0 0 15px;
	}
	
#Top #Container #Contents #Main #Entry_box_B li{
	border-bottom:1px solid #C8C99B;
	padding:0 0 3px 0;
	}
	
#Top #Container #Contents #Main #Entry_box_C{
	width:510px;
	margin:15px 0 0 15px;
	}
	
#Top #Container #Contents #Main #Entry_box_C dt{
	padding: 0;
	font-size:12px;
	}

#Top #Container #Contents #Main #Entry_box_C dd{
	margin: -1.6em 0 0.3em 9.5em;
	border-bottom:1px solid #C8C99B;
	}

#Top #Container #Contents #Main #Entry_box_D{
	border-bottom:1px solid #C8C99B;
	border-right:1px solid #C8C99B;
	background-color:#F7EFD7;
	margin:30px 0 0 0;
	padding:10px;
	}
	
#Top #Container #Contents #Main #Entry_box_D h2{
	margin:0 0 5px 0;
	}
	
/*=======================================================*/
/*===== 2:CategoryArchive ===============================*/
/*=======================================================*/

#CategoryArchve #Container #Header{
	width:820px;
	height:228px;
	background-image:url(../images/img_archive.jpg);
	background-repeat:no-repeat;
	position:relative;
	}

#CategoryArchve #Container #Header h1 img{
margin:31px 0 0 526px;
	}
	
#CategoryArchve #Contents #Main{
	width:540px;
	margin:0 21px 0 0;
	}
	
#CategoryArchve #Contents #Main h2{
	width:540px;
	height:33px;
	padding:3px 0 0 0;
	margin:0 0px 0 0;
	background-image:url(../images/ttl_back.gif);
	background-repeat:no-repeat;
	font-size:16px;
	}
	
#CategoryArchve #Contents #Main h2 b{
	margin:0 0 0 10px;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries{
	width:540px;
	margin:15px 0 0 0;
	padding:;
	background-image:url(../images/bg_archive.gif);
	background-repeat:repeat-y;
	border-top:1px solid #BABC90;
	border-bottom:1px solid #BABC90;
	}

#CategoryArchve #Container #Contents #Main #Category_Entries h3{
	margin:10px 10px 0 15px;
	font-size:100%;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries h3 img{
	margin:0 5px 0 0;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries dl{
	margin:3px 10px 0 15px;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries .label{
	font-size:90%;
	border-top:1px solid #BABC90;
	border-bottom:1px dashed #BABC90;
	text-align:right;
	padding:3px 0;
	margin:0 0 5px 0;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries .naiyou{
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries .tsuiki{
	margin:10px 0 0 0;
	}
	
#CategoryArchve #Container #Contents #Main #Category_Entries .jouhou{
	font-size:90%;
	margin:3px 0 5px 0;
	padding:3px 0 0 0;
	border-top:1px dashed #BABC90;
	text-align:right;
	}

/*=======================================================*/
/*===== 3:EntryyArchive ===============================*/
/*=======================================================*/

#EntryArchive #Container #Header{
	width:820px;
	height:228px;
	background-image:url(../images/img_archive.jpg);
	background-repeat:no-repeat;
	position:relative;
	}

#EntryArchive #Container #Header h1 img{
margin:31px 0 0 526px;
	}
	
#EntryArchive #Contents #Main{
	width:540px;
	margin:0 21px 0 0;
	}
	
#EntryArchive #Contents #Main h2{
	width:540px;
	height:33px;
	padding:3px 0 0 0;
	margin:0 0px 0 0;
	background-image:url(../images/ttl_back.gif);
	background-repeat:no-repeat;
	font-size:16px;
	}
	
#EntryArchive #Contents #Main h2 b{
	margin:0 0 0 10px;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou{
	width:540px;
	margin:15px 0 0 0;
	background-image:url(../images/bg_archive.gif);
	background-repeat:repeat-y;
	border-top:1px solid #BABC90;
	border-bottom:1px solid #BABC90;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou dl{
	margin:3px 10px 0 15px;

	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou .label{
	font-size:90%;
	border-bottom:1px dashed #BABC90;
	text-align:right;
	padding:3px 0;
	margin:0 0 5px 0;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou .naiyou img{
	margin:8px 0;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou .tsuiki{
	margin:10px 0 8px 0;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou .tsuiki img{
	margin:8px 0;
	}
		
#EntryArchive #Container #Contents #Main #Entry_naiyou .jouhou{
	font-size:90%;
	margin:3px 0 5px 0;
	padding:3px 0 0 0;
	border-top:1px dashed #BABC90;
	text-align:right;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou2 dl{
	padding:15px;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou2 .naiyou img{
	margin:8px 0;
	}
	
#EntryArchive #Container #Contents #Main #Entry_naiyou2 .tsuiki{
	margin:10px 0 0 0;
	}
	
#EntryArchive #Container #Contents #Main #Entry_trackback{
	width:540px;
	margin:15px 0 0 0;
	padding:;
	background-image:url(../images/bg_archive.gif);
	background-repeat:repeat-y;
	border-top:1px solid #BABC90;
	border-bottom:1px solid #BABC90;
	}
	
#EntryArchive #Container #Contents #Main #Entry_trackback h3{
	width:520px;
	margin:10px 0 0 10px;
	padding:2px 0;
	background-color:#E9D599;
	font-size:90%;
	}
	
#EntryArchive #Container #Contents #Main #Entry_trackback b{
	margin:0 0 0 10px;
	}

#EntryArchive #Container #Contents #Main #Entry_trackback dl{
	margin:10px 15px 10px 15px;
	font-size:90%;
	}

#EntryArchive #Container #Contents #Main #Entry_comment{
	width:540px;
	margin:15px 0 0 0;
	padding:;
	background-image:url(../images/bg_archive.gif);
	background-repeat:repeat-y;
	border-top:1px solid #BABC90;
	border-bottom:1px solid #BABC90;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment h3{
	width:520px;
	margin:10px 0 0 10px;
	padding:2px 0;
	background-color:#E9D599;
	font-size:90%;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment b{
	margin:0 0 0 10px;
	}

#EntryArchive #Container #Contents #Main #Entry_comment dl{
	margin:10px 15px 10px 15px;
	font-size:90%;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment .jikoku{
	margin:5px 0 0 0;
	padding:3px 0;
	text-align:right;
	font-size:90%;
	border-top:1px dashed #BABC90;
	border-bottom:1px dashed #BABC90;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment .toukou{
	margin-top:10px;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment .setsumei{
	margin:8px 15px 20px 15px;
	padding:3px 0;
	font-size:90%;
	}
	
#EntryArchive #Container #Contents #Main #Entry_comment #comment_form dt{
	font-size:90%;
	margin:5px 0 0 0;
	}
	
#EntryArchive #Container #Contents #Main .comment_button{
	margin:5px 0 15px 15px;
	}
	
/*=======================================================*/
/*===== 4:Trackback ===============================*/
/*=======================================================*/

#TrackBack #Container #Header{
	width:820px;
	height:228px;
	background-image:url(../images/img_archive.jpg);
	background-repeat:no-repeat;
	position:relative;
	}

#TrackBack #Container #Header h1 img{
margin:31px 0 0 526px;
	}
	
#TrackBack #Contents #Main{
	width:540px;
	margin:0 0 0 116px;
	}
	
#TrackBack #Contents #Main h2{
	width:540px;
	height:33px;
	padding:3px 0 0 0;
	margin:0 0px 0 0;
	background-image:url(../images/ttl_back.gif);
	background-repeat:no-repeat;
	font-size:16px;
	}
	
#TrackBack #Contents #Main h2 b{
	margin:0 0 0 10px;
	}
	
#TrackBack #Container #Contents #Main #Trackbacks-info{
	width:540px;
	margin:15px 0 0 0;
	}

#TrackBack #Container #Contents #Main #Trackbacks-info h3{
	margin:10px 10px 0 0;
	font-size:100%;
	}

#TrackBack #Container #Contents #Main #Trackbacks-info dl{
	margin:10px 10px 20px 15px;
	font-size:90%;
	}
	
#TrackBack #Container #Contents #Main #Trackbacks-info .jikoku{
	margin:5px 0 0 0;
	padding:3px 0;
	text-align:right;
	font-size:90%;
	border-top:1px dashed #BABC90;
	border-bottom:1px dashed #BABC90;
	}
	
/*=======================================================*/
/*===== 5:Comment_prev ===============================*/
/*=======================================================*/

#Comment_prev #Container #Header{
	width:820px;
	height:228px;
	background-image:url(../images/img_archive.jpg);
	background-repeat:no-repeat;
	position:relative;
	}

#Comment_prev #Container #Header h1 img{
margin:31px 0 0 526px;
	}
	
#Comment_prev #Contents #Main{
	width:540px;
	margin:0 0 0 116px;
	}
	
#Comment_prev #Contents #Main h2{
	width:540px;
	height:33px;
	padding:3px 0 0 0;
	margin:0 0px 0 0;
	background-image:url(../images/ttl_back.gif);
	background-repeat:no-repeat;
	font-size:16px;
	}
	
#Comment_prev #Contents #Main h2 b{
	margin:0 0 0 10px;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment{
	width:540px;
	margin:15px 0 0 0;
	padding:;
	background-image:url(../images/bg_archive.gif);
	background-repeat:repeat-y;
	border-top:1px solid #BABC90;
	border-bottom:1px solid #BABC90;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment h3{
	width:520px;
	margin:10px 0 0 10px;
	padding:2px 0;
	background-color:#E9D599;
	font-size:90%;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment b{
	margin:0 0 0 10px;
	}

#Comment_prev #Container #Contents #Main #Entry_comment dl{
	margin:10px 15px 10px 15px;
	font-size:90%;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment .jikoku{
	margin:5px 0 0 0;
	padding:3px 0;
	text-align:right;
	font-size:90%;
	border-top:1px dashed #BABC90;
	border-bottom:1px dashed #BABC90;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment .toukou{
	margin-top:10px;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment .setsumei{
	margin:8px 15px 20px 15px;
	padding:3px 0;
	font-size:90%;
	}
	
#Comment_prev #Container #Contents #Main #Entry_comment #comment_form dt{
	font-size:90%;
	margin:5px 0 0 0;
	}
	
#Comment_prev #Container #Contents #Main .comment_button{
	margin:5px 0 15px 15px;
	}
	
