a img{border: none;}

p{margin: 0px;}


form{margin: 0px;}

body {
font-size: 14px;
line-height: 1.3em;
letter-spacing: 0em;
font-family: "ＭＳ Ｐゴシック",sans-serif;
color: #303030;
background-color:#FFFFFF;
margin:0px 0px;

}


.normal {
font-size: 14px;
line-height: 1.3em;
letter-spacing: 0em;
font-family: "ＭＳ Ｐゴシック",sans-serif;
color: #303030;
}


a:visited{color:#c10000;}
a:hover{color:#a3a32f}


.footer{font-size: 12px; color:#FFFFFF;}
a.footer{color:#FFFFFF;}
a.footer:hover{color:#FFFFFF;}
a.footer:visited{color:#FFFFFF;}

.footer2{font-size: 11px; color:#FFFFFF; line-height: 1.2em;}


a.c-link{text-decoration:none; color: #353535;}
a.c-link:hover{text-decoration:underline; color:#353535;}
a.c-link:visited{color:#353535;}

a.c-link-u{color: #303030;}
a.c-link-u:hover{text-decoration:underline; color:#303030;}
a.c-link-u:visited{color:#303030;}

a.c-link-n{text-decoration:none; color: #303030;}
a.c-link-n:hover{text-decoration:underline; color:#303030;}
a.c-link-n:visited{color:#303030;}

a.c-link-red{text-decoration:none; color: #FF4040;}
a.c-link-red:hover{text-decoration:underline; color:#FF4040;}
a.c-link-red:visited{color:#FF4040;}

a.c-link-red-u{color: #FF4040;}
a.c-link-red-u:hover{text-decoration:underline; color:#FF4040;}
a.c-link-red-u:visited{color:#FF4040;}

a.c-link-blue{text-decoration:none; color: #0040CC;}
a.c-link-blue:hover{text-decoration:underline; color:#0040CC;}
a.c-link-blue:visited{color:#0040CC;}

a.c-link-white{text-decoration:none; color: #FFFFFF;}
a.c-link-white:hover{text-decoration:underline; color:#FFFFFF;}
a.c-link-white:visited{color:#FFFFFF;}

a.c-link-white-u{color: #FFFFFF;}
a.c-link-white-u:hover{text-decoration:underline; color:#FFFFFF;}
a.c-link-white-u:visited{color:#FFFFFF;}

a.c-link-orange{text-decoration:none; color: #FF6600;}
a.c-link-orange:hover{text-decoration:underline; color:#FF6600;}
a.c-link-orange:visited{color:#FF6600;}

a.c-link-orange-u{color: #FF6600;}
a.c-link-orange-u:hover{text-decoration:underline; color:#FF6600;}
a.c-link-orange-u:visited{color:#FF6600;}

a.c-link-water{text-decoration:none; color: #0099FF;}
a.c-link-water:hover{text-decoration:underline; color:#0099FF;}
a.c-link-water:visited{color:#0099FF;}

a.c-link-water-u{color: #0099FF;}
a.c-link-water-u:hover{text-decoration:underline; color:#0099FF;}
a.c-link-water-u:visited{color:#0099FF;}

a.c-link-gray{text-decoration:none; color: #808080;}
a.c-link-gray:hover{text-decoration:underline; color:#808080;}
a.c-link-gray:visited{color:#808080;}

a.c-link-gray-u{color: #808080;}
a.c-link-gray-u:hover{text-decoration:underline; color:#808080;}
a.c-link-gray-u:visited{color:#808080;}

a.c-link-pink{text-decoration:none; color: #FF66CC;}
a.c-link-pink:hover{text-decoration:underline; color:#FF66CC;}
a.c-link-pink:visited{color:#FF66CC;}

a.c-link-pink-u{color: #FF66CC;}
a.c-link-pink-u:hover{text-decoration:underline; color:#FF66CC;}
a.c-link-pink-u:visited{color:#FF66CC;}

a.c-link-gold-u{color: #996600;}
a.c-link-gold-u:hover{text-decoration:underline; color:#996600;}
a.c-link-gold-u:visited{color:#996600;}

a.c-link-brown{text-decoration:none; color: #993300;}
a.c-link-brown:hover{text-decoration:underline; color:#993300;}
a.c-link-brown:visited{color:#993300;}

a.c-link-yamabuki{text-decoration:none; color: #f09422;}
a.c-link-yamabuki:hover{text-decoration:underline; color:#f09422;}
a.c-link-yamabuki:visited{color:#f09422;}


a.m-link-life{ display: block; width: 155px; padding: 0px 0px; text-decoration:none;  color:#CC5931; }
a.m-link-life:hover{ background-color:#FFEAAF; color:#CC5931; }
a.m-link-life:visited{ color:#CC5931; }

a.m2-link-life{ padding: 0px 0px; text-decoration:none;  color:#CC5931; }
a.m2-link-life:hover{ background-color:#FFEAAF; color:#CC5931; }
a.m2-link-life:visited{ color:#CC5931; }

a.m2-link-enta{ padding: 0px 0px; text-decoration:none;  color:#6BA74C; }
a.m2-link-enta:hover{ background-color:#FFEAAF; color:#6BA74C; }
a.m2-link-enta:visited{ color:#6BA74C; }


a.m-link-enta{ display: block; width: 155px; padding: 0px 0px; text-decoration:none;  color:#6BA74C; }
a.m-link-enta:hover{ background-color:#FFEAAF; color:#6BA74C; }
a.m-link-enta:visited{ color:#6BA74C; }

a.dra-link{ display: block; width: 130px; padding: 0px 0px; text-decoration:none;  color:#FFFFFF; background-color:#4AB134; }
a.dra-link:hover{ color:#FFFFFF; }
a.dra-link:visited{ color:#FFFFFF; }

a.m-link-sports{ display: block; width: 155px; padding: 0px 0px; text-decoration:none;  color:#3393C0; }
a.m-link-sports:hover{ background-color:#FFEAAF;  color:#3393C0; }
a.m-link-sports:visited{ color:#3393C0; }

a.m2-link-sports{padding: 0px 0px; text-decoration:none;  color:#3393C0; }
a.m2-link-sports:hover{ background-color:#FFEAAF;  color:#3393C0; }
a.m2-link-sports:visited{ color:#3393C0; }

a.m-link-owa{ display: block; width: 155px; padding: 0px 0px; text-decoration:none; color:#D0763D; }
a.m-link-owa:hover{ background-color:#FFEAAF;  color:#D0763D; }
a.m-link-owa:visited{ color:#D0763D; }

a.m2-link-owa{padding: 0px 0px; text-decoration:none; color:#D0763D; }
a.m2-link-owa:hover{ background-color:#FFEAAF;  color:#D0763D; }
a.m2-link-owa:visited{ color:#D0763D; }

a.m-link-book{ display: block; width: 155px; padding: 0px 0px; text-decoration:none;  color:#006499; }
a.m-link-book:hover{ background-color:#FFEAAF;  color:#006499; }
a.m-link-book:visited{ color:#006499; }

a.m2-link-book{padding: 0px 0px; text-decoration:none; color:#006499; }
a.m2-link-book:hover{ background-color:#FFEAAF;  color:#006499; }
a.m2-link-book:visited{ color:#006499; }


h1{font-size: 16px; font-weight: bold; color: #353535; margin: 0px;}
h2{font-size: 19px; font-weight: bold; color: #FF4040; margin: 0px;}
h3{font-size: 14px; font-weight: bold; color: #353535; margin: 0px;}
h4{font-size: 13px; font-weight: normal; line-height: 1.2em; margin: 0px;}


.black11{font-size: 11px; color: #303030; line-height: 1.1em;}
.black11b{font-size: 11px; font-weight: bold; color: #303030; line-height: 1.1em;}
.black12{font-size: 12px; line-height: 1.2em;}
.black12b{font-size: 12px; font-weight: bold; color: #202020; line-height: 1.2em;}
.black13{font-size: 13px; line-height: 1.2em;}
.black13_5em{font-size: 13px; line-height: 1.5em;}
.black13_7em{font-size: 13px; line-height: 1.7em;}
.black13b{font-size: 13px; font-weight: bold;}
.black14{font-size: 14px; color: #303030;}
.black14_5em{font-size: 14px; color: #303030; line-height: 1.5em;}
.black14b{font-size: 14px; font-weight: bold; color: #353535;}
.black15{font-size: 15px;}
.black15b{font-size: 15px; font-weight: bold; color: #353535;}
.black16{font-size: 16px;}
.black16b{font-size: 16px; font-weight: bold; color: #353535;}
.black20{font-size: 20px;}

.black13_min{ font-size: 13px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif; color: #303030; }
.black14_min{ font-size: 14px; font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3",serif; color: #303030; }


.black11tate{font-size: 11px; color: #303030; line-height: 1.1em; writing-mode:tb-rl;}
.black12tate{font-size: 12px; line-height: 1.3em; writing-mode:tb-rl;}
.black13tate{font-size: 13px; line-height: 1.2em; writing-mode:tb-rl;}
.black14btate{font-size: 14px; font-weight: bold; color: #353535; writing-mode:tb-rl;}


.white11{font-size: 11px; color: #FFFFFF; line-height: 1.1em;}
.white12{font-size: 12px; line-height: 1.2em; color: #FFFFFF;}
.white12b{font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 1.2em;}
.white13{font-size: 13px; color: #FFFFFF; line-height: 1.2em;}
.white13b{font-size: 13px; font-weight: bold; color: #FFFFFF;}
.white14{font-size: 14px; color: #FFFFFF;}
.white14b{font-size: 14px; font-weight: bold; color: #FFFFFF;}
.white15b{font-size: 15px; font-weight: bold; color: #FFFFFF;}
.white16b{font-size: 16px; font-weight: bold; color: #FFFFFF;}

.gray11{font-size: 11px; color: #808080; line-height: 1.1em;}
.gray11b{font-size: 11px; font-weight: bold; color: #808080; line-height: 1.1em;}
.gray12{font-size: 12px; line-height: 1.2em; color: #808080;}
.gray12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #808080;}
.gray13{font-size: 13px; color: #808080; line-height: 1.2em;}
.gray13b{font-size: 13px; font-weight: bold; color: #808080;}
.gray14{font-size: 14px; color: #808080;}
.gray14b{font-size: 14px; font-weight: bold; color: #808080;}
.gray15b{font-size: 15px; font-weight: bold; color: #808080;}
.gray16b{font-size: 16px; font-weight: bold; color: #808080;}

.gray-light11{font-size: 11px; color: #AAAAAA; line-height: 1.1em;}
.gray-light11b{font-size: 11px; font-weight: bold; color: #AAAAAA; line-height: 1.1em;}
.gray-light12{font-size: 12px; line-height: 1.2em; color: #AAAAAA;}
.gray-light12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #AAAAAA;}
.gray-light13{font-size: 13px; color: #AAAAAA; line-height: 1.2em;}
.gray-light13b{font-size: 13px; font-weight: bold; color: #AAAAAA;}
.gray-light14{font-size: 14px; color: #AAAAAA;}
.gray-light14b{font-size: 14px; font-weight: bold; color: #AAAAAA;}
.gray-light15b{font-size: 15px; font-weight: bold; color: #AAAAAA;}
.gray-light16b{font-size: 16px; font-weight: bold; color: #AAAAAA;}

.semi-black11{font-size: 11px; color: #555555; line-height: 1.1em;}
.semi-black12{font-size: 12px; line-height: 1.2em; color: #555555;}

.red11{font-size: 11px; line-height: 1.1em; color: #FF4040;}
.red11b{font-size: 11px; font-weight: bold; color: #FF4040;}
.red12{font-size: 12px; line-height: 1.2em; color: #FF4040;}
.red12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #FF4040;}
.red13{font-size: 13px; color: #FF4040; line-height: 1.2em;}
.red13b{font-size: 13px; font-weight: bold; color: #FF4040;}
.red14{font-size: 14px; color: #FF4040;}
.red14b{font-size: 14px; font-weight: bold; color: #FF4040;}
.red15b{font-size: 15px; font-weight: bold; color: #FF4040;}
.red16b{font-size: 16px; font-weight: bold; color: #FF4040;}
.red19b{font-size: 19px; font-weight: bold; color: #FF4040;}
.red22b{font-size: 22px; font-weight: bold; color: #FF4040;}

.blue11{font-size: 11px; line-height: 1.1em; color: #0040CC;}
.blue12{font-size: 12px; line-height: 1.2em; color: #0040CC;}
.blue12b{font-size: 12px; font-weight: bold; color: #0040CC; line-height: 1.2em;}
.blue13{font-size: 13px; color: #0040CC; line-height: 1.2em;}
.blue13b{font-size: 13px; font-weight: bold; color: #0040CC;}
.blue14{font-size: 14px; color: #0040CC;}
.blue14b{font-size: 14px; font-weight: bold; color: #0040CC;}
.blue15b{font-size: 15px; font-weight: bold; color: #0040CC;}
.blue16b{font-size: 16px; font-weight: bold; color: #0040CC;}
.blue19b{font-size: 19px; font-weight: bold; color: #0040CC;}

.purple11{font-size: 11px; color: #9933CC; line-height: 1.1em;}
.purple12{font-size: 12px; line-height: 1.2em; color: #9933CC;}
.purple12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #9933CC;}
.purple13{font-size: 13px; color: #9933CC; line-height: 1.2em;}
.purple13b{font-size: 13px; font-weight: bold; color: #9933CC;}
.purple14{font-size: 14px; color: #9933CC;}
.purple14b{font-size: 14px; font-weight: bold; color: #9933CC;}
.purple15b{font-size: 15px; font-weight: bold; color: #9933CC;}
.purple16b{font-size: 16px; font-weight: bold; color: #9933CC;}

.orange11{font-size: 11px; color: #FF6600; line-height: 1.1em;}
.orange12{font-size: 12px; line-height: 1.2em; color: #FF6600;}
.orange12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #FF6600;}
.orange13{font-size: 13px; color: #FF6600; line-height: 1.2em;}
.orange13b{font-size: 13px; font-weight: bold; color: #FF6600;}
.orange14{font-size: 14px; color: #FF6600;}
.orange14b{font-size: 14px; font-weight: bold; color: #FF6600;}
.orange15b{font-size: 15px; font-weight: bold; color: #FF6600;}
.orange16b{font-size: 16px; font-weight: bold; color: #FF6600;}

.pink11{font-size: 11px; line-height: 1.1em; color: #FF66CC;}
.pink12{font-size: 12px; line-height: 1.2em; color: #FF66CC;}
.pink12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #FF66CC;}
.pink13{font-size: 13px; color: #FF66CC; line-height: 1.2em;}
.pink13b{font-size: 13px; font-weight: bold; color: #FF66CC;}
.pink14{font-size: 14px; color: #FF66CC;}
.pink14b{font-size: 14px; font-weight: bold; color: #FF66CC;}
.pink16b{font-size: 16px; font-weight: bold; color: #FF66CC;}

.pink-purple12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #DA386F;}
.pink-purple13{font-size: 13px; color: #DA386F;}
.pink-purple13b{font-size: 13px; font-weight: bold;  color: #DA386F;}
.pink-purple14b{font-size: 14px; font-weight: bold; color: #DA386F;}
.pink-purple16b{font-size: 16px; font-weight: bold; color: #DA386F;}

.yellow12{font-size: 12px; line-height: 1.2em; color: #FFFF00;}
.yellow12b{font-size: 12px; font-weight: bold; color: #FFFF00; line-height: 1.2em;}
.yellow13{font-size: 13px; color: #FFFF00; line-height: 1.2em;}
.yellow13b{font-size: 13px; font-weight: bold; color: #FFFF00;}
.yellow14{font-size: 14px; color: #FFFF00;}
.yellow14b{font-size: 14px; font-weight: bold; color: #FFFF00;}
.yellow15b{font-size: 15px; font-weight: bold; color: #FFFF00;}

.green11{font-size: 11px; color: #009900; line-height: 1.1em;}
.green12{font-size: 12px; line-height: 1.2em; color: #009900;}
.green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #009900;}
.green13{font-size: 13px; color: #009900; line-height: 1.2em;}
.green13b{font-size: 13px; font-weight: bold; color: #009900;}
.green14{font-size: 14px; color: #009900;}
.green14b{font-size: 14px; font-weight: bold; color: #009900;}
.green15b{font-size: 15px; font-weight: bold; color: #009900;}
.green16b{font-size: 16px; font-weight: bold; color: #009900;}

.water11b{font-size: 11px; line-height: 1.1em; font-weight: bold; color: #0099FF;}
.water11{font-size: 11px; line-height: 1.1em; color: #0099FF;}
.water12{font-size: 12px; line-height: 1.2em; color: #0099FF;}
.water12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #0099FF;}
.water13{font-size: 13px; color: #0099FF; line-height: 1.2em;}
.water13b{font-size: 13px; font-weight: bold; color: #0099FF;}
.water14{font-size: 14px; color: #0099FF;}
.water14b{font-size: 14px; font-weight: bold; color: #0099FF;}
.water15b{font-size: 15px; font-weight: bold; color: #0099FF;}
.water16b{font-size: 16px; font-weight: bold; color: #0099FF;}

.gold12{font-size: 12px; line-height: 1.2em; color: #996600;}
.gold12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #996600;}
.gold13{font-size: 13px; color: #996600; line-height: 1.2em;}
.gold13b{font-size: 13px; font-weight: bold; color: #996600;}
.gold14{font-size: 14px; color: #996600;}
.gold14b{font-size: 14px; font-weight: bold; color: #996600;}
.gold15b{font-size: 15px; font-weight: bold; color: #996600;}
.gold16b{font-size: 16px; font-weight: bold; color: #996600;}

.emerald12{font-size: 12px; line-height: 1.2em; color: #00CC99;}
.emerald12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #00CC99;}
.emerald13{font-size: 13px; color: #00CC99; line-height: 1.2em;}
.emerald13b{font-size: 13px; font-weight: bold; color: #00CC99;}
.emerald14{font-size: 14px; color: #00CC99;}
.emerald14b{font-size: 14px; font-weight: bold; color: #00CC99;}

.salmon12{font-size: 12px; line-height: 1.2em; color: #FF7777;}
.salmon12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #FF7777;}
.salmon13{font-size: 13px; color: #FF7777; line-height: 1.2em;}
.salmon13b{font-size: 13px; font-weight: bold; color: #FF7777;}
.salmon14{font-size: 14px; color: #FF7777;}
.salmon14b{font-size: 14px; font-weight: bold; color: #FF7777;}
.salmon15b{font-size: 15px; font-weight: bold; color: #FF7777;}
.salmon16b{font-size: 16px; font-weight: bold; color: #FF7777;}

.brown11{font-size: 11px; color: #993300; line-height: 1.1em;}
.brown12{font-size: 12px; line-height: 1.2em; color: #993300;}
.brown12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #993300;}
.brown13{font-size: 13px; color: #993300; line-height: 1.2em;}
.brown13b{font-size: 13px; font-weight: bold; color: #993300;}
.brown14{font-size: 14px; color: #993300;}
.brown14b{font-size: 14px; font-weight: bold; color: #993300;}
.brown15b{font-size: 15px; font-weight: bold; color: #993300;}

.yellow-green12{font-size: 12px; line-height: 1.2em; color: #9acd32;}
.yellow-green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #9acd32;}
.yellow-green13{font-size: 13px; color: #9acd32; line-height: 1.2em;}
.yellow-green13b{font-size: 13px; font-weight: bold; color: #9acd32;}
.yellow-green14{font-size: 14px; color: #9acd32;}
.yellow-green14b{font-size: 14px; font-weight: bold; color: #9acd32;}
.yellow-green15b{font-size: 15px; font-weight: bold; color: #9acd32;}
.yellow-green16b{font-size: 16px; font-weight: bold; color: #9acd32;}

.blue-green12{font-size: 12px; line-height: 1.2em; color: #339999;}
.blue-green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #339999;}
.blue-green13{font-size: 13px; color: #339999; line-height: 1.2em;}
.blue-green13b{font-size: 13px; font-weight: bold; color: #339999;}
.blue-green14{font-size: 14px; color: #339999;}
.blue-green14b{font-size: 14px; font-weight: bold; color: #339999;}
.blue-green15b{font-size: 15px; font-weight: bold; color: #339999;}

.deep-blue-green13_5em{font-size: 13px; color: #006273; line-height: 1.5em;}

.tokusa13{font-size: 13px; color: #426a57; line-height: 1.2em;}
.tokusa13b{font-size: 13px; font-weight: bold; color: #426a57;}
.tokusa14{font-size: 14px; color: #426a57;}
.tokusa14b{font-size: 14px; font-weight: bold; color: #426a57;}
.tokusa16b{font-size: 16px; font-weight: bold; color: #426a57;}

.dark-magenta13{font-size: 13px; color: #8B008B; line-height: 1.2em;}
.dark-magenta13b{font-size: 13px; font-weight: bold; color: #8B008B;}
.dark-magenta14{font-size: 14px; color: #8B008B;}
.dark-magenta14b{font-size: 14px; font-weight: bold; color: #8B008B;}
.dark-magenta19b{font-size: 19px; font-weight: bold; color: #8B008B;}

.fuji12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #cc66ff;}
.fuji13{font-size: 13px; color: #cc66ff; line-height: 1.2em;}
.fuji13b{font-size: 13px; font-weight: bold; color: #cc66ff;}
.fuji14{font-size: 14px; color: #cc66ff;}
.fuji14b{font-size: 14px; font-weight: bold; color: #cc66ff;}

.niiro12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #B87644;}
.niiro13{font-size: 13px; color: #B87644; line-height: 1.2em;}
.niiro13b{font-size: 13px; font-weight: bold; color: #B87644;}
.niiro14{font-size: 14px; color: #B87644;}
.niiro14b{font-size: 14px; font-weight: bold; color: #B87644;}
.niiro16b{font-size: 16px; font-weight: bold; color: #B87644;}

.haiao13{font-size: 13px; color: #3F6A8C; line-height: 1.2em;}
.haiao13b{font-size: 13px; font-weight: bold; color: #3F6A8C;}
.haiao14b{font-size: 14px; font-weight: bold; color: #3F6A8C;}
.haiao16b{font-size: 16px; font-weight: bold; color: #3F6A8C;}

.light-steel-blue12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #8888FF;}
.light-steel-blue13{font-size: 13px; color: #8888FF; line-height: 1.2em;}
.light-steel-blue13b{font-size: 13px; font-weight: bold; color: #8888FF;}
.light-steel-blue14{font-size: 14px; color: #8888FF;}
.light-steel-blue14b{font-size: 14px; font-weight: bold; color: #8888FF;}

.kon-kikyou11{font-size: 11px; color: #6f597d; line-height: 1.1em;}
.kon-kikyou11b{font-size: 11px; font-weight: bold; color: #6f597d; line-height: 1.1em;}
.kon-kikyou12{font-size: 12px; line-height: 1.2em; color: #6f597d;}
.kon-kikyou12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #6f597d;}
.kon-kikyou13{font-size: 13px; color: #6f597d; line-height: 1.2em;}
.kon-kikyou13b{font-size: 13px; font-weight: bold; color: #6f597d;}
.kon-kikyou14{font-size: 14px; color: #6f597d;}
.kon-kikyou14b{font-size: 14px; font-weight: bold; color: #6f597d;}
.kon-kikyou15b{font-size: 15px; font-weight: bold; color: #6f597d;}
.kon-kikyou16b{font-size: 16px; font-weight: bold; color: #6f597d;}

.sky13{font-size: 13px; color: #44ccff; line-height: 1.2em;}
.sky13b{font-size: 13px; font-weight: bold; color: #44ccff;}
.sky14{font-size: 14px; color: #44ccff;}
.sky14b{font-size: 14px; font-weight: bold; color: #44ccff;}

.yamabuki12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #f09422;}
.yamabuki13{font-size: 13px; color: #f09422; line-height: 1.2em;}
.yamabuki13b{font-size: 13px; font-weight: bold; color: #f09422;}
.yamabuki14{font-size: 14px; color: #f09422;}
.yamabuki14b{font-size: 14px; font-weight: bold; color: #f09422;}

.deep_green12{font-size: 12px; line-height: 1.2em; color: #03692C;}
.deep_green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #03692C;}
.deep_green13{font-size: 13px; line-height: 1.2em; color: #03692C;}
.deep_green13b{font-size: 13px; font-weight: bold; color: #03692C;}
.deep_green14{font-size: 14px; color: #03692C;}
.deep_green14b{font-size: 14px; font-weight: bold; color: #03692C;}
.deep_green15b{font-size: 15px; font-weight: bold; color: #03692C;}
.deep_green16b{font-size: 16px; font-weight: bold; color: #03692C;}

.enta-green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #4AB134;}
.enta-green13b{font-size: 13px; font-weight: bold; color: #4AB134;}
.enta-green15b{font-size: 15px; font-weight: bold; color: #4AB134;}

.kurenai13{font-size: 13px; color: #bb0000;}
.kurenai14{font-size: 14px; color: #bb0000;}
.kurenai14b{font-size: 14px; font-weight: bold; color: #bb0000;}
.kurenai16b{font-size: 16px; font-weight: bold; color: #bb0000;}

.uguisu-green12{font-size: 12px; line-height: 1.2em; color: #83AD28;}
.uguisu-green12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #83AD28;}
.uguisu-green13{font-size: 13px; color: #83AD28; line-height: 1.2em;}
.uguisu-green13b{font-size: 13px; font-weight: bold; color: #83AD28;}
.uguisu-green14{font-size: 14px; color: #83AD28;}
.uguisu-green14b{font-size: 14px; font-weight: bold; color: #83AD28;}
.uguisu-green15b{font-size: 15px; font-weight: bold; color: #83AD28;}
.uguisu-green16b{font-size: 16px; font-weight: bold; color: #83AD28;}

.blue970-blue12b{font-size: 12px; line-height: 1.2em; font-weight: bold; color: #3F8DFF;}
.blue970-blue13b{font-size: 13px; font-weight: bold; color: #3F8DFF;}

.blue970-deepblue14b{font-size: 14px; font-weight: bold; color: #0A327D;}




.orange-red13{font-size: 13px; color: #FF5240; line-height: 1.2em;}
.orange-red14{font-size: 14px; color: #FF5240;}
.orange-red14b{font-size: 14px; font-weight: bold; color: #FF5240;}

.kaneko-blue12{font-size: 12px; line-height: 1.2em; color: #2E7C8D;}
.kaneko-blue14b{font-size: 14px; font-weight: bold; line-height: 1.2em; color: #2E7C8D;}


.yoshida-green12{font-size: 12px; line-height: 1.2em; color: #36CC00;}
.yoshida-green14b{font-size: 14px; font-weight: bold; line-height: 1.2em; color: #36CC00;}

.yoshida-orange12{font-size: 12px; line-height: 1.2em; color: #FF5715;}
.yoshida-orange14b{font-size: 14px; font-weight: bold; line-height: 1.2em; color: #FF5715;}

.document-blue11{font-size: 11px; line-height: 1.1em; color: #17416C;}
.document-blue12b{font-size: 12px; font-weight: bold; line-height: 1.2em; color: #17416C;}


.pb-sub-box { font-size: 14px; font-weight: bold; color: #ffffff; vertical-align: middle; background-color: #FF9900; padding: 2pt;}

.line-u { text-decoration:underline; }

.back-pink { background-color:#F4B5DE; }

.back-yellow { background-color:#FEE481;}
.back-yellow_red { background-color:#FFFF00;  color:#FF4040; }
.back-red_yellow { background-color:#FF5050; color:#FFFF00; }

.back-orange { background-color:#FFCC99;}

.back-drama_blue { background-color:#0082FF; color:#FFFFFF; }
.back-drama_red { background-color:#FF5050; color:#FFFFFF; }
.back-drama_purple { background-color:#966EE6; color:#FFFFFF; }
.back-drama_yellow { background-color:#D2B45A; color:#FFFFFF; }
.back-drama_green { background-color:#5AC873; color:#FFFFFF; }
.back-drama_orange { background-color:#FF8C32; color:#FFFFFF; }


.music-box-green { border-right:2px solid #4AB134; border-bottom:2px solid #4AB134; border-left:2px solid #4AB134;
}

.music-box-greenside { border-right:2px solid #4AB134;  border-left:2px solid #4AB134; }


.henkou-box-gray { border-right:1px solid #FFFFFF; border-bottom:2px solid #E83917; border-left:1px solid #FFFFFF;
background-color: #888888; }


.henkou-box-red { border-right:1px solid #FFFFFF; border-bottom:1px solid #888888; border-left:1px solid #FFFFFF;
background-color: #FBDDCC; padding: 3px}


.rendora-box-subtitle { font-size: 14px; font-weight: bold; color: #ffffff; vertical-align: middle; border-left:7px solid #4AB134; border-bottom:2px solid #4AB134; background-color: #888888; padding: 2px}

.rendora-box-subtitle-2 { vertical-align: middle; border-left:7px solid #4AB134; border-bottom:2px solid #4AB134; background-color: #888888; padding: 2px}


.zablog-box-title { border-left:7px solid #FF4040; border-bottom:2px solid #FF4040; background-color: #FFFFFF; padding: 2px}

.zablog-title { width:380px; margin-left:7px; border-left:7px solid #FF4040; padding-left:4px; border-bottom:2px solid #FF4040; background-color: #FFFFFF; padding: 2px }


.water-box-title { border-left:7px solid #0099FF; border-bottom:2px solid #0099FF; background-color: #FFFFFF; padding: 2px}

.kaneko-box-title { border-left:7px solid #9A9B9D; border-bottom:2px solid #9A9B9D; background-color: #FFFFFF; padding: 2px}

.bishoku-box-title { border-left:7px solid #ABFF00; border-bottom:2px solid #ABFF00; background-color: #FFFFFF; padding: 2px}

.M100-box-title { border-left:7px solid #E4007F; border-bottom:2px solid #E4007F; background-color: #FFFFFF; padding: 2px}

.mina-box-title { border-left:7px solid #5A8696; border-bottom:2px solid #5A8696; background-color: #FFFFFF; padding: 2px}

.bishoku-box-check { background-image: url(http://www.tvlife.jp/blog_bishoku/img/back_check.gif);}

.entagreen-box-title { border-left:7px solid #4AB134; border-bottom:2px solid #4AB134; background-color: #FFFFFF; padding: 2px}

.drama-topbox_tue { border-left:3px solid #F18C42; border-bottom:2px solid #F18C42; border-right:3px solid #F18C42;}

.drama-topbox_thu { border-left:3px solid #9ACB70; border-bottom:2px solid #9ACB70; border-right:3px solid #9ACB70;}
.drama-topbox_thuw1 { border-left:3px solid #9ACB70; border-bottom:2px solid #9ACB70; border-right:1px solid #9ACB70;}
.drama-topbox_thuw2 { border-left:1px solid #9ACB70; border-bottom:2px solid #9ACB70; border-right:3px solid #9ACB70;}

.drama-topbox_fri { border-left:3px solid #9DBDE3; border-bottom:2px solid #9DBDE3; border-right:3px solid #9DBDE3;}
.drama-topbox_friw1 { border-left:3px solid #9DBDE3; border-bottom:2px solid #9DBDE3; border-right:1px solid #9DBDE3;}
.drama-topbox_friw2 { border-left:1px solid #9DBDE3; border-bottom:2px solid #9DBDE3; border-right:3px solid #9DBDE3;}

.drama-topbox_gray { border-left:2px solid #949495; border-bottom:1px solid #949495; border-right:2px solid #949495;}
.drama-topbox_grayw1 { border-left:2px solid #949495; border-bottom:1px solid #949495; border-right:1px solid #949495;}
.drama-topbox_grayw2 { border-left:1px solid #949495; border-bottom:1px solid #949495; border-right:2px solid #949495;}

.bg-img_no-repeat {
 background-repeat:no-repeat;
}

.bg-img_repeat-x {
 background-repeat:repeat-x;
}

.bg-img_repeat-y {
 background-repeat:repeat-y;
}



#head_logo
{
 position:absolute;
 left:0px;
 top:0px;

}
#head_banner
{
 position:absolute;
 left:295px;
 top:8px;
}
#head_bookmark
{
 position:absolute;
 left:848px;
 top:5px;
}
#head_search
{
 position:absolute;
 left:800px;
 top:25px;
 width:165px;
}
#head_start
{
 position:absolute;
 left:785px;
 top:52px;
 width:180px;
}


#menu
{
 position:absolute;
 left:0px;
 top:75px;
}


#top_news_list
{
 position:absolute;
 left:172px;
 top:104px;
 width:480px;
 overflow: hidden;
}
#top_ow3box
{
 margin-left:2px;
 margin-bottom:7px;
 width:279px;
 border:solid 1px #000000;
 padding-bottom:5px;
}
#top_ow3box table
{
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
#top_ow3box td,th
{padding:0px;}
.ow3box_th
{
 margin-top:5px;
 margin-bottom:5px;
 height:64px;
}


#news_table_450
{
 margin-top:135px;
 margin-left:195px;
 width:450px;
}
#news_rss-box
{
 position:absolute;
 top:109px;
 left:195px;
 width:450px;
}
a.news_link-drama
{
 border:solid 1px #BBBBBB; padding: 5px 15px 5px 8px; font-size:14px; color:#0000ff;
 text-decoration:underline;
 background-image:url(http://www.tvlife.jp/news/img/linkdrama_bg.gif);
}
a.news_link-drama:hover{color:#a3a32f;}

.news_ct_motto
{
 margin-left:345px;
 margin-bottom:5px;
}
#news_ad1
{
 position:absolute;
 left:665px;
 top:109px;
 width:300px; 

 height:290px;
 background-image:url(http://www.tvlife.jp/img/ad_dg.jpg);
 background-repeat:no-repeat;
}
#news_list10
{
 position:absolute;
 left:676px;
 top:415px;
 width:300px;
}
#news_list10relative
{
text-align:left;
 width:300px;
 margin:10px 0px;
}
.news_list10_main
{
 margin-top:6px;
 margin-left:15px;
}
.news_list10_motto
{
 margin-top:4px;
 margin-left:213px;
 margin-bottom:7px;
}
#news_ad2
{
 position:absolute;
 left:665px;
 /*left:691px;*/
 top:630px;
 width:290px;
}
#news_chumoku-photo
{
 position:absolute;
 left:676px;
 top:717px;
 width:300px;
}

#news_chumoku-photorelative
{
 width:300px;
 margin:10px 0px;
}

#news_rank10
{
 position:absolute;
 left:676px;
 top:894px;
 width:300px;
}
#news_ow3box
{
 position:absolute;
 left:683px;
 top:1112px;
 width:279px;
 border:solid 1px #000000;
 padding-bottom:5px;
}
#news_ow3box table
{
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
}
#news_ow3box td,th
{padding:0px;}
#news_ad3
{
 position:absolute;
 left:699px;
 top:1170px;
}
#news_ad_google
{
 margin-top:15px;
 margin-left:185px;
 margin-bottom:15px;
}


#news-index_chumoku-photo
{
 position:absolute;
 left:676px;
 top:415px;
 width:300px;
}
#news-index_rank20
{
 position:absolute;
 left:676px;
 top:665px;
 width:300px;
}
#news-index_ow3box
{
 position:absolute;
 left:683px;
 top:1045px;
 width:279px;
 border:solid 1px #000000;
 padding-bottom:5px;
}
#news-index_ow3box table
{
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
}
#news-index_ow3box td,th
{padding:0px;}





#menu-navi
{
 position:absolute;
 left:0px;
 top:70px;
 width:970px;
 height:28px;
}
.menu-btn_area{ margin-right:1px; float:left;}
.menu-btn_left{ margin-right:1px; float:left; width:165px; height:24px; background-image:url(http://www.tvlife.jp/php-l/img/menu_bg.gif); background-repeat:repeat-x; border-top:4px solid #FFFFFF; overflow:hidden;}

.menu-btn_area a{ display: block; width: 88px; height:24px; background-repeat:no-repeat; border-top:4px solid #FFFFFF; overflow:hidden;}
.menu-btn_area a:hover{ border-color:#D0121B;}

.menu-btn_area a.dra {background-image:url(http://www.tvlife.jp/php-l/img/menu_dra.gif);}
.menu-btn_area a.owa {background-image:url(http://www.tvlife.jp/php-l/img/menu_owa.gif);}
.menu-btn_area a.varie {background-image:url(http://www.tvlife.jp/php-l/img/menu_varie.gif);}
.menu-btn_area a.music {background-image:url(http://www.tvlife.jp/php-l/img/menu_music.gif);}
.menu-btn_area a.docu {background-image:url(http://www.tvlife.jp/php-l/img/menu_docu.gif);}
.menu-btn_area a.ani {background-image:url(http://www.tvlife.jp/php-l/img/menu_ani.gif);}
.menu-btn_area a.spo {background-image:url(http://www.tvlife.jp/php-l/img/menu_spo.gif);}
.menu-btn_area a.cine {background-image:url(http://www.tvlife.jp/php-l/img/menu_cine.gif);}
.menu-btn_area a.koimen {background-image:url(http://www.tvlife.jp/php-l/img/menu_koimen.gif);}



#menu-side {
 width:165px; float:left; margin:0px 0px 10px 0px;
 }
#menu-side ul { padding:0px; margin:0px;}
#menu-side li{ list-style-type:none; margin:0px; padding:0px;}
#menu-side li a{ display:block; width:165px; padding:3px 0px; text-indent:55px; border-bottom:solid 1px; font-size:12px; color:#444444; text-decoration:none;}
#menu-side li a:hover{ color:#444444; text-decoration:underline;}

#menu-side li#news a{ background:url(../php-l/img/sidemenu_news.gif) no-repeat; height:18px;}
#menu-side li#tokushu a{ background:url(../php-l/img/sidemenu_tokushu.gif) no-repeat; height:18px;}
#menu-side li#bangumi a{ background:url(../php-l/img/sidemenu_bangumi.gif) no-repeat; height:18px;}
#menu-side li#drama a{ background:url(../php-l/img/sidemenu_drama.gif) no-repeat; height:18px;}
#menu-side li#blog a{ background:url(../php-l/img/sidemenu_blog.gif) no-repeat; height:18px;}
#menu-side li#douga a{ background:url(../php-l/img/sidemenu_douga.gif) no-repeat; height:18px;}
#menu-side li#tvlife a{ background:url(../php-l/img/sidemenu_tvlife.gif) no-repeat; height:18px;}
#menu-side li#book a{ background:url(../php-l/img/sidemenu_book.gif) no-repeat; height:18px;}
#menu-side li#qr a{ background:url(../php-l/img/sidemenu_qr.gif) no-repeat; height:100px; text-indent:35px;}


#menu-side-z
{
 position:absolute;
 left:0px;
 top:98px;
 width:165px;
}
#menu-side-z ul { padding:0px; margin:0px;}
#menu-side-z li{ list-style-type:none; margin:0px; padding:0px;}
#menu-side-z li a{ display:block; width:165px; padding:3px 0px; text-indent:55px; border-bottom:solid 1px; font-size:12px; color:#444444; text-decoration:none;}
#menu-side-z li a:hover{ color:#444444; text-decoration:underline;}

#menu-side-z li#news a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_news.gif) no-repeat; height:18px;}
#menu-side-z li#tokushu a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_tokushu.gif) no-repeat; height:18px;}
#menu-side-z li#bangumi a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_bangumi.gif) no-repeat; height:18px;}
#menu-side-z li#drama a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_drama.gif) no-repeat; height:18px;}
#menu-side-z li#blog a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_blog.gif) no-repeat; height:18px;}
#menu-side-z li#douga a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_douga.gif) no-repeat; height:18px;}
#menu-side-z li#tvlife a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_tvlife.gif) no-repeat; height:18px;}
#menu-side-z li#book a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_book.gif) no-repeat; height:18px;}
#menu-side-z li#qr a{ background:url(http://www.tvlife.jp/php-l/img/sidemenu_qr.gif) no-repeat; height:100px; text-indent:35px;}


#contents{width:970px; float:left; margin-top:98px;}

#contents-secondary { width:165px; float:left;}

 
#contents-primary {width:795px; float:right; background-color:#FFFFFF;}
#contents-primary_blog {width:805px; float:right; background-color:#FFFFFF;}


#fttop_left,
#news_left,
#search_left,
#book_left,
#music_left,
#life_left,
#ow_left,
#blogtop_left,
#drama_left { width:480px; float:left; margin-left:1px;}

#henkou_left { width:580px; float:left; margin-left:1px;}

#interview_left { width:570px; float:left; margin-left:1px; position:relative;}

.news_navi-area { width:470px; height:20px; background:url(http://www.tvlife.jp/news/img/navi_news.gif) no-repeat; padding:0px 10px 0px 0px ; margin:8px 0px 7px 0px;}
.news_navi-area .rss { float:right; padding-right:30px; margin-top:3px;}
.news_navi-area .rss a { color:#FFFFFF; background-color:#FF6600; padding:2px 3px; text-decoration:none;}

.drama_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/drama/img/drama-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.blog_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/blogs/img/blog-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.ow_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/ow/img/ow-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.life_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/life/img/life-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.music_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/music/img/music-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.book_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/book/img/book-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.search_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/img/search-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.ft_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/ft/img/ft-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.life_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/life/img/life-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.mobile_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/mobile/img/mobile-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}
.topics_navi-area { width:360px; height:16px; background:url(http://www.tvlife.jp/info/img/topic-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}

.ft_navi-area a { color:#818181; text-decoration:none;}
.ft_navi-area a:visited { color:#818181; text-decoration:none;}
.ft_navi-area a:hover { color:#818181; text-decoration:underline;}

.drama_title {padding:0px 0px 3px 20px;}

.drama_base {width:460px; background-color:#CCCCCC; border-left:solid 1px #000000; border-right:solid 1px #000000; border-top:solid 1px #000000; padding:3px 3px 3px 15px; }
.drama_sbase{width:460px; background-color:#CCCCCC; border:solid 1px #000000; padding:3px 3px 3px 15px; margin-bottom:10px; }

.drama_staff{width:460px; border-left:solid 1px #000000; border-right:solid 1px #000000; padding:3px 3px 3px 15px; }

.drama_cast{width:460px; border-left:solid 1px #000000; border-right:solid 1px #000000;  border-bottom:solid 1px #000000; padding:3px 3px 3px 15px; }

.drama_search-link{width:475px; font-size:12px; padding-right:5px;}

.drama_navi-link{width:460px; border-bottom:solid 2px #B2B2B2; border-right:solid 2px #B2B2B2; background:url(http://www.tvlife.jp/drama/img/back_navilink.gif) repeat-y; padding:3px 7px 3px 10px; color:#3F8DFF; margin-bottom:8px;word-wrap:break-word; }

.drama_navi-link a{padding: 1px 6px 1px 6px; font-size:13px; color:#000000; font-weight:100; text-decoration:underline;}
.drama_navi-link a:visited{ color:#000000; text-decoration:underline;}
.drama_navi-link a:hover{color:#FFFFFF; background-color:#3F8DFF; text-decoration:none;}

.drama_ol{width:430px; background-color:#E1E1E1; padding:8px; margin:5px 17px 0px 17px;}

.drama_pb{width:450px; border:solid 1px #555555; padding:5px; margin:5px 0px 3px 10px;}
.drama_pb h3{ font-size:12; font-weight:700; color:#333333; padding:5px 0px 5px 5px; margin-bottom:5px;  background-color:#DDDDDD; }
.drama_pb h3 a{border:solid 2px #0A327D; background-color:#FFFFFF; padding: 0px 3px 0px 3px; margin-right:3px; font-size:14px; color:#0A327D;  text-decoration:none;}
.drama_pb h3 a:visited{border:solid 2px #0A327D; background-color:#FFFFFF; padding: 0px 3px 0px 3px; margin-right:3px; font-size:14px; color:#0A327D;  text-decoration:none;}
.drama_pb h3 a:hover{border:solid 2px #0A327D; background-color:#FFFFFF; padding: 0px 3px 0px 3px; margin-right:3px; font-size:14px; color:#0A327D;  text-decoration:none;}

.drama_pb p{margin:5px 0px 5px 0px;}

.goto-top{width:460px; margin:3px 0px 10px 10px;}

.drama_kc{width:440px; padding:5px; margin:5px 0px 3px 15px;}
.drama_kc h3{font-size:14px; padding:2px 0px 2px 5px; margin-bottom:5px; background-color:#DDDDDD;}
.drama_kc table{margin-right:5px;}

.drama_kd,
.drama_sd,
.drama_bn,
.drama_link{width:440px; padding:5px; margin:0px 0px 3px 15px;}
.drama_kd p{margin:2px 0px 5px 0px;}
.drama_sd p{width:120px; float:left; padding:5px 0px; font:14px; font-weight:700; color:#888888; }
.drama_search{width:250px; margin-left:120px; border-left:solid 8px #B3B3B3; padding:5px 5px 5px 25px;}
.drama_search a{display:block; width:16px; padding: 5px 5px 3px 7px; font-size:14px; color:#000000; font-weight:100; text-decoration:underline; float:left; margin-right:3px; margin-bottom:3px;}
.drama_search a:visited{ color:#000000; text-decoration:underline; }
.drama_search a:hover{color:#FFFFFF; background-color:#3F8DFF; text-decoration:none;}



#fttop_right,
#news_right,
#search_right,
#book_right,
#music_right,
#life_right,
#ow_right,
#drama_right,
#blogtop_right { width:300px; margin-left:492px;}

#henkou_right { width:200px; margin-left:592px;}

#interview_right { width:220px; float:right; margin:4px 0px;}

.news_pr{width:300px; padding-top:5px; }
.drama_pr{width:300px; padding-top:5px; }
.drama_pr p { padding-bottom:5px;}

.news_new10,
.blog_new,
.drama_new,
.drama_news,
.drama_rank{width:275px; padding:3px 5px 15px 20px;}
.dummy-blank{width:30px; height:30px;}


.news_rank{width:285px; padding:3px 0px 15px 15px;}



.news_chumokuphoto{width:300px; padding:5px 0px 15px 0px;}
.news_more { padding:8px 15px 0px 0px; text-align:right;}
.ow_tryout3box{width:279px; border:solid 1px #000000; padding:0px 0px 15px 0px; margin:10px 0px 15px 10px;}
.ow_tryout3box table
{
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
.ow_tryout3box td,th
{padding:0px;}


#ad_1 { width:300px; margin:10px 0px; 
}
#ad_2 { width:300px; padding:0px 0px 10px 0px;}
#ad_3 { width:165px; padding:10px 0px; text-align:center;}
#ad_google
{width:480px; margin-top:20px; margin-bottom:20px;}

#foot{width:970px; color:#000000; float:left; }


.drama_affiri{width:165px; padding-top:10px; float:left;}

.drama_now,
.drama_next,
.drama_re{width:143px; background-color:#DDDDDD; margin-top:10px; padding:5px 10px; border:solid 1px #555555; float:left;}
.drama_now p,
.drama_next p,
.drama_re p{font-size:14px; font-weight:700; color:#0A327D;}
.drama_now a,
.drama_next a,
.drama_re a{color:#000000; text-decoration:underline;}
.drama_now a:visited,
.drama_next a:visited,
.drama_re a:visited{color:#000000; text-decoration:underline;}
.drama_now a:hover,
.drama_next a:hover,
.drama_re a:hover{color:#3F8DFF; text-decoration:underline;}




.drama_search-side{width:147px; background-color:#DDDDDD; margin-top:10px; padding:10px 8px; border:solid 1px #555555; float:left;}
.drama_search-side a{display:block; width:14px; padding: 4px 4px 2px 6px; font-size:14px; color:#000000; font-weight:100; text-decoration:underline; float:left; margin-right:3px; margin-bottom:3px;}
.drama_search-side a:visited{ color:#000000; text-decoration:underline; }
.drama_search-side a:hover{color:#FFFFFF; background-color:#3F8DFF; text-decoration:none;}
.drama_search-side p{ font-size:13px; font-weight:700; color:#3F8DFF; margin-top:7px;}


.drama_weekbox{width:478px; border:solid 1px #555555; margin-bottom:7px; background-color:#CCCCCC;}
.drama_box{width:458px; background-color:#FFFFFF;}
.drama_summary{width:458px; background: url(http://www.tvlife.jp/drama/img/back_summary.gif) repeat-x;  background-color:#CCCCCC; }
.drama_time{width:85px; padding:3px; float:left;}
.drama_ch{width:65px; padding:3px 0px; float:left;}
.drama_tit{width:200px; padding:4px 0px; float:left;}

.drama_tit h3 a {color:#333333; text-decoration:underline; }
.drama_tit h3 a:visited{color:#333333; text-decoration:underline; }
.drama_tit h3 a:hover{color:#3F8DFF; text-decoration:underline; }

.drama_icon{width:100px; float:left;}
.drama_icon img{ margin:4px 2px;}
.drama_fc{width:435px; padding:5px 10px; float:left;}
.drama_fc p{ margin:5px 10px; float:left;}
.drama_yc{width:435px; padding:5px 10px; font-size:13px; float:left;}


.ft_list { margin:0px; padding:15px 20px 15px 10px;}
.ft_list li { list-style:none; font-size:12px; padding-left:60px; padding-bottom:20px; background-position:0px 3px; background-repeat:no-repeat; clear:both;}
.ft_list .int { background-image:url(ft/img/ico_int.gif);}
.ft_list .poll { background-image:url(ft/img/ico_poll.gif);}
.ft_list .pgm { background-image:url(ft/img/ico_pgm.gif) ;}
.ft_list .other { background-image:url(ft/img/ico_other.gif);}
.ft_list .column { background-image:url(ft/img/ico_column.gif);}
.ft_list .cm { background-image:url(ft/img/ico_cm.gif);}
.ft_list .ft_list_img { float:left; padding-right:5px; padding-bottom:15px;}
.ft_list a { color:#333333;}
.ft_list a:visited { color:#333333;}
.ft_list a:hover { color:#0066ff;}


.blogtop_title{ width:195px; padding:15px; border:solid 1px #000000; float:left; height:200px;}
.blogtop_title h2{font-size:14px; font-weight:700; color:#000000; margin-bottom:5px;}

.blogtop_box{width:230px; margin:8px 3px; float:left;}
.blogtop_name{
	width:185px;
	margin:0px 1px;
	height:35px;
	font-size:14;
	font-weight:700;
	color:#000000;
	float:left;
}
.blogtop_rss{
	width:40px;
	font-size:10px;
	font-weight:400;
	color:#999999;
	float:right;
	line-height: 12px;
margin-top:8px;
}
a.rss-button{ display: block; padding: 3px 2px 0px 4px; text-decoration:none; color:#FFFFFF; background-color:#FF6600; width:25px; font-size:11px; line-height:11px; font-weight:700;}
a.rss-button:visited{ color:#FFFFFF;}
a.rss-button:hover{ display: block; padding: 2px 1px 0px 3px; text-decoration:none; color:#FF6600; background-color:#FDC086; border:solid 1px #FF6600; }

.ow_mov { padding:10px 0px; width:480px;}
.ow_mov p { font-size:13px; padding:0px 0px 3px 10px;}
.ow_mov p a { background-color:#FFFF99; color:#000000; padding:1px 5px;}
.ow_mov p a:visited { background-color:#FFFF99; color:#000000; padding:1px 5px;}
.ow_mov p a:hover { background-color:#FFFF99; color:#000000; padding:1px 5px; font-weight:700;}
.ow_book { border:solid 2px #0099FF; padding:5px; font-size:13px; text-align:left; margin-top:5px;}
.ow_book img { margin-right:8px; margin-bottom:5px; float:left;}
.ow_thum { padding:10px 0px; width:300px;}


.henkou_navi-area { width:440px; height:16px; background:url(http://www.tvlife.jp/henkou/img/henkou-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 20px;}
.books_navi-area { width:440px; height:16px; background:url(http://www.tvlife.jp/book/img/books-navi.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 20px;}
.henkou_navis-area {  width:360px; height:16px; background:url(http://www.tvlife.jp/henkou/img/henkou-navis.gif) no-repeat; padding:4px 10px 0px 110px ; margin:5px 0px 7px 0px;}

#books_right,
#henkou_right { width:180px; margin-left:612px;}
#books_left,
#henkou_left { width:600px; float:left; margin-left:1px;}
.books { width:570px; padding:10px 15px;}
.henkou { width:600px;}
.henkou-list { padding:20px;}
.books p { width:255px; background-color:#DEDEDE; float:left; height:150px; padding:10px 10px 0px 10px; font-size:12px; line-height:130%; border-left:solid 5px #FFFFFF; border-right:solid 5px #FFFFFF; overflow:hidden; margin-bottom:10px;}
.books img { float:left; padding-right:8px; padding-bottom:5px;}
.books .title { font-size:13px; font-weight:bold;}

.henkou li { float:left; width:93px; height:19px;  position:relative; left:-20px; list-style-type:none;}

.henkou li a { display:block; width:93px; height:19px; overflow:hidden; background-image:url(http://www.tvlife.jp/henkou/img/libg.gif); background-repeat:no-repeat; background-position:top; color:#777777; text-align:center; text-decoration:none; font-size:11px;}
.henkou li a:visited {color:#777777; text-align:center; text-decoration:none;}
.henkou li a:hover {color:#FF0000; text-align:center; text-decoration:none; background-position:bottom;}

.henkou img { padding-left:20px;}
.todaylink { text-align:right; margin-right:20px; margin-top:5px;}
.henkou h2 { text-align:center; font-size:15px; color:#333333;}

#shinkan_300 { margin:0px; }

#shinkan_180 { width:180px;}
#shinkan_180 h2 { font-size:13px; color:#000000; font-weight:lighter; text-align:left; margin:0px; padding:10px 0px 0px 0px;}

.shinkan_life { width:180px; margin:5px 0px 0px 0px; padding:0px;}

.shinkan_dramatic,
.shinkan_mgra,
.shinkan_owarai,
.shinkan_koimen,
.shinkan_cinema,
.shinkan_look { width:174px; margin:3px 0px 0px 0px; padding:0px; text-align:left; line-height:120%; position:relative; font-size:12px; overflow:hidden; font-weight:bold;}
.shinkan_look { border:solid 3px #FC4230; height:135px; }
.shinkan_cinema { border:solid 3px #F98199; height:136px; }
.shinkan_koimen { border:solid 3px #0070DB; height:141px; }
.shinkan_dramatic { border:solid 3px #FF0066; height:139px; }
.shinkan_owarai { border:solid 3px #00A0F1; height:141px; }
.shinkan_mgra { border:solid 3px #66C2A5; height:141px; }

.shinkan_dramatic a,
.shinkan_mgra a,
.shinkan_owarai a,
.shinkan_koimen a,
.shinkan_cinema a,
.shinkan_look a { display:block; width:180px; text-decoration:none;}

.shinkan_dramatic a:hover,
.shinkan_mgra a:hover,
.shinkan_owarai a:hover,
.shinkan_koimen a:hover,
.shinkan_cinema a:hover,
.shinkan_look a:hover { text-decoration:underline;}

.shinkan_look a { height:135px; color:#FC4230; }
.shinkan_cinema a { height:136px; color:#F98199; }
.shinkan_koimen a { height:141px; color:#0070DB; }
.shinkan_owarai a { height:141px; color:#00A0F1; }
.shinkan_mgra a { height:141px; color:#66C2A5; }
.shinkan_dramatic a { height:141px; color:#FF0066; }

.shinkan_dramatic span,
.shinkan_mgra span,
.shinkan_owarai span,
.shinkan_koimen span,
.shinkan_cinema span,
.shinkan_look span { position:absolute; top:10px; left:110px; width:60px;}

.interview180 { width:180px; height:45px; text-align:center; font-size:12px; font-weight:bold; color:#FF0000;}
.interview180 ul { margin:0px; padding:0px;}
.interview180 li { margin:0px 0px 3px 0px; padding:0px; list-style:none; width:178px; height:45px; border-left:solid 2px #999999; background-position:-12px 0px; overflow:hidden;}
.interview180 li span { display:none;}
.interview180 .int01 { background-image:url(http://www.tvlife.jp/interview/184img/184_bn190.gif);}
.interview180 .int02 { background-image:url(http://www.tvlife.jp/interview/182img/182_bn190.gif);}
.interview180 .int03 { background-image:url(http://www.tvlife.jp/interview/183img/183_bn190.gif);}
.interview180 .int04 { background-image:url(http://www.tvlife.jp/interview/181img/181_bn190.gif);}
.interview180 .int05 { background-image:url(http://www.tvlife.jp/interview/180img/180_bn190.gif);}
.interview180 a { display:block; width:178px; height:45px;}

#life_new300 { width:300px;}
#life_new180 { width:180px;}
.life_newest {
 border:solid 1px #000000; background-image:url(http://www.tvlife.jp/life/img/new_box_title.gif); background-repeat:no-repeat; background-position:top right; padding:15px 5px 5px 5px; margin-top:5px; text-align:left; font-size:12px; line-height:125%;
}
.life_newest img { padding:2px 5px 2px 0px; float:left;}
.life_newest p { border-top:dotted 3px #999999; padding-top:3px; padding-bottom:3px;}
.life_newest a { float:right; display:block; position:relative; top:3px;}
.gou { font-size:12px; font-weight:700; color:#FF0000; padding-left:5px; padding-top:5px;}
.clear { clear:both;}


#side_chumoku-photo4x2,
#side_news_new10 { width:300px; text-align:left; margin-top:15px;}

#side_ow3box { width:280px; border:solid 1px #000000; margin-top:5px;}
#side_prepr { width:300px; height:40px; margin-bottom:10px; margin-top:5px;}
#side_prepr a { display:block; width:280px; background-image:url(http://www.tvlife.jp/blog_pre/img/bn_prebg280.gif); background-repeat:no-repeat; height:40px; padding-top:10px; padding-left:20px;}

#side_bangumi180 { width:180px; margin-top:7px; height:23px; margin-bottom:7px;}
#side_bangumi300 { width:300px; margin-top:7px; height:23px; text-align:left;}
#side_bangumi180 a { display:block; width:148px; background-image:url(php-l/img/sidemenu_bangumi.gif); background-repeat:no-repeat; border:solid 1px #000000; background-position:-10px 0px; font-size:12px; color:#000000; height:23px; text-decoration:none;}
#side_bangumi300 a { display:block; width:246px; background-image:url(http://www.tvlife.jp/img/bg_henkou300.gif); background-repeat:no-repeat; border:solid 1px #000000; background-position:1px 0px; font-size:12px; color:#000000; height:23px; text-decoration:none; padding-left:52px;}
#side_bangumi180 a:visited,
#side_bangumi300 a:visited { color:#000000; text-decoration:none;}
#side_bangumi180 a:hover,
#side_bangumi300 a:hover { color:#000000; text-decoration:underline;}

.music_content {
	width: 440px;
	margin-left: 20px;
	line-height:130%;
}
.music_content h1 { text-align:center; padding:10px 0px; clear:both;}
.music_link { margin-top:5px;}
.music_link a { font-size:11px; color:#666666; text-decoration:none; display:block; width:93px; height:19px; background-image:url(http://www.tvlife.jp/music/img/linkbg.gif); background-repeat:no-repeat; background-position:top; text-align:center; float:right;}
.music_link a:visited { font-size:11px; color:#666666; text-decoration:none; display:block; width:93px; height:19px; background-image:url(http://www.tvlife.jp/music/img/linkbg.gif); background-repeat:no-repeat; background-position:top;}
.music_link a:hover { font-size:11px; color:#FF0000; text-decoration:none; display:block; width:93px; height:19px; background-image:url(http://www.tvlife.jp/music/img/linkbg.gif); background-repeat:no-repeat; background-position:bottom;}
.music_pr { width:300px; padding:10px 0px 5px 0px;}

.ft_content,
.book_content {
	width: 460px;
	margin-left: 10px;
	line-height:130%;
}

.mu_prof { width:350px; margin-left:30px; margin-bottom:5px; margin-top:5px; border:1px solid #AAAAAA;}
.mu_prof h2 { background-color:#AAAAAA; color:#FFFFFF; font-size:12px; font-weight:700; padding:3px 10px;}
.mu_prof h3 { font-size:14px; font-weight:700; color:#6699CC; padding:5px 10px;}
.mu_prof p { padding:0px 10px;}
.music_imgright { padding:5px 0px 5px 10px; float:right;}

.news_content {
	width: 450px;
	margin-left: 15px;
	line-height:130%;
	clear:right;
}
.news_phthum{ padding:4px; border:solid 1px #888888; float:left; margin:0px 10px 10px 0px; font-size:11px; line-height:115%; background-repeat:no-repeat; background-position:4px 4px; }

.news_content h1 { font-size:16px; color:#333333; margin:0px; padding-top:5px; }
.news_date { font-size:12px; color:#888888; padding-bottom:10px; display:block;}
.news_keyword { width:245px; padding-left:20px; float:left; padding-top:12px;}
.news_search { width:170px; float:right; }
.news_search img { margin-top:12px;}
.chumokuphoto_box { width:300px; padding:0px; margin:0px;}
.chumokuthum { width:70px; height:70px; margin:0px 0px 5px 4px; float:left; background-color:#EEEEEE;}
.phthum_box { border:solid 1px #888888; background-image:url(http://www.tvlife.jp/news/img/box_newsphoto.gif); background-repeat:no-repeat; width:410px; padding:25px 0px 5px 0px; margin:auto;}
.phthum { width:70px; height:70px; margin:0px 0px 5px 10px; float:left; overflow:hidden; background-color:#EEEEEE;}
.gotothisnews { padding:15px 10px 0px 10px; display:block; font-size:13px;}
.newspage_navi { width:400px; margin:auto; font-size:13px; padding-top:5px;}
.nextpage { width:200px; padding:0px; text-align:left; float:left;}
.prevpage { width:200px; padding:0px; text-align:right; float:right;}
.newslist { padding:15px 0px 10px 20px; line-height:150%;}


.life_content {
	width: 450px;
	margin-left: 15px;
	line-height:130%;
}
.life_content h1 { padding-bottom:20px;}

.life_content .tvlifecontents { margin:0px; padding:25px 10px 0px 10px;}
.life_content .tvlifecontents img { padding:0px 0px 2px 0px; margin:0px;}
.life_content li { list-style:none; padding:0px 0px 8px 0px; line-height:125%; margin:0px;}
.life_content .cover { float:left; padding-right:15px;}
.life_content .tvlifecontents .tvlife { padding-top:20px;}
.life_content .tvlifecontents .tvlife li { margin:0px; padding:6px 0px; line-height:150%;}
.life_content .tvlifecontents .tvlife li li { margin:0px; padding:0px; line-height:150%;}
.life_content .tvlifecontents .tvlife ul { margin:0px; padding:0px; background-image:none;}
.life_content .tvlifecontents .rensai { margin:10px 0px 0px 20px; padding:30px 0px 0px 20px; background:url(life/img/lb_rensai.gif) no-repeat 0px 0px; }
.life_content .tvlifecontents .rensai li { list-style:disc; padding:3px 0px; line-height:125%;}
.life_content .tvlifecontents .rensai li ul { margin:0px; padding:0px; background-image:none;}
.life_content .tvlifecontents .rensai li li { margin:0px; padding:0px; line-height:125%; list-style:none;}
.tvlifeol { font-weight:bold; line-height:140%; margin:0px; padding-top:5px; padding-bottom:10px;}
.life_content .tvlifecontents .tvlife a,
.life_content .tvlifecontents .rensai a { font-weight:100; font-size:13px;}
.life_content .tvlifecontents .tvlife a:visited,
.life_content .tvlifecontents .rensai a:visited { font-weight:100; font-size:13px;}
.life_content .tvlifecontents .tvlife a:hover,
.life_content .tvlifecontents .rensai a:hover { font-weight:100; font-size:13px;}
.life_content .gotvlifenext { text-align:right; margin:0px; padding:20px 0px;}

#prepoll300 { width:300px;}
#prepoll285 { width:280px; padding:0px 0px 0px 2px;}
.prepoll { text-align:left; font-size:13px; line-height:135%; border:solid 1px #666666; background:url(http://www.tvlife.jp/img/box_top_pos.gif) no-repeat right -3px; margin:10px 0px 0px 0px; }
.prepoll ul { margin:0px; padding:25px 15px 5px 15px; background:url(http://www.tvlife.jp//img/ico_uketukechu.gif) no-repeat 15px 5px;}
.prepoll li { margin:0px; padding:0px; list-style:none;}
.prepoll .icopre { background:url(http://www.tvlife.jp//img/ico_pre.gif) no-repeat 0px 0px; padding:0px 0px 3px 20px; border-bottom:dotted 3px #bbbbbb;}
.prepoll .icopoll { background:url(http://www.tvlife.jp//img/ico_poll.gif) no-repeat 0px 3px; padding:10px 0px 3px 20px; border-bottom:dotted 3px #bbbbbb;}
.prepoll .icokekka { background:url(http://www.tvlife.jp//img/ico_kekkahappyo.gif) no-repeat 0px 5px; padding:5px 0px 0px 20px;}

#r_menu300 { width:300px;}
#r_menu300 ul { margin:0px; padding:8px 0px 0px 0px;}
#r_menu300 li { margin:3px 0px 0px 0px; padding:5px 0px 0px 0px; height:25px; background:url(img/bg_menu300.gif) no-repeat 0px 0px; list-style:none; text-align:left;}
#r_menu300 a { display:block; width:300px; height:25px; text-decoration:none; color:#000099; font-weight:bold; text-indent:80px;}
#r_menu300 a:visited { display:block; width:300px; height:25px; text-decoration:none; color:#000099; font-weight:bold;}
#r_menu300 a:hover { display:block; width:300px; height:25px; text-decoration:underline; color:#3F8DFF; font-weight:bold;}

#newbooks { margin:20px auto 0px; text-align:center; position:relative;}
#newbooks h3 { text-align:left; font-size:14px; padding:0px 0px 3px 0px;}
#newbooks h3 a { color:#333333;}
#newbooks h3 a:hover { color:#3366FF;}
#newbooks p { text-align:left; font-size:12px; line-height:130%; color:#333333;}
#newbooks .newbooks_780 { width:760px; margin:0px auto; padding:25px 0px 10px 15px; border-top:solid 2px #CCCCCC;}
#newbooks .newbooks_780 li { margin:0px; padding:5px; list-style:none; border-right:solid 10px #FFFFFF; float:left;}
#newbooks .newbooks_780 .noview { display:none;}

#newbooks .newbooks_780 .tvlife_books { background-color:#DCDCDC; width:130px; border-right:solid 10px #FFFFFF; height:235px;}
#newbooks .newbooks_780 .kanren_books { width:108px;background-color:#DCDCDC; border-right:solid 6px #FFFFFF; height:235px;}
#newbooks .bg_tvlifebook { background:url(img/title_tvlifebook.gif) no-repeat right
top;}
#newbooks .bg_kanrenbook { background:url(img/title_kanrenbook.gif) no-repeat right
top;}

#newbooks .newbooks_180 { width:156px; margin:0px; padding:20px 10px 0px 10px; border:solid 1px #666666;}
#newbooks .newbooks_180 li { margin:0px; padding:5px 0px; list-style:none; border-bottom:dotted 2px #ABABAB;}

#newbooks .newbooks_300 { width:278px; margin:0px; padding:15px 10px 0px 10px; border:solid 1px #666666; text-align:left;}
#newbooks .newbooks_300 li { margin:0px; padding:5px 0px; list-style:none; border-bottom:dotted 2px #ABABAB; clear:left; height:130px;}
#newbooks .newbooks_300 li img { float:left; padding:0px 6px 10px 0px;}

#fttop_left .int_navi { margin:0px auto; padding:0px; width:480px; background-color:#DDDDDD;}
#interview_left .int_navi { margin:0px auto; padding:0px; width:550px; background-color:#DDDDDD;}
.int_navi li { margin:5px 2px; padding:2px; list-style:none; float:left; width:19px; height:19px; text-align:center;}
.int_navi .new { width:45px; letter-spacing:0.1em;}
.int_navi p { color:#727272; border-bottom:solid 1px #808080; font-size:13px; padding:2px 5px;}
.int_navi li a { display:block; width:21px; height:21px; background-image:url(http://www.tvlife.jp/interview/img/bg_intlist_b.gif); background-repeat:no-repeat; background-position:0px 0px; color:#FFFFFF; text-decoration:none;}
.int_navi .new a { width:45px; background-image:url(http://www.tvlife.jp/interview/img/bg_intlist_new.gif);}
.int_navi .search { width:auto; float:right;}
.int_navi li a:visited { color:#FFFFFF;}
.int_navi li a:hover { background-position:0px -21px; color:#FFFFFF;}
.int_navi a.current { background-position:0px -21px;}

#interview_right .int_sidenew { margin:0px; padding:22px 5px 0px 20px; background:url(http://www.tvlife.jp/interview/img/bar_intNEW.gif) no-repeat;}
#interview_right .int_sidenew li { margin:0px; padding:10px 0px 5px 55px; list-style:none; height:35px; border-bottom:dotted 2px #ABABAB; background-repeat:no-repeat; background-position:0px 2px; font-size:11px; line-height:130%;}
#interview_right .int_sidenew li a { color:#4D4D4D;}
#interview_right .int_sidenew li a:hover { color:#3F8DFF;}

#interview_right .int_snavi { margin:10px auto; padding:0px 0px 0px 3px; width:207px; background-color:#DDDDDD; height:80px;}
#interview_right .int_snavi li { margin:5px 2px 0px; padding:0px; list-style:none; float:left; width:16px; height:16px; text-align:center; font-size:12px; line-height:100%;}
#interview_right .int_snavi p { color:#727272; border-bottom:solid 1px #808080; font-size:12px; padding:2px 5px;}
#interview_right .int_snavi li a { display:block; width:16px; height:14px; padding:2px 0px 0px 0px; background-image:url(http://www.tvlife.jp/interview/img/bg_intlist_s.gif); background-repeat:no-repeat; background-position:0px 0px; color:#FFFFFF; text-decoration:none;}
#interview_right .int_snavi .search { width:200px;  text-align:right;}
#interview_right .int_snavi li a:visited { color:#FFFFFF;}
#interview_right .int_snavi li a:hover { background-position:0px -16px; color:#FFFFFF;}


#fttop_left .int_list { margin:0px; padding:15px 10px 15px 80px;}
#fttop_left .int_list li { margin:0px; padding:0px 0px 5px 0px;}
#fttop_left .int_list a { color:#4D4D4D;}
#fttop_left .int_list a:visited { color:#4D4D4D;}
#fttop_left .int_list a:hover { color:#3F8DFF;}
#fttop_left .list_head { margin:15px 20px 0px; background:url(http://www.tvlife.jp/interview/img/bg_listhead.gif) no-repeat 0px 0px; height:30px; line-height:200%; letter-spacing:0.7em; text-indent:7px; font-weight:bold;}
#fttop_left .list_head span { color:#FFFFFF; font-size:16px;}