::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html{font-family:"Noto Sans JP",sans-serif;color:#444;line-height:1.5;position:relative;scroll-behavior:smooth}body.no-scroll{overflow:hidden}img{width:100%;height:auto;vertical-align:top}a{display:block;-webkit-transition:all .2s;transition:all .2s}.wrap{max-width:1100px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 768px){.wrap{width:calc(100% - 30px)}}@media screen and (max-width: 1024px){.none-max-l{display:none}}@media screen and (max-width: 768px){.none-max-t{display:none}}@media screen and (max-width: 425px){.none-max-ml{display:none}}@media screen and (min-width: 1025px){.none-min-l{display:none}}@media screen and (min-width: 769px){.none-min-t{display:none}}@media screen and (min-width: 426px){.none-min-ml{display:none}}@media screen and (min-width: 500px){.none-min-500{display:none}}.header{position:fixed;top:0;z-index:9999;width:100%;background-color:#013457;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.16);box-shadow:0 3px 10px rgba(0,0,0,.16)}.header *{color:#fff;-webkit-transition:all .4s;transition:all .4s}.header>.wrap{max-width:1920px;width:93%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1200px){.header>.wrap{width:calc(100% - 30px)}}@media screen and (max-width: 1024px){.header>.wrap{padding:15px 0}}.header>.wrap>.logo{width:183px}@media screen and (max-width: 1200px){.header>.wrap>.logo{width:128px}}.header>.wrap>.logo>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.header>.wrap>.logo>.link:hover{opacity:.8}@media(hover: hover){.header>.wrap>.logo>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc{background-color:#013457;position:fixed;z-index:9999;max-width:375px;width:100%;right:-120%;height:100vh;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.16);box-shadow:0 3px 10px rgba(0,0,0,.16)}}.header>.wrap>.content>.navc.panelactive{right:0}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav{position:absolute;right:0;width:100%;height:90vh;background-color:#013457;overflow-y:scroll}}.header>.wrap>.content>.navc>.nav>.list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list{padding:40px 0;-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;gap:25px}}.header>.wrap>.content>.navc>.nav>.list>.item{position:relative}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item{width:100%;text-align:center}}@media screen and (min-width: 1025px){.header>.wrap>.content>.navc>.nav>.list>.item:hover{background-color:#fff}.header>.wrap>.content>.navc>.nav>.list>.item:hover>.txt{color:#013457}.header>.wrap>.content>.navc>.nav>.list>.item:hover>.txt>.inner{color:#013457}.header>.wrap>.content>.navc>.nav>.list>.item:hover>.container{opacity:1;visibility:visible}}.header>.wrap>.content>.navc>.nav>.list>.item.sub-menu.active>.txt{padding:20px 0;background-color:#006db5}.header>.wrap>.content>.navc>.nav>.list>.item.sub-menu.active>.txt>.inner::after{top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.header>.wrap>.content>.navc>.nav>.list>.item>.txt{display:inline-block;padding:30px 20px}@media screen and (max-width: 1200px){.header>.wrap>.content>.navc>.nav>.list>.item>.txt{padding:30px 18px}}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.txt{padding:initial;width:100%}}.header>.wrap>.content>.navc>.nav>.list>.item>.txt>.inner{position:relative}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.txt>.inner::after{content:"";position:absolute;right:-17px;top:7px;width:7px;height:7px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s}}.header>.wrap>.content>.navc>.nav>.list>.item>.container{opacity:0;visibility:hidden;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0;left:0;background-color:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.16);box-shadow:0 3px 10px rgba(0,0,0,.16)}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.container{opacity:initial;visibility:initial;position:relative;-webkit-transform:initial;transform:initial;height:0;padding:initial;overflow:hidden}}.header>.wrap>.content>.navc>.nav>.list>.item>.container.prod{width:316px}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.container.prod{width:100%}}.header>.wrap>.content>.navc>.nav>.list>.item>.container.tech{width:532px}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.container.tech{width:100%}}.header>.wrap>.content>.navc>.nav>.list>.item>.container>.category{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;padding:25px}@media screen and (max-width: 1024px){.header>.wrap>.content>.navc>.nav>.list>.item>.container>.category{-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;gap:20px}}.header>.wrap>.content>.navc>.nav>.list>.item>.container>.category>.links{display:grid;place-content:start;gap:20px}.header>.wrap>.content>.navc>.nav>.list>.item>.container>.category>.links>.link{color:#444}.header>.wrap>.content>.navc>.nav>.list>.item>.container>.category>.links>.link:hover{color:#56a2d5}.header>.wrap>.content>.ham{display:none}@media screen and (max-width: 1024px){.header>.wrap>.content>.ham{position:relative;cursor:pointer;width:32px;height:24px;display:grid;place-content:center}}.header>.wrap>.content>.ham>span{position:absolute;height:2px;background-color:#fff;width:100%}.header>.wrap>.content>.ham>span:nth-of-type(1){top:0;width:100%}.header>.wrap>.content>.ham>span:nth-of-type(2){top:0;bottom:0;margin:auto}.header>.wrap>.content>.ham>span:nth-of-type(3){bottom:0}.header>.wrap>.content>.ham.active span:nth-of-type(1){top:50%;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header>.wrap>.content>.ham.active span:nth-of-type(2){opacity:0}.header>.wrap>.content>.ham.active span:nth-of-type(3){top:50%;left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{background-color:#013457;position:relative;z-index:1}.footer *{color:#fff}.footer>.wrap{padding:45px 0 25px}@media screen and (max-width: 768px){.footer>.wrap{padding:50px 0 105px}}.footer>.wrap>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1024px){.footer>.wrap>.content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}}@media screen and (max-width: 425px){.footer>.wrap>.content{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}@media screen and (max-width: 768px){.footer>.wrap>.content>.info{width:100%}}.footer>.wrap>.content>.info>.logo{width:201px}@media screen and (max-width: 1024px){.footer>.wrap>.content>.info>.logo{margin:auto}}.footer>.wrap>.content>.info>.txt{line-height:1.6875;margin-top:20px}@media screen and (max-width: 1024px){.footer>.wrap>.content>.info>.txt{text-align:center}}.footer>.wrap>.content>.menus{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media screen and (max-width: 768px){.footer>.wrap>.content>.menus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer>.wrap>.content>.menus>.menu:not(:last-of-type)>.links{margin-top:5px}.footer>.wrap>.content>.menus>.menu:not(:last-of-type)>.links>.link{padding-left:20px;position:relative}.footer>.wrap>.content>.menus>.menu:not(:last-of-type)>.links>.link::before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto;width:9px;height:1px;background-color:#fff}.footer>.wrap>.content>.menus>.menu:last-of-type>.links{margin-top:30px}.footer>.wrap>.content>.menus>.menu:last-of-type>.links>.link{line-height:1.6875}.footer>.wrap>.content>.menus>.menu>.category{font-weight:700}.footer>.wrap>.content>.menus>.menu>.links{display:grid;gap:5px}.footer>.wrap>.content>.menus>.menu>.links>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.footer>.wrap>.content>.menus>.menu>.links>.link:hover{opacity:.8}@media(hover: hover){.footer>.wrap>.content>.menus>.menu>.links>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.footer>.wrap>.copyright{margin-top:40px;font-size:10px;text-align:center}.sticky-bct{-webkit-transition:opacity .2s;transition:opacity .2s}.sticky-bct:hover{opacity:.8}@media(hover: hover){.sticky-bct:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.sticky-bct{position:fixed;z-index:99;right:60px;bottom:0;width:48px;height:48px;cursor:pointer}@media screen and (max-width: 768px){.sticky-bct{right:15px}}@media screen and (max-width: 500px){.sticky-bct{bottom:80px}}.sticky-bct>.inner{width:100%;height:100%;background-color:#56a2d5;display:grid;place-content:center}.sticky-bct>.inner>.arrow{width:29px}.sticky-contact{-webkit-transition:opacity .2s;transition:opacity .2s}.sticky-contact:hover{opacity:.8}@media(hover: hover){.sticky-contact:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.sticky-contact{position:fixed;right:40px;bottom:90px;z-index:99;max-width:350px;width:100%;border-radius:5px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff}@media screen and (max-width: 768px){.sticky-contact{right:initial;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:375px;border-radius:initial}}.sticky-contact .head{padding:24px 15px;background:-webkit-gradient(linear, left top, right top, from(#00245e), to(#0047bb));background:linear-gradient(90deg, #00245e 0%, #0047bb 100%);display:grid;place-items:center}@media screen and (max-width: 768px){.sticky-contact .head{padding:19px 24px}}.sticky-contact .head .icon{width:32px;display:block}.sticky-contact .head .txt{font-family:"Kanit",sans-serif;font-weight:300;font-size:12px;color:#ff0}.sticky-contact>.txt{position:relative;padding:18px;line-height:1.6875}@media screen and (max-width: 768px){.sticky-contact>.txt{padding:13px 18px}}.sticky-contact>.txt .em{font-weight:700;color:#0047bb}.sticky-contact>.txt .arrow{position:absolute;right:20px;bottom:25px;width:27px;height:10px;display:block}@media screen and (max-width: 768px){.sticky-contact>.txt .arrow{bottom:20px}}.breadcrumb{background-color:#edeff2;padding:11px 0;position:relative;z-index:1}.breadcrumb>.wrap{overflow-x:auto}.breadcrumb>.wrap::-webkit-scrollbar{display:none}.breadcrumb>.wrap>.list{white-space:nowrap}.breadcrumb>.wrap>.list *{font-size:12px;display:inline-block}.breadcrumb>.wrap>.list>.item>.link{-webkit-transition:opacity .2s;transition:opacity .2s}.breadcrumb>.wrap>.list>.item>.link:hover{opacity:.8}@media(hover: hover){.breadcrumb>.wrap>.list>.item>.link:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.breadcrumb>.wrap>.list>.item>.link{text-decoration:underline;display:inline}.breadcrumb>.wrap>.list>.line{margin:0 15px}.pagination{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-top:70px}.pagination>.item{display:grid;place-content:center;width:35px;aspect-ratio:1;text-decoration:none;color:#56a2d5;line-height:1.6875}.pagination>.item.current{color:#fff;background-color:#56a2d5}.pagination>.item.dot{color:#444}.pagination>.item.prev,.pagination>.item.next{border:1px solid #56a2d5}@media screen and (max-width: 768px){.pagination>.item.first,.pagination>.item.last{font-size:13px}}.pagination>.item.hover{-webkit-transition:opacity .2s;transition:opacity .2s}.pagination>.item.hover:hover{opacity:.8}@media(hover: hover){.pagination>.item.hover:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}@media screen and (min-width: 769px){.pagination.pc{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 768px){.pagination.sp{display:-webkit-box;display:-ms-flexbox;display:flex}}.side-nav{max-width:306px;width:100%;padding:60px 0 0;background-color:#fff;-webkit-box-shadow:3px 0 6px rgba(0,0,0,.16);box-shadow:3px 0 6px rgba(0,0,0,.16);position:relative}@media screen and (max-width: 1024px){.side-nav{padding:70px 0;-webkit-box-shadow:initial;box-shadow:initial}}.side-nav::before{content:"";position:absolute;left:-3px;width:3px;height:100%;background-color:#fff}@media screen and (max-width: 768px){.side-nav::before{content:none}}.side-nav>.ttl{padding-left:15px;font-size:30px;font-weight:700;border-left:5px solid #0047bb;font-size:20px}.side-nav>.head{margin-top:30px;font-size:17px;color:#006db5}.side-nav>.list{margin-top:30px}.side-nav>.list>.item:not(:first-of-type){margin-top:15px}.side-nav>.list>.item>.name{-webkit-transition:opacity .2s;transition:opacity .2s}.side-nav>.list>.item>.name:hover{opacity:.8}@media(hover: hover){.side-nav>.list>.item>.name:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.side-nav>.list>.item>.name{font-weight:600;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.side-nav>.list>.item>.name.current{color:#0047bb;border-bottom:3px solid #0047bb}.side-nav.prod{padding:60px 35px 0 0}@media screen and (max-width: 1024px){.side-nav.prod{padding:70px 0}}.side-nav.prod>.list{margin-top:15px}.side-nav.prod>.list>.item{padding-left:15px}.side-nav.prod>.list>.item.active .name::before{top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.side-nav.prod>.list>.item>.name{-webkit-transition:opacity .2s;transition:opacity .2s}.side-nav.prod>.list>.item>.name:hover{opacity:.8}@media(hover: hover){.side-nav.prod>.list>.item>.name:hover{-webkit-transition:opacity .2s;transition:opacity .2s}}.side-nav.prod>.list>.item>.name{cursor:pointer;position:relative}.side-nav.prod>.list>.item>.name::before{content:"";position:absolute;left:-15px;top:8px;width:6px;height:6px;border-right:1px solid #444;border-bottom:1px solid #444;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s;transition:all .4s}.side-nav.prod>.list>.item *{-webkit-transition:all .4s;transition:all .4s}.side-nav.prod>.list>.item>.product{overflow:hidden;height:0}.side-nav.prod>.list>.item>.product>.links{display:grid;gap:15px;padding:15px 0 10px 20px}.side-nav.prod>.list>.item>.product>.links>.link:hover{color:#56a2d5}.fade-in{opacity:0;visibility:hidden;-webkit-transition:all 2s;transition:all 2s;-webkit-transform:translateY(50px);transform:translateY(50px)}.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.main.archive-column>.mv,.main.single-column>.mv{background:url(../images/column/mv.webp) no-repeat center/cover;max-width:1920px;margin:auto;padding:87px 0}@media screen and (max-width: 768px){.main.archive-column>.mv,.main.single-column>.mv{background:url(../images/column/mv-sp.webp) no-repeat center/cover;padding:60px 0 64px;margin:15px auto 0}}.main.archive-column>.mv>.ttl,.main.single-column>.mv>.ttl{font-size:36px;font-weight:700;color:#fff;text-align:center}.main.archive-column>.tech-column,.main.single-column>.tech-column{padding:50px 0 90px}@media screen and (max-width: 768px){.main.archive-column>.tech-column,.main.single-column>.tech-column{padding:45px 0 70px}}.main.archive-column>.tech-column>.wrap>.page-ttl,.main.single-column>.tech-column>.wrap>.page-ttl{padding-left:15px;font-size:30px;font-weight:700;border-left:5px solid #0047bb}.related-content{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6041666667vw}@media screen and (max-width: 768px){.related-content{margin-top:20px;gap:30px 9px}}@media screen and (max-width: 425px){.related-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.related-content>.link{width:205px;border-top:7px solid #013457;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(80%, #013457));background:linear-gradient(transparent 80%, #013457 80%);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}@media screen and (max-width: 768px){.related-content>.link{width:168px}}.related-content>.link:hover::before{opacity:1}.related-content>.link::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,109,181,.4);opacity:0;-webkit-transition:all .2s;transition:all .2s}.related-content>.link>.img{max-width:126px;width:100%;margin:18px auto}@media screen and (max-width: 768px){.related-content>.link>.img{max-width:101px}}.related-content>.link>.detail{width:100%;padding:14px 18px 20px;background-color:#013457}@media screen and (max-width: 768px){.related-content>.link>.detail{padding:12px 10px 15px}}.related-content>.link>.detail *{color:#fff;text-align:center}.related-content>.link>.detail>.name{font-size:18px;font-weight:700}@media screen and (max-width: 768px){.related-content>.link>.detail>.name{font-size:16px}}.related-content>.link>.detail>.type{font-size:12px;margin-top:1px}/*# sourceMappingURL=common.css.map */