/*
 * ςy^@{θh {θbrr
 * ev[gρζ Cuff Design Lab.
 */

/* ^CgΆΜό */
H1 { font-size:140%; font-weight:bold; color:#ffffff;}


/* XVξρΜό */
DIV.koushin { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE; padding:5px; overflow: auto; height: 200px; width: 385px;}

/* XVπΜό */
DIV.rireki { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE; overflow: auto; height: 500px; width:710px;}




/* Ά */
DIV.left { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 0px solid WHITE; width: 370px;}

/*  */
DIV.middle { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 0px solid WHITE; width: 210px;}

/* E */
DIV.right { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 0px solid WHITE; width: 260px;}






/* »ΜΌRecΜό */
DIV.other { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE;}

/* ANZXJE^Μό */
DIV.counter { background-color:WHITE; color:#FFFFFF; font-size:12px; line-height:150%; letter-spacing:2pt; font-weight:normal; border: 1px solid #FFFFFF;}



/* sJ_[Μό */
DIV.calendar { background-color:WHITE; color:#000000; font-size:12px; line-height:150%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE}

/* FlashΜό */
DIV.flash { background-color:WHITE; color:#000000; font-size:12px; line-height:100%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE; width: 220px; height:}

/* TOPFlashΜό */
DIV.topflash { background-color:WHITE; color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE; height: 150px;}

/* oi[Μό */
DIV.bana { background-color:WHITE; color:#000000; font-size:10px; line-height:150%; letter-spacing:2pt; font-weight:normal; border: 0px solid ROYALBLUE;}



/* ΆΝΜό */
P { font-size:90%; line-height:140%; letter-spacing:1pt; text-align:left; }
FONT.text { font-size:90%; line-height:140%; letter-spacing:1pt; text-align:left; }



/* ΑΚs^CgΜό */
DIV.specialsubtitle { background-color:SKYBLUE; color:#FFFFFF; font-size:22px; line-height:160%; letter-spacing:4pt; font-weight:bold;}

/* ₯cpζΜό */
DIV.gasyou { background-image: url(images/gasyoudan.gif); color:WHITE; font-size:22px; line-height:2000%; letter-spacing:4pt; font-weight:bold;}

/* ΑΚsTu^CgΜό */
DIV.sub { background-color:SKYBLUE; color:#FFFFFF; font-size:22px; line-height:160%; letter-spacing:4pt; font-weight:bold;}

/* ΑΚsΜό */
DIV.special { background-image: url(images/); color:#000000; font-size:12px; line-height:130%; letter-spacing:2pt; font-weight:normal; border: 1px solid ROYALBLUE;}

/* ΑΚsΜgg */
TD.special { font-size:90%; line-height:140%; letter-spacing:1pt; width:518px; padding:0px; border: 1px solid #63b8ff; padding:10px; background-color:#FFFFFF; }



DIV.arrangement DL {
	MARGIN: 1px 1px 0px; COLOR: MEDIUMBLUE
}
DIV.arrangement DT {
	MARGIN: 1px 1px 0px; COLOR: ROYALBLUE
}
DIV.arrangement DD {
	MARGIN: 1px 5px 10px; COLOR: #000000
}



/* XgΜό */
LI { font-size:90%; letter-spacing:1pt; text-align:left; }



/* ^CgΜό */
TD.title { width:900px; font-size:13px; border: 0px solid PALEVIOLETRED; padding:3px; text-align:right; background-image: url(images/); }

/* ^CgSΜgg */
TD.rogo { width:900px; height:378px; font-size:13px; padding:0px; border:0px solid 
DARKVIOLET; padding:0px; background-color:WHITE; background-image: url(images/); }

/* γgg */
TD.rogoue { width:900px; height:4px; font-size:1px; padding:0px; border:1px solid 
DARKVIOLET; padding:0px; background-color:MEDIUMPURPLE; background-image: url(images/); }

/* Ίgg */
TD.rogoshita { width:900px; height:4px; font-size:1px; padding:0px; border:1px solid 
DARKVIOLET; padding:0px; background-color:MEDIUMPURPLE; background-image: url(images/); }

/* j[Μgg */
TD.menu { width:900px; font-size:13px; padding:0px; border:1px solid 
DARKVIOLET; padding:1px; background-color:MEDIUMPURPLE; background-image: url(images/); }


/* CisnoΆjΜgg */
TD.main1 { font-size:90%; line-height:140%; letter-spacing:1pt; width:390px; border:1px solid 
DARKVIOLET; padding:3px; background-color:WHITE; background-image: url(images/); }

/* CisnojΜgg */
TD.main2 { font-size:90%; line-height:140%; letter-spacing:1pt; width:230px; padding:0px; border: 1px solid DARKVIOLET; padding:6px; background-color:WHITE; background-image: url(images/); }

/* CisnoEjΜgg */
TD.main3 { font-size:90%; line-height:140%; letter-spacing:1pt; width:280px; padding:0px; border: 1px solid 
DARKVIOLET; padding:6px; background-color:WHITE; background-image: url(images/); }

/* CisnoΆ2jΜgg */
TD.main4 { font-size:90%; line-height:140%; letter-spacing:1pt; width:190px; border:1px solid 
DARKVIOLET; padding:3px; background-color:WHITE; background-image: url(images/); }

/* CisnoE2jΜgg */
TD.main5 { font-size:90%; line-height:140%; letter-spacing:1pt; width:710px; padding:0px; border: 1px solid DARKVIOLET; padding:6px; background-color:WHITE; background-image: url(images/); }

/* Cisno2jΜgg */
TD.main6 { font-size:90%; line-height:140%; letter-spacing:1pt; width:904px; padding:0px; border: 1px solid DARKVIOLET; padding:6px; background-color:WHITE; background-image: url(images/); }

/* CisnoΆ3jΜgg */
TD.main7 { font-size:90%; line-height:140%; letter-spacing:1pt; width:710px; border:1px solid 
DARKVIOLET; padding:3px; background-color:WHITE; background-image: url(images/); }

/* CisnoE3jΜgg */
TD.main8 { font-size:90%; line-height:140%; letter-spacing:1pt; width:190px; padding:0px; border: 1px solid DARKVIOLET; padding:6px; background-color:WHITE; background-image: url(images/bg_j03.gif); }



/* RechmcdwΜgg */
TD.contents { width:220px; padding:0px; border: 1px solid ROYALBLUE; padding:5px; background-color:#FFFFFF; }



/* Rs[CgΜό */
TD.copyright { font-size:90%; line-height:140%; letter-spacing:1pt; text-align:left; }

/* ¨mηΉΜό */
TD.text { font-size:14px; line-height:140%; letter-spacing:1pt; text-align:left; }




table.calendar    { margin-top: 5px; cursor: default; font-size:17px;}
.calendar td,
.calendar th      { margin: 0; padding: 1px; text-align: center;
                    border-width: 0; border-style: none; }
.calendar th      { color: ROYALBLUE; font-style: NOMAL; }
.calendar td      { color: #999999; font-weight: bold; }
.calendar .sun    { color: #ff0000; }
.calendar .sat    { color: #6633ff; }
.calendar .target { color: #000000; background-color: SKYBLUE;
                    font-size: 100%; cursor: hand; }

