@charset "UTF-8";
/* CSS Document */

/************************

global common css

date.20170830
************************/

@charset "UTF-8";

/* reset */

/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

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}*/
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
strong{font-style:normal;font-weight:bold}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;font-weight:bold}
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;*font-size:100%}*/
legend{color:#000}
#yui3-css-stamp.cssreset{display:none}


/* base */
body {
	background: #F2F2F2;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align:left;
	/*font-family: arial, Helvetica, Utkal, sans-serif;*/
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
}
p {color: #333;}
textarea,select,input {
font-family: arial, Helvetica, Utkal, sans-serif;
}
a:link{
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	/*color: #e84735;*/
	color: #CC0000;
	text-decoration: underline;
}
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

/* header */
#header {
	margin: 0 auto;
	text-align: left;
	padding: 13px 0 0px 0;
	width: 950px;
	overflow: hidden;/* float clear */
}
@media screen and (max-width: 767px) {
	#header {
    	width: 96%;
	}
}

#logo {
	font-size: 0;
	float: left;
	line-height: 100%;
	padding-bottom: 10px;
	width: 195px;
}

#headerR {
	float: right;
	width: 660px;
}

#headerR .subNavi {
	width: 660px;
}

#headerR .subNavi li {
	float: right;
	white-space: nowrap;
}

#headerR .subNavi li {
	float: right;
	line-height: 140%;
	margin-left: 26px;
	padding: 0 0 11px 0;
	white-space: nowrap;
	font-size: 12px;
}

#headerR .subNavi li a.linkIcon {
	background: url(/global/common/img/icon_link_arrow_01.gif) 2px 0.5em no-repeat;
	padding: 2px 0 4px 13px;
}

#headerR .subNavi li a.japaneseIcon {
	background: url(/global/common/img/icon_japanese.gif) 2px 0.2em no-repeat;
	padding: 2px 0 4px 19px;
}

#headerR .subNavi li a.selectIcon {
	background: url(/global/common/img/icon_select.gif) 2px 0.2em no-repeat;
	padding: 2px 0 4px 19px;
}


dl.rdLink {
	display: block;
	height: 1px;
	left: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	width: 1px;
}

.navbar {
    border-radius: 0;
}

/* style reset */
.navbar {
    min-height: 26px;
    margin-bottom: 0px;
}
#header + .pmd-z-depth {
    box-shadow: none;
}
.navbar-inverse {
    background-color: #000;
    border-color: #fff;
    border: none;
    border-bottom: 1px solid #fff;
}
.container-fluid {
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
    width: 832px;
}
@media screen and (max-width: 767px) {
	.container-fluid {
    	width: 767px;
	}
}
@media screen and (max-width: 568px) {
	.container-fluid {
    	width: 100%;
	}
}
.navbar-nav {
    width: 832px;
    -webkit-font-smoothing: antialiased;
	display: flex;
	justify-content: space-between;
    /* box-sizing: content-box; */
}
/*.pmd-navbar .navbar-nav>li:nth-of-type(1) {
	margin-right: 24px;
}
.pmd-navbar .navbar-nav>li:nth-of-type(2) {
	margin-right: 46px;
}
.pmd-navbar .navbar-nav>li:nth-of-type(3) {
	margin-right: 49px;
}
.pmd-navbar .navbar-nav>li:nth-of-type(4) {
	margin-right: 29px;
	display: none;
}
.pmd-navbar .navbar-nav>li:nth-of-type(5) {
	margin-right: 29px;
}
.pmd-navbar .navbar-nav>li:nth-of-type(6) {
	margin-right: 0;
}*/
.pmd-navbar .navbar-nav>li:nth-of-type(4) {
	display: none;
}
.pmd-navbar .navbar-nav>li>a {
	width: 98px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 14px;
	color: #fcfcfc;
	line-height: 25px;
	text-transform: none;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	box-sizing: content-box;
}
.pmd-navbar .navbar-nav>li>a[title="Global Network"] {
	width: 140px;
}
.pmd-navbar .navbar-nav>li>a:hover {
	color:#CC0000;
}
#container {
	overflow: hidden;
	padding-bottom: 80px;
}
.container {
	width: 950px;
	background: #fff;
	padding-bottom: 80px;
}
.title-bar {
	background: #525252;
    text-align: center;
    width: 100%;
}
.title-bar .inner {
	position: relative;
	width: 950px;
	height: 270px;
	margin: auto;
}
@media screen and (max-width: 767px) {
	.title-bar > .inner {
    position: relative;
    width: 100%;
    height: 270px;
    margin: auto;
  }
	.container {
	    width: 100%;
	}
}

.title-bar .inner div.title {
	position: absolute;
	left: 45px;
    top: 111px;
    text-align: left;
}
.title-bar .inner .title h1 {
	color: #fff;
	font-size: 24px;
}
.title-bar .inner .title p {
	color: #fff;
	font-size: 14px;
	background: rgba(0,0,0,0.4);
}

.title-bar .breadCrumbs {
	position: absolute;
	bottom: 0;
	left: 0;
    line-height: 140%;
    padding: 8px 5px;
    width: 100%;
    background: rgba(0,0,0,0.8)!important;
    background: rgba(0,0,0,0.5)!important;
}
.title-bar .breadCrumbs li {
float: left;
margin: 0;
padding: 0 10px;
list-style: none;
background: url(/global/common/img/icon_bread_crumbs.gif) no-repeat left center;
font-size: 12.8px;
color: #fff;
}
.title-bar .breadCrumbs ol li:first-child {
    background: none;
}
.title-bar .breadCrumbs li a {
	color: #fff;
}

/* Page Top */
.f-bg{
  clear: both;
  position: relative;
	max-width: 950px;
	margin: auto;
}
.f-bg .f-pageTop a {
  color: #fff;
  display: block;
  text-align: center;
  -webkit-box-sizing: content-box!important;
  -moz-box-sizing: content-box!important;
  box-sizing: content-box!important;
}
.sitenavi a {
  line-height: 125%!important;
}
.f-bg .f-pageTop {
  position: absolute;
  bottom: -1.5em;
  right: 20px;
  background: #757575;
  box-sizing: content-box;
  transition: background 0.3s;
}
.f-bg .f-pageTop:hover {
  color: #333333;
  background: #ececec;
}

.f-bg .f-pageTop > a i.material-icons {
  color: #fff;
  font-size: 24px;
}
.f-bg .f-pageTop > a:hover i.material-icons {
  color: #e84735;
  text-decoration: none;
}
#footer .ftLink ul li{
  background: none;
}

/* footer */
#footer {
	/*background: url(/global/img/img/bg_container_btm.gif) left top no-repeat;*/
	clear: both;
	margin: 0 auto;
	width: 956px;
	overflow: hidden;/* float clear */
}
@media screen and (max-width: 767px) {
	#footer {
	    width: 95%;
	}
}
@media screen and (max-width: 568px) {
	#footer {
    	/*background: url(/global/img/img/bg_container_btm.gif) left top no-repeat;*/
    	clear: both;
    	margin: 0 auto;
    	width: 95%;
    	overflow: hidden;
	}
}
#footer p,
#footer .ftLink ul {
    font-size: 11.2px;
}
#footer .ftAd {
	float: left;
	text-align: left;
	padding: 15px 0 56px;
	width: 300px;
}

#footer .ftLink {
	float: right;
	text-align: right;
	padding: 15px 0 56px;
	width: 650px;
}


#footer .ftLink ul {
	float: right;
}

#footer .ftLink ul li {
	float: left;
	padding: 0 10px;
	line-height: 1;
}

#footer .ftLink ul li:first-child {
	border-right:1px solid #000;
}

#footer .ftAd p {	margin-left: 5px;}
#footer .ftLink p {	margin-right: 5px;}

#footer a:link{	text-decoration: none;}
#footer a:visited {	text-decoration: none;}
#footer a:hover {	text-decoration: underline;}
