/*--------------------------------------------------common*/
body
{
 margin:0px 0px 0px 0px;
 scrollbar-face-color:#ffffff;
 scrollbar-arrow-color:#6E6553;
 scrollbar-track-color:#efefef;
 scrollbar-highlight-color:#6E6553;
 scrollbar-shadow-color:#6E6553;
 scrollbar-3dlight-color:#efefef;
 scrollbar-darkshadow-color:#efefef;
}
body,table
{
 font-size:12px;
 color:#6f6652;
}
img
{
 border:0px;
}
form
{
 margint:0px;
}
.padding
{
 padding:10px 10px 5px 10px;
 line-height:130%;
}
.left
{
 width:15px;
 background-image:url(img/frame_left.jpg);
 background-repeat:repeat-y;
}
.right
{
 width:15px;
 background-image:url(img/frame_right.jpg);
 background-repeat:repeat-y;
}
.width
{
 background-image:url(img/frame_width.jpg);
 background-repeat:no-repeat;
}
.point_l
{
 width:15px;
 height:7px;
 background-image:url(img/frame_pointL.jpg);
 background-repeat:no-repeat;
}
.point_r
{
 width:15px;
 height:7px;
 background-image:url(img/frame_pointR.jpg);
 background-repeat:no-repeat;
}
a
{
 color:#9a5c72;
 text-decoration:none;
}
a:hover
{
 color:#b3666c;
 text-decoration:underline;
}
.comment:link {
	color: #c0c0a0;
	text-decoration : none;
}
.comment:visited {
	color: #c0c0a0;
	text-decoration : none;
}
.comment:hover {
	color: #c0c0a0;
	text-decoration : underline;
}
.comment:active {
	color: #c0c0a0;
	text-decoration : none;
}
.parent
{
 position:relative;
}
.child
{
 position:absolute;
 right:5px;
 bottom:4px;
}
.footer
{
 padding:5px 0px 10px 0px;
 font-size:12px;
}
.small
{
 font-size:13px;
 line-height:150%;
}
.small_old
{
 font-size:10px;
 line-height:30%;
}
.q
{
 font-size:13px;
 font-weight:bold;
 color:#003471;
}
.a
{
 font-size:13px;
 font-weight:bold;
 color:#9E0B0E;
}
.small
{
 font-size:11px;
}
.large
{
 font-size:140%;
}
.red
{
 color:#B62119;
}
/*--------------------------------------------------*/
/*--------------------------------------------------schedule*/
.week,.week_su,.week_sa
{
 padding:2px 0px 2px 0px;
 background-color:#ffffff;
 width:20px;
 text-align:center;
}
.week_su
{
 color:#993300;
}
.week_sa
{
 color:#006699;
}
.day
{
 padding:2px 0px 2px 0px;
 background-color:#ffffff;
 text-align:center;
}
.day_gray
{
 padding:2px 0px 2px 0px;
 background-color:#CCCCCC;
 text-align:center;
}
.day_orange
{
 padding:2px 0px 2px 0px;
 background-color:#F9C847;
 text-align:center;
}
.day_purple
{
 padding:2px 0px 2px 0px;
 background-color:#deabc7;
 text-align:center;
}
.day_green
{
 padding:2px 0px 2px 0px;
 background-color:#c3de41;
 text-align:center;
}
.day_blue
{
 padding:2px 0px 2px 0px;
 background-color:#a8cedf;
 text-align:center;
}
.day_pink
{
 padding:2px 0px 2px 0px;
 background-color:#f6bcad;
 text-align:center;
}
.day_brown
{
 padding:2px 0px 2px 0px;
 background-color:#c6bba1;
 text-align:center;
}
.day_pin-gra
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_pin_gra.gif");
 text-align:center;
}
.day_purple-blue
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_purple_blue.gif");
 text-align:center;
}
.day_brown-gray
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_brown_gray.gif");
 text-align:center;
}
.day_brown-blue
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_brown_blue.gif");
 text-align:center;
}
.day_yellow-gray
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_yellow_gray.gif");
 text-align:center;
}
.day_yellow
{
 padding:2px 0px 2px 0px;
 background-color:#E2E26B;
 text-align:center;
}
.day_pin-blu
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_pin_blu.gif");
 text-align:center;
}
.day_orange-gray
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_orange_gray.gif");
 text-align:center;
}
.day_navy
{
 padding:2px 0px 2px 0px;
 background-color:#B6B7E9;
 text-align:center;
}
.day_yellow-blue
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_yellow_blue.gif");
 text-align:center;
}
.day_orange-yellow
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_orange_yellow.gif");
 text-align:center;
}
.day_pink-yellow
{
 padding:2px 0px 2px 0px;
 background-image:url("event/img_event/square_pink_yellow.gif");
 text-align:center;
}
/*--------------------------------------------------*/
/*--------------------------------------------------reserve*/
.week_r
{
 padding:2px 0px 2px 0px;
 background-color:#ffffff;
 width:50px;
 text-align:center;
}
.day_r
{
 color:#afaa96;
 padding:2px 0px 2px 0px;
 text-align:center;
 background-color:#ffffff;
}
.sun
{
 color:#cc0000;
}
.sat
{
 color:#006699;
}
.ok
{
 background-color:#ddefbf;
}
.lgray
{
 background-color:#FFbe1f;
}
.dgray
{
 background-color:#cccccc;
}
.ry
{
 color:#6f6752;
 /*color:#A18168;*/
 font-size:9px;
 letter-spacing:2px;
}
/*--------------------------------------------------*/

.new_title
{
}
.text
{
 text-align:justify;
 text-justify:inter-ideograph;
 line-height:130%;
 position:relative;
}
.text2
{
 font-size:13px;
 text-align:justify;
 text-justify:inter-ideograph;
 line-height:140%;
 position:relative;
}
.letter
{
 text-size:12px;
 text-align:justify;
 text-justify:inter-ideograph;
 line-height:170%;
 position:relative;
}
.about_title
{
 font-size:14px;
}
.cer_title
{
 font-size:12px;
 letter-spacing:2px;
 font-weight:bold;
}
.form_title
{
 background-color:#DDD6C6;
}
.title2
{
 letter-spacing:3px;
 font-size:15px;
 font-weight:bold;
}
/*--------------------------------------------------*/
.brown01
{
 color:#340100;
}
.blue01
{
 color:#a8cedf;
}
.pink01
{
 color:#f6bcad;
}
.yellow01
{
 color:#E2E26B;
}
.gray01
{
 color:#CCCCCC;
}
.gold01
{
 color:#996600;
}
.red02
{
 color:#660033;
}
.red03
{
 color:#BB778D;
}
.orange01
{
 color:#F9C847;
}
.purple01
{
 color:#deabc7;
}
.green01
{
 color:#c3de41;
}
.brown02
{
 color:#c6bba1;
}
.navy01
{
 color:#B6B7E9;
}