﻿/* slideshow
================================================================================================== */
#headerimgs {
	position: relative;
	z-index: 0;
	height: 250px;
	margin-left: 0;
}
.headerimg {
	position: absolute;
	border: none;
	background-position: center top;
	background-repeat: no-repeat;
	width: 800px;
	height: 250px;
}


body {
	scrollbar-face-color:#FFFFFF;
	scrollbar-base-color:#CCCCCC;
	scrollbar-arrow-color:#999999;
	scrollbar-darkshadow-color:#666666;
	font-size : 8pt;
	text-align : left;
	font-family: Arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック";
	margin-left: 0px;
	margin-top:0px;
}

h1 {
	font-size:14px;
	color: #888888;
	line-height:14px;
	margin-top:4pt;
	margin-bottom:0pt;
}
h2 {
	font-size:13px;
	color: #000000;
	line-height:14px;
	margin-left: 40px;
	margin-top:4pt;
	margin-bottom:0pt;
	text-align : Left;
}
h3 {
	font-size:12px;
	color: #222222;
	line-height:13px;
	margin-left: 45px;
	margin-right: 40px;
	margin-top:4pt;
	margin-bottom:8pt;
	text-align : Left;
	font-weight : normal;
}

p {
	font-size:12px;
	color: #222222;
	line-height:13px;
	margin-left: 45px;
	margin-right: 40px;
	margin-top:4pt;
	margin-bottom:8pt;
	text-align : Left;
	font-weight : normal;
}

#news {	overflow:auto;font-size: 10pt;text-align: left;height: 75px;	}
#news dl {	margin: 0;	}
#news dt {	color: #f15a04;	}
#news dd {	margin-left: 75px;margin-top: -16px;margin-bottom: 5px;	}
a#nlink {
	color: #444;	text-decoration:none;
}
a#nlink:hover {
	color: #0080ff;


.box {  border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.box2 { border: 1px #999999 solid}

A:link		{	text-decoration:none;	color: #6699ff;	}
A:visited	{	text-decoration:none;	color: #6699ff;	}
A:hover		{	text-decoration:none;	color: #FF6600;	}

.box3outline {
	border: #CCCCCC; 
	border-top-width:    0.5px;	border-top-style: solid;	border-top-color:   #DDDDDD;
	border-left-width:   0.5px;	border-left-style: solid;	border-left-color:  #DDDDDD;
	border-right-width:  0.5px;	border-right-style: solid;	border-right-color: #888888;
	border-bottom-width: 0.5px;	border-bottom-style: solid;	border-bottom-color: #888888;
}

.box3 {
	border: 0.5px solid #cccccc;
}


.thT		{	font-size : 10pt;		font-weight : bold;		text-align : center;	vertical-align : Top;	}
.thL		{	font-size : 10pt;		font-weight : bold;		}
.thR		{	font-size : 10pt;		font-weight : bold;		text-align : right;}
.tdL		{	font-size :  8pt;		text-align : left;		}
.tdC		{	text-align : center;	}
.tdR		{	text-align : right;		}
.hd1		{	font-size : 12pt;		}
.hd2		{	font-size : 10pt;		}
.hd3		{	color : blue;			text-decoration : underline;	font-size : 10pt;	}

.Lst_TH		{	border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt;	border-style: ridge; 	text-align : center; font-size : 10pt; font-weight : bold;	}
.Lst_TD		{	border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt;	border-style: ridge; 	text-align : left  ; font-size : 10pt;	vertical-align : Top;}
.Lst_TG		{	border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt;	border-style: ridge; 	text-align : left  ; font-size : 10pt; color : #888888;}
.Lst_TDR	{	border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.5pt; border-bottom-width: 0.5pt;	border-style: ridge; 	text-align : right ; font-size : 10pt;}

.Lt_THD		{	white-space: nowrap; border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.2pt; border-bottom-width: 0.2pt;	border-style: ridge; 	text-align : center; font-size : 10pt; font-weight : bold;	}
.Lt_TH		{	white-space: nowrap; border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.2pt; border-bottom-width: 2.0pt;	border-style: ridge; 	text-align : center; font-size : 10pt; font-weight : bold;	}
.Lt_TDD		{	white-space: nowrap; border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.2pt; border-bottom-width: 0.2pt;	border-style: ridge; 	text-align : left  ; font-size : 10pt;	vertical-align : Top;}
.Lt_TD		{	white-space: nowrap; border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0.2pt; border-bottom-width: 2.0pt;	border-style: ridge; 	text-align : left  ; font-size : 10pt;	vertical-align : Top;}


.inptxt		{	font-size : 10pt;		text-align : left;		}
.inpbtn		{	font-size : 12pt;		text-align : center;	font-weight : bold;			}
.inpbtnL	{	font-size : 12pt;		text-align : left;		font-weight : bold;			}
.inpnum		{	font-size : 10pt;		text-align : right;		}
.inpnumB	{	font-size : 10pt;		text-align : right;		color : red;				}

.p8			{	font-size: 8px;		}
.p08C		{	font-size :  8pt;		text-align : center;	}
.p08L		{	font-size :  8pt;		text-align : left;		}
.p08Laaa	{	font-size :  8pt;		text-align : left;		color : #aaaaaa; }
.p08R		{	font-size :  8pt;		text-align : right;		}

.p10		{	font-size: 10px;	}
.p10nres	{	font-size: 10px;		color : #CC0000;	}
.p10Cn		{	font-size: 10px;		line-height:12px;		text-align : center;	color: #dcdcdc;	}
.p10CL		{	font-size: 10px;		line-height:12px;		text-align : center;	color: #6699ff;	}
.p10RB		{	font-size: 10px;		text-align : Right;		font-weight : bold;	}
.p10Lf33	{	font-size : 10pt;		text-align : left;		color : #ff3333; }
.p10Lf93	{	font-size : 10pt;		text-align : left;		color : #ff9933; }
.p10L093	{	font-size : 10pt;		text-align : left;		color : #009933; }
.p10L09F	{	font-size : 10pt;		text-align : left;		color : #0099FF; }
.p10L369	{	font-size : 10pt;		text-align : left;		color : #336699; }
.p10L900B	{	font-size : 10pt;		text-align : left;		color : #990000;	font-weight : bold;	}
.p10L009B	{	font-size : 10pt;		text-align : left;		color : #000099;	font-weight : bold;	}
.p10L090B	{	font-size : 10pt;		text-align : left;		color : #009900;	font-weight : bold;	}
.p10R009B	{	font-size : 10pt;		text-align : right;		color : #000099;	font-weight : bold;	}
.p10R090B	{	font-size : 10pt;		text-align : right;		color : #009900;	font-weight : bold;	}
.p10R090	{	font-size : 10pt;		text-align : right;		color : #009900; }
.p10RCCCB	{	font-size : 10pt;		text-align : right;		color : #CCCCCC;	font-weight : bold;	}
.p10blue	{	font-size : 10pt;		color : blue;			text-decoration : none;	}
.p10R		{	font-size : 10pt;		text-align : right;		color : #000000; 	font-weight : bold;		vertical-align : Top;}
.p10L000	{	font-size : 10pt;		text-align : left;		color : #000000; }
.p10L000B	{	font-size : 10pt;		text-align : left;		color : #000000;	font-weight : bold;	}

.p12		{	font-size: 12px;		text-align : left;		}
.p12nres	{	font-size: 12px;		text-align : left;		color : #CC0000;	}
.p12C		{	font-size: 12px;		text-align : center;	}
.p12R		{	font-size: 12px;		text-align : Right;		}
.p12RG		{	font-size: 12px;		text-align : Right;		background-color: #ffff99;	}
.p12RB		{	font-size: 12px;		text-align : Right;		font-weight : bold;	}
.p12d6		{	font-size: 12px;		text-align : Right;		color: #00cccc;	}
.p12d0		{	font-size: 12px;		text-align : Right;		color: #cc0000;	}
.p12notice	{	font-size: 12px;		line-height:20px;		font-weight : bold;		text-align : center;	color: #ff3333;	}
.p12ok		{	font-size: 12px;		line-height:20px;		font-weight : bold;		text-align : center;	color: #0066ff; }
.L12		{	font-size: 12px;		line-height:12px;		}
.p14fixH	{	font-size: 12px;		line-height:16px;		font-weight : bold;		text-align : right;		color: #6666cc;		background-color: #f5f5f5;	}
.p14fixD	{	font-size: 12px;		line-height:14px;		font-weight : bold;		text-align :Left;		color: #6666cc;	}
.p14UsrD	{	font-size: 12px;		line-height:14px;		text-align :Left;		color: #336666;	}
.p14UsrC	{	font-size: 12px;		line-height:14px;		text-align :Left;		color: #ff3333;	}
.p14		{	font-size: 14px;		}
.p14cnfH	{	font-size: 12px;		line-height:20px;		font-weight : bold;		text-align : right;		color: #6666cc;	}
.p14cnfHchk {	font-size: 12px;		line-height:20px;		font-weight : bold;		color: #6666cc;	}
.p14cnfD	{	font-size: 14px;		line-height:20px;		font-weight : bold;		}
.p14B		{	font-size: 14px;		font-weight : bold;		}
.p16		{	font-size: 16px;	}
.p16BL66c 	{	font-size: 16px;		line-height:17px;		font-weight : bold;		color: #6666cc;	}


/*日付 非対象 日曜*/
.clTD00	{font-size: 14px;	text-align : right;	color: #dcdcdc;	}
/*日付 非対象 平日*/
.clTD01	{font-size: 14px;	text-align : right;	color: #dcdcdc;	}
/*日付 非対象 土曜*/
.clTD06	{font-size: 14px;	text-align : right;	color: #dcdcdc;	}
/*日付 対象 日曜*/
.clTD10	{font-size: 14px;	font-weight : bold;	color: #CC0033;	text-align : right;	}
/*日付 対象 平日*/
.clTD11	{font-size: 14px;	font-weight : bold;	color: #333333;	text-align : right;	}
/*日付 対象 土曜*/
.clTD16	{font-size: 14px;	font-weight : bold;	color: #009999;	text-align : right;	}
/*日付 当日*/
.clTD20	{font-size: 14px;	font-weight : bold;	color: #0000ff;	text-align : right;	}
/*日付 定休日*/
.clTD30	{font-size: 14px;	text-align : right;	color: #339900;	background-color: #66CC99;}
/*曜日 日曜日*/
.clTH0 	{font-size: 14px;	font-weight : bold;	color: #cc0000;	text-align : center;	background-color: #CC9999;}
/*曜日 平日*/
.clTH1 	{font-size: 14px;	font-weight : bold;	color: #000000;	text-align : center;	background-color: #CCFFCC;}
/*曜日 土曜日*/
.clTH6 	{font-size: 14px;	font-weight : bold;	color: #00cccc;	text-align : center;	background-color: #669999;}
/*Selected日付 */
.clTDsl	{font-size: 14px;	font-weight : bold;	color: #FFFFFF;	text-align : right;		background-color: #FF7777;}

