/* サイト全体共通のスタイル*/

body{
color:#000000;
background:#CCCCCC;
font-family:"ＭＳ Ｐゴシック", Osaka, Verdana, Arial, Helvetiva, sans-serif;
line-height:130%;
margin:0px;
padding:0px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

img{
border:0px;
}

hr{
height:1px;
color:#98A9AD;
}

.clear{
clear:both;
}

.title_lead{
font-size:10px;
font-weight:normal;
color:#000000;
}


.extra{
color:#0000FF;
font-weight:bold;
text-align:right;
padding:0px 5px;
}

.backnumber{
font-weight:bold;
text-align:right;
padding:0px 5px;
}


/* container */

div#container{
width:895px;
margin: 0px auto;
padding: 0px;
background: #FFFFFF;
}

/* head */

table#head{
width:845px;
margin:0px auto;
padding:0px;
overflow:hidden;
word-wrap:break-word;
/* font-size:10px; */
/* make 0906 */
font-size:12px;
}

table#head a{
color:#336699;
}

table#head th{
width:400px;
margin:0px;
padding:0px;
}

table#head td{
width:445px;
margin:0px;
padding:0px;
vertical-align:bottom;
text-align:right;
}

#sitemap{
height:20px;
margin:0px;
padding:0px 30px;
border-right:1px solid #9DA3A4;
border-left:1px solid #9DA3A4;
line-height:100%;
vertical-align:bottom;
}

#sitemap a{
color:#000000;
}


/* menu free */

table#menu{
width:845px;
margin:0px auto;
padding:0px;
/* font-size:10px; */
/* make 0906 */
font-size:12px;
}

table#menu th{
width:205px;
margin:0px;
padding:0px;
text-align:left;
}

table#menu th a{
width:205px;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
background:#B30000;
display:block;
}

table#menu td{
width:160px;
margin:0px;
padding:0px;
}

table#menu td.last{
width:145px;
margin:0px;
padding:0px;
}

table#menu td a{
width:153px;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
background:#9DA3A4;
display:block;
}


/* menu _c */

table#menu_c{
width:845px;
margin:0px auto;
padding:0px;
/* font-size:10px; */
/* make 0906 */
font-size:12px;
}

table#menu_c th{
width:205px;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
background:#006600;
}

table#menu_c th a{
width:205px;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
background:#006600;
display:block;
}

table#menu_c td{
width:160px;
margin:0px;
padding:0px;
}

table#menu_c td.last{
width:145px;
margin:0px;
padding:0px;
}

table#menu_c td a{
width:153px;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
background:#9DA3A4;
display:block;
}



/* contents */

table#contents{
width:845px;
margin:0px auto;
padding:0px;
}


/* lmenu */

td#lmenu{
width:205px;
margin:0px;
padding:15px 15px 0px 0px;
vertical-align:top;
overflow:hidden;
word-wrap:break-word;
font-size:10px;
}

#mailmag{
margin:3px 0px 0px 0px;
padding:0px 5px;
border:2px solid #9DA3A4;
}

#mailmag form{
margin:0px;
padding:0px;
}

#mailmag .text{
margin:0px 5px 0px 0px;
padding:0px;
border:1px solid #CCCCCC;
}

#book{
margin:3px 0px 0px 0px;
padding:0px 5px;
border:2px solid #9DA3A4;
background:url("http://www.videonews.com/images/bookstore.gif") top left no-repeat;
}

#book .img{
margin:5px 0px;
padding:0px;
float:right;
}

#book .text{
margin:15px 0px 0px 0px;
padding:0px;
}

#book .text a{
color:#000000;
}

#lmenu .title2{
width:100%;
margin:15px 0px 0px 0px;
padding:0px 5px;
color:#9DA3A4;
border:2px solid #9DA3A4;
font-weight:bold;
/* make 0906 */
font-size:12px;
}

#lmenu .title2 a{
color:#9DA3A4;
}

#lmenu ul.entry{
margin:2px 5px 0px 5px;
padding:0px;
/* make 0906 */
font-size:12px;
}

#lmenu ul.entry{
margin:0px 0px 0px 20px;
padding:0px;
}

#lmenu .entry a{
color:#003366;
}

#lmenu .entry a:hover{
color:#CC0000;
}

table#l_desc{
width:205px;
margin:1px 0px 0px 0px;
padding:0px;
/* make 0906 */
font-size:12px;
}

table#l_desc div{
margin:4px 0px 0px 0px;
padding:0px 5px;
text-align:center;
color:#9DA3A4;
border:2px solid #9DA3A4;
font-weight:bold;
}

table#l_desc a{
color:#9DA3A4;
}


table#l_desc td.box1_l{
margin:0px;
padding:0px 2px 0px 0px;
}

table#l_desc td.box1_r{
margin:0px;
padding:0px 0px 0px 2px;
}

table#l_desc td.box2{
margin:0px;
padding:0px;
}




/* main */

td#main{
width:420px;
margin:0px;
padding:15px 0px 0px 0px;
vertical-align:top;
overflow:hidden;
word-wrap:break-word;
font-size:11px;
}

#main .menu{
margin:0px 0px 15px 0px;
padding:0px;
}

#main .menu_cell{
width:65px;
background:#9DA3A4;
text-align:center;
font-size:10px;
}

#main .menu_space{
width:3px;
}

#main .menu a{
color:#FFFFFF;
}

#main a{
color:#006699;
}

#main .category_title{
margin:0px 15px 0px 0px;
padding:0px 0px 0px 5px;
background:#9DA3A4;
color:#FFFFFF;
font-weight:bold;
}

#main .pan{
width:405px;
margin:0px;
padding:0px;
color:#CC0000;
text-align:right;
line-height:140%;
}

#main .pan a{
color:#CC0000;
}

#main_box0{
width:405px;
margin:15px 0px;
padding:0px;
}

#main_box_topics{
width:405px;
margin:0px 0px 15px 0px;
padding:0px;
border:1px solid #003366;
}

#main_box_topics .movie_link{
margin:5px 0px;
padding:0px;
color:#CC0000;
}

#main_box_topics .title_line{
background:#E8E8E8;
}

#main_box_topics .title1{
margin:0px 5px;
padding:0px;
font-weight:bold;
}

#main_box_topics .title2{
margin:0px 0px 0px 5px;
padding:0px;
font-size:13px;
font-weight:bold;
color:#003366;
}

#main_box_topics .title2 a{
color:#003366;
}

#main_box_topics .guest{
margin:0px 0px 0px 5px;
padding:0px;
color:#336666;
}

#main_box_topics .body{
margin:0px;
padding:5px;
background:#FFFFCC;
}

#main_box_toics .body2{
margin:0px;
padding:5px;
}

#main_box1{
width:405px;
margin:0px 0px 15px 0px;
padding:0px;
border:1px solid #000000;
}

#main_box1 .movie_link{
margin:5px 0px;
padding:0px;
color:#CC0000;
line-height:140%; 
}

#main_box1 .title_line{
background:#E8E8E8;
}

#main_box1 .title_line_bu{
background:#FFCC99;
}


#main_box1 .title1{
margin:0px 5px;
padding:0px;
font-weight:bold;
line-height:160%; 
}

#main_box1 .title2{
margin:0px 0px 0px 5px;
padding:0px;
font-size:13px;
font-weight:bold;
color:#003366;
}

#main_box1 .title2 a{
color:#003366;
}

#main_box1 .guest{
margin:0px 0px 0px 5px;
padding:0px;
color:#336666;
}

#main_box1 .body{
margin:0px;
padding:5px;
/* make 0906 */
font-size:12px;
}

#main_box1 .body2{
margin:0px;
padding:5px;
}

#main_box2{
width:405px;
margin:15px 0px 0px 0px;
padding:0px;
}

#main_box2 .movie_link{
margin:0px;
padding:5px 0px;
color:#CC0000;
line-height:140%; 
}

#main_box2 .title_line{
background:#E8E8E8;
}

#main_box2 .title1{
margin:0px 5px;
padding:0px;
font-weight:bold;
}

#main_box2 .title2{
margin:0px 0px 0px 5px;
padding:0px;
font-size:13px;
font-weight:bold;
color:#003366;
}

#main_box2 .guest{
margin:0px 0px 0px 5px;
padding:0px;
color:#336666;
}

#main_box2 .body{
margin:0px;
padding:5px;
/* make 0906 */
font-size:12px;
line-height:200%;
}



table.entry_top_list{
width:405px;
margin:10px 0px 15px 0px;
padding:0px;
}

table.entry_top_list th{
width:105px;
margin:0px;
padding:0px 0px 5px 0px;
text-align:left;
vertical-align:top;
}

table.entry_top_list td{
width:300px;
margin:0px;
padding:0px 0px 5px 0px;
text-align:left;
vertical-align:top;
}


.top_ye{
background:#FFFFCC;
}


/* rmenu */

td#rmenu{
width:205px;
margin:0px;
padding:15px 0px 0px 0px;
vertical-align:top;
overflow:hidden;
word-wrap:break-word;
font-size:10px;
}

#rmenu ul.use{
margin:0px;
padding:0px;
border-top:2px solid #B30000;
border-right:2px solid #B30000;
border-left:2px solid #B30000;
/* make 0906 */
font-size:12px;
}

#rmenu li.use{
margin:0px;
padding:0px 5px;
border-bottom:2px solid #B30000;
list-style:none;
font-weight:bold;
}

#rmenu li.use a{
color:#000000;
}


#rmenu .title2{
width:100%;
margin:15px 0px 0px 0px;
padding:0px 5px;
background:#9DA3A4;
/* make 0906 */
/* font-size:12px; */
font-weight:bold;
border:2px solid #9DA3A4;
}

#rmenu .title2 a{
color:#FFFFFF;
}

#rmenu ul.entry{
margin:2px 5px 0px 5px;
padding:0px;
/* make 0906 */
font-size:12px;
}

#rmenu ul.entry{
margin:0px 0px 0px 20px;
padding:0px;
}

#rmenu .entry a{
color:#003366;
}

#rmenu .entry a:hover{
color:#CC0000;
}

/*foot*/

table#footer{
width:845px;
margin:0px auto;
padding:0px;
}

#foot{
width:845px;
margin:0px;
padding:10px 0px 25px 0px;
vertical-align:top;
overflow:hidden;
word-wrap:break-word;
/* font-size:10px; */
/* make 0906 */
font-size:12px;
}

#foot a{
color:#003366;
}

#foot a:hover{
color:#CC0000;
}

#foot ul.menu1{
margin:0px;
padding:0px;
}

#foot li.menu1{
margin:0px 15px 0px 0px;
padding:0px;
list-style:none;
display:inline;
}

#foot ul.menu2{
margin:0px;
padding:0px;
}

#foot li.menu2{
margin:0px 5;
padding:0px;
list-style:none;
display:inline;
vertical-align:middle;
}

#foot .copy{
margin:15px 0px 0px 0px;
text-align:center;
}


/*made by videonews*/

.on_air {color:#000000;}

h5{
display:block;
text-decoration:none;
margin:5px 0px;
color:#B30000;
text-align:center;
font-weight:bold;
font-size:13px;}

h6 {
margin:5px 0px 5px 0px;
font-weight:bold;
font-size:11px;}

#rmenu li.entry{
line-height: 140%;
margin-top: 0.7em;
margin-bottom: 0.7em;
}

#lmenu li.entry{
line-height: 140%;
margin-top: 0.7em;
margin-bottom: 0.7em;
}


.page_number {
font-size: 12px;
word-spacing: 0.5em;}

#main_box_topics .guest a{
margin:0px 0px 0px 5px;
padding:0px;
color:#336666;
}

#profile {
border-bottom:1px dotted #666666;
font-weight:bold;
color:#003399;
margin:10px 0px 10px -5px;
padding-left:10px;

font-size:12px;

}

.newslist li {
padding-left:0px;
margin-left:0px;
}

.newslist_top li {
padding-left:0px;
margin-left:0px;
line-height:130%;
}

.newslist_top {
padding-left:0px;
margin-left:0em;
margin-top:0px;
line-height:130%;
font-size:12px;
font-weight:bold;
color:#0A0A0A;
}

#profile a{
color:#003399;
text-decoration:none;}

#profile_main{
width:395px;
margin:0px 0px 0px 0px;
padding:0px;
border:0px solid #000000;}

#profile_main span{
font-weight:bold;
font-size:15px;
margin-right:1em;
}

#main_box1 .guest a{
color:#336666;
test-decoration:none;
}

#main_box2 .guest a{
color:#336666;
test-decoration:none;
}

#main_box_topics .guest a{
color:#336666;
test-decoration:none;
}


/*Free Bnr*/
div#free_bnr { margin:0 0 10px 0; padding:0; width:205px; }

/* Login */
ul.login { margin:0; padding:18px 0 0 18px; height:146px; background:url(/images/login/btn_bg.gif) left top no-repeat; list-style:none; }
ul.login li { margin:0; padding:0; width:169px; display:block; }
ul.login li.btn { margin:0 0 8px 0; padding:0; height:33px; display:block; }
ul.login li.sbtn { margin:0 0 0 0; _margin:-10px 0 3px 0; padding:5px 0 0 15px; height:25px; _height:0px; background:url(/images/login/link_arrow.gif) left center no-repeat; display:block; }　*:first-child+html ul.login li.sbtn { margin:-3px 0 0 0; }
ul.login li.line { margin:0 0 4px 0; _ margin:-10px 0 0 0; padding:0; height:2px; display:block; }　*:first-child+html ul.login li.line { margin:-13px 0 5px 0; }
ul.login li.txt { margin:10px 0 0 0; _margin:0; padding:0; height:10px; _height:0; color:#515254; display:block; }　*:first-child+html ul.login li.txt { margin:-18px 0 0 0; }
ul.login li.sbtn a { color:#003366; text-decoration:none; }
ul.login li.sbtn a:hover { color:#9DA3A4; text-decoration:none; }

/* FAQ */
h2.faq_ttl { margin:0 0 30px 0; padding:0 0 0 15px; background:url(/images/faq_ttl.gif) left center no-repeat; font-size:130%; }
h2.faq_ttl2 { margin:50px 0 30px 0; padding:0 0 0 15px; background:url(/images/faq_ttl.gif) left center no-repeat; font-size:130%; }
p.faq_q { margin:0; padding:0 0 10px 35px; background:url(/images/faq_q.gif) left top no-repeat; border-bottom:solid 1px #a4a4a4; font-weight:bold; }
p.faq_a { margin:10px 0 0 0; padding:0 0 30px 35px; background:url(/images/faq_a.gif) left top no-repeat; }


/* Loginbox */
div.loginbox { margin:0; padding:0;}
div.loginbox div.viena_login { margin:0 15px 0 0; /margin:0 12px 0 0; padding:0; background:url(/images/login/loginbox_bg1.gif) left top no-repeat; width:195px; height:323px; float:left; }
div.loginbox div.videonews_login { margin:0; padding:0 ; background:url(/images/login/loginbox_bg2.gif) left top no-repeat; width:195px; height:323px; float:left; }
div.loginbox ul.boxlist { margin:0; padding:0; list-style:none; }
div.loginbox ul.boxlist li { margin:0; padding:0; }
div.loginbox ul.boxlist li.boxttl { margin:0 0 10px 0; padding:0; }
div.loginbox ul.boxlist li.boxbtn { margin:0 0 2px 18px; padding:0; }
div.loginbox ul.boxlist li.boxtxt1 { margin:0 0 13px 18px; _margin:0 0 18px 18px; padding:0 0 0 15px; height:20px; background:url(/images/login/link_arrow.gif) left center no-repeat; font-size:90%; }
div.loginbox ul.boxlist li.boxtxt1 a { color:#003366; text-decoration:none; }
div.loginbox ul.boxlist li.boxtxt1 a:hover { color:#9DA3A4; text-decoration:underline; }
div.loginbox ul.boxlist li.boxtxt2 { margin:0 0 55px 18px; padding:0 0 0 15px; height:20px; background:url(/images/login/link_arrow.gif) left center no-repeat; font-size:90%; }
div.loginbox ul.boxlist li.boxtxt2 a { color:#003366; text-decoration:none; }
div.loginbox ul.boxlist li.boxtxt2 a:hover { color:#9DA3A4; text-decoration:underline; }
div.clear { clear:both; }
*:first-child+html div.loginbox ul.boxlist li.boxtxt1 { margin:0 0 18px 18px; }
<style type="text/css">
p.login-text01 { line-heigh100% }
</style>

/* mymenubox */
div.mymenubox { margin:0; padding:0;}
div.mymenubox div.viena_login { margin:0 15px 0 0; /margin:0 12px 0 0; padding:0; background:url(/images/login/mymenubox_bg1.gif) left top no-repeat; width:195px; height:395px; float:left; }
div.mymenubox div.videonews_login { margin:0; padding:0 ; background:url(/images/login/mymenubox_bg2.gif) left top no-repeat; width:195px; height:395px; float:left; }
div.mymenubox ul.boxlist { margin:0; padding:0; list-style:none; }
div.mymenubox ul.boxlist li { margin:0; padding:0; }
div.mymenubox ul.boxlist li.boxttl { margin:0 0 10px 0; padding:0; }
div.mymenubox ul.boxlist li.boxbtn { margin:0 0 0 18px; padding:0; }
div.mymenubox ul.boxlist li.boxtxt1 { margin:0 0 0 18px; _margin:0 0 0 18px; padding:0 0 0 15px; height:20px; background:url(/images/login/link_arrow.gif) left center no-repeat; font-size:90%; }
div.mymenubox ul.boxlist li.boxtxt1 a { color:#003366; text-decoration:none; }
div.mymenubox ul.boxlist li.boxtxt1 a:hover { color:#9DA3A4; text-decoration:underline; }
div.mymenubox ul.boxlist li.boxtxt2 { margin:0 0 65px 18px; padding:0 0 0 15px; background:url(/images/login/link_arrow.gif) left center no-repeat; font-size:90%; }
div.mymenubox ul.boxlist li.boxtxt2 a { color:#003366; text-decoration:none; }
div.mymenubox ul.boxlist li.boxtxt2 a:hover { color:#9DA3A4; text-decoration:underline; }
div.clear { clear:both; }
*:first-child+html div.mymenubox ul.boxlist li.boxtxt1 { margin:0 0 0 18px; }
div.mymenubox ul.boxlist li.boxtxt3 { margin:0 0 10px 0; padding:0 18px 0 18px; }

