﻿html{margin:0;padding:0;height:100%}body{margin:0;padding:0;font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;line-height:1.4;color:#333333;font-size:87.5%}[lang="en"],[lang="en"] body{font-family:Helvetica, Arial, sans-serif}[lang="zh"],[lang="zh"] body{font-family:SimSun, Helvetica, Arial, sans-serif}pre{font-family:"MS Gothic", "ＭＳ ゴシック", "Osaka-等幅", serif;line-height:1.2}h1,h2,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0}em{font-style:normal}p{margin:0 0 12px 0;line-height:1.6}[lang="en"] p{line-height:1.4}ul{list-style-type:none}h1,h2,h3,h4,h5,h6{font-weight:bold}a:link{color:#006693;text-decoration:none}a:visited{color:purple;text-decoration:none}a:hover,a:active,a:focus{color:#006699;text-decoration:underline}img{vertical-align:bottom}.bold{font-weight:bold !important}.left{text-align:left !important}.center{text-align:center !important;margin-left:auto !important;margin-right:auto !important}.right{text-align:right !important}img.left{float:left;margin:0 12px 5px 0}img.right{float:right;margin:0 0 5px 12px}.top{vertical-align:top !important}.middle{vertical-align:middle !important}.bottom{vertical-align:bottom !important}.analyzer{*display:none}.clear{clear:both}img.pdficon,img.wmvicon,img.xlsicon,img.flipicon,img.rssicon,img.zipicon,img.mailicon,img.newwindowicon,img.videoicon,img.icon-new{vertical-align:middle;font-size:10px;margin:0 5px 2px !important}img.mailicon{*position:relative;*top:2px}img.newwindowicon{*position:relative;*top:1px}.block{display:block !important}.inline{display:inline !important}.inline-block{display:inline-block !important;*display:inline !important}.line-reset-top{border-top:none !important}.line-reset-bottom{border-bottom:none !important}.line-dot-top{border-top:1px dotted #d8dadc !important}.line-dot-bottom{border-bottom:1px dotted #d8dadc !important}.line-solid-top{border-top:1px solid #d8dadc !important}.line-solid-bottom{border-bottom:1px solid #d8dadc !important}.w-0{width:0% !important}.w-5{width:5% !important}.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-25{width:25% !important}.w-30{width:30% !important}.w-35{width:35% !important}.w-40{width:40% !important}.w-45{width:45% !important}.w-50{width:50% !important}.w-55{width:55% !important}.w-60{width:60% !important}.w-65{width:65% !important}.w-70{width:70% !important}.w-75{width:75% !important}.w-80{width:80% !important}.w-85{width:85% !important}.w-90{width:90% !important}.w-95{width:95% !important}.w-100{width:100% !important}.p-top-0{padding-top:0px !important}.p-top-5{padding-top:5px !important}.p-top-10{padding-top:10px !important}.p-top-15{padding-top:15px !important}.p-top-20{padding-top:20px !important}.p-top-25{padding-top:25px !important}.p-top-30{padding-top:30px !important}.p-top-35{padding-top:35px !important}.p-top-40{padding-top:40px !important}.p-top-45{padding-top:45px !important}.p-top-50{padding-top:50px !important}.p-top-55{padding-top:55px !important}.p-top-60{padding-top:60px !important}.p-right-0{padding-right:0px !important}.p-right-5{padding-right:5px !important}.p-right-10{padding-right:10px !important}.p-right-15{padding-right:15px !important}.p-right-20{padding-right:20px !important}.p-right-25{padding-right:25px !important}.p-right-30{padding-right:30px !important}.p-right-35{padding-right:35px !important}.p-right-40{padding-right:40px !important}.p-right-45{padding-right:45px !important}.p-right-50{padding-right:50px !important}.p-right-55{padding-right:55px !important}.p-right-60{padding-right:60px !important}.p-bottom-0{padding-bottom:0px !important}.p-bottom-5{padding-bottom:5px !important}.p-bottom-10{padding-bottom:10px !important}.p-bottom-15{padding-bottom:15px !important}.p-bottom-20{padding-bottom:20px !important}.p-bottom-25{padding-bottom:25px !important}.p-bottom-30{padding-bottom:30px !important}.p-bottom-35{padding-bottom:35px !important}.p-bottom-40{padding-bottom:40px !important}.p-bottom-45{padding-bottom:45px !important}.p-bottom-50{padding-bottom:50px !important}.p-bottom-55{padding-bottom:55px !important}.p-bottom-60{padding-bottom:60px !important}.p-left-0{padding-left:0px !important}.p-left-5{padding-left:5px !important}.p-left-10{padding-left:10px !important}.p-left-15{padding-left:15px !important}.p-left-20{padding-left:20px !important}.p-left-25{padding-left:25px !important}.p-left-30{padding-left:30px !important}.p-left-35{padding-left:35px !important}.p-left-40{padding-left:40px !important}.p-left-45{padding-left:45px !important}.p-left-50{padding-left:50px !important}.p-left-55{padding-left:55px !important}.p-left-60{padding-left:60px !important}.m-top-0{margin-top:0px !important}.m-top-5{margin-top:5px !important}.m-top-10{margin-top:10px !important}.m-top-15{margin-top:15px !important}.m-top-20{margin-top:20px !important}.m-top-25{margin-top:25px !important}.m-top-30{margin-top:30px !important}.m-top-35{margin-top:35px !important}.m-top-40{margin-top:40px !important}.m-top-45{margin-top:45px !important}.m-top-50{margin-top:50px !important}.m-top-55{margin-top:55px !important}.m-top-60{margin-top:60px !important}.m-right-0{margin-right:0px !important}.m-right-5{margin-right:5px !important}.m-right-10{margin-right:10px !important}.m-right-15{margin-right:15px !important}.m-right-20{margin-right:20px !important}.m-right-25{margin-right:25px !important}.m-right-30{margin-right:30px !important}.m-right-35{margin-right:35px !important}.m-right-40{margin-right:40px !important}.m-right-45{margin-right:45px !important}.m-right-50{margin-right:50px !important}.m-right-55{margin-right:55px !important}.m-right-60{margin-right:60px !important}.m-bottom-0{margin-bottom:0px !important}.m-bottom-5{margin-bottom:5px !important}.m-bottom-10{margin-bottom:10px !important}.m-bottom-15{margin-bottom:15px !important}.m-bottom-20{margin-bottom:20px !important}.m-bottom-25{margin-bottom:25px !important}.m-bottom-30{margin-bottom:30px !important}.m-bottom-35{margin-bottom:35px !important}.m-bottom-40{margin-bottom:40px !important}.m-bottom-45{margin-bottom:45px !important}.m-bottom-50{margin-bottom:50px !important}.m-bottom-55{margin-bottom:55px !important}.m-bottom-60{margin-bottom:60px !important}.m-left-0{margin-left:0px !important}.m-left-5{margin-left:5px !important}.m-left-10{margin-left:10px !important}.m-left-15{margin-left:15px !important}.m-left-20{margin-left:20px !important}.m-left-25{margin-left:25px !important}.m-left-30{margin-left:30px !important}.m-left-35{margin-left:35px !important}.m-left-40{margin-left:40px !important}.m-left-45{margin-left:45px !important}.m-left-50{margin-left:50px !important}.m-left-55{margin-left:55px !important}.m-left-60{margin-left:60px !important}.m-left-12{margin-left:12px !important}.float-none{float:none !important}.visited-color-none:visited,.visited-color-none a:visited{color:#006699 !important}.height-unequolizer{height:auto !important}.header-inner,.nav-global,#topicpath-area,#contents-area,.footer-inner,.nav-site-container,.header-list-utility-02,.adjust-font-size,.adjust-font-size dd,#bizsearchAspForm,.nav-global-group,.footer-list-bnr,.footer-list-category-top,.footer-list-utility,#footer-topicpath-area{zoom:1}.header-inner:after,.nav-global:after,#topicpath-area:after,#contents-area:after,.footer-inner:after,.nav-site-container:after,.header-list-utility-02:after,.adjust-font-size:after,.adjust-font-size dd:after,#bizsearchAspForm:after,.nav-global-group:after,.footer-list-bnr:after,.footer-list-category-top:after,.footer-list-utility:after,#footer-topicpath-area:after{display:block;clear:both;content:""}.header-inner,.nav-global,#topicpath-area,#contents-area,.footer-inner,.lang-container,.adjust-font-size,.site-search,#bizsearchAspForm,.footer-links{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#body{margin:0 auto;text-align:center;min-width:990px}.header-inner,.nav-global,#topicpath-area,#contents-area{margin:0 auto;width:950px;text-align:left}.lyt-top #contents-area{margin-top:20px}.lyt-top #contents-area:first-child{margin-top:23px}#contents-body{width:710px;float:right;display:inline}#local-nav-area{width:210px;float:left;display:inline;margin-left:20px}.header-2015{font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;min-width:990px}.header-2015 .header-inner-top{width:950px;height:48px;margin:0 auto;padding-top:16px}.header-2015 .header-inner-top .logo{float:left;margin-top:11px}.header-2015 .header-inner-top .user-menu{float:right;position:relative;height:50px}.header-2015 .header-inner-top .user-info{float:left;margin-top:10px;font-size:85.71%;text-align:right}.header-2015 .header-inner-top .user-name{margin-bottom:0}.header-2015 .header-inner-top .user-name a{display:inline-block;width:9em;vertical-align:bottom;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;*display:inline;*zoom:1}.header-2015 .header-inner-top .user-cart{margin-bottom:0}.header-2015 .header-inner-top .user-cart a{font-weight:bold}.header-2015 .header-inner-top .shop-menu{float:left;font-size:1%;margin:0;padding:0;letter-spacing:0}.header-2015 .header-inner-top .shop-menu li{float:left;position:relative;margin:0 0 0 9px;list-style:none}.header-2015 .header-inner-top .shop-menu li:first-child{margin-left:0}.header-2015 .header-inner-top .shop-menu li img{vertical-align:bottom}.header-2015 .header-inner-top .utility-box{position:relative;z-index:101;float:left;width:200px;margin:0 0 0 13px;text-align:left}.header-2015 .header-inner-top .utility-box-bottom{margin-top:6px;font-size:1px}.header-2015 .header-inner-top .adjust-font-size{position:static;float:left;margin:0;padding:0;width:110px;border:#d8dadc solid 1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-2015 .header-inner-top .adjust-font-size dt{float:left;width:33px;height:18px;margin:0 !important;background-color:#e3e4e5;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px;border-radius:3px 0 0 3px}.header-2015 .header-inner-top .adjust-font-size dd{float:left;margin:0}.header-2015 .header-inner-top .adjust-font-size .switcher{margin:0;padding:0}.header-2015 .header-inner-top .adjust-font-size .switcher li{float:left;width:24px;height:18px;margin:0;padding:0;list-style:none;border-left:#d8dadc solid 1px;text-align:center}.header-2015 .header-inner-top .adjust-font-size .switcher li:first-child{width:25px;border-left:none}.header-2015 .header-inner-top .adjust-font-size .switcher li a{display:block;background:none}.header-2015 .header-inner-top .adjust-font-size .switcher li a:hover,.header-2015 .header-inner-top .adjust-font-size .switcher li a.active{background-color:#f4f5f6}.header-2015 .header-inner-top .adjust-font-size .switcher li a img{vertical-align:bottom}.header-2015 .header-inner-top .lang-switcher{position:relative;float:right;margin:0;width:80px;height:20px;z-index:10002}.header-2015 .header-inner-top .lang-switcher a{display:block;border:#d8dadc solid 1px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.header-2015 .header-inner-top .lang-switcher a:hover{background-color:#f4f5f6}.header-2015 .header-inner-top .lang-switcher a img{vertical-align:bottom}.header-2015 .header-inner-top .lang-switcher #lang{position:st;outline:none}.header-2015 .header-inner-top .lang-switcher #lang span{position:relative;z-index:10001;margin:0;padding:0;cursor:pointer;font-size:11px;outline:none}.header-2015 .header-inner-top .lang-switcher #lang .list-lang{position:absolute;top:23px !important;left:0;display:none;width:78px;margin:-5px 0 0 0;padding:4px 0 0 0;z-index:10;list-style-type:none;font-size:12px;background-color:#f4f5f6;border:1px solid #d8dadc}.header-2015 .header-inner-top .lang-switcher #lang .list-lang li{margin:0;padding:0;background-color:#f4f5f6}.header-2015 .header-inner-top .lang-switcher #lang .list-lang li:first-child{border-top:0}.header-2015 .header-inner-top .lang-switcher #lang .list-lang a{display:block;padding:0.3em 5px 0.3em;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.header-2015 .header-inner-top .lang-switcher #lang noscript>div{position:absolute;top:0;left:0;z-index:10002;background-color:#ffffff}.header-2015 .header-inner-top .lang-switcher .lang-select{width:82px}.header-2015 .header-inner-top .lang-switcher .lang-btn{font-size:10px;border-radius:3px;border:1px solid #d8dadc;background-color:#fff;padding:2px 5px}.header-2015 .header-inner-top .lang-switcher .lang-btn:hover{background-color:#d8dadc}.header-2015 .header-inner-top .btn-menu{float:left;margin:0 0 0 7px}.header-2015 .header-inner-top .btn-menu a{position:relative;display:block;overflow:hidden;text-indent:-9999px;background-image:url(/site/set/common/p/img/sprite-menu-rf2.png);background-position:-55px -425px;width:50px;height:50px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.header-2015 .header-inner-top .btn-menu a:hover{background-position:0px -425px}.header-2015 #bizsearchAspForm{position:relative;display:block;width:200px;height:24px;border:none;background-color:#f4f5f6;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:none}.header-2015 #bizsearchAspForm #bizsearchAspQuery{display:block;width:176px;height:24px;float:left;padding:6px 12px;border:0;margin:0;font-size:12px;background:transparent !important;letter-spacing:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-2015 #bizsearchAspForm .btn-search{background:#f00;position:absolute;top:0;right:0;display:block;margin:0;padding:0;width:24px;height:24px;border:0;overflow:hidden;color:#84909e;font-size:10px;text-indent:-9999px;background:transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-2015 #bizsearchAspForm .btn-search:after{content:"";position:absolute;top:0;right:0;display:block;width:24px;height:24px;background:url(/site/set/common/p/img/icon-search-rf2.png) no-repeat center center #e3e4e5;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}.header-2015 #bizsearchAspForm #bizasarchAspSuggest{position:static !important;z-index:5;display:none;margin:0 -1px;padding:21px 0 0 0;width:176px !important;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px;font-size:12px}.header-2015 #bizsearchAspForm #bizasarchAspSuggest li{margin:0;padding:.5em 10px;width:auto !important;height:auto;border:1px solid #d8dadc;border-top:1px dotted #d8dadc;border-top:none;background:none #fff;list-style-type:none;cursor:pointer}.header-2015 #bizsearchAspForm #bizasarchAspSuggest li:hover{background-color:#f4f5f6}.header-2015 #bizsearchAspForm #bizasarchAspSuggest li:last-child{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0;border-radius:0 0 3px 3px}.header-2015 .nav-site-container{position:static;height:46px;margin:17px 0 0 0;background-color:#f4f5f6;font-weight:normal;line-height:1}.header-2015 .nav-site-container .nav-site{width:950px;margin:0 auto;padding:0}.header-2015 .nav-site-container .nav-site li{position:static;float:left;width:135px;margin:0 0 0 1px;list-style:none}.header-2015 .nav-site-container .nav-site li:first-child{width:134px;margin-left:0px}.header-2015 .nav-site-container .nav-site a{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:46px;padding-top:17px;color:#000;font-size:16px;text-align:center;text-decoration:none;background:none}.header-2015 .nav-site-container .nav-site a:hover{color:#6197d6}.header-2015 .nav-site-container .nav-site a.active{color:#aaaaaa}.header-2015 .nav-site-container .nav-site span{display:block}.header-2015 .nav-site-container .nav-site a:hover,.header-2015 .nav-site-container .nav-site a:active,.header-2015 .nav-site-container .nav-site a:focus{text-decoration:none}.header-2015 .header-inner-bottom{position:relative;width:950px;height:66px;margin:0 auto;border-bottom:1px solid #d8dadc}.header-2015 .header-inner-bottom .hdg{position:absolute;z-index:2;left:0;top:25px;padding:0;border:none;margin:0;line-height:1;font-size:14px}.header-2015 .nav-global-container{position:absolute;z-index:1;right:0;top:auto;bottom:-1px;left:auto;width:100%;min-width:100%;border-top:none;margin:0;font-weight:normal;line-height:0;text-align:right;background:none}.header-2015 .nav-global{width:950px;margin:0;padding:0;font-size:1px;font-weight:normal;text-align:right;letter-spacing:-0.4em}.header-2015 .nav-global li{position:static;z-index:1;display:inline-block;float:none;margin-left:20px;letter-spacing:normal;*display:inline;*zoom:1}.header-2015 .nav-global li a{display:block;width:auto;height:41px;padding:7px 0 0;color:#000;font-size:14px;line-height:28px;background:none;letter-spacing:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.header-2015 .nav-global li a:hover{text-decoration:none;color:#aaaaaa}.header-2015 .nav-global li a.active{color:#666666;border-bottom:3px solid #6197d6}.header-2015 .header-menu{display:none;position:absolute;top:61px;right:0px;z-index:1000;width:488px;height:336px;background-color:#fff;border:1px solid #d8dadc;text-align:left;font-size:92.85%}.header-2015 .header-menu a:link{color:#006699;text-decoration:none}.header-2015 .header-menu a:visited{color:purple;text-decoration:none}.header-2015 .header-menu a:hover,.header-2015 .header-menu a:active,.header-2015 .header-menu a:focus{color:#006699;text-decoration:underline}.header-2015 .header-menu:before{background-image:url(/site/set/common/p/img/sprite-menu-rf2.png);background-position:-110px -425px;width:30px;height:16px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;content:"";position:absolute;top:-16px;left:237px}.header-2015 .header-menu .header-menu-home{position:absolute;top:13px;right:14px;margin:0}.header-2015 .header-menu .header-menu-category{margin:0;padding:12px 15px 0 15px}.header-2015 .header-menu .header-menu-category dt{margin:0;padding-bottom:9px;font-weight:bold;font-size:16px;list-style:none}.header-2015 .header-menu .header-menu-category dd{margin:0}.header-2015 .header-menu .header-menu-category dd ul{margin:0 -17px 0 0;padding:0}.header-2015 .header-menu .header-menu-category dd li{float:left;margin:0 17px 0 0;padding:0;list-style:none}.header-2015 .header-menu .header-menu-category dd a{display:block;position:relative;height:72px;overflow:hidden;text-indent:-9999px;background-image:url(/site/set/common/p/img/sprite-menu-rf2.png);background-position:-166px 0px;width:78px;height:80px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.header-2015 .header-menu .header-menu-category dd a:before{content:"";position:absolute;top:50%;left:50%}.header-2015 .header-menu .header-menu-category dd a.menu-biz{background-position:-166px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-campaigns{background-position:-83px -85px}.header-2015 .header-menu .header-menu-category dd a.menu-card{background-position:-249px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-corp{background-position:0px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-csr{background-position:-166px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-energy{background-position:-332px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-lifestyle{background-position:0px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-mobile{background-position:-249px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-news{background-position:-415px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-recruit{background-position:-415px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-robot{background-position:0px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-shop{background-position:-166px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-socialmedia{background-position:-332px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-support{background-position:-332px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-ybb{background-position:-83px 0px}.header-2015 .header-menu .header-menu-category dd a.menu-biz:hover{background-position:-83px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-campaigns:hover{background-position:0px -85px}.header-2015 .header-menu .header-menu-category dd a.menu-card:hover{background-position:-166px -85px}.header-2015 .header-menu .header-menu-category dd a.menu-corp:hover{background-position:-249px -85px}.header-2015 .header-menu .header-menu-category dd a.menu-csr:hover{background-position:-83px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-energy:hover{background-position:-249px -170px}.header-2015 .header-menu .header-menu-category dd a.menu-lifestyle:hover{background-position:0px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-mobile:hover{background-position:-166px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-news:hover{background-position:-332px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-recruit:hover{background-position:-415px -85px}.header-2015 .header-menu .header-menu-category dd a.menu-robot:hover{background-position:-415px -255px}.header-2015 .header-menu .header-menu-category dd a.menu-shop:hover{background-position:-83px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-socialmedia:hover{background-position:-249px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-support:hover{background-position:-415px -340px}.header-2015 .header-menu .header-menu-category dd a.menu-ybb:hover{background-position:-332px -85px}.header-2015 .header-menu .header-menu-sitemap{position:absolute;bottom:0;left:14px;width:459px;margin:0;padding:17px 0 12px 0;background-color:#ffffff;text-align:center;line-height:1;border-top:1px dotted #d8dadc}[lang="en"] .header-2015 .nav-site-container .nav-site a{font-size:18px;padding-top:14px}[lang="en"] .header-2015 .header-inner-top .adjust-font-size .switcher li{width:26px}[lang="en"] .header-2015 .header-inner-top .adjust-font-size{width:82px}[lang="en"] .header-2015 .header-inner-top .btn-menu a{background-image:url(/en/site/set/common/p/img/sprite-menu-rf2.png);background-position:-415px -225px;width:50px;height:50px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}[lang="en"] .header-2015 .header-inner-top .btn-menu a:hover{background-position:-415px -170px}[lang="en"] .header-2015 .header-inner-top .lang-switcher{width:108px}[lang="en"] .header-2015 .header-inner-top .lang-switcher #lang .list-lang{width:106px}[lang="en"] .header-2015 .header-menu{width:393px;height:334px;top:61px;right:33px}[lang="en"] .header-2015 .header-menu:before{background-image:url(/site/set/common/p/img/sprite-menu-rf2.png);background-position:-110px -425px;width:30px;height:16px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;content:"";position:absolute;top:-16px;left:175px}[lang="en"] .header-2015 .header-menu .header-menu-home{position:absolute;top:14px;right:19px;margin:0}[lang="en"] .header-2015 .header-menu .header-menu-category dt{padding-bottom:4px}[lang="en"] .header-2015 .header-menu .header-menu-category dd{padding-left:1px}[lang="en"] .header-2015 .header-menu .header-menu-category dd ul{margin-right:-18px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a{background-image:url(/en/site/set/common/p/img/sprite-menu-rf2.png);background-position:-249px -170px;width:78px;height:80px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-mobile{background-position:-249px -170px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-ybb{background-position:-415px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-robot{background-position:-166px -255px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-energy{background-position:-166px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-shop{background-position:-332px -255px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-news{background-position:-332px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-lifestyle{background-position:-83px -170px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-corp{background-position:-332px 0px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-csr{background-position:0px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-recruit{background-position:0px -255px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-support{background-position:-249px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-mobile:hover{background-position:-166px -170px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-ybb:hover{background-position:-249px 0px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-robot:hover{background-position:-83px -255px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-energy:hover{background-position:-83px -85px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-shop:hover{background-position:-249px -255px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-news:hover{background-position:0px 0px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-lifestyle:hover{background-position:0px -170px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-corp:hover{background-position:-83px 0px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-csr:hover{background-position:-166px 0px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-recruit:hover{background-position:-332px -170px}[lang="en"] .header-2015 .header-menu .header-menu-category dd a.menu-support:hover{background-position:-415px 0px}[lang="en"] .header-2015 .header-menu .header-menu-sitemap{width:364px;padding:14px 0 13px 0}[lang="en"] .header-2015 .nav-global-container .nav-global a{font-size:16px}.footer-2015{font-family:Meiryo, "Hiragino Kaku Gothic ProN", sans-serif;min-width:990px;margin:13px 0 0 0}.footer-2015 .footer-list-utility{position:relative;margin:0 auto;padding:11px 0 24px 0;text-align:left;font-size:12px;border:none}.footer-2015 .footer-list-utility:after{content:"";display:block;clear:both}.footer-2015 .footer-list-utility:before{content:"";display:none}.footer-2015 .footer-list-utility li{float:left;display:inline;margin:0;padding:0;line-height:1}.footer-2015 .footer-list-utility li:first-child a{padding-left:0}.footer-2015 .footer-list-utility a{padding:0 10px;color:#333;text-decoration:none}.footer-2015 .footer-list-utility a:hover{color:#aaaaaa}.footer-2015 .footer-list-utility img{vertical-align:top}.footer-2015 .copyright{margin:9px 0 0;font-size:9px;line-height:1}.footer-2015 .footer-inner{width:950px;margin:0 auto;padding:0;text-align:left}.footer-2015>.footer-inner{border-top:1px solid #d8dadc}.footer-2015 .footer-bottom{padding:15px 0 15px;background-color:#e6e8eb}.footer-2015 .footer-bottom .footer-inner{border-top:none}.footer-2015 .footer-bottom .footer-inner>.logo-footer{position:static;padding:0;font-size:10px}.footer-2015 .nav-site-footer{zoom:1;float:right;margin:0;padding:0;list-style-type:none;height:auto}.footer-2015 .nav-site-footer li{position:relative;float:left;margin:0;padding:0 10px 0 11px;z-index:auto;list-style:none}.footer-2015 .nav-site-footer li:first-child a:after{display:none}.footer-2015 .nav-site-footer a{position:relative;display:block;padding:0 0 3px 0;color:#333;font-size:13px;text-decoration:none;background-image:none}.footer-2015 .nav-site-footer a:after{content:"";position:absolute;left:-11px;top:0px;display:block;width:1px;height:21px;background:#d8dadc}.footer-2015 .nav-site-footer a:hover{color:#aaaaaa}.footer-2015 .nav-site-footer a.active:before{content:"";position:absolute;left:0px;bottom:-3px;display:block;width:100%;height:3px;background:#84919d}.footer-2015 .nav-site-footer:after{display:block;clear:both;content:""}[lang="en"] .footer-2015 .footer-list-utility{padding:12px 0 31px 0}[lang="en"] .footer-2015 .footer-bottom{padding:15px 0 21px}[lang="en"] .footer-2015 .nav-site-footer a{font-size:15px}[lang="en"] .footer-2015 .nav-site-footer a.active:before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:#758495}body>img[height="1"][width="1"]{position:absolute;top:-9999px;left:-9999px}#topicpath-area{width:950px;margin:0 auto;padding:15px 0 12px 0}@media all and (max-width: 990px){#topicpath-area{margin-left:20px}}#footer-topicpath-area{min-width:990px;margin:30px auto 9px auto;padding:0;text-align:left}#topicpath-area a:link,#footer-topicpath-area a:link{color:#006699;text-decoration:none}#topicpath-area a:visited,#footer-topicpath-area a:visited{color:purple;text-decoration:none}#topicpath-area a:hover,#topicpath-area a:active,#topicpath-area a:focus,#footer-topicpath-area a:hover,#footer-topicpath-area a:active,#footer-topicpath-area a:focus{color:#006699;text-decoration:underline}#topicpath-area .utility,#footer-topicpath-area .utility{float:right;padding-top:4px;overflow:hidden;zoom:1}#topicpath-area .utility p,#footer-topicpath-area .utility p{margin:0;float:left;display:inline;font-size:12px;line-height:1.2}#topicpath-area .utility p.lang,#footer-topicpath-area .utility p.lang{position:relative}#topicpath-area .utility p.lang:before,#footer-topicpath-area .utility p.lang:before{content:"";display:inline-block;width:4px;height:8px;background:url(/site/set/common/p/img/sprite-icon.png) -150px 50% no-repeat;margin-right:5px}#topicpath-area .utility p.print,#footer-topicpath-area .utility p.print{margin:0 0 0 10px;border-left:1px solid #e3e4e5;background:url(/corp/set/common/p/img/icon-print.png) 10px 50% no-repeat;padding-left:25px}#topicpath-area .utility img,#footer-topicpath-area .utility img{vertical-align:middle;font-size:10px}#footer-topicpath-area .topicpath{margin:0 auto}.topicpath{width:810px;margin:0;padding:0;font-size:85.71429%;list-style-type:none;letter-spacing:0}.topicpath:after{content:"";display:block;clear:both}.topicpath li{float:left;margin:-2px 6px 0 0;letter-spacing:normal}.topicpath li:before{content:">";padding:0 5px 0 0 !important}.topicpath li:first-child:before{content:"";display:none}.topicpath li.path-home a:before{content:"";display:inline-block;margin:0 5px 3px 0;vertical-align:middle;background-image:url(/site/set/common/p/img/sprite-icon-rf2.png);background-position:0px 0px;width:13px;height:14px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.topicpath strong{color:#000;font-weight:normal}#footer-topicpath-area .topicpath{width:950px}[lang="en"] #footer-topicpath-area{margin:30px auto 12px auto}#contents-body{margin:0 0 40px 0}#local-nav-area{margin:0 0 40px 0}.lyt-col-1 #contents-body{display:block;float:none;margin:0 auto;padding:40px 0 0;width:950px}#local-nav-area p.update{margin:10px 0 0 0;font-size:85.71429%}#contents-body-medium{margin:0 auto;padding:25px 0;width:702px}#local-nav-area h2{position:relative}#local-nav-area h2+h3.local-hdg-01{margin-top:10px}#local-nav-area img{max-width:100%}.local-hdg{position:relative;padding:6px 0 3px;margin:30px 0 15px}.local-hdg h2{color:#000;font-size:114.28571%;line-height:1.2}.local-hdg p{position:absolute;right:0;top:55%;margin:-0.5em 0 0;font-size:85.71429% !important;line-height:114.28571%}.local-hdg+h3.local-hdg-01{margin-top:0}.local-hdg+.link-list-contents{margin-top:10px}#contents-area .local-hdg:first-child{margin-top:3px}[lang="en"] #contents-area .local-hdg:first-child{margin-top:1px}#local-nav-area .col-2 .local-hdg:first-child{padding-top:11px}#local-nav-area .col-2 .local-hdg:first-child p{top:69%}h3.local-hdg-01{margin:40px 0 15px;padding:11px 10px 10px;border:1px solid #d8dadc;font-size:100%;line-height:1.28571}h3.local-hdg-01:first-child{margin-top:7px}h3.local-hdg-01.share-price{margin-bottom:0;padding-right:0}.hdg-top-l2-container+.local-hdg-01{margin-top:0 !important}#local-nav-area h2.local-hdg-02:before,#local-nav-area h2.local-hdg-02:after{display:none}.nav-local{margin:0 0 20px;padding:0;list-style-type:none;border:1px solid #d8dadc;border-top:0;font-size:12px}.nav-local ul{margin:0 0 9px 9px;padding:0;list-style-type:none;border-left:1px solid #d8dadc;border-bottom:1px solid #d8dadc}.nav-local li{margin:0;padding:1px 0;border-top:1px solid #d8dadc;background-color:#fff}.nav-local .active{background-color:#f2f4f6;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset}.nav-local .active .active{padding:0 0 1px;background-color:#e1e4e8;box-shadow:none}.nav-local .active .active li{background-color:#fff}.nav-local .active .active .active{padding:1px 0 1px 1px;background-color:#d7e3f5;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset}.nav-local .active .active .active a.dir6th{position:relative;padding:8px 9px 7px;background-color:#d7e3f5}.nav-local .active .active .active a.dir6th:before{content:"";display:block;position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:#d7e3f5}.nav-local .active .active .active li{background-color:#fff}.nav-local .active .active .active .active{padding:1px 0 1px 1px;background-color:#e1e4e8;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset;position:relative}.nav-local .active .active .active .active li{background-color:#fff}.nav-local .active .active .active .active .active{padding:1px 0 1px 1px;background-color:#d7e3f5;box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset}.nav-local .active .active .active .active .active a{position:relative;padding:8px 9px 7px;background-color:#d7e3f5}.nav-local .active .active .active .active .active a:before{content:"";display:block;position:absolute;top:0;right:-1px;width:1px;height:100%;background-color:#d7e3f5}.nav-local a{padding:9px 10px 8px;display:block}.nav-local a.black{color:#444 !important}#top #body{padding-top:117px}* html #top #body{padding-top:0}*:first-child+html #top #body{padding-top:0}.lyt-top #contents-body{float:left;width:710px}.lyt-top #local-nav-area{float:right;width:220px;border:none}.lyt-top #local-nav-area .lobal-hdg{position:relative;margin:0 0 10px;border-bottom:1px solid #d8dadc}.lyt-top #local-nav-area .lobal-hdg p{position:absolute;top:.6em;right:0;margin:0;font-size:85.71%}.local-box{margin:0 0 20px;border:1px solid #d8dadc;border-top:none}.local-box .hdg{margin:0;padding:0;border:none;border-top:1px solid #d8dadc;font-weight:bold;font-size:85.71%}.local-box .hdg a{display:block;padding:10px 20px 10px 38px;position:relative;zoom:1}.local-box .hdg a:link,.local-box .hdg a:visited{color:#333333}.local-box .hdg a img{margin:-9px 0 0;position:absolute;top:50%;left:9px}.local-box .list-news .date{font-weight:bold}.local-box ol{margin:0.83333em 0 0.83333em 19px;font-size:85.71%}.local-box ol li{margin:0 0 2px}.local-box.ir-info{border-top:1px solid #d8dadc}.local-box.login{margin-bottom:20px;padding:0 9px 10px 9px;border:1px solid #d8dadc;background-color:#f4f5f6}.local-box.login h2{margin:0 -9px 0 -9px;padding:13px 9px 9px 9px;font-size:114.28571%;text-align:left;background-color:#ffffff}.local-box.login h2+p{margin-top:15px}.local-box.login .btn-02{display:block;min-width:0;font-size:114.28571%}#local-nav-area .local-box.login{margin-top:7px}#ir-tool-box-top .local-box.info{margin-bottom:40px}.local-box.sns{margin-bottom:40px}.local-box.facebook{border-top:1px solid #d8dadc;margin-bottom:40px;padding:0}.local-box.facebook .image-left{padding:10px 10px 0}.local-box.facebook .image-left .image{margin:0 10px 10px 0}.local-box.facebook .image-left .col{margin-bottom:5px}#local-nav-area .local-box.facebook p{font-size:85.71429%;line-height:1.33333}.local-box.cm{border:none}.local-box.cm #sub-cm-title{margin:0}.local-box.sbnews{border:none}.local-box.sbnews .sbnews-date{font-size:85.71429%;line-height:1}.local-box.sbnews .sbnews-title{margin:10px 0}.local-box.sbnews .sbnews-image{width:220px;height:124px}.local-box.attention{padding:0 10px}.local-box.attention .hdg{margin:0 -10px 8px;padding:10px 20px 10px 38px;position:relative;border-bottom:1px solid #d8dadc}.local-box.attention .hdg img{margin:-9px 0 0;position:absolute;top:50%;left:9px}.local-box.attention p.date{margin:1em 0 .9em;font-size:71.43% !important}.local-box.app{margin:0 0 -1px}.local-box.rss{border-top:1px solid #d8dadc}.local-box.rss .hdg{border-top:0}.local-box.tel-information{margin-bottom:40px;padding:13px 10px;border-right:1px solid #d8dadc;border-bottom:1px solid #d8dadc;border-left:1px solid #d8dadc}.local-box.tel-information p{margin:0}.local-box.tel-information p.tel-information-detail{margin:7px -10px 5px 0px}.local-box.tel-information .tel-information-number{font-size:142.85714%}.local-box.tel-information .tel-information-number-note{font-size:100%}.local-box.tel-information .tel-information-time-in{font-size:85.71429%}.spread-block{margin:0;padding:0}.spread-block .spread-button{display:table;width:100%;padding:0;border-top:1px solid #d8dadc;margin:0 !important;font-size:14px;line-height:18px;cursor:pointer}.spread-block .spread-button span{position:relative;display:table-cell;height:42px;padding:4px 10px 0 40px;vertical-align:middle;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spread-block .spread-button span .pict-tool-box{position:absolute;top:11px;left:10px}.spread-block .spread-button span .icon-tool-box{position:absolute;top:13px;right:10px}.spread-block .spread-block.static .spread-button{cursor:auto}.spread-block .spread-block.static .spread-button:hover,.spread-block .spread-block .spread-block.static .spread-button:focus,.spread-block .spread-block .spread-block.static .spread-button:focus{background-color:#fff}.spread-block .spread-block.static .spread-button span img.icon-tool-box{display:none}.spread-block .spread-block.active .spread-button span:before{background-position:-96px 100%}.spread-block .spread-contents,.spread-block .spread-contents-ir{margin:0;padding:0 10px;border-top:1px solid #d8dadc;background-color:#f4f5f6}.spread-block .spread-contents div,.spread-block .spread-contents-ir div{padding:10px 0}.spread-block .spread-contents .btn-02,.spread-block .spread-contents-ir .btn-02{width:100%;padding-left:0;padding-right:0;font-size:100%}.spread-block .spread-contents p,.spread-block .spread-contents-ir p{margin:0}#tool-box.default-closed .spread-block .spread-contents,#tool-box.default-closed .spread-block .spread-contents-ir{display:none;height:auto !important}.frame-stockinfo{width:100%;height:90px;border:none;overflow:hidden}body.lyt-exception{height:100%}body.lyt-exception .ex-container{min-height:100%}body.lyt-exception .ex-container-inner{padding-bottom:62px}*:first-child+html .lyt-exception .ex-container-inner{display:table;height:100%}.nav-top{clear:both;width:950px;margin:0 auto 13px auto;font-size:85.71%;line-height:1;text-align:right}.nav-top a{clear:both;position:relative}.nav-top a:before{content:"";display:inline-block;width:9px;height:8px;margin:0 8px 0 0;background-image:url(/site/set/common/p/img/sprite-icon-rf2.png);background-position:-18px 0px;width:9px;height:8px;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden}.footer-links{margin:15px auto 0 auto;padding:0;width:950px;border:1px solid #d8dadc;line-height:1.2;_width:948px}.footer-links .hdg-container{display:table;width:100%;border-bottom:1px solid #d8dadc}.footer-links .hdg-container>*{display:table-cell;vertical-align:middle}.footer-links .hdg{padding:24px 20px 24px 24px}.footer-links .hdg img{display:block}.footer-links p.description{width:100%;margin:0;padding:4px 0 0 0;font-size:85.71429%}[lang="en"] .footer-links p.description{padding:0}.footer-links p.link{padding:4px 24px 0 24px;font-size:100%;font-weight:normal;white-space:nowrap}.footer-links .footer-link-list{padding:25px 4px 10px 24px;font-size:100%;line-height:1;text-align:left;letter-spacing:-0.4em}.footer-links .footer-link-list li{display:inline-block;vertical-align:baseline;zoom:1;*display:inline;*vertical-align:auto;margin:0 20px 15px 0;letter-spacing:normal}.footer-links .footer-list-utility{position:static;margin:0;padding:1em 0 1em 20px;border-top-width:0}.footer-links .footer-list-utility:before{display:none}.footer-links .footer-list-bnr{margin:0 0 0 24px;padding:0 0 9px}.footer-links .footer-list-bnr li{float:left;margin:0 20px 15px 0}.footer-links .footer-list-bnr img{display:block;width:210px;height:auto}footer.footer p.copyright{margin:0 20px;font-size:10px}#switch{background-color:#e9edf0;font-size:142.86%;text-align:center;padding:30px 0;line-height:1.2}#switch dl,#switch dt,#switch dd,#switch ul,#switch li{margin:0;padding:0}#switch dl,#switch ul{margin:0 auto;display:table}#switch dt,#switch dd,#switch li{white-space:nowrap;display:table-cell;vertical-align:middle}#switch dt{padding-right:10px}#switch ul{font-weight:bold;border:1px solid #c7cbcd;-webkit-box-shadow:0 0 3px #c7cbcd;box-shadow:0 0 3px #c7cbcd;border-radius:6px}#switch li{width:185px;font-weight:bold}#switch li.current{padding:12px 0 9px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#6d7984;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d7984), color-stop(5%, #84919d), color-stop(100%, #b4bec8));background-image:-webkit-linear-gradient(top, #6d7984, #84919d 5%, #b4bec8);background-image:linear-gradient(to bottom, #6d7984,#84919d 5%,#b4bec8);background-color:#84919d;-webkit-background-origin:border;background-origin:border;color:#fff}#switch li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px}#switch li:last-child{border-left:1px solid #c7cbcd}#switch li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px}#switch li a:link{color:#006699;text-decoration:none}#switch li a:visited{color:purple;text-decoration:none}#switch li a:hover,#switch li a:active,#switch li a:focus{color:#006699;text-decoration:underline}#switch a{display:block;padding:12px 0 9px;-webkit-background-origin:border;background-origin:border;background-color:#fbfcfc;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfcfc), color-stop(100%, #e0e5e6));background-image:-webkit-linear-gradient(top, #fbfcfc, #e0e5e6);background-image:linear-gradient(to bottom, #fbfcfc,#e0e5e6)}#switch a:focus{background-color:#6d7984;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6d7984), color-stop(5%, #84919d), color-stop(100%, #b4bec8));background-image:-webkit-linear-gradient(top, #6d7984, #84919d 5%, #b4bec8);background-image:linear-gradient(to bottom, #6d7984,#84919d 5%,#b4bec8);background-color:#84919d}
