@charset "UTF-8";@font-face{font-family:"jpma";src:url("/assets/fonts/jpma.woff2") format("woff2");font-display:swap}@font-face{font-family:"jpma-hw";src:url("/assets/fonts/jpma-hw.woff2") format("woff2");font-display:swap}.btnStyle-1-hover{width:100%;left:0}*{max-height:999999px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%;font-size:100%;font-weight:normal}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{font-family:"jpma-hw","jpma","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;font-weight:700;color:#111111}body .site-shortcuts{z-index:3000;position:absolute;top:0;left:0;width:100%;margin:0;opacity:0;pointer-events:none}body .site-shortcuts a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;color:#333;text-align:center;white-space:nowrap;background:#eee}body .site-shortcuts:focus-within{opacity:1;pointer-events:auto}body strong{font-weight:bold}body address{font-style:normal}body sup{font-size:0.75rem;line-height:0px}body sub{font-size:0.75rem;line-height:0px;vertical-align:baseline}body a,body img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}body img{border:none;vertical-align:bottom;max-width:100%;max-height:100%}body img.ico{vertical-align:middle;margin-left:5px}body img[src*="icoBlank.svg"]{width:20px;vertical-align:middle;margin-left:5px}body iframe{border:none;vertical-align:bottom}body ol,body ol li,body ul,body ul li{list-style:none}body a{color:rgb(23,119,255)}body a:focus-within,body a:hover{text-decoration:none}body #wrapper #container #contents{margin:0}body #wrapper header{position:fixed;top:0;width:100%;min-height:80px;padding:0 0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2000;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px)}body #wrapper header a{text-decoration:none}body #wrapper header h1{margin:0}body #wrapper header h1 a{display:block}body #wrapper header h1 a img{width:auto;height:32px}body #wrapper header #headCnt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-right:100px}body #wrapper header #headCnt #headNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}body #wrapper header #headCnt #headNav ul li{margin-left:20px;padding:5px 0}body #wrapper header #headCnt #headNav ul li a{color:#111111}body #wrapper header #headCnt #headNav #hnDrawer{position:absolute;top:10px;right:0}@media screen and (max-width:700px){body #wrapper header #headCnt #headNav{display:none}}body #wrapper header #headCnt #globalNav{margin:0;width:100%;height:80px;max-width:850px;padding-left:20px}body #wrapper header #headCnt #globalNav>ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body #wrapper header #headCnt #globalNav>ul>li{position:relative;margin:0}body #wrapper header #headCnt #globalNav>ul>li>a{position:relative;font-size:1rem;color:#111111}body #wrapper header #headCnt #globalNav>ul>li>a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>a:hover{color:rgb(46,127,237)}body #wrapper header #headCnt #globalNav>ul>li#gnEnglish>a{font-weight:bold}body #wrapper header #headCnt #globalNav>ul>li.dropMenu{position:relative}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-right:20px}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button{pointer-events:none;position:absolute;top:0;right:0;width:18px;height:18px;overflow:hidden;text-indent:100%;white-space:nowrap;background:none;border:none;-webkit-transform:translateY(2px);transform:translateY(2px)}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:after,body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:before{position:absolute;left:50%;top:50%;display:block;content:"";background:rgb(46,127,237);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:before{width:14px;height:2px}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:after{width:2px;height:14px}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]:after,body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]:before{height:1.5px}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]:after{width:1.5px}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>a{padding:20px 0}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:before{-webkit-transform:translate(calc(-50% - 5px),-50%) rotate(45deg);transform:translate(calc(-50% - 5px),-50%) rotate(45deg)}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button:after{-webkit-transform:translate(calc(-50% + 5px),-50%) rotate(45deg);transform:translate(calc(-50% + 5px),-50%) rotate(45deg)}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]{z-index:1;bottom:-35px;left:calc(50% + 140px);-webkit-transform:translate(-100%,0) rotate(0);transform:translate(-100%,0) rotate(0);pointer-events:auto;cursor:pointer;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true] :focus-within,body #wrapper header #headCnt #globalNav>ul>li.dropMenu>button[aria-expanded=true]:hover{-webkit-transform:translate(-100%,0) rotate(0.25turn);transform:translate(-100%,0) rotate(0.25turn)}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu{position:absolute;left:50%;top:100%;display:block;padding:10px 0 0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu:hover{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}body #wrapper header #headCnt #globalNav>ul>li:has(>a:hover)>.gnSubmenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}body #wrapper header #headCnt #globalNav>ul>li:has(>span:hover)>.gnSubmenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}body #wrapper header #headCnt #globalNav>ul>li:has(button[aria-expanded=true])>.gnSubmenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt{position:relative;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.35);box-shadow:0 0 2px 0 rgba(0,0,0,0.35);background:rgb(255,255,255);border-radius:5px}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul{width:280px;margin:0;text-align:left}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dt,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dt{position:relative;text-align:center}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dt a,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dt a{padding:10px;font-size:1.125rem;font-weight:600;color:#111111;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dt a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dt a:hover,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dt a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dt a:hover{color:rgb(23,119,255)}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dd,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>li,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dd,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li{position:relative;border-bottom:1px solid #e3e3e3}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dd>a,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>li>a,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dd>a,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li>a{position:relative;padding:15px 10px;display:block;font-size:0.875rem;color:#111111;line-height:1.3;text-decoration:none;z-index:2;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dd>a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>dd>a:hover,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>li>a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt dl>li>a:hover,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dd>a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>dd>a:hover,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li>a:focus-within,body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li>a:hover{color:rgb(46,127,237)}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt .closeCnt{position:absolute;top:1px;right:1px}body #wrapper header #headCnt #globalNav>ul>li>.gnSubmenu>.gnsCnt .closeCnt a{display:block;width:30px;height:30px;padding:5px;border-radius:5px;background:rgb(46,127,237)}@media screen and (max-width:1100px){body #wrapper header #headCnt #globalNav{display:none}}@media screen and (max-width:370px){body #wrapper header{}}#categoryTitle{width:100%;height:100px;margin:0 0 20px;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f2f2f2;border-radius:5px;font-size:1.875rem;font-weight:100}#categoryTitle small{display:block;font-size:1rem;font-weight:bold;color:rgb(46,127,237)}#categoryTitle h2{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#111111;line-height:1.3}#primary{padding-top:80px}body#home #primary{padding-top:0}body#home #primary>section{margin-bottom:50px}body#home #primary>section h2{font-size:1.875rem}#primary h3{width:calc(100% - 20px);margin:0 auto 30px;padding:0 0 20px;font-size:2.25rem;font-weight:normal;color:#111111;text-align:center;border-bottom:1px dotted rgb(46,127,237)}#primary h3.h4Style{text-align:left}#primary h3 span{display:block;color:rgb(46,127,237);font-size:1.125rem}#primary .extend-h4Style,#primary h3.h4Style,#primary h4{z-index:-1;overflow:hidden;position:relative;margin-bottom:20px;width:100%;padding:15px;font-size:1.25rem;color:white;border-radius:5px;background:rgb(46,127,237)}#primary .extend-h4Style:before,#primary h3.h4Style:before,#primary h4:before{z-index:-1;content:"";position:absolute;top:0;left:0;display:block;width:150px;height:150%;-webkit-transform:rotate(-65deg) translate(0px,-80px);transform:rotate(-65deg) translate(0px,-80px);background:rgba(0,30,155,0.9)}#primary .extend-h4Style span,#primary h3.h4Style span,#primary h4 span{margin:0 10px 0 5px}#primary .h5Style,#primary h5{position:relative;margin:30px 0 10px;padding:15px 15px 15px 0;font-size:1.125rem;font-weight:bold;color:#111111;border-bottom:1px solid rgb(46,127,237)}#primary .h5Style{background:none;border-radius:0}#primary .h5Style:before{display:none}#primary h6{font-weight:bold;color:rgb(46,127,237);margin:30px 0 0}#primary>section.cntWrap,#primary>section>.cntWrap{width:calc(100% - 20px);max-width:1200px;margin:0 auto 50px}#primary nav#indexNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}#primary nav#indexNav ul li{width:calc(33.3% - 20px)}@media screen and (max-width:1024px){#primary nav#indexNav ul li{width:calc(50% - 15px)}}@media screen and (max-width:1024px) and (max-width:540px){#primary nav#indexNav ul li{width:100%}}#primary nav#indexNav ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:170px 0 0 0;color:#111111;text-decoration:none}#primary nav#indexNav ul li a:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:150px;border-radius:5px;background:transparent no-repeat center center;background-size:480px auto;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (max-width:540px){#primary nav#indexNav ul li a:before{background-size:100% auto}}#primary nav#indexNav ul li a:focus-within:before,#primary nav#indexNav ul li a:hover:before{background-size:500px auto}@media screen and (max-width:540px){#primary nav#indexNav ul li a:focus-within:before,#primary nav#indexNav ul li a:hover:before{background-size:100% auto}}#primary nav#indexNav ul li a strong{position:relative;padding:10px;border-radius:5px;margin-bottom:10px;background:rgb(214,231,241);font-weight:normal}#primary nav#indexNav ul li a strong:before{content:"";position:absolute;top:50%;right:5px;display:block;width:10px;height:10px;background:transparent;border-top:2px solid #111111;border-right:2px solid #111111;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#topicPath{width:100%;margin:0 0 30px;font-size:1rem;background:rgb(214,231,241);overflow-x:auto}#topicPath ol{width:calc(100% - 20px);max-width:1200px;height:60px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;overflow-x:hidden}#topicPath ol li{position:relative;font-weight:100;white-space:nowrap;font-weight:bold}#topicPath ol li:after{height:auto;margin:0 1rem;display:inline-block;content:"";font-size:1rem;visibility:visible;width:1px;height:20px;background:#333333;-webkit-transform:translate(0,5px) rotate(45deg);transform:translate(0,5px) rotate(45deg)}#topicPath ol li:last-of-type:after{display:none}#topicPath ol li a{color:#111111;text-decoration:none;font-weight:normal}#topicPath ol li a:focus-within,#topicPath ol li a:hover{color:rgb(46,127,237)}body #wrapper nav#localNav{width:calc(100% - 100px);margin:0 auto}body #wrapper nav#localNav dl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px;overflow:hidden;border:1px solid rgba(0,30,155,0.9);border-radius:10px;padding-left:150px;background:rgba(0,30,155,0.9)}body #wrapper nav#localNav dl dt{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:150px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px 0 0 10px;color:white;background:rgba(0,30,155,0.9)}body #wrapper nav#localNav dl dt a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none;color:white}body #wrapper nav#localNav dl dt a:focus-within,body #wrapper nav#localNav dl dt a:hover{text-decoration:underline}body #wrapper nav#localNav dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:15px 5px;background:white;color:#111111;text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper nav#localNav dl dd a:focus-within,body #wrapper nav#localNav dl dd a:hover{background:rgb(214,231,241)}@media screen and (max-width:540px){body #wrapper nav#localNav{width:calc(100% - 20px)}body #wrapper nav#localNav dl{padding-left:0}body #wrapper nav#localNav dl dt{position:relative;top:auto;left:auto;width:100%;padding:15px 0}}body.powder-m nav#localNav dd{width:calc(25% - 1px)}body.powder-m nav#localNav dd:nth-of-type(4n+4){width:25%}body.about nav#localNav dd,body.publication nav#localNav dd,body.sustainability nav#localNav dd,body.technology nav#localNav dd{width:33.3%}body.about nav#localNav dd:nth-of-type(3n+2),body.publication nav#localNav dd:nth-of-type(3n+2),body.sustainability nav#localNav dd:nth-of-type(3n+2),body.technology nav#localNav dd:nth-of-type(3n+2){width:calc(33.4% - 2px)}body.education nav#localNav dd,body.members nav#localNav dd,body.membership nav#localNav dd{width:50%}body.education nav#localNav dd:nth-of-type(2n+2),body.members nav#localNav dd:nth-of-type(2n+2),body.membership nav#localNav dd:nth-of-type(2n+2){width:calc(50% - 1px)}@media screen and (max-width:1024px){body.powder-m nav#localNav dd{width:50%}body.powder-m nav#localNav dd:nth-of-type(2n+2){width:calc(50% - 1px)}body.about nav#localNav dd,body.publication nav#localNav dd,body.sustainability nav#localNav dd,body.technology nav#localNav dd{width:50%}body.about nav#localNav dd:nth-of-type(2n+2),body.publication nav#localNav dd:nth-of-type(2n+2),body.sustainability nav#localNav dd:nth-of-type(2n+2),body.technology nav#localNav dd:nth-of-type(2n+2){width:calc(50% - 1px)}}@media screen and (max-width:540px){body nav#localNav dd{width:100%!important}}body.about #wrapper nav#localNav dd:nth-last-of-type(2),body.about #wrapper nav#localNav dd:nth-last-of-type(4){width:50%}body.about #wrapper nav#localNav dd:last-of-type,body.about #wrapper nav#localNav dd:nth-last-of-type(3){width:calc(50% - 1px)}@media screen and (max-width:1024px){body.about #wrapper nav#localNav dd:nth-last-of-type(2),body.about #wrapper nav#localNav dd:nth-last-of-type(4){width:calc(50% - 1px)}body.about #wrapper nav#localNav dd:nth-last-of-type(3){width:50%}body.about #wrapper nav#localNav dd:last-of-type{width:100%}}body.technology #wrapper nav#localNav dd:first-of-type,body.technology #wrapper nav#localNav dd:nth-of-type(3){width:50%}body.technology #wrapper nav#localNav dd:nth-of-type(2),body.technology #wrapper nav#localNav dd:nth-of-type(4){width:calc(50% - 1px)}@media screen and (max-width:1024px){body.technology #wrapper nav#localNav dd:nth-of-type(2){width:50%}body.technology #wrapper nav#localNav dd:first-of-type,body.technology #wrapper nav#localNav dd:nth-of-type(3){width:calc(50% - 1px)}body.technology #wrapper nav#localNav dd:nth-of-type(4){width:100%}}body.publication #wrapper nav#localNav dd:nth-of-type(4){width:50%}body.publication #wrapper nav#localNav dd:nth-of-type(5){width:calc(50% - 1px)}@media screen and (max-width:1024px){body.publication #wrapper nav#localNav dd:nth-of-type(4){width:calc(50% - 1px)}body.publication #wrapper nav#localNav dd:nth-of-type(5){width:100%}}@media screen and (max-width:1024px){body.sustainability #wrapper nav#localNav dd:nth-of-type(3){width:100%}}body#aboCommittee nav#localNav dd#lnCommittee a,body#aboCompliance nav#localNav dd#lnCompliance a,body#aboData nav#localNav dd#lnData a,body#aboDevelopment nav#localNav dd#lnDevelopment a,body#aboRegistration nav#localNav dd#lnRegistration a,body#aboVision nav#localNav dd#lnVision a,body#eduInfo nav#localNav dd#lnInfo a,body#eduRecruit nav#localNav dd#lnRecruit a,body#memList nav#localNav dd#lnList a,body#memNews nav#localNav dd#lnNews a,body#powExample nav#localNav dd#lnExample a,body#powMerit nav#localNav dd#lnMerit a,body#powVa nav#localNav dd#lnVa a,body#powWhats nav#localNav dd#lnWhats a,body#pubAssociation nav#localNav dd#lnAssociation a,body#pubGeneral nav#localNav dd#lnGeneral a,body#pubJis nav#localNav dd#lnJis a,body#pubMagazine nav#localNav dd#lnMagazine a,body#pubPurchase nav#localNav dd#lnPurchase a,body#susCarbon-neutral nav#localNav dd#lnCarbon-neutral a,body#susEnvironment nav#localNav dd#lnEnvironment a,body#susInitiative nav#localNav dd#lnInitiative a,body#tecBearings nav#localNav dd#lnBearings a,body#tecMaterial nav#localNav dd#lnMaterial a,body#tecMetal nav#localNav dd#lnCommittee a,body#tecMim nav#localNav dd#lnMim a,body#tecOther nav#localNav dd#lnOther a,body#tecParts nav#localNav dd#lnParts a,body#tecPowder nav#localNav dd#lnPowder a,body.bearings nav#localNav dd#lnBearings a,body.metal-am nav#localNav dd#lnCommittee a,body.mim nav#localNav dd#lnMim a,body.parts nav#localNav dd#lnParts a,body.powder nav#localNav dd#lnPowder a,body.tecOther nav#localNav dd#lnOther a{color:white;background:rgb(46,127,237);border:3px solid white;font-weight:bold}body.bearings:not(#tecBearings) nav#localNav dd#lnBearings a:hover,body.material:not(#tecMaterial) nav#localNav dd#lnMaterial a:hover,body.metal-am:not(#tecMetal) nav#localNav dd#lnCommittee a:hover,body.mim:not(#tecMim) nav#localNav dd#lnMim a:hover,body.parts:not(#tecParts) nav#localNav dd#lnParts a:hover,body.powder:not(#tecPowder) nav#localNav dd#lnPowder a:hover,body.tecOther:not(#tecOther) nav#localNav dd#lnOther a:hover{color:#111111}body #wrapper footer{padding:50px 0 0}body #wrapper footer nav#footPick{position:relative;max-width:1200px;margin:0 auto;padding:0 15px;overflow-x:clip}body #wrapper footer nav#footPick #fpMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:70px;padding:20px 30px;border-radius:5px;background:#f2f2f2;gap:10px}body #wrapper footer nav#footPick #fpMenu li{width:25%;max-width:250px;height:100px;border-radius:5px;background:transparent no-repeat center center;background-size:100% auto;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper footer nav#footPick #fpMenu li#fpRegistration{background-image:url("/assets/images/fpRegistration.webp")}body #wrapper footer nav#footPick #fpMenu li#fpAward{background-image:url("/assets/images/fpAward.webp")}body #wrapper footer nav#footPick #fpMenu li#fpGpmd{background-image:url("/assets/images/fpGpmd.webp")}body #wrapper footer nav#footPick #fpMenu li#fpSustainability{background-image:url("/assets/images/fpSustainability.webp")}body #wrapper footer nav#footPick #fpMenu li#fpEducational{background-image:url("/assets/images/fpEducational.webp")}body #wrapper footer nav#footPick #fpMenu li#fpMaterial{background-image:url("/assets/images/fpMaterial.webp")}body #wrapper footer nav#footPick #fpMenu li:has(a:hover){background-size:calc(100% + 50px) auto}body #wrapper footer nav#footPick #fpMenu li#fpGpmd a{text-align:right}body #wrapper footer nav#footPick #fpMenu li#fpGpmd:has(a:hover){background-size:calc(100% + 10px) auto}@media screen and (max-width:1024px){body #wrapper footer nav#footPick #fpMenu li{width:50%;max-width:500px}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footPick #fpMenu li{width:100%}}@media screen and (max-width:1024px){body #wrapper footer nav#footPick #fpMenu li#fpEducational{display:none}body #wrapper footer nav#footPick #fpMenu li#fpMaterial{display:none}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footPick #fpMenu li#fpSustainability{display:none}}body #wrapper footer nav#footPick #fpMenu li a{display:-webkit-box;display:-ms-flexbox;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;height:100%;padding-right:15px;text-decoration:none;color:#111111;font-weight:100}body #wrapper footer nav#footPick #fpMenu li#fpAward a{color:white}body #wrapper footer nav#footPick .ctrlBtn li{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:30px;height:30px;border-radius:5px;background:#f2f2f2}body #wrapper footer nav#footPick .ctrlBtn li:first-of-type{left:0}body #wrapper footer nav#footPick .ctrlBtn li:last-of-type{right:0}body #wrapper footer nav#footPick .ctrlBtn li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-indent:-99999px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper footer nav#footPick .ctrlBtn li:first-of-type a:focus-within,body #wrapper footer nav#footPick .ctrlBtn li:first-of-type a:hover{padding-right:10px}body #wrapper footer nav#footPick .ctrlBtn li:last-of-type a:focus-within,body #wrapper footer nav#footPick .ctrlBtn li:last-of-type a:hover{padding-left:10px}body #wrapper footer nav#footPick .ctrlBtn li:last-of-type a img{-webkit-transform:scale(-1,1);transform:scale(-1,1)}body #wrapper footer nav#footPick .ctrlSlider{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background:rgb(46,127,237);border-radius:50vh;padding:5px 10px}body #wrapper footer nav#footCnt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px}body #wrapper footer nav#footCnt #fcMain-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px;width:100%;max-width:1200px;padding:0 10px}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap{padding:20px;gap:30px}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcMain-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain{margin:0}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type{width:360px}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type{width:100%}}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p#fLogo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p#fLogo img:first-of-type{width:92px}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p#fLogo img:last-of-type{width:200px}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:20px auto;gap:20px;width:100%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:15px 25px;background:rgb(46,127,237);color:white;border-radius:5px;border:2px solid rgb(46,127,237);text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;width:100%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a:focus-within,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a:hover{color:#111111;background:white;text-decoration:none}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a[value*=back],body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a[value*=confirm],body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a[value*=send]{}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a:before{content:"";position:absolute;top:50%;right:5px;display:block;width:10px;height:10px;background:transparent;border-top:2px solid #111111;border-right:2px solid #111111;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a span{font-weight:100;margin-left:10px}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:first-of-type p.fBtn a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px 5px}}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type{width:50%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type{width:100%}}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type dl dt{width:100%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type dl dd{width:33.3%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type dl#fmSustainability dd:nth-of-type(2){width:66.7%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain:last-of-type dl#fmSustainability dd:nth-of-type(3){width:100%}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul{margin-bottom:30px;padding-left:10px;border-left:8px solid rgb(46,127,237);border-radius:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dd a:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dt a:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li a:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dd a:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dt a:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li a:after{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dd a:hover:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dt a:hover:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li a:hover:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dd a:hover:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dt a:hover:after,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li a:hover:after{opacity:1}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dt a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dt a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li a{text-decoration:none}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dd a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dd a{position:relative;color:#111111;display:inline-block;padding:3px 0;text-decoration:none;font-size:0.875rem}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul{margin-bottom:10px;border-left:none;padding-left:0}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl,body #wrapper footer nav#footCnt #fcMain-wrap div.fcMain:last-of-type ul{margin-bottom:20px}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl,body #wrapper footer nav#footCnt #fcMain-wrap div.fcMain:last-of-type ul{margin-bottom:10px}}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dt,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dt,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li{border-bottom:1px solid #ccc}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dt a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dt a,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li a{padding:10px 0}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl dd,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul dd{display:none}body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li{margin-bottom:20px}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcMain-wrap .fcMain dl li,body #wrapper footer nav#footCnt #fcMain-wrap .fcMain ul li{margin-bottom:10px}}body #wrapper footer nav#footCnt #fcAssist{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 20px);margin:0 10px;max-width:1200px}body #wrapper footer nav#footCnt #fcAssist ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;padding:25px 20px;gap:20px;background:rgb(214,231,241);border-radius:10px}body #wrapper footer nav#footCnt #fcAssist ul li a{color:#111111;text-decoration:none}body #wrapper footer nav#footCnt #fcAssist ul li a:focus-within,body #wrapper footer nav#footCnt #fcAssist ul li a:hover{color:rgb(46,127,237)}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcAssist ul{-ms-flex-wrap:wrap;flex-wrap:wrap}body #wrapper footer nav#footCnt #fcAssist ul li{width:calc(50% - 20px)}}@media screen and (max-width:1024px) and (max-width:540px){body #wrapper footer nav#footCnt #fcAssist ul li{width:100%}}body #wrapper footer nav#footCnt #fcAssist p#pageTop{position:fixed;bottom:20px;right:10px}body #wrapper footer nav#footCnt #fcAssist p#pageTop a{display:-webkit-box;display:-ms-flexbox;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;width:130px;height:50px;padding-left:20px;background:rgba(255,255,255,0.8);border-radius:10px;color:rgb(46,127,237);text-decoration:none}body #wrapper footer nav#footCnt #fcAssist p#pageTop a img{width:auto;height:25px;margin-left:5px;-webkit-transform:translateX(50%) rotate(90deg);transform:translateX(50%) rotate(90deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #wrapper footer nav#footCnt #fcAssist p#pageTop a:hover img{margin-bottom:10px}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcAssist p#pageTop{width:calc(100% - 30px);right:15px}body #wrapper footer nav#footCnt #fcAssist p#pageTop a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body #wrapper footer nav#footCnt #fcAssist p#copyright{font-weight:100}@media screen and (max-width:1024px){body #wrapper footer nav#footCnt #fcAssist p#copyright{margin-bottom:50px}}body.cntForm ol#formStep{max-width:1000px;margin:40px auto 30px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}body.cntForm ol#formStep li{position:relative;width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.cntForm ol#formStep li:before{position:absolute;left:50%;top:17px;width:100%;height:6px;display:block;content:"";background:#eee;z-index:1}body.cntForm ol#formStep li:last-of-type:before{display:none}body.cntForm ol#formStep li[aria-current]{color:rgb(46,127,237);font-weight:700}body.cntForm ol#formStep li span{position:relative;width:40px;height:40px;margin:0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;font-weight:700;color:rgb(46,127,237);background:#eee;border-radius:30px;z-index:3}body.cntForm ol#formStep li[aria-current] span{color:#fff;background:rgb(46,127,237)}body.cntForm ol#formStep li:not([aria-current]~li):not([aria-current]):before{background:rgb(46,127,237)}body.cntForm ol#formStep li:not([aria-current]~li):not([aria-current]) span{color:#fff;background:rgb(46,127,237)}@media screen and (max-width:1024px){body.cntForm ol#formStep{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.cntForm ol#formStep li{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px;border-bottom:1px dotted #ccc}body.cntForm ol#formStep li:last-of-type{border-bottom:none}body.cntForm ol#formStep li:before{left:32px;top:40px;width:6px;height:100%}body.cntForm ol#formStep li span{min-width:40px;margin:0 10px 0 0}}body.cntForm #privacyBox{z-index:1;position:relative;background:#f8f8f8;margin-bottom:30px;padding:15px}body.cntForm form{width:100%;max-width:900px;margin:50px auto 0;padding:30px 40px;border:5px solid #f3f3f3}@media screen and (max-width:540px){body.cntForm form{padding:30px 15px}}body.cntForm form div.formBox,body.cntForm form section{margin:0 0 10px;padding:25px 0;border-bottom:1px dotted #ccc}body.cntForm form div.formBox fieldset legend,body.cntForm form div.formBox h4,body.cntForm form div.formBox label,body.cntForm form section fieldset legend,body.cntForm form section h4,body.cntForm form section label{margin:0 0 15px;padding-left:0;font-size:1.125rem;font-weight:bold;text-align:left;background:transparent;color:#111111}body.cntForm form div.formBox fieldset legend:after,body.cntForm form div.formBox fieldset legend:before,body.cntForm form div.formBox h4:after,body.cntForm form div.formBox h4:before,body.cntForm form div.formBox label:after,body.cntForm form div.formBox label:before,body.cntForm form section fieldset legend:after,body.cntForm form section fieldset legend:before,body.cntForm form section h4:after,body.cntForm form section h4:before,body.cntForm form section label:after,body.cntForm form section label:before{display:none}body.cntForm form div.formBox h5,body.cntForm form section h5{margin:0 0 5px;padding:0;font-size:1rem;background:none}body.cntForm form div.formBox p,body.cntForm form section p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;font-weight:bold;margin-bottom:20px}body.cntForm form div.formBox p:last-of-type,body.cntForm form section p:last-of-type{margin-bottom:0}body.cntForm form div.formBox p input[type=text],body.cntForm form section p input[type=text]{margin-left:20px}body.cntForm form div.formBox .icoRequired,body.cntForm form section .icoRequired{margin:0 0 0 5px;padding:0 8px;display:inline-block;font-size:0.875rem;color:#fff;vertical-align:text-bottom;background:red;border-radius:3px}body.cntForm form div.formBox .alert,body.cntForm form section .alert{margin-top:10px;border-radius:5px;padding:5px;background:rgba(255,0,0,0.1);color:red;font-weight:bold}body.cntForm form div.formBox .alert:before,body.cntForm form section .alert:before{vertical-align:middle;display:inline-block;padding-bottom:2px;content:"\e002";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;font-size:200%}body.cntForm form div.formBox .example,body.cntForm form section .example{display:block;margin:0}body.cntForm form div.formBox input::-webkit-input-placeholder,body.cntForm form div.formBox textarea::-webkit-input-placeholder,body.cntForm form section input::-webkit-input-placeholder,body.cntForm form section textarea::-webkit-input-placeholder{color:#666;opacity:1}body.cntForm form div.formBox input:-ms-input-placeholder,body.cntForm form div.formBox textarea:-ms-input-placeholder,body.cntForm form section input:-ms-input-placeholder,body.cntForm form section textarea:-ms-input-placeholder{color:#666;opacity:1}body.cntForm form div.formBox input::-moz-placeholder,body.cntForm form div.formBox textarea::-moz-placeholder,body.cntForm form section input::-moz-placeholder,body.cntForm form section textarea::-moz-placeholder{color:#666;opacity:1}body.cntForm form div.formBox input::-placeholder,body.cntForm form div.formBox textarea::-placeholder,body.cntForm form section input::-placeholder,body.cntForm form section textarea::-placeholder{color:#666;opacity:1}body.cntForm form div.formBox input[type=email],body.cntForm form div.formBox input[type=tel],body.cntForm form div.formBox input[type=text],body.cntForm form div.formBox select,body.cntForm form div.formBox textarea,body.cntForm form section input[type=email],body.cntForm form section input[type=tel],body.cntForm form section input[type=text],body.cntForm form section select,body.cntForm form section textarea{display:block;width:100%;min-height:2rem;margin:0;padding:15px 15px;background:#fafafa;border:1px solid #ccc;border-radius:3px;resize:vertical;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body.cntForm form div.formBox input[type=email]:focus,body.cntForm form div.formBox input[type=tel]:focus,body.cntForm form div.formBox input[type=text]:focus,body.cntForm form div.formBox select:focus,body.cntForm form div.formBox textarea:focus,body.cntForm form section input[type=email]:focus,body.cntForm form section input[type=tel]:focus,body.cntForm form section input[type=text]:focus,body.cntForm form section select:focus,body.cntForm form section textarea:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);background:rgba(46,127,237,0.1);border:1px solid #999;outline:none}body.cntForm form div.formBox input[type=email].inShort,body.cntForm form div.formBox input[type=tel].inShort,body.cntForm form div.formBox input[type=text].inShort,body.cntForm form div.formBox select.inShort,body.cntForm form div.formBox textarea.inShort,body.cntForm form section input[type=email].inShort,body.cntForm form section input[type=tel].inShort,body.cntForm form section input[type=text].inShort,body.cntForm form section select.inShort,body.cntForm form section textarea.inShort{width:10%}body.cntForm form div.formBox input[type=email].inHalf,body.cntForm form div.formBox input[type=tel].inHalf,body.cntForm form div.formBox input[type=text].inHalf,body.cntForm form div.formBox select.inHalf,body.cntForm form div.formBox textarea.inHalf,body.cntForm form section input[type=email].inHalf,body.cntForm form section input[type=tel].inHalf,body.cntForm form section input[type=text].inHalf,body.cntForm form section select.inHalf,body.cntForm form section textarea.inHalf{width:50%}body.cntForm form div.formBox input[type=email].inPost,body.cntForm form div.formBox input[type=tel].inPost,body.cntForm form div.formBox input[type=text].inPost,body.cntForm form div.formBox select.inPost,body.cntForm form div.formBox textarea.inPost,body.cntForm form section input[type=email].inPost,body.cntForm form section input[type=tel].inPost,body.cntForm form section input[type=text].inPost,body.cntForm form section select.inPost,body.cntForm form section textarea.inPost{width:20%}@media screen and (max-width:540px){body.cntForm form div.formBox input[type=email].inHalf,body.cntForm form div.formBox input[type=email].inPost,body.cntForm form div.formBox input[type=email].inShort,body.cntForm form div.formBox input[type=tel].inHalf,body.cntForm form div.formBox input[type=tel].inPost,body.cntForm form div.formBox input[type=tel].inShort,body.cntForm form div.formBox input[type=text].inHalf,body.cntForm form div.formBox input[type=text].inPost,body.cntForm form div.formBox input[type=text].inShort,body.cntForm form div.formBox select.inHalf,body.cntForm form div.formBox select.inPost,body.cntForm form div.formBox select.inShort,body.cntForm form div.formBox textarea.inHalf,body.cntForm form div.formBox textarea.inPost,body.cntForm form div.formBox textarea.inShort,body.cntForm form section input[type=email].inHalf,body.cntForm form section input[type=email].inPost,body.cntForm form section input[type=email].inShort,body.cntForm form section input[type=tel].inHalf,body.cntForm form section input[type=tel].inPost,body.cntForm form section input[type=tel].inShort,body.cntForm form section input[type=text].inHalf,body.cntForm form section input[type=text].inPost,body.cntForm form section input[type=text].inShort,body.cntForm form section select.inHalf,body.cntForm form section select.inPost,body.cntForm form section select.inShort,body.cntForm form section textarea.inHalf,body.cntForm form section textarea.inPost,body.cntForm form section textarea.inShort{width:100%}}body.cntForm form div.formBox li:has(input[type=radio]),body.cntForm form section li:has(input[type=radio]){position:relative}body.cntForm form div.formBox input[type=checkbox],body.cntForm form section input[type=checkbox]{width:1.125rem;height:1.125rem;margin:-2px 5px 0 0;vertical-align:middle;cursor:pointer}body.cntForm form div.formBox input[type=radio],body.cntForm form section input[type=radio]{z-index:-2;position:absolute;left:6px;top:6px}body.cntForm form div.formBox input[type=radio]+label,body.cntForm form section input[type=radio]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.cntForm form div.formBox input[type=radio]+label:before,body.cntForm form section input[type=radio]+label:before{width:24px;height:24px;display:block;margin:0 5px 0 0;content:"";overflow:hidden;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff;border:1px solid #ccc;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}form input[type=radio]:checked+label:before{border:6px solid red!important}body.cntForm form div.formBox fieldset,body.cntForm form section fieldset{border:none}body.cntForm form div.formBox label,body.cntForm form section label{padding:0 5px 0 0;display:inline-block;cursor:pointer}body.cntForm form .w80p{width:80%}body.cntForm form .btnDefault{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:500px}body.cntForm form .btnDefault button[value*=confirm],body.cntForm form .btnDefault button[value*=send]{width:100%}body.cntForm form .btnDefault li{margin:0;width:100%}body.cntForm form .btnDefault li:has(button[value*=back]){width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}body.cntForm form .btnDefault li:has(button[value*=back]) button{height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:auto}body.cntForm form .btnDefault li:has(button[value*=back]) button:after{display:none}body.cntForm form .btnDefault li button{margin:0 auto}body.cntForm form .btnDefault li button[value*=back]{margin-top:20px;background:rgba(238,238,238,0.8);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:none;background:none;padding:0 0 0 20px;color:rgb(23,119,255);text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}body.cntForm form .btnDefault li button[value*=back]:hover{text-decoration:none}body.cntForm form .btnDefault li button[value*=back]:before{right:auto;left:5px}body.cntForm.complete .cntWrap>div{margin:50px 0;padding:20px;border:1px solid rgb(46,127,237);border-radius:10px}body #headCnt>button#btnDrawer:after,body #headCnt>button#btnDrawer:before{content:"";display:block;position:absolute;right:20px;height:2px;width:28px;background-color:black;-webkit-transition:all 0.5s cubic-bezier(0.075,0.82,0.165,1);transition:all 0.5s cubic-bezier(0.075,0.82,0.165,1)}body #headCnt>button#btnDrawer{z-index:3300;position:fixed;top:0;right:0;height:80px;width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;overflow:hidden}body #headCnt>button#btnDrawer:before{width:40px;top:40%}body #headCnt>button#btnDrawer:after{bottom:40%}body #headCnt>button#btnDrawer span{display:block;width:100%;position:absolute;top:-2em;left:0;white-space:nowrap}body #headCnt>button#btnDrawer:focus-within:after,body #headCnt>button#btnDrawer:focus-within:before,body #headCnt>button#btnDrawer:hover:after,body #headCnt>button#btnDrawer:hover:before{right:50%}body #headCnt>button#btnDrawer:focus-within:before,body #headCnt>button#btnDrawer:hover:before{top:50%;-webkit-transform:rotate(45deg) translateX(calc(50% - 2px));transform:rotate(45deg) translateX(calc(50% - 2px));width:28px}body #headCnt>button#btnDrawer:focus-within:after,body #headCnt>button#btnDrawer:hover:after{bottom:50%;-webkit-transform:rotate(-45deg) translateX(calc(50% - 2px));transform:rotate(-45deg) translateX(calc(50% - 2px))}@media screen and (max-width:1024px){body.drawerOpened #headCnt>button#btnDrawer{background:rgb(46,127,237)}}body.drawerOpened #headCnt>button#btnDrawer:before{top:calc(50% - 1px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}body.drawerOpened #headCnt>button#btnDrawer:after{bottom:calc(50% - 1px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:40px}body.drawerOpened #headCnt>button#btnDrawer:focus-within:before,body.drawerOpened #headCnt>button#btnDrawer:hover:before{top:60%;-webkit-transform:rotate(-45deg) translate(14px,14px);transform:rotate(-45deg) translate(14px,14px)}body.drawerOpened #headCnt>button#btnDrawer:focus-within:after,body.drawerOpened #headCnt>button#btnDrawer:hover:after{width:28px;bottom:60%;-webkit-transform:rotate(45deg) translate(14px,-14px);transform:rotate(45deg) translate(14px,-14px)}body #headCnt nav#drawerNav{z-index:3200;position:fixed;top:0;left:100%;width:80%;height:100vh;background:rgb(46,127,237);-webkit-transition:left 0.5s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.5s cubic-bezier(0.075,0.82,0.165,1);overscroll-behavior-y:none;overflow:auto;container-type:inline-size}body #headCnt nav#drawerNav .drawerCnt{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px}body #headCnt nav#drawerNav .drawerCnt a{color:#000}body #headCnt nav#drawerNav .drawerCnt p#cName{position:sticky;top:10px;width:calc(50% - 1px);height:calc(100vh - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:black url("/images/mv1.webp") no-repeat right -800px bottom;background-size:cover;border-radius:10px 0 0 10px;margin:0 1px 0 0;color:white}body #headCnt nav#drawerNav .drawerCnt p#cName span img{opacity:0.8;width:80%;max-width:200px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}body #headCnt nav#drawerNav .drawerCnt #drawerList{width:50%;border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 50px}body #headCnt nav#drawerNav .drawerCnt #drawerList dl,body #headCnt nav#drawerNav .drawerCnt #drawerList p,body #headCnt nav#drawerNav .drawerCnt #drawerList ul{width:100%}body #headCnt nav#drawerNav .drawerCnt #drawerList dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid white;padding-bottom:20px;margin:0}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt{width:100%;border-top:1px solid white;margin-top:20px;padding:20px 10px;color:white}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt:before{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;border-color:white;-webkit-transform:rotate(135deg) translate(50%,50%);transform:rotate(135deg) translate(50%,50%);opacity:0.5;margin-right:0}a:hover body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt:before,body #headCnt nav#drawerNav .drawerCnt #drawerList dl a:hover dt:before{opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt:has(a){padding:0}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt:has(a):before{display:none}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt:first-of-type{margin-top:0;border-top:none}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt a{display:-webkit-box;display:-ms-flexbox;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;padding:20px 0;font-size:1rem;color:white;font-weight:100}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt a:before{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;border-color:white;opacity:1;margin-right:10px}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt a:hover:before{opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt a:focus-within,body #headCnt nav#drawerNav .drawerCnt #drawerList dl dt a:hover{background:rgba(255,255,255,0.1)}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd{width:100%;padding:10px}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd a{position:relative;display:-webkit-box;display:-ms-flexbox;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;border:1px solid white;padding:12px 10px;border-radius:5px;background:rgba(255,255,255,0.1);color:white;font-weight:100;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd a:after{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;position:absolute;top:50%;right:0;-webkit-transform:rotate(45deg) translate(calc(-50% - 8px),calc(-50% + 10px));transform:rotate(45deg) translate(calc(-50% - 8px),calc(-50% + 10px));border-color:white;opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd a:hover:after{opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd a:focus-within,body #headCnt nav#drawerNav .drawerCnt #drawerList dl dd a:hover{background:rgba(255,255,255,0.3)}body #headCnt nav#drawerNav .drawerCnt #drawerList ul li{border-bottom:1px solid white}body #headCnt nav#drawerNav .drawerCnt #drawerList ul li a{position:relative;padding:20px 0;display:-webkit-box;display:-ms-flexbox;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;font-size:1rem;text-decoration:none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;color:white;font-weight:100}body #headCnt nav#drawerNav .drawerCnt #drawerList ul li a:before{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;border-color:white;opacity:1;margin-right:10px}body #headCnt nav#drawerNav .drawerCnt #drawerList ul li a:hover:before{opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList ul li a:focus-within,body #headCnt nav#drawerNav .drawerCnt #drawerList ul li a:hover{background:rgba(255,255,255,0.1)}body #headCnt nav#drawerNav .drawerCnt #drawerList p{margin:0;border-bottom:1px solid white}body #headCnt nav#drawerNav .drawerCnt #drawerList p a{-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;display:-webkit-box;display:-ms-flexbox;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;padding:20px 0;font-size:1rem;color:white;font-weight:100}body #headCnt nav#drawerNav .drawerCnt #drawerList p a:before{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;border-color:white;opacity:1;margin-right:10px}body #headCnt nav#drawerNav .drawerCnt #drawerList p a:hover:before{opacity:1}body #headCnt nav#drawerNav .drawerCnt #drawerList p a:focus-within,body #headCnt nav#drawerNav .drawerCnt #drawerList p a:hover{background:rgba(255,255,255,0.1)}body.drawerOpened #headCnt nav#drawerNav{visibility:visible;opacity:1;left:20%}@container (max-width: 900px){body #headCnt nav#drawerNav .drawerCnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body #headCnt nav#drawerNav .drawerCnt p#cName{position:relative;top:0;width:100%;height:200px;background-position:center center}body #headCnt nav#drawerNav .drawerCnt #drawerList{width:100%;padding:0 10px}}body #headCnt #bgDrawer{content:"";position:fixed;top:0;left:0;display:none;width:100%;height:100vh;background:rgba(46,127,237,0.8)}body.drawerOpened #headCnt #bgDrawer{display:block}.scrollCnt colgroup .addJust{background:red}@media screen and (max-width:1024px){.scrollCnt{overflow:scroll}.scrollCnt table tr td,.scrollCnt table tr th{white-space:nowrap}}.scrollCnt-pc{overflow:scroll}.scrollCnt-pc table tr td,.scrollCnt-pc table tr th{white-space:nowrap}@media screen and (max-width:540px){.scrollCnt-no table tr{display:block;margin-bottom:10px}.scrollCnt-no table tr th{border-bottom:0!important}.scrollCnt-no table tr td,.scrollCnt-no table tr th{display:block}}ul.ctrlSlider{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:0 20px}ul.ctrlSlider li{line-height:0}ul.ctrlSlider li button{width:12px;height:12px;border-radius:50%;border:3px solid white;background:transparent;font-size:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}ul.ctrlSlider li button:focus-within,ul.ctrlSlider li button:hover{border:3px solid rgba(255,255,255,0.5)}ul.ctrlSlider li button.crrentCnt{background:white}ul.ctrlSlider li button.crrentCnt:focus-within,ul.ctrlSlider li button.crrentCnt:hover{background:rgba(255,255,255,0.5)}ul.ctrlSlider li button.pause-button{border:none}ul.ctrlSlider li button.pause-button[data-autoplay=false]:after{background:white;content:"";display:block;clip-path:polygon(0 100%,100% 50%,0 0);width:8px;height:10px;margin-left:2px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}ul.ctrlSlider li button.pause-button[data-autoplay=false]:hover:after{background:rgba(255,255,255,0.5)}ul.ctrlSlider li button.pause-button[data-autoplay=true]:after{content:"";display:block;width:10px;height:10px;border:0 solid white;border-left-width:3px;border-right-width:3px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}ul.ctrlSlider li button.pause-button[data-autoplay=true]:hover:after{border-left:3px solid rgba(255,255,255,0.5);border-right:3px solid rgba(255,255,255,0.5)}#home #primary #mainVisual ul.ctrlSlider{z-index:100;height:22px;bottom:100px;right:20px;background:rgb(46,127,237);border-radius:50vh;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (max-width:1024px){#home #primary #mainVisual ul.ctrlSlider{bottom:180px}}.txtSmall{font-size:0.875rem}.txtRed{color:red}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}i.icoAsterisk,p.icoAsterisk,ul.icoAsterisk>li{font-style:normal;padding-left:calc(1rem + 10px);position:relative}i.icoAsterisk span,p.icoAsterisk span,ul.icoAsterisk>li span{position:absolute;top:0;left:0;width:1rem;margin:0;display:inline-block;font-style:normal}.icoMail{display:inline-block;vertical-align:middle}.icoMail:before{vertical-align:middle;display:inline-block;padding-bottom:2px;content:"\e158";font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;font-size:200%;color:#111111}.icoMail:hover:before{content:"\f187";text-decoration:none}.imgR{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width:1024px){.imgR{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.imgR>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.imgR>p:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.imgR>p.imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.imgR>p.imgBox img{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (max-width:1024px){.imgR>p.imgBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}ul.imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0;gap:20px}@media screen and (max-width:1024px){ul.imgBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}table{width:100%;border-collapse:collapse;margin-bottom:10px;display:table;overflow:visible}table caption{text-align:right}table td,table th{overflow-wrap:anywhere}table th{padding:15px 15px;text-align:center;color:white;background:#2e7fed;border:1px solid rgb(136,136,136)}table td{padding:12px 15px;background:white;border:1px solid rgb(136,136,136)}table td dl,table td ol,table td p,table td table,table td ul{margin:0}table>thead th{background:#001e9b}table>tbody>tr>th{text-align:left;color:#111111;background:rgba(46,127,237,0.1)}table>tbody>tr>td h5{margin-top:0!important}table>tfoot>tr th{background:#666666}table>tfoot>tr>td{background:#f2f2f2}.btnDefault{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;margin:20px auto;gap:20px}.btnDefault a,.btnDefault button{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:15px 25px;background:rgb(46,127,237);color:white;border-radius:5px;border:2px solid rgb(46,127,237);text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}.btnDefault a:focus-within,.btnDefault a:hover,.btnDefault button:focus-within,.btnDefault button:hover{color:#111111;background:white;text-decoration:none}.btnDefault a[value*=back],.btnDefault a[value*=confirm],.btnDefault a[value*=send],.btnDefault button[value*=back],.btnDefault button[value*=confirm],.btnDefault button[value*=send]{}.btnDefault a:before,.btnDefault button:before{content:"";position:absolute;top:50%;right:5px;display:block;width:10px;height:10px;background:transparent;border-top:2px solid #111111;border-right:2px solid #111111;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}a.btnDefault{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:15px 25px;background:rgb(46,127,237);color:white;border-radius:5px;border:2px solid rgb(46,127,237);text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}a.btnDefault:focus-within,a.btnDefault:hover{color:#111111;background:white;text-decoration:none}a.btnDefault[value*=back],a.btnDefault[value*=confirm],a.btnDefault[value*=send]{}a.btnDefault:before{content:"";position:absolute;top:50%;right:5px;display:block;width:10px;height:10px;background:transparent;border-top:2px solid #111111;border-right:2px solid #111111;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cntTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1024px){.cntTop{margin-top:20px}}.cntTop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;padding:10px 0;border-radius:50%;border:1px solid rgb(46,127,237);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}.cntTop a:focus-within,.cntTop a:hover{padding:5px 0 15px}.cntTop a img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}dl.listDefault dt,ul.listDefault dt{font-weight:bold;color:rgb(46,127,237);background:white}dl.listDefault dd,dl.listDefault li,ul.listDefault dd,ul.listDefault li{position:relative;background:white;margin-bottom:0;padding:10px 0 10px 15px}dl.listDefault dd:last-of-type,dl.listDefault li:last-of-type,ul.listDefault dd:last-of-type,ul.listDefault li:last-of-type{margin-bottom:0}dl.listDefault dd:before,dl.listDefault li:before,ul.listDefault dd:before,ul.listDefault li:before{position:absolute;top:1.1em;left:0;width:10px;height:10px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 1px rgb(46,127,237);box-shadow:inset 0 0 0 1px rgb(46,127,237);border-radius:2px}ol.listDefault{margin-bottom:15px;-webkit-padding-start:1.65em;padding-inline-start:1.65em}ol.listDefault li{position:relative;list-style:decimal outside;padding:10px 0}ol.listDefault li:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,rgb(136,136,136)),color-stop(50%,transparent));background-image:linear-gradient(-90deg,rgb(136,136,136) 50%,transparent 50%);background-size:3px 10px}dl.newsList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-size:3px 10px;margin:0 auto 50px;max-width:1200px}dl.newsList dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(7em + 100px + 10px);background:white;padding:20px 0;margin-bottom:1px}dl.newsList dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;color:white;background:rgb(46,127,237)}dl.newsList dd{width:calc(100% - (7em + 100px + 10px));padding:20px 10px;margin-bottom:1px;background:white}@media screen and (max-width:1024px){dl.newsList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}dl.newsList dt{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;margin-bottom:0}dl.newsList dt span{margin-left:10px}dl.newsList dd{width:100%;padding:20px 10px 20px 0}}.supplementWrap{padding:20px;border-radius:10px;background:rgb(214,231,241)}.supplementWrap dt{margin-bottom:10px}.supplementWrap dd,.supplementWrap li,.supplementWrap p{padding:10px;background:white;border-radius:5px}.supplementWrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.col3,.col4,.defaultColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.col3 li a,.col4 li a,.defaultColumn li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background:#eee}.col3{gap:30px 5%}.col3 li{width:30%}.col4{gap:30px 4%}.col4 li{width:22%}#anchorLink{margin-bottom:50px}#anchorLink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:95%;max-width:1200px;margin:0 auto}#anchorLink ul li{position:relative}#anchorLink ul li:before{content:"";pointer-events:none;position:absolute;bottom:-5px;left:50%;display:block;width:20px;height:20px;border-bottom:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (max-width:540px){#anchorLink ul li{width:100%!important}#anchorLink ul li:before{bottom:50%;left:calc(100% - 30px);border-color:white}}#anchorLink ul li:has(a:hover):before{bottom:-15px}@media screen and (max-width:540px){#anchorLink ul li:has(a:hover):before{bottom:calc(50% - 10px)}}#anchorLink ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,30,155,0.9);color:white;text-decoration:none;border-radius:10px;padding:10px 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#anchorLink ul li a strong{display:block;font-size:1.25rem}@media screen and (min-width:1280px){#anchorLink ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:540px){#anchorLink ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body#home #mainVisual{position:relative;display:-webkit-box;display:-ms-flexbox;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;width:100%;height:calc(100vh - 80px)}body#home #mainVisual ul#mvBox li{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#home #mainVisual ul#mvBox li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;width:100%;height:100%}body#home #mainVisual ul#mvBox li p{max-width:1200px;padding-left:1px;line-height:calc(1.3em + 1px + 20px);font-size:2.25rem}body#home #mainVisual ul#mvBox li p span{color:white;padding:10px 30px;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0%,rgba(0,30,155,0.9)));background:linear-gradient(transparent 0%,rgba(0,30,155,0.9) 0%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-weight:100;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#home #mainVisual ul#mvBox li p span br.spOnly{display:none}@media screen and (max-width:1024px){body#home #mainVisual ul#mvBox li p span{font-size:1.875rem}body#home #mainVisual ul#mvBox li p span br.pcOnly{display:none}}@media screen and (max-width:1024px) and (max-width:540px){body#home #mainVisual ul#mvBox li p span{font-size:1.5rem}}@media screen and (max-width:1024px){body#home #mainVisual ul#mvBox li p span br.spOnly{display:block}}body#home #mainVisual ul#mvBox li p.text-s{font-size:1rem}body#home #mainVisual ul#mvBox li#mv1{background:transparent url("/images/mv1.webp") no-repeat left top;background-size:cover}@media screen and (max-width:540px){body#home #mainVisual ul#mvBox li#mv1{background-image:url("/images/mv1sp.webp")}}body#home #mainVisual ul#mvBox li#mv2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent url(/images/mv2.webp) no-repeat left top;background-size:auto;background-size:cover}@media screen and (max-width:540px){body#home #mainVisual ul#mvBox li#mv2{background-image:url("/images/mv2sp.webp")}}body#home #mainVisual ul#mvBox li#mv3{background:transparent url("/images/mv3.webp") no-repeat right top;background-size:cover}@media screen and (max-width:540px){body#home #mainVisual ul#mvBox li#mv3{background-image:url("/images/mv3sp.webp")}}body#home #mainVisual ul#mvBox li#mv4{background:transparent url("/images/mv4.webp") no-repeat center top;background-size:cover}@media screen and (max-width:540px){body#home #mainVisual ul#mvBox li#mv4{background-image:url("/images/mv4sp.webp")}}body#home section{margin-bottom:0!important}body#home section .cntWrap{margin-bottom:0!important}body#home section h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:3.125rem;margin-bottom:20px}body#home section h2 span{font-size:1rem;font-weight:100}body#home section .cntWrap>nav{margin-left:1.5em;padding-left:1.5em;border-left:1px solid rgb(46,127,237)}body#home section .cntWrap>nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}body#home section .cntWrap>nav ul li a{color:#111111;text-decoration:none;font-size:1.125rem}body#home section .cntWrap>nav ul li a:focus-within,body#home section .cntWrap>nav ul li a:hover{color:rgb(46,127,237)}body#home section#aboutSec{position:relative;padding-left:20px;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (min-width:1280px){body#home section#aboutSec{padding-left:0}}@media screen and (max-width:1024px){body#home section#aboutSec{margin-top:-150px;width:calc(100% - 50px);margin-left:50px;background:white}}body#home section#aboutSec:after,body#home section#aboutSec:before{content:"";visibility:visible;position:absolute;top:-70px;right:0;width:50%;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (max-width:1024px){body#home section#aboutSec:after,body#home section#aboutSec:before{top:10px;width:calc(100% - 44px)}}body#home section#aboutSec:before{z-index:1;height:575px;background:transparent url("/images/aboutBg-obj.webp") no-repeat left 180px top -50px;background-size:auto calc(100% + 50px)}@media screen and (max-width:1024px){body#home section#aboutSec:before{height:375px;background-position:left 300px top -80px}}@media screen and (max-width:1024px) and (max-width:540px){body#home section#aboutSec:before{background-position:left 50px top -80px}}body#home section#aboutSec:after{height:500px;background:rgb(210,227,237)}@media screen and (max-width:1024px){body#home section#aboutSec:after{height:300px}}body#home section#aboutSec .cntWrap{z-index:1;position:relative;padding-top:70px}@media screen and (max-width:540px){body#home section#aboutSec .cntWrap ul{margin-top:230px}}body#home section#productSec{position:relative;min-height:1005px}body#home section#productSec:before{content:"";visibility:visible;position:absolute;top:0;right:calc(50% - 155px);width:calc(50% + 155px);height:1185px;background:transparent url("/images/productBg-obj.webp") no-repeat right top}body#home section#productSec .cntWrap{width:auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:450px 0 0 calc(50% + 120px)}body#home section#productSec .cntWrap nav{position:relative}@media screen and (max-width:1024px){body#home section#productSec{min-height:auto}body#home section#productSec:before{position:relative;right:0;display:block;width:100%;height:auto;aspect-ratio:1340/1184;background-size:100% auto}body#home section#productSec .cntWrap{margin-top:-30px;padding:0 0 0 70px}}body#home section#newsSec{padding:100px 0 70px 0;background:rgb(248,248,248)}body#home section#newsSec h2{margin:0 auto 20px;max-width:1200px}@media screen and (max-width:1024px){body#home section#newsSec{margin-top:70px}body#home section#newsSec h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}body#home section#newsSec .cntWrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}body#home section#newsSec .cntWrap .newsList{width:50%}body#home section#newsSec .cntWrap .newsList:first-of-type{margin-left:1.5em;padding-left:1.5em;border-left:1px solid rgb(46,127,237)}body#home section#newsSec .cntWrap .newsList h5{margin:50px 0 30px;padding:0;font-size:1.5rem;border:none}body#home section#newsSec .cntWrap .newsList dl{width:100%;height:500px;overflow-y:scroll}body#home section#newsSec .cntWrap .newsList dl#nlJpma dt{display:inline-block;border-radius:5px;margin-bottom:10px;padding:5px 10px}body#home section#newsSec .cntWrap .newsList dl#nlJpma dt span{position:relative;display:inline-block;margin-left:5px;padding-left:8px}body#home section#newsSec .cntWrap .newsList dl#nlJpma dt span:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:10px;background-image:radial-gradient(circle,#111111 1px,transparent 1px);background-position:left top -3px;background-repeat:repeat-y;background-size:2px 8px}body#home section#newsSec .cntWrap .newsList dl#nlJpma dt.nEvent span:before,body#home section#newsSec .cntWrap .newsList dl#nlJpma dt.nMaterial span:before,body#home section#newsSec .cntWrap .newsList dl#nlJpma dt.nOther span:before,body#home section#newsSec .cntWrap .newsList dl#nlJpma dt.nTopics span:before{background-image:radial-gradient(circle,white 1px,transparent 1px)}body#home section#newsSec .cntWrap .newsList dl#nlJpma dd{margin-bottom:30px}body#home section#newsSec .cntWrap .newsList dl#nlJpma dd a{color:#111111;text-decoration:none}body#home section#newsSec .cntWrap .newsList dl#nlJpma dd a:focus-within,body#home section#newsSec .cntWrap .newsList dl#nlJpma dd a:hover{color:rgb(46,127,237)}body#home section#newsSec .cntWrap .newsList dl#nlAssociation{padding-left:100px}body#home section#newsSec .cntWrap .newsList dl#nlAssociation dt{position:relative;padding:7px 0}body#home section#newsSec .cntWrap .newsList dl#nlAssociation dt span{position:absolute;top:0;left:-100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;border-radius:5px}body#home section#newsSec .cntWrap .newsList dl#nlAssociation dd{min-height:40px;margin-bottom:30px}body#home section#newsSec .cntWrap .newsList dl#nlAssociation dd a{color:#111111;text-decoration:none}body#home section#newsSec .cntWrap .newsList dl#nlAssociation dd a:focus-within,body#home section#newsSec .cntWrap .newsList dl#nlAssociation dd a:hover{color:rgb(46,127,237)}body#home section#newsSec .cntWrap .newsList p.btnDefault a{margin-bottom:0}@media screen and (max-width:1024px){body#home section#newsSec .cntWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#home section#newsSec .cntWrap .newsList{width:100%;padding:0 20px}body#home section#newsSec .cntWrap .newsList:first-of-type{margin:0;padding:0 20px;border:none}body#home section#newsSec .cntWrap .newsList h5{text-align:center}body#home section#newsSec .cntWrap .newsList dl{height:auto;overflow-y:auto}body#home section#newsSec .cntWrap .newsList dl dd{position:relative;padding-bottom:10px}body#home section#newsSec .cntWrap .newsList dl dd:before{content:"";position:absolute;bottom:0;left:-100px;display:block;width:calc(100% + 100px);height:1px;background:#ccc}}body#home section#pickupSec{padding:100px 0;background:rgb(46,127,237)}body#home section#pickupSec nav{width:100%;max-width:1200px;margin:0 auto}body#home section#pickupSec nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#home section#pickupSec nav ul li{width:25%;aspect-ratio:1/1;background-color:white;background-repeat:no-repeat;background-position:center center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s;background-size:100% auto}body#home section#pickupSec nav ul li#pickEvent{background-image:url("/images/pickEvent.webp")}body#home section#pickupSec nav ul li#pickPrize{background-image:url("/images/pickAward.webp")}body#home section#pickupSec nav ul li#pickMember{background-image:url("/images/pickMember.webp")}body#home section#pickupSec nav ul li#pickStatistics{background-image:url("/images/pickStatistics.webp")}body#home section#pickupSec nav ul li#pickNews{background-image:url("/images/pickNews.webp")}body#home section#pickupSec nav ul li#pickGpmd{background-image:url("/images/pickGpmd.webp")}body#home section#pickupSec nav ul li:has(a:hover){background-size:calc(100% + 50px) auto}body#home section#pickupSec nav ul li#pickNews img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:auto;height:50px}body#home section#pickupSec nav ul li a{position:relative;display:block;width:100%;height:100%}body#home section#pickupSec nav ul li a span{position:absolute;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#home section#pickupSec nav ul li#pickNews a span{bottom:0;color:white;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;font-size:1.875rem;padding-left:20px}body#home section#pickupSec nav ul li:not(#pickNews) span{top:50px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:70px;padding:0 20px;color:#111111;font-weight:200}body#home section#pickupSec nav ul li#pickStatistics:not(#pickNews) span{color:white}body#home section#pickupSec nav ul li#pickPrize:not(#pickNews) span{color:white}@media screen and (max-width:1024px){body#home section#pickupSec nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:80%;margin:0 auto;gap:10px}body#home section#pickupSec nav ul li{width:calc(50% - 5px)}}@media screen and (max-width:1024px) and (max-width:540px){body#home section#pickupSec nav ul li{width:100%}}body.news #wrapper #primary nav#newsSearch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}body.news #wrapper #primary nav#newsSearch form{position:relative;width:calc(100% - 20px);max-width:1200px;padding:10px 10px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;border-radius:50vh;gap:20px}body.news #wrapper #primary nav#newsSearch form:before{content:"";position:absolute;top:0;left:0;display:block;width:280px;height:100%;border-radius:50vh 0 0 50vh;background:rgb(46,127,237)}body.news #wrapper #primary nav#newsSearch form dl{position:relative;width:250px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}body.news #wrapper #primary nav#newsSearch form dl dt{-webkit-box-flex:1;-ms-flex:1;flex:1;color:white}body.news #wrapper #primary nav#newsSearch form dl dd select{width:150px;margin:1px 0 0;padding:4px 0;border:2px solid rgb(214,231,241)}body.news #wrapper #primary nav#newsSearch form ul{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}body.news #wrapper #primary nav#newsSearch form ul li{width:calc(25% - 7.5px)}body.news.notice #wrapper #primary nav#newsSearch form ul li{width:calc(50% - 5px)}body.news.membership #wrapper #primary nav#newsSearch form ul li{width:calc(16.6% - 8.4px)}body.news #wrapper #primary nav#newsSearch form ul li input{position:absolute;opacity:0}body.news #wrapper #primary nav#newsSearch form ul li label{display:block;opacity:0.3;padding:5px 0;font-size:0.875rem;text-align:center;background:white;border:2px solid white;border-radius:50vh;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;color:white}body.news #wrapper #primary nav#newsSearch form ul li input#ncatTopics+label{background:rgb(102,102,102)}body.news #wrapper #primary nav#newsSearch form ul li input#ncatEvent+label{background:rgba(0,30,155,0.9)}body.news #wrapper #primary nav#newsSearch form ul li input#ncatMaterial+label{background:rgba(0,30,155,0.5)}body.news #wrapper #primary nav#newsSearch form ul li input#ncatOther+label{background:#eeeeee;color:#111111}body.news #wrapper #primary nav#newsSearch form ul li input#ncatGovernment+label{background:rgb(46,127,237)}body.news #wrapper #primary nav#newsSearch form ul li input#ncatStatistics+label{background:rgb(214,231,241);color:#111111}body.news #wrapper #primary nav#newsSearch form ul li input:checked+label{opacity:1}body.news #wrapper #primary nav#newsSearch form ul li input+label:hover{opacity:0.5;cursor:pointer}@media screen and (max-width:1024px){body.news #wrapper #primary nav#newsSearch form{border-radius:10px}body.news #wrapper #primary nav#newsSearch form:before{width:180px;border-radius:10px 0 0 10px}body.news #wrapper #primary nav#newsSearch form dl{width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.news #wrapper #primary nav#newsSearch form dl dt{-webkit-box-flex:0;-ms-flex:none;flex:none}body.news #wrapper #primary nav#newsSearch form ul li{width:calc(50% - 5px)!important}}@media screen and (max-width:1024px) and (max-width:540px){body.news #wrapper #primary nav#newsSearch form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10px}body.news #wrapper #primary nav#newsSearch form:before{display:none}body.news #wrapper #primary nav#newsSearch form dl{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0;background:rgb(46,127,237);border-radius:10px 10px 0 0}body.news #wrapper #primary nav#newsSearch form dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}}body.news #wrapper #primary section#newsSec .nList>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px;margin-bottom:50px}body.news #wrapper #primary section#newsSec .nList>dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:18em}body.news #wrapper #primary section#newsSec .nList>dl dt span{-webkit-box-flex:1;-ms-flex:1;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:20px;border-radius:50vh;text-align:center;color:white}body.news #wrapper #primary section#newsSec .nList>dl dt.nTopics span{background:rgb(102,102,102)}body.news #wrapper #primary section#newsSec .nList>dl dt.nEvent span{background:rgba(0,30,155,0.9)}body.news #wrapper #primary section#newsSec .nList>dl dt.nMaterial span{background:rgba(0,30,155,0.5)}body.news #wrapper #primary section#newsSec .nList>dl dt.nOther span{background:#eeeeee;color:#111111}body.news #wrapper #primary section#newsSec .nList>dl dt.nGovernment span{background:rgb(46,127,237)}body.news #wrapper #primary section#newsSec .nList>dl dt.nStatistics span{background:rgb(214,231,241);color:#111111}#home .newsList #nlJpma dt{color:white}#home .newsList #nlJpma dt.nTopics{background:rgb(102,102,102)}#home .newsList #nlJpma dt.nEvent{background:rgba(0,30,155,0.9)}#home .newsList #nlJpma dt.nMaterial{background:rgba(0,30,155,0.5)}#home .newsList #nlJpma dt.nOther{background:#eeeeee;color:#111111}#home .newsList #nlAssociation dt.nOther span{background:#eeeeee}#home .newsList #nlAssociation dt.nGovernment span{background:rgb(46,127,237);color:white}body.news #wrapper #primary section#newsSec .nList>dl dd{width:calc(100% - 18em - 20px)}body.news #wrapper #primary section#newsSec .nList>dl dd a{color:#111111;text-decoration:none}body.news #wrapper #primary section#newsSec .nList>dl dd a:focus-within,body.news #wrapper #primary section#newsSec .nList>dl dd a:hover{color:rgb(46,127,237)}@media screen and (max-width:540px){body.news #wrapper #primary section#newsSec .nList>dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}body.news #wrapper #primary section#newsSec .nList>dl dd,body.news #wrapper #primary section#newsSec .nList>dl dt{width:100%}body.news #wrapper #primary section#newsSec .nList>dl dt{width:18em;margin-bottom:10px}body.news #wrapper #primary section#newsSec .nList>dl dd{width:100%}body.news #wrapper #primary section#newsSec .nList>dl dd:not(dd:last-of-type){margin-bottom:50px}}body.newsDetail #wrapper #container #contents #primary #newsSec h3{position:relative;max-width:1200px;margin:0 auto 30px;text-align:left;font-size:1.25rem}body.newsDetail #wrapper #container #contents #primary #newsSec p#dateRelease{display:-webkit-box;display:-ms-flexbox;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;width:calc(100% - 20px);max-width:1200px;margin:0 auto 30px;gap:10px}body.newsDetail #wrapper #container #contents #primary #newsSec p#dateRelease span{padding:5px 10px;border-radius:5px;color:white}body.newsDetail.newsTopics #wrapper #container #contents #primary #newsSec p#dateRelease span{background:rgb(102,102,102)}body.newsDetail.newsEvent #wrapper #container #contents #primary #newsSec p#dateRelease span{background:rgba(0,30,155,0.9)}body.newsDetail.newsMaterial #wrapper #container #contents #primary #newsSec p#dateRelease span{background:rgba(0,30,155,0.5)}body.newsDetail.newsGovernment #wrapper #container #contents #primary #newsSec p#dateRelease span{background:rgb(46,127,237)}body.newsDetail.newsOther #wrapper #container #contents #primary #newsSec p#dateRelease span{background:#eeeeee;color:#111111}body.newsDetail.newsStatistics #wrapper #container #contents #primary #newsSec p#dateRelease span{background:rgb(214,231,241);color:#111111}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap h4{background:rgb(214,231,241);color:#111111;padding:10px;font-weight:bold}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap h4:before{display:none}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap h5{border:none}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap p{margin-bottom:30px}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap p a{color:rgb(23,119,255)}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap ul{margin-bottom:30px}body.newsDetail #wrapper #container #contents #primary #newsSec .cntWrap ul li{list-style-type:circle;list-style-position:outside}body.newsDetail #wrapper #container #contents #primary #newsSec .js-cmsContent ol li{list-style-type:decimal}body.newsDetail #wrapper #container #contents #primary #newsSec .js-cmsContent ul li{list-style-type:disc}body.about #wrapper #primary>section{}body.about#aboData #wrapper #primary>section .cntWrap table th{width:150px}@media screen and (max-width:540px){body.about#aboData #wrapper #primary>section .cntWrap table th{width:100%}}body.about#aboData #wrapper #primary>section .cntWrap table tr.subtotalBox td{background:#eee}body.about#aboData #wrapper #primary>section .cntWrap table tr.totalBox td{color:white;background:rgba(0,30,155,0.9)}@media screen and (max-width:540px){body.about#aboData #wrapper #primary>section .cntWrap table td,body.about#aboData #wrapper #primary>section .cntWrap table th{display:block}body.about#aboData #wrapper #primary>section .cntWrap table th{margin-top:10px}body.about#aboData #wrapper #primary>section .cntWrap table td:first-of-type{border-bottom:none}body.about#aboData #wrapper #primary>section .cntWrap table td:nth-of-type(2){border-top:none;text-align:right}body.about#aboData #wrapper #primary>section .cntWrap table tr.totalBox{display:block;margin:10px 0 30px 0}}body.about#aboData #wrapper #primary>section .cntWrap ol{list-style:none;counter-reset:counter}body.about#aboData #wrapper #primary>section .cntWrap ol li{margin:0 0 20px}body.about#aboData #wrapper #primary>section .cntWrap ol li:before{content:counters(counter,"-") ". ";counter-increment:counter}body.about#aboData #wrapper #primary>section .cntWrap ol li ol{list-style:none;counter-reset:counter;margin-left:1.5em}body.about#aboData #wrapper #primary>section .cntWrap ol li ol li{margin-bottom:10px}body.about#aboRegistration #wrapper #primary>section .cntWrap table tbody td{text-align:center}body.about#aboRegistration #wrapper #primary>section .cntWrap table tbody td:first-of-type{text-align:left}body.about#aboDevelopment #wrapper #primary>section .cntWrap table tbody th{width:200px}@media screen and (max-width:1024px){body.about#aboDevelopment #wrapper #primary>section .cntWrap table tbody th{width:150px}body.about#aboDevelopment #wrapper #primary>section .cntWrap table tbody th span{display:block}}@media screen and (max-width:540px){body.about#aboDevelopment #wrapper #primary>section .cntWrap table td,body.about#aboDevelopment #wrapper #primary>section .cntWrap table th{display:block}body.about#aboDevelopment #wrapper #primary>section .cntWrap table tbody th{width:100%;margin-top:10px}body.about#aboDevelopment #wrapper #primary>section .cntWrap table tbody th span{display:inline}}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li{margin:0;width:calc(33.3% - 20px)}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li:nth-of-type(3n+2){width:calc(33.4% - 20px)}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li a{width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li{width:100%}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li:nth-of-type(3n+2){width:100%}body.about#aboVision #wrapper #primary>section .cntWrap ul.btnDefault li a{margin:0}}body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0;border-bottom:1px dotted rgb(136,136,136)}body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li a{width:330px}body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li a img{margin-left:0;margin-right:5px}@media screen and (max-width:1024px){body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li a{width:auto}body.about#aboVision #wrapper #primary>section .cntWrap ul#sbList li span{margin-left:29px}}body.about#aboCompliance #wrapper #primary>section .cntWrap .txtRight{margin-bottom:30px}body.about#aboCompliance #wrapper #primary>section .cntWrap a img{margin-left:0;margin-right:5px}body.about#aboCommittee #wrapper #primary>section #anchorLink ul{gap:20px}body.about#aboCommittee #wrapper #primary>section #anchorLink ul li{width:calc(25% - 15px)}@media screen and (max-width:1024px){body.about#aboCommittee #wrapper #primary>section #anchorLink ul li{width:calc(50% - 20px)}}@media screen and (max-width:1024px) and (max-width:540px){body.about#aboCommittee #wrapper #primary>section #anchorLink ul li{width:100%}}body.about#aboCommittee #wrapper #primary>section .cntWrap{padding:20px;border:10px solid #eee;border-radius:10px}body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:10px;padding:15px;background:rgb(214,231,241);gap:10px}body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox dt{display:-webkit-box;display:-ms-flexbox;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;width:150px;padding:10px;border-radius:5px 0 0 5px;background:white}@media screen and (max-width:540px){body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox dt{width:100%;border-radius:5px}body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox dt:nth-of-type(2){margin-top:20px}}body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 150px - 10px)}@media screen and (max-width:540px){body.about#aboCommittee #wrapper #primary>section .cntWrap dl.outlineBox dd{width:100%}}body.about#aboCommittee #wrapper #primary>section .cntWrap .supplementWrap{margin-top:30px;background:#eee}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee{padding:15px;background:#eee}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee:first-of-type{margin-top:30px;border-top:3px solid rgb(46,127,237)}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee:last-of-type{border-radius:0 0 10px 10px}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee .supplementWrap{background:white}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee h5{margin:0!important;border-bottom:none!important}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;border-radius:5px;background:white;gap:10px}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:135px}@media screen and (max-width:540px){body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dt{width:100%;padding-bottom:10px;border-bottom:1px solid rgb(46,127,237)}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dt:nth-of-type(2){margin-top:20px}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dt span{display:none}}body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dd{width:calc(100% - 135px - 10px)}@media screen and (max-width:540px){body.about#aboCommittee #wrapper #primary>section .cntWrap .subCommittee dl dd{width:100%}}body.powder-m{}body.powder-m>section .cntWrap #cntLead{margin-bottom:30px}body.powder-m#powWhats .cntWrap ol#processList li{padding:20px;border:10px solid #eee;border-radius:10px}body.powder-m#powWhats .cntWrap ol#processList li:not(:last-of-type){margin-bottom:30px}body.powder-m#powWhats .cntWrap ol#processList li>p:first-of-type{padding:10px 10px 30px;border-bottom:1px solid rgb(46,127,237);margin-bottom:30px}body.powder-m#powWhats .cntWrap ol#processList li div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){body.powder-m#powWhats .cntWrap ol#processList li div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.powder-m#powWhats .cntWrap ol#processList li div>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}body.powder-m#powWhats .cntWrap ol#processList li div>p video{width:100%;max-width:480px}@media screen and (max-width:1024px){body.powder-m#powWhats .cntWrap ol#processList li div>p{width:100%}body.powder-m#powWhats .cntWrap ol#processList li div>p:first-of-type{margin-bottom:30px}}body.powder-m#powMerit #anchorLink ul{gap:20px}body.powder-m#powMerit #anchorLink ul li{width:calc(20% - 16px)}@media screen and (max-width:1024px){body.powder-m#powMerit #anchorLink ul li{width:calc(33.3% - 20px)}}body.powder-m#powMerit .cntWrap{}body.powder-m#powMerit .cntWrap h4{z-index:1;display:inline-block;margin-bottom:0;font-size:1.875rem;color:rgb(46,127,237);border-radius:0;background:white}body.powder-m#powMerit .cntWrap h4:before{display:none}body.powder-m#powMerit .cntWrap h5{margin:-1em 0 30px 0;padding:30px 15px 15px;color:white;background:rgb(46,127,237);border-bottom:none}body.powder-m#powMerit .cntWrap h5:nth-of-type(2){margin-top:0;padding-top:15px}body.powder-m#powMerit .cntWrap p{margin-bottom:20px}body.powder-m#powMerit .cntWrap#merit3 dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-bottom:30px}body.powder-m#powMerit .cntWrap#merit3 dl dt{width:100%}body.powder-m#powMerit .cntWrap#merit3 dl dd{display:-webkit-box;display:-ms-flexbox;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;width:calc(33.3% - 20px);gap:20px;font-size:1.25rem}body.powder-m#powMerit .cntWrap#merit3 dl dd:nth-of-type(2){width:calc(33.4% - 20px)}body.powder-m#powMerit .cntWrap#merit3 dl dd span{padding:15px;background:rgba(0,30,155,0.9);color:white;font-size:1rem;border-radius:10px}@media screen and (max-width:1024px){body.powder-m#powMerit .cntWrap#merit3 dl dd{width:100%!important}}body.powder-m#powMerit .cntWrap#merit3 .boxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:50px;padding-bottom:50px;border-bottom:10px solid #eee}body.powder-m#powMerit .cntWrap#merit3 .boxWrap:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}body.powder-m#powMerit .cntWrap#merit3 .boxWrap h6{z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:15px 30px;color:white;background:rgba(0,30,155,0.9);-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li{position:relative;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:white;background:rgb(46,127,237);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:150px}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:before{z-index:-1;content:"";position:absolute;top:50%;left:0;display:block;width:calc(100% + 30px);height:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgb(214,231,241)}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:last-of-type{margin-right:80px}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:last-of-type:after{content:"";position:absolute;top:50%;right:-80px;display:block;width:80px;height:80px;-webkit-transform:translateY(calc(-50% - 15px));transform:translateY(calc(-50% - 15px));background:rgb(214,231,241);clip-path:polygon(0 30px,20px 30px,20px 0,100% 100%,0 100%)}@media screen and (max-width:1024px){body.powder-m#powMerit .cntWrap#merit3 .boxWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.powder-m#powMerit .cntWrap#merit3 .boxWrap h6{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}@media screen and (max-width:1024px) and (max-width:540px){body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;width:100%;height:auto;padding:15px 0}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:before{z-index:-1;content:"";position:absolute;top:0;left:50%;display:block;width:30px;height:calc(100% + 30px);-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgb(214,231,241)}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:last-of-type{margin-right:0;margin-bottom:80px}body.powder-m#powMerit .cntWrap#merit3 .boxWrap ol li:last-of-type:after{top:auto;right:50%;bottom:-10px;width:80px;height:80px;-webkit-transform:translate(50%,100%);transform:translate(50%,100%);clip-path:polygon(0 0,100% 0,50% 100%)}}body.powder-m#powMerit .cntWrap#merit5 video{width:100%;max-width:480px}body.powder-m#powVa table thead tr:first-of-type th:first-of-type{width:43%}body.powder-m#powVa table thead tr:nth-of-type(2) th{vertical-align:top}body.powder-m#powVa table tbody tr td:nth-child(n+2):nth-child(-n+8){text-align:center;width:1em}body.powder-m#powVa table tbody tr td .ico{margin-left:0;margin-right:5px}body.powder-m#powExample div.exWrap{width:100%;min-height:100vh;padding-bottom:1px}body.powder-m#powExample div.exWrap:before{content:"";position:sticky;top:0;left:0;display:block;width:100%;min-height:100vh;background:transparent no-repeat center center;background-size:cover}body.powder-m#powExample div.exWrap#ex1:before{background-image:url("/powder-m/example/images/phEx1.webp")}body.powder-m#powExample div.exWrap#ex2:before{background-image:url("/powder-m/example/images/phEx2.webp")}body.powder-m#powExample div.exWrap#ex3:before{background-image:url("/powder-m/example/images/phEx3.webp")}body.powder-m#powExample div.exWrap:last-of-type{margin-bottom:50px}body.powder-m#powExample div.exWrap .fixImg{z-index:10;width:calc(100% - 20px);max-width:1200px;margin:0 auto;padding:0;border:none;background:transparent;border-radius:0;-webkit-transform:translateY(50%);transform:translateY(50%)}body.powder-m#powExample div.exWrap .fixImg span{display:ruby-text;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;margin:0;padding:20px;background:rgb(46,127,237);-webkit-box-shadow:-15px 15px 0px 5px rgba(0,0,0,0.1);box-shadow:-15px 15px 0px 5px rgba(0,0,0,0.1)}body.powder-m#powExample div.exWrap .fixImg:before{display:none}body.powder-m#powExample div.exWrap .cntWrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:calc(100% - 20px);max-width:1200px;margin:0 auto 100px;padding:20px;border-radius:0 10px 10px 10px;background:white}body.powder-m#powExample div.exWrap .cntWrap>.cntBox{width:calc(50% - 15px)}@media screen and (max-width:1024px){body.powder-m#powExample div.exWrap .cntWrap>.cntBox{width:100%}}body.powder-m#powExample div.exWrap .cntWrap>.cntBox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid rgb(46,127,237)}@media screen and (max-width:540px){body.powder-m#powExample div.exWrap .cntWrap>.cntBox ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}body.powder-m#powExample div.exWrap .cntWrap>.cntBox ul li span{font-weight:bold;border-top:3px solid white;border-bottom:3px solid rgb(46,127,237);color:rgba(0,30,155,0.9)}body.powder-m#powExample div.exWrap .cntWrap>.cntBox ul li img{margin-right:10px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li{padding:20px;border:10px solid #eee;border-radius:10px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li:not(:last-of-type){margin-bottom:30px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li>p:first-of-type{padding:10px 10px 30px;border-bottom:1px solid rgb(46,127,237);margin-bottom:30px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;border-radius:10px;border:1px solid rgba(0,30,155,0.9)}body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl:last-of-type{margin-bottom:0}body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;padding:15px;border-radius:5px 0 0 5px;background:rgba(0,30,155,0.9);color:white}body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px}@media screen and (max-width:540px){body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#eduTop #wrapper #container #primary .cntWrap #educationList>li dl dt{border-radius:5px 0 0 0}}body#eduTop #wrapper #container #primary .cntWrap #educationList>li ul.btnDefault a{height:100%}body#eduTop #wrapper #container #primary .cntWrap #educationList>li div.cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li div.cntBox p{width:200px}body#eduTop #wrapper #container #primary .cntWrap #educationList>li div.cntBox>div{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){body#eduTop #wrapper #container #primary .cntWrap #educationList>li div.cntBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#eduTop #wrapper #container #primary .cntWrap #educationList>li div.cntBox p{width:100%;text-align:center}}body#eduRecruit #wrapper #container #primary #anchorLink ul{gap:15px}body#eduRecruit #wrapper #container #primary #anchorLink ul li{width:calc(33.3% - 10px)}body#eduRecruit #wrapper #container #primary #anchorLink ul li a{text-align:center}body#eduRecruit #wrapper #container #primary #anchorLink ul li a br{display:none}@media screen and (max-width:1024px){body#eduRecruit #wrapper #container #primary #anchorLink ul li a br{display:block}}@media screen and (max-width:1024px) and (max-width:540px){body#eduRecruit #wrapper #container #primary #anchorLink ul li{width:100%}body#eduRecruit #wrapper #container #primary #anchorLink ul li a br{display:none}}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox{border:10px solid #eee;border-radius:10px;background:rgb(46,127,237);padding:15px;margin-bottom:30px}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox h5{border:none;color:white;border-radius:5px 5px 0 0;margin:0 0 20px}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox ul.linkBox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox ul.linkBox li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;background:white;border-radius:5px}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox dl{background:white;margin-top:20px;padding:15px;border-radius:0 0 5px 5px}body#eduRecruit #wrapper #container #primary .cntWrap .companyBox dl dt{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgb(46,127,237)}body.prize #prizeSearch{position:relative;width:calc(100% - 20px);max-width:1200px;margin:0 auto;margin-bottom:80px;padding:20px 20px 50px;border-radius:10px;background:rgb(46,127,237)}body.prize #prizeSearch form{max-width:none;margin:0;padding:0;border:none}body.prize #prizeSearch dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body.prize #prizeSearch dl dt{display:-webkit-box;display:-ms-flexbox;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;width:5em;color:white}body.prize #prizeSearch dl dd{padding:15px;border-radius:10px;background:white;width:calc(100% - 5em - 20px)}body.prize #prizeSearch dl dd input[type=text]{width:80%;padding:10px}@media screen and (max-width:1024px){body.prize #prizeSearch dl dd input[type=text]{width:100%}}body.prize #prizeSearch dl dd.yearBox select{width:30%;padding:10px}@media screen and (max-width:1024px){body.prize #prizeSearch dl dd.yearBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.prize #prizeSearch dl dd.yearBox select{width:45%}}body.prize #prizeSearch dl dd.companyBox select{width:100%;padding:10px}body.prize #prizeSearch dl dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.prize #prizeSearch dl dd ul:after{content:"";display:block;width:33%}body.prize #prizeSearch dl dd ul li{width:33%}@media screen and (max-width:1024px){body.prize #prizeSearch dl dd ul:after{display:none}body.prize #prizeSearch dl dd ul li{width:45%}}@media screen and (max-width:1024px) and (max-width:540px){body.prize #prizeSearch dl dd ul li{width:100%}}@media screen and (max-width:1024px){body.prize #prizeSearch dl{gap:10px}body.prize #prizeSearch dl dt{width:100%}body.prize #prizeSearch dl dd{width:100%}}body.prize #prizeSearch .btnDefault{position:absolute;bottom:0;left:50%;margin:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}body.prize #prizeSearch .btnDefault button{width:50%;height:80px;min-width:300px;background:white;color:rgb(46,127,237)}body.prize #prizeSearch .btnDefault button:focus-within,body.prize #prizeSearch .btnDefault button:hover{color:white;background:rgba(0,30,155,0.9)}body.prize #prizeSearch .btnDefault button:focus-within:before,body.prize #prizeSearch .btnDefault button:hover:before{border-color:white}body.prize h5{margin-bottom:30px!important}body.prize .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:30px 0;padding:20px}body.prize .cntBox:nth-of-type(2n){border-radius:10px}body.prize .cntBox .phBox{width:350px}body.prize .cntBox .phBox img{width:100%;border-radius:10px}@media screen and (max-width:1024px){body.prize .cntBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.prize .cntBox .phBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-radius:10px;border:1px solid rgb(46,127,237)}}@media screen and (max-width:1024px) and (max-width:540px){body.prize .cntBox .phBox{border-radius:0}}@media screen and (max-width:1024px){body.prize .cntBox .phBox img{width:350px;border-radius:0}body.prize .cntBox:nth-of-type(2n) .phBox{background:white}}body.prize .cntBox>div{-webkit-box-flex:1;-ms-flex:1;flex:1}body.prize .cntBox>div .leadBox{font-size:1.25rem;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dotted rgb(46,127,237)}body.prize .cntBox>div .companyList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:20px}body.prize .cntBox>div .companyList li{border-radius:5px;background:rgb(214,231,241);padding:5px 10px}body.prize .cntBox>div .btnMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:20px}body.prize .cntBox>div .btnMore a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:30%;min-width:150px;max-width:300px;border-radius:5px;padding:15px 0;color:white;background:rgba(0,30,155,0.9)}body.prize .pageNation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.prize .pageNation ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}body.prize .pageNation ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border:1px solid rgb(214,231,241);border-radius:5px}body.prize .pageNation ul li.current{background:rgb(214,231,241)}body.prize .pageNation ul li.current span{font-weight:bold}body.prize .pageNation ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgb(46,127,237);color:white;text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body.prize .pageNation ul li a:focus-within,body.prize .pageNation ul li a:hover{background:rgba(0,30,155,0.9)}body.prize .noMatchesBox{background:rgba(214,231,241,0.5);padding:30px;border:5px solid rgba(0,30,155,0.9);-webkit-box-shadow:inset 10px 10px 5px -5px rgba(0,30,155,0.45);box-shadow:inset 10px 10px 5px -5px rgba(0,30,155,0.45);border-radius:10px;margin:0 auto;font-weight:bold;color:#333;-webkit-animation:nmbAni forwards 0.5s 1 ease-out;animation:nmbAni forwards 0.5s 1 ease-out}@-webkit-keyframes nmbAni{0%{width:50%}to{width:100%}}@keyframes nmbAni{0%{width:50%}to{width:100%}}.btnStyle-mem1,body#memList #wrapper #container #primary section#memListSec dl.memList dd a,body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl dd a,body#memTop #wrapper #container #primary section#styleSec ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border:1px solid rgb(46,127,237);border-radius:10px;text-decoration:none;background:rgba(214,231,241,0);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}.btnStyle-mem1:focus-within,.btnStyle-mem1:hover,body#memList #wrapper #container #primary section#memListSec dl.memList dd a:focus-within,body#memList #wrapper #container #primary section#memListSec dl.memList dd a:hover,body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl dd a:focus-within,body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl dd a:hover,body#memTop #wrapper #container #primary section#styleSec ul li a:focus-within,body#memTop #wrapper #container #primary section#styleSec ul li a:hover{background:rgba(214,231,241,0.5)}body.membership #wrapper #container #primary>section#memListSec dl#updateLog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body.membership #wrapper #container #primary>section#memListSec dl#updateLog dt{width:120px}body.membership #wrapper #container #primary>section#memListSec dl#updateLog dd{width:calc(100% - 120px - 20px)}@media screen and (max-width:540px){body.membership #wrapper #container #primary>section#memListSec dl#updateLog{gap:0 20px}body.membership #wrapper #container #primary>section#memListSec dl#updateLog dd,body.membership #wrapper #container #primary>section#memListSec dl#updateLog dt{width:100%}body.membership #wrapper #container #primary>section#memListSec dl#updateLog dd{margin-bottom:30px}}body#memTop #wrapper #container #primary section button[type=submit],body#memTop #wrapper #container #primary section input[type=submit]{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:15px 40px;background:rgb(46,127,237);color:white;border-radius:5px;border:2px solid rgb(46,127,237);text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#memTop #wrapper #container #primary section button[type=submit]:focus-within,body#memTop #wrapper #container #primary section button[type=submit]:hover,body#memTop #wrapper #container #primary section input[type=submit]:focus-within,body#memTop #wrapper #container #primary section input[type=submit]:hover{color:#111111;background:white;text-decoration:none}body#memTop #wrapper #container #primary section#loginSec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent}@media screen and (max-width:1024px){body#memTop #wrapper #container #primary section#loginSec{min-height:auto;margin-top:50px}}body#memTop #wrapper #container #primary section#loginSec form{background:rgb(214,231,241);padding:50px 15px;margin:30px auto 0}body#memTop #wrapper #container #primary section#loginSec form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;max-width:800px;margin:30px auto;padding-bottom:30px;border-bottom:5px solid rgb(46,127,237);line-height:1.25rem;font-size:1.25rem}body#memTop #wrapper #container #primary section#loginSec form dl dt{width:150px;padding:15px 0}body#memTop #wrapper #container #primary section#loginSec form dl dd{width:calc(100% - 150px - 20px);margin:0;line-height:0}body#memTop #wrapper #container #primary section#loginSec form dl dd input{width:100%;height:100%;font-size:1.25rem;background:white;padding:15px;border:1px solid rgb(46,127,237);color:rgb(46,127,237);text-align:center}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#loginSec form dl dd,body#memTop #wrapper #container #primary section#loginSec form dl dt{width:100%;padding:0}}body#memTop #wrapper #container #primary section#loginSec form p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#memTop #wrapper #container #primary section#styleSec ul{margin-top:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body#memTop #wrapper #container #primary section#memListSec .btnList{width:100%;max-width:none;margin:30px auto 50px;background:#eee;padding:30px}body#memTop #wrapper #container #primary section#memListSec .btnList a{font-size:1.25rem;font-weight:bold;width:50%;height:100px;min-width:300px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap{border-radius:10px;background:rgb(214,231,241);padding:15px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox h4{z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:8em;margin:0;border-radius:5px 0 0 5px;overflow:visible;background:rgba(0,30,155,0.9)}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox h4{border-radius:5px 5px 0 0;width:100%}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox h4:before{display:none}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox{width:calc(100% - 8em - 3px);padding:30px 15px;border-radius:0 5px 5px 0;background:white}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox{border-radius:0 0 5px 5px;width:100%}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl{margin-bottom:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:15px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl:last-of-type{margin-bottom:0}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl dt{width:100%;border-bottom:1px solid rgb(46,127,237);margin-bottom:10px;padding-bottom:10px}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .commonBox .cntBox dl dd{width:100%}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .btnAttendance{margin-top:10px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .btnAttendance a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background:rgb(46,127,237);border-radius:5px;color:white;padding:15px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .btnAttendance a:before{content:"";pointer-events:none;position:absolute;bottom:10px;left:50%;display:block;width:20px;height:20px;border-bottom:2px solid white;border-right:2px solid white;-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .btnAttendance :focus-within:before,body#memTop #wrapper #container #primary section#committeeSec .cntWrap .btnAttendance a:hover:before{bottom:0}body#memTop #wrapper #container #primary section#committeeSec div.cntWrap.openState .btnAttendance a:before{-webkit-transform:translate(-50%,0) rotate(225deg);transform:translate(-50%,0) rotate(225deg);bottom:auto;top:15px}body#memTop #wrapper #container #primary section#committeeSec div.cntWrap.openState .btnAttendance :focus-within:before,body#memTop #wrapper #container #primary section#committeeSec div.cntWrap.openState .btnAttendance a:hover:before{bottom:auto;top:0px}body#memTop #wrapper #container #primary section#committeeSec div.cntWrap.openState .memberBox{display:block}body#memTop #wrapper #container #primary section#committeeSec div.cntWrap.closeState .memberBox{display:none}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox h5{margin:10px 0 0 0;padding:20px 0;text-align:center;border-bottom:none;background:white;border-radius:5px 5px 0 0}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form{padding:15px;background:white;border-radius:0 0 5px 5px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dt{display:-webkit-box;display:-ms-flexbox;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;width:8em}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dt{width:100%}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd{width:calc(100% - 8em - 20px)}@media screen and (max-width:540px){body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd{width:100%;padding-bottom:30px;border-bottom:1px solid rgb(46,127,237)}}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd fieldset{border:none}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd fieldset ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd fieldset ul li{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd input,body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form dl dd textarea{width:100%;padding:15px}body#memTop #wrapper #container #primary section#committeeSec .cntWrap .memberBox form button[type=submit]{margin:50px auto}body#memNews #wrapper #container #primary #newsSec .nList dl dd{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body#memList #wrapper #container #primary section#memListSec dl.memList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}body#memList #wrapper #container #primary section#memListSec dl.memList dt{width:100%}body#memList #wrapper #container #primary section#memListSec dl.memList dt img{margin-left:0;margin-right:5px}body#memList #wrapper #container #primary section#memListSec dl.memList dd{width:calc(33.3% - 10px)}@media screen and (max-width:1024px){body#memList #wrapper #container #primary section#memListSec dl.memList{gap:15px 20px}body#memList #wrapper #container #primary section#memListSec dl.memList dd{width:calc(50% - 10px)}}@media screen and (max-width:1024px) and (max-width:540px){body#memList #wrapper #container #primary section#memListSec dl.memList{gap:15px 0}body#memList #wrapper #container #primary section#memListSec dl.memList dd{width:100%}}body.publication .cntWrap table{margin-top:30px}body.publication .cntWrap table tbody td:first-of-type{text-align:center;background:#f2f2f2}body.publication .cntWrap table tbody td:last-of-type{text-align:right}body#pubJis .cntWrap table tbody td:last-of-type{text-align:left}@media screen and (max-width:540px){body#pubJis .cntWrap table tbody td,body#pubJis .cntWrap table tbody th{display:block;width:100%}body#pubJis .cntWrap table tbody td:first-of-type{margin-top:20px}}body#pubMagazine nav#searchMagazine{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1200px;width:calc(100% - 20px);margin:0 auto}body#pubMagazine nav#searchMagazine form{position:relative;width:100%;max-width:600px;padding:10px 10px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,30,155,0.9);border-radius:5px 5px 0 0;gap:20px}body#pubMagazine nav#searchMagazine form dl{position:relative;width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}body#pubMagazine nav#searchMagazine form dl dt{width:150px;color:white}body#pubMagazine nav#searchMagazine form dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}body#pubMagazine nav#searchMagazine form dl dd select{width:100%;height:50px;margin:1px 0 0;padding:4px 0;border:2px solid rgb(214,231,241)}@media screen and (max-width:1024px){body#pubMagazine nav#searchMagazine form{max-width:none}}@media screen and (max-width:1024px) and (max-width:540px){body#pubMagazine nav#searchMagazine form{padding:10px;border-radius:5px;margin-bottom:20px}body#pubMagazine nav#searchMagazine form dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#pubMagazine nav#searchMagazine form dl dd,body#pubMagazine nav#searchMagazine form dl dt{width:100%}}body#pubMagazine .cntWrap:first-of-type h4{border-radius:0 5px 5px 5px}@media screen and (max-width:1024px){body#pubMagazine .cntWrap:first-of-type h4{border-radius:0 0 5px 5px;border-radius:5px}}body#pubMagazine .cntBox{padding:20px;background:#f2f2f2}body#pubMagazine .cntBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body#pubMagazine .cntBox ul li{width:calc(25% - 15px);padding:20px;background:white;margin-top:20px}body#pubMagazine .cntBox ul li:nth-child(-n+4){margin-top:0}@media screen and (max-width:1024px){body#pubMagazine .cntBox ul li{width:calc(50% - 10px)}body#pubMagazine .cntBox ul li:nth-child(3),body#pubMagazine .cntBox ul li:nth-child(4){margin-top:20px}}@media screen and (max-width:1024px) and (max-width:540px){body#pubMagazine .cntBox ul li{width:100%}body#pubMagazine .cntBox ul li:nth-child(2){margin-top:20px}}body#pubMagazine .cntBox ul li .imgBox{margin-bottom:20px}body#pubMagazine .cntBox ul li .imgBox a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background:rgb(214,231,241);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#pubMagazine .cntBox ul li .imgBox a:focus-within,body#pubMagazine .cntBox ul li .imgBox a:hover{background:rgb(46,127,237)}body#pubMagazine .cntBox ul li .imgBox a span{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background:rgb(214,231,241)}body#pubMagazine .cntBox ul li .imgBox :focus-within span,body#pubMagazine .cntBox ul li .imgBox a:hover span{background:rgb(46,127,237)}body#pubMagazine .cntBox ul li .imgBox a span img{margin:0}body#pubMagazine .cntBox ul li span{display:block}body#pubMagazine .cntBox ul:after,body#pubMagazine .cntBox ul:before{content:"";width:calc(25% - 15px)}@media screen and (max-width:1024px){body#pubMagazine .cntBox ul:after,body#pubMagazine .cntBox ul:before{width:calc(50% - 10px)}}@media screen and (max-width:1024px) and (max-width:540px){body#pubMagazine .cntBox ul:after,body#pubMagazine .cntBox ul:before{display:none}}body#pubMagazine .cntBox ul:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body#pubPurchase form h4{margin-top:70px}body#pubPurchase form #totalBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:70px 0;padding:20px;border-radius:10px;background:rgb(214,231,241)}body#pubPurchase form #totalBox p:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:20px;padding:20px;background:white;border-radius:5px}body#pubPurchase form #totalBox p:first-of-type strong{font-size:1.875rem}body#pubPurchase form #totalBox p:first-of-type span{background:rgb(46,127,237);color:white;border-radius:5px;margin-left:10px;padding:2px}body#pubPurchase form button[disabled]{opacity:0.3}body#pubPurchase form button[disabled]:focus-within,body#pubPurchase form button[disabled]:hover{cursor:default;background:rgb(46,127,237);color:white}body#pubPurchase table thead tr:first-of-type th:first-of-type{width:80px}body#pubPurchase table thead tr:first-of-type th:nth-of-type(3){width:100px}body#pubPurchase table thead tr:first-of-type th:nth-of-type(4){width:80px}body#pubPurchase table tbody td:last-of-type{text-align:left}body#pubPurchase table tbody td:nth-last-of-type(2){text-align:right}@media screen and (max-width:540px){body#pubPurchase table tbody td{padding:12px 5px}body#pubPurchase table tbody td:first-of-type{font-size:0.875rem}body#pubPurchase table tbody td:nth-of-type(2){width:10em}}body#pubPurchase table tbody td select{width:100%;text-align:center}body#susEnvironment #envIndividual dl{margin-top:20px;padding:20px;border:1px solid rgb(46,127,237);background:#f2f2f2}body#susEnvironment #envIndividual dl dt{position:relative;margin:-20px 0 0 -21px;padding:0 10px;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:white;background:rgb(46,127,237)}body#susEnvironment #envFollowup dl{overflow-y:scroll;height:280px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}body#susEnvironment #envFollowup dl dt{position:sticky;top:0;background:white;width:100%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;jsutify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#susEnvironment #envFollowup dl dd{width:calc(20% - 16px)}@media screen and (max-width:1024px){body#susEnvironment #envFollowup dl dd{width:calc(33.3% - 14px)}}@media screen and (max-width:1024px) and (max-width:540px){body#susEnvironment #envFollowup dl dd{width:calc(50% - 10px)}}body#susEnvironment #envFollowup dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border:1px solid rgb(46,127,237);background:rgba(214,231,241,0.2);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#susEnvironment #envFollowup dl dd a:focus-within,body#susEnvironment #envFollowup dl dd a:hover{background:#d6e7f1}body#susEnvironment #envLogo div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body#susEnvironment #envLogo div .imgBox{width:300px;margin-right:20px}body#susEnvironment #envLogo div p:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){body#susEnvironment #envLogo div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#susEnvironment #envLogo div .imgBox{width:100%;text-align:center;background:#f2f2f2;margin:0;padding:20px}body#susEnvironment #envLogo div .imgBox img{margin-left:110px}}@media screen and (max-width:1024px) and (max-width:540px){body#susEnvironment #envLogo div .imgBox img{margin-left:0}}body#susCarbon-neutral .cntWrap p{margin-bottom:30px}body#susCarbon-neutral .cntWrap p.btnDefault{max-width:none;display:block;text-align:left}body#susCarbon-neutral .cntWrap p.btnDefault a{margin:0}body#susInitiative .cntWrap table thead tr th:first-of-type{width:20%}body#susInitiative .cntWrap table thead tr th:nth-of-type(2){width:30%}body#susInitiative .cntWrap table thead tr th:nth-of-type(3){width:30%}body#susInitiative .cntWrap table thead tr th:nth-of-type(4){width:20%}@media screen and (max-width:1024px){body#susInitiative .cntWrap table{width:1200px}body#susInitiative .cntWrap table td,body#susInitiative .cntWrap table th{white-space:normal}}body#susInitiative .cntWrap #figInitiative{position:relative;width:990px;height:1150px;margin:0 auto}body#susInitiative .cntWrap #figInitiative .figBox{z-index:1;pointer-events:none;position:absolute;top:0;left:0}body#susInitiative .cntWrap #figInitiative>ul{position:absolute;top:0;left:0;width:990px;height:1150px}body#susInitiative .cntWrap #figInitiative>ul li{z-index:1;position:absolute;width:220px;height:85px;display:-webkit-box;display:-ms-flexbox;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;border-radius:10px;padding-left:20px;color:white;background:#888}body#susInitiative .cntWrap #figInitiative>ul li:first-of-type{top:0;left:0}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(2){top:155px;left:0}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(3){top:155px;left:265px}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(4){top:265px;left:520px}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(5){top:155px;left:750px}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(6){top:485px;left:0}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(7){top:485px;left:250px}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(8){top:485px;left:500px}body#susInitiative .cntWrap #figInitiative>ul li:nth-of-type(9){top:485px;left:750px}body#susInitiative .cntWrap #figInitiative>ul li:has(a){padding-left:0}body#susInitiative .cntWrap #figInitiative>ul li a{display:-webkit-box;display:-ms-flexbox;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;width:100%;height:100%;border-radius:10px;padding-left:20px;background:rgb(46,127,237);color:white;text-decoration:none;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body#susInitiative .cntWrap #figInitiative>ul li a:after{content:"";display:inline-block;width:10px;height:10px;margin-left:5px;border-top:2px solid white;border-right:2px solid white;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#susInitiative .cntWrap #figInitiative>ul li a:focus-within,body#susInitiative .cntWrap #figInitiative>ul li a:hover{background:rgba(0,30,155,0.9)}body#memList #wrapper #container #primary #anchorLink ul{gap:15px}body#memList #wrapper #container #primary #anchorLink ul li{width:calc(25% - 11.25px)}body#memList #wrapper #container #primary #anchorLink ul li a{text-align:center}body#memList #wrapper #container #primary #anchorLink ul li a br{display:none}@media screen and (max-width:1024px){body#memList #wrapper #container #primary #anchorLink ul li a br{display:block}}@media screen and (max-width:1024px) and (max-width:540px){body#memList #wrapper #container #primary #anchorLink ul li{width:100%}body#memList #wrapper #container #primary #anchorLink ul li a br{display:none}}body#memList #wrapper #container #primary .cntWrap table thead tr.thItem th{text-align:start;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:1em}body#memList #wrapper #container #primary .cntWrap table thead tr.thItem th:last-of-type{width:auto}@media screen and (max-width:1024px){body#memList #wrapper #container #primary .cntWrap table thead tr.thItem th:last-of-type{min-width:200px}}body#memList #wrapper #container #primary .cntWrap table tbody th{width:350px;min-width:350px}body#memList #wrapper #container #primary .cntWrap table tbody th img{max-width:none}body#memList #wrapper #container #primary .cntWrap table tbody td{text-align:center}body#memList #wrapper #container #primary .cntWrap table tbody td:last-of-type{width:11em;width:auto}body#memList #wrapper #container #primary .cntWrap table tbody td:nth-last-child(-n+2){text-align:left}body#memList #wrapper #container #primary .cntWrap table#tradingCompany tbody td:last-of-type{width:auto}body#memList #wrapper #container #primary .cntWrap table#tradingCompany tbody td:nth-last-child(2){text-align:center}body#memNews .cntWrap>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgb(46,127,237);margin-bottom:30px;padding-bottom:30px;gap:0 20px}@media screen and (max-width:1024px){body#memNews .cntWrap>dl{border-bottom:none;padding-bottom:0}}body#memNews .cntWrap>dl dt{display:-webkit-box;display:-ms-flexbox;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;width:350px;padding:15px;background:rgb(214,231,241)}@media screen and (max-width:1024px){body#memNews .cntWrap>dl dt{width:100%}}body#memNews .cntWrap>dl dd{width:calc(100% - 350px - 20px)}@media screen and (max-width:1024px){body#memNews .cntWrap>dl dd{width:100%}}body#memNews .cntWrap>dl dd ul li{padding:15px 0;border-bottom:1px dotted rgb(46,127,237)}body#memNews .cntWrap>dl dd ul li:last-of-type{border-bottom:none}body#memNews .cntWrap>dl dd ul li a{text-decoration:none}body#memNews .cntWrap>dl dd ul li a span{background:rgb(46,127,237);color:white;display:inline-block;padding:5px;margin-right:5px}body#links #anchorLink ul{gap:20px}body#links #anchorLink ul li{width:calc(50% - 20px)}body#links .cntBox>ul>li{padding:20px 0;border-bottom:1px dotted rgb(136,136,136)}body#links .cntBox>ul>li dl dd{position:relative;padding:5px 15px}body#links .cntBox>ul>li dl dd:before{content:"";position:absolute;top:50%;left:0;display:block;width:10px;height:1px;background:#111111}body#statistics .cntWrap>p.pdfBox{padding:20px;border:1px solid rgb(46,127,237);border-radius:10px;margin-bottom:30px}body#statistics .cntWrap>ul>li{padding:20px 0;border-bottom:1px dotted rgb(136,136,136)}body.technology #anchorLink{position:relative;padding-top:180px;border-radius:10px 10px 0 0}body.technology #anchorLink:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:95%;max-width:1200px;height:200px;border-radius:10px 10px 0 0;background:transparent no-repeat center top}body.technology#tecCases1.parts #anchorLink:before{background-image:url("/technology/parts/case1/images/visCase1.webp")}body.technology#tecCases2.parts #anchorLink:before{background-image:url("/technology/parts/case2/images/visCase2.webp")}body.technology#tecCases3.parts #anchorLink:before{background-image:url("/technology/parts/case3/images/visCase3.webp")}body.technology#tecCases2.bearings #anchorLink:before{background-image:url("/technology/bearings/case2/images/visCase2.webp")}body.technology#tecCases3.bearings #anchorLink:before{background-image:url("/technology/bearings/case3/images/visCase3.webp")}body.technology #anchorLink ul{gap:15px}body.technology #anchorLink ul li{width:calc(25% - 11.25px)}body.technology #anchorBox{position:relative;width:calc(100% - 20px);max-width:1200px;height:500px;margin:0 auto 50px;border:1px solid rgb(136,136,136);border-radius:5px;padding:1px}body.technology #anchorBox #abWrap{width:100%;height:100%;overflow-y:scroll}body.technology #anchorBox #abWrap .cntBox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){body.technology #anchorBox #abWrap .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.technology #anchorBox #abWrap .cntBox>p{position:sticky;top:1px;left:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:650px;height:496px;background:white}body.technology#tecCases1 #anchorBox #abWrap .cntBox>p:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:transparent url("/technology/bearings/case1/images/visCase1.webp") no-repeat center center;-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}@media screen and (max-width:1024px){body.technology#tecCases1 #anchorBox #abWrap .cntBox>p:before{display:none}}@media screen and (max-width:1024px){body.technology #anchorBox #abWrap .cntBox>p{width:100%;height:300px;top:0;left:0;overflow:hidden}body.technology #anchorBox #abWrap .cntBox>p img{max-width:none;max-height:none;aspect-ratio:650/500;width:100%;height:auto}}@media screen and (max-width:1024px) and (max-width:540px){body.technology #anchorBox #abWrap .cntBox>p img{width:auto;min-width:540px}}body.technology #anchorBox #abWrap .cntBox>dl{width:calc(100% - 650px - 2px);min-height:580px;background:rgba(0,30,155,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;gap:10px;padding:10px 10px 30px}body.technology #anchorBox #abWrap .cntBox:nth-of-type(2n)>dl{background:rgb(46,127,237)}body.technology #anchorBox #abWrap .cntBox>dl dt{width:100%;font-size:1.25rem;color:white;margin:30px 0 20px}body.technology #anchorBox #abWrap .cntBox>dl dt:not(:first-of-type){border-top:3px solid white;padding-top:30px}body.technology #anchorBox #abWrap .cntBox>dl dd{display:inline-block;padding:5px;border-radius:5px;border:1px solid rgba(255,255,255,0);background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.8)}body.technology #anchorBox #abWrap .cntBox>dl dd:has(a){padding:0;border:1px solid rgba(255,255,255,0.5)}body.technology #anchorBox #abWrap .cntBox>dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:5px;color:white;text-decoration:none;background:rgba(0,0,0,0.1);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body.technology #anchorBox #abWrap .cntBox>dl dd a:focus-within,body.technology #anchorBox #abWrap .cntBox>dl dd a:hover{background:rgba(255,255,255,0.5)}@media screen and (max-width:1024px){body.technology #anchorBox #abWrap .cntBox>dl{z-index:1;width:100%;min-height:0}}body.technology #exApp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}@media screen and (max-width:540px){body.technology #exApp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.technology #exApp img{border-radius:5px}body.technology #exApp .btnDefault{position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.technology #exApp .btnDefault br{display:none}@media screen and (max-width:1024px){body.technology #exApp .btnDefault{width:100%;-webkit-transform:translateY(10px);transform:translateY(10px);padding:15px 25px 15px 5px}body.technology #exApp .btnDefault br{display:block}}@media screen and (max-width:1024px) and (max-width:540px){body.technology #exApp .btnDefault{margin-bottom:30px;padding:15px 25px}body.technology #exApp .btnDefault br{display:none}}body.technology .faqBox{padding:30px;border-radius:10px;background:#eeeeee}body.technology .faqBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px}body.technology .faqBox ul li.btnDefault{margin:0}@media screen and (max-width:1024px){body.technology .faqBox ul li.btnDefault{width:calc(50% - 10px)}}@media screen and (max-width:540px){body.technology .faqBox ul li.btnDefault{width:100%}}body.technology .faqBox ul li.btnDefault a{margin:0}@media screen and (max-width:1024px){body.technology .faqBox ul li.btnDefault a{width:100%}}body.technology #primary .noteBox{margin:10px 0;padding:20px;border:4px solid #eee;border-radius:10px}body.technology #primary .noteBox h5{margin-top:0;padding-top:0}body.technology #primary .noteBox p:has(img){margin:10px 0 0}body#technologyTop #indexNav #inParts a:before{background-image:url("/technology/images/inParts.webp")}body#technologyTop #indexNav #inBearings a:before{background-image:url("/technology/images/inBearings.webp")}body#technologyTop #indexNav #inCommittee a:before{background-image:url("/technology/images/inCommittee.webp")}body#technologyTop #indexNav #inMim a:before{background-image:url("/technology/images/inMim.webp")}body#technologyTop #indexNav #inPowder a:before{background-image:url("/technology/images/inPowder.webp")}body#technologyTop #indexNav #inMaterial a:before{background-image:url("/technology/images/inMaterial.webp")}body.case #caseSec{position:relative}body.case #caseSec #caseVisual{position:relative;padding-top:220px}body.case #caseSec #caseVisual:before{position:absolute;top:0;left:50%;width:100%;max-width:1200px;height:200px;content:"";border-radius:10px 10px 0 0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.case.metal-am #caseSec #caseVisual:before{background:transparent url("/technology/metal-am/case/images/visCase.webp") no-repeat center top}body.case.mim #caseSec #caseVisual:before{background:transparent url("/technology/mim/images/visCase.webp") no-repeat center top}body.case #caseSec .caseBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding-bottom:50px;border-bottom:5px solid rgb(214,231,241)}body.case #caseSec .caseBox:last-of-type{margin-bottom:0;border-bottom:none}@media screen and (max-width:1024px){body.case #caseSec .caseBox{display:block}}body.case #caseSec .caseBox .caseInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.case.metal-am #caseSec .caseBox .caseInfo{width:calc(100% - 380px)}body.case.mim #caseSec .caseBox .caseInfo{width:calc(100% - 190px)}body.case.tecOther #caseSec .caseBox .caseInfo{width:calc(100% - 190px)}body.case #caseSec .caseBox .caseInfo h5{margin:0 0 30px}body.case #caseSec .caseBox .caseInfo h5+dl.caseSpec{margin-top:0}body.case #caseSec .caseBox .caseInfo dl.caseSpec{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1px 20px}body.case #caseSec .caseBox .caseInfo dl.caseSpec dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5em;padding:10px;background:rgb(214,231,241)}body.case #caseSec .caseBox .caseInfo dl.caseSpec dt:first-of-type{border-radius:5px 0 0 0}body.case #caseSec .caseBox .caseInfo dl.caseSpec dt:last-of-type{border-radius:0 0 0 5px}body.case #caseSec .caseBox .caseInfo dl.caseSpec dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 5em - 20px);padding:10px}body.case #caseSec .caseBox .caseInfo p+dl.caseSpec,body.case #caseSec .caseBox .caseInfo ul+dl.caseSpec{margin-top:15px}body.case #caseSec .caseBox .caseInfo ul.listDefault{margin:0 0 5px}body.case #caseSec .caseBox .caseInfo ul.listDefault li{padding-top:5px;padding-bottom:5px}body.case #caseSec .caseBox .caseInfo ul.listDefault li:before{top:0.8em}body.case #caseSec .caseBox .caseInfo .listPadding{padding-left:15px}body.case #caseSec .caseBox .caseInfo dl.caseReference{margin:auto 0 0 auto;display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content auto;-ms-grid-columns:max-content auto;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}body.case #caseSec .caseBox .caseInfo dl.caseReference dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.case #caseSec .caseBox .caseInfo dl.caseReference dt:after{width:2px;height:8px;margin:0 10px;display:block;content:"";border-top:2px solid #111111;border-bottom:2px solid #111111}body.case #caseSec .caseBox>p{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.case.metal-am #caseSec .caseBox>p{width:350px}body.case.mim #caseSec .caseBox>p{width:160px}@media screen and (max-width:1024px){body.case #caseSec .caseBox .caseInfo{width:100%!important}body.case #caseSec .caseBox .caseInfo h5{margin-bottom:10px}body.case #caseSec .caseBox .caseInfo dl.caseSpec{width:100%}body.case #caseSec .caseBox p{width:100%!important;text-align:center;margin-bottom:20px;background:#eee;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body.case #caseSec p#icoPageTop{position:sticky;bottom:0;width:calc(100% - 20px);max-width:1200px;margin:0 auto 20px}body.case #caseSec p#icoPageTop a{padding:5px 20px;display:block;color:#111111;text-decoration:none;text-align:center;background:rgb(214,231,241);border-radius:5px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}body.case #caseSec p#icoPageTop a:focus-within,body.case #caseSec p#icoPageTop a:hover{color:#fff;background:rgb(46,127,237)}body#tecParts #visBox{padding-top:380px;border-radius:5px;background:transparent url("/technology/parts/images/visParts.webp") no-repeat center top;background-size:auto 350px}body.parts .caseBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;padding-bottom:50px;border-bottom:5px solid rgb(214,231,241)}body.parts .caseBox:last-of-type{margin-bottom:0;border-bottom:none}body.parts .caseBox h5{width:100%;margin-bottom:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.parts .caseBox dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 350px);gap:1px 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.parts .caseBox dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5em;padding:10px;background:rgb(214,231,241)}body.parts .caseBox dl dt:first-of-type{border-radius:5px 0 0 0}body.parts .caseBox dl dt:last-of-type{border-radius:0 0 0 5px}body.parts .caseBox dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 5em - 20px);padding:10px}body.parts .caseBox p{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:350px}body.parts .caseBox ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;padding:20px 10px 0}body.parts .caseBox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){body.parts .caseBox dl{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}body.parts .caseBox p{width:100%;text-align:center;margin-bottom:20px;background:#eee;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}body#tecMetal #visBox{margin-bottom:1rem;padding-top:380px;border-radius:5px;background:transparent url("/technology/metal-am/images/visMetal.webp") no-repeat center top;background-size:auto 350px}body#tecMaterial .visBox{text-align:center;width:calc(100% - 20px);max-width:1200px;margin:0 auto 50px}body#tecMaterial .cntWrap:first-of-type div tbody td:first-of-type,body#tecMaterial .cntWrap:first-of-type div tbody td:nth-of-type(2),body#tecMaterial .cntWrap:first-of-type div tbody td:nth-of-type(4),body#tecMaterial .cntWrap:first-of-type div tbody td:nth-of-type(5),body#tecMaterial .cntWrap:first-of-type div tbody td:nth-of-type(6){text-align:center}body#tecFeature .cntWrap table{width:-webkit-max-content;width:-moz-max-content;width:max-content}body#tecFeature .cntWrap table thead tr:first-of-type th{text-align:center}body#tecFeature .cntWrap table thead tr:first-of-type th:first-of-type{width:5em}body#tecFeature .cntWrap table thead tr:first-of-type th:nth-of-type(2){width:5em}body#tecFeature .cntWrap table thead tr:first-of-type th:nth-of-type(3){width:350px}body#tecFeature .cntWrap table thead tr:first-of-type th:nth-of-type(4){width:280px}body#tecFeature .cntWrap table td{text-align:center}body#tecFeature .cntWrap table td:nth-last-child(15),body#tecFeature .cntWrap table td:nth-last-child(16):not(.txtCenter){text-align:left}body#tecPowder .visBox{text-align:center;width:calc(100% - 20px);max-width:1200px;margin:0 auto 50px}body#tecPowder .scrollCnt td:first-of-type{white-space:nowrap}@media screen and (max-width:1024px){body#tecPowder .scrollCnt p{width:1000px}}body#tecMethod .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:50px}body#tecMethod .cntBox>.figBox{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){body#tecMethod .cntBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#tecMethod .cntBox>.figBox{text-align:center}}body#tecMethod .cntBox ol:not(#enlargedView>ol){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px;width:620px}@media screen and (max-width:540px){body#tecMethod .cntBox ol:not(#enlargedView>ol){width:100%}}body#tecMethod .cntBox ol:not(#enlargedView>ol)>li{width:calc(50% - 45px);white-space:nowrap;margin-left:30px;list-style-type:decimal;list-style-position:outside}@media screen and (max-width:1024px){body#tecMethod .cntBox ol:not(#enlargedView>ol){margin:0 auto}}@media screen and (max-width:1024px) and (max-width:540px){body#tecMethod .cntBox ol:not(#enlargedView>ol){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#tecMethod .cntBox ol:not(#enlargedView>ol)>li{width:100%}}body#tecMethod .cntBox div#enlargedView{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;gap:20px}@media screen and (max-width:1024px){body#tecMethod .cntBox div#enlargedView{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body#tecMethod .cntBox div#enlargedView .figBox{width:150px}body#tecMethod .cntBox div#enlargedView ol li{list-style-type:upper-alpha;list-style-position:inside;margin-bottom:5px}body#tecMethod .txtRight{margin-top:30px}body#tecMethod ul.imgList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body#tecMethod ul.imgList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#tecGpmd .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}body#tecGpmd .cntBox>p{width:300px}body#tecGpmd .cntBox>div{-webkit-box-flex:1;-ms-flex:1;flex:1}body#tecGpmd .cntBox>div p{margin-bottom:30px}@media screen and (max-width:1024px){body#tecGpmd .cntBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body#tecGpmd .cntBox>p{width:100%;text-align:center}}body#method #primary table{table-layout:fixed}@media screen and (max-width:1024px){body#method #primary table{width:1200px}body#method #primary table tr td,body#method #primary table tr th{white-space:wrap}}body#method #primary #figComparison{margin:2vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 6%}@media screen and (max-width:1024px){body#method #primary #figComparison{display:block}}body#method #primary #figComparison p{width:50%}@media screen and (max-width:1024px){body#method #primary #figComparison p{width:80%;margin:0 auto}}@media screen and (max-width:540px){body#method #primary #figComparison p{width:100%}}@media screen and (max-width:1024px){body#method #primary #figComparison ul{width:80%;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}body#method #primary #figComparison ul li{margin:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}@media screen and (max-width:1024px){body#method #primary #figComparison ul li{width:50%;margin:0}}@media screen and (max-width:540px){body#method #primary #figComparison ul li{width:100%}}body#method #primary #figComparison ul li:before{width:20px;aspect-ratio:1/1;margin:0 10px 0 0;display:block;content:"";background:#eee}body#method #primary #figComparison ul li#icoPBF:before{background:#318adb}body#method #primary #figComparison ul li#icoDED:before{background:#d67b4d}body#method #primary #figComparison ul li#icoBJT:before{background:#4ecec8}body#method #primary #figComparison ul li#icoFDM:before{background:#d634a0}body.bearings#carbonNeutral p.btnDefault{max-width:none;display:block;text-align:left}body.bearings#carbonNeutral p.btnDefault a{margin:0}body.metal-am #exApp{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body.metal-am#method table tr.verTop td{vertical-align:top}body.mim#tecMim #visBox{margin-bottom:1rem;padding-top:380px;background:transparent url("/technology/mim/images/visMetal.webp") no-repeat center top;background-size:auto 350px;border-radius:5px}body.mim#tecMim img[src*=svg]{max-width:950px;display:block;margin:0 auto}body.mim#method #methodSec dl{display:-ms-grid;display:grid;-ms-grid-columns:200px auto;grid-template-columns:200px auto}@media screen and (max-width:1024px){body.mim#method #methodSec dl{-ms-grid-columns:70px auto;grid-template-columns:70px auto}}body.mim#method #methodSec dl dt{position:relative;padding:35px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background:rgb(46,127,237)}body.mim#method #methodSec dl dt:first-of-type{border-radius:5px 0 0 0}body.mim#method #methodSec dl dt:last-of-type{border-radius:0 0 0 5px}body.mim#method #methodSec dl dt:not(:first-of-type):before{position:absolute;left:0;top:-1px;width:100%;height:30px;display:block;content:"";background:#fff;clip-path:polygon(0 0,100% 0,50% 100%)}body.mim#method #methodSec dl dt:not(:first-of-type):after{position:absolute;left:0;top:-2px;width:100%;height:30px;display:block;content:"";background:rgb(46,127,237);clip-path:polygon(0 0,100% 0,50% 100%)}@media screen and (max-width:1024px){body.mim#method #methodSec dl dt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}body.mim#method #methodSec dl dd{padding:10px 10px 10px 40px;border-bottom:1px solid #ddd}@media screen and (max-width:1024px){body.mim#method #methodSec dl dd{padding:10px 0 10px 10px}}body.mim#method #methodSec dl dd:nth-of-type(-n+3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px}@media screen and (max-width:1024px){body.mim#method #methodSec dl dd:nth-of-type(-n+3){gap:0 10px}}body.mim#method #methodSec dl dd:nth-of-type(-n+3) p img{min-width:227px}@media screen and (max-width:540px){body.mim#method #methodSec dl dd:nth-of-type(-n+3) p img{width:140px;min-width:140px}}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage{margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 40px}@media screen and (max-width:1024px){body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage{gap:0 20px}}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li{margin:0 0 10px;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:167px 20px auto;grid-template-columns:167px auto;gap:0 20px}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li:has(img[src*=phMethod04]){-ms-grid-columns:94px auto;grid-template-columns:94px auto}@media screen and (max-width:1024px){body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li{width:100%;gap:0 10px}}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li img{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li strong{display:block}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li.minHeight{display:block;text-align:center}@media screen and (max-width:1024px){body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li.minHeight{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li.minHeight img{margin:0 0 10px}@media screen and (max-width:540px){body.mim#method #methodSec dl dd:nth-of-type(n+3) ul.mimImage li.minHeight img{min-width:80px}}body.mim#feature #figFeature{margin:2vh 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 6%}@media screen and (max-width:1024px){body.mim#feature #figFeature{display:block}}body.mim#feature #figFeature p{width:50%}@media screen and (max-width:1024px){body.mim#feature #figFeature p{width:80%;margin:0 auto}}@media screen and (max-width:540px){body.mim#feature #figFeature p{width:100%}}@media screen and (max-width:1024px){body.mim#feature #figFeature ul{width:80%;margin:20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.mim#feature #figFeature ul li{margin:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}@media screen and (max-width:1024px){body.mim#feature #figFeature ul li{width:50%;margin:0}}@media screen and (max-width:540px){body.mim#feature #figFeature ul li{width:100%}}body.mim#feature #figFeature ul li:before{width:20px;aspect-ratio:1/1;margin:0 10px 0 0;display:block;content:"";background:#eee}body.mim#feature #figFeature ul li#icoDiecast:before{background:#2c86d1}body.mim#feature #figFeature ul li#icoLostwax:before{background:#32d859}body.mim#feature #figFeature ul li#icoPM:before{background:#d67b4d}body.mim#feature #figFeature ul li#icoAM:before{background:#4ecec8}body.mim#feature #figFeature ul li#icoMIM:before{background:#d3356e}@media screen and (max-width:1024px){body.mim#material #primary table{width:1200px}body.mim#material #primary table tr td{white-space:wrap}}body.mim#point #primary .pointBox a.btnDefault{margin:5px 0 0}body#tecFaq .cntWrap>dl{margin-bottom:30px;padding:20px;border:10px solid #eee;border-radius:10px}body#tecFaq .cntWrap>dl dt{color:rgba(0,30,155,0.9);font-weight:bold;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgb(46,127,237)}body#tecFaq .cntWrap>dl dd{border-radius:10px;padding:20px;background:rgb(214,231,241)}body.bearings .caseBox>*{margin-bottom:30px}body.bearings .imgBox{text-align:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.bearings .imgBox span{display:block;margin-top:20px}body.bearings .imgBox li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.bearings#tecCases1 #engine1 table td,body.bearings#tecCases2 #engine1 table td{text-align:center}body.bearings#tecCases1 #home3 .cntBox,body.bearings#tecCases2 #home3 .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}body.bearings#tecCases1 #home3 .cntBox .imgBox,body.bearings#tecCases2 #home3 .cntBox .imgBox{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.bearings#tecCases1 #home3 .cntBox table,body.bearings#tecCases2 #home3 .cntBox table{-webkit-box-flex:1;-ms-flex:1;flex:1;caption-side:bottom}@media screen and (max-width:1024px){body.bearings#tecCases1 #home3 .cntBox,body.bearings#tecCases2 #home3 .cntBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body.bearings#tecCases3 .cntBox{display:-webkit-box;display:-ms-flexbox;display:flex}body.bearings#tecCases3 .cntBox .imgBox{width:50%}body.bearings#tecCases3 .cntBox table{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:1024px){body.bearings#tecCases3 .cntBox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body.bearings#tecCases3 .cntBox .imgBox{width:100%}}body#tecBearings .visBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:30px}@media screen and (max-width:540px){body#tecBearings .visBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body#tecBearings .visBox li{text-align:center}body#tecBearings .visBox img{border-radius:10px}body#tecBearings table tbody td{text-align:center}body.tecOther #otherNav{margin-top:60px;padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4%;border-top:1px solid #ddd}body.tecOther#tecOther #otherNav{margin-top:0;padding-top:0;border:none}@media screen and (max-width:540px){body.tecOther #otherNav{display:block}}body.tecOther #otherNav .ohterBox{width:48%;margin:0 0 40px}@media screen and (max-width:540px){body.tecOther #otherNav .ohterBox{width:100%}}body.tecOther #otherNav .ohterBox ul li{border-bottom:1px solid #eee}body.tecOther #otherNav .ohterBox ul li a{position:relative;color:#111111;text-decoration:none}body.tecOther #otherNav .ohterBox ul li a:after{width:10px;height:10px;margin:0 0 0 5px;display:inline-block;content:"";opacity:0;border-top:2px solid rgb(46,127,237);border-right:2px solid rgb(46,127,237);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}body.tecOther #otherNav .ohterBox ul li a:focus-within:after,body.tecOther #otherNav .ohterBox ul li a:hover:after{opacity:1}body.friction#friction #controllerSec p,body.friction#friction #controllerSec ul.listDefault{margin-bottom:1.5rem}body.friction#friction #padBox{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px}@media screen and (max-width:540px){body.friction#friction #padBox{display:block}}body.friction#friction #padBox figure{margin:0 0 40px;text-align:center}body.friction#friction #padBox figure figcaption{margin:15px 0 0;padding:5px;font-weight:700;background:#eee;border-radius:5px}body.friction#performance div.cntWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4%}@media screen and (max-width:1024px){body.friction#performance div.cntWrap{display:block}}body.friction#performance div.cntWrap>h4,body.friction#performance div.cntWrap>p{width:100%}body.friction#performance div.cntWrap .performanceBox{width:48%;margin:0 0 40px}@media screen and (max-width:1024px){body.friction#performance div.cntWrap .performanceBox{width:100%}}body.friction#performance div.cntWrap .performanceBox figure{margin:1.5rem 0 0}body.friction#performance div.cntWrap .performanceBox figcaption{height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.friction#environment #leadBox{position:relative;padding:50px 420px 0 0}body.friction#environment #leadBox:before{z-index:-1;position:absolute;top:30px;left:0;content:"";display:block;width:calc(100% - 400px);height:100%;border-radius:10px;background:white}body.friction#environment #leadBox:after{z-index:-2;content:"";position:absolute;top:0;right:0;display:block;width:500px;height:200px;border-radius:10px;background:transparent url("/technology/other/friction/environment/images/visEnvironment.webp") no-repeat right top}@media screen and (max-width:1024px){body.friction#environment #leadBox{padding:180px 30px 0}body.friction#environment #leadBox:before{top:150px;left:15px;width:calc(100% - 30px)}body.friction#environment #leadBox:after{width:100%;background-position:center top}}body.friction#brake #anchorLink{padding:0}body.friction#brake .brakeBox{margin:1.5rem 0;padding:30px;border:7px solid #eee;border-radius:5px}body.friction#brake .brakeBox:has(figure:first-of-type+p){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2.5%}body.friction#brake .brakeBox:has(figure:first-of-type+p) figure{min-width:35%;text-align:center}body.friction#brake .brakeBox:has(figure:first-of-type+p) p{margin:0 0 2.5rem}@media screen and (max-width:1024px){body.friction#brake .brakeBox:has(figure:first-of-type+p){display:block}body.friction#brake .brakeBox:has(figure:first-of-type+p) figure{margin:0 0 1.5rem}body.friction#brake .brakeBox:has(figure:first-of-type+p) p{margin:0}}body.friction#brake .brakeBox:has(figure:first-of-type+figure+p){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 4%}body.friction#brake .brakeBox:has(figure:first-of-type+figure+p) figure{min-width:35%;margin:0 0 1.5rem;text-align:center}body.friction#brake .brakeBox:has(figure:first-of-type+figure+p) p{width:100%}@media screen and (max-width:1024px){body.friction#brake .brakeBox:has(figure:first-of-type+figure+p){display:block}}body.friction#brake #strengthSec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 2%}@media screen and (max-width:540px){body.friction#brake #strengthSec{display:block}}body.friction#brake #strengthSec h4{width:100%}body.friction#brake #strengthSec #strengthInfo{width:calc(100% - 320px)}@media screen and (max-width:540px){body.friction#brake #strengthSec #strengthInfo{width:100%}}body.friction#brake #strengthSec #strengthInfo h5:first-of-type{margin-top:0}body.friction#brake #strengthSec ul li{text-align:center}body#access .cntWrap #mapBox{margin-bottom:30px}body#access .cntWrap #mapBox iframe{width:100%;height:350px}body#access .cntWrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body#access .cntWrap dl dt{width:8em}body#access .cntWrap dl dd{width:calc(100% - 8em - 20px)}@media screen and (max-width:540px){body#access .cntWrap dl dd,body#access .cntWrap dl dt{width:100%}body#access .cntWrap dl dt{padding:10px;background:rgb(214,231,241)}body#access .cntWrap dl dd{padding-bottom:10px;border-bottom:1px dotted rgb(136,136,136)}}body#privacy .cntWrap ol li{padding:20px 0;font-weight:bold;border-bottom:1px dotted rgb(136,136,136)}body#privacy .cntWrap ol li p{margin-top:10px;font-weight:normal}body#privacy .cntWrap ol li dl{margin-top:10px;background:#eee;padding:15px}body#privacy .cntWrap ol li dl dd,body#privacy .cntWrap ol li dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:5px}body#privacy .cntWrap ol li dl dd span,body#privacy .cntWrap ol li dl dt span{width:5em}body#sitemap .cntWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}body#sitemap .cntWrap>dl,body#sitemap .cntWrap>p,body#sitemap .cntWrap>ul li{padding:20px;border:10px solid #eee;border-radius:10px}body#sitemap .cntWrap>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}body#sitemap .cntWrap>dl dt{width:100%;margin-bottom:20px}body#sitemap .cntWrap>dl dd{width:calc(33.3% - 13.3px)}@media screen and (max-width:1024px){body#sitemap .cntWrap>dl dd{width:calc(50% - 10px)}}@media screen and (max-width:1024px) and (max-width:540px){body#sitemap .cntWrap>dl dd{width:100%}}body#sitemap .cntWrap>dl dd a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:15px;border-radius:5px;background:rgb(214,231,241)}body#sitemap .cntWrap>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}body#sitemap .cntWrap>ul li.btnMembership{position:relative;overflow:hidden}body#sitemap .cntWrap>ul li.btnMembership:before{content:"";position:absolute;top:0;left:0;display:block;width:350px;height:100px;-webkit-transform:translate(-20%,-20%) skewX(-45deg);transform:translate(-20%,-20%) skewX(-45deg);background:rgb(46,127,237)}body#sitemap .cntWrap>ul li.btnMembership a{color:white;position:relative}body#law #primary table tr td dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:540px){body#law #primary table tr td dl{padding-bottom:10px}}@media screen and (max-width:540px){body#law #primary table tr td dl dt{width:100%;padding-bottom:3px;border-bottom:1px solid rgb(46,127,237)}body#law #primary table tr td dl dt:nth-of-type(2){margin-top:20px}body#law #primary table tr td dl dt span{display:none}}@media screen and (max-width:540px){body#law #primary td,body#law #primary th{display:block}body#law #primary tbody th{width:100%;margin-top:10px}body#law #primary tbody th span{display:inline}}body#errorPage .cntWrap .imgDrawer{position:relative;display:inline-block;width:30px;height:30px;margin:10px 2px 0;vertical-align:bottom;background:white;border:1px solid rgba(0,0,0,0.5);text-indent:-99999px}body#errorPage .cntWrap .imgDrawer:after,body#errorPage .cntWrap .imgDrawer:before{content:"";position:absolute;left:50%;display:block;width:15px;height:2px;background:black}body#errorPage .cntWrap .imgDrawer:before{top:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}body#errorPage .cntWrap .imgDrawer:after{bottom:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}body#errorPage #searchNav{width:100%;margin-top:30px;padding:50px;border:10px solid #eee}body#errorPage #searchNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5%;margin-top:20px}body#errorPage #searchNav ul li{width:30%}body#errorPage #searchNav ul li a{width:100%}@media screen and (max-width:1024px){body#errorPage #searchNav ul{gap:20px}body#errorPage #searchNav ul li{width:100%}body#errorPage #searchNav ul li a{width:100%}}[lang|=en] body #wrapper header h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:0.875rem;color:#111111}[lang|=en] body #wrapper header #headCnt #globalNav>ul{height:80px}[lang|=en] body #wrapper header #headCnt #globalNav>ul li a{padding:20px 0;white-space:nowrap}[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:30px}[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain #fLogo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain #fLogo img{width:100px!important}[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:0;padding-left:0;border-left:none;border-radius:0px}[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain>ul li{border-left:8px solid rgb(46,127,237);border-radius:5px;width:calc(50% - 10px);padding-left:10px}@media screen and (max-width:1024px){[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain>ul li{border-left:none;border-radius:0;padding-left:0}}@media screen and (max-width:540px){[lang|=en] body #wrapper footer nav#footCnt #fcMain-wrap .fcMain>ul li{width:100%}}[lang|=en] body#home #primary #mainVisual ul.ctrlSlider{bottom:20px}[lang|=en] body#home #newsSec .newsList{width:100%!important}[lang|=en] body#home #newsSec .newsList #nlJpma{height:auto;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px}[lang|=en] body#home #newsSec .newsList #nlJpma dd,[lang|=en] body#home #newsSec .newsList #nlJpma dt{margin-bottom:0!important}[lang|=en] body#home #newsSec .newsList #nlJpma dt{width:250px}[lang|=en] body#home #newsSec .newsList #nlJpma dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 250px - 20px)}[lang|=en] body.newsList nav#newsSearch form:before{width:300px!important}[lang|=en] body.newsList nav#newsSearch form dl{width:270px!important}[lang|=en] body#memList .cntWrap table tbody td{width:auto!important;text-align:center!important}[lang|=en] body#sitemap .cntWrap>ul{padding:20px;border:10px solid #eee;border-radius:10px}[lang|=en] body#sitemap .cntWrap>dl,[lang|=en] body#sitemap .cntWrap>ul li{padding:0;border:none;border-radius:0}[lang|=en] body#aboData #primary ul li{border-bottom:1px dotted rgb(136,136,136);padding:20px 0}[lang|=en] body#aboData #primary .supplementWrap{margin-top:30px!important}
/*# sourceMappingURL=basic.css.map */