@charset "UTF-8";

#page-title {
     font-size: 150%;
     font-weight: bold;
     color: #006633;
     margin: 0px 0px 30px 0px; 
     padding: 0px 0px 0px 10px;
     border-left-width: 3px;
     border-left-style: solid;
     border-left-color: #006633; 
     }

.page-subtitle {
     font-size: 100%;
     font-weight: bold;
     color: #cc3333;
     border-bottom-width: 1px;
     border-bottom-style: dotted;
     border-bottom-color: #cc3333;
     margin: 0px 0px 20px 0px; 
     padding: 0px 0px 0px 0px; 
    　　}
	
.page-subtitle2 {
     font-size: 90%;
     font-weight: bold;
     color: #cc3333;
     margin: 0px 0px 10px 0px; 
     padding: 0px 0px 0px 0px; 
     }
	
	
.table-normal {
     width: 555px;
     margin: 0px 0px 30px 0px;
     padding: 0px 0px 0px 0px;
     }
	
.table-normal td{
     font-size: 90%;
     color: #333333;
     margin: 0px 0px 0px 0px;
     padding: 7px 0px 7px 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #cc3333;
     }
	

.bg-y {
     background-color: #FFFFCC;
     text-align: center;
     font-weight: bold;
     }


.totop {
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
     font-size: 80%;
     text-align: right;
     }
			
			
			
#table-left p {
     font-size: 95%;
     padding: 0px 0px 20px 0px;
     }
	
	
	
	
	
	
	
.table-officer1 {
     width: 555px;
     margin: 0px 0px 60px 0px;
     padding: 0px 0px 0px 0px;
     }
	
.table-officer1 td{
     font-size: 90%;
     color: #333333;
     text-align: center;
     margin: 0px 0px 0px 0px;
     padding: 7px 0px 7px 5px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #cc3333;
     }
	
	
	
	
.table-officer2 {
     width: 555px;
     margin: 0px 0px 30px 0px;
     padding: 0px 0px 0px 0px;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #cc3333;
     border-right-width: 1px;
     border-right-style: dotted;
     border-right-color: #cc3333;
     }
	
	
.table-officer2 td{
     width: 70px;
     font-size: 80%;
     color: #333333;
     text-align: center;
     margin: 0px 0px 0px 0px;
     padding: 7px 0px 7px 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #cc3333;
     border-left-width: 1px;
     border-left-style: dotted;
     border-left-color: #cc3333;
     }
	
.bg-o {
     background-color: #FFCC99;
     }

.bg-p {
     background-color: #FFCCCC;
     font-weight: bold;
     }
	
.font-g {
     color: #009933;
     }

.font-r {
     color: #ff6600;
     }




.table-officer3 {
     width: 555px;
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
     border-top-width: 1px;
     border-top-style: solid;
     border-top-color: #cc3333;
     border-right-width: 1px;
     border-right-style: dotted;
     border-right-color: #cc3333;
     }
	
	
.table-officer3 td{
     font-size: 80%;
     color: #333333;
     text-align: center;
     margin: 0px 0px 0px 0px;
     padding: 7px 0px 7px 0px;
     border-bottom-width: 1px;
     border-bottom-style: solid;
     border-bottom-color: #cc3333;
     border-left-width: 1px;
     border-left-style: dotted;
     border-left-color: #cc3333;
     }
	










	
	
#calender {
     margin: 0px 0px 30px 0px;
     padding: 0px 0px 0px 0px;
     }





ol {
     list-style-position: inside;
     }	







/* エントリー */
.entry {
     margin: 0px 0px 40px 0px;
     padding: 0px 0px 0px 0px;
     }



/* エントリーのタイトル */
.entry-header {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 5px;
     font-weight: bold;
     font-size: 120%;
     color: #666666;
     }


.entry-data {
     width: 545px;
     height: 30px;
     margin: 0px 0px 20px 0px;
     padding: 0px 10px 0px 0px;
     background-image: url(../img/page/title-back.jpg);
     text-align: right;
     line-height: 30px;
     font-size: 80%;
     }


/* エントリー本文 */
.entry-body {
     color: #000000;
     font-size: 100%;
     padding: 10px 0px 10px 0px;
     overflow: hidden;
     }


/* 続きを読む */
.entry-more {
     color: #666666;
     font-size: 90%;
     padding: 0px 0px 10px 0px;
     }


/* エントリー下線〜 */
.entry-footer {
     margin: 0px 0px 0px 0px;
     border-top: 1px dotted #cccccc;
     color: #6666666;
     font-size: 85%;
     text-align: right;
     }




/* エントリー-嵯峨野路フォトギャラリー */
.entry-photo {
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 30px 0px;
     }

.entry-photo-title {
     font-size: 110%;
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 3px 0px;
     border-bottom: 1px #cccccc solid;
     }

.entry-photo table tr td {
     padding: 0px 0px 10px 0px;
     vertical-align: top;
     }

.entry-photo img {
     display: block;
     width: 200px;
     overflow: hidden;
     margin: 0px 20px 0px 0px;
     padding: 2px 2px 2px 2px;
     border: 1px #cccccc solid;
     }







/* 以下不要？　エントリー-嵯峨野路フォトギャラリー
.entry-photo ul {
     list-style:none;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     }	
.entry-photo ul li {
     width: 200px;
     list-style:none;
     margin: 0px 0px 0px 0px;
     padding: 0px 20px 20px 0px;
     float:left;
     }	
.entry-photo ul li span {
     font-size: 10px;
     color: #666666;
     }	
.entry-photo ul li span img {
     display: block;
     height: 200px;
     width: 200px;
     overflow: hidden;
     margin: 0px 0px 0px 0px;
     padding: 2px 2px 2px 2px;
     border: 1px #cccccc solid;
     }
以上不要？　エントリー-嵯峨野路フォトギャラリー */







.entry-body img {
     margin: 0px 0px 0px 0px;
     padding: 2px 2px 2px 2px;
     border: 1px #cccccc solid;
     }


/* ページ移動 */
.page-moving{
     clear: both;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 10px 0px;
     font-size: 90%;
     text-align: right;
       }
	





.margin30 {
     margin: 30px 0px 0px 0px;
    clear: both; 
     }

.margin-10 {
     margin: 0px 0px 10px 0px;
    clear: both; 
     }
.margin-30 {
     margin: 0px 0px 30px 0px;
    clear: both; 
     }

.text-right {
     text-align: right;
     }








/* 東日本大震災並びに長野県北部震災支援報告 */
#shien_menu {
	width: 555px;
	height: 42px;
	margin: 0;
	padding: 0px 0px 30px 0px;
	}

#shien_menu .menu1 {
	float: left;
	width: 185px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
#shien_menu .menu1 span {
	display: none;
	}	
#shien_menu .menu1 a {
	display: block;
	width: 185px;
	height: 42px;
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu1.jpg);
	background-repeat: no-repeat;
	}
#shien_menu .menu1 a:hover {
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu1_on.jpg);
	background-repeat: no-repeat;
	}


#shien_menu .menu2 {
	float: left;
	width: 185px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
#shien_menu .menu2 span {
	display: none;
	}	
#shien_menu .menu2 a {
	display: block;
	width: 185px;
	height: 42px;
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu2.jpg);
	background-repeat: no-repeat;
	}
#shien_menu .menu2 a:hover {
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu2_on.jpg);
	background-repeat: no-repeat;
	}


#shien_menu .menu3 {
	float: left;
	width: 185px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	}
#shien_menu .menu3 span {
	display: none;
	}	
#shien_menu .menu3 a {
	display: block;
	width: 185px;
	height: 42px;
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu3.jpg);
	background-repeat: no-repeat;
	}
#shien_menu .menu3 a:hover {
	background-image: url(http://www.kyoto-nw-rc.com/img/page/shien_menu3_on.jpg);
	background-repeat: no-repeat;
	}

img.float {
	float: left;
	}

.clear {
	clear: left;
	}
















