@charset "utf-8";
/* TAROKO CSS Document視覺應用的設訂*/

a:link, a:visited { text-decoration:none; color:#666666; }
a:hover, a:active { color:#D15600; }

/*------整體結構------*/
caption {
	display:none;
}

/*------連結link------*/
.01_link { font-family: "Arial", "Helvetica", "sans-serif"; display:block; font-size: 0.9em; }
.01_link a:link, .01_link a:visited {
	font-size: 0.9em;
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	line-height: 1em;
}
.01_link a:hover, .01_link a:active {
	color:#7CB976;
	font-size: 0.9em;
	line-height: 1em;
}

/*------頁首header------*/

/*------現在位置route------*/
.route {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
}
.routepad { padding:10px 10px 2px 23px; }
.routepad2 { padding:2px 10px 3px 23px; }
.route_link { display:block; font-size: 0.9em; }
.route_link a:link, .route_link a:visited { color:#666666; text-decoration:none; padding:2px 2px 2px 2px; font-size: 0.9em; }
.route_link a:hover, .route_link a:active { color:#D15600; padding:2px 2px 2px 2px; font-size: 0.9em; }
.path_nav {
	color:#646464;
	font-size:0.8em;
	line-height:2em;
	border-bottom:#d5d5d5 1px solid;
	background:url(/images/Japanese/common/line_pic.jpg) bottom right no-repeat;
}

/*------導覽subnav------*/

/*------烈印區font+print btn------*/
.fpbtnpad { padding:5px 40px 5px 450px; }
.fpbtn_link { display:block; font-size: 0.8em; }
.fpbtn_link a:link { font-family:  "Georgia", "Times New Roman", "Times, serif"; font-size: 0.8em;  }
.fpbtn_link a:visited { color:#333333; text-decoration:none; padding:2px 4px 2px 2px; font-size: 0.8em;  }
.fpbtn_link a:hover { font-size: 0.8em;  }
.fpbtn_link a:active { color:#D15600; padding:2px 4px 2px 2px; font-size: 0.8em;  }
.printfont{
	font-family:  "Georgia", "Times New Roman", "Times, serif";
	font-size: 0.8em;
	}
	
/*------內業標題區banner inside area------*/

.midtitlepad { padding:5px 25px 5px 25px; }
.midpad { padding:5px 25px 20px 25px; }

/*------選單left_button_navigation------*/

/*------選單right_button_navigation------*/

/*------第四_五層選單content_button_navigation------*/

/*------H1~H6字級------*/
h1 {
	display:none;
}
h2 {
	font-size:1em;
	color:#585858;
	font-family: "Georgia", "Times New Roman", "Times, serif";
}

/*------其它內容字級＿font------*/
.b12b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #006699;
	text-decoration: none;
	line-height: 1.45em;
	font-weight: bold;
}
.word-bk{font-family: "Arial", "Helvetica", "sans-serif";
	font-size:  0.7em; color: #017a82;}
	
.td02{font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.7em;}
.b11 {font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.71em;
	color: #006699;
	text-decoration: none;
	line-height: 1.45em;
}
.b12Copy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #006699;
	text-decoration: none;
	line-height: 1.45em;
}
.b12bCopy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.4em;
	padding: 0%;
}
.org12b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	line-height: 1.35em;
}
.org12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #CC6633;
	text-decoration: none;
}
.org21 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 1.2em;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.gary11 {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; COLOR: #6c6c6c; FONT-SIZE: 0.85em; TEXT-DECORATION: none
}
.gary11b {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; COLOR: #6c6c6c; FONT-SIZE: 0.85em; TEXT-DECORATION: none
}
.gary12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:0.8em;
	color: #6C6C6C;
	text-decoration: none;
	line-height: 150%;
}
.gary12b{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size:0.75em;
	color: #6C6C6C;
	text-decoration: none;
	line-height: 1.5em;
}
.green12 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #315959; FONT-SIZE: 0.75em; TEXT-DECORATION: none
}
.greeninfo12 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #3f9628; FONT-SIZE: 0.75em; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.bw01 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #FFF;
	FONT-SIZE: 0.75em;
	TEXT-DECORATION: none
}
.org12b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #CC6633;
	text-decoration: none;
	font-weight: bold;
	line-height: 135%;
}
.green12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #315959;
	text-decoration: none;
	line-height: 1.5em;
}
.green12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #315959;
	text-decoration: none;
	line-height: 2em;
}
.garyb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
.garyb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
.blueb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #7086A0;
	text-decoration: none;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #7086A0;
	text-decoration: none;
	line-height: 135%;
}
.booking_title {
font-size:85%;
font-weight:bold;
background:#E2E2E2;
color:#006699;
line-height:2.2;
}
.booking_head {
font-size:75%;
font-weight:bold;
background:#E7F1D3;
color:#CC6633;
padding-left:20px;
padding-top:9px;
line-height:2;
}
.booking_body {
font-size:75%;
background:#E7F1D3;
color:#333333;
padding:8px;
line-height:1.8;
}
.booking_font2 {
color:#2B6CBE;
}
.note_red {
color:#D15600;
}
.green16 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 1em;
	color: #6FA541;
	text-decoration: none;
	font-weight: bold;

}
.greeninfo12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #3F9628;
	text-decoration: none;
}
.garyb {
	TEXT-ALIGN: left;
	LINE-HEIGHT: 2em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #727272;
	FONT-SIZE: 0.75em;
	VERTICAL-ALIGN: middle;
	TOP: 200px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.y12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #AC5806;
	text-decoration: underline;
}
.g12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #666666;
	text-decoration: none;
	line-height: 140%;
}
.r12 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #FF6600;
	text-decoration: none;
}
.wb {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 75%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/*------整段內容字級＿p------*/
.gary12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 0.75em;
	color: #6C6C6C;
	text-decoration: none;
	line-height: 150%;
}
.y12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #AC5806;
	text-decoration: underline;
}
.b12Copy {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 75%;
	color: #006699;
	text-decoration: none;
	line-height: 145%;
}
/*------修示線段------*/
.so01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5E76B0;
	margin-bottom: 1px;
}

/*------圖片框------*/
.box01{
	margin: 5px;
}
.box02{
	text-align: center;
	border: 1px solid #63922E;
}

/*段落圖片區塊 */
.p_pic {
	margin-right:20px;
	margin-bottom:20px;
}
/*段落文字區塊 */
.p_txt {
	padding-right:30px;
	font-size:0.8em;
	color:#605f5f;
	line-height:1.8;
}

/*------版權footer------*/

/*--步道開關圖識定位--*/
.Subtitle {float:left;}
.close {
position:relative;
    width:300px;
	margin: 5px 0 0 0;
}

/*------底圖------*/
.bk01{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B9B9B9;
	background-color: #fff;
	padding:0.4em;
}
.bk02{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B9B9B9;
	background-color: #f4faef;
	padding:0.4em;
}


/*九宮格框線表格-水平延伸(上側) */
.border_top {
	background:url(/images/Japanese/common/border_02.jpg) repeat-x;
}
/*九宮格框線表格-垂直延伸(右側) */
.border_right {
	background:url(/images/Japanese/common/border_06.jpg) top left repeat-y;
}
/*九宮格框線表格-水平延伸(下側) */
.border_bottom {
	background:url(/images/Japanese/common/border_08.jpg) repeat-x;
}
/*九宮格框線表格-垂直延伸(左側) */
.border_left {
	background:url(/images/Japanese/common/border_04.jpg) top right repeat-y;
}
/*九宮格框線表格中間 */
.border_center {
	background:#FFFFFF;
}
/*-----日曆表----*/
.pn_link { display:block; font-size: 0.9em; }
.pn_link a:link, .pn_link a:visited { color:#d15600; text-decoration:none; padding:2px 2px 2px 2px; font-size: 0.9em; }
.pn_link a:hover, .pn_link a:active { color:#D15600; padding:2px 2px 2px 2px; font-size: 0.9em; }
.wb_link {
	display:block;
	font-size: 0.9em;
	line-height: 1.5em;
}
.wb_link a:link, .wb_link a:visited { color:#ffffff; text-decoration:none; padding:2px 2px 2px 2px; font-size: 0.9em; }
.wb_link a:hover, .wb_link a:active { color:#ffffff; padding:2px 2px 2px 2px; font-size: 0.9em; }
.font01{
	color:#2B2B2B;
	font-size:0.9em;
	line-height: 1.5em;
}
.font02{ color:#2B2B2B; font-size:0.9em; padding-left: 1em;}
.clmonth{
	BORDER-BOTTOM: silver 1px solid;
	BORDER-LEFT: silver 1px solid;
	BACKGROUND-COLOR: gainsboro;
	FONT-SIZE: 0.9em;
	BORDER-TOP: silver 1px solid;
	FONT-WEIGHT: bold;
	BORDER-RIGHT: silver 1px solid;
}
.clmonth01{BORDER-BOTTOM: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; WIDTH: 14%; COLOR: darkgray; FONT-SIZE: 0.9em; BORDER-TOP: lightgrey 1px solid; BORDER-RIGHT: lightgrey 1px solid;}
.clmonth02{BORDER-BOTTOM: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; WIDTH: 14%; FONT-SIZE: 0.9em; BORDER-TOP: lightgrey 1px solid; BORDER-RIGHT: lightgrey 1px solid;}
.clmonth03{BORDER-BOTTOM: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; BACKGROUND-COLOR: silver; WIDTH: 14%; COLOR: white; FONT-SIZE: 0.9em; BORDER-TOP: lightgrey 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: lightgrey 1px solid;}
.clmonth04{BORDER-BOTTOM: lightgrey 1px solid; BORDER-LEFT: lightgrey 1px solid; BACKGROUND-COLOR: #e6eede; WIDTH: 14%; FONT-SIZE: 0.9em; BORDER-TOP: lightgrey 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: lightgrey 1px solid;}
.clmonth05{
	BORDER-COLLAPSE: collapse;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #d15600;
	FONT-SIZE: 0.9em
}
.clmonth06{PADDING-LEFT:5px;FONT-SIZE:80%;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-ALIGN:left; BACKGROUND-COLOR:#dedede;}
.clmonth07{
	BORDER-COLLAPSE: collapse;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	COLOR: #d15600;
	FONT-SIZE: 0.9em
}
.clmonth08{
	BORDER-COLLAPSE: collapse;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #224557;
	FONT-SIZE: 1.2em;
	line-height: 1.5em;
	font-weight: bold;
}
.mark {	FONT: 100% Verdana, Arial, Helvetica, sans-serif; COLOR: #d15600
}
