@charset "UTF-8";@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot?vd3a473091e74ab6a7fc55a455a508152);src:url(/assets/fonts/icomoon.eot?vd3a473091e74ab6a7fc55a455a508152#iefix) format("embedded-opentype"),url(/assets/fonts/icomoon.ttf?v40e30ff0793a8be519bf1075a1070388) format("truetype"),url(/assets/fonts/icomoon.woff?v91a716b3a0c57196a4ad3b400cbea770) format("woff"),url(/assets/fonts/icomoon.svg?vc81d99c89dcf909e2831e2091914feb4#icomoon) format("svg");font-display:block}[class^=icon-],[class*=" icon-"]{line-height:1}[class^=icon-]:before,[class*=" icon-"]:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.icon-2f-auth:before{content:"\e91b"}.icon-app-service:before{content:"\e91a"}.icon-dgiplayer:before{content:"\e918"}.icon-voicedlticket:before{content:"\e919"}.icon-browser:before{content:"\e910"}.icon-code:before{content:"\e911"}.icon-deg-search:before{content:"\e912"}.icon-degital:before{content:"\e913"}.icon-download:before{content:"\e914"}.icon-lisning:before{content:"\e915"}.icon-okini:before{content:"\e916"}.icon-trade:before{content:"\e917"}.icon-add-card:before{content:"\e800"}.icon-arrow-bottom:before{content:"\e801"}.icon-arrow-left:before{content:"\e802"}.icon-arrow-list-down:before{content:"\e803"}.icon-arrow-list-up:before{content:"\e804"}.icon-arrow-right-bold:before{content:"\e805"}.icon-arrow-right:before{content:"\e806"}.icon-arrow-top:before{content:"\e807"}.icon-arrow:before{content:"\e808"}.icon-backnumber:before{content:"\e809"}.icon-blanklink:before{content:"\e80a"}.icon-book:before{content:"\e80b"}.icon-bullet-arrow-bottom:before{content:"\e80c"}.icon-bullet-arrow-right:before{content:"\e80d"}.icon-carouselnav-left:before{content:"\e80e"}.icon-carouselnav-right:before{content:"\e80f"}.icon-cart:before{content:"\e810"}.icon-edition-electronic:before{content:"\e811"}.icon-edition-paper:before{content:"\e812"}.icon-error:before{content:"\e813"}.icon-info:before{content:"\e814"}.icon-infomation:before{content:"\e815"}.icon-inpagenav-index:before{content:"\e816"}.icon-inpagenav-top:before{content:"\e817"}.icon-login:before{content:"\e818"}.icon-menu:before{content:"\e819"}.icon-minus:before{content:"\e81a"}.icon-order-minus:before{content:"\e81b"}.icon-order-plus:before{content:"\e81c"}.icon-pager-first:before{content:"\e81d"}.icon-pager-last:before{content:"\e81e"}.icon-pager-next:before{content:"\e81f"}.icon-pager-prev:before{content:"\e820"}.icon-plus:before{content:"\e821"}.icon-present:before{content:"\e822"}.icon-search:before{content:"\e823"}.icon-status-check:before{content:"\e824"}.icon-status-circle:before{content:"\e825"}.icon-status-cross:before{content:"\e826"}.icon-status-hyphen:before{content:"\e827"}.icon-status-triangle:before{content:"\e828"}.icon-store:before{content:"\e829"}.icon-tel:before{content:"\e82a"}.icon-tokuten:before{content:"\e82b"}.icon-user:before{content:"\e82c"}.icon-zoom:before{content:"\e82d"}.icon-cart2:before{content:"\e900"}.icon-map:before{content:"\e901"}.icon-blanklink2:before{content:"\e902"}.icon-books:before{content:"\e903"}.icon-question:before{content:"\e904"}.icon-device:before{content:"\e905"}.icon-info2:before{content:"\e906"}.icon-menu2:before{content:"\e907"}.icon-money:before{content:"\e908"}.icon-return:before{content:"\e909"}.icon-truck:before{content:"\e90a"}.icon-fax:before{content:"\e90b"}.icon-play:before{content:"\e90c"}.icon-stairs:before{content:"\e90d"}.icon-cross:before{content:"\e90e"}.icon-edition-goods:before{content:"\e90f"}@media(max-width:640px){.corporate-section-head{font-size:17px;color:#333;font-weight:700;border-left:7px solid #004d40;padding:3px 0 0 14px;margin:0 12px}.contents{padding-top:30px}.corporate-pagetitle{position:relative;margin:0 12px}.corporate-pagetitle-head{font-size:19px;color:#004d40;font-weight:700}.corporate-pagetitle-nav{zoom:1;position:absolute;top:2px;right:1px}.corporate-pagetitle-nav:after{content:"";display:table;clear:both}.corporate-pagetitle-navitem{float:left;border-left:1px solid #c1c1c1;padding:0 0 0 9px}.corporate-pagetitle-navitem:first-child{border-left:none;padding:0 12px 0 0}.corporate-pagetitle-navitem a{font-size:16px;color:#004d40;font-weight:400}.corporate-pagetitle-navitem_pc{display:none}.corporate-pagetitle-navitem_active a{font-size:16px;color:#000;font-weight:700}.corporate-pagetitle-lead{font-size:14px;color:#3e3e3e;font-weight:400;line-height:2.0;margin-top:6px}.corporate-section{margin-top:36px}.corporate-section-cont{zoom:1;margin-top:30px}.corporate-section-cont:after{content:"";display:table;clear:both}.corporate-section-cont-head{font-size:18px;font-weight:700;line-height:1.2;color:#3e3e3e;padding:12px 12px 10px;background-color:#f5f5f5;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#3e3e3e;margin-top:25px}.corporate-section-cont-text{font-size:16px;color:#3e3e3e;font-weight:400;line-height:1.7;margin:24px 12px 0}.corporate-section-cont-text strong{font-weight:700}.corporate-legacytable{margin:0 10px;overflow-x:auto}.corporate-legacytable .maintbl{border:none}.corporate-legacytable .bordertop{border-top:1px solid #00006b}.corporate-legacytable .borderbottom2{border-bottom:2px solid #00006b}.corporate-legacytable .maintbl th,.corporate-legacytable .maintbl td{padding:3px;text-align:left;font-size:13px;line-height:146%;vertical-align:top}.corporate-legacytable .txtmini{font-size:80%;line-height:125%}.corporate-legacytable .style_c{text-align:center}.corporate-legacytable .style_r{padding-right:15px;text-align:right!important}.corporate-legacytable .style2{font-size:13px}.corporate-legacytable b{font-weight:700}.corporate-section-lead{font-size:16px;color:#3e3e3e;font-weight:400;line-height:1.7;margin:0 12px}.corporate-section-table{display:table;border-collapse:collapse;width:100%}.corporate-section-table-row{border-bottom:1px solid #c1c1c1}.corporate-section-table-row:first-child .corporate-section-table-th,.corporate-section-table-row:first-child .corporate-section-table-td{padding:10px 12px 19px}.corporate-section-table-th,.corporate-section-table-td{display:table-cell;padding:20px 12px 19px;font-size:16px;color:#3e3e3e;font-weight:400}.corporate-section-table-note{font-size:12px;color:#3e3e3e;font-weight:400;text-align:right;margin-top:9px;margin-right:12px}.corporate-section-table-companydetail .corporate-section-table-th{width:92px}.corporate-section-table-companydetail .corporate-section-table-row_location{display:block}.corporate-section-table-companydetail .corporate-section-table-row_location .corporate-section-table-th{display:none}.corporate-section-table-companydetail .corporate-section-table-row_location .corporate-section-table-td{display:block}.corporate-section-table-officer .corporate-section-table-th{width:152px}.corporate-section-table-location{font-size:16px;color:#3e3e3e;font-weight:400;position:relative}.corporate-section-table-location-postcode{margin-bottom:10px}.corporate-section-table-location-address{margin-bottom:12px}.corporate-section-table-location-tel{margin-bottom:7px}.corporate-section-table-location-fax{margin-bottom:12px}.corporate-section-table-location-map{position:absolute;top:0;right:3px}.corporate-section-table-location-map .icon:before{position:relative;top:-2px;margin-right:7px;font-size:19px}.corporate-section-list{margin:0 12px}.corporate-section-list-item{padding-left:2.6em;text-indent:-2.6em;font-size:16px;color:#3e3e3e;font-weight:400;line-height:1.7}.corporate-section-titleset_noborder .corporate-section-titleset-row{border-bottom:none}.corporate-section-titleset_noborder .corporate-section-titleset-text{padding-bottom:0}.corporate-section-titleset-row{border-bottom:1px solid #ccc}.corporate-section-titleset-title{padding:8px 12px 0;line-height:1.7;font-size:16px;color:#000;font-weight:700}.corporate-section-titleset-text{padding:0 12px 8px;line-height:1.7;font-size:16px;color:#3e3e3e;font-weight:400}.corporate-section-president{padding:0 12px 20px;border-bottom:1px solid #c1c1c1}.corporate-section-president-photo{display:inline-block;width:115px}.corporate-section-president-photo img{width:100%;height:auto}.corporate-section-president-signature{display:inline-block;margin-left:30px}.corporate-section-president-signature span{display:block;background-image:url(/assets/img/corporate/sp/signature-president.png?v71ae2f18c7c3b69954b4abda6f0be4f3);background-repeat:no-repeat;background-size:123.5px 30.5px;width:123.5px;height:30.5px;text-indent:123.5px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}.corporate-section-president-career{font-size:12px;color:#000;font-weight:400;line-height:1.4;margin-top:20px}.corporate-section-president-career-list{zoom:1}.corporate-section-president-career-list:after{content:"";display:table;clear:both}.corporate-section-president-career-date{float:left;clear:both}.corporate-section-president-career-event{float:left;margin-left:13px}.corporate-section-message{margin:14px 12px 0}.corporate-section-message-lead{font-size:16px;color:#3e3e3e;font-weight:400;line-height:1.7;font-family:"游明朝体",Yu Mincho,YuMincho,serif}.corporate-section-message-signature{text-align:right;margin-top:19px}.corporate-section-message-signature span{display:block;background-image:url(/assets/img/corporate/sp/signature-message.png?vec6c136321077059230e9690047655c2);background-repeat:no-repeat;background-size:213.5px 19px;width:213.5px;height:19px;text-indent:213.5px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}.corporate-section-download{margin:26px 12px 0}.corporate-section-download_right{text-align:right}.corporate-section-download-items{display:inline-block;margin-left:8px}.corporate-section-download-items:first-child{margin-left:0}.corporate-section-download-items .icon:before{position:relative;top:-1px;margin-right:5px}.company-profile_en .state_hide_sp{display:none}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-row:first-child .corporate-section-table-th{padding:10px 0 19px 10px}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-row:first-child .corporate-section-table-td{padding:10px 0 19px}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-th{font-size:13px;color:#3e3e3e;font-weight:400;width:150px;padding:20px 0 19px 10px}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-td{padding:20px 0 19px}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-row_location{display:block}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-row_location .corporate-section-table-th{display:none}.company-profile_en .corporate-section-table-companydetail .corporate-section-table-row_location .corporate-section-table-td{display:block;padding:20px 12px 19px}.company-profile_en .corporate-section-president{border-bottom:none}.company-profile_en .corporate-section-president-signature{margin-left:20px}.company-profile_en .corporate-section-president-signature span{display:block;background-image:url(/assets/img/corporate/sp/signature-president_en.png?vc2a9f6fe1352d283a0de1d0a4d14afc7);background-repeat:no-repeat;background-size:92.5px 30px;width:92.5px;height:30px;text-indent:92.5px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}.company-profile_en .corporate-section-message-signature span{display:block;background-image:url(/assets/img/corporate/sp/signature-message_en.png?vc2f41d42b59f63b4851523a4aa5ccfc7);background-repeat:no-repeat;background-size:193.5px 18.5px;width:193.5px;height:18.5px;text-indent:193.5px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}}@media(min-width:640px){.corporate-section-head{font-size:20px;color:#333;font-weight:700;border-left:7px solid #004d40;padding:3px 0 0 14px;margin-left:10px}.contents{width:864px;padding-top:54px}.contents-inner{zoom:1}.contents-inner:after{content:"";display:table;clear:both}.corporate-pagetitle{position:relative}.corporate-pagetitle-head{font-size:28px;color:#004d40;font-weight:700}.corporate-pagetitle-nav{zoom:1;position:absolute;top:5px;right:1px}.corporate-pagetitle-nav:after{content:"";display:table;clear:both}.corporate-pagetitle-navitem{float:left;border-right:1px solid #c1c1c1;padding:0 12px 1px}.corporate-pagetitle-navitem:first-child{border-left:1px solid #c1c1c1;padding:0 21px 1px}.corporate-pagetitle-navitem a{font-size:12px;color:#004d40;font-weight:400}.corporate-pagetitle-navitem a:hover{opacity:.7;text-decoration:none}.corporate-pagetitle-navitem_sp{display:none}.corporate-pagetitle-navitem_active a{font-size:12px;color:#000;font-weight:700}.corporate-pagetitle-lead{font-size:14px;color:#3e3e3e;font-weight:400;line-height:2.0;margin-top:50px;margin-left:10px}.corporate-section{margin-top:60px}.corporate-section-cont{zoom:1;padding-left:30px;margin-top:25px}.corporate-section-cont:after{content:"";display:table;clear:both}.corporate-section-cont-head{font-size:18px;font-weight:700;line-height:1.2;color:#3e3e3e;padding-bottom:4px;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#3e3e3e;margin-top:25px}.corporate-section-cont-text{font-size:14px;color:#3e3e3e;font-weight:400;line-height:2.0;margin-top:25px}.corporate-section-cont-text strong{font-weight:700}.corporate-section-lead{font-size:14px;color:#3e3e3e;font-weight:400;line-height:2.0}.corporate-section-table{display:table;border-collapse:collapse;width:100%}.corporate-section-table-row{display:table-row;border-bottom:1px solid #c1c1c1}.corporate-section-table-row:first-child .corporate-section-table-th,.corporate-section-table-row:first-child .corporate-section-table-td{padding:10px 0 15px}.corporate-section-table-th,.corporate-section-table-td{display:table-cell;padding:16px 0 15px}.corporate-section-table-th{font-size:14px;color:#000;font-weight:400;width:180px}.corporate-section-table-td{font-size:14px;color:#3e3e3e;font-weight:400}.corporate-section-table-note{font-size:12px;color:#666;font-weight:400;text-align:right;margin-top:9px}.corporate-section-table-location{font-size:14px;color:#000;font-weight:400;position:relative}.corporate-section-table-location-row{margin-bottom:15px}.corporate-section-table-location-postcode{display:inline-block;margin-right:11px}.corporate-section-table-location-address{display:inline-block}.corporate-section-table-location-tel{display:inline-block;margin-right:26px}.corporate-section-table-location-fax{display:inline-block}.corporate-section-table-location-url a:hover{opacity:.7;text-decoration:none}.corporate-section-table-location-map{position:absolute;top:0;right:20px}.corporate-section-table-location-map a:hover{opacity:.7;text-decoration:none}.corporate-section-table-location-map .icon:before{position:relative;top:-2px;margin-right:7px;font-size:19px}.corporate-section-list-item{padding-left:2.5em;text-indent:-2.5em;font-size:14px;line-height:2}.corporate-section-titleset{border-top:1px solid #ccc}.corporate-section-titleset_noborder{border-top:none}.corporate-section-titleset_noborder .corporate-section-titleset-row{border-bottom:none}.corporate-section-titleset_noborder .corporate-section-titleset-title,.corporate-section-titleset_noborder .corporate-section-titleset-text{padding-bottom:0;padding-top:10px}.corporate-section-titleset-row{overflow:hidden;border-bottom:1px solid #ccc}.corporate-section-titleset-title{font-weight:700;width:184px;float:left;padding:15px 15px 15px 0;line-height:2;color:#000}.corporate-section-titleset-text{width:650px;float:right;padding:15px 0 15px 15px;line-height:2}.corporate-section-president{width:268px;float:right}.corporate-section-president-photo{width:132px}.corporate-section-president-photo img{width:100%;height:auto}.corporate-section-president-signature{display:none}.corporate-section-president-career{font-size:12px;color:#3e3e3e;font-weight:400;line-height:1.5;margin-top:28px}.corporate-section-president-career-list{zoom:1}.corporate-section-president-career-list:after{content:"";display:table;clear:both}.corporate-section-president-career-date{float:left;clear:both}.corporate-section-president-career-event{float:left;margin-left:11px}.corporate-section-message{width:520px;float:left}.corporate-section-message-lead{font-size:14px;color:#3e3e3e;font-weight:400;line-height:1.75;font-family:"游明朝体",Yu Mincho,YuMincho,serif;margin-top:-4px}.corporate-section-message-signature{text-align:right;margin-top:25px}.corporate-section-message-signature span{display:block;background-image:url(/assets/img/corporate/signature-message.png?v602abf0322e4b7707a5500ea31830fee);background-repeat:no-repeat;background-size:320px 50px;width:320px;height:50px;text-indent:320px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}.corporate-section-download{margin-top:24px}.corporate-section-download_right{text-align:right}.corporate-section-download-items{display:inline-block;margin-left:45px}.corporate-section-download-items:first-child{margin-left:0}.corporate-section-download-items a:hover{opacity:.7;text-decoration:none}.corporate-section-download-items .icon:before{position:relative;top:-1px;margin-right:5px}.corporate-legacytable .maintbl{border:none}.corporate-legacytable .bordertop{border-top:1px solid #00006b}.corporate-legacytable .borderbottom2{border-bottom:2px solid #00006b}.corporate-legacytable .maintbl th,.corporate-legacytable .maintbl td{padding:3px;text-align:left;font-size:13px;line-height:146%;vertical-align:top}.corporate-legacytable .txtmini{font-size:80%;line-height:125%}.corporate-legacytable .style_c{text-align:center}.corporate-legacytable .style_r{padding-right:15px;text-align:right!important}.corporate-legacytable .style2{font-size:13px}.corporate-legacytable b{font-weight:700}.company-profile_en .corporate-section-message-signature span{display:block;background-image:url(/assets/img/corporate/signature-message_en.png?v1fe4ca8d0655ff6888620c7c503dc9fe);background-repeat:no-repeat;background-size:160px 20px;width:160px;height:20px;text-indent:160px;white-space:nowrap;text-align:left;overflow:hidden;display:inline-block}}
/*# sourceMappingURL=style.css.map */
