@charset "Shift_JIS";

body       { background-color:#ffddec;
             background-image:url(images/bg.jpg); background-repeat:repeat-x;
             background-position:center top;
             margin:0; font-size:9pt; color:#333333; line-height:1.3;
             font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; }

table      { border:0; }
td         { font-size:9pt; color:#333333; line-height:1.3; }
img        { border:0; }
ul         { margin:5px 0 5px 20px; }


/* Link */
a:link          { color:#333399; text-decoration:none; }
a:visited       { color:#333399; text-decoration:none; }
a:hover         { color:#FF3333; text-decoration:underline; }
a:active        { color:#FF3333; text-decoration:none; }

a.menu:link     { display:block; background-image:url(images/left/off.gif); padding:1px 0px 0px 19px; background-repeat:no-repeat;
                  border:0; margin:0; text-decoration:none; height:18px; width:165px; }
a.menu:visited  { display:block; background-image:url(images/left/off.gif); padding:1px 0px 0px 19px; background-repeat:no-repeat;
                  border:0; margin:0; text-decoration:none; height:18px; width:165px; }
a.menu:hover    { display:block; background-image:url(images/left/on.gif); padding:1px 0px 0px 19px; background-repeat:no-repeat;
                  border:0; margin:0; text-decoration:none; height:18px; width:165px; }
a.menu:active   { display:block; background-image:url(images/left/on.gif); padding:1px 0px 0px 19px; background-repeat:no-repeat;
                  border:0; margin:0; text-decoration:none; height:18px; width:165px; }

a.move:hover    { position:relative; top:1px; left:1px; }

a.08:link       { text-decoration:none; font-size:8pt; }
a.08:visited    { text-decoration:none; font-size:8pt; }
a.08:hover      { text-decoration:underline; font-size:8pt; }
a.08:active     { text-decoration:none; font-size:8pt; }


/* text */
.g08  { color:#666666; font-size:8pt; }
.k08  { color:#000000; font-size:8pt; }
.blue { color:#0034b7; }
.red  { color:#CC0000; }
.pink { color:#e3006b; }



/* layout */
#zentai  { width:1021px; margin-left:auto; margin-right:auto; text-align:left;
           background-image:url(images/back.gif); background-position:center top; background-repeat:no-repeat;}

#logo    { width:1001px; background:#ffffff; margin:0;}
#menu    { width:1001px; background-image:url(images/menu/bg.jpg); height:24px; }

#left    { width:180px; float:left; text-align:left; margin:0; padding:0 0 0 20px; }
#main    { width:821px; float:left; margin:0; }

#right   { width:211px; float:right; margin:0; }
#contents{ width:600px; float:left; margin:0; }

.content td {text-align:center;}

/* left */
.l_ttl   { background-image:url(images/left/ttl.gif); width:180px; height:26px; padding:5px 0 0 5px; font-size:8pt; font-weight:bold;
           background-repeat:no-repeat; }
.l_bg    { background-image:url(images/left/bg.gif); width:180px; background-repeat:repeat-y; }

/* center */
.c_text   { margin:0 0 10px 0; }
.scene0   {
	width:600px;
	height:30px;
	background-repeat:no-repeat;
	color:#cc0000;
	font-size:12pt;
	font-weight:bold;
	text-align: center;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
.off   { background-image:url(images/center/offshot.gif); width:600px; height:30px; padding:3px 0 0 55px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene1   { background-image:url(images/center/scene1.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene1m   { background-image:url(images/center/scene1m.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene1i   { background-image:url(images/center/scene1i.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene2i   { background-image:url(images/center/scene2i.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene2   { background-image:url(images/center/scene2.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene2m   { background-image:url(images/center/scene2m.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene3   { background-image:url(images/center/scene3.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene3m   { background-image:url(images/center/scene3m.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene4   { background-image:url(images/center/scene4.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene4m   { background-image:url(images/center/scene4m.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene5   { background-image:url(images/center/scene5.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene6   { background-image:url(images/center/scene6.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.scene7   { background-image:url(images/center/scene7.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.c_photo  { background-image:url(images/center/photo.gif);  width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.p1   { background-image:url(images/center/p1.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.p2   { background-image:url(images/center/p2.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.p3   { background-image:url(images/center/p3.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.p4   { background-image:url(images/center/p4.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.p5   { background-image:url(images/center/p5.gif); width:600px; height:30px; padding:3px 0 0 45px; background-repeat:no-repeat;
            margin:5px 0 5px 0; color:#cc0000; font-size:12pt; font-weight:bold; }
.c_thumb  { background-image:url(images/center/p_bg.jpg); width:120px; height:120px; text-align:center; background-repeat:no-repeat; }


/* right */
.r_ttl  { background-image:url(images/right/ttl.jpg); width:190px; height:31px; padding:6px 0px 0px 30px;
          font-size:8pt; color:#ffffff; background-repeat:no-repeat; }
.r_bg   { background:#e6e6e6; width:190px; padding:0px 5px 5px 8px; }
.r_down { margin-bottom:3px; }
.os_ttl { color:#007eff; }
.os_tex { font-size:8pt; line-height:1; }

.full   { background-image:url(images/right/full.gif); width:178px; height:57px; }
.8mhd   { background-image:url(images/right/8m.gif); width:178px; height:57px; }
.3000   { background-image:url(images/right/3m.gif); width:178px; height:57px; }
.300    { background-image:url(images/right/300k.gif); width:178px; height:57px; }
.ipod   { background-image:url(images/right/ipod.gif); width:178px; height:57px; }
.foma   { background-image:url(images/right/foma.gif); width:178px; height:57px; }
.b12 {	font-size: 12px;color: #0000FF;}
.p12 {	font-size: 12px;color: #FF33CC;}
.g12 {	font-size: 12px;color: #666666;}

