/*-- 全体的なルール YUI --*/html {}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}strong {color: #ffffff;}table {border-collapse: collapse; border-spacing: 0; }fieldset,img { border: 0; }address,caption,cite,code,dfn,em,th,var {font-style: normal; font-weight: normal; }li {list-style: none; }caption,th {text-align: left; }h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal; }q: before,q: after {content: ''; }abbr,acronym {border: 0; }sup {vertical-align: text-top; }sub {vertical-align: text-bottom; }input,textarea,select {font-family: inherit;font-size: inherit;font-weight: inherit;}input,textarea,select {*font-size: 100%;}legend {color: #000000;}hr {margin: 0;padding: 0;display: none;}/*-- フォントルール YUI --*/body {font:13px/1.231 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size: 12px;line-height: 1.7em;color: #ffffff;background: #000000;}table {font-family:monospace;font-size: inherit;font:100%;}pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}/*-- レイアウトブロック --*/#container {margin: 0 auto;width: 980px;text-align: center;}#container-inner {text-align: left;}/*-- ヘッダ --*/#header {width: 980px;height: 650px;margin: 0;padding: 0;border: 0px;  background: url(images/bg_header.jpg) center top no-repeat;overflow: hidden;}#header-inner {width: 980px;}#header-alpha {width: 980px;height: 180px;float: left;}#header-alpha-inner {margin: 0;padding: 0;width: 980px;height: 180px;}#header-beta {width: 340px;margin: 0 0 11px;padding: 0;height: 410px;float: right;background: url(images/bg_header_beta.jpg) no-repeat;overflow: hidden;}#header-beta-inner {margin: 0;padding: 8px 4px 0 4px;width: 300px;height: 410px;overflow: hidden;}#header-beta-inner p {margin: 0;padding: 0 6px 8px;font-size: 11px;line-height: 1.4;}#logo-mon {margin: -130px 0 0;padding: 0;text-align: right;}#logo-mon-top {margin: -155px 0 0;padding: 0 20px 0 0;width: 960px;text-align: right;}#header-name {text-align: center;}#header-name-top {margin: 0;padding: 8px 0 0;text-align: center;}#catch-top {margin: 0;padding: 8px 0 0;text-align: center;}/*-- グローバルメニュー --*/#global {margin: 0;padding: 0;height: 40px;clear: both;overflow: hidden;}#global_other {margin: 365px 0 8px;padding: 0;height: 40px;clear: both;overflow: hidden;}#navi {margin: 0;padding: 0;text-align: center;}#navi li {margin: 0;padding: 0;list-style-type: none;display: inline;}/*-- 本文ブロック --*/#content {margin: 0;padding: 0;width: 980px;clear: both;}#alpha {margin: 0 0 ;width: 660px;float:left;background: url(images/bg_header_other.jpg) center top no-repeat;}#alpha-inner {margin: 0;padding: 0;}#beta {margin: 12px 0 0;padding: 0;width: 300px;float: right;background: url(images/bg_beta_b.jpg) repeat-y;}#beta-inner {margin: 0;padding: 0;background: url(images/bg_beta_a.jpg) left top no-repeat;}#beta-inner2 {margin: 0;padding: 8px 4px;background: url(images/bg_beta_c.jpg) left bottom no-repeat;}#gamma {margin: 68px 0 0;padding: 0;width: 300px;float: right;background: url(images/bg_beta_b.jpg) repeat-y;}#gamma-inner {margin: 0;padding: 0;background: url(images/bg_gamma_a.jpg) left top no-repeat;}#gamma-inner2 {margin: 0;padding: 8px;background: url(images/bg_gamma_c.jpg) left bottom no-repeat;}#gamma-inner2 p {font-size: 11px;line-height: 1.6;}.topics_txt {margin: 4px 0 8px;padding: 4px 8px 0 0;width: 280px;height: 180px;overflow-x: hidden;overflow-y: auto;}.topics_txt2 {margin: 4px 0 8px;padding: 4px 8px 0 0;width: 280px;height: 355px;overflow-x: hidden;overflow-y: auto;}.topics_txt p,.topics_txt2 p {padding: 0 4px 0 0;}/*-- コンテンツ内 --*/.pagetitle {margin: 0 0 12px;}#alpha-inner p {margin: 0 0 12px;padding: 0 10px;}#beta-inner p {margin: 0;padding: 0 6px 8px;font-size: 11px;line-height: 1.6;}.img_n {margin: 0 0 8px;padding: 2px;background: #000000;border: 1px solid #333333;}.img_r {margin: 0 0 8px 10px;padding: 2px;background: #000000;border: 1px solid #333333;float: right;}.img_l {margin: 0 10px 8px 0;padding: 2px;background: #000000;border: 1px solid #333333;float: left;}/*-- ムービー呼び出し --*/.loadflv {margin: 8px auto 16px;text-align: center;clear: both;background: url(images/bg_flv.jpg) no-repeat;}.loadflv-inner {margin: 0 auto;width: 320px;text-align: center;}/*-- ドンミスイ --*/#dontmissit {padding: 0 0 12px;text-align: center;clear: both;}/*-- トップページ --*/#onair {width: 980px;background: url(images/bg_onair.jpg) no-repeat;}.onair1 {margin: 0 45px 0 0;width: 300px;float: left;}.onair2 {width: 300px;float: left;}.onair3 {width: 300px;float: right;}.onair1 p,.onair2 p,.onair3 p {margin: 0;padding: 0 6px 10px;font-size: 11px;line-height: 1.4;}/*-- ギャラリー --*/.gallery_pic img {padding: 2px;background: #000000;border: 1px solid #333333;}/*-- 人物図鑑 --*/.person-border {margin: 0 0 12px;border-bottom: 1px solid #333333;clear: both;}.person-text {margin: 0 0 12px;width: 400px;float: left;}.person-pic {margin: 0 0 4px;}/*-- バナー --*/#bn {padding:12px;text-align: center;border-top: 1px solid #333333;clear: both;}/*-- フッタ --*/#footer {clear: both;}#footer-inner {padding: 4px 0 8px;clear: both;}/*-- エムオンメニュー --*/#m-on_menu {margin: 0 auto 10px;width: 980px;text-align: center;font-size: 10px;}.ftlk-lks1{margin: 0 auto;padding: 0 0 10px 24px;}#m-on_menu li {margin: 0 4px 0 0;list-style: none;font-size: 10px;line-height: 1;float: left;}.lk1 { border-left: 3px solid #99cc00; padding: 2px; display: block; }.lk2 { border-left: 3px solid #007dbb; padding: 2px; display: block; }.lk3 { border-left: 3px solid #f45288; padding: 2px; display: block; }.lk4 { border-left: 3px solid #ff5f00; padding: 2px; display: block; }.lk5 { border-left: 3px solid #9e1f05; padding: 2px; display: block; }.lks { background: url(images/lks.jpg) left 1px no-repeat; padding: 2px 2px 2px 11px; display: block;}.lkslks { background: url(images/lkslks.png) left top no-repeat; padding: 2px 2px 2px 15px; display: block;}a { text-decoration: underline; }a:link { color: #fffd5e; text-decoration: underline;}a:visited { color: #fffd5e; text-decoration: underline;}a:active { color: #ffffff; text-decoration: underline;}a:hover { color:#04bbc8; text-decoration: underline; background: none;}a { text-decoration: underline; }#m-on_menu a:link { color: #999999; text-decoration: none;}#m-on_menu a:visited { color: #999999; text-decoration: none;}#m-on_menu a:active { color: #999999; text-decoration: none;}#m-on_menu a:hover { color:#ffffff; text-decoration: none; background: none;}/*-- 特殊制御 --*/.clearfix:after {content: "";display: block;clear: both;}.clear {clear: both;}.imp1 {color: #ff0000;font-weight: bold;}.imp2 {color: #44cccc;font-weight: bold;}a:focus {outline: 0 !important;}
