﻿html,body,div,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,hr,table,tr,th,td,tbody,tfoot,thead,img,iframe,span,object,pre,blockquote,abbr,a,address,cite,code,del,dfn,em,sup,sub,ins,kbd,q,samp,small,var,b,i,fieldset,form,label,legend,caption,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button,input{margin:0;padding:0;outline:0;list-style:none;vertical-align:baseline;border:none;font-style:normal;font-weight:normal;font-size:100%}article,aside,details,figcaption,figure,footer,header,nav,section,menu,hgroup{display:block}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{background:#FFF}body{overflow-x:hidden;width:100%;min-width:320px;-webkit-text-size-adjust:100%;line-height:1;font-weight:500;word-wrap:break-word;overflow-wrap:break-word;color:#000;background:#FFF}img,video{max-width:100%;vertical-align:middle;height:auto}video{cursor:pointer}sub{vertical-align:baseline;line-height:0;font:inherit;font-size:70%}sup{vertical-align:super;padding-top:0.2em;line-height:0;font:inherit;font-size:70%}hr,hr.line,hr.line-dot{clear:both;margin:1.5em 0;height:1px;border-top:1px solid transparent;background:none !important;border-bottom:none !important;border-left:none !important;border-right:none !important}hr.line{border-top:1px solid #c6c6c6}hr.line-dot{border-top:1px dotted #8f8f8f}hr.line-dot::after{position:static}input[type="button"],input[type="text"],input[type="submit"]{-webkit-appearance:none;border-radius:0}@media all and (max-width: 650px){hr{margin:1em 0}}._inner{width:1225px !important;margin:0 auto}@media all and (max-width: 1225px){._inner{width:100% !important}}div.newslist{padding:45px;margin:25px 0 35px 0}div.newslist ul{margin-bottom:35px}.newslist{background:#FFF}.newslist li{display:table;width:100%;margin-bottom:10px;padding:8px 0 7px 0;line-height:1.3em;position:relative}.newslist li span.day{display:table-cell;padding-right:10px;white-space:nowrap;width:1%}.newslist li span.ico-pr,.newslist li span.ico-ir,.newslist li span.ico-news,.newslist li span.ico-disclosure,.newslist li span.ico-financial,.newslist li span.ico-safety,.newslist li span.ico-management,.newslist li span.ico-environment,.newslist li span.ico-society{display:table-cell;white-space:nowrap;width:1%;padding-right:110px;position:relative}.newslist li span.ico-pr::after,.newslist li span.ico-ir::after,.newslist li span.ico-news::after,.newslist li span.ico-disclosure::after,.newslist li span.ico-financial::after,.newslist li span.ico-safety::after,.newslist li span.ico-management::after,.newslist li span.ico-environment::after,.newslist li span.ico-society::after{position:absolute;right:8px;top:3px;content:"";width:92px;height:16px;border:1px solid;font-size:11px;letter-spacing:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.newslist li span.ico-pr::after{content:"プレスリリース";color:#ee3902;border-color:#ee3902}.newslist li span.ico-ir::after{content:"IR情報";color:#009e19;border-color:#009e19}.newslist li span.ico-news::after{content:"お知らせ";color:#007bd1;border-color:#007bd1}.newslist li span.ico-disclosure::after{content:"適時開示";color:#9b8321;border-color:#9b8321}.newslist li span.ico-financial::after{content:"決算関連";color:#b54bbf;border-color:#b54bbf}.newslist li span.ico-safety::after{content:"安全運航";color:#FFF;border-color:#ee4677;background:#ee4677;letter-spacing:0.1em}.newslist li span.ico-management::after{content:"経営";color:#FFF;border-color:#9b8321;background:#9b8321;letter-spacing:0.1em}.newslist li span.ico-society::after{content:"社会";color:#FFF;border-color:#ecba20;background:#ecba20;letter-spacing:0.1em}.newslist li span.ico-environment::after{content:"環境";color:#FFF;border-color:#88b721;background:#88b721;letter-spacing:0.1em}.newslist li a{vertical-align:top;color:#004c94;text-decoration:none}.newslist li a:visited{color:#4e87b5}.newslist li a.window{background:none;padding:0;margin-right:3px}.newslist li a.window::after{content:url(../img/ico/ico-window.svg);margin-left:5px;vertical-align:top}.newslist li a span.pdf{display:inline-block;padding:0;width:auto;white-space:normal;background:none}.newslist li a span.pdf::before{content:url(../img/ico/ico-pdf.svg);vertical-align:middle;padding-left:2px;margin-right:2px;width:16px;height:auto}.newslist li::after{position:absolute;left:0;bottom:-8px;content:"";width:100%;height:1px;background-image:-webkit-linear-gradient(left, #000 20%, #FFF 21%);background-image:-o-linear-gradient(left, #000 20%, #FFF 21%);background-image:linear-gradient(to right, #000 20%, #FFF 21%);-webkit-background-size:5px 1px;background-size:5px 1px}.newslist._bgNone li,.newslist li ul li{margin-bottom:3px;padding:0}.newslist._bgNone li::after,.newslist li ul li::after{position:static;background:none}.pagenate{padding:10px 10px 10px 15px;margin:2em 0;background-color:#e2f1fa;font-size:90%;line-height:1.2;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pagenate li{padding:0 8px}@media all and (min-width: 1000px){.newslist li a:hover,.newslist li a:hover span.pdf{color:#c00;text-decoration:underline}}@media all and (max-width: 999px){div.newslist{margin:25px 0 0 0;padding:0 10px 15px 10px}div.newslist ul{margin-bottom:25px}.newslist li{display:block}.newslist li span.ico-pr,.newslist li span.ico-ir,.newslist li span.ico-news,.newslist li span.ico-disclosure,.newslist li span.ico-financial,.newslist li span.ico-safety,.newslist li span.ico-management,.newslist li span.ico-environment,.newslist li span.ico-society{display:block;margin:3px 0 5px 0}.newslist li span.ico-pr::after,.newslist li span.ico-ir::after,.newslist li span.ico-news::after,.newslist li span.ico-disclosure::after,.newslist li span.ico-financial::after,.newslist li span.ico-safety::after,.newslist li span.ico-management::after,.newslist li span.ico-environment::after,.newslist li span.ico-society::after{left:95px;right:0;top:2px}.newslist li a{margin-top:3px}.newslist._bgNone li span.ico-pr,.newslist._bgNone li span.ico-ir,.newslist._bgNone li span.ico-news,.newslist._bgNone li span.ico-disclosure,.newslist._bgNone li span.ico-financial,.newslist._bgNone li span.ico-safety,.newslist._bgNone li span.ico-management,.newslist._bgNone li span.ico-environment,.newslist._bgNone li span.ico-society{display:table-cell;padding-right:100px}.newslist._bgNone li span.txt{display:table-cell;width:100%}.newslist._bgNone li span.ico-pr::after,.newslist._bgNone li span.ico-ir::after,.newslist._bgNone li span.ico-news::after,.newslist._bgNone li span.ico-disclosure::after,.newslist._bgNone li span.ico-financial::after,.newslist._bgNone li span.ico-safety::after,.newslist._bgNone li span.ico-management::after,.newslist._bgNone li span.ico-environment::after,.newslist._bgNone li span.ico-society::after{left:0;right:auto}}@media all and (max-width: 360px){.pagenate{padding:10px 10px 10px 10px}.pagenate li{padding:0 6px}}@media all and (min-width: 1000px){.btnLine{width:210px;margin:0 auto}.btnLine a{width:210px;height:50px;text-decoration:none;color:#000;background:#FFF;border:1px solid #8f8f8f;padding-right:25px;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative}.btnLine a::before{position:absolute;top:50%;right:-1px;content:"";width:45px;height:1px;background-color:#007bd1;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.btnLine a:hover::before{width:20px;background-color:#FFF}.btnLine a::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#007bd1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}.btnLine a:hover::after{width:100%;opacity:1}.btnLine a:hover{background:#007bd1;color:#FFF !important;text-decoration:none !important;border:1px solid #007bd1}.btnArrow{width:210px;margin:0 auto}.btnArrow a{width:210px;height:50px;text-decoration:none;color:#000;background:#FFF;border:1px solid #8f8f8f;padding-right:25px;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative}.btnArrow a::before{position:absolute;top:-2px;right:35px;bottom:0;left:auto;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.btnArrow a:hover::before{right:15px;border-top:2px solid #FFF;border-right:2px solid #FFF}.btnArrow a::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#007bd1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}.btnArrow a:hover::after{width:100%;opacity:1}.btnArrow a:hover{background:#007bd1;color:#FFF;border:1px solid #007bd1}}@media all and (max-width: 999px){.btnLine,.btnArrow{width:100%}.btnLine a,.btnArrow a{width:100%;height:50px;text-decoration:none;color:#000;border:1px solid #c6c6c6;padding-right:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;position:relative}.btnLine a::after,.btnArrow a::after{position:absolute;top:-2px;right:30px;bottom:0;left:auto;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.libraryBox ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.libraryBox ul li{width:392px;height:242px;margin:0 8px 16px 8px;overflow:hidden;border:1px solid #FFF;position:relative}.libraryBox ul li a{color:#FFF !important;text-decoration:none}.libraryBox ul li a figure{width:100%;overflow:hidden}.libraryBox ul li a figure img{width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.libraryBox ul li a figure figcaption{display:block;position:absolute;left:0;bottom:0;width:100%;height:75px;padding:10px;line-height:1.3;font-size:16px;background:rgba(0,0,0,0.6);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;color:#FFF !important}.libraryBox ul li a figure figcaption span{display:none;width:85%;opacity:0;font-size:12px !important;text-align:left;padding-top:10px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.libraryBox ul li a figure figcaption span.c-txt{text-align:center}.libraryBox ul li a:hover{text-decoration:none !important}.libraryBox ul li a:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}.libraryBox ul li a:hover figure figcaption{height:100%;text-decoration:none !important}.libraryBox ul li a:hover figure figcaption span{display:block;opacity:1.0}.libraryBox ul li a.window{background:none;padding:0;margin:0}.libraryBox ul li a.window figure figcaption{background-image:url(../img/ico/ico-windowWhite.gif);background-repeat:no-repeat;background-position:right 10px bottom 10px}.libraryBox ul li a,.libraryBox ul li a figure,.libraryBox ul li a figure img{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media all and (max-width: 1224px){.libraryBox{padding:0 5px}.libraryBox ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.libraryBox ul li{width:calc(33% - 20px);height:auto;margin:0 10px 10px 10px}.libraryBox ul li a:hover figure img{-webkit-transform:scale(1);transform:scale(1)}.libraryBox ul li a:hover figure figcaption span{display:none}}@media all and (max-width: 999px){.libraryBox{padding:0 5px}.libraryBox ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.libraryBox ul li{width:calc(50% - 10px);height:auto;margin:0 5px 10px 5px}.libraryBox ul li a figure figcaption{padding:10px;height:60px}.libraryBox ul li a figure figcaption span{display:none}.libraryBox ul li a:hover figure img{-webkit-transform:scale(1);transform:scale(1)}.libraryBox ul li a:hover figure figcaption{height:60px;padding:10px}}@media all and (max-width: 450px){.libraryBox ul li a figure figcaption{height:40px;padding:5px;font-size:14px}.libraryBox ul li a:hover figure figcaption{height:40px;padding:5px}}@media all and (min-width: 1000px){a.linkBnr img{opacity:1.0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}a.linkBnr:hover img{opacity:0.6}}@media all and (min-width: 1000px){.pcNone{display:none}}@media all and (max-width: 999px){.phNone{display:none}}@media all and (min-width: 1000px){header{width:100%;height:130px;position:fixed;left:0;top:0;letter-spacing:0.05em;z-index:9998;background:#FFF;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}header a{text-decoration:none;color:#000;opacity:1.0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}header.thin{height:95px}#logo{position:absolute;left:15px;top:15px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#logo img{width:255px;height:auto;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}header.thin #logo{left:12px;top:12px}header.thin #logo img{width:185px}.menuBtn,.searchBtn{display:none}#navHeader{position:absolute;top:30px;width:330px;right:15px;font-size:14px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navHeader li a{opacity:1.0}#navHeader li a:hover{opacity:0.6}#navHeader li._window a{background:url("../img/ico/ico-windowBlue.svg") right center no-repeat;padding-right:16px}#navHeader li.navServicesite a{padding:6px 30px 6px 13px;background:#005396;background:url("../img/ico/ico-windowWhite.svg") no-repeat #005396;background-position:right 14px center;color:#FFF}#en #navHeader{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}header.thin #navHeader{top:20px}#navLang{position:absolute;top:26px;right:375px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#navLang a{display:block;background:url("../img/ico/ico-language.svg") left center no-repeat;background-size:19px auto;padding:2px 0 2px 26px}#navLang a:hover{opacity:0.6}header.thin #navLang{top:16px}#search{position:absolute;top:22px;right:450px;width:29px;height:30px;overflow:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#search .schToggle{width:227px;height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#search .schBtn{width:27px;height:27px;display:block;cursor:pointer;background:url("../img/ico/ico-search.svg") center center no-repeat}#search form{display:block;width:200px;height:30px;margin-left:3px;border-bottom:1px solid #000;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#search form input{display:block;margin:0;font-size:14px}#search form input:focus{background:#FFF;outline:none}#search form input[type=text]{width:167px;height:29px;vertical-align:middle}#search form input[type=text]::placeholder{color:#c6c6c6}#search form input[type=submit]{width:30px;height:29px;cursor:pointer;background:none;background:url("../img/ico/ico-searchArrow.svg") top 2px right no-repeat transparent;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#search form input[type=submit]:hover{background:url("../img/ico/ico-searchArrowHover.svg") top 2px right no-repeat transparent}#search.schTxtFull{width:227px}header.thin #search{top:12px}}@media all and (min-width: 1000px) and (-ms-high-contrast: none){header a,header #logo,header #navHeader,header #navLang,header #search{-webkit-transition:0s ease-in-out;transition:0s ease-in-out}#navLang{top:24px}#navLang a{padding:2px 0 4px 27px}header.thin #navLang{top:15px}#en #navLang{top:26px}#en header.thin #navLang{top:17px}}@media all and (min-width: 1000px){#navGlobal{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:70px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}header.thin #navGlobal{margin-top:54px}#navGlobal>li{width:20%;height:61px;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}header.thin #navGlobal>li{height:41px}#navGlobal>li>a{display:block;width:100%;height:100%;border-bottom:1px solid #c6c6c6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}#navGlobal>li>a::before{position:absolute;top:auto;left:0;right:0;bottom:-3px;content:"";background:#23b4ff;height:3px;margin:auto;opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:-1}#navGlobal>li>a:hover::before{opacity:1.0;top:auto;bottom:-1px;z-index:2}.navCorp #navGlobal>li#navCorp>a,.navServ #navGlobal>li#navServ>a,.navSust #navGlobal>li#navSust>a,.navIR #navGlobal>li#navIR>a,.navPress #navGlobal>li#navPress>a{border-bottom:1px solid #c6c6c6;position:relative}.navCorp #navGlobal>li#navCorp>a::after,.navServ #navGlobal>li#navServ>a::after,.navSust #navGlobal>li#navSust>a::after,.navIR #navGlobal>li#navIR>a::after,.navPress #navGlobal>li#navPress>a::after{position:absolute;top:auto;left:0;right:0;bottom:-1px;content:"";background:#007bd1;height:3px;margin:auto;z-index:1}#navGlobal>li>a.navGlobal-ttl-open{position:relative}#navGlobal>li>a.navGlobal-ttl-open::before{position:absolute;top:auto;left:0;right:0;bottom:-1px;content:"";background:#23b4ff;opacity:1.0;z-index:2}#navGlobal>li>a>span{padding-right:20px;position:relative}#navGlobal>li>a>span::after{position:absolute;top:-2px;right:2px;bottom:0;left:auto;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#navGlobal>li>a.navGlobal-ttl-open>span::after{top:4px;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.dropdown{display:none;position:absolute;left:0;top:130px;width:100%;visibility:hidden;opacity:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;border-top:1px solid #c6c6c6}@supports (-ms-ime-align: auto){.dropdown{display:block;-webkit-transition:0s ease-in-out;transition:0s ease-in-out}}header.thin .dropdown{top:94px}.dropdownActive{display:block;visibility:visible;opacity:1;height:calc(100vh - 98px);overflow-y:auto;background:rgba(255,255,255,0.6)}.gNavLow{border-bottom:1px solid #005396;display:-webkit-flex;display:flex;position:relative;background:#fff}.gNavLow dt a{display:block;width:320px;height:100%;background:#005396;color:#FFF;padding-top:42px;padding-bottom:30px;text-align:center;line-height:1.0;opacity:1.0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.gNavLow dt a .gNavTtl{font-size:30px;position:relative}.gNavLow dt a .gNavTtl span{font-size:12px;letter-spacing:0;font-family:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Arial","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;display:block;padding-top:24px}.gNavLow dt a .gNavTtl:after{position:absolute;left:0;right:0;top:41px;width:80px;height:3px;margin:0 auto;content:"";background-image:-webkit-linear-gradient(left, #23b4ff 50%, #FFF 51%);background-image:-o-linear-gradient(left, #23b4ff 50%, #FFF 51%);background-image:linear-gradient(to right, #23b4ff 50%, #FFF 51%)}.gNavLow dt a .gNavBtn{width:200px;margin:40px auto 0 auto;height:55px;padding-right:35px;color:#FFF;background:#23b4ff;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative}.gNavLow dt a .gNavBtn::before{position:absolute;top:50%;right:0;content:"";width:40px;height:1px;background-color:#FFF;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.gNavLow dt a .gNavBtn::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#66cbff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}.gNavLow dt a .gNavBtn._w260{width:260px}.gNavLow dt a:hover{background:#1773bd}.gNavLow dt a:hover .gNavBtn::before{width:20px}.gNavLow dt a:hover .gNavBtn::after{width:100%;opacity:1}.gNavLow dt a:hover .gNavBtn{background:#66cbff}.gNavLow>dd{width:calc(100% - 320px);padding:25px 0 25px 25px}.gNavLow>dd>ul{text-align:left;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gNavLow>dd>ul>li{width:calc(100% / 4 - 30px);padding-bottom:8px;margin:0 30px 18px 0}.gNavLow>dd>ul>li img{opacity:1.0;display:block;background:transparent;width:100%;height:auto;margin-bottom:6px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}}@media all and (min-width: 1000px) and (-ms-high-contrast: none){#navGlobal,#navGlobal>li{-webkit-transition:0s ease-in-out;transition:0s ease-in-out}.gNavLow>dd>ul>li{margin:0 28px 14px 0}}@media all and (min-width: 1000px){.gNavLow>dd>ul>li>a,.gNavLow>dd>ul>li>span{width:100%;display:block;position:relative}.gNavLow>dd>ul>li>a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.gNavLow>dd>ul>li>a span{display:block;position:relative;padding-right:10px}.gNavLow>dd>ul>li>a span::after{position:absolute;top:0;right:5px;bottom:0;left:auto;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gNavLow>dd>ul>li>a:hover{color:#007bd1}.gNavLow>dd>ul>li>a img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:1}.gNavLow>dd>ul>li>a:hover img{opacity:0.6}.gNavLow>dd>ul>li>a:after,.gNavLow>dd>ul>li>span:after{position:absolute;left:0;bottom:-10px;width:100%;height:1px;content:"";background-image:-webkit-linear-gradient(left, #000 20%, #FFF 21%);background-image:-o-linear-gradient(left, #000 20%, #FFF 21%);background-image:linear-gradient(to right, #000 20%, #FFF 21%);-webkit-background-size:5px 1px;background-size:5px 1px}.gNavLow>dd>ul>li small{font-size:11px !important;line-height:1.5;display:block}.gNavLow>dd>ul>li ._txt-small{font-size:11px !important;line-height:1.1;display:inline}.gNavLow>dd>ul>li.gNavTwo-col2{width:50%;margin-right:0}.gNavLow>dd>ul>li.gNavTwo-col2 ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li{width:calc(50% - 30px)}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li:nth-child(odd){margin-right:15px}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li:nth-child(even){margin-left:15px}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li._w100{width:calc(100% - 30px)}.gNavLow>dd>ul>li.gNavTwo-col2>a,.gNavLow>dd>ul>li.gNavTwo-col2>span{width:calc(100% - 30px)}.gNavLow>dd>ul>li>ul{margin-top:22px}.gNavLow>dd>ul>li>ul li{padding-bottom:5px;font-size:13px;letter-spacing:0;padding-left:15px;position:relative}.gNavLow>dd>ul>li>ul li a{-webkit-transition:0s ease-in-out;transition:0s ease-in-out}.gNavLow>dd>ul>li>ul li a:hover{color:#007bd1;text-decoration:underline}.gNavLow>dd>ul>li>ul li::before{position:absolute;left:0;top:5px;width:5px;height:1px;background:#000;content:""}.gNavLow>dd>ul>li>ul li.gNav-window::before{position:absolute;left:0;top:0;width:12px;height:10px;background:url(../img/ico/ico-window-s.svg) left 2px no-repeat;content:""}.gNavLow>dd>ul>li>ul.gNavThree-col2 li{width:calc(100% - 30px)}.gNavLow>dd>ul>li>ul.gNavThree-col2 li:nth-child(even){margin-left:0}.gNavLow dd .closeBtn{width:40px;height:40px;background:#005396;-webkit-border-radius:50%;border-radius:50%;border:1px solid #005396;cursor:pointer;position:absolute;left:50%;bottom:-20px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.gNavLow dd .closeBtn span{position:relative;display:block}.gNavLow dd .closeBtn span::before,.gNavLow dd .closeBtn span::after{position:absolute;top:18px;left:9px;content:"";background-color:#FFF;width:20px;height:2px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.gNavLow dd .closeBtn span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gNavLow dd .closeBtn span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gNavLow dd .closeBtn:hover{background:#FFF}.gNavLow dd .closeBtn:hover span::before,.gNavLow dd .closeBtn:hover span::after{background-color:#005396}.closeBtn._pcNone{display:none}}@media screen and (min-width: 1000px) and (max-width: 1245px){.gNavLow>dd>ul>li{width:calc(100% / 4 - 20px);padding-bottom:8px;margin:0 18px 20px 0;font-size:90%}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li{width:calc(50% - 20px)}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li:nth-child(odd){margin-right:10px}.gNavLow>dd>ul>li.gNavTwo-col2 ul>li:nth-child(even){margin-left:10px}.gNavLow>dd>ul>li>ul.gNavThree-col2 li{width:calc(100% - 30px)}.gNavLow>dd>ul>li>ul.gNavThree-col2 li:nth-child(even){margin-left:0}.gNavLow>dd>ul>li.gNavTwo-col2>a,.gNavLow>dd>ul>li.gNavTwo-col2>span{width:calc(100% - 20px)}}@media all and (max-width: 999px){header{width:100%;position:fixed;left:0;top:0;z-index:9998}header a{text-decoration:none;color:#000}.header{width:100%;height:60px;display:table;border-bottom:1px solid #000;background:#FFF}#logo{display:table-cell;vertical-align:middle;padding-left:5px}#logo img{width:185px;height:auto}.searchBtn{display:table-cell;width:62px !important;height:60px;background:url(../img/ico/ico-search.svg) center 10px no-repeat;background-size:25px auto;border-left:1px solid;border-right:1px solid;cursor:pointer}.searchBtn.searchBtnActive{color:#FFF;background:#c6c6c6}.searchBtnActive{position:relative}.searchBtnActive::before,.searchBtnActive::after{position:absolute;display:inline-block;left:15px;bottom:0;right:0;width:30px;height:2px;background:#FFF;content:"";transition:all 0.4s}.searchBtnActive::before{-webkit-transform:translateY(12px) rotate(-315deg);transform:translateY(12px) rotate(-315deg);top:10px}.searchBtnActive::after{-webkit-transform:translateY(-12px) rotate(315deg);transform:translateY(-12px) rotate(315deg);top:34px}.searchTxt{display:block;width:62px;height:60px;position:relative}.searchTxt::after{position:absolute;left:0;right:0;top:42px;content:"検索";font-size:9px;letter-spacing:0.1em;white-space:nowrap;margin:0 auto;font-size:10px;text-align:center}.searchBtnActive .searchTxt::after{content:"閉じる";letter-spacing:0}#search{position:absolute;left:0;top:60px;width:100%;padding:10px;background:#c6c6c6;visibility:hidden;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}#search input[type=text]{width:calc(100% - 70px);height:40px;vertical-align:middle;float:left;padding-left:5px;background:#FFF}#search input[type=text]::placeholder{color:#c6c6c6}#search input[type=submit]{width:70px;height:40px;display:block;float:right;cursor:pointer;background:url("../img/ico/ico-search.svg") center center no-repeat #efefef}#search input[type=text]:focus{background:#FFF}#search.searchActive{display:block;visibility:visible;opacity:1}.menuBtn{display:table-cell;vertical-align:bottom;width:60px;height:60px;text-align:center;cursor:pointer;position:relative;padding-bottom:8px}.menuBtn::after{position:absolute;left:0;right:0;top:43px;content:"メニュー";font-size:9px;letter-spacing:-0.05em;white-space:nowrap;margin:0 auto}.menuBtn.menuBtnActive::after{content:"閉じる";letter-spacing:0}.menuLines{position:absolute;display:inline-block;margin:0 auto;vertical-align:middle;background:#000;left:0;top:23px;bottom:0;right:0;width:30px;height:2px;-webkit-transition:all 0.4s;transition:all 0.4s}.menuLines::before,.menuLines::after{position:absolute;display:inline-block;left:0;width:30px;height:2px;background:#000;content:"";transition:all 0.4s}.menuLines::before{top:10px}.menuLines::after{top:-10px}.menuBtnActive .menuLines::before{-webkit-transform:translateY(12px) rotate(-315deg);transform:translateY(12px) rotate(-315deg);top:-13px}.menuBtnActive .menuLines{background:none}.menuBtnActive .menuLines::after{-webkit-transform:translateY(-12px) rotate(315deg);transform:translateY(-12px) rotate(315deg);top:11px}#gNav{position:absolute;left:0;top:61px;width:100%;height:calc(100vh - 61px);background:rgba(0,0,0,0.6);overflow-y:auto;visibility:hidden;opacity:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#gNav.gNavActive{display:block;visibility:visible;opacity:1}#navGlobal{width:100%;background:#FFF}#navGlobal li{width:100%}#navGlobal>li>a{display:block;width:100%;height:50px;padding:0 20px 0 10px;border-top:1px solid #8f8f8f;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}#navGlobal>li#navCorp>a{border-top:none}#navGlobal>li>a::after{position:absolute;top:0;right:25px;bottom:0;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navGlobal>li>a.navGlobal-ttl,#navGlobal>li>a.navGlobal-ttl-open{position:relative;background:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#navGlobal>li>a.navGlobal-ttl.navGlobal-ttl-open{border-top:1px solid #005396;background:#005396;color:#FFF}#navGlobal>li>a.navGlobal-ttl::before,#navGlobal>li>a.navGlobal-ttl::after{position:absolute;display:block;width:16px;height:2px;margin:auto;background:#000;border:none;content:""}#navGlobal>li>a.navGlobal-ttl::before{top:23px;right:20px}#navGlobal>li>a.navGlobal-ttl::after{top:-2px;right:20px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#navGlobal>li>a.navGlobal-ttl-open::before{background:#FFF;top:24px;right:20px}#navGlobal>li>a.navGlobal-ttl-open::after{background:#FFF;top:0px;right:20px;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);background:#FFF}.dropdown{display:none}.dropdownActive{display:block;margin:10px}.gNavLow dt .gNavTtl,.gNavLow dd img,.gNavLow dd .closeBtn{display:none}.gNavLow>dt>a,.gNavLow>dd>ul>li{background-color:#efefef}.gNavLow>dt>a,.gNavLow>dd>ul>li>a{display:block;width:100%;height:50px;padding:0 25px 0 10px;border-top:1px solid #FFF;font-size:14px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.gNavLow>dt>a::after,.gNavLow>dd>ul>li>a::after{position:absolute;top:0;right:15px;bottom:0;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gNavLow-window>dt>a,.gNavLow-window>dd>ul>li>a{background:url(../img/ico/ico-window.svg) no-repeat #efefef;background-position:right 13px top 19px}.gNavLow-window>dt>a::after,.gNavLow-window>dd>ul>li>a::after{display:block;width:auto;height:auto;margin:auto;border-top:none;border-right:none;content:"";-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gNavLow>dd>ul>li small{display:none}.gNavLow>dd>ul>li ._txt-small{display:inline;font-size:11px;line-height:1.2}.gNavLow>dd>ul>li.db-services.services-ttl>a::after,.gNavLow>dd>ul>li.et-services.services-ttl>a::after,.gNavLow>dd>ul>li.pt-services.services-ttl>a::after,.gNavLow>dd>ul>li.r-business.services-ttl>a::after{top:25px}.db-services.services-ttl,.et-services.services-ttl,.pt-services.services-ttl,.r-business.services-ttl{position:relative}.db-services.services-ttl::before,.et-services.services-ttl::before,.pt-services.services-ttl::before,.r-business.services-ttl::before{position:absolute;left:0;top:0;bottom:0;width:100%;height:30px;font-size:14px;background:#e2e2e2;border-top:1px solid #FFF;padding:6px 10px 0 10px;text-align:center}.db-services.services-ttl::before{content:"ドライバルク船サービス"}.et-services.services-ttl::before{content:"エネルギー輸送サービス"}.pt-services.services-ttl::before{content:"製品輸送サービス"}.r-business.services-ttl::before{content:"関連事業"}.db-services.services-ttl a,.et-services.services-ttl a,.pt-services.services-ttl a,.r-business.services-ttl a{height:75px !important;padding-top:30px !important;background-position:right 12px top 45px}.gNavLow>dd>ul>li>ul{display:none}#navHeader{width:100%;background:#efefef;border-top:1px solid #8f8f8f}#navHeader li a{display:block;width:100%;height:50px;padding:0 10px;border-bottom:1px solid #8f8f8f;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}#navHeader li a::after{position:absolute;top:0;right:25px;bottom:0;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navHeader li._window a,#navHeader li.navServicesite a{background:url("../img/ico/ico-window.svg") no-repeat #efefef;background-position:right 22px top 20px}#navHeader li._window a::after,#navHeader li.navServicesite a::after{display:block;width:auto;height:auto;margin:auto;border-top:none;border-right:none;content:"";-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#navLang{padding:20px;background:#FFF}#navLang a{display:block;width:100%;height:50px;padding:0 10px;border-bottom:1px solid #8f8f8f;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;border:1px solid #c6c6c6;background:url("../img/ico/ico-language.svg") no-repeat #FFF;background-position:left 22px top 12px}#gNav>.closeBtn{display:block;width:100%;height:50px;padding:0 10px;background:#8f8f8f;color:#FFF;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;cursor:pointer;margin-bottom:80px}}@media all and (min-width: 1000px){#en #navHeader{width:225px}#en #navLang{right:260px}#en #search{right:340px}}footer{position:relative;z-index:0;background:#f3f3f3}#navSitemap{padding:30px 0;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#navSitemap a{color:#000;text-decoration:none}#navSitemap a:hover{color:#007bd1;text-decoration:underline}#navSitemap .sitemap{width:190px}#navSitemap .sitemap li:nth-child(n+2){font-size:80%;padding-left:15px;position:relative;padding-bottom:6px}#navSitemap .sitemap li:nth-child(n+2) ._txt-small{font-size:10px}#navSitemap .sitemap li:nth-child(n+2)::before{position:absolute;left:0;top:5px;width:5px;height:1px;background:#000;content:""}#navSitemap .sitemap li.ttl,#navSitemap .sitemap p.ttl{font-size:100%;font-weight:bold;letter-spacing:0.05em;padding-top:12px;padding-bottom:15px;position:relative}#navSitemap .sitemap li.ttl a,#navSitemap .sitemap p.ttl a{display:block;font-weight:bold;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;position:relative}#navSitemap .sitemap li.ttl a::after,#navSitemap .sitemap p.ttl a::after{position:absolute;top:0;right:5px;bottom:0;left:auto;display:block;width:8px !important;height:8px !important;margin:auto;border-top:2px solid #007bd1;border-right:2px solid #007bd1;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#navSitemap .sitemap li.ttl a:hover,#navSitemap .sitemap p.ttl a:hover{text-decoration:none}#navSitemap .sitemap li.ttl a.window,#navSitemap .sitemap p.ttl a.window{background:url(../img/ico/ico-window.svg) right 1px no-repeat}#navSitemap .sitemap li.ttl a.window::after,#navSitemap .sitemap p.ttl a.window::after{display:block;width:auto;height:auto;margin:auto;border-top:none;border-right:none;content:"";-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}#navSitemap .sitemap li.ttl::after,#navSitemap .sitemap p.ttl::after{position:absolute;top:0;left:0;right:0;content:"";width:80px;height:3px;margin:0 auto;background-image:-webkit-linear-gradient(left, #007bd1 50%, #000 51%);background-image:-o-linear-gradient(left, #007bd1 50%, #000 51%);background-image:linear-gradient(to right, #007bd1 50%, #000 51%);width:100%;height:1px}#navSitemap .sitemap li.window:nth-child(n+2){position:relative}#navSitemap .sitemap li.window:nth-child(n+2)::before{position:absolute;left:0;top:0;width:12px;height:10px;background:url(../img/ico/ico-window-s.svg) left 2px no-repeat;content:""}#navSitemap .sitemap ul,#navSitemap .sitemap p{margin-bottom:20px}#copyright{padding:20px 0;text-align:center;font-family:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Arial","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:12px;color:#FFF;background:#005396}@media all and (min-width: 1000px){#navFooter{background:#e1e1e1;padding:30px 0}#navFooter ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#navFooter ul li{padding-left:16px;padding-right:15px;background-size:12px auto;font-size:90%;border-right:1px solid #8f8f8f}#navFooter ul li a{text-decoration:none;color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1.0}#navFooter ul li a:hover{opacity:0.6}#navFooter ul li:last-child{border-right:none}}@media all and (min-width: 1000px) and (max-width: 1245px){#navSitemap{padding:30px 10px}}@media all and (max-width: 999px){#navSitemap{display:none}#navFooter ul{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 5px 0}#navFooter ul li{width:50%;font-size:14px;padding:0 10px;margin-bottom:15px}#navFooter ul li a{text-decoration:none;color:#000}}#pagetop{position:fixed;bottom:20px;right:40px;z-index:1000;font-size:0;display:none}#pagetop a{display:block;width:50px;height:50px;background:rgba(0,0,0,0.5);-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative}#pagetop a::before{position:absolute;top:5px;right:0;bottom:0;left:0;width:14px;height:14px;margin:auto;color:#FFF;border-top:2px solid #FFF;border-right:2px solid #FFF;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (min-width: 1000px){#pagetop a:hover{background:#000}}@media all and (max-width: 999px){#pagetop{bottom:20px;right:15px}#pagetop a{width:40px;height:40px}}html{animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 2s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.loading{width:100vw;height:100vh;background:#005396;background:url("../img/loading.svg") center center no-repeat #005396;position:fixed;top:0;left:0;z-index:9999}.loading img.load-logo{position:absolute;top:calc(50% - 130px);left:calc(50% - 72px)}@media all and (-ms-high-contrast: none){.loading{background:url("../img/loading-IE.gif") center center no-repeat #005396}}@supports (-ms-ime-align: auto){.loading{background:url("../img/loading-IE.gif") center center no-repeat #005396}}@media all and (max-width: 999px){.loading img.load-logo{max-width:120px;width:120px;height:auto;top:calc(50% - 110px);left:calc(50% - 60px)}}#mainImg{width:100%;height:auto;min-height:auto;overflow:hidden;position:relative}#mainImg ul li{width:100%;height:calc(100vh - 130px);-webkit-background-size:cover;background-size:cover;background-position:center bottom;background-repeat:no-repeat;overflow:hidden;position:relative}#mainImg ul li img{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;user-select:none;touch-callout:none}#mainImg ul li .mainBg{position:absolute}#mainImg ul li .mainTtl{font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", serif;font-weight:bold}@media all and (min-width: 1025px){#mainImg{margin:130px auto 0 auto}#mainImg ul li .mainCopy{position:absolute;width:100%;max-width:1225px;line-height:1.3;letter-spacing:0.05em;padding:0 25px}#mainImg ul li .mainTtl{color:#005396;font-size:calc(32vw * 100 / 1000);margin-bottom:20px;letter-spacing:0.05em;text-shadow:2px 2px 3px #FFF,-2px 2px 3px #FFF,-2px -2px 3px #FFF,2px -2px 3px #FFF}#mainImg ul li .mainTtl._txt-small{font-size:calc(22vw * 100 / 1000)}#mainImg ul li .mainTxt{text-shadow:2px 2px 3px #FFF,-2px 2px 3px #FFF,-2px -2px 3px #FFF,2px -2px 3px #FFF;line-height:1.5}#mainImg ul li._ptn01 .mainBg{left:0;top:0;width:100%;height:calc(100vh - 60% - 130px);background-image:-webkit-linear-gradient(rgba(255,255,255,0.8) 20%, rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(255,255,255,0.8) 20%, rgba(255,255,255,0));background-image:linear-gradient(rgba(255,255,255,0.8) 20%, rgba(255,255,255,0))}#mainImg ul li._ptn01 .mainCopy{left:0;right:0;bottom:0;top:45px;margin:0 auto}#mainImg ul li._ptn01 .mainTtl{text-align:center}#mainImg ul li._ptn02 .mainBg{position:absolute;left:0;top:0;width:40%;height:100%}#mainImg ul li._ptn02 .mainCopy{left:0;top:30%;margin:0 0 0 3%;width:50%}#mainImg ul li._ptn02 .mainTxt{width:auto}#mainImg ul li._ptn03 .mainBg{position:absolute;right:0;top:0;width:47%;height:100%;background-image:-webkit-linear-gradient(right, rgba(255,255,255,0.6), rgba(255,255,255,0));background-image:-o-linear-gradient(right, rgba(255,255,255,0.6), rgba(255,255,255,0));background-image:linear-gradient(to left, rgba(255,255,255,0.6), rgba(255,255,255,0))}#mainImg ul li._ptn03 .mainCopy{top:30%;left:0;margin:0 15px 0 50%;width:50%}#mainImg ul li._ptn03 .mainTxt{width:auto}#mainImg ul li._ptnSust .mainCopyLR hr.pcNone{display:none}#mainImg ul li._ptnSust .mainCopyL,#mainImg ul li._ptnSust .mainCopyR{position:absolute;line-height:1.3;letter-spacing:0.05em;top:42%;width:50%;padding:25px 0 10px 0;text-align:center;background-repeat:no-repeat;background-position:center center}#mainImg ul li._ptnSust .mainCopyL .mainTtl,#mainImg ul li._ptnSust .mainCopyR .mainTtl{font-size:calc(22vw * 100 / 1000)}#mainImg ul li._ptnSust .mainCopyL{left:0;background-image:url("../img/main/sustainabilityBg01.png");background-color:rgba(105,188,0,0.85)}#mainImg ul li._ptnSust .mainCopyR{right:0;background-image:url("../img/main/sustainabilityBg02.png");background-color:rgba(0,106,201,0.85)}#mainImg ul li._txtWhite .mainTtl{color:#FFF !important;text-shadow:none}#mainImg ul li._txtWhite .mainTxt{color:#FFF !important;text-shadow:none}#mainImg ul li._bgPosiCC{background-position:center center !important}#mainImg ul li._bgPosiRC{background-position:right center !important}#mainImg ul li._bgPosiCT{background-position:center top !important}#mainImg ul li .mainBtn{position:absolute;right:40px;bottom:40px;z-index:2}#mainImg ul li .mainBtn a{width:220px;height:50px;background:rgba(35,180,255,0.8);color:#FFF;text-decoration:none;padding-right:20px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;position:relative}#mainImg ul li .mainBtn a:hover{background:#23b4ff}#mainImg ul li .mainBtn a::before{position:absolute;top:50%;right:0;content:"";width:45px;height:1px;background-color:#FFF;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}#mainImg ul li .mainBtn a:hover::before{width:20px}#mainImg ul li .mainBtn a::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#23b4ff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}#mainImg ul li .mainBtn a:hover::after{width:100%;opacity:1}#mainImg ul li .mainBtn a.window{background:url(../img/ico/ico-windowWhite.svg) no-repeat rgba(35,180,255,0.8);background-position:left 15px center;padding-left:15px}#mainImg ul li#mainSea{background-image:url("../img/main/sea.jpg")}#mainImg ul li#mainSea .mainCopy{top:40%;width:70%}#mainImg ul li#mainOffshore{background-image:url("../img/main/offshore.jpg")}#mainImg ul li#mainOffshore .mainTxt{font-size:120%}#mainImg ul li#mainServ{background-image:url("../img/main/servise.jpg")}#mainImg ul li#mainSafety{background-image:url("../img/main/safety.jpg")}#mainImg ul li#mainSustainability{background-image:url("../img/main/sustainability.jpg")}#mainImg ul li#mainWorld{background-image:url("../img/main/world.jpg")}#mainImg ul li#mainCorp{background-image:url("../img/main/building.jpg")}#mainImg ul li#mainMauritius{background-image:url("../img/main/mauritius.jpg")}#mainImg ul li#mainMauritius .mainTxt{font-size:103%}}@media all and (max-width: 1024px){#mainImg{margin:60px auto 0 auto;position:relative;background:#005396}#mainImg ul li{width:100%;height:auto;-webkit-background-size:100% auto;background-size:100% auto;padding-bottom:calc(100% * 796 / 1000 + 274px);background-position:center bottom 274px}#mainImg ul li .mainCopy,#mainImg ul li .mainCopyLR{position:absolute;left:auto;right:auto;bottom:94px;width:100%;height:180px;background:#005396;letter-spacing:0.05em;color:#FFF;padding:0 15px 0 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}#mainImg ul li .mainCopyL{padding-bottom:7px;margin-bottom:12px;position:relative}#mainImg ul li .mainCopyL::after{display:block;position:absolute;left:auto;right:auto;top:auto;bottom:0;content:"";width:100%;height:1px;margin:0 auto;background-image:-webkit-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));background-image:-o-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0));background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0))}#mainImg ul li .mainTtl{width:100%;margin:0 auto 5px auto;font-size:calc(50vw * 100 / 1000);text-align:center;line-height:1.2}#mainImg ul li .mainTtl._txt-small{font-size:calc(45vw * 100 / 1000)}#mainImg ul li .mainTxt{width:100%;font-size:14px;line-height:1.3}#mainImg ul li .mainTxt br{display:none}#mainImg ul li .mainBtn{position:absolute;left:auto;right:auto;bottom:24px;width:100%;height:70px;background:#005396}#mainImg ul li .mainBtn a{width:calc(100% - 30px);height:50px;margin:0 auto;border:1px solid #FFF;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-right:20px;color:#FFF;text-decoration:none;position:relative}#mainImg ul li .mainBtn a::after{position:absolute;top:0;right:25px;bottom:0;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #FFF;border-right:2px solid #FFF;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mainImg ul li .mainBtn a.window{background:url(../img/ico/ico-windowWhite.svg) no-repeat rgba(35,180,255,0.8);background-position:left 15px center;padding-left:15px}#mainImg ul li._ptnSust .mainTtl{font-size:calc(30vw * 100 / 1000)}#mainImg ul li#mainSea{background-image:url("../img/main/ph-sea.jpg")}#mainImg ul li#mainSea .mainTtl{margin-top:-70px}#mainImg ul li#mainOffshore{background-image:url("../img/main/ph-offshore.jpg")}#mainImg ul li#mainOffshore .mainTxt{font-size:16px}#mainImg ul li#mainServ{background-image:url("../img/main/ph-servise.jpg")}#mainImg ul li#mainSafety{background-image:url("../img/main/ph-safety.jpg")}#mainImg ul li#mainSustainability{background-image:url("../img/main/ph-sustainability.jpg")}#mainImg ul li#mainWorld{background-image:url("../img/main/ph-world.jpg")}#mainImg ul li#mainMauritius{background-image:url("../img/main/ph-mauritius.jpg")}}@media all and (max-width: 650px){#mainImg ul li._ptnSust .mainTtl{font-size:calc(45vw * 100 / 1000)}}@media all and (max-width: 450px){#mainImg ul li .mainTxt{width:100%;font-size:13px;line-height:1.3}#mainImg ul li._ptnSust .mainTtl{font-size:calc(50vw * 100 / 1000)}#mainImg ul li#mainSea .mainTtl{font-size:calc(55vw * 100 / 1000);line-height:1.7}#mainImg ul li#mainOffshore .mainTxt{font-size:15px}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-wrapper{position:relative;width:100%;z-index:1;display:-webkit-flex;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;margin-bottom:0}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;margin-bottom:0}.swiper-invisible-blank-slide{visibility:hidden}.stopPlay{z-index:99;position:absolute;left:auto;right:auto;bottom:0;width:100%;height:55px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.swiper-pagination{width:auto;height:10px;text-align:center;z-index:2;margin-top:-5px}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;background:rgba(239,239,239,0.8);margin:0 7px;cursor:pointer;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.swiper-pagination-bullet:hover{background:#c00}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#c00}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.stopBtn{width:70px;height:18px;margin:4px 15px 0 0;background:rgba(198,198,198,0.8);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;cursor:pointer;position:relative}.stopBtn:hover{background:#c6c6c6}.stop::before{position:absolute;top:4px;bottom:auto;left:30px;width:2px;height:10px;background:#FFF;content:""}.stop::after{position:absolute;top:4px;bottom:auto;right:30px;width:2px;height:10px;background:#FFF;content:""}.start::before{position:absolute;top:5px;bottom:auto;left:33px;width:0;height:0;content:"";border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #FFF}.swiper-button-prev,.swiper-button-next{position:absolute;top:calc(50% - 35px);width:20px;height:70px;z-index:99;cursor:pointer;background:rgba(198,198,198,0.5);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.swiper-button-prev{left:10px;right:auto}.swiper-button-next{right:10px;left:auto}.swiper-button-prev span,.swiper-button-next span{display:block;position:relative}.swiper-button-prev span::after{position:absolute;top:30px;right:5px;bottom:auto;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #FFF;border-right:2px solid #FFF;content:"";-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.swiper-button-next span::after{position:absolute;top:30px;right:8px;bottom:auto;left:auto;display:block;width:8px;height:8px;margin:auto;border-top:2px solid #FFF;border-right:2px solid #FFF;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 999px){.stopPlay{width:100%;height:24px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#FFF}.swiper-pagination{margin-top:-10px}.swiper-pagination-bullet{width:8px;height:8px;margin:0 5px}.stopBtn{height:18px;margin:0px 15px 0 0}.swiper-button-prev,.swiper-button-next{display:none}}#topNews{padding:25px 0 0 0;letter-spacing:0.05em;background-image:repeating-linear-gradient(135deg, #eeeee7 0, #eeeee7 5px, #f6f6f4 5px, #f6f6f4 10px)}#topNews h2{font-size:30px;font-weight:bold;text-align:center;position:relative;letter-spacing:0.1em;margin:20px 0 32px 0}#topNews h2 span{display:block;font-weight:500;font-family:"Roboto Condensed",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Arial","Segoe UI","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;font-size:11px;padding-top:20px;letter-spacing:0.05em}#topNews h2::after{position:absolute;left:0;right:0;top:40px;content:"";width:80px;height:3px;margin:0 auto;background-image:-webkit-linear-gradient(left, #007bd1 50%, #000 51%);background-image:-o-linear-gradient(left, #007bd1 50%, #000 51%);background-image:linear-gradient(to right, #007bd1 50%, #000 51%)}@media all and (max-width: 1224px){#topNews{padding:20px 0 0 0}#topNews #newslistWrap{padding:0 15px}}@media all and (max-width: 999px){#topNews{padding:10px 0 0 0}#topNews #newslistWrap{padding:0 10px}#topNews h2{font-size:25px;letter-spacing:0.05em;font-weight:bold;margin:20px 0 15px 0}#topNews h2 span{padding-top:16px}#topNews h2::after{top:33px;width:120px}}#topSnsLink{width:100%;height:110px;background:#e4e4dd;overflow:hidden;margin-top:55px}#topSnsLink dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;height:110px}#topSnsLink dl dt{font-size:90%;margin-right:10px}#topSnsLink dl ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#topSnsLink dl ul li{margin:0 8px}#topSnsLink dl ul li img{width:auto;height:36px}#topSnsLink dl .topSnsList a{font-size:90%;width:70px;height:36px;color:#000;text-decoration:none;border:1px solid #8f8f8f;z-index:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media all and (min-width: 1000px){#topSnsLink dl .topSnsList a:hover{background:#007bd1;color:#FFF !important;text-decoration:none !important;border:1px solid #007bd1}}@media all and (max-width: 1224px){#topSnsLink{margin-top:10px;padding-right:10px}}@media all and (max-width: 999px){#topSnsLink{height:90px;padding:0}#topSnsLink dl{-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;height:90px}#topSnsLink dl dt{margin-right:0;margin-bottom:10px}#topSnsLink dl ul li{margin:0 6px}}#topContentsNav{background:url("../img/bg/building.jpg") center bottom no-repeat #FFF;padding:55px 0 0 0}@media all and (max-width: 1224px){#topContentsNav{background-position:left -700px bottom;padding:20px 0 0 0}#topServ{padding:0 15px}#topSust{padding:0 15px}}@media all and (max-width: 999px){#topContentsNav{padding:15px 0 0 0}#topServ{padding:0 5px}#topSust{padding:0}}@media all and (max-width: 800px){#topContentsNav{background:url("../img/bg/ph-building.jpg") no-repeat #FFF;background-position:center bottom -260px;-webkit-background-size:100% auto;background-size:100% auto}}@media all and (max-width: 700px){#topContentsNav{background-position:center bottom -220px}}@media all and (max-width: 600px){#topContentsNav{background-position:center bottom -100px}}@media all and (max-width: 450px){#topContentsNav{background-position:center bottom 300px}}@media all and (max-width: 380px){#topContentsNav{background-position:center bottom 330px}}@media all and (max-width: 350px){#topContentsNav{background-position:center bottom 390px}}#topServ li{background:#FFF}#topServ li a{display:block;text-decoration:none;color:#000;background:transparent;position:relative;z-index:1}#topServ li figcaption{border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;width:100%;height:77px;padding-top:16px;padding-left:14px;font-size:20px;font-weight:bold;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}#topServ li figcaption::before{position:absolute;left:14px;top:15px;font-size:12px;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:normal;color:#007bd1}#topServ li figcaption.db-services::before{content:"ドライバルク船サービス"}#topServ li figcaption.et-services::before{content:"エネルギー輸送サービス"}#topServ li figcaption.pt-services::before{content:"製品輸送サービス"}#topServ li figcaption.r-business::before{content:"関連事業"}@media all and (max-width: 1224px){#topServ{padding:0 15px}}@media all and (min-width: 1000px){#topServ{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#topServ li{width:calc(33% - 15px);margin-bottom:20px}#topServ li a,#topServ li a::after,#topServ li a figcaption,#topServ li a img,#topServ li a figcaption::before,#topServ li a figcaption::after{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#topServ li a::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#007bd1;opacity:0}#topServ li a:hover::after{width:100%;opacity:1}#topServ li a:hover{text-decoration:none !important;background:#007bd1}#topServ li a:hover figcaption::before{color:#FFF}#topServ li a:hover figcaption{color:#FFF;border-bottom:1px solid #007bd1;border-left:1px solid #007bd1;border-right:1px solid #007bd1}#topServ li a figcaption::after{position:absolute;bottom:0;left:auto;top:50%;right:-1px;content:"";width:45px;height:1px;background-color:#007bd1}#topServ li a:hover figcaption::after{width:25px;background-color:#FFF}#topServ li a img{width:100%;height:auto;opacity:1.0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#topServ li a:hover img{opacity:0.7}}@media all and (max-width: 999px){#topServ{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0 5px}#topServ li{width:calc(50% - 10px);margin:0 5px 10px 5px}#topServ li figcaption{padding-left:6px;font-size:16px;height:70px}#topServ li figcaption::before{left:6px;font-size:11px}}#topSust li{overflow:hidden;border:1px solid #e2e2e2}#topSust li a{display:block;text-decoration:none;color:#000;position:relative}#topSust li figcaption{position:absolute;top:40%;left:40px;z-index:2;font-size:23px;font-weight:bold;letter-spacing:0.05em}#topSust li figcaption .moreBtn{display:block;width:125px;height:32px;font-size:12px;font-weight:normal;color:#FFF;background:#007bd1;margin-top:15px;padding:9px 0 0 12px;letter-spacing:0;position:relative}#topSust li figcaption.txtWhite{color:#FFF}#topSust li .bg{position:absolute;left:0;top:0;width:50%;height:100%;z-index:0}#topSust li ._bgWhite{background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.8) 90px, rgba(255,255,255,0));background-image:-o-linear-gradient(left, rgba(255,255,255,0.8) 90px, rgba(255,255,255,0));background-image:linear-gradient(to right, rgba(255,255,255,0.8) 90px, rgba(255,255,255,0))}@media all and (max-width: 1224px){#topSust{padding:0 15px}}@media all and (min-width: 1000px){#topSust{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}#topSust li{width:calc(50% - 10px)}#topSust li a{position:relative}#topSust li a,#topSust li a::after,#topSust li a figcaption,#topSust li a img,#topSust li a figcaption span,#topSust li a figcaption span::before,#topSust li a figcaption span::after,#topSust li a .bg{-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#topSust li a::after{position:absolute;bottom:0;left:0;z-index:-1;width:0;height:100%;content:"";background:#007bd1;opacity:0}#topSust li a:hover::after{width:100%;opacity:1}#topSust li a:hover{background:#007bd1}#topSust li a:hover figcaption{color:#FFF}#topSust li figcaption .moreBtn::after{position:absolute;bottom:0;left:auto;top:50%;right:0;content:"";width:30px;height:1px;background-color:#FFF}#topSust li a:hover figcaption .moreBtn::after{width:15px}#topSust li a img{width:100%;height:auto;opacity:1.0;-webkit-backface-visibility:hidden;backface-visibility:hidden}#topSust li a:hover img{opacity:0.6}#topSust li .bg{opacity:1.0}#topSust li a:hover .bg{opacity:0}}@media all and (max-width: 999px){#topSust{padding:0}#topSust li{margin:0 10px 10px 10px}#topSust li figcaption{top:32%;left:12px;font-size:20px}#topSust li figcaption .moreBtn{width:95px;padding-left:0;margin-top:10px;text-align:center}}#topMOLlibrary{background:rgba(255,255,255,0.9);padding:35px 0 15px 0;margin-top:280px}#topMOLlibrary ul{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}#topMOLlibrary ul li{width:20%;text-align:center;font-size:90%;line-height:1.2;margin-bottom:20px}#topMOLlibrary ul li img{width:115px;height:auto;margin-bottom:10px}#topMOLlibrary ul li a{display:inline-block;color:#000;text-decoration:none}#topMOLlibrary ul li a.window{background:none;padding:0;margin-right:3px}#topMOLlibrary ul li a.window::after{content:url(../img/ico/ico-window.svg);margin-left:5px;vertical-align:top}@media all and (min-width: 1000px){#topMOLlibrary ul li a:hover{color:#004c94}#topMOLlibrary ul li a:hover img{opacity:0.7}}@media all and (max-width: 1224px){#topMOLlibrary ul li{font-size:14px}#topMOLlibrary ul li img{width:100px}}@media all and (max-width: 800px){#topMOLlibrary{padding:25px 0 5px 0;margin-top:150px}#topMOLlibrary ul li{width:calc(100% / 3)}}@media all and (max-width: 450px){#topMOLlibrary{background:none;background-image:-webkit-linear-gradient(bottom, rgba(175,215,230,0.9) 0px, rgba(255,255,255,0.9) 300px);background-image:-o-linear-gradient(bottom, rgba(175,215,230,0.9) 0px, rgba(255,255,255,0.9) 300px);background-image:linear-gradient(to top, rgba(175,215,230,0.9) 0px, rgba(255,255,255,0.9) 300px)}#topMOLlibrary ul li{width:50%;margin-bottom:15px;font-size:12px}#topMOLlibrary ul li img{width:90px;margin-bottom:10px}}#bnrArea{background:#d5e6ef;padding:20px 0}#bnrArea ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#bnrArea ul li{width:calc(25% - 20px);margin:10px 8px;text-align:center}#bnrArea ul li img{max-height:96px;width:auto;outline:1px solid rgba(255,255,255,0.8)}@media all and (max-width: 999px){#bnrArea{padding:10px 5px}#bnrArea ul li{width:calc(50% - 10px);margin:5px}}@media all and (min-width: 1000px){.scrollIn,#topServ.scrollIn li,#topSust.scrollIn li{opacity:0;transform:translateY(20px);transition-property:all;transition-duration:2s;transition-timing-function:cubic-bezier(0.215, 1, 0.355, 1)}.scrollIn.show,#topServ.scrollIn.show li,#topSust.scrollIn.show li{opacity:1;transform:translateY(0)}#topServ.scrollIn.show li:nth-child(1),#topSust.scrollIn.show li:nth-child(1){transition-delay:0.2s}#topServ.scrollIn.show li:nth-child(2),#topSust.scrollIn.show li:nth-child(2){transition-delay:0.4s}#topServ.scrollIn.show li:nth-child(3),#topSust.scrollIn.show li:nth-child(3){transition-delay:0.6s}#topServ.scrollIn.show li:nth-child(4),#topSust.scrollIn.show li:nth-child(4){transition-delay:0.8s}#topServ.scrollIn.show li:nth-child(5),#topSust.scrollIn.show li:nth-child(5){transition-delay:1s}#topServ.scrollIn.show li:nth-child(6),#topSust.scrollIn.show li:nth-child(6){transition-delay:1.2s}#topServ.scrollIn.show li:nth-child(7),#topSust.scrollIn.show li:nth-child(7){transition-delay:1.4s}#topServ.scrollIn.show li:nth-child(8),#topSust.scrollIn.show li:nth-child(8){transition-delay:1.6s}#topServ.scrollIn.show li:nth-child(9),#topSust.scrollIn.show li:nth-child(9){transition-delay:1.8s}#topServ.scrollIn.show li:nth-child(10),#topSust.scrollIn.show li:nth-child(10){transition-delay:2s}}.specialNews{padding:30px 30px 20px 45px;margin-bottom:40px}.specialNews li:last-child::after{position:static;background:none}@media all and (max-width: 999px){.specialNews{padding:0 10px 1px 10px !important}}.spPage{background:#FFF;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:20px}.spPage a{color:#004c94;text-decoration:none}@media all and (min-width: 1000px){.spPage{height:90px;padding:10px 45px;margin-bottom:20px}.spPage a:hover{color:#c00;text-decoration:underline}}@media all and (max-width: 999px){.spPage{height:70px;padding:10px;margin-bottom:10px}.spPage a:hover,.spPage a:hover span.pdf{color:#4e87b5;text-decoration:none}}.specialPage a{display:block;background:#FFF;border:3px solid #005396;color:#004c94;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media all and (min-width: 1000px){.specialPage{margin-bottom:20px}.specialPage a{height:90px;padding:10px 45px;margin-bottom:20px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.specialPage a:hover{border:3px solid #c00;color:#c00}}@media all and (max-width: 999px){.specialPage{margin-bottom:10px}.specialPage a{height:80px;padding:10px}}.importantNews{background:#ffe8e1;letter-spacing:0.05em}.importantNews .newslist{padding:15px 30px 15px 45px;background:transparent;margin-bottom:0 !important}.importantNews li::after{background-image:-webkit-linear-gradient(left, #000 20%, #ffe8e1 21%);background-image:-o-linear-gradient(left, #000 20%, #ffe8e1 21%);background-image:linear-gradient(to right, #000 20%, #ffe8e1 21%)}.importantNews li:last-child::after{position:static;background:none;margin-bottom:0 !important}.importantNews div{padding:20px 10px 30px}.importantNews dt{line-height:1.3;margin-bottom:10px}.importantNews dd{line-height:1.2}@media all and (max-width: 999px){.importantNews .newslist{padding:0 10px 1px 10px !important}.importantNews div{padding:15px}.importantNews dd{font-size:90%}}.emergencyInfo{height:auto;padding:20px;margin-bottom:20px;border:2px solid #e35024;background:#ffe8e1}@media all and (max-width: 999px){.emergencyInfo{margin-bottom:10px}.emergencyInfo dd{font-size:90%}}.mar10b{margin-bottom:10px !important}.txt-oblique,em{font-style:oblique !important;font:inherit}@font-face{font-family:'NotoSans-Regular';font-style:normal;font-weight:500;src:url("../font/NotoSansCJKjp-Regular.eot");src:url("../font/NotoSansCJKjp-Regular.eot?#iefix") format("embedded-opentype"),url("../font/NotoSansCJKjp-Regular.woff") format("woff"),url("../font/NotoSansCJKjp-Regular.ttf") format("truetype")}body{font-family:'NotoSans-Regular', Meiryo, "メイリオ", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif}input[type="button"],input[type="text"],input[type="submit"]{font-family:'NotoSans-Regular', Meiryo, "メイリオ", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", sans-serif}@media screen\0{body,input[type="button"],input[type="text"],input[type="submit"],.sNav-select select{font-family:'Segoe UI', Meiryo, "メイリオ", sans-serif}}
