/* FONT */

FONT.f64 {font-size: 64px; font-weight: bold}
FONT.f54 {font-size: 54px; font-weight: bold}
FONT.f48 {font-size: 48px; font-weight: bold}
FONT.f46 {font-size: 46px; font-weight: bold}
FONT.f44 {font-size: 44px; font-weight: bold}
FONT.f42 {font-size: 42px; font-weight: bold}
FONT.f40 {font-size: 40px; font-weight: bold}
FONT.f38 {font-size: 38px; font-weight: bold}
FONT.f36 {font-size: 36px; font-weight: bold}
FONT.f32 {font-size: 32px; font-weight: bold}
FONT.f28 {font-size: 28px; font-weight: bold}
FONT.f24 {font-size: 24px; font-weight: bold}
FONT.f22 {font-size: 22px; font-weight: bold}
FONT.f18 {font-size: 19px; font-weight: bold}
FONT.f16 {font-size: 18px; font-weight: bold}
FONT.f14 {font-size: 16px; font-weight: normal}
FONT.f14X {font-size: 15px; line-height: 1.3em; font-weight: normal}
FONT.f14Y {font-size: 14px; line-height: 1.3em; font-weight: normal}
FONT.f14Z {font-size: 14px; line-height: 1.8em; font-weight: normal}
FONT.f14D {font-size: 14px; line-height: 2.0em; font-weight: normal}
FONT.f13 {font-size: 13px; font-weight: normal}
FONT.f13X {font-size: 14px; line-height: 1.3em; font-weight: normal}
FONT.f13X2 {font-size: 14px; line-height: 1.4em; font-weight: normal}
FONT.f12 {font-size: 14px; font-weight: normal}
FONT.f12A {font-size: 14px; line-height: 1.4em; font-weight: normal}
FONT.f12X {font-size: 14px; line-height: 1.3em; font-weight: normal}
FONT.f12Y {font-size: 14px; line-height: 1.8em; font-weight: normal}
FONT.f12Z {font-size: 14px; line-height: 1.6em; font-weight: normal}
FONT.f12D {font-size: 12px; line-height: 2.0em; font-weight: normal}
FONT.f12C {font-size: 12px; line-height: 1.6em; font-weight: normal}
FONT.f12E {font-size: 12px; line-height: 1.3em; font-weight: normal}
FONT.f11 {font-size: 12px; font-weight: normal}
FONT.f10 {font-size: 11.5px; font-weight: normal}
FONT.f9 {font-size: 10px; font-weight: normal}
FONT.f8 {font-size: 9px; font-weight: normal}

/* LINK */
a.a1 { 
	color:#FF9900; 
}
a:hover.a1 { 
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a2 { 
	color:#FF9900;
	text-decoration:none;
}
a:hover.a2 { 
	color:#FFCC33; 
	text-decoration:underline;
}
a.a2x { 
	color:#FF9900;
}
a:hover.a2x { 
	color:#FFCC33; 
	text-decoration:underline;
}
a.a3 { 
	color:#FFFFCC; 
}
a:hover.a3 {
	color:#FFCC33; 
	text-decoration:underline;
}
a.a4 { 
	color:#FFFFFF; 
}
a:hover.a4 {
	color:#FFCC33; 
	text-decoration:underline;
}
a.a5 { 
	color:#003300; 
}
a:hover.a5 {
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a6 { 
	color:#333300; 
}
a:hover.a6 {
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a7 { 
	color:#FFCCCC; 
}
a:hover.a7 {
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a8 { 
	color:#000066; 
}
a:hover.a8 {
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a9 { 
	color:#003333; 
}
a:hover.a9 {
	color:#FFFFFF; 
	text-decoration:underline;
}
a.a10 { 
	color:#663300; 
}
a:hover.a10 {
	color:#E08020; 
	text-decoration:underline;
}
a.a11 { 
	color:#E08020; 
}
a:hover.a11 {
	color:#FFCC33; 
	text-decoration:underline;
}
a.a12 { 
	color:#FFFFFF; 
}
a:hover.a12 {
	color:#FFCC33; 
	text-decoration:underline;
}

/* LIST BOX */
ul.u1 { 
	list-style:none; 
	margin-top:0px; 
	margin-left:12px;
	margin-bottom:0px; 
	font-size: 12px; 
	font-weight: nomal; 
	line-height: 2.0; 
	font-family: ARIAL,Tahoma;
	color: #FFFFCC;
}
ul.u2 { 
	margin-top:0px; 
	margin-left:0px;
	margin-bottom:0px; 
}
li.l0 { 
	list-style:none; 
	margin-top:0px; 
	margin-left:0px;
	margin-bottom:0px; 
	font-size: 12px; 
	font-weight: nomal; 
	line-height: 1.4; 
	font-family: ARIAL,Tahoma;
	color: #FFFFCC;
}
li:before { content:"" }
li.l1 { 
	list-style:none; 
	margin-top:0px; 
	margin-left:8px;
	margin-bottom:0px; 
	font-size: 12px; 
	font-weight: nomal; 
	line-height: 1.5; 
	font-family: ARIAL,Tahoma;
	color: #FFCC33;
}
li:before { content:"" }
li.l2 { 
	list-style:none; 
	margin-top:0px; 
	margin-left:6px;
	margin-bottom:0px; 
	font-size: 14px; 
	font-weight: nomal; 
	line-height: 1.4; 
	font-family: ARIAL,Tahoma;
	color: #FFFFCC;
}
li.l0 { 
	list-style:none; 
	margin-top:0px; 
	margin-left:0px;
	margin-bottom:0px; 
}
li:before { content:"" }

/* INDENT */
p.i1 { 
	margin-top:1px; 
	text-indent:12pt; 
	margin-bottom:2px; 
}
p.i2 { 
	margin-top:0px; 
	text-indent:12pt; 
	margin-bottom:0px; 
}
p.i14 { 
	margin-top:0px; 
	text-indent:14pt; 
	margin-bottom:0px; 
}


/* DOT LINE */
.border1top {border-bottom: 2px dotted #FFCC33; 
	width: 640px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
.border1Xtop {border-bottom: 1px solid #FFCC33; 
	width: 800px;
	margin-top: -10px;
	margin-bottom: 4px;
	}
.border1Ytop {border-top: 1px solid #FFCC33; 
	width: 800px;
	margin-top: 4px;
	margin-bottom: -10px;
	}
.border1Xtopx {border-bottom: 1px solid #FFCC33; 
	width: 840px;
	margin-top: -10px;
	margin-bottom: 4px;
	}
.border1Ytopx {border-top: 1px solid #FFCC33; 
	width: 840px;
	margin-top: 4px;
	margin-bottom: -10px;
	}
.border2top {border-bottom: 3px dotted ORANGE; 
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	}
.border3top {border-left: 3px dotted #FFCC33; 
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	}
.border3Xtop {border-right: 3px dotted #FFCC33; 
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	}
.border4top {border-left: 2px dotted #FFCC33; 
	margin-top: 3px;
	margin-bottom: 3px;
	}
.border5top {border-bottom: 1px solid #FFCC66; 
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	}
.border6top {border-bottom: 4px dotted ORANGE; 
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	}
.border11top {border-bottom: 4px dotted #FFCC33; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.border12top {border-top: 4px dotted #FFCC33; 
	width: 140px;
	margin-top: 5px;
	margin-bottom: 0px;
	}
.border11topx {border-bottom: 4px dotted #FFCC33; 
	width: 180px;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.border12topx {border-top: 4px dotted #FFCC33; 
	width: 180px;
	margin-top: 5px;
	margin-bottom: 0px;
	}
.border2 {border-bottom: 3px dotted ORANGE; 
	margin-top: 1px;
	margin-left: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
	}
.border2r {border-bottom: 3px dotted #FFFFFF; 
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	}
.border2tp {border-bottom: 3px dotted #FFCC33; 
	margin-top: 10px;
	margin-left: 2px;
	margin-right: 1px;
	margin-bottom: 8px;
	}
.border1tp {border-bottom: 1px dotted #FFCC33; 
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	}
.border3tp {border-bottom: 1px dotted #FFFFFF; 
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 2px;
	}
.midashi01topx{background: #111111;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCC33;
	width: 470;
	}
.midashi01topx2{background: #111111;
	font-size: 15.5px; 
	font-weight: nomal; 
	line-height: 1.6; 
	font-family: ARIAL,Tahoma,Times;
	color: #FFCC33;
	width: 540;
	}
.midashi01top{background: #111111;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCC33;
	width: 640;
	}
.midashi01top2{background: #111111;
	font-size: 16px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: ARIAL,Times,Tahoma;
	color: #FFCC33;
	}
.midashi02top{background: #CC6633;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFFFCC;
	width: 140;
	}
.midashi02topx{background: #CC6633;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #FFFFCC;
	}
.midashi02{background: #FF9966;
	font-size: 24px; 
	font-weight: nomal; 
	line-height: 1.6; 
	font-family: Tahoma;
	color: #006600;
	}
.midashi02j{background: #FF9966;
	font-size: 26px; 
	font-weight: nomal; 
	line-height: 1.6; 
	font-family: Tahoma;
	color: #006600;
	}
.midashi03top{background: #99CC66;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #003300;
	width: 140;
	}
.midashi03topx{background: #99CC66;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #003300;
	}
.midashi04top{background: #CC99FF;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #000066;
	width: 140;
	}
.midashi04topx{background: #CC99FF;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #000066;
	}
.midashi05top{background: #CCCC66 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #333300;
	width: 140;
	}
.midashi05topx{background: #CCCC66 ;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #333300;
	}
.midashi06top{background: #990000 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
.midashi06topx{background: #990000 ;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #FFCCCC;
	}
.midashi07top{background: #663366 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
.midashi07topx{background: #663366 ;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: Tahoma;
	color: #FFCCCC;
	}
.midashi08top{background: #669999 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
.midashi08topx{background: #669999 ;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #FFCCCC;
	}
.midashi09top{background: #669966 ;
	font-size: 15px; 
	font-weight: nomal; 
	line-height: 1.8; 
	font-family: Times,MSゴシック;
	color: #FFCCCC;
	width: 140;
	}
.midashi09topx{background: #669966 ;
	font-size: 16px; 
	font-weight: normal; 
	line-height: 1.8; 
	font-family: ARIAL,Tahoma;
	color: #FFCCCC;
	}

img.photo{border: solid 1px #FF3300;
	padding-bottom:5px;
	padding-top:5px;
	margin-right:5px;
	margin-left:5px;
	}
img.gray{border: solid 1px #666666;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
img.gray2{border: solid 1px #AAAAAA;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:0px;
	margin-left:0px;
	}
table.waku01{border: solid 1px #666666; 
	border-collapse: collapse;
	}
td.waku0101{border: solid 1px #AAAAAA; 
	color: #FFFFFF;
	}
td.waku0102{border: solid 1px #666666; 
	color: #660000;
	}
td.waku0103{border: solid 1px #FF6600; 
	color: #660000;
	}
td.waku0104{border: solid 1px #FFCC33; 
	color: #660000;
	}
table.yellow{border: solid 1px #FFCC00; 
	border-collapse: collapse;
	}
table.yellowdt{border: dotted 2px #FFCC00; 
	border-collapse: collapse;
	}
table.yellowdt4{border: dotted 4px #FFCC00; 
	border-collapse: collapse;
	}
table.yellowdt1{border: dotted 1px #FFCC00; 
	border-collapse: collapse;
	}
td.yellowdt01{border: dotted 2px #FFCC00; 
	color: #FFCC00;
	}

/* GALLERY MENU MIDTOWN */
table.midtown{border: solid 1px #996633; 
	border-collapse: collapse;
	}
td.midtown{border: solid 1px #996633; 
	color: #FFFFFF;
	}
img.topmenuphoto{border: solid 1px #444444;
	padding-bottom:1px;
	padding-top:1px;
	margin-right:5px;
	margin-left:5px;
	}
td.linkspcsm{
	color: #FFFFFF;
	width: 20px;
}
td.linkspcsm2{
	color: #FFFFFF;
	width: 10px;
}
td.linkleftsm{
	color: #FFFFFF;
	width: 220px;
	font-size: 14px; 
	font-weight: nomal; 
	line-height: 1.2; 
	font-family: ARIAL;
}
td.linkrightsm{
	color: #660000;
	width: 350px;
	font-size: 14px; 
	font-weight: nomal; 
	line-height: 1.2; 
	font-family: Arial Narrow,Tahoma;
}
/* Header Yellow */
table.head{border: solid 1px #FFCC00; 
	border-collapse: collapse;
	}
td.head {border: solid 1px #FFCC00; 
	border-collapse: collapse;
	}
td.whatsnew{
	background: #111111;
	font-size: 15.5px; 
	font-weight: nomal; 
	line-height: 1.6; 
	font-family: ARIAL,Tahoma,Times;
	color: #FFCC33;
	width: 540;
}
