@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:verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;_font-family:"ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif}img.imgtxt{display:inline!important;height:1em!important;vertical-align:-2px;margin-right:1px}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:12px;padding-left:2px;line-height:1.0;border:none;background:url(/japanese/common/images/header_parts.png) no-repeat -572px 0px;cursor:pointer;*margin-bottom:8px}#headerArea .searchBox .searchBtn:hover{background:url(/japanese/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.gnav{width:960px!important;margin:0 auto!important;background:none!important;border-right:none!important;border-left:none!important}#globalMenu li.gm{float:left;width:137px;height:40px;overflow:hidden}#globalMenu li.gm>a{display:block;width:137px;height:40px;padding:0!important;background-image:url(/japanese/common/images/header_parts.png);background-repeat:no-repeat;background-position:0 -28px;text-indent:-9999px}#globalMenu li.gm.mega-hover>a{background-position:0 -108px}#globalMenu li.gm1>a{background-position:0 -28px !important}#globalMenu li.gm1.mega-hover>a{background-position:0 -108px !important}#globalMenu li.gm2>a{background-position:-137px -28px !important}#globalMenu li.gm2.mega-hover>a{background-position:-137px -108px !important}#globalMenu li.gm3>a{background-position:-274px -28px !important}#globalMenu li.gm3.mega-hover>a{background-position:-274px -108px !important}#globalMenu li.gm4>a{background-position:-411px -28px !important}#globalMenu li.gm4.mega-hover>a{background-position:-411px -108px !important}#globalMenu li.gm5>a{background-position:-548px -28px !important}#globalMenu li.gm5.mega-hover>a{background-position:-548px -108px !important}#globalMenu li.gm6>a{background-position:-685px -28px !important}#globalMenu li.gm6.mega-hover>a{background-position:-685px -108px !important}#globalMenu li.gm7>a{background-position:-822px -28px !important}#globalMenu li.gm7.mega-hover>a{background-position:-822px -108px !important}#globalMenu ul.mega-menu,#globalMenu ul.mega-menu li a.dc-mega,#globalMenu ul.mega-menu ul{position:relative}#globalMenu ul.mega-menu li .sub-container{position:absolute}#globalMenu ul.mega-menu li .sub-container .sub{display:none}#globalMenu ul.mega-menu li .sub-container .sub{width:940px;padding:40px 0 20px 20px;background:url(/japanese/common/images/megamenu/bg_megamenu.png) repeat 0 0;box-shadow:0 1px 2px #ddd}#globalMenu ul.mega-menu li .sub-container .sub:before{content:"";width:16px;height:10px;position:absolute;top:-1px;left:72px;background:url(/japanese/common/images/megamenu/bg_megamenu02.png) no-repeat 0 0}#globalMenu ul.mega-menu li.gm1 .sub-container .sub:before{left:60px}#globalMenu ul.mega-menu li.gm2 .sub-container .sub:before{left:197px}#globalMenu ul.mega-menu li.gm3 .sub-container .sub:before{left:334px}#globalMenu ul.mega-menu li.gm4 .sub-container .sub:before{left:471px}#globalMenu ul.mega-menu li.gm5 .sub-container .sub:before{left:608px}#globalMenu ul.mega-menu li.gm6 .sub-container .sub:before{left:745px}#globalMenu ul.mega-menu li.gm7 .sub-container .sub:before{left:881px}#globalMenu ul.mega-menu li .sub-container .sub li{float:left;width:290px;height:60px;margin:0 25px 20px 0;background:#fff}#globalMenu ul.mega-menu li .sub-container .sub.col03 li{width:290px}#globalMenu ul.mega-menu li .sub-container .sub.col04 li{width:212px;margin:0 24px 20px 0}#globalMenu ul.mega-menu li .sub-container .sub.col03 li:nth-of-type(3n),#globalMenu ul.mega-menu li .sub-container .sub.col04 li:nth-of-type(4n){margin-right:0}#globalMenu ul.mega-menu li.gm6 .sub-container .sub.col03 li{height:120px}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 .pdfInfo{border:solid 1px #ccc;padding:12px 20px;margin-bottom:25px}#mainContents .pdfInfo div{width:88px;padding-top:5px;float:right}#mainContents .pdfInfo p{width:550px;float:left}#contents{padding-bottom:30px}#contents #leftContents{width:684px;float:left}#contents #rightContents{width:212px;float:right}#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}#rightMenu{background:url(/japanese/common/images/top/title_decoration.gif) #007dbd repeat-y;padding-top:4px;margin-bottom:25px}#rightMenu nav{background-color:#F3F3F3;padding:12px 13px 15px 13px}#rightMenu nav h3{padding-bottom:10px;line-height:0}#rightMenu nav ul{border:solid 1px #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 3px #ccc;-moz-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc}#rightMenu nav li{border-bottom:solid 1px #ccc}#rightMenu nav li:last-child{border-bottom:none}#rightMenu nav li a{color:#007DBD;display:block;background-image:url(/common/images/icon_link01.gif);background-repeat:no-repeat;background-position:96% center;background-color:#f3f3f3;border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;padding:12px 16px 12px 10px;line-height:1.2;_zoom:1}#rightMenu nav li a .icnWin{display:block;background:url(/common/images/icon_window.gif) no-repeat right center;padding-right:15px}#rightMenu nav li a:hover{color:#fff;text-decoration:none;background-image:url(/common/images/icon_link01.gif);background-repeat:no-repeat;background-position:96% center;background-color:#007DBD}#rightMenu nav li .lowerLevel{background-image:url(/common/images/icon_link02.gif);border-bottom:dashed 1px #ccc !important}#rightMenu nav li .lowerLevel:hover{background-image:url(/common/images/icon_link02.gif)}#rightMenu nav li .windowLink{background-image:url(/common/images/icon_window.gif)}#rightMenu nav li .windowLink:hover{background-image:url(/common/images/icon_window.gif)}#rightMenu nav li .current{color:#fff;background-color:#007DBD}#rightMenu nav li .current:hover{background-color:#007DBD}#rightMenu nav li:first-child a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#rightMenu nav li:last-child a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#rightMenu nav li div{font-weight:bold;border-top:solid 1px #ccc;background-color:#d0d0d0}#rightMenu nav li div span{display:block;padding:7px 0 7px 12px;border-left:solid 1px #fff;border-top:solid 1px #fff;border-right:solid 1px #fff}#rightMenu nav li ul{border-left:none;border-right:none;border-bottom:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 0px 0px #ccc;-moz-box-shadow:0px 0px 0px #ccc;box-shadow:0px 0px 0px #ccc;padding:0;background-color:#FFF}#rightMenu nav li ul li{border-bottom:none}#rightMenu nav li ul li a{color:#007DBD;display:block;background-color:#FFF;border-bottom:solid 1px #ccc;padding:10px 16px 10px 17px;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}#rightMenu nav li ul li a:hover{color:#fff;text-decoration:none;background-color:#007DBD}#rightMenu nav li ul li:first-child a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}#rightMenu nav li ul li:last-child a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0;border-bottom:none}#rightMenu nav li ul li ul{border-top:none}#rightMenu nav li ul li ul li a{padding:10px 10px 10px 31px;background-image:url(/common/images/icon_link03.gif);background-position:11% center}#rightMenu nav li ul li ul li a:hover{background-image:url(/common/images/icon_link03.gif);background-position:11% center}#rightMenu nav li ul li ul li ul{border-top:dashed 1px #CCC}#rightMenu nav li ul li ul li ul li a{background-image:none;padding:8px 8px 8px 44px}#rightMenu nav li ul li ul li ul li a:hover{background-image:none}#rightSubMenu01{background:url(/common/images/top/title_decoration.gif) #007dbd repeat-y;padding-top:4px;margin-bottom:30px}#rightSubMenu01 nav{background-color:#fff;padding-top:12px}#rightSubMenu01 nav h3{line-height:0;padding-left:15px;padding-right:15px;padding-bottom:12px}#rightSubMenu01 nav ul{border:solid 1px #ccc}#rightSubMenu01 nav li{border-bottom:solid 1px #ccc}#rightSubMenu01 nav li:last-child{border-bottom:none}#rightSubMenu01 nav li a{color:#333;display:block;background-color:#fff;padding:10px 8px 10px 15px;min-height:1px;_height:1px;_zoom:1}#rightSubMenu01 nav li a:after{content:"";display:block;clear:both;height:0;visibility:hidden}#rightSubMenu01 nav li a:hover{text-decoration:none;background-color:#007DBD;color:#FFF}#rightSubMenu01 nav li a mark{display:inline-block;width:4px;height:6px;background:url(/common/images/icon.png) no-repeat -43px 0;margin-top:0.45em;float:right;*margin-top:-1em;_display:inline;_zoom:1;_overflow:hidden}#rightSubMenu02{border:solid 1px #ccc;padding-bottom:.25em}#rightSubMenu02 nav{padding:12px 12px 10px}#rightSubMenu02 nav h3{line-height:0;margin-bottom:16px}#rightSubMenu02 nav li{padding-bottom:.75em}#rightSubMenu02 nav li:last-child{padding-bottom:0}#rightSubMenu02 nav li div{display:table}#rightSubMenu02 nav li .linkIcon,#rightSubMenu02 nav li .linkTxt{display:table-cell;vertical-align:top;*display:inline;*zoom:1}#rightSubMenu02 nav li .linkIcon{width:9px}#rightSubMenu02 nav li .linkIcon mark{display:inline-block;width:4px;height:6px;background:url(/common/images/icon.png) no-repeat -43px 0px;margin-bottom:0.2em;*margin-top:0.4em;*margin-bottom:0;_display:inline;_zoom:1;_overflow:hidden}#rightSubMenu02 nav li .linkTxt{width:169px}#globalMenu li.gm2>a{background-position:-137px -108px !important}#globalMenu li.gm2.mega-hover>a{background-position:-137px -108px !important}nav.business .gm2 .sub a img,nav.business .gm2 .sub a:hover img{margin:0 !important}#contents .photoLinkArea{background-color:#f3f3f3;padding:15px;margin-bottom:40px;*text-align:center}#contents .photoLinkArea .photoBox{display:table;margin:0 auto;*display:inline;*zoom:1}#contents .photoLinkArea .photoBox a{display:table-cell;width:298px;text-align:center;vertical-align:top;*display:inline;*zoom:1}#contents .photoLinkArea .photoBox a p{padding:.1em 10px 0 10px;text-align:left}#contents .photoLinkArea .photoBox a p mark{display:inline-block;width:4px;height:6px;background:url(/common/images/icon.png) no-repeat -43px 0px;margin:0 5px 0.25em -9px;vertical-align:middle;_display:inline;_zoom:1;_overflow:hidden;_margin-top:0.4em}#leftContents h4{color:#007DBD;font-size:114.285%;padding-bottom:10px;font-weight:bold}#leftContents h4.firstH4{font-size:142.857%}#mainContents .articleTxt{padding-bottom:1.5em}#mainContents .articleTxt a.linkDeff{padding-left:0;text-indent:0}#mainContents .indexCatchTxt{padding-bottom:30px}#mainContents .notes{border-top:solid 1px #ccc;padding:10px 0 0 1em;text-indent:-1em;font-size:85.714%}#contents .textLeft{width:450px;float:left}#contents .photoRight{width:210px;float:right;padding:5px 0 1.5em}#contents .apFirst .textLeft{width:350px}#contents .apFirst .photoRight{width:310px}#contents .apFirst .photoRight a{width:278px}#contents .apFirst .photoRight a p{_padding-left:48px}#contents dl.exPhoto{padding-bottom:30px;width:610px;margin:0 auto}#contents dl.exPhoto dt{font-weight:bold;padding-bottom:.5em}#contents aside.accountBox{border:solid 1px #ccc;padding:15px}#contents aside.accountBox h4{font-weight:bold;padding-bottom:.5em}#mainContents #indexMenu{padding-bottom:40px;margin-right:-3px}#mainContents #indexMenu li{float:left;width:287px;height:77px;margin-right:31px}#mainContents #indexMenu li a{display:block;width:287px;height:77px;overflow:hidden;cursor:pointer}#mainContents #indexMenu li a:hover img{opacity:1;filter:alpha(opacity=100)}#mainContents #indexMenu .menu01 a:hover img{margin-top:-77px}#mainContents #indexMenu .menu02 img{margin-left:-287px}#mainContents #indexMenu .menu02 a:hover img{margin-top:-77px}#mainContents #indexMenu .menu03{margin-right:0}#mainContents #indexMenu .menu03 img{margin-left:-574px}#mainContents #indexMenu .menu03 a:hover img{margin-top:-77px}#mainContents .indexAtterImg{padding:5px 0 35px}#globalMenu li.gm2>a{background-position:-137px -108px !important}#globalMenu li.gm2.mega-hover>a{background-position:-137px -108px !important}nav.business .gm2 .sub a img,nav.business .gm2 .sub a:hover img{margin:0 !important}
.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;
}
