@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 {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:#000;}

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

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

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

body{background:url(/jp/corporate/img/bg_sNavBtn_01.gif);
background:url(/jp/corporate/img/bg_sNav_sub_03.gif) no-repeat;
background:url(/jp/corporate/img/bg_sNav_sub_01.gif) no-repeat bottom;
behavior:url("/jp/pressroom/css/2011/csshover.htc");
background:#FFF;}

html,body{text-align:center;}

a{outline:none; text-decoration:none;}
a:link{color:#333;}
a:visited{color:#444;}
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:0 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; }
.LatestNews ul{ border:1px solid #ccc;}
.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(/jp/pressroom/images/2011/i_999.gif) no-repeat 0 0;}
.LatestNews li a:hover span{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0 0;}
.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;}



.LatestNews #loading { position:relative; top:100px; left:80px; xdisplay:none;}
.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(/jp/pressroom/images/2011/i_999.gif) no-repeat 0 2px;}
.GerneNews li a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0 2px;}
.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(/jp/pressroom/images/2011/i_999down.gif) no-repeat 0 1px;}
.GerneNews li.toggle a:hover{background:url(/jp/pressroom/images/2011/i_999down_ov.gif) no-repeat 0 1px; color:#C00;}
.GerneNews li.toggle a.open{}
.GerneNews li.toggle a.open:link,
.GerneNews li.toggle a.open:visited{ background:url(/jp/pressroom/images/2011/i_999up.gif) no-repeat 0 1px; }
.GerneNews li.toggle a.open:hover{background:url(/jp/pressroom/images/2011/i_999up_ov.gif) no-repeat 0 1px;}
.GerneNews li.toggle ul{ width:auto; font-size:12px; display:none; }
.GerneNews li.toggle li{ padding:10px 0 0 10px;}
.GerneNews li.toggle li a:link,
.GerneNews li.toggle li a:visited{background:url(/jp/pressroom/images/2011/i_999.gif) no-repeat 0 0;}
.GerneNews li.toggle li a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0 0; color:#C00;}

.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(/jp/pressroom/images/2011/i_999.gif) no-repeat 0 3px;}
.SiryoS li a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0 3px;}


/*パンクズ*/
.Crumbs{ padding:0 0 20px; font-size:13px;}
.Crumbs img{ vertical-align:middle;}
.Crumbs a{ text-decoration:underline;}

/*タブ*/
.Tab{ padding:0 0 20px;font-size:12px;}
.Tab ul{ background:url(/jp/pressroom/images/2011/bg_tabline.gif) repeat-x bottom; padding:0 0 12px;}
.Tab li{float:left; line-height:1; position:relative;}
.Tab li a{ padding:8px 8px; line-height:1; background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom; border-top:1px solid #CCC; border-left:1px solid #CCC; height:20px; }
.Tab li.Last a{border-right:1px solid #CCC;}
.Tab li.Last span{border-right:1px solid #CCC;}
.Tab li a.selected{background:#C00; border-top:1px solid #CCC; border-left:1px solid #CCC; color:#FFF; font-weight:bold;}
.Tab li a:hover{background:#e00; border-top:1px solid #CCC; border-left:1px solid #CCC;  color:#FFF;}

.Tab li.toggle a.selected{background:#C00; color:#FFF;}
.Tab li.toggle a.open{ background:url(/jp/pressroom/images/2011/i_minus_up.gif) no-repeat 4px 8px; color:#333; padding:8px 8px 8px 16px; }
.Tab li.toggle a.open:hover{background:#e00 url(/jp/pressroom/images/2011/i_minus_ov.gif) no-repeat 4px 8px; color:#FFF;}

.Tab li span{ padding:8px 8px; line-height:1; background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom; border-top:1px solid #CCC; border-left:1px solid #CCC; height:20px; cursor:pointer }
.Tab li span.selected{background:#C00; border-top:1px solid #CCC; border-left:1px solid #CCC; color:#FFF; font-weight:bold;}
.Tab li span:hover{background:#e00; border-top:1px solid #CCC; border-left:1px solid #CCC;  color:#FFF;}

.Tab li.toggle span.selected{background:#C00; color:#FFF;}
.Tab li.toggle span.open{ background:url(/jp/pressroom/images/2011/i_minus_up.gif) no-repeat 4px 8px; color:#333; padding:8px 8px 8px 16px; }
.Tab li.toggle span.open:hover{background:#e00 url(/jp/pressroom/images/2011/i_minus_ov.gif) no-repeat 4px 8px; color:#FFF;}


.Tab li.toggle ul{ display:none;  position:absolute;border-top:1px solid #CCC; left:0; top:20px; width:auto; background:none; padding:0; z-index:20;}
* html .Tab li.toggle ul{ top:28px;}
.Tab li.toggle li{ float:none; line-height:1.5;}
.Tab li.toggle li a{ padding:3px 3px; line-height:1.5; background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom; border:1px solid #CCC;height:auto;  border-top:0; display:block; white-space:nowrap; }

* html .Tab li.toggle li a{ display:inline; height:20px; width:180px;}

.Tab li.toggle li a:link{background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom;}
.Tab li.toggle li a:visited{background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom;}
.Tab li.toggle li a:hover{background:#e00;  color:#FFF;}
.Tab li.toggle li a.selected{background:#C00; color:#FFF; font-weight:bold;}
.Tab li.toggle li a:link a,
.Tab li.toggle li a:visited a{ background:url(/jp/pressroom/images/2011/bg_tab.gif) repeat-x left bottom; color:#333; }
.Tab li.toggle li a:hover a{background:#e00; color:#FFF;}
.Tab li.toggle li a.selected:link,
.Tab li.toggle li a.selected:visited{background:#C00;}

* html .Tab ul{ padding:0 0 4px;}
* html .Tab li{}
* html .Tab li a{ height:8px;}
* html .Tab li a.selected{border-left:1px solid #CCC;}

/*タブ短くする*/
.TabS li{font-size:11px;}
.TabS li a{ padding:8px 5px; letter-spacing:-0.05em;}


/*年別メニュー*/
.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(/jp/pressroom/images/2011/i_999.gif) no-repeat 16px 0;}
.ArchiveList li a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 16px 0;}
* html .ArchiveList li a{display:inline; padding:0 0 10px 32px;}

/*ニュース一覧*/
.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;}
.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(/jp/pressroom/images/2011/i_999.gif) no-repeat 0 3px;}
.NewsList li a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0 3px;}
.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 td p.movieLink a:link,
.MovieList td p.movieLink a:visited{background:url(/jp/pressroom/images/2011/i_999.gif) no-repeat 0px 5px;}
.MovieList td p.movieLink a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0px 5px;}

.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 table.moviePast td p.movieLink a:link,
.MovieList table.moviePast td p.movieLink a:visited{background:url(/jp/pressroom/images/2011/i_999.gif) no-repeat 0px 3px;}
.MovieList table.moviePast td p.movieLink a:hover{background:url(/jp/pressroom/images/2011/i_c00.gif) no-repeat 0px 3px;}

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



/*/news/用*/
.PressRelease{ text-align:center;}
.PressRelease .Crumbs{text-align:left;}
.PressRelease table{margin:0 auto; width:700px;}
.PressRelease table table{margin:0; width:auto;}
.PressRelease table td{line-height:1.6; font-size:14px; }
.PressRelease table table td{}
.PressRelease table table table{ width:660px;}

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