body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px }
td {font-family: Osaka, ‚l‚r ‚oƒSƒVƒbƒN;}
th {font-family: Osaka, ‚l‚r ‚oƒSƒVƒbƒN;}

/* ====== Common Color Palette ==================== */
.white{background-color:#ffffff;}
.black{background-color:#000000;}
.gray33{background-color:#333333;}
.gray66{background-color:#666666;}
.gray99{background-color:#999999;}
.graycc{background-color:#cccccc;}
.graybb{background-color:#bbbbbb;}
.grayef{background-color:#efefef;}
.grayed{background-color:#ededed;}
.grayde{background-color:#dedede;}
.graydd{background-color:#dddddd;}
.beige{background-color:#c3bc98}

/* ====== Header ==================== */
.header-txt{color:#ffffff; font-size:11px}
a.header1{color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none;}
a.header1:visited{color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; }
a.header1:hover{color:#ffffff; font-size:10px; font-weight:bold; text-decoration:underline;}
a.header2{color:#ffffff; font-size:10px; text-decoration:none;}
a.header2:visited{color:#ffffff; font-size:10px; text-decoration:none; }
a.header2:hover{color:#ffffff; font-size:10px; text-decoration:underline;}
a.chtop{color:#ffffff; font-size:10px; text-decoration:none;}
a.chtop:visited{color:#ffffff; font-size:10px; text-decoration:none; }
a.chtop:hover{color:#ffffff; font-size:10px; text-decoration:underline;}
a.finad{color:#ffffff; font-size:12px; text-decoration:underline;}
a.finad:visited{color:#ffffff; font-size:12px; text-decoration:underline; }
a.finad:hover{color:#ffffff; font-size:12px; text-decoration:underline;}

td.no-lh {line-height:90%;}

/* ====== Channel Title ==================== */
a.ch-title {color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none;}
a.ch-title:visited {color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none;}
a.ch-title:hover {color:#ffffff; font-size:16px; font-weight:bold; text-decoration:underline;}

/* ====== Vertical Navigation ==================== */
.nav-bg{background-color:#edebe9;}
.nav-sgroup{background-color:#f9f8f7;}
.nav-sitem{background-color:#ffffff;}
.nav-line{background-color:#c2bab4;}

.nav-txt{color:#333333}
.nav-group{color:#333333; font-size:65%; font-weight:bold;}
.nav-title-wh{margin:0.1em 0em 0em 0.75em; color:#ffffff; font-size:65%; font-weight:bold;}
.lnav {margin:10px 0px 0px 10px}
.lnav2 {margin:8px 0px 0px 10px}
.rchannel {margin:6px 0px 0px 10px}

a.nav-ad{color:#333333; text-decoration:underline; font-size:75%;line-height:140%}
a.nav-ad:visited{color:#666666; text-decoration:underline; font-size:75%;line-height:140%}
a.nav-ad:hover{color:#ff3300; text-decoration:underline; font-size:75%;line-height:140%}

a.nav-ad-b{color:#000000; text-decoration:underline;}
a.nav-ad-b:visited{color:#666666; text-decoration:underline;}
a.nav-ad-b:hover{color:#ff3300; text-decoration:underline;}

/* ====== Title ==================== */
.functionbg{background-image:url("/image/bg_function.jpg"); background-repeat:repeat-y;}
.title1{margin:0.1em 0em 0em 0.75em; color:#ffffff; font-size:65%; font-weigt:bold;}
.image {margin:0em}
.title4-wh{margin:0.1em 0em 0em 0.75em; color:#ffffff; font-size:65%; font-weigt:bold;}
.title4{margin:0.1em 0em 0em 0.75em; color:#000000; font-size:65%; font-weigt:bold;}
.title-pr{margin:0em 0em 0em 0em; color:#333333; font-size:75%; font-weigt:bold;}

.title-senkyo{margin:0em 0em 0em 0em; color:#333333; font-size:75%; font-weigt:bold; line-height:120%; }

.title-senkyo-white{margin:0em 0em 0em 0em; color:#FFFFFF; font-size:75%; font-weigt:bold; line-height:120%; }

.title5-L{margin:0.1em 0em 0em 0.5em; color:#000000; font-size:75%; font-weigt:bold;}
.title5-R{margin:0.1em 0.5em 0em 0em; color:#000000; font-size:75%; font-weigt:bold;}

.title4-senkyo{margin:0em 0em 0em 0em; color:#000000; font-size:65%; font-weigt:bold;}
.title4-s{margin:0.1em 0.2em 0em 0em; color:#000000; font-size:65%; font-weigt:bold;}


/* ====== Module Title ==================== */
.m-title1{margin:0em 0em 0.2em 0em; color:#000000; font-size:138%; font-weigt:bold; line-height:135%; }
.m-title2{margin:0em 0em 0.2em 0em; color:#000000; font-size:75%; font-weigt:bold; line-height:140%; }
.m-title3{margin:0em 0em 0.2em 0em; color:#000000; font-size:65%; font-weigt:bold; line-height:130%; }
.m-title4{margin:0.1em 0em 0em 0.75em; color:#000000; font-size:65%; font-weigt:bold;}

.m-title5{margin:0em 0em 0.2em 0em; color:#000000; font-size:88%; font-weigt:bold; line-height:135%; }




/* ====== Text ==================== */
.txt1{color:#000000; font-size:75%;line-height:115%;}
.txt2{color:#000000; font-size:65%;line-height:115%;}

.txt-red{color:#ff0000;}
.txt-w{color:#ffffff;}
.txt-senkyo-bar{color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
.txt-senkyo-bars{color:#000000; font-size:10px; font-weight:none; text-decoration:none;}
.txt-senkyo-count{color:#000000; font-size:32px; font-weight:bold; text-decoration:none;}

/* ====== Module Text ==================== */
.m-txt1{color:#000000; font-size:75%; line-height:140%; }
.m-txt1-gray{color:#666666; font-size:75%; line-height:140%; }
.m-txt1-gray100{color:#666666; font-size:100%; line-height:140%; }
.m-txt1-red{color:#ff0000;  font-size:75%; line-height:140%; }
.m-txt0-red{color:#ff0000;  font-size:100%; line-height:140%; }

.m-txt2{color:#000000; font-size:65%; line-height:130%; }
.m-txt2-gray{color:#666666; font-size:65%; line-height:130%; }
.m-txt2-red{color:#ff0000; font-size:65%; line-height:130%; }
.m-txt2-3399FF{color:#3399FF; font-size:65%; line-height:130%; }
.m-txt2-wh{color:#ffffff; font-size:65%; line-height:130%; }
.date{color:#000000; font-size:75%; font-weight:bold;}
.newsdate{color:#000000; font-size:65%; line-height:175%; }

.m-txt3{color:#000000; font-size:75%; line-height:140%; }
.m-txt3-gray{color:#666666; font-size:75%; line-height:140%; }
.m-txt3-gray100{color:#666666; font-size:100%; line-height:140%; }
.m-txt3-red{color:#ff0000;  font-size:75%; line-height:140%; }

.m-txt-s{color:#FFFFFF; font-size:75%; line-height:130%; }


.m-txt4{color:#000000; font-size:65%; line-height:110%; }
.m-txt5{color:#066cdc; font-size:65%; line-height:110%; }

.bullet-2{color:#000000; font-size:75%;line-height:150%;}
.bullet-2-b{color:#000000; font-size:75%;line-height:150%;font-weight:bold;}
.bullet-senkyo-FF0000{color:#FF0000; font-size:75%;line-height:150%;}
.bullet-senkyo-66CCFF{color:#66CCFF; font-size:75%;line-height:150%;}
.bullet-senkyo-FF9999{color:#FF9999; font-size:75%;line-height:150%;}
.bullet-senkyo-0099FF{color:#0099FF; font-size:75%;line-height:150%;}
.bullet-senkyo-CC0033{color:#CC0033; font-size:75%;line-height:150%;}

.m-txt1-1e{color:#000000; font-size:75%; line-height:140%;margin-left:0.5em; }
.m-txts{color:#000000; font-size:94%; line-height:140%; }
.m-txts-b{color:#000000; font-size:94%; line-height:140%; font-weight:bold;}
.m-txts-b2{color:#000000; font-size:115%; line-height:140%; font-weight:bold;}
.m-txts-red-b{color:#ff0000; font-size:94%; line-height:140%; font-weight:bold;}

.m-txts-red{color:#FF0000; font-size:94%; line-height:140%; }


a.m-txts{color:#0000FF;text-decoration:none; font-size:94%;line-height:140%;}
a.m-txts:visited{color:#666666;text-decoration:none; font-size:94%;line-height:140%;}
a.m-txts:hover{color:#ff3300; text-decoration:underline; font-size:94%;line-height:140%;}

/* ====== Content Links ==================== */
a{color:#000000; text-decoration:underline;}
a:visited{color:#666666;}
a:hover{color:#ff3300; text-decoration:underline;}
a.bullet{color:#000000;text-decoration:none; font-size:75%;line-height:150%;}
a.bullet:visited{color:#666666;text-decoration:none; font-size:75%;line-height:150%;}
a.bullet:hover{color:#ff3300; text-decoration:underline; font-size:75%;line-height:150%;}
a.square{color:#000000;text-decoration:underline; font-size:75%;line-height:150%;}
a.square:visited{color:#666666;text-decoration:underline; font-size:75%;line-height:150%;}a.square:hover{color:#ff3300; text-decoration:underline; font-size:75%;line-height:150%;}

a.wh{color:#ffffff; text-decoration:underline;}
a.wh:visited{color:#ffffff; text-decoration:underline;}
a.wh:hover{color:#ffffff; text-decoration:underline;}
a.wh-noline{color:#ffffff; text-decoration:none;}
a.wh-noline:visited{color:#ffffff; text-decoration:none;}
a.wh-noline:hover{color:#ffffff; text-decoration:underline;}
a.wh-list{color:#ffffff; text-decoration:underline;}
a.wh-list:visited{color:#ffffff; text-decoration:underline;}
a.wh-list:hover{color:#ff3300; text-decoration:underline;}
a.wh-category{color:#ffffff; text-decoration:none;}
a.wh-category:visited{color:#ffffff; text-decoration:none;}
a.wh-category:hover{color:#ff3300; text-decoration:underline;}

/* ====== Image Frame ==================== */
img {border-color:#cccccc;}

/* ====== Middle PR ==================== */
.pr{background-color:#f6f8f9cc;}

/* ====== Skyscraper AD ==================== */
.skyscraper {position:absolute ; top:0px; left:790px}

/* ====== Space ==================== */
.sp2 {margin-top:2px}
.sp4 {margin-top:4px}
.sp8 {margin-top:8px}
.sp10 {margin-top:10px}
.sp12 {margin-top:12px}
.sp15 {margin-top:15px}
.sp20 {margin-top:20px}
.sp8x8 {margin-top:8px;margin-left:8px}
.sp10x10 {margin-top:10px;margin-bottom:10px}
.sp20x20 {margin-top:20px;margin-bottom:20px}

.sp5b {margin-bottom:5px}
.sp4l {margin-left:4px}
.sp10l {margin-left:10px}

.sp8x4 {margin-top:8px;margin-left:4px}
.sp4x4 {margin-top:4px;margin-left:4px}
.sp4x8 {margin-top:4px;margin-left:8px}

.sp8x8r {margin-top:8px;margin-right:8px}
.sp8x4r {margin-top:8px;margin-right:4px}
.sp4x4r {margin-top:4px;margin-right:4px}
.sp4x8r {margin-top:4px;margin-right:8px}

.sp8tx8lx8b {margin-top:8px;margin-left:8px;margin-bottom:8px}

/* ====== Space ==================== */
form {margin:0px;}

fieldset{margin:0px; padding:0px; border:0px}
label{font-size:75%;}
legend{font-weight:bold;}

select{font-size:75%;}
select.w160{width:160px;}
select.w140{width:140px;}

input{font-size:75%;font-family: Osaka, MS P Gothic;}
input.formbutton{padding:2px;}
input.input-l{width:410px;}
input.input-m{width:200px;}
input.input-s{width:100px;}
input.input-xs{width:50px;}
input.poll {margin:0px 4px 0px 0px;}
input.leftbox{width:80px;}

input.websearch {width:135px;margin:0px}
input.searchbutton {width:56px;}

textarea.tarea-l{width:405px;height:60px;}
textarea.tarea-m{width:195px;height:30px;}

/* ====== Footer ==================== */
.footer-txt{color:#ffffff; font-size:10px}
a.footer{color:#ffffff; font-size:10px; text-decoration:none;}
a.footer:visited{color:#ffffff; text-decoration:none;}
a.footer:hover{color:#ffffff; text-decoration:underline;}
.copyright{color:#ffffff; font-size:10px;}

/* ====== Image ==================== */
img {border-color:#cccccc;}

/* ====== Paragraph ==================== */
 p {margin:0px 0px 0px 0px;color:#000000;font-size:75%;line-height:150%}
 p.article {margin:0px 0px 18px 0px;color:#000000;font-size:94%;line-height:150%} 
 p.article_s {margin:0px 0px 18px 0px;color:#000000;font-size:75%;line-height:150%}
 .article {margin:0px 0px 18px 0px;color:#000000;font-size:94%;line-height:150%} 
/* ====== Text Setting ==================== */
.right {text-align:right; font-size:75%}
.nm{font-weight:normal}

/* ====== Olympic ==================== */
.pagetitlebg_o{background-image:url("/image/bg_pagetitle_orange.gif"); background-repeat:repeat-x;line-height:75%;}
.ch_o{background-color:#FF7D0E;}
