body { margin: 0px; }
font.a7 { font-size: 7px; word-break: break-all; }
font.a8 { font-size: 8px; word-break: break-all; }
font.a9 { font-size: 9px; word-break: break-all; }
font.a10 { font-size: 10px; word-break: break-all; }
font.a11 { font-size: 11px; word-break: break-all; }
font.b11 { font-size: 11px; word-break: break-all; color: #7b4200; }
font.d11 { font-size: 11px; word-break: break-all; color: #ff2b2b; }
font.e11 { font-size: 11px; word-break: break-all; color: #9e6f42; }
font.a12 { font-size: 12px; word-break: break-all; }
font.b12 { font-size: 12px; word-break: break-all; line-height: 14px; letter-spacing: 1px; }
font.c12 { font-size: 12px; word-break: break-all; color: #808080; }
font.d12 { font-size: 12px; word-break: break-all; color: #ff2b2b; }
font.e12 { font-size: 12px; word-break: break-all; color: #ff1493; }
font.m12 { font-size: 12px; word-break: break-all; color: #d257aa; }
font.blue12 { font-size: 12px; word-break: break-all; color: #0953a5; }
font.a13 { font-size: 13px; word-break: break-all; }
font.b13 { font-size: 13px; word-break: break-all; color: #7b4200; }
font.d13 { font-size: 13px; word-break: break-all; color: #ff2b2b; }
font.a14 { font-size: 14px; word-break: break-all; }
font.b14 { font-size: 14px; word-break: break-all; color: #7b4200; }
font.c14 { font-size: 14px; word-break: break-all; color: #181276; }
font.d14 { font-size: 14px; word-break: break-all; color: #ff2b2b; }
font.a15 { font-size: 15px; word-break: break-all; }
font.b15 { font-size: 15px; word-break: break-all; color: #7b4200; }
font.a16 { font-size: 16px; word-break: break-all; }
font.b16 { font-size: 16px; word-break: break-all; color: #ff2b2b; }
font.a18 { font-size: 18px; word-break: break-all; }
font.b18 { font-size: 18px; word-break: break-all; color: #ff2b2b; }
font.a21 { font-size: 21px; word-break: break-all; }
font.d21 { font-size: 21px; word-break: break-all; color: #ff2b2b; }
font.a30 { font-size: 30px; word-break: break-all; }
a { text-decoration: none; }
a:link { color: #ff1493; }
a:visited { color: #ff69b4; }
a:active { color: #8b008b; }
a:hover { text-decoration : underline; }
a:hover.a1 { text-decoration : underline; }
a.C12Bold { text-decoration: none; }
a:link.b1 { color: #7b4200; }
a:visited.b1 { color: #734200; }
a:active.b1 { color: #ff8900; }
.menu_title { font-size: 12px; font-weight:600; color: #ffffff; }
.new_title { background-color:#cfcf9e; margin-bottom:5px; margin-top:10px; padding-left:5px }

a.subtitle { text-decoration: none; }
a:link.subtitle { color: #000000; }
a:visited.subtitle { color: #000000; }
a:active.subtitle { color: #000000; }
a:hover.subtitle { text-decoration : underline; }

/*   help_007_fix.phpで使用   */
.help007_txt {padding-left: 10px;}


/*   help_007_fix.phpで使用   */
.help1_link a:link{ color:#333333; text-decoration:none;}
.help1_link a:visited{ color:#333333; text-decoration:none;}
.help1_link a:active{ color:#333333; text-decoration:none;}
.help1_link a:hover{ color:#333333; text-decoration:underline;}

/* オススメ動画のバック画像設定 */
.osusume div:link{height:170px; width:162; background-color:#000000;}
.osusume div:visited{height:170px; width:162; background:url(back_osusume.gif) no-repeat;}
.osusume div:active{height:170px; width:162; background:url(back_osusume.gif) no-repeat;}
.osusume div:hover{height:170px; width:162; background:url(back_osusume.gif) no-repeat; }



#gallery h1{ margin:5px auto 0; width:944px; color:#aaa; font-size:11px; }
#gallery h1#pagetitle{
	position:absolute; left:124px; top:5px; margin:0; width:auto; z-index: 99999;
}
#gallery h2{margin:0; font-size:21px; text-align:center;}
#gallery h2.secheader{font-size:14px;}
#gallery h2.header-recent{margin:0; padding:0; width:539px; height:29px; background: url(../img/top_kousin.gif) left top no-repeat; text-indent: 100%; overflow: hidden; white-space: nowrap;}

.home h2.header-invisible{
	margin:0; padding:0; width:544px; height:67px; text-indent: 100%; overflow: hidden; white-space: nowrap;
}

.tablewrap{position:relative; margin:0 auto; width:800px;}
.adcol{position:absolute; top:0; width:160px;}
.adcol#right{right:-170px;}
.adcol#left{left:-170px;}

