	/* table {border-style:none; } */
	/* table.g {background-color:#336666; } */
	/* table.r {background-color:#cc3366; } */
	/* table.s1 {background-color:#999999; width:165; padding:1px; } */
	/* table.s2 {background-color:#999999; width:96; padding:1px; } */
	/* table.s3 {background-color:#999999; width:65; padding:1px; } */
	/* table.s4 {background-color:#999999; width:220; padding:1px; } */
	/* table.s5 {background-color:#999999; width:30; padding:1px; } */
	/* table.s6 {background-color:#999999; width:290; padding:1px; } */
	/* table.s7 {background-color:#ffddff; width:430; padding:0; font-size:14px; line-height:19px; color:#660000; } */
body {background-color:#999999; margin:0; font-size:12px; color:#333333; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
body.w {background-color:#ffffff; margin:0; font-size:12px; color:#333333; }
table {border-style:none; }
table.1 {border-width:1px; border-color:#000000; }
table.2nd {border-width:1px; background-color:#ffffff; border-color:#ff0000; background-image:url(img/bg_2nd.gif); background-repeat:no-repeat; }
.1 {border-width:1px; border-color:#000000; }
img {border-style:none; }
img.w {width:137px; height:95px; }
img.t {width:96px; height:137px; }
img.sp {width:164px; height:114px; margin:3px 2px 0px; }
.frame {border-width:1px; border-color:#cccccc; !important; }
a {text-decoration:none; }
a:link {color:#333399; }
a:visited {color:#333399; }
a:active {color:#cccc99; }
a:hover {color:#339999; text-decoration:underline; background-color:#ccffcc; }
.top {font-size:14px; line-height:19px; letter-spacing:1px; color:#336666; }
.2nd_large {font-size:16px; line-height:22px; font-weight:bold; color:#336666; }
.2nd {font-size:14px; line-height:22px; }
.2nd_b {font-size:10px; line-height:22px; }
.menu {font-size:12px; line-height:18px; }
.menu_b {font-size:10px; line-height:12px; }
.w_title {background-color:#ffccff; text-indent:18px; font-size:16px; line-height:24px; font-weight:bold; color:#663366; letter-spacing:1px; }
.w {font-size:12px; line-height:19px; }
.w_2 {font-size:14px; line-height:19px; font-weight:bold; color:#003366; }
.w_3 {font-size:16px; line-height:22px; font-weight:bold; color:#330066; }
.es_title {font-size:16px; line-height:24px; font-weight:bold; color:#663366; letter-spacing:1px; }
.es_title2 {font-size:14px; line-height:24px; font-weight:bold; color:#663366; letter-spacing:1px; }
.es {font-size:12px; line-height:19px; }
.es_m {font-size:12px; line-height:19px; color:#660000; }
.es_10 {font-size:10px; line-height:10px; }
.es_menu {font-size:10px; line-height:15px; color:#999999; }
rt.rt {font-size:9px; line-height:0px; }
table.sp_text {margin:6px 40px 0px; }
table.sp_text_body {margin:10px 50px; font-size:14px; line-height:20px; text-indent:1.1em; letter-spacing:1px; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; }
td.sp_text_sub {font-size:10px; line-height:14px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; text-align:right; }
td.sp_text_t_large {font-size:26px; line-height:26px; font-weight:bold; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; text-align: center; }
td.sp_text_t_dots {font-size:12px; line-height:10px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
td.sp_text_t_en {font-size:15px; line-height:15px; font-family:Century,serif; text-align: center; }
td.sp_text_i {line-height:30px; font-weight:bold; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; font-style:italic; }
td.sp_text_i2 {line-height:12px; font-weight:bold; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; font-style:italic; text-indent:15em; }
td.sp_text_12 {font-size:12px; line-height:20px; font-family:"ＭＳ Ｐ明朝",平成明朝,serif; }
.sp_text_u {border-style:solid; border-width: 0 0 1px; border-color:red; }
rt {font-size:12px; line-height:12px; letter-spacing: 0;}
.his_large 	{top:0; font-size:14px; line-height:16px; font-weight:bold; color:#336666; }
.his {position:relative; top:0; font-size:12px; line-height:14px; font-weight:normal; }
/*rt {font-size:6px; line-height:6px; }*/
tr.i {background-color:#333333; padding:0px; font-size:12px; line-height:19px; color:#FFFFFF; }
td.i {background-color:#333333; padding:0px; font-size:12px; line-height:19px; color:#FFFFFF; }
td.p {background-color:#999966; padding:0px; font-size:12px; line-height:19px; color:#FFFFFF; }
td.sp {text-align:justify; text-justify:distribute-all-lines; line-height:14px; }
.sh_title {font-size:16px; line-height:24px; font-weight:bold; color:#663366; letter-spacing:1px; }
.sh_com { width:618px; border:1px solid #cc0000; margin:0 26px; padding:24px; color:#000099; font-size:14px; line-height:19px; background-color:#ffffe0; }
.sh_t0 {table-layout:fixed; width:618px; background-color:#ffcccc; border-style:none; padding:0; text-align:center; font-size:14px; line-height:21px; font-weight:bold; color:#663366; }
.sh_t1 {table-layout:fixed; width:618px; background-color:#ff9999; border-style:none; margin:0; padding:0; }
.sh_fig2 {background-color:#ffffff; text-align:center; width:304px; }
.sh_fig3 {background-color:#ffffff; text-align:center; width:204px; }
.sh_nam {background-color:#ffffff; text-align:center; }
.sh_name {font-size:12px; font-size:12px; line-height:14px; font-weight:bold; }
.sh_name2 {font-size:10px; line-height:12px; }
.sh_no {background-color:#ffffff; font-size:12px; line-height:16px; font-weight:bold; text-align:center; }
.sh_val {font-size:14px; line-height:16px; }
.sh_yen {background-color:#ffffff; line-height:16px; color:#666666; text-align:center; }
.sh_tax {font-size:10px; line-height:12px; }
.sh_tr0sct {background-color:#ffcccc; text-align:center; font-size:12px; line-height:15px; color:#000066; }
.sh_tr0smt {background-color:#bbddee; text-align:center; font-size:12px; line-height:15px; color:#000033; }
.sh_tr1sct {background-color:#ffcccc; text-align:center; font-size:12px; line-height:19px; color:#000066; }
.sh_tr1smt {background-color:#bbddee; text-align:center; font-size:12px; line-height:16px; color:#000033; }
.sh_tr2sct {background-color:#ffe9dd; font-size:12px; line-height:16px; }
.sh_tr2smt {background-color:#ddeeff; font-size:12px; line-height:16px; }
.sh_tr3sct {background-color:#ffffff; font-size:14px; line-height:16px; color:#333333;}
.sh_tr3smt {background-color:#eeffff; font-size:14px; line-height:16px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; border-style:solid; border-width:1px; border-color:#99ccff; }
.sh_tr3msct {background-color:#ffffff; font-size:14px; line-height:16px; font-family:monospace; letter-spacing:-1px; }
.sh_tr3msmt {background-color:#eeffff; font-size:14px; line-height:16px; font-family:monospace; letter-spacing:-1px; border-style:solid; border-width:1px; border-color:#99ccff; }
.sh_b {background-color:#6699cc; line-height:16px; color:#ffffff; margin:4px; }
.sh_hidden {display:none; background-color:#ffffff; color:#ffffff; }
table.ship {background-color:#ffcccc; text-align:center; font-size:12px; line-height:15px; }
tr.ship_t {background-color:#ffe5e5; font-weight:bold; line-height:16px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
tr.ship {background-color:#ffffff; line-height:16px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }
td.ship_l {background-color:#ffffff; text-align:left; text-indent:6px; line-height:16px; font-family:"ＭＳ Ｐゴシック",Osaka,sans-serif; }.link_title {font-size:16px; line-height:24px; font-weight:bold; color:#663366; letter-spacing:1px; }
.link {font-size:14px; line-height:22px; font-weight:bold; }
.link_2 {font-size:14px; line-height:19px; }
.f12 {font-size:12px; line-height:16px; }
.f12-c {font-size:12px; line-height:16px; }
.f10 {font-size:10px; line-height:13px; }
.f10-c {font-size:10px; line-height:13px; }
.f9-c {font-size:9px; line-height:12px; }
	/* .title {font:bold 14px/13pt; color:#003366; white-space:nowrap; } */
	/* .title_2 {font:bold 20px/22pt; } */
	/* .l_large {font:bold 28px/30pt; } */
	/* .chapter {font:16px/16pt; } */
	/* .footer {line-height:16px; } */
	/* .f1 {font-size:14px; line-height:19px; } */
	/* .f2 {line-height:16px; } */
	/* .f3 {line-height:19px; } */
	/* .f3_2 {line-height:19px; letter-spacing:-1px; } */
	/* 	.pt3 {line-height:16px; font-weight:bold; color:red;} */
	/* b {color:#003399; } */
	/* b.c1 {font-weight: bold; color:#ffffff; } */
	/* b.c2 {font-weight: bold; color:#cc0000; } */
	/* .font6 {font-size:6px; } */
	/* .font10 {font-size:10px; } */
	/* .font12 {font-size:12px; } */
	/* .font14 {font-size:14px; } */
	/* .font16 {font-size:16px; } */
	/* .font18 {font-size:18px; } */
	/* .font20 {font-size:20px; } */
	/* .font32 {font-size:32px; } */
	/* img {border-style:none; }*/
	/* img.frame {border-width:1px; border-color:#cccccc; } */
