@charset "UTF-8";

ul#sNav,
ul#sNav li {
    margin-bottom: 0;
}

ul#sNav img {
    border: none;
}

ul#sNav {
/*    width: 900px;*/
    width: 980px;
    color: #333333;
    font-size: 125%;
}

ul#sNav a:link {
    color: #222222;
    text-decoration: underline;
}

ul#sNav a:visited {
    color: #444444;
    text-decoration: underline;
}

ul#sNav a:hover {
    color: #222222;
    text-decoration: none;
}

ul#sNav a:active {
    color: #222222;
    text-decoration: none;
}

ul#sNav {
    margin: 0;
    padding: 7px 0 0 11px;
    height: 68px;
    *height: 75px;
    list-style-type: none;
    background: url(images/corporate/bg_sNav_01.gif) no-repeat left top;
    z-index: 9999;
    _overflow: visible;
    zoom: 1;
}

ul#sNav li {
    display: block;
    margin: 0 6px 0 0;
    padding: 0 1px 0 0;
    float: left;
    z-index: 9999;
}

ul#sNav li#sNav01 {
    position: relative;
    width: 77px;
    width/*\**/: 78px\9;
}

ul#sNav li#sNav02 {
    position: relative;
    width: 136px;
    width/*\**/: 137px\9;
}

ul#sNav li#sNav03 {
    position: relative;
    width: 95px;
    width/*\**/: 96px\9;
}

ul#sNav li#sNav04 {
    position: relative;
    width: 94px;
    width/*\**/: 95px\9;
}

ul#sNav li#sNav05 {
    position: relative;
    width: 134px;
    width/*\**/: 135px\9;
}

ul#sNav li#sNav06 {
    position: relative;
    width: 162px;
    width/*\**/: 163px\9;
}

ul#sNav li#sNav07 {
    position: relative;
    width: 81px;
    width/*\**/: 82px\9;
}

ul#sNav li a {
    display: block;
    position: relative;
    height: 25px;
    text-align: center;
}

ul#sNav li a:hover {
    background: url(images/corporate/bg_sNavBtn_01.gif) no-repeat left top;
}

ul#sNav li a div.layer {
    position: absolute;
    width: 100%;
    overflow: hidden;
    left: 0;
    top: 0;
}

ul#sNav li a div.layer img {
    cursor: pointer;
}

div.sNavSub {
    display: none;
    position: absolute;
    left: 0;
    top: 33px;
    padding: 0 0 2px 0;
    width: 177px;
    background: url(images/corporate/bg_sNav_sub_02.gif) no-repeat left bottom;
    z-index: 9999;
}

div.sNavSub ul {
    list-style-type: none;
    margin: 0;
    padding: 9px 0 7px 7px;
    background: url(images/corporate/bg_sNav_sub_01.gif) no-repeat left top;
    z-index: 10;
}

div.sNavSub ul li {
    margin: 0;
    padding: 0;
    float: none !important;
    z-index: 9999;
}

div.sNavSub ul li a {
    padding: 1px 0 0 12px;
    padding-top/*\**/: 2px\9;
    *padding-top: 1px;
    height: 19px !important;
    height: 18px !important\9;
    *height: 19px !important;
    text-align: left !important;
    background: url(images/corporate/icon_arrow_03.gif) no-repeat 5px 8px;
}

div.sNavSub ul li a:hover {
    background: url(images/corporate/bg_sNav_sub_03.gif) no-repeat left top !important;
}

ul#sNav:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}

ul#sNav li a {
    font-size: 91%;
}

div.sNavSub ul li a {
    font-size: 78% !important;
}

ul#sNav li a {
    line-height: 1.8;
}

div.sNavSub ul li a {
    line-height: 1.6 !important;
}

ul#sNav li a:link,
ul#sNav li a:visited {
    color: #191919;
}

ul#sNav li a:hover {
    color: #ffffff;
}

ul#sNav li a {
    font-weight: bold;
}

div.sNavSub ul li a {
    font-weight: normal !important;
}

ul#sNav li a {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

ul#sNav li a:link,
ul#sNav li a:visited,
ul#sNav li a:hover,
ul#sNav li a:active {
    text-decoration: none;
}


@charset "shift_jis";
/* CSS Document */
html{background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding: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;font-variant:normal;}
sup {}
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:#000;}

.clearfix:after{
    content:"";
    clear:both;
    display:block;
    height:0;
}


.cfx { display: inline-block; } 
/* IE 7 and MacIE*/
.cfx { display: inline-block; }
/* Hides from IE-mac \*/
* html .cfx { height: 0; }
.cfx { display: block; }
/* End hide from IE-mac */

/**/
* html .cfx{overflow: visible;}
/**/
.cfx:after {content: "";display: block;clear: both;height: 0;overflow: hidden;}
/*\*/
* html .cfx {height: 0;}
.cfx {display: block; outline:none;}



.cBoth{clear:both;}
.dNon{display:none;}

body{background:url(images/corporate/bg_sNavBtn_01.gif);
background:url(images/corporate/bg_sNav_sub_03.gif) no-repeat;
background:url(images/corporate/bg_sNav_sub_01.gif) no-repeat bottom;
background:url(images/pressroom/i_c00.gif) no-repeat 0 0;
behavior:url("/etc/designs/site/www/news/clientlibs/css/pressroom/csshover.htc");
background:#FFF;}

html,body{text-align:center;}

a{outline:none; text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#C00;}

#contents{width:900px !important; margin:auto;}
#pressroom{width:900px; margin:0 auto;padding:0 0 20px; text-align:left; }

#pressroom #sNav{height:50px;}

.MainV{padding:15px 0 20px;}
/**/
.PRContents{ padding:0 0 20px;line-height:1.6;font-size:14px;}
.PRContents h3{ padding:0 0 10px;}


.PR-right{float:right; width:225px;}
.PR-right155{float:right; width:155px;}
.PR-right h3{padding:0;}
.LatestNews{font-size:12px; text-align:left; }
.LatestNews h3{ position:relative; z-index:2;}
.LatestNews h3 span{ position:absolute; right:2px; top:4px; font-size:11px;}
.LatestNews h3 span a:link,
.LatestNews h3 span a:visited{color:#FFF;}
.LatestNews h3 span a:hover{color:#FF0;}

.LatestNews ul{ border:1px solid #ccc; border-bottom:0;}
.LatestNews li{ padding:0 5px; border-bottom:1px solid #CCC; line-height:1.4;}
.LatestNews li a{ display:block; padding:6px 5px 6px 5px;}
.LatestNews li a span{ display:block; font-size:11px; padding:0 0 2px 16px;}
.LatestNews li a img{ float:left; margin:0 5px 0 0; width:64px;}
.LatestNews li a:link span,
.LatestNews li a:visited span{background:url(images/pressroom/i_999c00.gif) no-repeat 0 0;}
.LatestNews li a:hover span{background:url(images/pressroom/i_999c00.gif) no-repeat 0 -348px;}
.LatestNews li a:link span,
.LatestNews li a:visited span{ color:#555;}
.LatestNews li a:hover span{ color:#C00;}
.LatestNews li a:link img,
.LatestNews li a:visited img{ border:1px solid #ddd;}
.LatestNews li a:hover img{ border:1px solid #c00;}

.LatestNews li a { display: inline-block; } 
/* IE 7 and MacIE*/
.LatestNews li a { display: inline-block; }
/* Hides from IE-mac \*/
* html .LatestNews li a { height: 1%; }
.LatestNews li a { display: block; }
/* End hide from IE-mac */

/**/
* html .LatestNews li a{overflow: visible;}
/**/
.LatestNews li a:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .LatestNews li a {height: 1%;}
.LatestNews li a {display: block; outline:none;}

.LatestNewsBtm{ text-align:right;}
.LatestNewsBtm span{display:block; height:24px; width:81px; margin:0 0 0 auto; line-height:24px; background:url(images/pressroom/bg_alltab_btm.jpg) no-repeat right top; }
.LatestNewsBtm a{ display:block; padding:0 10px 0 0; background: url(images/pressroom/tab1arw.gif) no-repeat 5px 9px; }
.LatestNewsBtm a:hover{background:url(images/pressroom/tab1arwov.gif) no-repeat 5px 9px;}


.LatestNews #loading { position:relative; top:100px; left:80px; }
.LatestNews10 #loading { position:relative; top:40px; left:40px; }
.PR-left{float:left; width:645px;}
.PR-left715{float:left; width:715px;}

.GerneNewsBox{ padding:0 0 20px; width:645px;}
.GerneNews{ width:225px; float:left; padding:0 0 20px; overflow:hidden;}
* html .GerneNews{ width:220px;}
.GerneNewsR{ width:195px !important;; float:right; }
.GerneNews h4{ padding:0 0 5px;}
.GerneNews ul{ width:195px; overflow:hidden }
.GerneNews li{ padding:2px 0 5px 10px;  }
.GerneNews li a{ padding:0 0 0 17px; display:block; display:inline-block; line-height:1.2; }
.GerneNews li a:link,
.GerneNews li a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 0 2px;}
.GerneNews li a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 0 -346px;}
.GerneNews li.toggle{}
.GerneNews li.toggle a{  padding:0 0 0 17px; display:block; }
.GerneNews li.toggle a:link,
.GerneNews li.toggle a:visited{background:url(images/pressroom/i_999down.gif) no-repeat 0 2px;}
.GerneNews li.toggle a:hover{background:url(images/pressroom/i_999down_ov.gif) no-repeat 0 2px; color:#C00;}
.GerneNews li.toggle a.open{}
.GerneNews li.toggle a.open:link,
.GerneNews li.toggle a.open:visited{ background:url(images/pressroom/i_999up.gif) no-repeat 0 3px; }
.GerneNews li.toggle a.open:hover{background:url(images/pressroom/i_999up_ov.gif) no-repeat 0 3px;}

.GerneNews li.toggle ul{ width:auto; font-size:12px; display:none; }
.GerneNews li.toggle li{ padding:4px 0 0 15px; font-size:11px;}
.GerneNews li.toggle li.SubMenuTi{ padding:8px 0 0 0; font-size:12px;}

.GerneNews li.toggle li a{ padding:0 0 0 11px;}
.GerneNews li.toggle li a:link,
.GerneNews li.toggle li a:visited{background:url(images/pressroom/arw_right_555.gif) no-repeat 0 0;}
.GerneNews li.toggle li a:hover{background:url(images/pressroom/arw_right_c00.gif) no-repeat 0 0; color:#C00;}
.GerneNews li.toggle li.SubMenuTi a:link,
.GerneNews li.toggle li.SubMenuTi a:visited{background:url(images/pressroom/arw_right_555.gif) no-repeat 0 2px;}
.GerneNews li.toggle li.SubMenuTi a:hover{background:url(images/pressroom/arw_right_c00.gif) no-repeat 0 2px; color:#C00;}

.GerneNews li.ParentMenu{ padding:2px 0 0 10px;}
.GerneNews li.ChildMenu{ padding:0 0 2px 20px;}


.GerneNews li select{margin:3px 0 0 17px; font-size:12px; padding:2px}
.GerneNews li option{ display:block;}



.SiryoBox{ }
.SiryoBoxIn{padding:0 0 0 10px;}
.SiryoBox p{ padding:0 0 10px 0; }
.SiryoS{ float:left; width:163px; padding:0 0 10px;}
.SiryoS_R{ float:left; width:138px; padding:0 0 10px;}
.SiryoS h4{ padding:0 0 10px;}
.SiryoS li{ padding:0 0 5px 3px;}
.SiryoS li a{ display:block; padding:0 0 0 17px;}
.SiryoS li a:link,
.SiryoS li a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 0 3px;}
.SiryoS li a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 0 -345px;}

.ArcTopS{ float:left; width:225px; padding:0 0 10px;}
.ArcTopS2{width:195px;}

/*�p���N�Y*/
.Crumbs{ padding:0 0 20px; font-size:13px;}
.Crumbs img{ vertical-align:middle;}
.Crumbs a{ text-decoration:underline;}

/*�^�u*/
.Tab{ padding:0 0 20px;}

.Tab1{ background:url(images/pressroom/bg_tab1.jpg) no-repeat 0 0; padding:1px 0 0; border:0; height:24px; overflow:hidden; }
.Tab1 li{ float:left; border-right:1px solid #CCC;border-left:1px solid #FFF;font-size:12px;}
.Tab1 li a{ display:inline-block; white-space:nowrap; padding:0 10px 0 18px; height:24px; line-height:25px; text-shadow:0 1px 0 #FFF;}
.Tab1 li b{ display:inline-block; padding:0 10px 0 18px; height:24px; line-height:25px; background:#C00 url(images/pressroom/tab1arwdwn.gif) no-repeat 8px 10px; color:#FFF;}
.Tab1 li a:link,
.Tab1 li a:visited{background:url(images/pressroom/tab1arw.gif) no-repeat 10px 10px;}
.Tab1 li a:hover{background:url(images/pressroom/tab1arw.gif) no-repeat 10px -81px;}

.Tab1 li.Tab1_1st{ border-left:0;}
.Tab1 li.Tab1_1st b{ background:url(images/pressroom/bg_tab1ov.jpg) no-repeat 0 0}
.Tab1 li.Tab1_last { border-right:1px solid #FFF;}
.Tab1 li.Tab1_last a{ border-right:1px solid #CCC;}


.Tab2 ul{ background:#C00; padding:0 5px;  position:relative; z-index:20;  }
.Tab2 ul { display: inline-block; } 
/* IE 7 and MacIE*/
.Tab2 ul { display: inline-block; }
/* Hides from IE-mac \*/
* html .Tab2 ul { height: 1%; }
.Tab2 ul { display: block; }
/* End hide from IE-mac */


.Tab2 li{float:left; position:relative;font-size:10px; margin:0 1px 0 0; padding:0 4px 0 0;}
.Tab2 li a{ padding:0 7px; height:24px; line-height:27px; display:inline-block;  }
.Tab2 li a:link,
.Tab2 li a:visited{color:#FFF;}
.Tab2 li a:hover{color:#FF0;}
.Tab2 li.sed{background: url(images/pressroom/bg_r.gif) no-repeat right 4px; padding:0 4px 0 0; }
.Tab2 li.sed2{background: url(images/pressroom/bg_r.gif) no-repeat right 4px; padding:0 4px 0 0; }
.Tab2 li a.selected{background:url(images/pressroom/bg_r.gif) no-repeat 0 0; color:#C00; margin:4px 0 0; height:20px; line-height:20px; cursor:default; padding:0 4px 0 8px; }
* html .Tab2 li a.selected{ height:18px; line-height:23px; }
.Tab2 li a.selected:link{ color:#C00;}
.Tab2 li a.selected:visited{ color:#C00;}
.Tab2 li a.selected:hover{ color:#C00;}

/*�v���_�E��*/
.Tab2 li a.o{ background:url(images/pressroom/arw_dwn.gif) no-repeat 0 4px; padding:0 0 0 10px;color:#FFF; line-height:26px;}
.Tab2 li a.o:hover{ background:url(images/pressroom/arw_dwn.gif) no-repeat 0 4px;color:#FFF;}
.Tab2 li a.open{ background:#FFF url(images/pressroom/arw_up.gif) no-repeat 0 -150px; color:#333;padding:0 0 0 10px; margin:4px 0 0; height:20px; line-height:20px;}
.Tab2 li a.open:hover{  background:#FFF url(images/pressroom/arw_up.gif) no-repeat 0 -100px; color:#C00;}


* html .Tab2 li a{ height:18px; line-height:27px; }
* html .Tab2 li a.o{ height:18px; line-height:27px; }
* html .Tab2 li a.o:hover{ }
* html .Tab2 li a.open{  height:23px; line-height:18px; }
* html .Tab2 li a.open:hover{ }




.Tab2 li ul{ display:none;  position:absolute;border-top:1px solid #CCC; left:0; top:24px; width:auto; background:none; padding:0; z-index:20;}
* html .Tab2 li.toggle ul{ top:26px;}
.Tab2 li li{ float:none;min-width:100px;}
.Tab2 li li.sed{background: none; padding:0 0; }

.Tab2 li li a{ padding:0 3px; background:url(images/pressroom/bg_tab.gif) repeat-x left bottom; 
border:1px solid #CCC; border-top:0; display:block; white-space:nowrap; height:20px; line-height:20px; color:#444; }

* html .Tab2 li li { display:block; width:180px;}
* html .Tab2 li li a{ display:block;width:180px;}

.Tab2 li li a:link{background:url(images/pressroom/bg_tab.gif) repeat-x left bottom; color:#333;}
.Tab2 li li a:visited{background:url(images/pressroom/bg_tab.gif) repeat-x left bottom; color:#333;}
.Tab2 li li a:hover{background:#e00;  color:#FFF; border-top:0;  color:#FFF;}
.Tab2 li li a.selected{background:#C00; color:#FFF !important; margin:0; border-radius:0; line-height:20px; padding:0 3px;}
.Tab2 li li a:link a,
.Tab2 li li a:visited a{ background:url(images/pressroom/bg_tab.gif) repeat-x left bottom; color:#333; }
.Tab2 li li a:hover a{background:#e00; color:#FFF;}
.Tab2 li li a.selected:link,
.Tab2 li li a.selected:visited{background:#C00;}
.Tab2 li li.SubMenuTi{ padding:3px 0 3px 12px; background:#CCC url(images/pressroom/arw_down_555.gif) no-repeat 0 5px; color:#444; display:block;}

.Tab2 li.sed2 a.o:link,
.Tab2 li.sed2 a.o:visited{ color:#333;}
.Tab2 li.sed2 a.o:hover{ color:#C00;}


/*�^�u�Z������*/
.TabS1 li{font-size:10px;}
.TabS1 li a{ padding:0 7px; }

.TabS2 ul{ padding:0 1px; }
.TabS2 li{font-size:10px; letter-spacing:-0.03em; padding:0 2px 0 0; margin:0;}
.TabS2 li a{ padding:0 1px 0 3px; }
.TabS2 li a.selected{background:url(images/pressroom/bg_r.gif) no-repeat 0 0; color:#C00; margin:4px 0 0; padding:0 0 0 3px; }
.TabS2 li.sed{background: url(images/pressroom/bg_r.gif) no-repeat right 4px; padding:0 3px 0 0; }
.TabS2 li.sed2{background: url(images/pressroom/bg_r.gif) no-repeat right 4px; padding:0 2px 0 0; }
.TabS2 li a.o{ background:url(images/pressroom/arw_dwn.gif) no-repeat 0 4px; padding:0 0 0 9px;color:#FFF; line-height:26px;}
.TabS2 li a.o:hover{ background:url(images/pressroom/arw_dwn.gif) no-repeat 0 4px;color:#FFF;}
.TabS2 li a.open{ background:#FFF url(images/pressroom/arw_up.gif) no-repeat 0 -150px; color:#333;padding:0 0 0 9px; margin:4px 0 0; height:20px; line-height:20px;}
.TabS2 li a.open:hover{  background:#FFF url(images/pressroom/arw_up.gif) no-repeat 0 -100px; color:#C00;}


/*�N�ʃ��j���[*/
.ArchiveList{padding:10px 0 0; font-size:13px;}
.ArchiveList h3{padding:0 0 10px;}

.ArchiveList li a{display:block; padding:0 0 10px 32px; line-height:1;}
.ArchiveList li a:link,
.ArchiveList li a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 16px 0;}
.ArchiveList li a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 16px -348px;}
* html .ArchiveList li a{display:inline; padding:0 0 10px 32px;}




/*�j���[�X�ꗗ*/
.NewsList{ }
.NewsList li{ padding:10px 0 10px 3px; border-bottom:1px dotted #999; line-height:1.4;}
.NewsList li a{ display:block; padding:0 0 0 17px; cursor:pointer;}
.NewsList li a span{ padding:2px 10px 0 0; font-size:12px; width:100px;  float:left; }
.NewsList li a strong{ width:580px; float:left; font-weight:normal; }
.NewsList li a:link,
.NewsList li a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 0 3px;}
.NewsList li a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 0 -345px;}
.NewsList #loading { position:relative; top:25px; left:340px;}




.MovieList{}
.MovieList table{ margin:0 0 10px;  width:100%;}
.MovieList th{ padding:10px 0 10px 0; vertical-align:top; line-height:1.8; font-size:14px; width:340px;border-bottom:1px dotted #ccc;}
.MovieList td{ padding:10px 1px 10px 0; vertical-align:top; line-height:1.8; font-size:14px;border-bottom:1px dotted #ccc;}
.MovieList th img{ width:320px; height:182px; }
.MovieList td p{padding:0 0 20px;}
.MovieList td a{ text-decoration:underline;}
.MovieList td p.movieLink a{font-weight:bold; display:block; padding:0 0 5px 16px;}

.MovieList table.moviePast{ margin:auto;}
.MovieList table.moviePast th{ padding:5px 0 10px 0; vertical-align:top; line-height:1.8; font-size:14px; width:1px;}
.MovieList table.moviePast th img{ width:auto; height:auto; }
.MovieList table.moviePast td{ padding:5px 0 10px 10px; vertical-align:top; line-height:1.8; font-size:14px;}

.MovieList table.moviePast td{ font-size:12px;}
.MovieList table.moviePast td img{ width:auto; height:auto; }

.MovieList table.moviePast td p{ padding:0 0 5px;}
.MovieList table.moviePast td p.movieLink a{font-weight:bold; display:block; padding:0 0 0 16px;}
.MovieList td p.movieLink a:link,
.MovieList td p.movieLink a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 0px 5px; color:#444}
.MovieList td p.movieLink a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 0px -343px; color:#C00;}
.MovieList table.moviePast td p.movieLink a:link,
.MovieList table.moviePast td p.movieLink a:visited{background:url(images/pressroom/i_999c00.gif) no-repeat 0px 3px;}
.MovieList table.moviePast td p.movieLink a:hover{background:url(images/pressroom/i_999c00.gif) no-repeat 0px -345px;}

.PageTop{text-align:right; padding:0 0 20px;}



/*/news/�p*/
.PressRelease{ text-align:center;}
.PressRelease .Crumbs{text-align:left;}
.PressRelease table{margin:0 auto ;}
.PressRelease table table{margin:0;}
.PressRelease table td{line-height:1.6; font-size:14px; }
.PressRelease table table td{}
.PressRelease table table table{ }
.PressRelease table table div table{ }



.PageBack2{text-align:right; padding:10px 0; width:700px; margin:30px auto 0; border-top:3px  double #999;}
.PageBack{text-align:right; padding:10px 0; width:900px; margin:30px auto 0; border-top:3px  double #999;}



/*///���C�u�����[�]���p/**/
.newURL{ padding:20px 30px; margin:50px 100px; background:#fffeee; border:3px double #999888; line-height:1.5;}
.newURL a:link,
.newURL a:visited{color:#03c;}
.newURL a:hover{color:#C00;}

@charset "shift_jis";
/* CSS Document */


/*/news/�p*/
.PressRelease{ text-align:left;}
.PressRelease .Crumbs{text-align:left;}
.PressRelease .Crumbs sup,.PressRelease .Crumbs sub {   position: relative; height: 0; line-height:1; vertical-align: baseline; }
.PressRelease .Crumbs sup { font-size:10px; bottom:1ex;}
.PressRelease .Crumbs sub { font-size:10px; top:0.5ex;}
.PressRelease table{margin:0 auto ;}
.PressRelease table table{margin:0;}
.PressRelease table td{line-height:1.6; font-size:14px; }
.PressRelease table table td{}
.PressRelease table table table{ }
.PressRelease table table div table{ }

.PressReleaseHead{ padding-left:12px;}
.PressReleaseHead p{ color:#F00;}
.PressReleaseHead p img{ margin:0 5px 3px 0; vertical-align:middle;}
.PressReleaseHead h1{border-bottom:3px solid #e0e0e0; font-size:large; font-weight:bold; padding:5px 0 10px 23px; margin:0 0 5px;}
.PressReleaseHead h1 span{ font-size:smaller;}

.PressReleaseBody{vertical-align:top; padding-left:12px;}
.PressReleaseBody a:link{text-decoration:underline;}
.PressReleaseBody a:visited{text-decoration:underline;}
.PressReleaseBody a:hover{}

.separate{width:45px; background:url(pressroom/images/2011/line_eee.gif) repeat-y 0 0; }
.RelatedLink{width:155px; vertical-align:top; padding:20px 0 0; }

/*�֘A���*/
.Related{ text-align:left; padding:0 0 20px;}
.Related h3{padding:0 0 5px;}
.Related li{ text-align:center; padding:10px 4px 10px 4px; border-bottom:1px dotted #DDD; font-size:11px; line-height:1.2;}
.Related li img{ width:85px; height:48px; margin:0 0 5px;}
.Related li a:link img,
.Related li a:visited img{ border:1px solid #ddd;}
.Related li a:hover img{ border:1px solid #C00;}
.Related li em{ display:block;}

div#RelatedInfo{display:none ;}

/**/
* html .Related li{overflow: visible;}
/**/
.Related li:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .Related li {height: 1%;}
.Related li {display: block; outline:none;}

/**/
* html .Related li a{overflow: visible;}
/**/
.Related li a:after {content: "";display: block;clear: both;height: 1px;overflow: hidden;}
/*\*/
* html .Related li a{height: 1%;}
.Related li a{display: block; outline:none;}


.LatestNews2 ul{ border:0px solid #ccc;}
.LatestNews2 #loading { position:relative; top:50px; left:87px; }


.PageBack2{text-align:right; padding:10px 0; width:700px; margin:30px auto 0; border-top:3px  double #999;}
.PageBack{text-align:right; padding:10px 0; width:900px; margin:30px auto 0; border-top:3px  double #999;}

@charset "utf-8";
/* ==================================================================
 CSS information
 style info :コンテンツ関係 他
================================================================== */

/* --------------------------------------------------------
    既存css上書き
-------------------------------------------------------- */

body{
    font-size: 80%;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.MainV img,
#newsSubInfo h3 img{
    vertical-align:top;
    vertical-align:bottom;
}
#contents,
#pressroom,
.PageBack{
    width: 980px !important;
}
#pressroom #sNav{
    margin-left:0;
}

/* --------------------------------------------------------
    News関連
-------------------------------------------------------- */
/* #pressroom
----------------------------------------------------*/
#pressroom {
    /*font-size:14px;*/
    /*font-family:Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Verdana, Arial, sans-serif;*/
	/*font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
}

/* #newsTitle
----------------------------------------------------*/
#newsTitle {
    padding-left:12px;
}
#newsTitle p {
    color:#F00;
}
#newsTitle p img{
    vertical-align:middle;
    margin:0 5px 3px 0; 
}
#newsTitle h1 {
    font-size:large;
    font-weight:bold;
    margin:0 0 5px 0;
    padding:5px 0 10px 20px;
    border-bottom:3px solid #e0e0e0;
}
#newsTitle h1 span {
    font-size:smaller;
}

#newsTitle h1 sup,
#newsTitle h1 sub {
 position: relative;
 height: 0;
 line-height:1;
 vertical-align: baseline;
 _vertical-align: bottom;     
}
#newsTitle h1 sup {
 font-size:16px;
 bottom:1ex;
}
#newsTitle h1 sub {
 font-size:16px;
 top:0.5ex;
}


/* #newsBodyCtnr
----------------------------------------------------*/
#newsBodyCtnr {
    font-size:14px;
    line-height:1.6;
    text-align:left;    
    vertical-align:top;
    background:url(images/pressroom/line_eee.gif) repeat-y 700px 0;
 /zoom:1;
}
#newsBodyCtnr:after{
 content:'';
 display:block;
 clear:both;
}


/* #newsBody
----------------------------------------------------*/
#newsBody {
    float:left;
    width:690px;
    vertical-align:top;
    padding:22px 0 0 12px;
}
#newsBody a:link {
    text-decoration:underline;
}
#newsBody a:visited {
    text-decoration:underline;
}
#newsBody a:hover {
}
#newsBody p{
    /*text-indent:8px;*/
}
#newsBody a,
#newsBody a:link,
#newsBody a:visited{
    color:inherit;
}
#newsBody a:hover{
    color:#cc0000;
}

/* format */
#newsBody h2 {
    font-size:large;
 font-weight:bold;
    margin:0;
    padding:0;
}
#newsBody h3 {
    font-size:larger;
 font-weight:bold;
    margin:0;
    padding:0;
}
#newsBody h4 {
    font-weight:bold;
    margin:0;
    padding:0;
}
#newsBody p {
    margin:0 0 20px 0;
}
#newsBody strong,
#newsBody b {
    /*font-weight:bold;*/
}
#newsBody i,
#newsBody em {
    font-style:italic;
}
#newsBody u {
    /*text-decoration:underline;*/
}
#newsBody sup,
#newsBody sub {
    position: relative;
 height: 0;
 line-height:1;
 vertical-align: baseline;
 _vertical-align: bottom;     
}
#newsBody sup {
    font-size:12px;
 bottom:1ex;
}
#newsBody sub {
    font-size:12px;
 top:0.5ex;
}
#newsBody table {
    font-size:14px;
    margin:0;
}
#newsBody table th,
#newsBody table td{
    font-size:14px;
}


/* margin */
#newsBody .mB0{
    padding-bottom:0px;
}
#newsBody .mB10{
    padding-bottom:10px;
}
#newsBody .mB20{
    padding-bottom:20px;
}
#newsBody .mB40{
    padding-bottom:40px;
}
#newsBody .mB60{
    padding-bottom:60px;
}
#newsBody .mL0{
    padding-left:0px;
}
#newsBody .mL1{
    padding-left:1.0em;
}
#newsBody .mL2{
    padding-left:2.0em;
}
#newsBody .mL3{
    padding-left:3.0em;
}
#newsBody .mL4{
    padding-left:4.0em;
}
#newsBody .mL5{
    padding-left:5.0em;
}
#newsBody .mT20{
    padding-top:20px;
}

/* txt */
#newsBody .txtL,
#newsBody .txtL table th,
#newsBody .txtL table td{
    font-size:large
}
#newsBody .txtS,
#newsBody .txtS table th,
#newsBody .txtS table td{
    font-size:90%;
}
#newsBody .txtBlack,
#newsBody .txtBlack table th,
#newsBody .txtBlack table td{
    color:#000000;
}
#newsBody .txtBlackL,
#newsBody .txtBlackL table th,
#newsBody .txtBlackL table td{
    color:#000000;
    font-size:large;
}
#newsBody .txtBlackS,
#newsBody .txtBlackS table th,
#newsBody .txtBlackS table td{
    color:#000000;
    font-size:90%;
}
#newsBody .txtGray,
#newsBody .txtGray table th,
#newsBody .txtGray table td{
    color:#999999;
}
#newsBody .txtGrayL,
#newsBody .txtGrayL table th,
#newsBody .txtGrayL table td{
    color:#999999;
    font-size:large;
}
#newsBody .txtGrayS,
#newsBody .txtGrayS table th,
#newsBody .txtGrayS table td{
    color:#999999;
    font-size:90%;
}
#newsBody .txtRed,
#newsBody .txtRed table th,
#newsBody .txtRed table td{
    color:#cc0000;
}
#newsBody .txtRedL,
#newsBody .txtRedL table th,
#newsBody .txtRedL table td{
    color:#cc0000;
    font-size:large;
}
#newsBody .txtRedS,
#newsBody .txtRedS table th,
#newsBody .txtRedS table td{
    color:#cc0000;
    font-size:90%;
}
#newsBody .txtYellow,
#newsBody .txtYellow table th,
#newsBody .txtYellow table td{
    color:#fdd108;
}
#newsBody .txtYellowL,
#newsBody .txtYellowL table th,
#newsBody .txtYellowL table td{
    color:#fdd108;
    font-size:large;
}
#newsBody .txtYellowS,
#newsBody .txtYellowS table th,
#newsBody .txtYellowS table td{
    color:#fdd108;
    font-size:90%;
}
#newsBody .txtBlue,
#newsBody .txtBlue table th,
#newsBody .txtBlue table td{
    color:#0000cc;
}
#newsBody .txtBlueL,
#newsBody .txtBlueL table th,
#newsBody .txtBlueL table td{
    color:#0000cc;
    font-size:large;
}
#newsBody .txtBlueS,
#newsBody .txtBlueS table th,
#newsBody .txtBlueS table td{
    color:#0000cc;
    font-size:90%;
}
#newsBody .txtGreen,
#newsBody .txtGreen table th,
#newsBody .txtGreen table td{
    color:#00cc00;
}
#newsBody .txtGreenL,
#newsBody .txtGreenL table th,
#newsBody .txtGreenL table td{
    color:#00cc00;
    font-size:large;
}
#newsBody .txtGreenS,
#newsBody .txtGreenS table th,
#newsBody .txtGreenS table td{
    color:#00cc00;
    font-size:90%;
}
#newsBody .txtBox{
    display:inline-block;
    padding:2px 5px;
    border:1px solid #000000;
}
/* newsSubtitle */
#newsBody div.newsSubtitle{
 /zoom:1;
}
#newsBody div.newsSubtitle:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsSubtitle p,
#newsBody div.newsSubtitle h2,
#newsBody div.newsSubtitle h3,
#newsBody div.newsSubtitle h4{
 text-align:left;
 line-height:1.3;
 margin:0 0 5px 0;
}
/* newsText */
#newsBody div.newsText{
 /zoom:1;
}
#newsBody div.newsText:after{
 content:'';
 display:block;
 clear:both;
}
/* newsImage */
#newsBody div.newsImage{    
    /zoom:1;
}
#newsBody div.newsImage:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsImage div{
    text-align:center;
}
#newsBody div.newsImage div.newsImageL{
    text-align:left;
}
#newsBody div.newsImage div.newsImageR{
    text-align:right;
}
#newsBody div.newsImageWrap{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;  
 *display:inline; /* for IE6, IE7 */
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsImage div.newsImageFigure{
    margin-bottom:5px;
}
#newsBody div.newsImage div.newsImageFigure img{
    vertical-align:top;
    vertical-align:bottom;
}
#newsBody div.newsImage div.newsImageHead{
    text-align:left;
    line-height:1.3;
    margin-bottom:7px;
}
#newsBody div.newsImage div.newsImageHead p,
#newsBody div.newsImage div.newsImageHead h2,
#newsBody div.newsImage div.newsImageHead h3,
#newsBody div.newsImage div.newsImageHead h4{
    margin:0 0 0 0;
}
#newsBody div.newsImage div.newsImageFoot{
    font-size:90%;
    text-align:left;
    margin:0 0 0 0;
}
/* newsTable */
#newsBody div.newsTable{
 text-align:left;
 /zoom:1;
}
#newsBody div.newsTable:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsTable table{  
    border-collapse:separate;
 border-spacing:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box; 
 -ms-box-sizing:border-box;
 box-sizing:border-box;
}
#newsBody div.newsTable table th,
#newsBody div.newsTable table td{
    text-align:left;
    padding:0 7px 5px 0;
}
#newsBody div.newsTable div.tableR table{
    margin-left:auto;
    margin-right:0;
}
#newsBody div.newsTable div.tableC table{
    margin-left:auto;
    margin-right:auto;
}
#newsBody div.newsTable div.cellC table th,
#newsBody div.newsTable div.cellC table td,
#newsBody div.newsTable div.cellCth table th,
#newsBody div.newsTable div.cellCtd table td{
    text-align:center;
}
#newsBody div.newsTable div.cellR table th,
#newsBody div.newsTable div.cellR table td,
#newsBody div.newsTable div.cellRth table th,
#newsBody div.newsTable div.cellRtd table td{
    text-align:right;
}
#newsBody div.newsTable div.tableSingle table{
    border-top:1px solid #333333;
    border-left:1px solid #333333;
}
#newsBody div.newsTable div.tableSingle table th,
#newsBody div.newsTable div.tableSingle table td{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
    padding:4px 7px;
}
#newsBody div.newsTable div.tableDouble table{
    border-spacing:2px;
    border-top:1px solid #808080;
    border-left:1px solid #808080;
    border-right:1px solid #2c2c2c;
    border-bottom:1px solid #2c2c2c;
}
#newsBody div.newsTable div.tableDouble table th,
#newsBody div.newsTable div.tableDouble table td{
    padding:2px 5px;
    border-top:1px solid #2c2c2c;
    border-left:1px solid #2c2c2c;
    border-right:1px solid #808080;
    border-bottom:1px solid #808080;
    padding:5px 7px;
}

#newsBody div.newsTable div.tableBoder2px table,
#newsBody div.newsTable div.tableBoder2px table th,
#newsBody div.newsTable div.tableBoder2px table td{
    border-width:2px;
}
#newsBody div.newsTable div.tableBoder3px table,
#newsBody div.newsTable div.tableBoder3px table th,
#newsBody div.newsTable div.tableBoder3px table td{
    border-width:3px;
}
#newsBody div.newsTable div.cellGrayTh table th,
#newsBody div.newsTable div.cellGrayTd table td,
#newsBody div.newsTable table th.cellGray,
#newsBody div.newsTable table td.cellGray{
    background-color:#dddddd;
}
#newsBody div.newsTable div.cellRedTh table th,
#newsBody div.newsTable div.cellRedTd table td,
#newsBody div.newsTable table th.cellRed,
#newsBody div.newsTable table td.cellRed{
    background-color:#ef9fc2;
}
#newsBody div.newsTable div.cellBlueTh table th,
#newsBody div.newsTable div.cellBlueTd table td,
#newsBody div.newsTable table th.cellBlue,
#newsBody div.newsTable table td.cellBlue{
    background-color:#81cef2;
}
#newsBody div.newsTable div.cellYellowTh table th,
#newsBody div.newsTable div.cellYellowTd table td,
#newsBody div.newsTable table th.cellYellow,
#newsBody div.newsTable table td.cellYellow{
    background-color:#fff69e;
}
#newsBody div.newsTable div.cellGreenTh table th,
#newsBody div.newsTable div.cellGreenTd table td,
#newsBody div.newsTable table th.cellGreen,
#newsBody div.newsTable table td.cellGreen{
    background-color:#acd598;
}

/* newsList */
#newsBody div.newsList{
    /zoom:1;
}
#newsBody div.newsList:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsList ul{
    margin: 0;
    padding: 0;
}
#newsBody div.newsList ul li{
    margin:0 0 5px 0;;
    padding:0;
    list-style:none;
    border:none;
    /zoom:1;
}
#newsBody div.newsList ul.newsListDisc li{
    list-style:disc outside;
    margin-left:2.3em;
}
#newsBody div.newsList ul.newsListSquare li{
    list-style:square outside;
    margin-left:2.3em;
}
#newsBody div.newsList ul.newsListDecimal li{
    list-style:decimal outside;
    margin-left:2.3em;
}
#newsBody div.newsList ul.newsListCircle li{
    list-style:circle outside;
    margin-left:2.3em;
}
#newsBody div.newsList ul.newsListMulti li{
    position:relative;
    padding-left:2.3em;
}
#newsBody div.newsList ul.newsListMulti li span.newsListMark{
    position:absolute;
    left:0;
    top:0;
}
#newsBody div.newsList ul.newsListMulti li span.newsListMarkIndent{
    position:absolute;
    left:0.5em;
    top:0;
}

/* colLayout */
#newsBody div.colLayout1_1,
#newsBody div.colLayout1_1_1,
#newsBody div.colLayout1_1_1_1,
#newsBody div.colLayout1_2,
#newsBody div.colLayout2_1,
#newsBody div.colLayout3_1,
#newsBody div.colLayout1_3{
    width:690px;
    letter-spacing:-.40em;
    overflow:hidden;
 /zoom:1;
}
#newsBody div.colLayout1_1:after,
#newsBody div.colLayout1_1_1:after,
#newsBody div.colLayout1_1_1_1:after,
#newsBody div.colLayout1_2:after,
#newsBody div.colLayout2_1:after,
#newsBody div.colLayout3_1:after,
#newsBody div.colLayout1_3:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.colLayout1_1 div.colLayout1_1-c0,
#newsBody div.colLayout1_1 div.colLayout1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c0,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c0,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c1,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c3,
#newsBody div.colLayout1_2 div.colLayout1_2-c0,
#newsBody div.colLayout1_2 div.colLayout1_2-c1,
#newsBody div.colLayout2_1 div.colLayout2_1-c0,
#newsBody div.colLayout2_1 div.colLayout2_1-c1,
#newsBody div.colLayout1_3 div.colLayout1_3-c0,
#newsBody div.colLayout1_3 div.colLayout1_3-c1,
#newsBody div.colLayout3_1 div.colLayout3_1-c0,
#newsBody div.colLayout3_1 div.colLayout3_1-c1{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;  
 *display:inline; /* for IE6, IE7 */
    margin:0 30px 0 0;
    letter-spacing:normal;
    vertical-align:top;
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.colLayout1_1 div.colLayout1_1-c0,
#newsBody div.colLayout1_1 div.colLayout1_1-c1{
    width:330px;
}
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c0,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c2{
    width:210px;
}
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c0,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c1,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c3{
    width:150px;
}
#newsBody div.colLayout1_2 div.colLayout1_2-c0{
    width:210px;
}
#newsBody div.colLayout1_2 div.colLayout1_2-c1{
    width:450px;
}
#newsBody div.colLayout2_1 div.colLayout2_1-c0{
    width:450px;
}
#newsBody div.colLayout2_1 div.colLayout2_1-c1{
    width:210px;
}
#newsBody div.colLayout1_3 div.colLayout1_3-c0{
    width:150px;
}
#newsBody div.colLayout1_3 div.colLayout1_3-c1{
    width:510px;
}
#newsBody div.colLayout3_1 div.colLayout3_1-c0{
    width:510px;
}
#newsBody div.colLayout3_1 div.colLayout3_1-c1{
    width:150px;
}
#newsBody div.colLayout1_1 div.colLayout1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayout1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayout1_1_1_1-c3,
#newsBody div.colLayout1_2 div.colLayout1_2-c1,
#newsBody div.colLayout2_1 div.colLayout2_1-c1,
#newsBody div.colLayout1_3 div.colLayout1_3-c1,
#newsBody div.colLayout3_1 div.colLayout3_1-c1{
    margin-right:0;
}
#newsBody div.colLayout1_1 div.colLayoutB div.colLayout1_1-c0,
#newsBody div.colLayout1_1 div.colLayoutB div.colLayout1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayoutB div.colLayout1_1_1-c0,
#newsBody div.colLayout1_1_1 div.colLayoutB div.colLayout1_1_1-c1,
#newsBody div.colLayout1_1_1 div.colLayoutB div.colLayout1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayoutB div.colLayout1_1_1_1-c0,
#newsBody div.colLayout1_1_1_1 div.colLayoutB div.colLayout1_1_1_1-c1,
#newsBody div.colLayout1_1_1_1 div.colLayoutB div.colLayout1_1_1_1-c2,
#newsBody div.colLayout1_1_1_1 div.colLayoutB div.colLayout1_1_1_1-c3,
#newsBody div.colLayout1_2 div.colLayoutB div.colLayout1_2-c0,
#newsBody div.colLayout1_2 div.colLayoutB div.colLayout1_2-c1,
#newsBody div.colLayout2_1 div.colLayoutB div.colLayout2_1-c0,
#newsBody div.colLayout2_1 div.colLayoutB div.colLayout2_1-c1,
#newsBody div.colLayout1_3 div.colLayoutB div.colLayout1_3-c0,
#newsBody div.colLayout1_3 div.colLayoutB div.colLayout1_3-c1,
#newsBody div.colLayout3_1 div.colLayoutB div.colLayout3_1-c0,
#newsBody div.colLayout3_1 div.colLayoutB div.colLayout3_1-c1{
    vertical-align:bottom;
}

/* newsContact */
#newsBody div.newsContact{
    text-align:center;
 /zoom:1;
}
#newsBody div.newsContact p{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;
 *display:inline; /* for IE6, IE7 */
    text-align:left;
    margin:0;
    padding:12px;
    border:1px solid #666666;
    *zoom:1; /* for IE6, IE7 */
}

/* newsLink */
#newsBody div.newsLink{
 /zoom:1;
}
#newsBody div.newsLink div.newsLinkC{
    text-align:center;
}
#newsBody div.newsLink div.newsLinkR{
    text-align:right;
}
#newsBody div.newsLink p{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;
 *display:inline; /* for IE6, IE7 */
    text-align:left;
    margin:0;
    padding:0;
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsLink p a{
    background:no-repeat 0 0.1em;
}
#newsBody div.newsLink p a.arwIcon01{
    padding:0 0 0 19px;
    background-image:url(images/news/icon_news_arw01.gif);
}
#newsBody div.newsLink p a.arwIcon02{
    padding:0 0 0 19px;
    background-image:url(images/news/icon_news_arw02.gif);
}
#newsBody div.newsLink p a.arwIcon03{
    padding:0 0 0 89px;
    background-image:url(images/news/icon_news_arw03.gif);   
}

/* newsVideo */
#newsBody div.newsVideo{
    /zoom:1;
}
#newsBody div.newsVideo:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsVideo div{
    text-align:center;
}
#newsBody div.newsVideo div.newsVideoL{
    float:left;
}
#newsBody div.newsVideo div.newsVideoR{
    float:right;
}
#newsBody div.newsVideo div.newsVideoWrap {
    display:table;
    width:100px;
    margin:0 auto;
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsVideo div.newsVideoPlayer{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;
    padding-bottom:8px;
 *display:inline; /* for IE6, IE7 */
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsVideo div.newsVideoFoot{
    text-align:left;
    line-height:1.3;
}

/* newsEmbed */
#newsBody div.newsEmbed{
    /zoom:1;
}
#newsBody div.newsEmbed:after{
 content:'';
 display:block;
 clear:both;
}
#newsBody div.newsEmbed div{
    text-align:center;
}
#newsBody div.newsEmbed div.newsEmbedL{
    float:left;
}
#newsBody div.newsEmbed div.newsEmbedR{
    float:right;
}
#newsBody div.newsEmbed div.newsEmbedWrap {
    display:table;
    /*width:100px;*/
    margin:0 auto;
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsEmbed div.newsEmbedPlayer{
    display:-moz-inline-box; /* for FF2 */
 display:inline-block;
    padding-bottom:8px;
 *display:inline; /* for IE6, IE7 */
    *zoom:1; /* for IE6, IE7 */
}
#newsBody div.newsEmbed div.newsEmbedFoot{
    text-align:left;
    line-height:1.3;
}

/* #newsSubInfo
----------------------------------------------------*/
#newsSubInfo {
    float:right;
    width:235px;
    padding:20px 0 0 0;
}




#contents video {
	background: #000;
}

.bc-iframe body, .bc-player-4k5Jg43ag_default {
	background-color: transparent;
}
.bc-player-4k5Jg43ag_default .vjs-poster {
	background-color: transparent;
}
.bc-player-4k5Jg43ag_default.vjs-mouse .vjs-big-play-button {
  top: 0;
  left: 0;
}
.bc-player-4k5Jg43ag_default.vjs-mouse .vjs-big-play-button {
	left: 242px\9 !important;
	top: 140px\9 !important;
}
.vjs-big-play-button {
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  margin: auto;
}

.bc-player-4k5Jg43ag_default .vjs-progress-holder:before {
	background-color:#000 !important;
	filter:alpha(opacity=30) !important;
	opacity:0.3!important;
}
.bc-player-4k5Jg43ag_default .vjs-load-progress {
	background-color:#c00 !important;
	background-color:#000\9 !important;
	filter:alpha(opacity=0) !important;
	opacity:0.3!important;
}
.bc-player-4k5Jg43ag_default .vjs-play-progress, .bc-player-4k5Jg43ag_default .vjs-volume-level {
	background-color:#c00!important;
}

@media screen and (max-width: 736px) {
	#contents .video-js {
		position: relative;
		width: 100% !important;
		height: auto !important;
	}
	#contents video {
		position: relative;
		width: 100%;
		height: auto;
	}
}

#contents .vjs-big-play-button {
	display: block;
}

.columnVideo {
    /*margin-bottom: 20px;*/
}
.columnVideo .videoWrapper, .columnVideo .video-js {
    width: 100%;
    height: 100%;
}
