/* CSS Document Base */
*{margin:0;padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
h1,h2,h3,h4,h5{font-weight:normal;font-size:100%;zoom:1;}
div{overflow:hidden;zoom:1;}
hr,.guide{display:none;}
a{outline:none;text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#FF0000;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
ul,ol,dl{list-style:none;}
img{border:none;}
strong{font-weight:bold;}
address{font-style:normal;}
.ir {text-indent:-9999px;display:block;overflow:hidden;background-repeat:no-repeat;}
table{border-collapse:collapse;}

div#header{background:#003f98;width:100%;text-align:center;}
div#header div{background:url(../toppage/header_bg.jpg);height:87px;width:940px;margin:0 auto;
text-align:left;}



#headerlogo{float:left;height:87px;width:420px;}
#headerlogo a{width:175px;height:87px;/*margin-right:245px;*/}
#headerlogo a:hover{background:url(../toppage/header_bg_o.jpg) 0px 0px;}

div#header div#facebookButton{background:none;width:490px;height:50px;margin:10px 0 0 0;text-align:right;float:left;padding:0;}




div#header div h2{float:left;padding-top:0px;}
div#header h2 a{height:25px;}
div#header h2 a#header-services{width:130px;}
div#header h2 a#header-services:hover{background:url(../toppage/header_bg_o.jpg) -420px -60px;}
div#header h2 a#header-info{width:80px;}
div#header h2 a#header-info:hover{background:url(../toppage/header_bg_o.jpg) -550px -60px;}
div#header h2 a#header-saiyo{width:90px;}
div#header h2 a#header-saiyo:hover{background:url(../toppage/header_bg_o.jpg) -630px -60px;}
div#header h2 a#header-sitemap{width:95px;}
div#header h2 a#header-sitemap:hover{background:url(../toppage/header_bg_o.jpg) -720px -60px;}
div#header h2 a#header-english{width:90px;}
div#header h2 a#header-english:hover{background:url(../toppage/header_bg_o.jpg) -815px -60px;}

div#movie{width:100%;height:365px;
	background:#ffffff url(../toppage/flash_bg.jpg) repeat-x bottom;
	text-align:center;}
p.movietoptext{padding:15px 0 10px;}
ul.movielinklist{margin:0 0 0 180px;}
ul.movielinklist li{float:left;text-align:left;padding-right:20px;font-weight:bold;font-size:75%;}
ul.movielinklist li ul {margin-top:5px;}
ul.movielinklist li ul li{float:none;font-weight:normal;font-size:95%;}
	
div#news-links{background:#ebf0f6;width:100%;text-align:center;padding:10px 0 0;}
div#news-links-in{width:920px;margin:0 auto;
	background:url(../toppage/news_line.gif) repeat-y left;}

div#news{width:600px;margin:5px 0 5px 20px;text-align:left;float:left;}
div#news h2{background:url(../toppage/news_title.gif);width:152px;height:14px;}
div#news dl{font-size:85%;}
div#news dl dt{font-weight:bold;padding:10px 0 3px;}
div#news dl dd{line-height:1.4;}

div#news dl dd.pressrelease{background:url(../toppage/icon_press.gif) no-repeat 0 1px;
	text-indent:70px;line-height:1.2;}

div#banner,div#banner div{width:280px;}
div#banner{background:url(../toppage/news_line.gif) repeat-y right;float:right;}
div#banner div{background:url(../toppage/news_line.gif) repeat-y left;}
div#banner div img{margin:5px 0 0;}


div#personal-data{clear:both;border-top:1px double #c8d7ea;margin:40px auto 10px;text-align:right;width:924px;padding:5px 0;font-size:80%;color:#d1d1d1;}


div#siteslink{clear:both;margin:30px auto 15px;padding:5px 0;
	text-align:left;width:924px;}
div#siteslink table{border:none;margin:0px;}
div#siteslink table caption{font-size:75%;font-weight:bold;text-align:left;padding:5px 0px 5px;
	color:#0a2f65;}
div#siteslink table th{border-bottom:1px solid #c8d7ea;width:80px;text-align:left;vertical-align:top;font-weight:normal;padding:3px;font-size:75%;}
div#siteslink table td{border-bottom:1px solid #c8d7ea;padding:4px 1px 2px;font-size:70%;color:#d1d1d1;line-height:1.3;}

div#siteslink ul{font-size:70%;padding:10px 5px 5px;color:#71859d;}
div#siteslink ul li{padding-bottom:3px;}

#copyright{clear:both;border-top:1px solid #14376b;margin:5px auto 0;text-align:center;width:924px;padding:5px 0 15px;font-size:80%;color:#14376b;}

#owabi{text-align:left;border:1px solid #c1c4c8;margin:0 20px 20px;padding:17px 24px;background:#FFF;}
#owabinews{border-top:1px solid #d6dbdf;padding:5px 0;}
#owabinews ul{margin:15px 0 0;display:none;}
#owabinews ul li{font-size:75%;line-height:1.3;padding:3px 0;}
#owabinews ul li span{width:100px;float:left;}

#owabinewsButton{display:block;width:14.5em;background:url(../../news/100825/owabi_arrow.gif) no-repeat right center;
	font-size:75%;padding:1px 0 0 0;color:#0c3367;}

#socialFacebook{width:290px;float:left;margin:20px 0;background:#FFF;}
#socialTwitter{margin:20px 0 10px 0px;float:right}

