﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&amp;family=Roboto:wght@700&amp;family=Zen+Kaku+Gothic+New:wght@400;500;700&amp;display=swap");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:inherit;font-style:normal;font-weight:400;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{display:block;background:#FFF}body{overflow-x:hidden;width:100%;min-width:320px;-webkit-text-size-adjust:100%;line-height:1;font-family:'Zen Kaku Gothic New', "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;-webkit-font-smoothing:antialiased;word-wrap:break-word;overflow-wrap:break-word;color:#000;background:#FFF}body.fixed{position:fixed;left:0}input[type="button"],input[type="text"],input[type="submit"]{font-family:'Zen Kaku Gothic New', "Helvetica Neue", "Hiragino Kaku Gothic ProN", "Yu Gothic medium", "Hiragino Sans", Meiryo, sans-serif;font-weight:400}strong{font-weight:500}@media screen\0 {body,input[type="button"],input[type="text"],input[type="submit"],.sNav-select select{font-family:'Segoe UI', Meiryo, "メイリオ", sans-serif}}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{background:none;border-top:none;border-bottom:1px solid transparent;border-left:none;border-right:none}input[type="button"],input[type="text"],input[type="submit"]{-webkit-appearance:none;border-radius:0}@media screen and (min-width: 840px){._cInner{max-width:1100px;width:calc(100% - 200px);margin:0 auto}}@media all and (min-width: 1366px){._cInner{width:1100px}}@media screen and (max-width: 840px){._cInner{width:calc(100% - 40px);margin:0 auto}}@media screen and (min-width: 840px){._cInner02{max-width:calc(1100px + 20px);width:calc(100% - 180px);margin:0 auto}}@media all and (min-width: 1366px){._cInner02{width:calc(1100px + 20px)}}@media screen and (max-width: 840px){._cInner02{width:calc(100% - 40px);margin:0 auto}}#wrap{position:relative}header{position:fixed;left:0;top:0;z-index:2;letter-spacing:0;line-height:1.1;width:100%}.header{width:100%;background:rgba(255,255,255,0.6);backdrop-filter:blur(6px);display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (min-width: 1023px){header{height:95px}.header{height:95px;padding:18px 0 0 30px}.header #logo{width:88px}#en .header #logo{padding-top:5px}nav#gnavWrap{width:calc(100% - 188px);margin-right:100px;display:-webkit-flex;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}nav#gnavWrap a,nav#gnavWrap a:hover{display:block;text-decoration:none}nav#gnavWrap .gNav{display:-webkit-flex;display:flex}nav#gnavWrap .gNav>li{margin-right:30px}nav#gnavWrap .gNav>li:last-child{margin-right:0}nav#gnavWrap .gNav>li>a{padding:5px 0 25px 0;color:#000;font-size:14px;font-weight:500}nav#gnavWrap .gNav>li#gnavBAM>a{padding-bottom:23px}nav#gnavWrap .gNav>li:hover>a{color:#005396}nav#gnavWrap .gNav>li>a,nav#gnavWrap .gNav>li.gNavLowWrap>a{display:block;position:relative}nav#gnavWrap .gNav>li>a:before,nav#gnavWrap .gNav>li.gNavLowWrap>a:before{position:absolute;bottom:0;left:50%;content:"";width:0;height:3px;background-color:transparent;transition-duration:0.3s;transition-delay:0.1s;transform:translateX(-50%)}nav#gnavWrap .gNav>li:hover>a:before,nav#gnavWrap .gNav>li.gNavLowWrap:hover>a:before{width:100%;background-color:#005396}nav#gnavWrap .gNav>li#gnavBAM>a>img{display:block;height:17px;width:auto}nav#gnavWrap .gNav>li#gnavBAM>a:before{bottom:-1px}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow{position:absolute;left:0;top:95px;background-image:-webkit-linear-gradient(left, #005396, #00a0dc);background-image:-o-linear-gradient(left, #005396, #00a0dc);background-image:linear-gradient(to right, #005396, #00a0dc);width:100%;visibility:hidden;opacity:0;z-index:1;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;transition-delay:0.2s}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl{display:none;width:calc(100% - 12px);padding:50px 0 60px 0;margin:0 auto;color:#FFF}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl a{display:block;color:#FFF;text-decoration:none;font:inherit}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl a:hover{color:#005396;text-decoration:none}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dt{font-size:34px;margin:0 14px 37px 14px}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dt .enRuby{display:block;font-size:16px;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;margin-bottom:4px;font-weight:600}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li{width:calc(25% - 28px);margin:0 14px 0 14px;border-bottom:1px solid #FFF}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a{display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 30px 5px 8px;height:53px;font-size:16px;font-weight:500;line-height:1.5;position:relative}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a::after{position:absolute;top:0;bottom:0;right:11px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #FFF;border-right:1px solid #FFF}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a::before{position:absolute;top:0;bottom:0;right:10px;width:21px;height:1px;margin:auto;background:#FFF;content:""}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a.header-window{background:url(https://www.mol.co.jp/assets/img/ico/ico-window_White.svg) no-repeat;background-position:right 13px center;background-size:17px auto}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a.header-window::before,nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li a.header-window::after{border:none;background-color:transparent}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover{background:#FFF}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a{color:#005396}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a:before{background:#005396}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a:after{border-top:1px solid #005396;border-right:1px solid #005396}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a.header-window{background:url(https://www.mol.co.jp/assets/img/ico/ico-window.svg) no-repeat;background-position:right 13px center;background-size:17px auto}nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a.header-window::before,nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl dd ul li:hover a.header-window::after{border:none;background-color:transparent}nav#gnavWrap .gNav>li.gNavLowWrap:hover .gNavLow{visibility:visible;opacity:1}nav#gnavWrap .gNav>li.gNavLowWrap:hover .gNavLow dl{display:block}.gnavContact{position:absolute;top:23px;right:170px}.gnavContact a{color:#000;font-weight:500;background:url("https://www.mol.co.jp/assets/img/ico/ico-mail.svg") left 1px no-repeat;background-size:20px auto;padding-left:25px;padding-bottom:2px;font-size:12px}.gnavContact a:hover{color:#005396}}@media all and (min-width: 1128px){nav#gnavWrap .gNav>li.gNavLowWrap .gNavLow dl{width:calc(1100px + 28px)}}@media all and (max-width: 1023px){.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 15px;height:60px}.header #logo{width:55px}}.gNavSearch{position:absolute;top:15px;right:278px;width:29px;height:30px;overflow:hidden;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.gNavSearch .schToggle{width:227px;height:30px;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gNavSearch .schBtn{width:26px;height:26px;display:block;cursor:pointer;background:url("https://www.mol.co.jp/assets/img/ico/ico-search.svg") center center no-repeat transparent;background-size:15px auto}.gNavSearch form{display:block;width:200px;height:30px;margin-left:2px;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.gNavSearch form input{display:block;margin:0}.gNavSearch form input:focus{background:transparent;outline:none}.gNavSearch form input[type=text]{background:transparent;width:200px;height:29px;padding-left:2px;vertical-align:middle}.gNavSearch form input[type=text]::placeholder{color:#5d5d5d;font-size:14px}.gNavSearch form input[type=submit]{width:30px;height:29px;cursor:pointer;background:none;background:url("https://www.mol.co.jp/assets/img/ico/ico-searchArrow.svg") center center no-repeat transparent;background-size:20px auto}.gNavSearch.schTxtFull{width:227px}.gNavSearch.schTxtFull form{border-bottom:1px solid #5d5d5d}.menuBtn{position:fixed;z-index:3;right:30px;top:40px;width:40px;height:40px;cursor:pointer}.menuBtn .menuLines{display:block;position:relative}.menuBtn .menuLines::before,.menuBtn .menuLines::after{position:absolute;right:0;margin:auto;width:40px;height:1px;background:#000;content:"";-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.menuBtn .menuLines::before{top:13px}.menuBtn .menuLines::after{top:25px}.menuBtn.menuBtnActive .menuLines::before,.menuBtn.menuBtnActive .menuLines::after{background:#FFF}.menuBtn.menuBtnActive .menuLines::before{-webkit-transform:translateY(2px) rotate(-315deg);transform:translateY(2px) rotate(-315deg);top:15px}.menuBtn.menuBtnActive .menuLines::after{-webkit-transform:translateY(-12px) rotate(315deg);transform:translateY(-12px) rotate(315deg);top:29px}@media all and (max-width: 1023px){.menuBtn{top:10px;right:20px}}#langSwitching{position:fixed;top:18px;right:100px;z-index:3;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;visibility:visible}#langSwitching li a,#langSwitching li ._currentPage,#langSwitching li ._noLink{display:inline-block;padding:5px 0 2px 0;text-align:right;text-decoration:none;font-size:14px}#langSwitching li a:hover{text-decoration:none}#langSwitching li ._currentPage,#langSwitching li ._noLink{opacity:.5}#langSwitching li:first-child{padding-right:4px}#langSwitching li:last-child{padding-left:10px;position:relative}#langSwitching li:last-child a{text-align:left}#langSwitching li:last-child::before{position:absolute;top:5px;left:-2px;content:"/";color:#000}#langSwitching li a{position:relative;color:#000}#langSwitching li a::after{position:absolute;display:block;bottom:0;content:"";width:100%;height:1px;background-color:#000}#langSwitching li a:hover{color:#005396}#langSwitching li a:hover::after{background-color:#005396}@media all and (min-width: 1023px){#langSwitching.langSwitchingActive{visibility:hidden}}@media all and (max-width: 1023px){#langSwitching{visibility:hidden}#langSwitching.langSwitchingActive{visibility:visible;left:20px;top:20px;z-index:3}#langSwitching.langSwitchingActive li:last-child::before{color:#FFF}#langSwitching.langSwitchingActive li a,#langSwitching.langSwitchingActive li ._currentPage,#langSwitching.langSwitchingActive li ._noLink{color:#FFF}#langSwitching.langSwitchingActive li a::after{background-color:#FFF}}@media all and (max-width: 1023px){nav#gnavWrap,.gnavContact,.gNavSearch{display:none}}@media all and (min-width: 1023px){.header.search .gnavContact{top:37px}.header.search .gNavSearch{top:34px}#langSwitching.search{top:34px}}@media all and (min-width: 1023px){#wrap.cBam nav#gnavWrap .gNav>li#gnavBAM>a:before,#wrap.cBam nav#gnavWrap .gNav>li#gnavBAM.gNavLowWrap>a:before{width:100%;background-color:#005396}#wrap.cCorp nav#gnavWrap .gNav>li#gnavCorp>a:before,#wrap.cCorp nav#gnavWrap .gNav>li#gnavCorp.gNavLowWrap>a:before{width:100%;background-color:#005396}#wrap.cServ nav#gnavWrap .gNav>li#gnavServ>a:before,#wrap.cServ nav#gnavWrap .gNav>li#gnavServ.gNavLowWrap>a:before{width:100%;background-color:#005396}#wrap.cPr nav#gnavWrap .gNav>li#gnavPr>a:before,#wrap.cPr nav#gnavWrap .gNav>li#gnavPr.gNavLowWrap>a:before{width:100%;background-color:#005396}#wrap.cSust nav#gnavWrap .gNav>li#gnavSust>a:before,#wrap.cSust nav#gnavWrap .gNav>li#gnavSust.gNavLowWrap>a:before{width:100%;background-color:#005396}#wrap.cIR nav#gnavWrap .gNav>li#gnavIR>a:before,#wrap.cIR nav#gnavWrap .gNav>li#gnavIR.gNavLowWrap>a:before{width:100%;background-color:#005396}}#smnavWrap{display:none}#smnavWrap.smnavWrapActive{display:block}#smnavWrap ._inner{width:1100px;margin:0 auto}#smnavWrap{background-image:-webkit-linear-gradient(left, #005396, #00a0dc);background-image:-o-linear-gradient(left, #005396, #00a0dc);background-image:linear-gradient(to right, #005396, #00a0dc);position:absolute;z-index:2;top:0;left:0;width:100%;min-height:100vh;color:#FFF;position:fixed;height:100%;overflow-y:scroll}#smnavWrap a{color:#FFF;text-decoration:none}#smnavWrap .smnavBnr._boxCol2,#smnavWrap .smnavMenu._boxCol4{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#smnavWrap .smnavBnr li a{display:block}#smnavWrap .smnavBnr li a img{opacity:1.0}#smnavWrap .smnavMenu._boxCol4 dt,#smnavWrap .smnavMenu._boxCol4 .smnavSingle{border-bottom:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dd ul li{border-bottom:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dt,#smnavWrap .smnavMenu._boxCol4 .smnavSingle{font-weight:700}#smnavWrap .smnavMenu._boxCol4 dt a,#smnavWrap .smnavMenu._boxCol4 .smnavSingle a{display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:53px;padding:5px 10px;font:inherit;position:relative}#smnavWrap .smnavMenu._boxCol4 dt a::after,#smnavWrap .smnavMenu._boxCol4 .smnavSingle a::after{position:absolute;top:0;bottom:0;right:10px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #FFF;border-right:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dt a::before,#smnavWrap .smnavMenu._boxCol4 .smnavSingle a::before{position:absolute;top:0;bottom:0;right:9px;width:18px;height:1px;margin:auto;background:#FFF;content:""}#smnavWrap .smnavMenu._boxCol4 dd ul li a{display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;padding:5px 10px 5px 10px;font-size:14px !important;line-height:1.2;font-weight:500;position:relative}#smnavWrap .smnavMenu._boxCol4 dd ul li a::after{position:absolute;top:0;bottom:0;right:10px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:6px;border-top:1px solid #FFF;border-right:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dd ul li a.smnav-window{background:url(https://www.mol.co.jp/assets/img/ico/ico-window_White.svg) no-repeat;background-position:right 5px center;background-size:12px auto}#smnavWrap .smnavMenu._boxCol4 dd ul li a.smnav-window::after{border:none}#smnavWrap .smnavMenu._boxCol4 dt:hover,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover{background:#FFF}#smnavWrap .smnavMenu._boxCol4 dt:hover a,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a{color:#005396 !important}#smnavWrap .smnavMenu._boxCol4 dt:hover a::after,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a::after,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a::after{border-top:1px solid #005396;border-right:1px solid #005396}#smnavWrap .smnavMenu._boxCol4 dt:hover a.smnav-window,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a.smnav-window,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a.smnav-window{background:url(https://www.mol.co.jp/assets/img/ico/ico-window) no-repeat;background-position:right 5px center;background-size:12px auto}#smnavWrap .smnavMenu._boxCol4 dt:hover a.smnav-window::after,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a.smnav-window::after,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a.smnav-window::after{border:none}#smnavWrap .smnavMenu._boxCol4 dt:hover a::before,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a::before{background:#005396}#smnavWrap .smnavSP{background:rgba(255,255,255,0.1)}#smnavWrap .smnavSP a{display:block}#smnavWrap .smnavSP a img{opacity:1.0;margin-bottom:10px}#smnavWrap .smnavSP ._boxCol5{display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media all and (min-width: 1023px){#smnavWrap{padding:100px 0 0 0}#smnavWrap .search{display:none}#smnavWrap .smnavBnr._boxCol2{padding-bottom:40px;border-bottom:1px solid #FFF;margin-bottom:50px}#smnavWrap .smnavBnr._boxCol2>li{width:calc(50% - 14px)}#smnavWrap .smnavBnr._boxCol2>li a:hover img{opacity:0.8}#smnavWrap .smnavMenu._boxCol4{margin-bottom:60px}#smnavWrap .smnavMenu._boxCol4 ._col4Inner{width:calc(25% - 21px);margin:0 0 10px 0}#smnavWrap .smnavMenu._boxCol4 dt,#smnavWrap .smnavMenu._boxCol4 .smnavSingle{font-size:20px}#smnavWrap .smnavMenu._boxCol4 dt.smnavLowTtl{display:none}#smnavWrap .smnavMenu._boxCol4 dd ul li{margin-left:18px}#smnavWrap .smnavMenu._boxCol4 ._mt{margin-top:25px}#smnavWrap .smnavSP{padding:60px 0 40px 0}#smnavWrap .smnavSP a{font-size:14px;line-height:1.4}#smnavWrap .smnavSP a .window02{background:url(https://www.mol.co.jp/assets/img/ico/ico-window_White.svg) right 6px no-repeat;padding-right:18px;background-size:13px auto}#smnavWrap .smnavSP a .pdf{background:url(https://www.mol.co.jp/assets/img/ico/ico-pdf.svg) left center no-repeat;padding-left:20px;margin-left:5px;background-size:13px auto}#smnavWrap .smnavSP a:hover img{opacity:0.8}#smnavWrap .smnavSP ._boxCol5._inner{width:calc(1100px + 20px)}#smnavWrap .smnavSP ._boxCol5>li{width:calc(20% - 20px);margin:0 10px 20px 10px}}@media all and (max-width: 1140px){#smnavWrap ._inner{width:calc(100% - 40px) !important;margin:0 20px}#smnavWrap .smnavSP ._boxCol5._inner{width:calc(100% - 20px) !important;margin:0 10px}}@media all and (max-width: 1023px){#smnavWrap{padding:80px 0 0 0}#smnavWrap .phNone{display:none}#smnavWrap .smnavBnr._boxCol2{padding-bottom:50px;border-bottom:1px solid #FFF;margin-bottom:0}#smnavWrap .smnavBnr._boxCol2>li{width:100%;margin-bottom:15px}#smnavWrap .smnavBnr._boxCol2>li:last-child{margin-bottom:0}#smnavWrap .smnavMenu._boxCol4{margin-bottom:68px}#smnavWrap .smnavMenu._boxCol4 ._col4Inner{width:100%;margin:0}#smnavWrap .smnavMenu._boxCol4 dd ul li{margin-left:20px}#smnavWrap .smnavMenu._boxCol4 dd ul li a::after{right:10px}#smnavWrap .smnavMenu._boxCol4 dt,#smnavWrap .smnavMenu._boxCol4 .smnavSingle{font-size:16px}#smnavWrap .smnavMenu._boxCol4 dt:hover,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover{background:transparent}#smnavWrap .smnavMenu._boxCol4 dt:hover a,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a{color:#FFF !important}#smnavWrap .smnavMenu._boxCol4 dt:hover a::after,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a::after,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a::after{border-top:1px solid #FFF;border-right:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dt:hover a.smnav-window,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a.smnav-window,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a.smnav-window{background:url(https://www.mol.co.jp/assets/img/ico/ico-window_White.svg) no-repeat;background-position:right 5px center;background-size:12px auto}#smnavWrap .smnavMenu._boxCol4 dt:hover a.smnav-window::after,#smnavWrap .smnavMenu._boxCol4 dd ul li:hover a.smnav-window::after,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a.smnav-window::after{border:none}#smnavWrap .smnavMenu._boxCol4 dt:hover a::before,#smnavWrap .smnavMenu._boxCol4 .smnavSingle:hover a::before{background:#FFF}#smnavWrap .smnavMenu._boxCol4 dt a::after{right:10px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);border-top:1px solid #FFF;border-right:1px solid #FFF}#smnavWrap .smnavMenu._boxCol4 dt a::before{display:none}#smnavWrap .smnavMenu._boxCol4 dt.smnavLowTtl{display:block}#smnavWrap .smnavMenu._boxCol4 ._mt{margin-top:0}#smnavWrap .smnavSP{padding:60px 0 40px 0}#smnavWrap .smnavSP a{font-size:12px;line-height:1.6}#smnavWrap .smnavSP a .window02{background:url(https://www.mol.co.jp/assets/img/ico/ico-window_White.svg) right 4px no-repeat;padding-right:16px;background-size:12px auto}#smnavWrap .smnavSP a .pdf{background:url(https://www.mol.co.jp/assets/img/ico/ico-pdf.svg) left center no-repeat;padding-left:16px;margin-left:5px;background-size:12px auto}#smnavWrap .smnavSP ._boxCol5._inner{width:calc(100% - 20px) !important;margin:0 10px}#smnavWrap .smnavSP ._boxCol5>li{width:calc(50% - 20px);margin:0 10px 18px 10px}#smnavWrap .smnavSP ._boxCol5>li a>img{width:100%}#smnavWrap .smnavLow{display:none}#smnavWrap .smnavLow.smnavLowActive{display:block}#smnavWrap .searchWrap{padding:40px 0 60px 0}#smnavWrap .search{left:5px;bottom:15px;display:block;padding-bottom:5px;border-bottom:1px solid #FFF}#smnavWrap .search form{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#smnavWrap .search input[type=text]{width:calc(100% - 40px);height:40px;vertical-align:middle;padding-left:3px;color:#FFF;background:transparent}#smnavWrap .search input[type=text]::placeholder{font-size:85%;color:#80accd}#smnavWrap .search input[type=submit]{width:25px;height:40px;display:block;cursor:pointer;background:url("https://www.mol.co.jp/assets/img/ico/ico-search_White.svg") left center no-repeat transparent;background-size:18px auto}}.snsWrap{background:#FFF}.snsWrap .snsLink{display:-webkit-flex;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 840px){.snsWrap{padding:23px 0}.snsWrap .snsLink{max-width:1100px;width:calc(100% - 200px);margin:0 auto}}@media all and (min-width: 1366px){.snsWrap .snsLink{width:1100px}}@media all and (max-width: 840px){.snsWrap{padding:40px 0}.snsWrap .snsLink{width:calc(100% - 40px);margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.snsLink{display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsLink a{color:#000;text-decoration:none}.snsLink ul{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.snsLink ul li{margin-right:8px}.snsLink ul li a img{opacity:1.0}.snsLink ul li a:hover img{opacity:.6}.snsLink ul li img{width:auto}.snsLink ul li img.ico-youtube{height:17.5px}.snsLink ul li img.ico-facebook{height:22px}.snsLink ul li img.ico-insta,.snsLink ul li img.ico-linkedIn{height:19.6px}.snsLink .snsList a{display:block;padding-right:30px;position:relative}.snsLink .snsList a:after,.snsLink .snsList a:before{position:absolute;top:0;bottom:0;content:"";-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.snsLink .snsList a::after{right:5px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #000;border-right:1px solid #000}.snsLink .snsList a::before{right:5px;width:18px;height:1px;margin:auto;background:#000;content:""}@media all and (min-width: 840px){.snsLink a:hover{text-decoration:underline;text-decoration-thickness:1px}.snsLink .snsList a br{display:none}.snsLink .snsList a:hover::after{right:0;border-top:1px solid #005396;border-right:1px solid #005396}.snsLink .snsList a:hover::before{right:0;background:#005396}}@media all and (max-width: 840px){.snsLink .snsList a{font-size:14px;line-height:1.2;white-space:nowrap}}footer{background-image:-webkit-linear-gradient(left, #005396, #00a0dc);background-image:-o-linear-gradient(left, #005396, #00a0dc);background-image:linear-gradient(to right, #005396, #00a0dc)}@media all and (min-width: 840px){footer{padding:16px 0}footer .footer{max-width:1100px;width:calc(100% - 200px);margin:0 auto}}@media all and (min-width: 1366px){footer .footer{width:1100px}}@media all and (max-width: 840px){footer{padding:35px 0 39px 0}footer .footer{width:calc(100% - 40px);margin:0 auto}}.footer{position:relative;color:#FFF}.footer a,.footer a:hover{display:block;color:#FFF;text-decoration:none}.footer .fnav{font-size:12px;line-height:1.4}.footer .pagetop{position:absolute;right:0;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-size:12px;font-weight:400}@media all and (min-width: 840px){.footer{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.footer .fnav ul{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:83px}.footer .fnav ul li{padding-right:12px;margin-right:10px;border-right:1px solid #FFF}.footer .fnav ul li a:hover{text-decoration:underline;text-decoration-thickness:1px}.footer .fnav ul li:last-child{border-right:none}.footer .copyright{font-size:12px}.footer .pagetop{top:2px}.footer .pagetop a{padding-right:15px;position:relative}.footer .pagetop a br{display:none}.footer .pagetop a::after{position:absolute;top:3px;bottom:0;right:0;margin:auto;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:1px solid #FFF;border-right:1px solid #FFF}}@media all and (max-width: 840px){.footer .fnav{margin-bottom:35px}.footer .fnav ul{display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 60px)}.footer .fnav ul li{padding-right:10px;margin:0 10px 10px 0;border-right:1px solid #FFF}.footer .fnav ul li:last-child{border-right:none}.footer .copyright{display:block;font-size:10px !important;text-align:right}.footer .pagetop{top:6px;right:10px}.footer .pagetop a{text-align:center;line-height:1.25;position:relative;padding-top:12px}.footer .pagetop a::after{position:absolute;top:0;right:0;left:0;margin:auto;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:1px solid #FFF;border-right:1px solid #FFF}.footer .pagetop br{display:block}}@media all and (min-width: 1023px){.contentsWrap{margin-top:95px}}@media all and (max-width: 1023px){.contentsWrap{margin-top:60px}}#pNav{background:#f2f2ef}#pNav ul{padding:12px 0 10px 0}#pNav ul li{display:inline-block;position:relative;padding-right:13px;margin-right:11px;margin-top:3px}#pNav ul li::after{display:inline-block;position:absolute;right:0;bottom:2px;display:block;width:8px;height:8px;margin:auto;border-top:1px solid #005396;border-right:1px solid #005396;content:"";-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px;height:6px;border-top:1px solid #000;border-right:1px solid #000}#pNav ul li:last-child::after{position:static;border:none}#pNav ul li a,#pNav ul li span{font-weight:500;font-size:12px;line-height:1.4}#pNav ul li a::before,#pNav ul li span::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}#pNav ul li a::after,#pNav ul li span::after{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}#pNav ul li a{color:#005396;text-decoration:underline;text-decoration-thickness:1px}@media screen and (max-width: 840px){#pNav ul{padding:6px 0 5px 0}#pNav ul li{margin-top:5px}}.h1LineWrap{position:relative;padding:10px 0 10px 25px;margin:100px auto 55px auto}@media screen and (max-width: 840px){.h1LineWrap{padding:8px 0 6px 25px;margin:60px auto 30px auto}}.h1LineWrap h1{color:#005396;font-weight:400;font-size:45px;line-height:1.4}.h1LineWrap h1::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}.h1LineWrap h1::after{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.4) * 0.5em)}@media screen and (max-width: 840px){.h1LineWrap h1{font-size:32px}}.h1LineWrap h1 span,.h1LineWrap h1 sub,.h1LineWrap h1 sup,.h1LineWrap h1 a{font:inherit}.h1LineWrap h1 ._num,.h1LineWrap h1 ._cat{display:block;font-family:"Montserrat","Zen Kaku Gothic New","Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic medium","Hiragino Sans",Meiryo,sans-serif;font-weight:700}.h1LineWrap h1 ._num{font-size:20px;line-height:1.2;margin-bottom:6px}@media screen and (max-width: 840px){.h1LineWrap h1 ._num{font-size:16px}}.h1LineWrap h1 ._cat{font-size:28px;line-height:1.2;margin-bottom:1px}@media screen and (max-width: 840px){.h1LineWrap h1 ._cat{font-size:16px}}.h1LineWrap::before{position:absolute;left:0;top:0;content:'';width:10px;height:100%;background-image:-webkit-linear-gradient(bottom, #005396, #00a0dc);background-image:-o-linear-gradient(bottom, #005396, #00a0dc);background-image:linear-gradient(to top, #005396, #00a0dc)}@media screen and (min-width: 840px){.h1IcoWrap .h1LineWrap{float:left;width:calc(100% - 15% - 150px)}}@media all and (min-width: 1366px){.h1IcoWrap .h1LineWrap{width:calc(100% - 24%)}}.h1IcoWrap figure._ico{text-align:center;margin-bottom:30px}.h1IcoWrap figure._ico img{max-width:280px}@media screen and (min-width: 840px){.h1IcoWrap figure._ico{float:right;width:15%;margin-right:150px;margin-top:86px}}@media all and (min-width: 1366px){.h1IcoWrap figure._ico{width:24%;margin-right:0}}
