@charset "utf-8";*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:Verdana,sans-serif;word-wrap:break-word;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{width:100%;height:100%;overflow-y:scroll;margin:0;padding:0;border:0 none;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}body{position:relative;font-size:14px;line-height:1;-webkit-text-size-adjust:100%;margin:0;padding:0;border:0 none;outline:0;font-weight:normal;vertical-align:baseline;background:transparent}a{background-color:transparent}a,a:hover,a:active,a:visited,a:focus{text-decoration:none}html,body{font-family:Verdana,sans-serif}* html body{font-size:75%}*:first-child+html body{font-size:75%}body,a,input{color:#555}h3,h4,h5{line-height:1.1}article .exp{line-height:1.3}.textfield{padding:5px;background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.tmb:hover,.tmb-s:hover,.btn01:hover,.btn011:hover,.btn02:hover,.btn03:hover,.check-item label:hover{cursor:pointer}.check-item label:hover{color:#c8c8c8}.tmb:hover,.tmb-s:hover,.check-item label input:hover,.tmb:focus,.tmb-s:focus,.check-item label input:focus,.tmb:active,.tmb-s:active,.check-item label input:active{opacity:.5}.btn01,.btn011,.btn012{border:1px solid#969696;background-color:#f0f0f0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}input.btn01,input.btn011,input.btn012{-moz-appearance:button;-webkit-appearance:button;-o-appearance:button;-ms-appearance:button}.btn01,.btn012{min-width:80px;height:40px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-align:center;font-weight:bold}.btn01{line-height:40px}.btn012{line-height:14px}.btn011{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0}.btn01:hover,.btn011:hover,.btn012:hover,.btn01:focus,.btn011:focus,.btn012:focus,.btn01:active,.btn011:active,.btn012:active{background-color:#c8c8c8}.btn02{height:26px;padding:0 10px;border:0;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:transparent;line-height:26px}.btn02:hover,.btn02:focus,.btn02:active,.btn02.selected,#main #main-side-content section header li.btn02:hover{background-color:#aaa}.btn03{-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#c8c8c8}.btn03:hover,.btn03:hover,.btn03:active{background-color:#555}.btnlo{margin:20px auto 0;text-align:center}.btnlo .btnlo-1,.btnlo .btnlo-2-1,.btnlo .btnlo-2-2{display:inline-block;min-width:240px;padding:0 10px}.btnlo .btn012{padding:6px 10px}@media screen and (min-width:601px),print{.btnlo{overflow:hidden;width:540px}.btnlo .btnlo-2-1{float:left}.btnlo .btnlo-2-2{float:right}}@media screen and (max-width:600px){.btnlo{width:100%;max-width:520px}.btnlo .btnlo-2-2{margin-top:15px}}.tmb,.tmb-s{overflow:hidden}.video .tmb,.video .tmb-s{position:relative}.tmbvideo,.files .tmbvideo{position:absolute;display:none;width:42px;height:42px;top:50%;left:50%;margin-top:-21px;margin-left:-21px}.video .tmb .tmbvideo,.video .tmb-s .tmbvideo{display:block}.l-grid{margin:0;padding:0}.l-grid>li{display:inline-block}.l-grid-center>li{text-align:center;vertical-align:middle}.l-block-center{margin:0 auto;display:table}.l-block-left{float:left}.l-block-right{float:right}.l-clear-block-float{clear:both}.l-text-ellipsis{word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.l-btn{display:table;position:relative;cursor:pointer}.l-btntext{display:table-cell}.l-message{display:table;cursor:default}.l-indicator{width:40px;height:40px;margin:10px auto}.l-place-holder{visibility:hidden}.is-hidden{display:none}.on{display:none}.off{display:block}.is-on .on{display:block}.is-on .off{display:none}.header-navi-item img.off{display:inline}.header-navi-item.is-on img.on{display:inline}.header-navi-item.is-on img.off{display:none}#header{margin:0;position:fixed;width:100%;background-color:#FFF;z-index:999}#header ul{list-style:none}#logo{float:left;margin-left:75px}.logo1{display:block;height:24px;margin:18px 0}.logo2{height:30px;display:none}@media screen and (max-width:900px){#logo{margin-left:50px}}@media screen and (max-width:800px){#logo{margin-left:10px}}@media screen and (max-width:710px){#logo{margin:15px 10px}.logo1{display:none}.logo2{display:block}}@media screen and (max-width:324px){#logo{margin:15px 5px 15px 10px}}#header-navi{position:relative;margin-right:50px}.header-navi-item.is-on{background-color:#555}.header-navi-item .l-btn{display:block;padding:18px}.header-navi-item .l-btnimg{width:24px;margin:0 auto;vertical-align:middle}#header-navi .l-indicator{position:absolute;left:-40px}@media screen and (max-width:800px){#header-navi{margin-right:0}}@media screen and (max-width:444px){.header-navi-item{width:50px}.header-navi-item .l-btn{padding:18px 13px}}@media screen and (max-width:394px){#header-navi{margin-right:2px}.header-navi-item{width:40px}.header-navi-item .l-btn{padding:18px 8px}}@media screen and (max-width:346px){#header-navi{margin-right:5px}.header-navi-item{width:34px}.header-navi-item .l-btn{padding:18px 5px}}@media screen and (max-width:324px){#header-navi{margin-right:0}.header-navi-item{width:30px}.header-navi-item .l-btn{padding:18px 3px}}.header-navi-item-text{font-size:12px;display:none}.is-on .header-navi-item-text{color:#FFF}@media screen and (min-width:1100px){.header-navi-item .l-btn{padding:18px 0}.header-navi-item{width:115px}.header-navi-item-text{display:inline}#navi-member-body{right:210px}}.navi-body{position:absolute;top:61px;right:50px;margin:0;padding:0;z-index:999;background-color:#555;font-size:12px}.navi-body ul{margin:0;padding:0}.navi-body-item{position:relative;border-top:1px solid #f0f0f0}.navi-body-item:first-child{border-top:0}.navi-body-item .l-btn{width:100%}.navi-body-item .l-btntext{padding:14px 10px;color:#FFF}.navi-body-item .l-btnimg{position:absolute;top:0;right:20px;width:20px;padding:10px 0;z-index:-10}@media screen and (max-width:800px){.navi-body{right:0}}@media screen and (max-width:639px){.navi-body{width:100% !important}.navi-body-item{width:100% !important}.l-btn{position:inherit}}#navi-member-body .navi-body-item{width:300px;height:auto}#login .l-btn{width:270px;height:40px;margin:20px auto;background-color:#AAA;color:#555}#login .l-btntext{padding:0 10px 0 0;text-align:right;vertical-align:middle}#login .l-btntext.off{display:table-cell}#login.is-on .l-btntext.on{display:table-cell}#login.is-on .l-btntext.off{display:none}#login .l-btnimg{position:relative;right:auto;width:40px;height:40px;margin:0;padding:0;z-index:auto}#account .l-btntext{width:auto}.account-body .l-btntext{width:auto;padding-left:20px}#navi-newsfeed-body{width:80%;border:10px solid #555;overflow-y:auto;-webkit-overflow-scrolling:touch}#navi-newsfeed-body>ul{background-color:#fff;padding:10px;margin:0}#navi-newsfeed-body .navi-body-item{background-color:#fff;height:75px;overflow:hidden}#navi-newsfeed-body .readmore{height:50px}#navi-newsfeed-body .readmore .l-btn{display:table;height:40px;margin:auto}#navi-newsfeed-body .is-on .off{display:none}#navi-newsfeed-body .readmore .l-btntext{color:#555;padding:0;vertical-align:middle;text-align:center}.newsfeed{color:#555;padding:0}.newsfeed .date{margin:5px 0}.newsfeed .title{margin:3px 0;line-height:17px;font-weight:bold}.newsfeed .title:hover{opacity:.5}.newsfeed .description{margin:0;line-height:17px}#navi-search-body{right:0;width:100%;overflow:auto}#navi-search-body>ul{padding:0 50px 0 50px}#navi-search-body .labeltag-list{overflow-y:auto;max-height:127px;-webkit-overflow-scrolling:touch}#navi-search-body .navi-body-item{width:100%;border-top:1px solid #AAA}#navi-search-body .navi-body-item:first-child{border:0;padding-bottom:20px}#navi-search-body .navi-body-item.bordertop{border-top:1px solid #f0f0f0}#navi-search-body .navi-body-item.center{text-align:center}.search-text{width:460px;height:22px;margin:20px 0 0 0;border:0;border-radius:2px}.category .l-btn,.labeltag-list .l-btn{display:inline;height:40px;vertical-align:middle}.sort .l-btn{display:inline;height:40px;vertical-align:middle}#navi-search-body .l-btntext{display:inline-block;padding:0;border-radius:5px;text-align:center;line-height:24px;margin:8px 0}#navi-search-body .is-on,#navi-search-body .sort .l-btntext:hover,#navi-search-body .category .l-btntext:hover{background-color:#AAA}.search-period{display:inline-block;vertical-align:middle}.navi-body .sort{display:inline-block;padding-left:20px;vertical-align:middle}.search-period .date-picker{display:table-cell;height:40px;padding-left:20px;vertical-align:middle;color:#FFF}.search-period .date-picker-caption{padding-right:10px}.search-period .date-picker-select{border-radius:3px}.search-btn.l-btn{vertical-align:middle;background-color:#AAA;color:#FFF}#navi-search-body .search-btn{margin:20px 0}.search-btn.l-btn:hover{color:#555}.category .l-btn .l-btntext,.labeltag-list .l-btn .l-btntext,.search-btn.l-btn.l-btntext{width:180px;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sort .l-btn .l-btntext{width:130px}@media screen and (max-width:1220px){.navi-body .sort{display:block;padding-left:0}}@media screen and (max-width:940px){.from.date-picker{padding-left:0}.search-period{display:block;padding-left:0}}@media screen and (max-width:639px){#navi-search-body .navi-body-item:first-child{padding-bottom:0}#navi-search-body>ul{padding:0 8px 0 8px}#navi-search-body .labeltag-list{max-height:113px;overflow:auto}#navi-search-body .search-text{width:100%;margin:15px 0 8px 0}#navi-search-body .navi-body-item{padding:4px 0}#navi-search-body .search-period .date-picker{height:35px}#navi-search-body .l-btntext{width:140px;margin:6px 0}}@media screen and (max-width:390px){.search-period{margin-bottom:6px}.search-period .date-picker{display:block;padding-left:0}}#navi-menu-body{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#navi-menu-body .navi-body-item{width:320px}#navi-menu-body .l-btntext{width:auto}#navi-menu-body .regional-newsrooms-body .l-btntext{padding-left:20px}#global-navi{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background:#fff}#global-navi .navi-item.top{display:table-cell;position:relative;height:50px;width:320px;border-right:1px solid #f0f0f0;cursor:pointer}#global-navi .navi-item.top:first-child{border-left:1px solid #f0f0f0}#global-navi .navi-item.top>.l-btn{display:block}#global-navi .navi-item.top>.l-btn>.l-btnimg{display:block;width:100%;margin:auto;padding:0}.navi-directory-body{top:36px;left:0;width:100%;text-align:left;overflow-y:auto}.navi-directory-body .navi-body-item{position:relative}.navi-directory-body .l-btntext{padding:14px 0;width:88%}.navi-directory-body .l-btnimg{position:absolute;right:10px}.navi-directory-body .node{border:0}.navi-directory-body .node .navi-body-item:first-child{border-top:1px solid #f0f0f0}@media screen and (max-width:640px){#global-navi .navi-item.top{position:inherit;padding-left:10px;padding-right:10px}.navi-directory-body{top:111px}}@media screen and (min-width:500px),print{#global-navi .navi-item.top>.l-btn>.l-btnimg{width:120px}}@media screen and (max-width:499px){#global-navi .navi-item.top>.l-btn>.l-btnimg{max-width:120px}}#footer{height:30px;background-color:#555;font-size:10px;line-height:14px}#footer ul{list-style:none}@media screen and (max-width:760px){#footer{height:auto}}.legal{float:left;margin:0 0 0 3%;padding:6px 0 0}.legal li{padding:0 10px}.legal li.rborder{border-right:1px solid #FFF}.legal a{font-weight:bold;color:#FFF}@media screen and (max-width:760px){.legal{float:none;margin:0 auto;text-align:center;padding:6px 0}#footer .l-border{height:1px;width:100%;background-color:#f0f0f0}}.copy-right{float:right;margin:0 3% 0 0;padding:8px 0;text-align:center;color:#FFF}@media screen and (max-width:760px){.copy-right{float:none;margin:0}}#footer .follow{width:20px;margin-left:5px}#smartphone{display:none}@media screen and (max-width:639px){#smartphone{display:block}}div.atm-f{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}