@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-family:Sans-Serif}h1,h2,h3,h4,h5,h6{font-size:100%}img{line-height:0}body{font-size:14px;line-height:1.4;color:#333;*font-size:87.5%;_line-height:1.5}a{color:#36c;text-decoration:none}a:hover{color:#7496DC;text-decoration:underline}a:hover img{opacity:0.6;filter:alpha(opacity=60)}.linkDeff mark{display:inline-block;width:4px;height:6px;background:url(/common/images/icon.png) no-repeat -43px 0px;margin:0 5px .25em 0;*vertical-align:middle;*margin-bottom:0;_display:inline;_zoom:1;_overflow:hidden}.blockLink{display:table-cell;*display:inline;*zoom:1;*margin-left:9px}.iconWindow{display:inline-block;background:url(/common/images/icon.png) no-repeat -31px 0px;width:11px;height:11px;margin-left:5px;vertical-align:middle}.iconImportant{display:inline-block;background:url(/common/images/icon.png) no-repeat;width:16px;height:14px;margin-right:5px;vertical-align:middle}.iconPdf{display:inline-block;background:url(/common/images/icon.png) no-repeat -50px 0px;width:14px;height:14px;margin:0 5px;vertical-align:middle}.attrCenter{text-align:center}div,ul,ol,dl,section,article{min-height:1px;_height:1px;_zoom:1}div:after,ul:after,ol:after,dl:after,section:after,article:after{content:"";display:block;clear:both;height:0;visibility:hidden}header{width:100%;height:56px}#headerArea{width:960px;margin:0 auto;padding-bottom:8px}#headerArea .logo{float:left;width:309px}#headerArea .logo img{margin:15px 0 0 20px}#headerArea .logo a:hover img{opacity:1;filter:alpha(opacity=100)}#headerArea ul{float:left;width:431px;margin-top:15px}#headerArea li{float:left;height:28px;overflow:hidden}#headerArea li.globalBtn{width:102px;margin-right:20px}#headerArea li.globalBtn a:hover img{margin-left:-102px}#headerArea li.jpBtn,#headerArea li.englishBtn,#headerArea li.cnJBtn{width:92px;margin-right:10px}#headerArea li.jpBtn img,#headerArea li.englishBtn img,#headerArea li.cnJBtn img{margin-left:-204px}#headerArea li.jpBtn a:hover img,#headerArea li.englishBtn a:hover img,#headerArea li.cnJBtn a:hover img{margin-left:-296px}#headerArea li.cnBtn,#headerArea li.chineseBtn,#headerArea li.cnEBtn{width:92px;margin-right:20px}#headerArea li.cnBtn img,#headerArea li.chineseBtn img,#headerArea li.cnEBtn img{margin-left:-388px}#headerArea li.cnBtn a:hover img,#headerArea li.chineseBtn a:hover img,#headerArea li.cnEBtn a:hover img{margin-left:-480px}#headerArea li a:hover img{opacity:1;filter:alpha(opacity=100)}#headerArea .sitemapLink{width:94px;font-size:85.714%;height:auto;overflow:visible;padding-top:5px}#headerArea .sitemapLink a{display:block}#headerArea .searchBox{float:left;background-image:url(/common/images/search_back.gif);margin-top:7px;width:220px}#headerArea .searchBox .inDiv{padding:5px 10px 0}#headerArea .searchBox .gsc-input-box{height:auto}#headerArea .searchBox .gsib_a{padding:2px}#headerArea .searchBox input[type="image"]{padding:5px}#headerArea .searchBox input[type="text"]{font-size:14px !important}#headerArea .searchBox .txtBox{width:140px;height:21px;margin:8px 4px 8px 16px;border:none;border-top:solid 1px #a7a7a7;border-left:solid 1px #a7a7a7;*margin:8px 10px 8px 16px}#headerArea .searchBox .searchBtn{width:42px;height:23px;color:#fff;font-size:10px;padding-left:2px;line-height:1.0;border:none;background:url(/english/common/images/header_parts.png) no-repeat -572px 0px;cursor:pointer;*margin-bottom:8px}#headerArea .searchBox .searchBtn:hover{background:url(/english/common/images/header_parts.png) no-repeat -614px 0px;color:#181B4D}#globalMenu{width:100%;background:url(/common/images/global_menu_back.png) repeat-x}#globalMenu h2{display:none}#globalMenu ul{width:960px;margin:0 auto}#globalMenu li{float:left;width:137px;height:40px;overflow:hidden}#globalMenu li a:hover img{opacity:1;filter:alpha(opacity=100)}#globalMenu .gm01 img{margin:-28px 0 0 0}#globalMenu .gm01 a:hover img{margin:-68px 0 0 0}#globalMenu .gm02 img{margin:-28px 0 0 -137px}#globalMenu .gm02 a:hover img{margin:-68px 0 0 -137px}#globalMenu .gm03 img{margin:-28px 0 0 -274px}#globalMenu .gm03 a:hover img{margin:-68px 0 0 -274px}#globalMenu .gm04 img{margin:-28px 0 0 -411px}#globalMenu .gm04 a:hover img{margin:-68px 0 0 -411px}#globalMenu .gm05 img{margin:-28px 0 0 -548px}#globalMenu .gm05 a:hover img{margin:-68px 0 0 -548px}#globalMenu .gm06 img{margin:-28px 0 0 -685px}#globalMenu .gm06 a:hover img{margin:-68px 0 0 -685px}#globalMenu .gm07 img{margin:-28px 0 0 -822px}#globalMenu .gm07 a:hover img{margin:-68px 0 0 -822px}footer{width:100%;background:url(/common/images/footer_gra.gif) repeat-x left bottom}#footerArea{width:938px;margin:0 auto;padding:17px 0 15px 22px;background-color:#007dbd}#footerArea small{display:block;width:400px;float:left;line-height:0}#footerArea ul{float:right;display:table}#footerArea li{display:table-cell;padding:0 15px;border-right:solid 1px #39a7df;line-height:120%;font-size:85.714%;*display:inline;*zoom:1;*line-height:110%}#footerArea li:last-child{border-right:none}#footerArea li a:link,#footerArea li a:visited{color:#fff}#footerArea li a:active,#footerArea li a:hover{color:#fff;text-decoration:underline}#spMessage{width:100%;background-color:#007dbd;font-size:500%;line-height:1.2;text-align:center;font-weight:bold;border-bottom:solid 6px #333}#spMessage a{color:#fff;display:block;padding:.6em 20px;text-shadow:-1px -1px 1px #000;text-decoration:none}#mainContents{width:920px;margin:0 auto;padding:17px 0 0}#mainContents .topicPath{padding-bottom:5px}#mainContents .topicPath li{float:left;padding-right:1em;font-size:85.714%}#mainContents .topicPath li a{padding-right:1em}#mainContents .pageTop{padding-bottom:1em;text-align:right;font-size:85.714%}#mainContents .pageTop a mark{display:inline-block;background:url(/common/images/icon.png) no-repeat -43px -7px;width:6px;height:4px;vertical-align:middle;margin-right:4px;_display:inline;_zoom:1;_overflow:hidden}#mainContents .titleH2Area{margin-bottom:20px}#leftContents h3,h3.indexH3{background-color:#f3f3f3;font-size:114.285%;padding:11px 15px;border-left:solid 8px #007DBD;margin-bottom:20px;font-weight:bold}h3.conditionH3{color:#007DBD;padding:0 0 .5em;font-weight:bold}#mainContents .noneH3{display:none}#mainContents h4{border-left:solid 8px #007DBD;padding:2px 8px;margin-bottom:15px;font-weight:bold}#mainContents .articleTxt{padding-bottom:1.5em}#mainContents .txtRight{text-align:right}#mainContents .txtCenter{text-align:center}#mainContents .indentTxt{padding-left:1.5em}#mainContents dl.pvBox{padding-bottom:1.5em}#mainContents dl.pvBox dt{color:#007DBD;font-weight:bold;padding-bottom:.25em}#mainContents dl.pvBox .boldTxt{font-weight:bold;padding-bottom:.25em}#mainContents dl.pvBox .bottomPadding{padding-bottom:.75em}#mainContents .lineDl{border-top:solid 1px #ccc;padding-top:20px}#mainContents sup{font-size:71.428%;vertical-align:text-top}#mainContents #sitemapTable{width:100%;margin-bottom:10px}#mainContents #sitemapTable th{background-color:#f3f3f3;padding:15px 10px;vertical-align:top}#mainContents #sitemapTable th a{background:url(/common/images/icon_link01.gif) no-repeat left 0.4em;padding-left:12px}#mainContents #sitemapTable th .blockLink{display:block}#mainContents #sitemapTable .toTopLink{border-bottom:solid 8px #fff}#mainContents #sitemapTable td{width:25%;padding:15px 10px;vertical-align:top;border-bottom:solid 1px #ccc}#mainContents #sitemapTable td a{background:url(/common/images/icon_link01.gif) no-repeat left 0.4em;padding-left:12px}#mainContents #sitemapTable td ul{border-bottom:dotted 1px #ccc}#mainContents #sitemapTable td ul li{white-space:nowrap;float:left;padding:10px 2em 10px 10px}#mainContents #sitemapTable td ul li a{background:url(/common/images/icon_link03.gif) no-repeat left 0.4em}#mainContents #sitemapTable td ul .fullLi{width:100%}#mainContents #sitemapTable td ul .herfLi{width:50%}#mainContents #sitemapTable td .lastUl{border-bottom:none}#mainContents #sitemapTable .thUp{padding:15px 10px 25px;border-bottom:none}#mainContents #sitemapTable .inUl{padding:5px 0}#mainContents .listTable{margin-bottom:20px}#mainContents .listTable td{vertical-align:top;padding:0 .25em .5em 0}.square{font-size:142.857%}#globalMenu li{width:160px}#globalMenu .gm01 img{margin:-28px 0 0 0}#globalMenu .gm01 a:hover img{margin:-68px 0 0 0}#globalMenu .gm02 img{margin:-28px 0 0 -160px}#globalMenu .gm02 a:hover img{margin:-68px 0 0 -160px}#globalMenu .gm03 img{margin:-28px 0 0 -320px}#globalMenu .gm03 a:hover img{margin:-68px 0 0 -320px}#globalMenu .gm04 img{margin:-28px 0 0 -480px}#globalMenu .gm04 a:hover img{margin:-68px 0 0 -480px}#globalMenu .gm05 img{margin:-28px 0 0 -640px}#globalMenu .gm05 a:hover img{margin:-68px 0 0 -640px}#globalMenu .gm06 img{margin:-28px 0 0 -800px}#globalMenu .gm06 a:hover img{margin:-68px 0 0 -800px}ol.normal{list-style-type:decimal !important;margin:0.5em 0 1em 2em;line-height:1.5}ol.normal li{margin-bottom:0.5em}h3.firstH3{font-size:1.5em;color:#007DBD}.border-title-bottom{border-bottom:#FFF 6px solid}#sitemapTable.english-ver td a{padding-left:12px !important;display:block !important;width:250px !important}#sitemapTable.english-ver td .fullLi a{width:auto !important}#sitemapTable.english-ver td ul li{white-space:normal !important}.icon-no-link{background:url(/common/images/icon_link01.gif) no-repeat left 0.4em;padding-left:12px}#sitemapTable tr td a.message { white-space: nowrap;}

.searchArea {
	float:left;
	position: relative;
	margin-top:7px;
	width:220px;
	background-image:url(/common/images/search_back.gif);
}

.searchArea form {
	display: block;
	padding: 8px 10px;
}

.searchArea input {
	display: block;
	box-sizing: border-box;
}
.searchArea input[type="image"] {
	position: absolute;
	top: 7px;
	right: 10px;
	padding: 5px;
	width: 25px;
	height: 25px;
	border: 1px solid #003d8c;
	border-radius: 2px;
	background-color: #003d8c;
}
.searchArea input[type="text"] {
	padding: 2px;
	width: 161px;
	min-height: 24px;
	border: 1px solid #a7a7a7;
	font-size: 14px !important;
	line-height: 18px;
	outline: none;
}
.searchArea input[type="text"]:focus {
	box-shadow: 0 1px 2px 0 #aaa inset;
}

#footerArea {
	min-height: 12px;
	padding: 10px 0 10px 22px !important;
	position: relative;
}
#footerArea small {
	position: absolute;
	left: 10px;
	top: 11px;
}
#footerArea li {
	font-size: 78% !important;
	padding: 0 8px !important;
}

.statementTable {
	margin-bottom: 20px;
}
.statementTable th {
	background-color: #E6F2F9;
	text-align: center;
}
.statementTable td {
	vertical-align: top;
}
.statementTable th, .statementTable td{
	border: solid 1px #ccc;
	padding: .5em;
}
.statementListDisc {
	list-style-type: disc;
	padding-left: 1.5em;
	margin-bottom: 20px;
}

.privacyTable {
	margin-bottom: 20px;
	width: 100%;
}
.privacyTable th {
	background-color: #E6F2F9;
}
.privacyTable td {
	vertical-align: top;
}
.privacyTable th, .privacyTable td{
	border: solid 1px #ccc;
	padding: .5em;
}

/* 2022.05 グロナビ修正 */

#globalMenu li {
  width: 192px;
}
#globalMenu .gm01 img {
  margin: -28px 0 0 0;
}
#globalMenu .gm01 a:hover img {
  margin: -68px 0 0 0;
}
#globalMenu .gm02 img {
  margin: -28px 0 0 -192px;
}
#globalMenu .gm02 a:hover img {
  margin: -68px 0 0 -192px;
}
#globalMenu .gm03 img {
  margin: -28px 0 0 -384px;
}
#globalMenu .gm03 a:hover img {
  margin: -68px 0 0 -384px;
}
#globalMenu .gm04 img {
  margin: -28px 0 0 -576px;
}
#globalMenu .gm04 a:hover img {
  margin: -68px 0 0 -576px;
}
#globalMenu .gm06 img {
  margin: -28px 0 0 -768px;
}
#globalMenu .gm06 a:hover img {
  margin: -68px 0 0 -768px;
}
