/*<![CDATA[*/
@charset "Shift_JIS";

/* ------------------------------------------------------------
	Yahoo UI Library - CSS Reset, CSS Fonts
   ------------------------------------------------------------ */
/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
html{color:#000;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,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,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;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.1
build: 47
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* ------------------------------------------------------------
	Common Setting
   ------------------------------------------------------------ */
body {font-size: 12px;line-height: 1.75;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
/* clearfix */
.clearfix:after {
    content: " "; 
    clear: both;
    visibility: hidden;
    display: block;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* link color */
a:link,
a:visited {color: #304e71;text-decoration: none;}
a:active,
a:hover {color: #304e71;text-decoration: underline;}

.mt5 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}

.mb5 {margin-bottom: 5px;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}

/* ------------------------------------------------------------
	Layout
   ------------------------------------------------------------ */

/* Lv09 */
.lv09 .liquid,
.lv09 #footer-link-inner,
.lv09 #footer #footer_in,
.lv09 #footer .footerArea,
.lv09 #footer .footerArea02 {width: 1850px;}
.lv09 #newsArea {width: 931px;}
.lv09 .infoArea-inner,
.lv09 #ciArea {width: 919px;_width: 918px;}

/* Lv08 */
.lv08 .liquid,
.lv08 #footer-link-inner,
.lv08 #footer #footer_in,
.lv08 #footer .footerArea,
.lv08 #footer .footerArea02 {width: 1695px;}
.lv08 #newsArea {width: 853px;}
.lv08 .infoArea-inner,
.lv08 #ciArea {width: 841px;_width: 840px;}

/* Lv07 */
.lv07 .liquid,
.lv07 #footer-link-inner,
.lv07 #footer #footer_in,
.lv07 #footer .footerArea,
.lv07 #footer .footerArea02 {width: 1540px;}
.lv07 #newsArea {width: 775px;}
.lv07 .infoArea-inner,
.lv07 #ciArea {width: 764px;_width: 763px;}

/* Lv06 */
.lv06 .liquid,
.lv06 #footer-link-inner,
.lv06 #footer #footer_in,
.lv06 #footer .footerArea,
.lv06 #footer .footerArea02 {width: 1385px;}
.lv06 #newsArea {width: 698px;}
.lv06 .infoArea-inner,
.lv06 #ciArea {width: 686px;_width: 685px;}

/* Lv05 */
.lv05 .liquid,
.lv05 #footer-link-inner,
.lv05 #footer #footer_in,
.lv05 #footer .footerArea,
.lv05 #footer .footerArea02 {width: 1230px;}
.lv05 #newsArea {width: 621px;}
.lv05 .infoArea-inner,
.lv05 #ciArea {width: 608px;_width: 607px;}

/* Lv04 */
.lv04 .liquid,
.lv04 #footer-link-inner,
.lv04 #footer #footer_in,
.lv04 #footer .footerArea,
.lv04 #footer .footerArea02 {width: 1075px;}
.lv04 #newsArea {width: 543px;}
.lv04 .infoArea-inner,
.lv04 #ciArea {width: 531px;_width: 530px;}

/* Lv03 */
.lv03 .liquid,
.lv03 #footer-link-inner,
.lv03 #footer #footer_in,
.lv03 #footer .footerArea,
.lv03 #footer .footerArea02 {width: 920px;}
.lv03 #newsArea {width: 466px;}
.lv03 .infoArea-inner,
.lv03 #ciArea {width: 453px;}

/* Lv02 */
.lv02 .liquid,
.lv02 #footer-link-inner,
.lv02 #footer #footer_in,
.lv02 #footer .footerArea,
.lv02 #footer .footerArea02 {width: 765px;}

/* Lv01 */
.lv01 .liquid,
.lv01 #footer-link-inner,
.lv01 #footer #footer_in,
.lv01 #footer .footerArea,
.lv01 #footer .footerArea02 {width: 640px;}


/* header */
#header {
	background: #000;
}
#header-inner {margin: 0 0 0 15px;}
#header h1 {
	float: left;
	width: 172px;
	height: 78px;
}
#header h1 a {
	display: block;
	width: 172px;
	height: 78px;
	background: url(../img/headerlogo.gif) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}

#header #header-link {
	float: right;
	margin-right: 20px;	
	padding-top: 12px;
	font-size: 11px;
	line-height: 20px;
}
#header #header-link li {
	display: inline;
	padding: 0 10px;
}
#header #header-link li.btn01{border-right: 1px solid #fff;}
#header #header-link li a {color: #fff;text-decoration: none;}
#header #btnJE {
	float: right;
	width: 120px;
	height: 20px;
	padding-top: 10px;
}
#header #btnJE li {
	float: left;
	width: 60px;
}
#header #btnJE li a,
#header #btnJE li span {
	display: block;
	width: 60px;
	height: 20px;
	background-image: url(../img/btn-j-e.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#header #btnJE li.btn01 span.on {background-position: 0 0;}
#header #btnJE li.btn01 a.off {background-position: 0 -20px;}
#header #btnJE li.btn02 span.on {background-position: -60px 0;}
#header #btnJE li.btn02 a.off {background-position: -60px -20px;}


/* container */
#container {margin: 10px 0 10px 10px;_margin: 5px 0 10px 5px;_padding-bottom: 10px;}
*:first-child+html #container {padding-bottom: 10px;}
#container .boxL,
#container .boxM,
#container .boxS {
	float: left;
	margin: 0 6px 11px;
	border: 1px solid #cecece;
	background: #fff;
}

#container .boxL {width: 918px; height: 407px;}
#container .boxM {width: 298px; height: 198px;}
#container .boxS {width: 143px; height: 198px;}

#container .boxL span,
#container .boxM span,
#container .boxS span {
	display: block;
}

#container .boxL .pagetitle,
#container .boxM .pagetitle,
#container .boxS .pagetitle {
	height: 29px;
}
.en #container .boxL .pagetitle,
.en #container .boxM .pagetitle,
.en #container .boxS .pagetitle {
	font-size: 11px;
}
#container .boxL a .pagetitle,
#container .boxM a .pagetitle,
#container .boxS a .pagetitle {
	margin: 0 6px;
	padding-left: 9px;
	background: url(../img/block-title.gif) no-repeat left center;
	line-height: 29px;
}
#container .boxL a:link,
#container .boxL a:visited,
#container .boxL a:hover,
#container .boxL a:active,
#container .boxM a:link,
#container .boxM a:visited,
#container .boxM a:hover,
#container .boxM a:active,
#container .boxS a:link,
#container .boxS a:visited,
#container .boxS a:hover,
#container .boxS a:active {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}


/* info area */
#infoArea {margin: 0 15px 15px;}
#newsArea,#weArea,#ciArea {
	float: left;
}
.infoArea-inner {border: 1px solid #cecece;background: #ebebeb;}
#newsArea h2,#weArea h2,#ciArea h2 {
	height: 29px;
	background-color: #fff;
	background-position: left center;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#newsArea h2 {background-image: url(../../img/h2-news.gif);}
#weArea h2 {background-image: url(../../img/h2-worldedwin-top.gif);}
#ciArea h2 {background-image: url(../../img/h2-companyinfo.gif);}
#newsArea table,#ciArea table {margin: 10px 10px 0 10px;}
#newsArea th,#ciArea th {
	padding: 0 20px 10px 0;
	color: #595959;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}
#newsArea td,#ciArea td {
	padding: 0 0 10px 0;
	font-size: 13px;
	vertical-align: top;
}
#weArea ul {margin: 0 10px;}
#weArea li {
	float: left;
	height: 37px;
}
#weArea li.jp,#weArea li.tw,#weArea li.cn,#weArea li.eu,#weArea li.us {width: 80px;}
#weArea li.hk {width: 95px;}
#weArea li a {
	display: block;
	height: 27px;
	text-indent: -9999px;
	overflow: hidden;
}
#weArea li.jp a {width:70px;background: url(../../img/btn-jpn.gif) no-repeat;}
#weArea li.tw a {width:70px;background: url(../../img/btn-taiwan.gif) no-repeat;}
#weArea li.cn a {width:70px;background: url(../../img/btn-china.gif) no-repeat;}
#weArea li.eu a {width:70px;background: url(../../img/btn-europe.gif) no-repeat;}
#weArea li.us a {width:70px;background: url(../../img/btn-usa.gif) no-repeat;}
#weArea li.hk a {width:85px;background: url(../../img/btn-hongkong.gif) no-repeat;}
#weArea li a.off {background-position: 0 0}
#weArea li a.on {background-position: 0 -27px;}

/* footer - link */
#footer-link {
	padding: 5px 0;
	background: #000;
}
#footer-link-inner {
	margin:0 0 0 10px;
	text-align: right;
}
#footer-link h3 {
	display: inline;
	margin: 0 4px 0 40px;
	padding-right: 8px;
	background: url(../img/tri-red.gif) no-repeat right center;
	color: #df1400;
}
#footer-link ul {
	display: inline;
	border-right: 1px solid #fff;
}
#footer-link li {
	display: inline;
	padding: 0 10px;
	border-left: 1px solid #fff;
}
#footer-link li a {color: #fff;text-decoration: none;}

/* footer */
#footer {margin-top: 0;}
#footer #footer_in,
#footer .footerArea,
#footer .footerArea02 {margin:0 0 0 10px;padding: 0;}
#footer #footer_in {padding-top: 10px;}


/* footer en */
.copuright01,.copyright02 {font-family:Geneva, Arial, Helvetica, san-serif;}
.copyright01 {
	float:left;
	min-width:100px;
	width:20%;
}
.copyright02 {
	float:right;
	min-width:500px;
	width:80%;
	text-align:right;
}


/*]]>*/
