/*共通*/
body{background-color:#ffffff;color:#000000;margin-left:0px;margin-top:0px;margin:0px;padding:0px;text-align: center;}
.menuback{background-color:#4d8e51;text-align: center;}
div.space20-img{width:20px;}
td.space-mlit{width:10px;}
a:link{color:#336600;}





/*フォント*/
.textsmall{font-size:10px;line-height:120%;text-decoration: none;}
.textmiddle{font-size:12px;line-height:120%;text-decoration: none;}
.textbig{font-size:14px;line-height:120%;text-decoration: none;}

.textsmall-w{font-size:10px;line-height: 20%; color: #ffffff; text-decoration: none;}
.textmiddle-w{font-size:12px;line-height:120%; color: #ffffff; text-decoration: none;}
.textmiddle-green {font-size:12px; line-height:120%; text-decoration: none; background-color: #CCFF66;}
.textmiddle-bold{font-size:12px;line-height:120%;text-decoration: none;font-weight:bold;}
.textbig-w{font-size:14px;line-height:120%; color: #ffffff; text-decoration: none;}

.textsmall-g{font-size:10px;line-height: 20%; color: #666666; text-decoration: none;}
.textmiddle-g{font-size:12px;line-height:120%; color: #666666; text-decoration: none;}
.textbig-g{font-size:14px;line-height:120%; color: #666666; text-decoration: none;}
.textbig-bold{font-size:14px;line-height:120%;text-decoration: none;font-weight:bold;}

/*SPAN　黒(標準)*/
span.spansmall{font-size:10px;line-height:120%;text-decoration: none;}
span.spanmiddle{font-size:12px;line-height:120%;text-decoration: none;}
span.spanmiddle-bold{font-size:12px;line-height:120%;text-decoration: none;font-weight:bold;}
span.spanbig{font-size:14px;line-height:120%;text-decoration: none;}
span.spanbig-bold{font-size:14px;line-height:120%;text-decoration: none;font-weight:bold;}

/*SPAN　グレー*/
span.spansmall-g{font-size:10px;line-height:120%;color: #666666;text-decoration: none;}
span.spanmiddle-g{font-size:12px;line-height:120%;color: #666666;text-decoration: none;}
span.spanbig-g{font-size:14px;line-height:120%;color: #666666;text-decoration: none;}

/*SPAN　赤*/
span.spansmall-r{font-size:10px;line-height:120%;color: #ff0000;text-decoration: none;}
span.spanmiddle-r{font-size:12px;line-height:120%;color: #ff0000;text-decoration: none;}
span.spansmall-r-bold{font-size:10px;font-weight:bold;line-height:120%;color: #ff0000;text-decoration: none;}

/*SPAN　青*/
span.spansmall-b{font-size:10px;line-height:120%;color: #0000ff;text-decoration: none;}
span.spansmall-blue{font-size:10px;line-height:120%;color: #0f218b;text-decoration: none;font-weight:bold;}
span.spanmiddle-b{font-size:12px;line-height:120%;color: #0000ff;text-decoration: none;}
span.spanmiddle-blue{font-size:12px;font-weight:bold;color: #0f218b;line-height:120%;text-decoration: none;}
span.caption{font-size:12px;color: #0000ff;text-decoration: none;}

/*SPAN　朱*/
span.spansmall-syu{font-size:10px;line-height:120%;text-decoration: none;color: #c70202;}
span.spanmiddle-syu{font-size:12px;line-height:120%;text-decoration: none;color: #c70202;}
span.spanmiddle-syu-bold{font-size:12px;line-height:120%;text-decoration: none;font-weight:bold;color: #c70202;}
span.spanbig-syu{font-size:14px;line-height:120%;text-decoration: none;color: #c70202;}
span.spanbig-syu-bold{font-size:14px;line-height:120%;text-decoration: none;font-weight:bold;color: #c70202;}





/*トップページ*/
.topbody{background-color:#4d8e51;color:#000000;margin:0px;padding:0px;text-align: center;}
.tdbackright {background: #4d8e51;text-align: right;vertical-align: top;}
.tdbackleft {background: #4d8e51;vertical-align: middle;}
.tdnewsframe {border: 2px solid #e60000;background: #fee6aa;text-align: center;}
.tdnewscontents {font-size: 12px;color: 0f218b;text-decoration: underline;line-height: 120%;}
.tdbackright2 {background: #4d8e51;text-align: right;vertical-align: bottom;}
.divleftblock {padding-left: 30px;}
.tdspacer {margin: 5px 0px 0px;padding: 0px;background: #4d8e51;}
.namerightmargin {padding-right: 10px;}





/*三栖閘門資料館*/
span.misu-title{font-size:14px;font-weight:bold; color: #be2311; text-decoration: none;}
span.misu-subtitle{font-size:12px;font-weight:bold; color: #4e2315;line-height:120%;text-decoration: none;}
.topimgspace{margin-top:5px;}
td.misu-born{font-size:12px;background-color:#eeeeee;margin: 2px;}
td.history-m{font-size:12px;font-weight:bold;color:#ffffff;background-color:#101177;padding: 3px;}
td.history-rule01{font-size:12px;font-weight:bold;background-color:#99ccff;}
td.history-rule02{font-size:12px;font-weight:bold;background-color:#f9f0df;}





/*京都伏見案内*/
td.sub-guide{font-size:10px;font-weight:bold;background-color:#FFFFCC;}
td.guide-hensen{font-size:10px;font-weight:bold;color: #ffffff;background-color:#4e2315;}
span.spansub-blue{font-size:10px;font-weight:bold;color: #0f218b;line-height:120%;text-decoration: none;}
td.guide-hei-title{font-size:14px;color: #ffffff;font-weight:bold;background-color:#5c87ae;}
td.guide-hei01{font-size:10px;background-color:#5c87ae;}
td.guide-hei02{font-size:10px;background-color:#dee7ef;}
td.guidemomo01{font-size:10px;background-color:#67b0af;}
td.guidemomo02{font-size:10px;background-color:#d1e7e7;}
td.guide-edo-title{font-size:14px;color: #ffffff;font-weight:bold;background-color:#7fb678;}
td.guide-edo01{font-size:10px;background-color:#7fb678;}
td.guide-edo02{font-size:10px;background-color:#dfeddd;}
td.guide-meiji-title{font-size:14px;color: #ffffff;font-weight:bold;background-color:#a6bba8;}
td.guide-meiji01{font-size:10px;background-color:#a6bba8;}
td.guide-meiji02{font-size:10px;background-color:#edf1ee;}
td.guide-taisho01{font-size:10px;background-color:#f1e185;}
td.guide-taisho02{font-size:10px;background-color:#fbf6da;}
td.guide-showa01{font-size:10px;background-color:#e5b86f;}
td.guide-showa02{font-size:10px;background-color:#f7ead4;}
td.guide-heisei01{font-size:10px;background-color:#ca8d65;}
td.guide-heisei02{font-size:10px;background-color:#efddd1;}





/*十石舟*/
td.shipguide01{font-size:12px;color: #ffffff;font-weight:bold;background-color:#006600;}
td.shipguide02{font-size:12px;background-color:#eeeeee;}
td.shipguide03{font-size:10px;background-color:#eeeeee;}
td.ship-train{
	font-size:12px;
	font-weight:bold;
	background-color:#bbbbbb;
	text-align: center;
}
td.ship-start01{font-size:12px;font-weight:bold;background-color:#ffccff;}
td.ship-start02{font-size:12px;font-weight:bold;background-color:#ccffff;}
td.cap-titleblock{width:315px;}





/*十石舟と秋の京都・酒蔵の街伏見紀行*/
td.fallguide01{font-size:12px;color: #ffffff;font-weight:bold;background-color:#be2311;}
span.fallship-charge{font-size:14px;line-height:120%;text-decoration: none;font-weight:bold;color: #be2311;}
span.fallship-title{font-size:14px;font-weight:bold; color: #0f218b; text-decoration: none;}
td.battle-human{font-size:12px;background-color:#e5d2a7;}
.battle-fr02 {background-color: e5d2a7;background-image: url(../ship_fall/image/battle_frame_02.gif);background-repeat: repeat-x;}
.battle-fr04 {background-color: e5d2a7;background-image: url(../ship_fall/image/battle_frame_04.gif);background-repeat: repeat-y;}
.battle-fr05 {background-color: e5d2a7;background-image: url(../ship_fall/image/battle_frame_05.gif);background-repeat: repeat-y;}
.battle-fr07 {background-color: e5d2a7;background-image: url(../ship_fall/image/battle_frame_07.gif);background-repeat: repeat-x;}
td.space-human{width:30px;}
img.human-picspace{margin-bottom:10px;margin-left:10px;}
td.space-shipfallpic{width:10px;}
.ship-service{font-size:10px;font-weight:bold;color:#c70202;}





/*お問い合わせ*/
td.form-rule01{font-size:12px;background-color:#ccffcc;}
td.guide-rule03{font-size:10px;background-color:#ffffcc;}





/*リンク集*/
td.link-rule01{font-size:12px;font-weight:bold;background-color:#99ccff;}




/*フォーラム*/
.forum-member{font-size:12px;line-height:120%;text-decoration: none;border-bottom-style:dashed;}
.forum-member-header{font-size:12px;background-color:cde5ff;font-weight:bold;line-height:120%;text-decoration: none;}



/*レンジャー*/
.textmiddle-ran{font-size:12px;line-height:120%; color: #1d63ad; text-decoration: none;font-weight:bold;}
.active-subject{font-size:12px;line-height:120%; color: #ffffff; text-decoration: none;font-weight:bold;background-color:#1d63ad;}
.active-main{font-size:10px;line-height:120%; text-decoration: none;background-color:#d3eee2;}
.active-frame{background-color:#ffeed2;}
.ran-col-subject{font-size:10px;line-height:120%; text-decoration: none;background-color:#ffe1c0;}
.ran-col-main{font-size:10px;line-height:120%; text-decoration: none;background-color:#ede8dc;}



.event-t14-1 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #8e4d54;
	font-weight: bold;
}
.event-t14-2 {
	font-size: 14px;
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #8e4d54;
	border-left-color: #8e4d54;
}
.event-border1 {
	border: 1px solid #CC3333;
}
.event-t-10 {
	font-size: 10px;
}
.menuback2 {
	background-color: #8e4d54;
	text-align: center;
}
.event-t14-3 {
	font-size: 14px;
	color: #000000;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #8e4d54;
	border-left-color: #8e4d54;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #8e4d54;
}
.toptdback1 {
	width: 220px;
	border: 1px dashed #000000;
	background: #d9f0d3;
	padding: 11px;
}
.toptdback2 {
	background: #FDD9C9;
	width: 220px;
	padding: 11px;
	border: 1px dashed;
}
.ren-list {
	font-size: 12px;
}
.ren-headback {
	background: #1D63A4;
}
.ran-form-rule01 {
font-size:12px;background-color:#1d63a4;
}
.ran-newtitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #1D63A4;
	text-align: left;
	height: 20px;
	width: 660px;
	padding-left: 20px;
}
.toptdback0 {
	font-size: 12px;
	font-weight: bold;
	background: #FFFFFF;
	text-align: right;
}
.toptdback3 {
	background: #FFFFFF;
	padding: 11px;
	width: 220px;
	border: 1px dashed;
}
.topdback-in-1 {
	font-size: 12px;
	color: #4d8e51;
}
.topdback-in-2 {
	font-size: 12px;
	color: #981F12;
}
.topdback-in-3 {
	font-size: 12px;
	color: #000000;
}
.topdback-in-4 {
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.gra-td1 {
	font-size: 12px;
	border: 1px dashed #4d8e51;
	text-align: center;
}
.textmiddle-photo {
font-size:12px;line-height:120%; color: #4D8E51; text-decoration: none;font-weight:bold;
}
.linktable {
	border: 1px solid #000000;
}
.linktable2 {
	border-bottom: 1px solid #000000;
}
.link-rule02 {
	font-size:12px;
	font-weight:bold;
	background-color:#99ccff;
	border-bottom: 1px solid #000000;
}
.mi-in-tableback {
	font-size: 12px;
	background: url(../misu/image/misu_floor_back.gif) center center;
	height: 320px;
	width: 480px;
}
.mi-in-td1 {
	font-size: 12px;
	text-align: center;
}
.mi-in-td2 {
	font-size: 12px;
	text-align: center;
	background: #FFFFFF;
}
.gu-sub-tableback {
	font-size: 12px;
	line-height: 120%;
	background: #FFFFFF url(../guide/image/gu_hokkori_back.gif) no-repeat center top;
	border: 1px solid #78ACC1;
}
.text-middle-gu-b {
	font-size: 12px;
	font-weight: bold;
	color: #78ACC1;
}
.textbig-gu {
	font-size: 14px;
	line-height: 120%;
	color: #6666FF;
	font-weight: bold;
}
.gu-sub-border {
	border: 2px double #3366FF;
}
.link-title {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #6666CC;
}
.poli-tex {
	font-size: 12px;
	line-height: 150%;
	font-weight: lighter;
}

/*新着情報*/
#new {
    width:198px;
	margin-bottom:20px;
	}
	
#new ul {
     list-style:none;
	 text-align:left;
	 font-size:12px;
	 margin:10px 0 0 0;
	 padding:0;
	 }

#pic_info {
     width:198px;
	 margin:0;
	 padding:5px 0;
	 font-size:10px;
	 text-align:center;
	 line-height:160%;
	 background:#E3E3E3;
	 color:#333333;
	 }
	 
#history {
     width:600px;
	 margin:20px auto;
	 }
	
#history ul {
     list-style:none;
	 text-align:left;
	 font-size:12px;
	 margin:0;
	 padding:0;
	 }
	 
.oshirase {
     background:url(../img/icon_02.gif) no-repeat left top;
	 line-height:150%;
	 padding-left:55px;
	 margin-bottom:5px;
	 }

.nikki {
     background:url(../img/icon_01.gif) no-repeat left top;
	 line-height:150%;
	 padding-left:55px;
	 margin-bottom:5px;
	 }

.shahin {
     background:url(../img/icon_03.gif) no-repeat left top;
	 line-height:150%;
	 padding-left:55px;
	 margin-bottom:5px;
	 }
	 
/*プライバシーパリシー*/
.poli {
     margin:0;
     padding:0 0 0 17px;
	 }
	 
     

