body { background-color:#ffffff; color:#333333; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; margin:0px }
table, th, td { border:none; padding:0px; margin:0px; }
div { border:none; padding:0px; margin:0px; overflow:hidden; }
img, object { border:0px; margin:0px; }

/* h1 { display:none; padding:0px; margin:0px; } */

a:link { color: #333333;}
a:visited { color: #333333;}
a:hover { color: #FF0000;}
a:active { color: #FF0000;}
a.bt:link { color: #777777; text-decoration:none }
a.bt:visited { color: #777777; text-decoration:none }
a.bt:hover { color: #ff0000; text-decoration:none }
a.bt:active { color: #ff0000; text-decoration:none }
a.ct:link { color: #ff0000; text-decoration:none }
a.ct:visited { color: #ff0000; text-decoration:none }
a.ct:hover { color: #ff0000; text-decoration:none }
a.ct:active { color: #0000ff; text-decoration:none }
a.sg:link { color: #0000ff; text-decoration:none }
a.sg:visited { color: #0077ff; text-decoration:none }
a.sg:hover { color: #ff0000; text-decoration:none }
a.sg:active { color: #0077ff; text-decoration:none }
a.new:link { color:#ffffff; text-decoration:none }
a.new:visited { color:#ffffff; text-decoration:none }
/* リンクスタイル・灰→桃 */
a.t:link { color:#555555 }
a.t:visited { color:#555555 }
a.t:hover { color:#d39d7e }
a.t:active { color: #555555 }
/* リンクスタイル・青→赤 */
a.h:link { color:#0000ff; font-size:12px }
a.h:visited { color:#0000ff; font-size:12px }
a.h:hover { color:#ff0000; font-size:12px }
a.h:active { color: #ff0000; font-size:12px }
/* リンクスタイル・白→赤 */
a.i:link { color:#ffffff; font-size:9pt; }
a.i:visited { color:#ffffff; font-size:9pt; }
a.i:hover { color:#ff0000; font-size:9pt; }
a.i:active { color: #ffffff; font-size:9pt; }
ul { margin:0px; margin-left:20px; padding:2px 0px; text-align:left; line-height:18px; list-style-image:url(../allow.gif) }
strong { padding:2px; color:#333333; background-color:#CCFF66; font-size:14px; }
s { text-decoration:none; color:#ff0000 }

/* メニューバー用 */
.menutx { font-size:9pt; }
#menutb img,object { border:0px; margin:0px; float:left; }

/*パンくず用*/
.pan { color:#000000; padding:5px 0px 5px 3px; text-align:left }

/*ヘッダ関係*/
.submenu { width:800px; table-layout:fixed }

/*ヘッダー*/
.tmp { font-size:9pt; }
.tmp img, object { border:0px; margin:0px; float:left }

/*各カスケード*/

#down { width:96px; height:20px; margin:0px }
#shopwin { width:96px; height:16px; margin:0px; margin-left:30px; background-color:#ffffff; float:left }
#mainpages { position:relative; width:552px; height:28px; overflow:hidden; z-index:100 }
.lyr1 { width:800px; height:147px; overflow:hidden }
.cargo { width:360px; height:40px }
.cargoflame { width:100px; height:27px; background-color:#ff9c00; text-align:center }
.fla { width:440px; height:85px }
.cntr { width:180px; height:40px; padding-top:4px }
.spk { width:180px; height:40px; line-height:12px; vertical-align:middle; font-size:11px }
.buttonset { width:800px; height:62px }
.a114 {
	width:114px;
	height:30px;
	padding-top:1px;
	padding-right:1px;
}
.a113 {
	width:113px;
	height:30px;
	padding-top:1px;
	padding-right:1px;
}
.b113 {
	width:113px;
	height:30px;
	padding-top:1px;
}
.spkgif { width:160px; height:40px; float:none }
.cntgif { width:112px; height:18px; float:none }

.newmark { width:552px; height:10px }
.newmark td { width:85px; height:10px; padding-left:7px }

/*汎用*/
.caution { margin:10px; border:3px double #ff0000; padding:6px; text-align:left }

#layer1 {
	WIDTH:800px;
	ALIGN:center;
}


