article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
audio {
	DISPLAY: inline-block
}
canvas {
	DISPLAY: inline-block
}
video {
	DISPLAY: inline-block
}
[hidden] {
	DISPLAY: none
}
HTML {
	OVERFLOW-Y: scroll; FONT-SIZE: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%
}
BODY {
	LINE-HEIGHT: 1.8; MARGIN: 0px; FONT-SIZE: 13px
}
BODY {
	FONT-FAMILY: sans-serif; COLOR: #222
}
BUTTON {
	FONT-FAMILY: sans-serif; COLOR: #222
}
INPUT {
	FONT-FAMILY: sans-serif; COLOR: #222
}
SELECT {
	FONT-FAMILY: sans-serif; COLOR: #222
}
TEXTAREA {
	FONT-FAMILY: sans-serif; COLOR: #222
}
A {
	COLOR: #00e
}
A:visited {
	COLOR: #551a8b
}
A:hover {
	COLOR: #06e
}
A:focus {
	OUTLINE-STYLE: dotted; OUTLINE-COLOR: invert; OUTLINE-WIDTH: thin
}
A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
ABBR[title] {
	BORDER-BOTTOM: 1px dotted
}
B {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
BLOCKQUOTE {
	MARGIN: 1em 40px
}
DFN {
	FONT-STYLE: italic
}
HR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HR.line_m {
	HEIGHT: 3px; BORDER-TOP: #cccccc 3px solid
}
HR.line_l {
	HEIGHT: 5px; BORDER-TOP: #cccccc 5px solid
}
INS {
	BACKGROUND: #ff9; COLOR: #000; TEXT-DECORATION: none
}
mark {
	FONT-STYLE: italic; BACKGROUND: #ff0; COLOR: #000; FONT-WEIGHT: bold
}
PRE {
	FONT-FAMILY: monospace, monospace; FONT-SIZE: 1em; _font-family: "courier new", monospace
}
CODE {
	FONT-FAMILY: monospace, monospace; FONT-SIZE: 1em; _font-family: "courier new", monospace
}
KBD {
	FONT-FAMILY: monospace, monospace; FONT-SIZE: 1em; _font-family: "courier new", monospace
}
SAMP {
	FONT-FAMILY: monospace, monospace; FONT-SIZE: 1em; _font-family: "courier new", monospace
}
PRE {
	WORD-WRAP: break-word; WHITE-SPACE: pre-wrap
}
Q {
	QUOTES: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
SMALL {
	FONT-SIZE: 85%
}
SUB {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%; VERTICAL-ALIGN: baseline
}
SUP {
	POSITION: relative; LINE-HEIGHT: 0; FONT-SIZE: 75%; VERTICAL-ALIGN: baseline
}
SUP {
	TOP: -0.5em
}
SUB {
	BOTTOM: -0.25em
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 1em 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	MARGIN: 0px 0px 0px 40px
}
nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
nav OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; -MS-INTERPOLATION-MODE: bicubic; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
figure {
	MARGIN: 0px
}
FORM {
	MARGIN: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	CURSOR: pointer
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	MARGIN: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline
}
INPUT {
	MARGIN: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline
}
SELECT {
	MARGIN: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline
}
TEXTAREA {
	MARGIN: 0px; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline
}
BUTTON {
	LINE-HEIGHT: normal
}
INPUT {
	LINE-HEIGHT: normal
}
TABLE BUTTON {
	
}
TABLE INPUT {
	
}
BUTTON {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='button'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='reset'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='submit'] {
	CURSOR: pointer; -webkit-appearance: button
}
INPUT[type='checkbox'] {
	BOX-SIZING: border-box
}
INPUT[type='radio'] {
	BOX-SIZING: border-box
}
INPUT[type='search'] {
	BOX-SIZING: content-box; -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box
}
TEXTAREA {
	VERTICAL-ALIGN: top; OVERFLOW: auto; resize: vertical
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
TD {
	VERTICAL-ALIGN: top
}
HTML {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
APPLET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OBJECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IFRAME {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ABBR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ACRONYM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
ADDRESS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BIG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CITE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DFN {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
INS {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
KBD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
Q {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
S {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SAMP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SMALL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRIKE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
STRONG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUB {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
SUP {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
VAR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
U {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CENTER {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
CAPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TBODY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TFOOT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
THEAD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TR {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
article {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
aside {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
canvas {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
details {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
EMBED {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figure {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
figcaption {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
footer {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
header {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
hgroup {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
MENU {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
nav {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
output {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
RUBY {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
section {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
summary {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
time {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
mark {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
audio {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
video {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: ; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	LINE-HEIGHT: 1
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
CAPTION {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
TH {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
TD {
	TEXT-ALIGN: left; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
Q {
	QUOTES: none
}
BLOCKQUOTE {
	QUOTES: none
}
Q:before {
	CONTENT: none
}
Q:after {
	CONTENT: none
}
BLOCKQUOTE:before {
	CONTENT: none
}
BLOCKQUOTE:after {
	CONTENT: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
article {
	DISPLAY: block
}
aside {
	DISPLAY: block
}
details {
	DISPLAY: block
}
figcaption {
	DISPLAY: block
}
figure {
	DISPLAY: block
}
footer {
	DISPLAY: block
}
header {
	DISPLAY: block
}
hgroup {
	DISPLAY: block
}
MENU {
	DISPLAY: block
}
nav {
	DISPLAY: block
}
section {
	DISPLAY: block
}
summary {
	DISPLAY: block
}
BODY {
	LINE-HEIGHT: 1.8; MARGIN: 0px; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif; FONT-SIZE: 13px; -webkit-font-smoothing: subpixel-antialiased; text-rendering: optimizeLegibility
}
.group:before {
	DISPLAY: table; CONTENT: ""
}
.wrap:before {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .schedule > LI:before {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .banner:before {
	DISPLAY: table; CONTENT: ""
}
#nav .navlist:before {
	DISPLAY: table; CONTENT: ""
}
.list_onair:before {
	DISPLAY: table; CONTENT: ""
}
.section_onair:before {
	DISPLAY: table; CONTENT: ""
}
.section_onair header:before {
	DISPLAY: table; CONTENT: ""
}
.section_onair .date_time:before {
	DISPLAY: table; CONTENT: ""
}
.section_onair .related:before {
	DISPLAY: table; CONTENT: ""
}
.option:before {
	DISPLAY: table; CONTENT: ""
}
.option .section:before {
	DISPLAY: table; CONTENT: ""
}
.option header:before {
	DISPLAY: table; CONTENT: ""
}
.option .list4col:before {
	DISPLAY: table; CONTENT: ""
}
.related_social .btn:before {
	DISPLAY: table; CONTENT: ""
}
.ie7 .related_social .btn:before {
	DISPLAY: table; CONTENT: ""
}
#links UL:before {
	DISPLAY: table; CONTENT: ""
}
#banner UL:before {
	DISPLAY: table; CONTENT: ""
}
.group:after {
	DISPLAY: table; CONTENT: ""
}
.wrap:after {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .schedule > LI:after {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .banner:after {
	DISPLAY: table; CONTENT: ""
}
#nav .navlist:after {
	DISPLAY: table; CONTENT: ""
}
.list_onair:after {
	DISPLAY: table; CONTENT: ""
}
.section_onair:after {
	DISPLAY: table; CONTENT: ""
}
.section_onair header:after {
	DISPLAY: table; CONTENT: ""
}
.section_onair .date_time:after {
	DISPLAY: table; CONTENT: ""
}
.section_onair .related:after {
	DISPLAY: table; CONTENT: ""
}
.option:after {
	DISPLAY: table; CONTENT: ""
}
.option .section:after {
	DISPLAY: table; CONTENT: ""
}
.option header:after {
	DISPLAY: table; CONTENT: ""
}
.option .list4col:after {
	DISPLAY: table; CONTENT: ""
}
.related_social .btn:after {
	DISPLAY: table; CONTENT: ""
}
.ie7 .related_social .btn:after {
	DISPLAY: table; CONTENT: ""
}
#links UL:after {
	DISPLAY: table; CONTENT: ""
}
#banner UL:after {
	DISPLAY: table; CONTENT: ""
}
.group:after {
	CLEAR: both
}
.wrap:after {
	CLEAR: both
}
#header .col_data .schedule > LI:after {
	CLEAR: both
}
#header .col_data .banner:after {
	CLEAR: both
}
#nav .navlist:after {
	CLEAR: both
}
.list_onair:after {
	CLEAR: both
}
.section_onair:after {
	CLEAR: both
}
.section_onair header:after {
	CLEAR: both
}
.section_onair .date_time:after {
	CLEAR: both
}
.section_onair .related:after {
	CLEAR: both
}
.option:after {
	CLEAR: both
}
.option .section:after {
	CLEAR: both
}
.option header:after {
	CLEAR: both
}
.option .list4col:after {
	CLEAR: both
}
.related_social .btn:after {
	CLEAR: both
}
.ie7 .related_social .btn:after {
	CLEAR: both
}
#links UL:after {
	CLEAR: both
}
#banner UL:after {
	CLEAR: both
}
.group {
	ZOOM: 1
}
.wrap {
	ZOOM: 1
}
#header .col_data .schedule > LI {
	ZOOM: 1
}
#header .col_data .banner {
	ZOOM: 1
}
#nav .navlist {
	ZOOM: 1
}
.list_onair {
	ZOOM: 1
}
.section_onair {
	ZOOM: 1
}
.section_onair header {
	ZOOM: 1
}
.section_onair .date_time {
	ZOOM: 1
}
.section_onair .related {
	ZOOM: 1
}
.option {
	ZOOM: 1
}
.option .section {
	ZOOM: 1
}
.option header {
	ZOOM: 1
}
.option .list4col {
	ZOOM: 1
}
.related_social .btn {
	ZOOM: 1
}
.ie7 .related_social .btn {
	ZOOM: 1
}
#links UL {
	ZOOM: 1
}
#banner UL {
	ZOOM: 1
}
.inline-block {
	DISPLAY: inline-block
}
#nhkol-header .search INPUT.wordInputArea {
	DISPLAY: inline-block
}
#nhkol-header .search .btSearch {
	DISPLAY: inline-block
}
#nhkol-header .search .btonairtable IMG {
	DISPLAY: inline-block
}
#copyright .footerlink LI {
	DISPLAY: inline-block
}
.section_onair .txtlink A {
	DISPLAY: inline-block
}
.mod-button-default {
	DISPLAY: inline-block
}
.ie7 #pagetop A .icons {
	DISPLAY: inline-block
}
.icons {
	DISPLAY: inline-block
}
.opacity-img {
	FILTER: alpha(opacity=60); opacity: .60
}
.imgzoom:hover IMG {
	FILTER: alpha(opacity=60); opacity: .60
}
.section_onair .mark LI A:hover IMG {
	FILTER: alpha(opacity=60); opacity: .60
}
.movie.related_btn A:hover {
	FILTER: alpha(opacity=60); opacity: .60
}
.nod.related_btn A:hover {
	FILTER: alpha(opacity=60); opacity: .60
}
.related_social A:hover IMG {
	FILTER: alpha(opacity=60); opacity: .60
}
#banner LI A:hover IMG {
	FILTER: alpha(opacity=60); opacity: .60
}
.fluid-img {
	MAX-WIDTH: 100%; HEIGHT: auto
}
#nhkol-header .logo IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
#header .col_data .schedule .nami_icon IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
#header .col_data .banner IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.option .photo_l IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.option .photo_r IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.option .photo_c IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.option .list4col > DIV IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
#banner LI A IMG {
	MAX-WIDTH: 100%; HEIGHT: auto
}
.imgzoom {
	POSITION: relative; DISPLAY: block
}
.imgzoom .zoomicon {
	Z-INDEX: 200; POSITION: absolute; WIDTH: 22px; BOTTOM: 0px; DISPLAY: block; BACKGROUND: url(/prog/images/img_zoom_icon.png) no-repeat 0px 0px; HEIGHT: 22px; RIGHT: 0px
}
.imgzoom IMG {
	-webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s
}
.col_pc1 {
	WIDTH: 14.16%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair .photo_small {
	WIDTH: 14.16%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_pc2 {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#nhkol-header .logo {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#nhkol-header .search {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#header .col_data {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair .photo_radio {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair .summary {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.radio .next_onair .photo_large {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.list_onair .section_onair {
	WIDTH: 30.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_pc3 {
	WIDTH: 47.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair .photo_large {
	WIDTH: 47.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair2 .summary {
	WIDTH: 47.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_pc4 {
	WIDTH: 64.16%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#header .main_img {
	WIDTH: 64.16%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.radio .next_onair .summary {
	WIDTH: 64.16%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_pc5 {
	WIDTH: 80.83%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_pc6 {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#links H2 {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#banner H2 {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#links UL {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
#banner UL {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair header {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.next_onair3 .summary {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.option header {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.option .section {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.option HR {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.copyrights_list {
	WIDTH: 97.5%; FLOAT: left; MARGIN-LEFT: 1.25%; MARGIN-RIGHT: 1.25%
}
.col_rigth {
	FLOAT: right
}
.wrap {
	PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; MAX-WIDTH: 1200px; PADDING-TOP: 0px
}
.ie .wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 980px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#nhkol-header .search {
	FLOAT: right
}
#nhkol-header {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #009be5 3px solid; PADDING-TOP: 10px
}
#nhkol-header .logo {
	MARGIN-TOP: 4px
}
#nhkol-header .logo IMG {
	LINE-HEIGHT: 1; DISPLAY: block
}
#nhkol-header .search #searchArea {
	FLOAT: right
}
#nhkol-header .search INPUT.wordInputArea {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; PADDING-LEFT: 24px; WIDTH: 100px; PADDING-RIGHT: 10px; FONT-FAMILY: Helvetica, Arial, "sans-serif"; BACKGROUND: url(/prog/images/search.png) white no-repeat 3px 2px; HEIGHT: 17px; COLOR: #888; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 3px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1)
}
#nhkol-header .search INPUT.wordInputArea:focus {
	BACKGROUND-COLOR: #f9f9f9; WIDTH: 196px
}
#nhkol-header .search .btSearch {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#nhkol-header .search .btonairtable IMG {
	VERTICAL-ALIGN: middle
}
#header {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
#header .head_title {
	PADDING-BOTTOM: 15px
}
#header .head_title .link_special {
	MARGIN-TOP: 0.5em
}
#header .head_title .link_special A:hover {
	TEXT-DECORATION: none
}
#header H1 {
	LINE-HEIGHT: 1.4; FONT-SIZE: 30px; FONT-WEIGHT: bold
}
#header H1 SPAN {
	DISPLAY: block
}
#header H1 SPAN.program_class {
	LINE-HEIGHT: 1.8; FONT-SIZE: 16px
}
.top #header .main_img .head_title {
	DISPLAY: none
}
.momo #header .main_img .head_title {
	DISPLAY: block
}
.radio #header .main_img .head_title {
	DISPLAY: block
}
#header .main_img .mainimg {
	POSITION: relative; TEXT-ALIGN: center; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3)
}
#header .main_img .mainimg IMG {
	MARGIN: auto; WIDTH: 100%; DISPLAY: block; HEIGHT: auto
}
#header .main_img .logoimg IMG {
	MARGIN: 0px 1em 1em 0px; WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 100px
}
#header .main_img .summary {
	TEXT-ALIGN: justify; MARGIN-TOP: 1em; FLOAT: left; FONT-SIZE: 14px
}
#header .main_img .goindex {
	MARGIN-TOP: 15px
}
#header .main_img .goindex A {
	TEXT-DECORATION: none
}
#header .main_img .goindex A:hover {
	TEXT-DECORATION: underline
}
#header .main_img .caution {
	PADDING-BOTTOM: 0.6em; MARGIN-TOP: 1.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #fff; COLOR: #333; CLEAR: both; PADDING-TOP: 0.6em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.6); text-shadow: none
}
#header .main_img .caution .red {
	COLOR: #dc0000
}
#header .main_img .caution .strong {
	FONT-SIZE: 15px; FONT-WEIGHT: bold
}
#header .col_data .head_title {
	MARGIN-TOP: -0.4em
}
.under #header .col_data .head_title {
	DISPLAY: none
}
.momo #header .col_data .head_title {
	DISPLAY: none
}
.radio #header .col_data .head_title {
	DISPLAY: none
}
#header .col_data .schedule {
	MARGIN: 23px 0px
}
#header .col_data .schedule > LI {
	MARGIN: 15px 0px
}
#header .col_data .schedule .nami_icon {
	TEXT-ALIGN: left; WIDTH: 18%; DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: top
}
#header .col_data .schedule .nami_icon IMG {
	DISPLAY: block
}
#header .col_data .schedule .time {
	PADDING-LEFT: 3%; WIDTH: 76%; DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: middle
}
#header .col_data .schedule .time LI {
	LINE-HEIGHT: 1.5; MARGIN-TOP: -0.2em; MARGIN-BOTTOM: 0.5em; FONT-SIZE: 14px
}
.ie7 #header .col_data .schedule .time {
	TEXT-INDENT: -1em
}
.under #header .col_data .schedule {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.momo #header .col_data .schedule {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.radio #header .col_data .schedule {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.under #header .col_data .schedule > LI:first-child {
	MARGIN-TOP: 0px
}
.momo #header .col_data .schedule > LI:first-child {
	MARGIN-TOP: 0px
}
.radio #header .col_data .schedule > LI:first-child {
	MARGIN-TOP: 0px
}
#header .col_data .contacts {
	MARGIN-TOP: 30px
}
#header .col_data .contacts LI {
	MARGIN: 10px 0px
}
.ie #header .col_data .contacts LI {
	OVERFLOW: hidden
}
#header .col_data .contacts A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.1; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-SIZE: 14px; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 10px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px
}
.ie7 #header .col_data .contacts A {
	WIDTH: 282px; FLOAT: left; CLEAR: both
}
#header .col_data .contacts .icons {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 8px
}
#header .col_data .banner {
	MARGIN-TOP: 20px
}
#header .col_data .banner P {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 4%
}
#header .col_data .banner P IMG {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
#header .col_data .banner UL:after {
	DISPLAY: table; MARGIN-BOTTOM: 4%; CLEAR: both; CONTENT: ""
}
#header .col_data .banner .bnr1 {
	MARGIN: 0px 2% 0px 0px; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
#header .col_data .banner .bnr2 {
	MARGIN: 0px 0px 0px 2%; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
#header .col_data .banner A IMG {
	-webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s
}
#header .col_data .banner A:hover IMG {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6
}
#header .col_data .banner IMG {
	DISPLAY: block
}
.fixed#nav {
	Z-INDEX: 10000; POSITION: fixed; WIDTH: 100%; TOP: 0px; LEFT: 0px
}
.ie #nav {
	BORDER-BOTTOM: #cccccc 1px solid
}
#nav H2.outline_title {
	DISPLAY: none
}
#nav .toggleMenu {
	DISPLAY: none
}
#nav .navlist {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 0px
}
#nav .navlist LI {
	DISPLAY: inline; FLOAT: left
}
#nav .navlist LI A {
	BORDER-BOTTOM: transparent 2px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 0px; TEXT-DECORATION: none; PADDING-TOP: 12px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s
}
#emergency {
	BACKGROUND: url(/prog/images/caution_bgimg.png) #fde2e5 0px 0px
}
#emergency > DIV {
	BORDER-BOTTOM: #bbbbbb 1px dotted; TEXT-ALIGN: center; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; COLOR: #c00; PADDING-TOP: 0.5em; text-shadow: 1px 1px 0 white
}
#copyright {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 50px
}
#copyright H2 {
	DISPLAY: none
}
#copyright .nhk_rights {
	TEXT-ALIGN: center; COLOR: #666; FONT-SIZE: 10px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6)
}
#copyright .nhk_rights IMG {
	VERTICAL-ALIGN: middle
}
#copyright .note {
	TEXT-ALIGN: center; COLOR: #666; FONT-SIZE: 10px
}
#copyright .footerlink {
	TEXT-ALIGN: center; MARGIN-TOP: 12px
}
#copyright .footerlink LI {
	MARGIN: 0px 0.6em; FONT-SIZE: 11px
}
#copyright .footerlink LI A {
	COLOR: #666
}
#copyright .footerlink LI A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
#article {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 25px
}
#article .outline_title {
	DISPLAY: none
}
.list_onair HR {
	MARGIN: 0px; VISIBILITY: hidden; CLEAR: both
}
.section_onair {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px
}
.section_onair header {
	POSITION: relative
}
.section_onair header .related_print {
	WIDTH: auto; MARGIN-BOTTOM: 1.5em; FLOAT: left
}
.section_onair .date {
	DISPLAY: inline; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; FONT-WEIGHT: bold; MARGIN-RIGHT: 8px
}
.section_onair .date time {
	DISPLAY: inline; FLOAT: left
}
.section_onair .date .mon {
	POSITION: static; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 15px; OVERFLOW: hidden; PADDING-TOP: 0px; text-shadow: none
}
.section_onair .date .day {
	POSITION: static; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 15px; OVERFLOW: hidden; PADDING-TOP: 0px; text-shadow: none
}
.section_onair .date .dayclass {
	POSITION: static; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 6px; WIDTH: auto; PADDING-RIGHT: 6px; DISPLAY: inline; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 15px; OVERFLOW: hidden; PADDING-TOP: 0px; text-shadow: none
}
.section_onair .date .mon .mon_t {
	MARGIN-LEFT: 2px; FONT-SIZE: 10px
}
.section_onair .date .day .day_t {
	MARGIN-LEFT: 2px; FONT-SIZE: 10px
}
.section_onair .date .dayclass {
	LINE-HEIGHT: 32px; FONT-SIZE: 13px
}
.section_onair .time {
	LINE-HEIGHT: 1; DISPLAY: inline; FLOAT: left; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.section_onair .time .nami {
	DISPLAY: inline; MARGIN-RIGHT: 4px
}
.section_onair .time .nami IMG {
	WIDTH: 30px; DISPLAY: inline; HEIGHT: 15px; VERTICAL-ALIGN: middle
}
.section_onair .photo {
	CLEAR: both
}
.section_onair .photo IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: auto; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2)
}
.ie .section_onair .photo IMG {
	HEIGHT: 170px
}
.section_onair .title {
	LINE-HEIGHT: 1.5; MARGIN-TOP: 0.6em; MARGIN-BOTTOM: 1em; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.section_onair .title A {
	TEXT-DECORATION: underline
}
.section_onair .title A:hover {
	TEXT-DECORATION: none
}
.section_onair .summary_more {
	DISPLAY: none
}
.section_onair .summary_title {
	DISPLAY: none
}
.section_onair .summary_text {
	MARGIN-BOTTOM: 1.5em
}
.section_onair .summary_text P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 1.8; MARGIN-BOTTOM: 1em; FONT-SIZE: 13px
}
.section_onair .appear {
	MARGIN-BOTTOM: 1.5em
}
.section_onair .appear P {
	TEXT-ALIGN: justify; LINE-HEIGHT: 1.8; MARGIN-BOTTOM: 1em; FONT-SIZE: 13px
}
.section_onair .music {
	MARGIN-BOTTOM: 1.5em
}
.section_onair .music .music_title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1; MARGIN: 3px 7px 5px 0px; PADDING-LEFT: 5px; WIDTH: 40px; PADDING-RIGHT: 5px; BACKGROUND: #666; COLOR: #fff; FONT-SIZE: 10px; PADDING-TOP: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-shadow: none
}
.section_onair .music P {
	MARGIN-BOTTOM: 1.5em; FONT-SIZE: 12px
}
.section_onair .txtlink {
	MARGIN-BOTTOM: 1.5em
}
.section_onair .txtlink A {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.3; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
}
.section_onair .txtlink A:hover {
	BACKGROUND: white; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4); box-shadow: 0 0 2px rgba(0, 0, 0, 0.4)
}
.ie .section_onair .txtlink A:hover {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.section_onair .txtlink .icons {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 6px
}
.section_onair .txtlink .value {
	VERTICAL-ALIGN: middle
}
.section_onair .mark {
	HEIGHT: 20px; OVERFLOW: hidden
}
.section_onair .mark LI {
	DISPLAY: inline; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 3px
}
.section_onair .mark LI IMG {
	WIDTH: 20px; HEIGHT: 20px
}
.section_onair .related {
	MARGIN-TOP: 10px
}
.next_onair {
	MARGIN-BOTTOM: 50px
}
.next_onair header {
	POSITION: relative
}
.next_onair header .related_print {
	POSITION: absolute; TOP: 0px; RIGHT: 0px
}
.next_onair .date {
	POSITION: relative; WIDTH: 90px; HEIGHT: 90px
}
.next_onair .date .mon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .day {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .dayclass {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .mon {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 60px; HEIGHT: 30px; TOP: 0px; LEFT: 0px
}
.next_onair .date .mon .mon_t {
	MARGIN-LEFT: 2px; FONT-SIZE: 12px
}
.next_onair .date .day {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 60px; WIDTH: 90px; BOTTOM: 0px; HEIGHT: 60px; FONT-SIZE: 36px; LEFT: 0px
}
.next_onair .date .day .day_t {
	MARGIN-LEFT: 5px; FONT-SIZE: 16px
}
.next_onair .date .dayclass {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 30px; HEIGHT: 30px; TOP: 0px; RIGHT: 0px
}
.next_onair .time {
	LINE-HEIGHT: 1; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 110px; FONT-SIZE: 16px
}
.next_onair .time .nami {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
.next_onair .time .nami IMG {
	WIDTH: 50px; DISPLAY: inline; HEIGHT: 25px
}
.next_onair .title {
	LINE-HEIGHT: 1.5; MARGIN-TOP: 3px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 110px; FONT-SIZE: 33px
}
.no_onair.next_onair .title {
	MARGIN-LEFT: 0px; FONT-SIZE: 20px
}
.next_onair .photo_large {
	POSITION: relative
}
.next_onair .photo_large .imglist {
	POSITION: relative
}
.next_onair .photo_large .imglist IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: auto; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2)
}
.next_onair .photo_slider_on {
	DISPLAY: none; MARGIN-BOTTOM: 20px
}
.next_onair .photo_small LI {
	MARGIN-BOTTOM: 14px
}
.ie7 .next_onair .photo_small LI {
	MARGIN-BOTTOM: 11px
}
.next_onair .photo_small IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: auto; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2)
}
.next_onair .summary_text P {
	LINE-HEIGHT: 1.7; FONT-SIZE: 14px
}
.next_onair3 .summary {
	MARGIN-TOP: 1em
}
.next_onair_radio .photo_large .imglist LI {
	MARGIN-BOTTOM: 10px
}
.option .section {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 30px; FLOAT: none
}
.option .section H2 {
	MARGIN-BOTTOM: 10px
}
.option .section P {
	MARGIN-BOTTOM: 0.5em
}
.ie7 .option .section {
	OVERFLOW: hidden
}
.option header {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px; FLOAT: none
}
.option HR {
	BORDER-BOTTOM: #aaaaaa 1px dotted; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FLOAT: none; BORDER-TOP: 0px; -webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.7); -moz-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.7); box-shadow: 0 1px 0px rgba(255, 255, 255, 0.7)
}
.option HR.line_m {
	BORDER-BOTTOM: #aaaaaa 3px dotted; HEIGHT: 3px
}
.option HR.line_l {
	BORDER-BOTTOM: #aaaaaa 5px dotted
}
.option H1 {
	LINE-HEIGHT: 1.5; FONT-SIZE: 33px; FONT-WEIGHT: bold
}
.option H2 {
	LINE-HEIGHT: 1.5; FONT-SIZE: 24px; FONT-WEIGHT: bold
}
.option .photo_l {
	MARGIN: 0px 2em 1em 0px; WIDTH: 30%; FLOAT: left
}
.option .photo_r {
	MARGIN: 0px 0px 1em 2em; WIDTH: 30%; FLOAT: right
}
.option .photo_c {
	TEXT-ALIGN: center; MARGIN: 0px 0px 1em
}
.option .photo_l IMG {
	MARGIN: 0px auto; DISPLAY: block
}
.option .photo_r IMG {
	MARGIN: 0px auto; DISPLAY: block
}
.option .photo_c IMG {
	MARGIN: 0px auto; DISPLAY: block
}
.option .list4col HR {
	VISIBILITY: hidden; CLEAR: both
}
.option .list4col > DIV {
	WIDTH: 23.5%; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 2%
}
.option .list4col > DIV IMG {
	DISPLAY: block
}
.ie .option .list4col > DIV {
	WIDTH: 24%; MARGIN-RIGHT: 1%
}
.option .caution-list {
	MARGIN-TOP: 1.5em; FONT-SIZE: 12px
}
.option .caution-list LI {
	POSITION: relative; PADDING-LEFT: 1.5em; MARGIN-BOTTOM: 0.5em
}
.option .caution-list LI:before {
	POSITION: absolute; CONTENT: "※"; TOP: 0px; MARGIN-RIGHT: 0.6em; LEFT: 5px
}
.ie7 .option .caution-list LI {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 0.5em; MARGIN-LEFT: 1.5em
}
.copyrights_list {
	MARGIN-TOP: 25px; MARGIN-BOTTOM: 25px; FONT-SIZE: 10px
}
#fancybox-content {
	POSITION: relative; DISPLAY: block
}
.guardimg {
	POSITION: relative; DISPLAY: block
}
IMG.guard {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 100% !important; BOTTOM: 0px; MAX-WIDTH: none !important; HEIGHT: 100% !important; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.related_btn {
	MARGIN: 7px 7px 0px 0px; DISPLAY: inline; FLOAT: left
}
.related_btn A {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 7px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15)
}
.related_btn A .icons {
	VERTICAL-ALIGN: -3px; MARGIN-RIGHT: 6px
}
.ie7 .related_btn A .icons {
	VERTICAL-ALIGN: 0px
}
.related_btn A:hover {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); box-shadow: 0 0 4px rgba(0, 0, 0, 0.4)
}
.movie.related_btn A {
	BACKGROUND: #222; COLOR: white !important; text-shadow: none
}
.movie.related_btn A:hover {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); box-shadow: 0 0 4px rgba(0, 0, 0, 0.4)
}
.nod.related_btn A {
	BACKGROUND: #fff; COLOR: #ff7f00 !important; text-shadow: none
}
.nod.related_btn A:hover {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); box-shadow: 0 0 4px rgba(0, 0, 0, 0.4)
}
.related_social {
	MARGIN: 7px 7px 0px 0px; DISPLAY: inline; FLOAT: left
}
.related_social .btn {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 2px; BACKGROUND: #eee; TEXT-DECORATION: none; PADDING-TOP: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); text-shadow: none
}
.ie7 .related_social .btn {
	WIDTH: 150px
}
.related_social .text {
	MARGIN-TOP: 3px; DISPLAY: inline; FLOAT: left; COLOR: #555; FONT-SIZE: 10px; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px
}
.ie7 .related_social .text {
	MARGIN-TOP: 4px; DISPLAY: inline; FLOAT: left
}
.related_social A {
	MARGIN: 0px 2px; WIDTH: 24px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s
}
.related_social A IMG {
	WIDTH: 24px; DISPLAY: block; HEIGHT: 24px
}
.related_social .note {
	MARGIN: 2px 0px 0px 8px; COLOR: #777; FONT-SIZE: 9px
}
.related_social .icons {
	TEXT-INDENT: -9999px
}
.ie7 .related_social .icons {
	DISPLAY: block; FLOAT: left
}
.related_print A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(/prog/images/ico_print.png) #333 no-repeat 8px center; COLOR: white !important; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; text-shadow: none
}
.related_print A:hover {
	BACKGROUND-COLOR: #555
}
.contact-form {
	BOX-SIZING: border-box; PADDING-BOTTOM: 20px; MARGIN-TOP: 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 20px; -webkit-border-radius: 6px; box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6), inset 1px 1px 0 rgba(255, 255, 255, 0.6)
}
.contact-form TABLE {
	WIDTH: 100%
}
.contact-form TH {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.contact-form TD {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
.contact-form TH {
	TEXT-ALIGN: right; WIDTH: 20em; FONT-WEIGHT: bold
}
.contact-form .must {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1; BACKGROUND-COLOR: #c00; MARGIN-TOP: -2px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: inline-block; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0.3em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; text-shadow: none
}
.contact-form INPUT {
	FONT-SIZE: 16px
}
.contact-form TEXTAREA {
	FONT-SIZE: 16px
}
.contact-form SELECT {
	FONT-SIZE: 16px
}
.contact-form .input-linetext {
	BOX-SIZING: border-box; BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 0.5em; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.6em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 4px 9px -6px rgba(0, 0, 0, 0.5)
}
.contact-form .input-w100 {
	WIDTH: 100%; MARGIN-RIGHT: 0px
}
.ie .contact-form .input-w100 {
	WIDTH: 98%; OVERFLOW: hidden
}
.contact-form .input-h4line {
	HEIGHT: 10em
}
.contact-form .input-select {
	BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BORDER-TOP: #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid; PADDING-TOP: 0.3em; -webkit-appearance: button; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -moz-appearance: button; appearance: button
}
.contact-form .radio-label {
	MARGIN-RIGHT: 2em
}
.contact-form .radio-label LABEL {
	PADDING-LEFT: 5px
}
.contact-form .submit {
	TEXT-ALIGN: center; MARGIN: 10px auto
}
.contact-form .submit .mod-button-default {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 5em; PADDING-RIGHT: 5em; PADDING-TOP: 1em
}
.window-close {
	TEXT-ALIGN: center; MARGIN: 30px auto
}
.window-close .mod-button-default {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 5em; PADDING-RIGHT: 5em; PADDING-TOP: 0.4em
}
.mod-button-default {
	BORDER-BOTTOM: #bbbbbb 1px solid; POSITION: relative; FILTER: progid:dximagetransform.microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf0f0f0); BORDER-LEFT: #bbbbbb 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 5em; PADDING-RIGHT: 5em; BORDER-TOP: #bbbbbb 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #bbbbbb 1px solid; PADDING-TOP: 0.5em; -webkit-appearance: button; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); text-shadow: 1px 1px 0 white; -moz-appearance: button; appearance: button
}
.mod-button-default:hover {
	TOP: 1px; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}
.mod-button-default:active {
	TOP: 1px; -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}
.mod-button-default:active {
	FILTER: progid:dximagetransform.microsoft.gradient(startcolorstr=#DCDCDC,endcolorstr=#FFe6e6e6)
}
.rdtable {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15)
}
.stacktable {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15)
}
.rdtable TH {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 13px; VERTICAL-ALIGN: top; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.5em
}
.rdtable TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 13px; VERTICAL-ALIGN: top; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.5em
}
.stacktable TH {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 13px; VERTICAL-ALIGN: top; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.5em
}
.stacktable TD {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FONT-SIZE: 13px; VERTICAL-ALIGN: top; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0.5em
}
.rdtable TH {
	BACKGROUND: #ccc; FONT-WEIGHT: bold; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 1px rgba(0, 0, 0, 0.2)
}
.stacktable TH {
	BACKGROUND: #ccc; FONT-WEIGHT: bold; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 1px rgba(0, 0, 0, 0.2)
}
.rdtable TD {
	BACKGROUND: #fff
}
.stacktable TD {
	BACKGROUND: #fff
}
.stacktable {
	WIDTH: 100%
}
.stacktable .st-head-row-main.st-head-row {
	DISPLAY: none
}
.stacktable .st-key {
	WIDTH: 29%; PADDING-RIGHT: 1%
}
.stacktable .st-val {
	PADDING-LEFT: 3%; WIDTH: 67%
}
.large-table {
	DISPLAY: table
}
.small-table {
	DISPLAY: none
}
.backnumber LI {
	MARGIN: 0px 2% 12px 0px; WIDTH: 23.5%; FLOAT: left
}
.backnumber LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 0.4em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
}
.backnumber LI SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.4em; PADDING-RIGHT: 0.4em; DISPLAY: block; TEXT-DECORATION: none; PADDING-TOP: 0.4em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)
}
.backnumber LI A {
	DISPLAY: block; BACKGROUND: #efefef
}
.ie .backnumber LI A {
	BORDER-BOTTOM: #bbbbbb 1px solid; BORDER-LEFT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid
}
.backnumber LI A:hover {
	BACKGROUND: white
}
.backnumber LI SPAN {
	BACKGROUND: #ccc; COLOR: #888; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1)
}
.ie .backnumber LI {
	WIDTH: 24%; MARGIN-RIGHT: 1%
}
.ie .backnumber LI SPAN {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
#pagetop {
	CLEAR: both; FONT-SIZE: 11px
}
#pagetop A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 15px; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s
}
#pagetop A .icons {
	MARGIN-RIGHT: 8px
}
.ie7 #pagetop A .icons {
	TEXT-INDENT: 0px; FLOAT: none
}
#links UL {
	MARGIN-BOTTOM: 15px
}
#banner UL {
	MARGIN-BOTTOM: 15px
}
#links LI {
	WIDTH: 23.5%; FLOAT: left; MARGIN-RIGHT: 2%
}
#banner LI {
	WIDTH: 23.5%; FLOAT: left; MARGIN-RIGHT: 2%
}
#links LI A {
	DISPLAY: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s
}
#banner LI A {
	DISPLAY: block; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s
}
.ie #links LI {
	WIDTH: 24%; MARGIN-RIGHT: 1%
}
.ie #banner LI {
	WIDTH: 24%; MARGIN-RIGHT: 1%
}
#links {
	PADDING-BOTTOM: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 50px
}
#links H2 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 20px
}
#links H2 .icons {
	MARGIN: -3px 6px 0px 0px
}
#links LI A {
	BACKGROUND-IMAGE: url(/prog/images/ico_links.png); PADDING-BOTTOM: 0.65em; LINE-HEIGHT: 1.4; PADDING-LEFT: 25px; PADDING-RIGHT: 1em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 12px; TEXT-DECORATION: none; PADDING-TOP: 0.7em; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px
}
#links LI A .note {
	MARGIN-TOP: 0.3em; DISPLAY: block; COLOR: #999; FONT-SIZE: 10px
}
#banner {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 50px
}
#banner H2 {
	DISPLAY: none
}
#banner LI {
	MARGIN-BOTTOM: 10px
}
#banner LI A IMG {
	DISPLAY: block
}
.icons {
	BACKGROUND: url(/prog/images/icons.png) no-repeat left top; VERTICAL-ALIGN: middle
}
.ie7 A .icons {
	CURSOR: pointer
}
.icon_social_tw {
	WIDTH: 24px; BACKGROUND-POSITION: -12px -404px; HEIGHT: 24px
}
.icon_social_fb {
	WIDTH: 24px; BACKGROUND-POSITION: -12px -440px; HEIGHT: 24px
}
.icon_pc {
	WIDTH: 18px; BACKGROUND-POSITION: -12px -576px; HEIGHT: 18px
}
.icon_request {
	WIDTH: 18px; BACKGROUND-POSITION: -42px -576px; HEIGHT: 18px
}
.icon_movie {
	WIDTH: 16px; BACKGROUND-POSITION: -48px -476px; HEIGHT: 16px
}
.icon_nod {
	WIDTH: 26px; BACKGROUND-POSITION: -12px -606px; HEIGHT: 16px
}
.icon_related_link {
	WIDTH: 16px; BACKGROUND-POSITION: -12px -634px; HEIGHT: 16px
}
.icon_contact {
	WIDTH: 16px; BACKGROUND-POSITION: -40px -634px; HEIGHT: 16px
}
.icon_related_link_site {
	WIDTH: 12px; BACKGROUND-POSITION: -50px -606px; HEIGHT: 12px
}
.icon_arw_l {
	WIDTH: 8px; BACKGROUND-POSITION: -56px -228px; HEIGHT: 10px
}
.icon_arw_dw {
	WIDTH: 16px; BACKGROUND-POSITION: -12px -662px; HEIGHT: 10px
}
.icon_arw_r {
	WIDTH: 8px; BACKGROUND-POSITION: -56px -272px; HEIGHT: 10px
}
.icon_arw_up {
	WIDTH: 16px; BACKGROUND-POSITION: -40px -662px; HEIGHT: 10px
}
.theme01 {
	BACKGROUND: url(/prog/images/theme01/article_bgimg.jpg) #eeeeee 0px 0px
}
.theme01 A:link {
	COLOR: #333333
}
.theme01 A:visited {
	COLOR: #1a1a1a
}
.theme01 A:hover {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme01 A:focus {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme01 A:active {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme01 #header {
	BACKGROUND: url(/prog/images/theme01/head_bgimg.jpg) #222222 0px 0px; COLOR: #fff; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: -1px -1px 0 black
}
.theme01 #header .head_title A {
	COLOR: #333333
}
.theme01 #header .main_img .goindex A {
	COLOR: #fff
}
.theme01 #header .col_data .contacts A {
	BACKGROUND: #000000; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.9); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.9); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.9); text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.5)
}
.theme01 #header .col_data .contacts A:hover {
	BACKGROUND: #444444
}
.ie .theme01 #header .col_data .contacts A {
	BACKGROUND: #000000
}
.ie .theme01 #header .col_data .contacts A:hover {
	BACKGROUND: #444444
}
.theme01 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF232323', endColorstr='#FF111111'); BACKGROUND: #111111; BORDER-TOP: #6a6a6a 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme01 #nav .navlist LI {
	BORDER-LEFT: #373737 1px solid; BORDER-RIGHT: #111111 1px solid
}
.theme01 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 black
}
.theme01 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #111111
}
.theme01 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #111111
}
.theme01 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #333333; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme01 .section_onair .date {
	BACKGROUND: #2b2b2b; COLOR: #fff
}
.theme01 .section_onair .date .mon {
	BACKGROUND: #444444
}
.theme01 .section_onair .date .dayclass {
	BACKGROUND: black
}
.theme01 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme01 .copyrights_list {
	COLOR: #999
}
.theme01 .mod-button-default {
	BORDER-BOTTOM: #bbbbbb 1px solid; FILTER: progid:dximagetransform.microsoft.gradient(startcolorstr=#FFFFFFFF,endcolorstr=#FFf0f0f0); BORDER-LEFT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; BORDER-RIGHT: #bbbbbb 1px solid; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15); text-shadow: 1px 1px 0 white
}
.theme01 .mod-button-default:hover {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}
.theme01 .mod-button-default:active {
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15); box-shadow: 0 0 4px rgba(0, 0, 0, 0.15)
}
.theme01 .mod-button-default:active {
	FILTER: progid:dximagetransform.microsoft.gradient(startcolorstr=#DCDCDC,endcolorstr=#FFe6e6e6)
}
.theme01 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme01 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme01 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme01 #links {
	BACKGROUND: url(/prog/images/theme01/head_bgimg.jpg) #222222 0px 0px; COLOR: #fff; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme01 #links H2 {
	COLOR: #fff
}
.theme01 #links LI A {
	BACKGROUND-COLOR: #232323; COLOR: #fff
}
.theme01 #links LI A:hover {
	BACKGROUND-COLOR: #232323
}
.ie .theme01 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #232323 no-repeat 10px 12px
}
.ie .theme01 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #111111 no-repeat 10px 12px
}
.theme01 #links LI A .note {
	COLOR: #fff
}
.theme02 {
	BACKGROUND: url(/prog/images/theme02/article_bgimg.jpg) #f8f5eb 0px 0px
}
.theme02 A:link {
	COLOR: #4d483e
}
.theme02 A:visited {
	COLOR: #312e27
}
.theme02 A:hover {
	COLOR: #696255; TEXT-DECORATION: none
}
.theme02 A:focus {
	COLOR: #696255; TEXT-DECORATION: none
}
.theme02 A:active {
	COLOR: #696255; TEXT-DECORATION: none
}
.theme02 #header {
	BACKGROUND: url(/prog/images/theme02/head_bgimg.jpg) #f2e7d5 0px 0px; COLOR: #4d483e; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 white
}
.theme02 #header .head_title A {
	COLOR: #4d483e
}
.theme02 #header .main_img .goindex A {
	COLOR: #4d483e
}
.theme02 #header .col_data .contacts A {
	BACKGROUND-COLOR: #6b5742; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme02 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #af967e
}
.ie .theme02 #header .col_data .contacts A {
	BACKGROUND: #6b5742
}
.ie .theme02 #header .col_data .contacts A:hover {
	BACKGROUND: #af967e
}
.theme02 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFB8A38E', endColorstr='#FFAF967E'); BACKGROUND: #af967e; BORDER-TOP: #d6c9bd 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme02 #nav .navlist LI {
	BORDER-LEFT: #ccbdad 1px solid; BORDER-RIGHT: #9a7d60 1px solid
}
.theme02 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme02 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #8a7056
}
.theme02 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #8a7056
}
.theme02 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #4d483e; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme02 .section_onair .date {
	BACKGROUND: #8a7056; COLOR: #fff
}
.theme02 .section_onair .date .mon {
	BACKGROUND: #af967e
}
.theme02 .section_onair .date .dayclass {
	BACKGROUND: #6b5742
}
.theme02 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme02 .copyrights_list {
	COLOR: #999
}
.theme02 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme02 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme02 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme02 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme02 #links {
	BACKGROUND: url(/prog/images/theme02/head_bgimg.jpg) #f2e7d5 0px 0px; COLOR: #4d483e; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme02 #links H2 {
	COLOR: #4d483e
}
.theme02 #links LI A {
	BACKGROUND-COLOR: #9f8265; COLOR: #fff
}
.theme02 #links LI A:hover {
	BACKGROUND-COLOR: #9f8265
}
.ie .theme02 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #9f8265 no-repeat 10px 12px
}
.ie .theme02 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #a98f75 no-repeat 10px 12px
}
.theme02 #links LI A .note {
	COLOR: #fff
}
.theme03 {
	BACKGROUND: url(/prog/images/theme03/article_bgimg.jpg) #f4f4f4 0px 0px
}
.theme03 A:link {
	COLOR: #2e2216
}
.theme03 A:visited {
	COLOR: #0c0906
}
.theme03 A:hover {
	COLOR: #513c27; TEXT-DECORATION: none
}
.theme03 A:focus {
	COLOR: #513c27; TEXT-DECORATION: none
}
.theme03 A:active {
	COLOR: #513c27; TEXT-DECORATION: none
}
.theme03 #header {
	BACKGROUND: url(/prog/images/theme03/head_bgimg.jpg) #f5dc92 0px 0px; COLOR: #2e2216; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6)
}
.theme03 #header .head_title A {
	COLOR: #2e2216
}
.theme03 #header .main_img .goindex A {
	COLOR: #2e2216
}
.theme03 #header .col_data .contacts A {
	BACKGROUND-COLOR: #b25a0c; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme03 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #f39a4a
}
.ie .theme03 #header .col_data .contacts A {
	BACKGROUND: #b25a0c
}
.ie .theme03 #header .col_data .contacts A:hover {
	BACKGROUND: #f39a4a
}
.theme03 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFF39A4A', endColorstr='#FFF07F1B'); BACKGROUND: #f07f1b; BORDER-TOP: #f9cfaa 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme03 #nav .navlist LI {
	BORDER-LEFT: #f8c292 1px solid; BORDER-RIGHT: #f07f1b 1px solid
}
.theme03 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme03 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #e2720f
}
.theme03 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #e2720f
}
.theme03 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #2e2216; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme03 .section_onair .date {
	BACKGROUND: #e2720f; COLOR: #fff
}
.theme03 .section_onair .date .mon {
	BACKGROUND: #f39a4a
}
.theme03 .section_onair .date .dayclass {
	BACKGROUND: #b25a0c
}
.theme03 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme03 .copyrights_list {
	COLOR: #999
}
.theme03 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme03 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme03 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme03 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme03 #links {
	BACKGROUND: url(/prog/images/theme03/head_bgimg.jpg) #f5dc92 0px 0px; COLOR: #2e2216; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme03 #links H2 {
	COLOR: #2e2216
}
.theme03 #links LI A {
	BACKGROUND-COLOR: #f08424; COLOR: #fff
}
.theme03 #links LI A:hover {
	BACKGROUND-COLOR: #f08424
}
.ie .theme03 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #f08424 no-repeat 10px 12px
}
.ie .theme03 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #f2913c no-repeat 10px 12px
}
.theme03 #links LI A .note {
	COLOR: #fff
}
.theme04 {
	BACKGROUND: url(/prog/images/theme04/article_bgimg.jpg) #f4f4f4 0px 0px
}
.theme04 A:link {
	COLOR: #262626
}
.theme04 A:visited {
	COLOR: #0d0d0d
}
.theme04 A:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme04 A:focus {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme04 A:active {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme04 #header {
	BACKGROUND: url(/prog/images/theme04/head_bgimg.jpg) #a6e4c3 0px 0px; COLOR: #262626; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6)
}
.theme04 #header .head_title A {
	COLOR: #262626
}
.theme04 #header .main_img .goindex A {
	COLOR: #262626
}
.theme04 #header .col_data .contacts A {
	BACKGROUND-COLOR: #146040; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme04 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #1e9362
}
.ie .theme04 #header .col_data .contacts A {
	BACKGROUND: #146040
}
.ie .theme04 #header .col_data .contacts A:hover {
	BACKGROUND: #1e9362
}
.theme04 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF26B578', endColorstr='#FF21A06A'); BACKGROUND: #21a06a; BORDER-TOP: #77e3b5 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme04 #nav .navlist LI {
	BORDER-LEFT: #2aca86 1px solid; BORDER-RIGHT: #1e8f5f 1px solid
}
.theme04 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme04 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #1d8b5c
}
.theme04 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #1d8b5c
}
.theme04 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #262626; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme04 .section_onair .date {
	BACKGROUND: #24ac73; COLOR: #fff
}
.theme04 .section_onair .date .mon {
	BACKGROUND: #1e9362
}
.theme04 .section_onair .date .dayclass {
	BACKGROUND: #146040
}
.theme04 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme04 .copyrights_list {
	COLOR: #999
}
.theme04 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme04 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme04 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme04 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme04 #links {
	BACKGROUND: url(/prog/images/theme04/head_bgimg.jpg) #a6e4c3 0px 0px; COLOR: #262626; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme04 #links H2 {
	COLOR: #262626
}
.theme04 #links LI A {
	BACKGROUND-COLOR: #23a870; COLOR: #fff
}
.theme04 #links LI A:hover {
	BACKGROUND-COLOR: #23a870
}
.ie .theme04 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #23a870 no-repeat 10px 12px
}
.ie .theme04 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #27bd7e no-repeat 10px 12px
}
.theme04 #links LI A .note {
	COLOR: #fff
}
.theme05 {
	BACKGROUND: url(/prog/images/theme05/article_bgimg.jpg) #f4f4f4 0px 0px
}
.theme05 A:link {
	COLOR: #262626
}
.theme05 A:visited {
	COLOR: #0d0d0d
}
.theme05 A:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme05 A:focus {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme05 A:active {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme05 #header {
	BACKGROUND: url(/prog/images/theme05/head_bgimg.jpg) #50c6e0 no-repeat center top; COLOR: #111; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4); background-size: cover
}
.theme05 #header .head_title A {
	COLOR: #262626
}
.theme05 #header .main_img .goindex A {
	COLOR: #262626
}
.theme05 #header .col_data .contacts A {
	BACKGROUND-COLOR: #001d26; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme05 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #004a63
}
.ie .theme05 #header .col_data .contacts A {
	BACKGROUND: #001d26
}
.ie .theme05 #header .col_data .contacts A:hover {
	BACKGROUND: #004a63
}
.theme05 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FF00698C', endColorstr='#FF005673'); BACKGROUND: #005673; BORDER-TOP: #0dc2ff 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme05 #nav .navlist LI {
	BORDER-LEFT: #007ca6 1px solid; BORDER-RIGHT: #00475e 1px solid
}
.theme05 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme05 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #004359
}
.theme05 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #004359
}
.theme05 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #262626; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme05 .section_onair .date {
	BACKGROUND: #006182; COLOR: #fff
}
.theme05 .section_onair .date .mon {
	BACKGROUND: #004a63
}
.theme05 .section_onair .date .dayclass {
	BACKGROUND: #001d26
}
.theme05 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme05 .copyrights_list {
	COLOR: #999
}
.theme05 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme05 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme05 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme05 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme05 #links {
	BACKGROUND: url(/prog/images/theme05/head_bgimg.jpg) #50c6e0 no-repeat center top; COLOR: #262626; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme05 #links H2 {
	COLOR: #262626
}
.theme05 #links LI A {
	BACKGROUND-COLOR: #005e7d; COLOR: #fff
}
.theme05 #links LI A:hover {
	BACKGROUND-COLOR: #005e7d
}
.ie .theme05 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #005e7d no-repeat 10px 12px
}
.ie .theme05 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #007196 no-repeat 10px 12px
}
.theme05 #links LI A .note {
	COLOR: #fff
}
.theme06 {
	BACKGROUND: url(/prog/images/theme06/article_bgimg.jpg) #f4f4f4 0px 0px
}
.theme06 A:link {
	COLOR: #262626
}
.theme06 A:visited {
	COLOR: #0d0d0d
}
.theme06 A:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme06 A:focus {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme06 A:active {
	COLOR: #404040; TEXT-DECORATION: none
}
.theme06 #header {
	BACKGROUND: url(/prog/images/theme06/head_bgimg.jpg) #d64e4e 0px 0px; COLOR: #fff; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4)
}
.theme06 #header .head_title A {
	COLOR: #262626
}
.theme06 #header .main_img .goindex A {
	COLOR: #fff
}
.theme06 #header .col_data .nami_icon {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-RIGHT: white 1px solid
}
.theme06 #header .col_data .contacts A {
	BACKGROUND-COLOR: #63060f; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme06 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #9c0a17
}
.ie .theme06 #header .col_data .contacts A {
	BACKGROUND: #63060f
}
.ie .theme06 #header .col_data .contacts A:hover {
	BACKGROUND: #9c0a17
}
.theme06 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFC30C1D', endColorstr='#FFAB0B19'); BACKGROUND: #ab0b19; BORDER-TOP: #f55968 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme06 #nav .navlist LI {
	BORDER-LEFT: #db0e21 1px solid; BORDER-RIGHT: #970917 1px solid
}
.theme06 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme06 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #930916
}
.theme06 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #930916
}
.theme06 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #262626; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme06 .section_onair .date {
	BACKGROUND: #d10d1f; COLOR: #fff
}
.theme06 .section_onair .date .mon {
	BACKGROUND: #9c0a17
}
.theme06 .section_onair .date .dayclass {
	BACKGROUND: #63060f
}
.theme06 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme06 .copyrights_list {
	COLOR: #999
}
.theme06 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.ie .theme06 .related_social .btn {
	BACKGROUND: #fff
}
.theme06 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme06 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme06 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme06 #links {
	BACKGROUND: url(/prog/images/theme06/head_bgimg.jpg) #d64e4e 0px 0px; COLOR: #262626; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme06 #links H2 {
	COLOR: #262626
}
.theme06 #links LI A {
	BACKGROUND-COLOR: #b40b1b; COLOR: #fff
}
.theme06 #links LI A:hover {
	BACKGROUND-COLOR: #b40b1b
}
.ie .theme06 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #b40b1b no-repeat 10px 12px
}
.ie .theme06 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #cc0d1e no-repeat 10px 12px
}
.theme06 #links LI A .note {
	COLOR: #fff
}
.theme07 {
	BACKGROUND: url(/prog/images/theme07/article_bgimg.jpg) #f4f4f4 0px 0px
}
.theme07 A:link {
	COLOR: #333333
}
.theme07 A:visited {
	COLOR: #1a1a1a
}
.theme07 A:hover {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme07 A:focus {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme07 A:active {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme07 #header {
	BACKGROUND: url(/prog/images/theme07/head_bgimg.jpg) #fecdd3 center top; COLOR: #444; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4)
}
.theme07 #header .head_title A {
	COLOR: #333333
}
.theme07 #header .main_img .goindex A {
	COLOR: #333333
}
.theme07 #header .col_data .contacts A {
	BACKGROUND-COLOR: #cd1d2b; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme07 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #e44350
}
.ie .theme07 #header .col_data .contacts A {
	BACKGROUND: #cd1d2b
}
.ie .theme07 #header .col_data .contacts A:hover {
	BACKGROUND: #e44350
}
.theme07 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE96771', endColorstr='#FFE6515D'); BACKGROUND: #e6515d; BORDER-TOP: #f9d6d9 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.9) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.9) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.9) 0 -1px 200px
}
.theme07 #nav .navlist LI {
	BORDER-LEFT: #ec7d86 1px solid; BORDER-RIGHT: #e43f4c 1px solid
}
.theme07 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme07 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #e33a48
}
.theme07 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #e33a48
}
.theme07 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #333333; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme07 .section_onair .date {
	BACKGROUND: #e96771; COLOR: #fff
}
.theme07 .section_onair .date .mon {
	BACKGROUND: #e44350
}
.theme07 .section_onair .date .dayclass {
	BACKGROUND: #cd1d2b
}
.theme07 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme07 .copyrights_list {
	COLOR: #999
}
.theme07 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme07 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme07 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme07 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme07 #links {
	BACKGROUND: url(/prog/images/theme07/head_bgimg.jpg) #fecdd3 center top; COLOR: #333333; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme07 #links H2 {
	COLOR: #333333
}
.theme07 #links LI A {
	BACKGROUND-COLOR: #e75a65; COLOR: #fff
}
.theme07 #links LI A:hover {
	BACKGROUND-COLOR: #e75a65
}
.ie .theme07 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #e75a65 no-repeat 10px 12px
}
.ie .theme07 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #eb707a no-repeat 10px 12px
}
.theme07 #links LI A .note {
	COLOR: #fff
}
.theme08 {
	BACKGROUND: url(/prog/images/theme08/article_bgimg.jpg) #fcf5ec 0px 0px
}
.theme08 A:link {
	COLOR: #120f0c
}
.theme08 A:visited {
	COLOR: black
}
.theme08 A:hover {
	COLOR: #312920; TEXT-DECORATION: none
}
.theme08 A:focus {
	COLOR: #312920; TEXT-DECORATION: none
}
.theme08 A:active {
	COLOR: #312920; TEXT-DECORATION: none
}
.theme08 #header {
	BACKGROUND: url(/prog/images/theme08/head_bgimg.jpg) #f7e5d1 center top; COLOR: #120f0c; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4)
}
.theme08 #header .head_title A {
	COLOR: #120f0c
}
.theme08 #header .main_img .goindex A {
	COLOR: #120f0c
}
.theme08 #header .col_data .contacts A {
	BACKGROUND-COLOR: #7a644d; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme08 #header .col_data .contacts A:hover {
	BACKGROUND-COLOR: #9e8365
}
.ie .theme08 #header .col_data .contacts A {
	BACKGROUND: #7a644d
}
.ie .theme08 #header .col_data .contacts A:hover {
	BACKGROUND: #9e8365
}
.theme08 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFAE977F', endColorstr='#FFA48A6F'); BACKGROUND: #a48a6f; BORDER-TOP: #dfd6cd 0px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme08 #nav .navlist LI {
	BORDER-LEFT: #b8a48e 1px solid; BORDER-RIGHT: #9c8062 1px solid
}
.theme08 #nav .navlist LI A {
	COLOR: #fff; FONT-WEIGHT: bold; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5)
}
.theme08 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #997e61
}
.theme08 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #997e61
}
.theme08 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #120f0c; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme08 .section_onair .date {
	BACKGROUND: #aa9278; COLOR: #fff
}
.theme08 .section_onair .date .mon {
	BACKGROUND: #9e8365
}
.theme08 .section_onair .date .dayclass {
	BACKGROUND: #7a644d
}
.theme08 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme08 .copyrights_list {
	COLOR: #999
}
.theme08 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme08 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme08 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme08 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme08 #links {
	BACKGROUND: url(/prog/images/theme08/head_bgimg.jpg) #f7e5d1 center top; COLOR: #120f0c; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme08 #links H2 {
	COLOR: #120f0c
}
.theme08 #links LI A {
	BACKGROUND-COLOR: #a89075; COLOR: #fff
}
.theme08 #links LI A:hover {
	BACKGROUND-COLOR: #a89075
}
.ie .theme08 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #a89075 no-repeat 10px 12px
}
.ie .theme08 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #b29c85 no-repeat 10px 12px
}
.theme08 #links LI A .note {
	COLOR: #fff
}
.theme09 {
	BACKGROUND: url(/prog/images/theme09/article_bgimg.jpg) #f3f3f3 0px 0px
}
.theme09 A:link {
	COLOR: #333333
}
.theme09 A:visited {
	COLOR: #1a1a1a
}
.theme09 A:hover {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme09 A:focus {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme09 A:active {
	COLOR: #4d4d4d; TEXT-DECORATION: none
}
.theme09 #header {
	BACKGROUND: url(/prog/images/theme09/head_bgimg.jpg) #f3f3f3 center top; COLOR: #333333; -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15) inset; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4)
}
.theme09 #header .head_title A {
	COLOR: #333333
}
.theme09 #header .main_img .goindex A {
	COLOR: #333333
}
.theme09 #header .col_data .contacts A {
	BACKGROUND-COLOR: #666; COLOR: #fff; -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); box-shadow: 0 -1px 0 rgba(255, 255, 255, 0.2), 0 1px 0 rgba(0, 0, 0, 0.4); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5)
}
.theme09 #header .col_data .contacts A:hover {
	BACKGROUND: #a6a6a6
}
.ie .theme09 #header .col_data .contacts A {
	BACKGROUND: #666
}
.ie .theme09 #header .col_data .contacts A:hover {
	BACKGROUND: #a6a6a6
}
.theme09 #nav {
	FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFE6E6E6', endColorstr='#FFD9D9D9'); BACKGROUND: #d9d9d9; BORDER-TOP: #dddddd 1px solid; -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px; box-shadow: rgba(0, 0, 0, 0.3) 0 2px 5px, rgba(255, 255, 255, 0.8) 0 -1px 200px
}
.theme09 #nav .navlist LI {
	BORDER-LEFT: #f2f2f2 1px solid; BORDER-RIGHT: #cfcfcf 1px solid
}
.theme09 #nav .navlist LI A {
	COLOR: #333; FONT-WEIGHT: bold; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.8)
}
.theme09 #nav .navlist LI A:hover {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #cccccc
}
.theme09 #nav .navlist LI A.active {
	BORDER-BOTTOM: white 2px solid; BACKGROUND: #cccccc
}
.theme09 #article {
	BORDER-BOTTOM: #cccccc 1px solid; COLOR: #333333; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme09 .section_onair .date {
	BACKGROUND: #e0e0e0; COLOR: #444
}
.theme09 .section_onair .date .mon {
	BACKGROUND: #d1d1d1
}
.theme09 .section_onair .date .dayclass {
	BACKGROUND: #b3b3b3
}
.theme09 .option {
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7)
}
.theme09 .copyrights_list {
	COLOR: #999
}
.theme09 .mod-button-default {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
.theme09 #pagetop {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-TOP: white 1px solid
}
.theme09 #pagetop A {
	COLOR: #666; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; text-shadow: 1px 1px 0 white
}
.theme09 #pagetop A:hover {
	BACKGROUND: #eee
}
.theme09 #links {
	BACKGROUND: url(/prog/images/theme09/head_bgimg.jpg) #f3f3f3 center top; COLOR: #333333; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset; box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px inset
}
.theme09 #links H2 {
	COLOR: #333333
}
.theme09 #links LI A {
	BACKGROUND-COLOR: #666; COLOR: #fff
}
.theme09 #links LI A:hover {
	BACKGROUND-COLOR: #777
}
.ie .theme09 #links LI A {
	BACKGROUND: url(/prog/images/ico_links.png) #bababa no-repeat 10px 12px
}
.ie .theme09 #links LI A:hover {
	BACKGROUND: url(/prog/images/ico_links.png) #adadad no-repeat 10px 12px
}
.theme09 #links LI A .note {
	COLOR: #fff
}
#fancybox-loading {
	Z-INDEX: 1104; POSITION: fixed; MARGIN-TOP: -20px; WIDTH: 40px; DISPLAY: none; HEIGHT: 40px; MARGIN-LEFT: -20px; OVERFLOW: hidden; TOP: 50%; CURSOR: pointer; LEFT: 50%
}
#fancybox-loading DIV {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); POSITION: absolute; WIDTH: 40px; HEIGHT: 480px; TOP: 0px; LEFT: 0px
}
#fancybox-overlay {
	Z-INDEX: 1100; POSITION: absolute; WIDTH: 100%; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#fancybox-tmp {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; OVERFLOW: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#fancybox-wrap {
	Z-INDEX: 1101; POSITION: absolute; PADDING-BOTTOM: 20px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 20px; OUTLINE-WIDTH: medium; PADDING-RIGHT: 20px; DISPLAY: none; TOP: 0px; PADDING-TOP: 20px; LEFT: 0px
}
#fancybox-outer {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
#fancybox-content {
	Z-INDEX: 1102; BORDER-BOTTOM: white 0px solid; POSITION: relative; BORDER-LEFT: white 0px solid; PADDING-BOTTOM: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: white 0px solid; BORDER-RIGHT: white 0px solid; PADDING-TOP: 0px
}
#fancybox-hide-sel-frame {
	Z-INDEX: 1101; POSITION: absolute; WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#fancybox-close {
	Z-INDEX: 1103; POSITION: absolute; WIDTH: 30px; DISPLAY: none; BACKGROUND: url(/prog/images/modal/all_btn.png) -40px 0px; HEIGHT: 30px; TOP: -15px; CURSOR: pointer; RIGHT: -15px
}
#fancybox-error {
	PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; FONT: 12px/20px Arial; COLOR: #444; PADDING-TOP: 14px
}
#fancybox-img {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: medium; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: auto; VERTICAL-ALIGN: top; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#fancybox-frame {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; DISPLAY: block; HEIGHT: 100%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#fancybox-left {
	Z-INDEX: 1102; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(/prog/images/modal/blank.gif); HEIGHT: 100%; CURSOR: pointer
}
#fancybox-right {
	Z-INDEX: 1102; POSITION: absolute; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; WIDTH: 35%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: url(/prog/images/modal/blank.gif); HEIGHT: 100%; CURSOR: pointer
}
#fancybox-left {
	LEFT: -20px
}
#fancybox-right {
	RIGHT: -20px
}
#fancybox-left SPAN {
	FILTER: alpha(opacity=70); LEFT: 6px; opacity: .7
}
#fancybox-right SPAN {
	FILTER: alpha(opacity=70); RIGHT: 6px; LEFT: auto; opacity: .7
}
#fancybox-left-ico {
	Z-INDEX: 1102; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 30px; DISPLAY: block; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; LEFT: -9999px
}
#fancybox-right-ico {
	Z-INDEX: 1102; POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 30px; DISPLAY: block; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; LEFT: -9999px
}
#fancybox-left-ico {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BACKGROUND-POSITION: -40px -30px
}
#fancybox-right-ico {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BACKGROUND-POSITION: -40px -60px
}
#fancybox-left:hover {
	VISIBILITY: visible
}
#fancybox-right:hover {
	VISIBILITY: visible
}
#fancybox-left:hover SPAN {
	FILTER: alpha(opacity=100); opacity: 1
}
#fancybox-right:hover SPAN {
	FILTER: alpha(opacity=100); opacity: 1
}
.fancybox-bg {
	Z-INDEX: 1001; BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; HEIGHT: 20px; VISIBILITY: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#fancybox-bg-n {
	BACKGROUND-IMAGE: url(/prog/images/modal/box-x.png); WIDTH: 100%; TOP: -20px; LEFT: 0px
}
#fancybox-bg-ne {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BACKGROUND-POSITION: -40px -162px; TOP: -20px; RIGHT: -20px
}
#fancybox-bg-e {
	BACKGROUND-IMAGE: url(/prog/images/modal/box-y.png); BACKGROUND-POSITION: -20px 0px; HEIGHT: 100%; TOP: 0px; RIGHT: -20px
}
#fancybox-bg-se {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BOTTOM: -20px; BACKGROUND-POSITION: -40px -182px; RIGHT: -20px
}
#fancybox-bg-s {
	BACKGROUND-IMAGE: url(/prog/images/modal/box-x.png); WIDTH: 100%; BOTTOM: -20px; BACKGROUND-POSITION: 0px -20px; LEFT: 0px
}
#fancybox-bg-sw {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BOTTOM: -20px; BACKGROUND-POSITION: -40px -142px; LEFT: -20px
}
#fancybox-bg-w {
	BACKGROUND-IMAGE: url(/prog/images/modal/box-y.png); HEIGHT: 100%; TOP: 0px; LEFT: -20px
}
#fancybox-bg-nw {
	BACKGROUND-IMAGE: url(/prog/images/modal/all_btn.png); BACKGROUND-POSITION: -40px -122px; TOP: -20px; LEFT: -20px
}
#fancybox-title {
	Z-INDEX: 1102; WIDTH: 100%; FONT-FAMILY: Helvetica; FONT-SIZE: 12px
}
.fancybox-title-inside {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND: #fff; COLOR: #333
}
.fancybox-title-outside {
	COLOR: #fff; PADDING-TOP: 10px
}
.fancybox-title-over {
	POSITION: absolute; TEXT-ALIGN: left; BOTTOM: 0px; COLOR: #fff; LEFT: 0px
}
#fancybox-title-over {
	BACKGROUND-IMAGE: url(title_over.png); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-TOP: 10px
}
.fancybox-title-float {
	MARGIN: 10px auto
}
#fancybox-title-float-wrap {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#fancybox-title-float-wrap TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 1.7; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#fancybox-title-float-main {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.flex-container A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flexslider A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flex-container A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flexslider A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.slides {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-control-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-direction-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flexslider {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.flexslider .slides > LI {
	DISPLAY: none; -webkit-backface-visibility: hidden
}
.flexslider .slides IMG {
	WIDTH: 100%; DISPLAY: block
}
.flex-pauseplay SPAN {
	TEXT-TRANSFORM: capitalize
}
.slides:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML[xmlns] .slides {
	DISPLAY: block
}
* HTML .slides {
	HEIGHT: 1%
}
.no-js .slides > LI:first-child {
	DISPLAY: block
}
.flexslider {
	BORDER-BOTTOM: white 4px solid; POSITION: relative; BORDER-LEFT: white 4px solid; MARGIN: 0px 0px 60px; ZOOM: 1; BACKGROUND: #fff; BORDER-TOP: white 4px solid; BORDER-RIGHT: white 4px solid; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)
}
.flex-viewport {
	MAX-HEIGHT: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease
}
.loading .flex-viewport {
	MAX-HEIGHT: 300px
}
.flexslider .slides {
	ZOOM: 1
}
.carousel LI {
	MARGIN-RIGHT: 5px
}
.flex-direction-nav {
	
}
.flex-direction-nav A {
	Z-INDEX: 10000; POSITION: absolute; TEXT-INDENT: -9999px; MARGIN: -20px 0px 0px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(/prog/images/modal/slider_direction_nav.png) no-repeat 0px 0px; HEIGHT: 30px; TOP: 50%; CURSOR: pointer; opacity: 0; -webkit-transition: all 0.3s ease
}
.flex-direction-nav .flex-next {
	BACKGROUND-POSITION: 100% 0px; RIGHT: -36px
}
.flex-direction-nav .flex-prev {
	LEFT: -36px
}
.flexslider:hover .flex-next {
	RIGHT: 5px; opacity: 0.8
}
.flexslider:hover .flex-prev {
	LEFT: 5px; opacity: 0.8
}
.photo_slider:hover .flex-next {
	RIGHT: 5px; opacity: 0.8
}
.photo_slider:hover .flex-prev {
	LEFT: 5px; opacity: 0.8
}
.flexslider:hover .flex-next:hover {
	opacity: 1
}
.flexslider:hover .flex-prev:hover {
	opacity: 1
}
.flex-direction-nav .flex-disabled {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: .3
}
.flex-control-nav {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: -30px
}
.flex-control-nav LI {
	MARGIN: 0px 6px; ZOOM: 1; DISPLAY: inline-block
}
.flex-control-paging LI A {
	TEXT-INDENT: -9999px; WIDTH: 11px; DISPLAY: block; BACKGROUND: #bbb; HEIGHT: 11px; CURSOR: pointer; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3)
}
.flex-control-paging LI A:hover {
	BACKGROUND: #999
}
.flex-control-paging LI A.flex-active {
	BACKGROUND: #000; CURSOR: default
}
.flex-control-thumbs {
	POSITION: static; MARGIN: 5px 0px 0px; OVERFLOW: hidden
}
.flex-control-thumbs LI {
	MARGIN: 0px; WIDTH: 25%; FLOAT: left
}
.flex-control-thumbs IMG {
	WIDTH: 100%; DISPLAY: block; CURSOR: pointer; opacity: .7
}
.flex-control-thumbs IMG:hover {
	opacity: 1
}
.flex-control-thumbs .flex-active {
	CURSOR: default; opacity: 1
}

@media Print    
{
* {
	LINE-HEIGHT: 1.2em !important; ZOOM: 1; COLOR: black !important; text-shadow: 0 0 0 white
}
A {
	TEXT-DECORATION: none !important
}
HR {
	DISPLAY: none
}
#header .main_img .mainimg {
	DISPLAY: none
}
#header .main_img .logoimg {
	DISPLAY: none
}
#header .main_img .caution {
	DISPLAY: none
}
.section_onair .photolist {
	DISPLAY: none
}
.section_onair .photo {
	DISPLAY: none
}
#header .col_data .contacts {
	DISPLAY: none
}
#header .col_data .banner {
	DISPLAY: none
}
.option .photo_l {
	DISPLAY: none
}
.option .photo_r {
	DISPLAY: none
}
.option .photo_c {
	DISPLAY: none
}
.option .list4col > DIV IMG {
	DISPLAY: none
}
.radio.under .next_onair_radio.next_onair.section_onair header {
	FLOAT: none !important
}
.radio.under .next_onair_radio.next_onair.section_onair .summary {
	WIDTH: 96.25% !important
}
#header {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 20px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 20px !important; border-radius: 4px; box-shadow: none
}
#header .goindex {
	DISPLAY: none !important
}
#article {
	PADDING-BOTTOM: 20px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#nhkol-header {
	DISPLAY: none !important
}
#nav {
	DISPLAY: none !important
}
.related_print {
	DISPLAY: none !important
}
.zoomicon {
	DISPLAY: none !important
}
.txtlink {
	DISPLAY: none !important
}
.related {
	DISPLAY: none !important
}
#pagetop {
	DISPLAY: none !important
}
#links {
	DISPLAY: none !important
}
#banner {
	DISPLAY: none !important
}
.footerlink {
	DISPLAY: none !important
}
.section_onair .date {
	BORDER-BOTTOM: #cccccc 1px solid; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: none; FONT-WEIGHT: bold; MARGIN-RIGHT: 0px
}
.section_onair .date * {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.section_onair .music_title {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.next_onair .time {
	LINE-HEIGHT: 1.5; DISPLAY: block; FLOAT: none; MARGIN-LEFT: 0px; FONT-SIZE: 16px
}
.next_onair .title {
	LINE-HEIGHT: 1.5; MARGIN-TOP: 3px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; FONT-SIZE: 24px
}
.next_onair .date {
	POSITION: static; WIDTH: auto; HEIGHT: auto
}
.next_onair .date .mon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .day {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .dayclass {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.next_onair .date .mon {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; FONT-SIZE: 16px
}
.next_onair .date .mon .mon_t {
	FONT-SIZE: 16px
}
.next_onair .date .day {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; FONT-SIZE: 16px
}
.next_onair .date .day .mon_t {
	FONT-SIZE: 16px
}
.next_onair .date .dayclass {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; MARGIN-LEFT: 0.5em; FONT-SIZE: 16px
}
.section_onair .date {
	POSITION: static; WIDTH: auto; HEIGHT: auto
}
.section_onair .date .mon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.section_onair .date .day {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.section_onair .date .dayclass {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px
}
.section_onair .date .mon {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; FONT-SIZE: 16px
}
.section_onair .date .mon .mon_t {
	FONT-SIZE: 16px
}
.section_onair .date .day {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; FONT-SIZE: 16px
}
.section_onair .date .day .day_t {
	FONT-SIZE: 16px
}
.section_onair .date .dayclass {
	POSITION: static; TEXT-ALIGN: left; LINE-HEIGHT: 1.6; WIDTH: auto; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto; MARGIN-LEFT: 0.5em; FONT-SIZE: 16px
}
.col_tb1 {
	WIDTH: 21.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
#header .col_data {
	WIDTH: 21.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.next_onair .photo_small {
	WIDTH: 21.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.col_tb2 {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
#nhkol-header .logo {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
#nhkol-header .search {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.under #header .main_img {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.momo #header .main_img {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.radio #header .main_img {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.under #header .col_data {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.momo #header .col_data {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.radio #header .col_data {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.radio .next_onair .photo_large {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.radio .next_onair .summary {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.list_onair .section_onair {
	WIDTH: 46.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.col_tb3 {
	WIDTH: 71.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
#header .main_img {
	WIDTH: 71.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.next_onair .photo_large {
	WIDTH: 71.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.next_onair2 .summary {
	WIDTH: 71.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.col_tb4 {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.next_onair header {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.next_onair .summary {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.option header {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.option .section {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.option HR {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
.copyrights_list {
	WIDTH: 96.25%; FLOAT: left; MARGIN-LEFT: 1.87%; MARGIN-RIGHT: 1.87%
}
#header .col_data .banner:before {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .banner:after {
	DISPLAY: table; CONTENT: ""
}
#header .col_data .banner:after {
	CLEAR: both
}
#header .col_data .banner {
	ZOOM: 1
}
.wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MAX-WIDTH: 800px; PADDING-TOP: 0px
}
#header {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
#header .main_img .head_title {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.top #header .main_img .head_title {
	DISPLAY: block
}
#header .main_img .summary {
	FONT-SIZE: 13px
}
#header .col_data .head_title {
	DISPLAY: none
}
#header .col_data .schedule {
	MARGIN: 0px
}
#header .col_data .schedule > LI {
	MARGIN: 0px 0px 15px
}
#header .col_data .schedule .nami_icon {
	WIDTH: 30%; DISPLAY: block
}
.under #header .col_data .schedule .nami_icon {
	WIDTH: 15%
}
.momo #header .col_data .schedule .nami_icon {
	WIDTH: 15%
}
.radio #header .col_data .schedule .nami_icon {
	WIDTH: 15%
}
#header .col_data .schedule .time {
	MARGIN-TOP: 6px; PADDING-LEFT: 0px; WIDTH: 100%; DISPLAY: block
}
#header .col_data .schedule .time LI {
	FONT-SIZE: 12px
}
#header .col_data .banner {
	MARGIN-TOP: 10px
}
#header .col_data .banner .bnr1 {
	MARGIN: 10px 0px 0px; WIDTH: 100%; DISPLAY: block; FLOAT: none
}
#header .col_data .banner .bnr2 {
	MARGIN: 10px 0px 0px; WIDTH: 100%; DISPLAY: block; FLOAT: none
}
.under #header .col_data .banner .bnr1 {
	MARGIN: 0px 2% 0px 0px; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.momo #header .col_data .banner .bnr1 {
	MARGIN: 0px 2% 0px 0px; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.radio #header .col_data .banner .bnr1 {
	MARGIN: 0px 2% 0px 0px; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.under #header .col_data .banner .bnr2 {
	MARGIN: 0px 0px 0px 2%; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.momo #header .col_data .banner .bnr2 {
	MARGIN: 0px 0px 0px 2%; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.radio #header .col_data .banner .bnr2 {
	MARGIN: 0px 0px 0px 2%; WIDTH: 48%; DISPLAY: inline; FLOAT: left
}
.fixed#nav {
	POSITION: static
}
.next_onair .photo_slider_on {
	DISPLAY: none
}
.next_onair .summary {
	MARGIN-TOP: 1em
}
.option .section {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.option header {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px
}
.option .photo_l {
	WIDTH: 40%
}
.option .photo_r {
	WIDTH: 40%
}
.option .list4col > DIV {
	WIDTH: 48%; MARGIN-BOTTOM: 15px; FLOAT: left; MARGIN-RIGHT: 4%
}
.contact-form TH {
	WIDTH: 12em
}
.contact #header .col_data {
	DISPLAY: none
}
#links LI A {
	BACKGROUND-POSITION: 10px 10px; FONT-SIZE: 11px
}

}
