header abbr,header address,header article,header aside,header audio,header b,header blockquote,header body,header canvas,header caption,header cite,header code,header dd,header del,header details,header dfn,header div,header dl,header dt,header em,header fieldset,header figcaption,header figure,header footer,header form,header h1,header h2,header h3,header h4,header h5,header h6,header header,header hgroup,header html,header i,header iframe,header img,header ins,header kbd,header label,header legend,header li,header mark,header menu,header nav,header object,header ol,header p,header pre,header q,header samp,header section,header small,header span,header strong,header sub,header summary,header sup,header table,header tbody,header td,header tfoot,header th,header thead,header time,header tr,header ul,header var,header video,main abbr,main address,main article,main aside,main audio,main b,main blockquote,main body,main canvas,main caption,main cite,main code,main dd,main del,main details,main dfn,main div,main dl,main dt,main em,main fieldset,main figcaption,main figure,main footer,main form,main h1,main h2,main h3,main h4,main h5,main h6,main header,main hgroup,main html,main i,main iframe,main img,main ins,main kbd,main label,main legend,main li,main mark,main menu,main nav,main object,main ol,main p,main pre,main q,main samp,main section,main small,main span,main strong,main sub,main summary,main sup,main table,main tbody,main td,main tfoot,main th,main thead,main time,main tr,main ul,main var,main video{font-family:YakuHanJP,Noto Sans JP,sans-serif;margin:0;padding:0;border:0;outline:0;font-size:62.5%;vertical-align:baseline;background:transparent;color:#252525}header article,header aside,header details,header figcaption,header figure,header footer,header header,header hgroup,header menu,header nav,header section,main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main section{display:block}header h2,header h3,header h4,header h5,main h2,main h3,main h4,main h5{letter-spacing:.05em;font-size:20px;font-weight:700}@media screen and (max-width:600px){header h2,header h3,header h4,header h5,main h2,main h3,main h4,main h5{font-size:18px}}header dd,header dt,main dd,main dt{font-size:18px;letter-spacing:.05em}@media screen and (max-width:600px){header dd,header dt,main dd,main dt{font-size:13px}}header nav ul,main nav ul{list-style:none}header blockquote,header q,main blockquote,main q{quotes:none}header strong,main strong{font-size:16px}@media screen and (max-width:980px){header strong,main strong{font-size:13px}}header blockquote:after,header blockquote:before,header q:after,header q:before,main blockquote:after,main blockquote:before,main q:after,main q:before{content:"";content:none}header div,main div{font-size:16px}header a,main a{margin:0;padding:0;font-size:16px;vertical-align:baseline;background:transparent;text-decoration:none;color:#000100;letter-spacing:.05em}header a:hover,main a:hover{opacity:.8;color:#000100;text-decoration:none}header a:focus,main a:focus{outline:inherit;outline-offset:inherit}header ins,main ins{background-color:#ff9;color:#000;text-decoration:none}header mark,main mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}header del,main del{text-decoration:line-through}header abbr[title],header dfn[title],main abbr[title],main dfn[title]{border-bottom:1px dotted;cursor:help}header table,main table{border-collapse:collapse;border-spacing:0}header hr,main hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}header span,main span{font-size:16px;letter-spacing:.05em}@media screen and (max-width:980px){header span,main span{font-size:13px}}header p,main p{font-size:16px;letter-spacing:.01em;margin-bottom:1rem}@media screen and (max-width:980px){header p,main p{font-size:13px}}header input,header select,main input,main select{vertical-align:middle}header textarea,main textarea{width:100%;padding:5px}header img,main img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}header li,main li{list-style:none;font-size:16px;letter-spacing:.01em;line-height:1.8}header img.alignleft,main img.alignleft{text-align:left}header img.aligncenter,main img.aligncenter{display:block;margin:1px auto}header img.alignright,main img.alignright{display:block;margin:1px 1px 1px auto}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{height:100%}body{margin:0;padding-top:135px!important}@media screen and (max-width:980px){body{padding-top:64px!important}}body .screen{display:none!important}main{margin:0!important}table{border-collapse:collapse;margin:1.5em 0;table-layout:fixed;text-align:left;width:100%}.content-width{width:90%;max-width:1020px;margin:0 auto}.mb0{margin-bottom:0!important}.pb0{padding-bottom:0!important}.border-none{border:none!important}.content-width-small{width:90%;max-width:980px;margin:0 auto}.text-center{text-align:center!important}.list-none{list-style:none!important}.text-left{text-align:left!important}.font-en{font-family:YakuHanJP,BIZ UDPGothic,sans-serif;font-weight:700}@media screen and (max-width:980px){.hidden-middle{display:none!important}}@media screen and (max-width:600px){.hidden-mobile{display:none}}@media screen and (min-width:601px){.hidden-sm{display:none}}@media screen and (min-width:981px){.hidden-md{display:none}}.color-blue{color:#09204d!important}.team-limit{text-align:right;color:#464646;font-size:13px}.mt60{margin-top:60px!important}.mb30{margin-bottom:30px!important}.mb60{margin-bottom:60px!important}.link-pdf{display:flex;align-items:center}.link-pdf:after{width:30px;height:30px;content:"";display:block;background-image:url(../img/css/icon-pdf.png);background-size:contain;background-repeat:no-repeat;margin-left:5px}@media screen and (max-width:980px){.com-link-mobilenone{display:none!important}}.com-link{background-color:#131f34;width:100%;padding:0}.com-link ul{display:flex;justify-content:center;position:relative;width:100%}.com-link ul:before{position:absolute;left:0;top:0;width:100px;height:100%;background-color:#fff;content:"";display:none;z-index:1}@media screen and (max-width:980px){.com-link ul:before{display:none}}.com-link ul li{padding-right:15px;position:relative;z-index:10;transition:all .7s ease}@media screen and (max-width:600px){.com-link ul li{padding-right:5px}}.com-link ul li:after{transition:all .7s ease;display:block;width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:18px solid #fff;content:"";position:absolute;right:-18px;bottom:0;opacity:0}@media screen and (max-width:980px){.com-link ul li:after{border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #fff;right:-15px}}.com-link ul li a{color:#fff;word-break:keep-all;transition:all .7s ease;display:flex;padding:10px 10px 10px 20px;padding-top:5px!important;padding-bottom:5px!important;font-size:14px}.com-link ul li a:hover{opacity:1}@media screen and (max-width:980px){.com-link ul li a{font-size:10px;padding:10px 5px 10px 10px}}.com-link ul li a:before{content:"";word-break:keep-all}.com-link ul li a span{word-break:keep-all;color:#fff;display:inline-block;margin-right:5px;font-size:14px;transition:all .7s ease}@media screen and (max-width:980px){.com-link ul li a span{font-size:10px}}.com-link ul li .active{background-color:#fff;color:#131f34;display:block;position:relative;margin-right:30px!important;padding:10px 20px 10px 30px}@media screen and (max-width:600px){.com-link ul li .active{margin-right:15px!important}}.com-link ul li .active:before,.com-link ul li .active span{display:none}.com-link .nav_0 li:first-child{background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_0 li:first-child{margin-right:15px!important}}.com-link .nav_0 li:first-child a,.com-link .nav_0 li:first-child span{color:#131f34!important}.com-link .nav_0 li:first-child:after{opacity:1!important}.com-link .nav_1 li:nth-child(2){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_1 li:nth-child(2){margin-right:15px!important}}.com-link .nav_1 li:nth-child(2) a,.com-link .nav_1 li:nth-child(2) span{color:#131f34!important}.com-link .nav_1 li:nth-child(2):after{opacity:1!important}.com-link .nav_2 li:nth-child(3){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_2 li:nth-child(3){margin-right:15px!important}}.com-link .nav_2 li:nth-child(3) a,.com-link .nav_2 li:nth-child(3) span{color:#131f34!important}.com-link .nav_2 li:nth-child(3):after{opacity:1!important}.com-link .nav_3 li:nth-child(4){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_3 li:nth-child(4){margin-right:15px!important}}.com-link .nav_3 li:nth-child(4) a,.com-link .nav_3 li:nth-child(4) span{color:#131f34!important}.com-link .nav_3 li:nth-child(4):after{opacity:1!important}.com-link .nav_4 li:nth-child(5){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_4 li:nth-child(5){margin-right:15px!important}}.com-link .nav_4 li:nth-child(5) a,.com-link .nav_4 li:nth-child(5) span{color:#131f34!important}.com-link .nav_4 li:nth-child(5):after{opacity:1!important}.com-link .nav_5 li:nth-child(6){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_5 li:nth-child(6){margin-right:15px!important}}.com-link .nav_5 li:nth-child(6) a,.com-link .nav_5 li:nth-child(6) span{color:#131f34!important}.com-link .nav_5 li:nth-child(6):after{opacity:1!important}.com-link .nav_6 li:nth-child(7){background-color:#fff!important;margin-right:30px!important}@media screen and (max-width:600px){.com-link .nav_6 li:nth-child(7){margin-right:15px!important}}.com-link .nav_6 li:nth-child(7) a,.com-link .nav_6 li:nth-child(7) span{color:#131f34!important}.com-link .nav_6 li:nth-child(7):after{opacity:1!important}.com-title{margin-bottom:40px}.com-title span{display:block;text-align:center;font-size:15px}.com-title span:after{margin:10px auto;content:"";display:block;width:49px;height:5px;background-color:#bcbcbc}.com-title h2{font-size:27px;text-align:center;color:#09204d;letter-spacing:.3em}.page-title-orange{position:relative;padding-top:40px;margin-bottom:65px}@media screen and (max-width:980px){.page-title-orange{margin-bottom:40px;padding-top:20px}}.page-title-orange span{position:absolute;font-size:59px;letter-spacing:.095em;color:rgba(219,60,24,.1);width:100%;text-align:center;top:0}@media screen and (max-width:980px){.page-title-orange span{font-size:24px}}.page-title-orange h2{text-align:center;color:#db3c18;font-size:27px;font-weight:500;padding:10px 0;letter-spacing:.3em}@media screen and (max-width:980px){.page-title-orange h2{font-size:20px}}.com-btn{max-width:143px;width:70%;margin:0 auto}.com-btn a,.com-btn span{font-size:12px;font-family:century-gothic,sans-serif;font-weight:800;background-color:#1d376b;color:#fff;display:block;padding:6px 0;position:relative;border-radius:22px;text-align:center}@media screen and (max-width:980px){.com-btn a,.com-btn span{font-size:11px}}.com-btn a:after,.com-btn span:after{position:absolute;right:10px;bottom:50%;transform:translateY(50%);content:"";width:16px;height:16px;background-image:url(../img/css/icon-white_v2.png);background-size:contain;background-repeat:no-repeat;display:block}.com-btn--white{width:80%;max-width:354px}.com-btn--white a{border-radius:28px;background-color:#fff;padding:14px 0;display:block;width:100%;text-align:center;color:#db3c18;position:relative;font-weight:700;letter-spacing:.15em}@media screen and (max-width:980px){.com-btn--white a{font-size:14px;padding:12px 0}}.com-btn--white a:after{content:"";display:block;width:29px;height:29px;background-image:url(../img/css/icon-red.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:15px;bottom:50%;transform:translateY(50%)}@media screen and (max-width:980px){.com-btn--white a:after{width:20px;height:20px}}.inc-footer{padding-top:100px}@media screen and (max-width:980px){.inc-footer{padding-top:50px}}.inc-footer .inc-foote-tel{width:90%;max-width:750px;border-radius:38px;border:2px solid #db3c18;padding:30px;margin:0 auto 40px}@media screen and (max-width:980px){.inc-footer .inc-foote-tel{border-radius:20px;padding:30px 20px}}.inc-footer .inc-foote-tel h2{color:#db3c18;text-align:center;letter-spacing:.2em}@media screen and (max-width:980px){.inc-footer .inc-foote-tel h2{margin-bottom:10px}}.inc-footer .inc-foote-tel .inc-foote-tel-link{text-align:center;margin-bottom:10px;font-size:22px}@media screen and (max-width:980px){.inc-footer .inc-foote-tel .inc-foote-tel-link{font-size:18px}}.inc-footer .inc-foote-tel a{color:#db3c18;font-size:52px;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width:980px){.inc-footer .inc-foote-tel a{font-size:32px}}.inc-footer .inc-foote-tel a:before{width:33px;height:43px;background-image:url(../img/css/icon-tel.png);background-size:contain;background-repeat:no-repeat;content:"";display:block;margin-right:10px}@media screen and (max-width:980px){.inc-footer .inc-foote-tel a:before{width:16px;height:21px}}.inc-footer .inc-foote-tel p{text-align:center;color:#db3c18;margin:0;font-size:19px;letter-spacing:.15em;font-weight:500}@media screen and (max-width:980px){.inc-footer .inc-foote-tel p{font-size:14px}}.inc-footer .inc-footer-btn{margin-bottom:80px}@media screen and (max-width:980px){.inc-footer .inc-footer-btn{width:90%;margin:0 auto 50px;max-width:700px}}.inc-footer .inc-footer-btn ul{display:flex;justify-content:center}@media screen and (max-width:600px){.inc-footer .inc-footer-btn ul{flex-wrap:wrap}}.inc-footer .inc-footer-btn ul li{max-width:427px;width:70%;margin-right:40px}@media screen and (max-width:980px){.inc-footer .inc-footer-btn ul li{width:49%;max-width:auto;margin-right:2%}}@media screen and (max-width:600px){.inc-footer .inc-footer-btn ul li{width:100%;margin-right:0;margin-bottom:20px}}.inc-footer .inc-footer-btn ul li:last-child{margin-right:0}@media screen and (max-width:600px){.inc-footer .inc-footer-btn ul li:last-child{margin-bottom:0}}.inc-footer .inc-footer-btn ul li a{font-size:18px;font-family:century-gothic,sans-serif;font-weight:800;background-color:#db3c18;color:#fff;display:block;padding:12px 0;position:relative;border-radius:10px;text-align:center}@media screen and (max-width:980px){.inc-footer .inc-footer-btn ul li a{font-size:13px;padding:12px 10px 12px 0}}@media screen and (max-width:600px){.inc-footer .inc-footer-btn ul li a{font-size:14px}}.inc-footer .inc-footer-btn ul li a:after{position:absolute;right:15px;bottom:50%;transform:translateY(50%);content:"";width:20px;height:20px;background-image:url(../img/css/icon-white.png);background-size:contain;background-repeat:no-repeat;display:block}@media screen and (max-width:980px){.inc-footer .inc-footer-btn ul li a:after{width:15px;height:15px;right:10px}}@media screen and (max-width:600px){.inc-footer .inc-footer-btn ul li a:after{right:15px}}.inc-footer .inc-footer-link{padding-bottom:100px}@media screen and (max-width:980px){.inc-footer .inc-footer-link{padding-bottom:50px;width:100%;max-width:700px;margin:0 auto}}@media screen and (max-width:600px){.inc-footer .inc-footer-link{max-width:400px}}.inc-footer .inc-footer-link ul{display:flex;justify-content:center}@media screen and (max-width:600px){.inc-footer .inc-footer-link ul{flex-wrap:wrap}}.inc-footer .inc-footer-link ul li{width:180px;margin-right:50px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li{width:25%;margin-right:0}}@media screen and (max-width:600px){.inc-footer .inc-footer-link ul li{width:50%;margin-right:0}}.inc-footer .inc-footer-link ul li:last-child{margin-right:0}.inc-footer .inc-footer-link ul li a{display:block}.inc-footer .inc-footer-link ul li p{font-size:12px;margin:0;color:#db3c18;letter-spacing:.2em;text-align:center;height:39px;display:flex;align-items:center;justify-content:center;font-weight:500}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li p{font-size:10px}}@media screen and (max-width:600px){.inc-footer .inc-footer-link ul li p{font-size:11px}}.inc-footer .inc-footer-link ul li .inc-footer-icon{width:100%;height:111px;display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:15px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li .inc-footer-icon{height:80px;margin-bottom:8px}}.inc-footer .inc-footer-link ul li .icon01{width:94px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li .icon01{width:60px}}.inc-footer .inc-footer-link ul li .icon02{width:88px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li .icon02{width:50px}}.inc-footer .inc-footer-link ul li .icon03{width:83px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li .icon03{width:50px}}.inc-footer .inc-footer-link ul li .icon04{width:86px}@media screen and (max-width:980px){.inc-footer .inc-footer-link ul li .icon04{width:50px}}.breadcrumb{padding:15px 0}.breadcrumb ul{display:flex;align-items:center;overflow-x:scroll;word-break:keep-all;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb ul a{font-size:14px;color:#464646;text-decoration:underline}@media screen and (max-width:980px){.breadcrumb ul a{font-size:12px}}.breadcrumb ul a:after{content:">";display:inline-block;margin:0 10px}.breadcrumb ul span{font-size:14px}@media screen and (max-width:980px){.breadcrumb ul span{font-size:12px}}.aside{background-color:#f4f4f4;border-top:1px solid #09204d;padding:60px 0}@media screen and (max-width:980px){.aside{padding:40px 0 30px}}.aside .aside-container{width:90%;margin:0 auto;max-width:1020px}.aside .aside-container h2{border-left:6px solid #09204d;padding-left:15px;color:#09204d;font-size:20px;margin-bottom:20px}@media screen and (max-width:980px){.aside .aside-container h2{font-size:16px}}.aside .aside-container h3{font-size:16px;border:1px solid #09204d;color:#09204d;display:inline-block;padding:4px 15px;margin-bottom:10px;border-radius:5px}@media screen and (max-width:980px){.aside .aside-container h3{font-size:13px;padding:4px 10px}}@media screen and (max-width:600px){.aside .aside-container h3{font-size:14px;padding:4px 15px}}.aside .aside-container .top-link{font-size:16px;color:#09204d;display:block;font-weight:700;margin-bottom:40px}@media screen and (max-width:980px){.aside .aside-container .top-link{font-size:14px;margin-bottom:30px}}.aside .aside-container ul{display:flex;flex-wrap:wrap}.aside .aside-container ul li{width:100%;margin-bottom:10px}@media screen and (max-width:600px){.aside .aside-container ul li{width:100%}}.aside .aside-container ul li a{color:#09204d;font-size:14.5px;font-weight:700;display:inline-block;transition:all .6s ease;padding:2px 5px;border-radius:3px}@media screen and (max-width:980px){.aside .aside-container ul li a{font-size:13px}}.aside .aside-container ul li a:hover{background-color:rgba(9,32,77,.1);color:#09204d}.aside .aside-wrap{display:flex;flex-wrap:wrap}.aside .aside-wrap .aside-wrap-title{width:180px}@media screen and (max-width:980px){.aside .aside-wrap .aside-wrap-title{width:100%}}.aside .aside-wrap .aside-wrap-txt{width:calc(100% - 180px);display:flex;flex-wrap:wrap}@media screen and (max-width:980px){.aside .aside-wrap .aside-wrap-txt{width:100%}}.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col{width:70%}@media screen and (max-width:600px){.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col{width:100%;margin-bottom:20px}}.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col:last-child{width:30%}@media screen and (max-width:600px){.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col:last-child{width:100%;margin-bottom:0}}.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col-wrap{display:flex;flex-wrap:wrap}.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col-wrap .aside-wrap-txt-col-wrap-2-1{width:60%}@media screen and (max-width:600px){.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col-wrap .aside-wrap-txt-col-wrap-2-1{width:100%}}.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col-wrap .aside-wrap-txt-col-wrap-2-1:last-child{width:40%}@media screen and (max-width:600px){.aside .aside-wrap .aside-wrap-txt .aside-wrap-txt-col-wrap .aside-wrap-txt-col-wrap-2-1:last-child{width:100%}}.top-title--center{text-align:center;margin-bottom:50px}@media screen and (max-width:980px){.top-title--center{margin-bottom:30px}}.top-title--center span{font-size:15px;color:#db3c18;letter-spacing:.1em}@media screen and (max-width:980px){.top-title--center span{font-size:13px}}.top-title--center h2{text-align:center;margin-top:8px;font-size:27px;font-weight:500;letter-spacing:.3em}@media screen and (max-width:980px){.top-title--center h2{font-size:20px}}.top .top-title{position:absolute;left:0;top:0;height:90px;display:flex;align-items:last baseline;padding-left:150px;margin-bottom:30px;width:100%}@media screen and (max-width:980px){.top .top-title{padding-left:10px;height:70px}}.top .top-title h2{font-size:26px;color:#db3c18;font-weight:500;letter-spacing:.3em}.top .top-title span{font-size:60px;display:inline-block;color:rgba(0,0,0,.05);position:absolute;left:-30px;bottom:0;z-index:-1;line-height:1;width:100%;display:block;text-align:center}.top .top-visual{position:relative}.top .top-visual .top-visual-bg{position:relative;z-index:-1}.top .top-visual .top-visual-bg img{width:100%;height:auto;min-height:300px;object-fit:cover}.top .top-visual .top-visual-title{position:absolute;left:0;bottom:50%;width:100%;transform:translateY(50%)}@media screen and (max-width:980px){.top .top-visual .top-visual-title{left:0;width:100%}}.top .top-visual .top-visual-title h1,.top .top-visual .top-visual-title h2{color:#fff;font-size:47px;font-weight:400;letter-spacing:.3em;line-height:1.57;margin-bottom:20px;text-align:center}@media screen and (max-width:1200px){.top .top-visual .top-visual-title h1,.top .top-visual .top-visual-title h2{font-size:37px}}@media screen and (max-width:980px){.top .top-visual .top-visual-title h1,.top .top-visual .top-visual-title h2{font-size:26px}}.top .top-visual .top-visual-title p{color:#fff;font-size:17px;line-height:1.76;letter-spacing:.095em;text-align:center}@media screen and (max-width:600px){.top .top-visual .top-visual-title p{font-size:14px}}.top .sec01{padding:70px 0}@media screen and (max-width:600px){.top .sec01{padding-bottom:50px}}.top .sec01 .content-width{width:100%}@media screen and (min-width:981px){.top .sec01 .content-width{width:90%}}.top .sec01 .sec01-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px}.top .sec01 .sec01-wrap .sec01-wrap-txt{width:100%;position:relative;padding-top:0}@media screen and (max-width:600px){.top .sec01 .sec01-wrap .sec01-wrap-txt{width:85%;margin-bottom:30px}}.top .sec01 .sec01-wrap .sec01-wrap-txt h2{text-align:center;color:#09204d;letter-spacing:.3em;font-size:25px;font-weight:400;margin-bottom:25px}@media screen and (max-width:980px){.top .sec01 .sec01-wrap .sec01-wrap-txt h2{font-size:22px;text-align:left;padding:0 10%}}.top .sec01 .sec01-wrap .sec01-wrap-txt p{line-height:2.2;font-size:15px;padding:0 5%;letter-spacing:.15em;text-align:center;margin:0}@media screen and (max-width:980px){.top .sec01 .sec01-wrap .sec01-wrap-txt p{padding:0 10%;font-size:13px;text-align:left}}.top .sec01 .sec02-wrap{display:flex;flex-wrap:wrap}.top .sec01 .sec02-wrap .sec02-wrap-col--full{width:100%!important;margin-right:0!important;margin-top:2%!important}@media screen and (max-width:980px){.top .sec01 .sec02-wrap .sec02-wrap-col--full{margin-top:0!important}}.top .sec01 .sec02-wrap .sec02-wrap-col--full .sec02-wrap-col-txt{height:auto!important}@media screen and (max-width:600px){.top .sec01 .sec02-wrap .sec02-wrap-col--full .sec02-wrap-col-txt{padding:15px 30px 20px!important}}.top .sec01 .sec02-wrap .sec02-wrap-col--full img{width:100%;height:200px;object-fit:cover;object-position:top}@media screen and (max-width:600px){.top .sec01 .sec02-wrap .sec02-wrap-col--full img{height:150px}}.top .sec01 .sec02-wrap .sec02-wrap-col{width:32%}.top .sec01 .sec02-wrap .sec02-wrap-col:nth-child(3n){margin-right:0}@media screen and (max-width:600px){.top .sec01 .sec02-wrap .sec02-wrap-col{margin-right:0;width:33.3333%}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{position:relative}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img h3{position:absolute;left:0;bottom:10px;width:100%;text-align:center;color:#fff;font-size:20px;letter-spacing:.15em;font-weight:400;z-index:4}@media screen and (max-width:980px){.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img h3{font-size:16px}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img:after{width:100%;height:100px;content:"";display:block;position:absolute;left:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,40%,0),#131f34);z-index:2}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt{background-color:#131f34;padding:15px 30px 30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.4);height:100%}@media screen and (max-width:600px){.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt{box-shadow:inherit;padding:15px 10px}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt p{color:#fff;margin:0;text-align:center;font-size:13px;line-height:1.61;letter-spacing:.15em}@media screen and (max-width:980px){.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-txt p{font-size:12px}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-bottom{border:2px solid #09204d;padding:20px}@media screen and (max-width:980px){.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-bottom{padding:25px 5%;border-left:none;border-right:none}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-bottom h3{text-align:center;font-size:20px;color:#09204d;margin-bottom:15px}@media screen and (max-width:980px){.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-bottom h3{font-size:18px}}.top .sec01 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-bottom p{text-align:center;font-size:13px;line-height:1.6;color:#09204d;margin-bottom:0;font-weight:700}.top .sec02{position:relative;background-size:cover;padding:65px 0 90px}@media screen and (max-width:600px){.top .sec02{background-color:#eee;background-image:inherit}}.top .sec02 .content-width{position:relative}@media screen and (max-width:600px){.top .sec02 .content-width{width:100%}}.top .sec02 .sec02-limit{position:absolute;right:0;bottom:-45px}@media screen and (max-width:980px){.top .sec02 .sec02-limit{right:5%;bottom:-40px}}.top .sec02 .sec02-limit span{font-size:14px;color:#fff}@media screen and (max-width:980px){.top .sec02 .sec02-limit span{font-size:11px}}.top .sec02 .sec02-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap}@media screen and (max-width:600px){.top .sec02 .sec02-title{padding:0 5%}}.top .sec02 .sec02-title h2{border-left:10px solid #fff;padding-left:15px;color:#fff;font-size:28px;letter-spacing:.3em;font-weight:400}@media screen and (max-width:980px){.top .sec02 .sec02-title h2{font-size:20px;margin-bottom:15px;width:100%;border-left:5px solid #fff;color:#fff}}.top .sec02 .sec02-desc{padding-left:30px;font-weight:300;color:#fff;letter-spacing:.1em;font-size:16px;margin-bottom:30px;line-height:1.87}@media screen and (max-width:980px){.top .sec02 .sec02-desc{font-size:13px;margin-bottom:30px;padding-left:5px}}.top .sec02 .sec02-02-container{width:100%;max-width:880px;margin:0 auto;background-color:hsla(0,0%,100%,.19);box-shadow:0 3.4px 12.65px 0 rgba(0,0,0,.3);padding:20px 40px}@media screen and (max-width:980px){.top .sec02 .sec02-02-container{background-color:hsla(0,0%,100%,.49);padding:15px}}@media screen and (max-width:600px){.top .sec02 .sec02-02-container{padding:15px}}.top .sec02 .sec02-02-container .sec02-02-wrap{display:flex;flex-wrap:wrap}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-title{width:215px}@media screen and (max-width:980px){.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-title{width:100%;margin-bottom:15px}}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-title h3{color:#fff;font-size:20px;line-height:1.6;font-weight:400;letter-spacing:.3em}@media screen and (max-width:980px){.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-title h3{font-size:18px;color:#203151!important;text-align:center}}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table{width:calc(100% - 215px)}@media screen and (max-width:980px){.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table{width:100%}}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul{display:flex;position:relative}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--middle{width:33%!important}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--large{width:55%!important}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--relative{position:absolute;right:0;top:60px}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item{width:32%;margin-right:2%;position:relative}@media screen and (max-width:600px){.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item{width:49%}}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item:last-child{margin-right:0}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a{display:block;background-color:#fff;border-radius:12px;padding:10px;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);transition:all .6s ease;transform:scale(1)}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a:hover{opacity:1;transform:scale(1.03)}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a h5{color:#09204d;font-size:12.5px;letter-spacing:.1em;margin-bottom:5px;line-height:1.63}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a p{color:#545454;font-size:10px;letter-spacing:.1em;font-weight:700}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item ul li{color:#fff;display:inline-block;background-color:#203151;border-radius:3px;padding:3px 9px;font-size:10px;letter-spacing:-.02em;margin-bottom:5px}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit{position:absolute;right:10px;bottom:5px;font-size:10px;color:#464646}.top .sec02 .sec02-02-container .sec02-02-wrap .sec02-02-wrap-table .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit-fixed{font-size:10px;color:#464646}.top .sec02 .sec02-container{width:100%;max-width:880px;background-color:hsla(0,0%,100%,.19);box-shadow:0 3.4px 12.65px 0 rgba(0,0,0,.3);padding:30px;margin:0 auto 25px}@media screen and (max-width:980px){.top .sec02 .sec02-container{background-color:hsla(0,0%,100%,.49);padding:15px}}@media screen and (max-width:600px){.top .sec02 .sec02-container{padding:15px 10px}}.top .sec02 .sec02-container .sec02-wrap{display:flex;align-items:center;flex-wrap:wrap}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-title{width:110px}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-title{width:100%;margin-bottom:15px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-title h3{color:#fff;font-size:18px;font-weight:400;letter-spacing:.3em}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-title h3{color:#203151;text-align:center;font-size:16px}}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-title h3{font-size:18px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table{width:calc(100% - 110px)}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table{width:100%}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col{border:2px solid #fff;padding:10px 15px;display:flex;flex-wrap:wrap;margin-bottom:10px;align-items:center}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col{border:1px solid #203151;padding:10px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col:last-child{margin-bottom:0}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-title{width:85px}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-title{width:80px}}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-title{width:100%;margin-bottom:15px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-title h4{color:#fff;font-size:14px;letter-spacing:.35em;font-weight:400;text-align:center}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-title h4{color:#203151;text-align:left;font-size:15px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list{width:calc(100% - 85px);padding-left:15px}@media screen and (max-width:980px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list{width:calc(100% - 80px);padding-left:10px}}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list{width:100%;padding-left:0}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul{display:flex;position:relative;flex-wrap:wrap}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--middle{width:33%!important}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--middle{width:60%!important}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--large{width:55%!important}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--large{width:64%!important}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--beta{right:0;top:0;position:relative}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--beta{right:34%}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--beta a{position:absolute;z-index:10;left:0;top:0;height:200px;width:100%}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--beta a{height:310px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--quont{left:0;position:relative}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--quont{right:-68%;left:inherit}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--quont a{position:absolute;left:0;z-index:10;top:0;height:380px;width:100%}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item--quont a{height:500px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item{width:32%;margin-right:2%;position:relative;margin-bottom:2%;min-height:107px}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item{width:32%;margin-bottom:2%}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item:nth-child(3n){margin-right:0}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item:nth-child(3n){margin-right:0}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item:last-child{margin-right:0}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a{display:block;background-color:#fff;border-radius:12px;padding:15px 6px 15px 10px;box-shadow:0 3px 7px 0 rgba(0,0,0,.25);transition:all .6s ease;transform:scale(1);min-height:100%}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a{padding-bottom:20px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a:hover{opacity:1;transform:scale(1.03)}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a h5{color:#09204d;font-size:12.5px;letter-spacing:.1em;margin-bottom:5px;line-height:1.63}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a h5{font-size:11px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a p{color:#545454;font-size:10px;letter-spacing:.05em;font-weight:700}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item a p{font-size:8px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item ul li{color:#fff;display:inline-block;background-color:#203151;border-radius:3px;padding:3px 9px;font-size:10px;letter-spacing:-.02em;margin-bottom:5px}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item ul li{font-size:8px;padding:1.5px 9px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit{position:absolute;right:10px;bottom:5px;font-size:10px;color:#464646}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit{font-size:8px}}.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit-fixed{font-size:10px;color:#464646}@media screen and (max-width:600px){.top .sec02 .sec02-container .sec02-wrap .sec02-wrap-table .sec02-wrap-table-col .sec02-wrap-table-col-list .sec02-wrap-table-col-list-ul .sec02-wrap-table-col-list-ul-item .limit-fixed{font-size:8px}}.top .sec03{padding:70px 0 120px;background-size:cover;background-repeat:no-repeat;height:875px;background-position:50%;position:relative;overflow:hidden}@media screen and (max-width:980px){.top .sec03{padding:45px 0;height:auto}}.top .sec03 .content-width{position:relative}.top .sec03 .sec03-title h2{border-left:10px solid #fff;color:#fff;padding-left:20px;font-size:25px;letter-spacing:.2em;margin-bottom:35px;font-weight:400}@media screen and (max-width:980px){.top .sec03 .sec03-title h2{border-left:5px solid #fff;font-size:20px;padding-left:15px;margin-bottom:15px}}.top .sec03 .sec03-desc{padding-left:30px;font-weight:300;color:#fff;letter-spacing:.1em;font-size:16px;margin-bottom:30px;line-height:1.87}@media screen and (max-width:980px){.top .sec03 .sec03-desc{font-size:13px;margin-bottom:30px;padding-left:5px}}.top .sec03 .sec03-limit{position:absolute;right:0;bottom:-50px}@media screen and (max-width:980px){.top .sec03 .sec03-limit{right:5%;bottom:-30px}}.top .sec03 .sec03-limit span{font-size:14px;color:#fff}@media screen and (max-width:980px){.top .sec03 .sec03-limit span{font-size:11px}}.top .sec03 .sec03-circle{width:580px;height:420px;border:1.5px solid #fff;border-radius:50%;content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:980px){.top .sec03 .sec03-circle{height:400px}}@media screen and (max-width:600px){.top .sec03 .sec03-circle{display:none}}.top .sec03 .sec03-txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:885px}@media screen and (max-width:600px){.top .sec03 .sec03-txt{display:none}}.top .sec03 .sec03-txt h3{text-align:center;color:#fff;font-size:32px;letter-spacing:.35em;font-weight:400;padding:18px 0;position:relative;z-index:10;width:100%}@media screen and (max-width:980px){.top .sec03 .sec03-txt h3{font-size:20px;padding:10px 0}}.top .sec03 .sec03-txt h3:before{position:absolute;background-color:rgba(64,65,70,.73);border-radius:50%;width:100%;height:100%;left:0;top:0;background-size:contain;background-position:50%;background-repeat:no-repeat;content:"";display:block;z-index:-1;filter:blur(20px)}.top .sec03 .sec03-wrap{position:relative;height:550px;z-index:9}@media screen and (max-width:980px){.top .sec03 .sec03-wrap{height:650px}}@media screen and (max-width:600px){.top .sec03 .sec03-wrap{height:auto}}.top .sec03 .sec03-wrap .sec03-container{position:relative;height:100%}@media screen and (max-width:600px){.top .sec03 .sec03-wrap .sec03-container{display:flex;flex-wrap:wrap}}.top .sec03 .sec03-wrap .sec03-container a:hover{opacity:1;transform:scale(1.03)!important}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col{background-color:#fff;padding:30px 20px;max-width:320px;width:48%;border-radius:6px;transform:scale(1);transition:all .6s ease}@media screen and (max-width:980px){.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col{width:35%}}@media screen and (max-width:600px){.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col{padding:20px 15px 30px;margin-right:4%;margin-bottom:4%;width:48%}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(2n){margin-right:0}}@media screen and (min-width:601px){.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col{position:absolute}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:first-child{right:calc(50% + 60px);top:0}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(2){left:calc(50% + 60px);top:0}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(3){left:0;top:50%;transform:translateY(-50%)}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(3):hover{opacity:1;transform:scale(1.03) translateY(-50%)!important}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(4){right:0;top:50%;transform:translateY(-50%)}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(4):hover{opacity:1;transform:scale(1.03) translateY(-50%)!important}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(5){bottom:35px;right:calc(50% + 60px)}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col:nth-child(6){bottom:35px;left:calc(50% + 60px)}}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col .com-btn{width:100%}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col h3{color:#09204d;margin-bottom:10px;text-align:center;font-weight:400;font-size:17px;letter-spacing:.3em}@media screen and (max-width:980px){.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col h3{font-size:14px;height:33.6px;line-height:1.2}}.top .sec03 .sec03-wrap .sec03-container .sec03-wrap-col p{font-size:11px;margin-bottom:0;margin-top:15px;color:#464646;letter-spacing:.05em;line-height:1.63;text-align:center}.top .sec04{padding-top:100px}@media screen and (max-width:980px){.top .sec04{padding-top:60px}}.top .sec04 .sec04-container .sec04-title h2{border-left:10px solid #09204d;color:#09204d;padding-left:20px;font-size:25px;letter-spacing:.2em;margin-bottom:35px;font-weight:400}@media screen and (max-width:980px){.top .sec04 .sec04-container .sec04-title h2{font-size:20px;border-left:5px solid #09204d;padding-left:15px;line-height:1.6}}.top .sec04 .sec04-container:first-child p{padding-left:30px;font-weight:300;color:#464646;letter-spacing:.1em;font-size:16px;margin-bottom:30px;line-height:1.87}@media screen and (max-width:980px){.top .sec04 .sec04-container:first-child p{padding-left:10px;font-size:13px}}.top .sec04 .sec04-container dl{margin-bottom:30px;padding-left:30px}@media screen and (max-width:980px){.top .sec04 .sec04-container dl{padding-left:10px}}.top .sec04 .sec04-container dl:last-child{margin-bottom:0}.top .sec04 .sec04-container dl dt{max-width:227px;width:90%;border:2px solid #09204d;border-radius:5px;margin-bottom:15px;font-size:14px;color:#09204d;text-align:center;letter-spacing:.15em;padding:5px 0}@media screen and (max-width:980px){.top .sec04 .sec04-container dl dt{font-size:12px}}.top .sec04 .sec04-container dl dd{font-size:16px;color:#464646;letter-spacing:.15em;font-weight:300;line-height:1.87}@media screen and (max-width:980px){.top .sec04 .sec04-container dl dd{font-size:13px}}.top .sec05{margin-bottom:90px;padding-top:60px}@media screen and (max-width:980px){.top .sec05{padding-top:60px;margin-bottom:60px}}.top .sec05 .sec05-container{margin-bottom:60px}@media screen and (max-width:980px){.top .sec05 .sec05-container{margin-bottom:30px}}.top .sec05 .sec05-container:last-child{margin-bottom:0}.top .sec05 .sec05-container .sec05-title{margin-bottom:20px}.top .sec05 .sec05-container .sec05-title h2{border-left:10px solid #09204d;color:#09204d;padding-left:20px;font-size:25px;letter-spacing:.2em;line-height:1.6;font-weight:400}@media screen and (max-width:980px){.top .sec05 .sec05-container .sec05-title h2{font-size:16px;border-left:5px solid #09204d;padding-left:15px}}.top .sec05 .sec05-container a{color:#09204d;font-size:18px;display:flex;align-items:center;font-weight:700;letter-spacing:.3em}@media screen and (max-width:980px){.top .sec05 .sec05-container a{font-size:13px}}.top .sec05 .sec05-container a span{letter-spacing:.3em;font-size:18px;max-width:calc(100% - 50px);display:block;color:#09204d}@media screen and (max-width:980px){.top .sec05 .sec05-container a span{font-size:13px}}.top .sec05 .sec05-container a span small{font-size:10px;color:#09204d}.top .sec05 .sec05-container a:before{content:">";color:#09204d}.top .sec05 .sec05-container a:after{content:"";display:block;width:38px;height:40px;background-size:contain;background-repeat:no-repeat;background-image:url(../img/css/icon-pdf.png);margin-left:10px}@media screen and (max-width:980px){.top .sec05 .sec05-container a:after{width:30px;height:32px}}.top .sec06{padding-bottom:100px}@media screen and (max-width:980px){.top .sec06{padding-bottom:60px}}.top .sec06-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:980px){.top .sec06-wrap{width:100%;max-width:600px;margin:0 auto}}.top .sec06-wrap .sec06-wrap-col{width:23%}@media screen and (max-width:980px){.top .sec06-wrap .sec06-wrap-col{width:48%;margin-bottom:20px}}.top .sec06-wrap .sec06-wrap-col a{position:relative;display:block;overflow:hidden;border-radius:15px 15px 0 0;box-shadow:0 4px 15px 0 rgba(219,60,24,.5)}.top .sec06-wrap .sec06-wrap-col a:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(234,149,131,0),#db3c18)}.top .sec06-wrap .sec06-wrap-col a img{width:100%}.top .sec06-wrap .sec06-wrap-col a p{position:absolute;left:15px;bottom:15px;margin:0;color:#fff;z-index:5;width:100%;font-size:14px;font-weight:500}.top .sec06-wrap .sec06-wrap-col a p:after{content:"";width:20px;height:20px;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;right:30px;bottom:0}.top .sec07{position:relative}.top .sec07:before{font-family:century-gothic,sans-serif;font-weight:800;font-size:58px;line-height:1.28;color:#fbebe8;position:absolute;left:0;bottom:50%;transform:translateY(50%);content:"Dialogue with \a companies, etc.";white-space:pre;z-index:10}@media screen and (max-width:980px){.top .sec07:before{font-size:34px;top:40px;transform:translate(0)}}.top .sec07:after{content:"";position:absolute;right:0;top:0;width:55%;height:100%;background:linear-gradient(90deg,#ea9583,#db3c18);z-index:-1}@media screen and (max-width:980px){.top .sec07:after{width:75%}}.top .sec07 .sec07-wrap{display:flex;flex-wrap:wrap;width:95%;max-width:1200px;margin:0 auto;align-items:center;padding:66px 0;position:relative;z-index:10}@media screen and (max-width:980px){.top .sec07 .sec07-wrap{padding:30px 0}}.top .sec07 .sec07-wrap .sec07-wrap-title{width:35%}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-title{width:100%;margin-bottom:50px}}.top .sec07 .sec07-wrap .sec07-wrap-title h2{color:#db3c18;font-size:28px;line-height:1.4;font-weight:500;letter-spacing:.3em}.top .sec07 .sec07-wrap .sec07-wrap-content{width:65%}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-content{width:100%;margin-left:auto}}@media screen and (max-width:600px){.top .sec07 .sec07-wrap .sec07-wrap-content{max-width:400px}}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col{display:flex;align-items:center;margin-bottom:30px}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col:first-child,.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col:nth-child(3){transform:scale(.8)}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col:last-child{margin-bottom:0}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-img{width:349px}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-img{width:250px}}@media screen and (max-width:600px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-img{width:110px}}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-img img{width:100%;box-shadow:0 4px 15px 0 rgba(219,60,24,.5)}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt{width:calc(100% - 349px);padding-left:25px}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt{width:calc(100% - 250px)}}@media screen and (max-width:600px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt{width:calc(100% - 110px);padding-left:15px}}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt h3{color:#fff;font-size:27px;margin-bottom:20px;letter-spacing:.2em}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt h3{font-size:16px;margin-bottom:10px}}.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt p{color:#fff;font-size:12px;margin:0;line-height:1.81}@media screen and (max-width:980px){.top .sec07 .sec07-wrap .sec07-wrap-content .sec07-wrap-content-col .sec07-wrap-content-col-txt p{font-size:11px}}.page .page-title--border h2{text-align:center;color:#09204d;letter-spacing:.3em;line-height:1.5}.page .page-title--border h2:after{content:"";display:block;width:49px;height:5px;background-color:#9e9e9e;margin:20px auto 30px}@media screen and (max-width:980px){.page .page-title--border h2:after{height:3px;margin:15px auto 20px}}.page .page-title h1,.page .page-title h2{color:#09204d;border-left:8px solid #09204d;font-size:24px;font-weight:500;letter-spacing:.3em;padding:10px 0 10px 20px;margin-bottom:40px}@media screen and (max-width:980px){.page .page-title h1,.page .page-title h2{font-size:16px;padding:5px 0 5px 15px;line-height:1.4;margin-bottom:30px}}.page .page-title-normal{text-align:center;margin-bottom:40px}.page .page-title-normal span{color:#db3c18;font-size:15px}.page .page-title-normal h2{margin-top:6px;text-align:center;font-size:26px;font-weight:700;letter-spacing:.3em}@media screen and (max-width:980px){.page .page-title-normal h2{font-size:20px}}.page .page-visual{position:relative}.page .page-visual .scroll{position:absolute;bottom:30px;right:50%;transform:translateX(50%);width:1px;height:30px;overflow:hidden;opacity:0;animation:ani_opacity .3s ease .8s forwards}.page .page-visual .scroll span{width:100%;height:30px;background-color:#fff;display:block;animation:ani_scroll 2s ease 1.5s infinite;transform:translateY(-100%)}@keyframes ani_scroll{0%{transform:translateY(-100%)}to{transform:translateY(120%)}}.page .page-visual .page-visual-bg{position:relative;z-index:-1;overflow:hidden}.page .page-visual .page-visual-bg img{width:100%;height:auto;min-height:350px;object-fit:cover}@media screen and (min-width:981px){.page .page-visual .page-visual-bg img{transform:scale(1.1);animation:ani_scale 2s ease forwards}@keyframes ani_scale{0%{transform:scale(1.1)}to{transform:scale(1)}}}@media screen and (max-width:980px){.page .page-visual .page-visual-bg img{height:300px}}.page .page-visual .page-visual-title{position:absolute;opacity:0;animation:ani_opacity 1s ease .6s forwards;left:0;bottom:50%;width:100%;transform:translateY(50%)}@media screen and (max-width:980px){.page .page-visual .page-visual-title{left:0;width:100%;padding:0 2.5%}}.page .page-visual .page-visual-title h1,.page .page-visual .page-visual-title h2{color:#fff;font-size:21px;font-weight:400;letter-spacing:.3em;line-height:1.57;margin-bottom:20px;text-align:center;font-weight:700}@media screen and (max-width:980px){.page .page-visual .page-visual-title h1,.page .page-visual .page-visual-title h2{font-size:18px}}.page .page-visual .page-visual-title p{color:#fff;font-size:17px;line-height:1.76;letter-spacing:.095em;text-align:center;margin-bottom:20px}@media screen and (max-width:980px){.page .page-visual .page-visual-title p{font-size:12px}}.page .page-visual .page-visual-title ul{display:flex;justify-content:center}@media screen and (max-width:600px){.page .page-visual .page-visual-title ul{flex-wrap:wrap}}.page .page-visual .page-visual-title ul li{border:1px solid #fff;color:#fff;margin-right:10px;padding:2px 30px;font-size:16px;border-radius:5px}@media screen and (max-width:980px){.page .page-visual .page-visual-title ul li{font-size:13px;padding:2px 15px;margin-bottom:8px}}.page .page-visual .page-visual-title ul li:last-child{margin-right:0}.page .sec-feature{background-image:url(../img/css/feature-bg.png);background-position:top;background-size:100%;background-repeat:no-repeat;padding:60px 0}.page .sec-feature .strategy-dl{margin-top:80px}@media screen and (max-width:980px){.page .sec-feature .strategy-dl{margin-top:60px}}.page .sec-feature .feature-wrap--full .feature-wrap-col-left{width:100%!important;margin-bottom:25px!important}.page .sec-feature .feature-wrap--full .feature-wrap-col-left .feature-wrap-col-title{width:calc(100% - 50px)!important}.page .sec-feature .feature-wrap--full .feature-wrap-col-left .feature-wrap-col-title h3{text-align:left!important;padding-left:20px}.page .sec-feature .feature-wrap--full .feature-wrap-col-txt{width:100%!important}.page .sec-feature .feature-wrap{border-bottom:1px solid #09204d;padding-bottom:40px}.page .sec-feature .feature-wrap .feature-wrap-col{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:30px}@media screen and (max-width:600px){.page .sec-feature .feature-wrap .feature-wrap-col{margin-bottom:15px}}.page .sec-feature .feature-wrap .feature-wrap-col:last-child{margin-bottom:0}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-left{display:flex;align-items:center;width:255px;position:relative}@media screen and (max-width:600px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-left{width:100%;margin-bottom:20px;padding-right:25px}}@media screen and (max-width:600px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-left:hover{opacity:.8;cursor:pointer}}@media screen and (max-width:600px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-left:after{transition:all .6s ease;width:25px;height:25px;content:"";display:block;position:absolute;right:0;bottom:50%;transform:translateY(50%);background-image:url(../img/css/icon-feature-bottom.png);background-size:contain;background-repeat:no-repeat}}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt{width:100%;padding-left:25px;position:relative}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt:before{position:absolute;width:10px;height:10px;background-color:#09204d;content:"";display:block;left:0;top:10px}@media screen and (max-width:980px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt:before{width:8px;height:8px;top:8px}}@media screen and (max-width:600px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt{width:100%;padding-left:20px}}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt a{text-decoration:underline;color:#545454;font-size:16px}@media screen and (max-width:980px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt a{font-size:13px}}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p{font-size:16px;color:#464646;margin:0;line-height:1.7;letter-spacing:.05em}@media screen and (max-width:980px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p{font-size:13px;line-height:1.75}}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p span{font-size:16px;color:#464646;font-weight:700}@media screen and (max-width:980px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p span{font-size:13px}}.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p strong{color:#09204d;font-weight:700;display:block;margin:15px 0;font-size:16px}@media screen and (max-width:980px){.page .sec-feature .feature-wrap .feature-wrap-col .feature-wrap-col-txt p strong{font-size:14px}}.page .sec-method{padding-bottom:70px}.page .sec-method .method-wrap--full{max-width:inherit!important}.page .sec-method .method-wrap--full .method-wrap-title{width:260px!important}.page .sec-method .method-wrap--full .method-wrap-txt{width:calc(100% - 260px)!important;padding-right:20px!important}@media screen and (max-width:980px){.page .sec-method .method-wrap--full .method-wrap-txt{padding-right:0!important}}@media screen and (max-width:600px){.page .sec-method .method-wrap--full .method-wrap-txt{width:100%!important}}.page .sec-method .method-wrap{width:100%;max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap}@media screen and (max-width:980px){.page .sec-method .method-wrap{max-width:660px}}.page .sec-method .method-wrap .method-wrap-title{width:155px}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-title{width:80px}}@media screen and (max-width:600px){.page .sec-method .method-wrap .method-wrap-title{width:100%;margin-bottom:30px}}.page .sec-method .method-wrap .method-wrap-title h2{color:#09204d;font-weight:400;border-left:8px solid #09204d;font-size:25px;padding-left:15px}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-title h2{font-size:18px}}.page .sec-method .method-wrap .method-wrap-txt--full{width:100%!important}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-txt--full{width:100%!important}}.page .sec-method .method-wrap .method-wrap-txt{width:calc(100% - 155px)}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-txt{width:calc(100% - 80px)}}@media screen and (max-width:600px){.page .sec-method .method-wrap .method-wrap-txt{width:100%}}.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list{padding-left:30px;margin-bottom:45px}@media screen and (max-width:600px){.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list{padding-left:20px}}.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#464646}@media screen and (max-width:600px){.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li{padding-left:10px}}.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li:before{position:absolute;content:"・";left:0;top:0}@media screen and (max-width:600px){.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li:before{left:-15px}}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li{font-size:13px}}.page .sec-method .method-wrap .method-wrap-txt .method-wrap-txt-list li:last-child{margin-bottom:0}.page .sec-method .method-wrap .method-wrap-txt p{font-size:16px;color:#464646;letter-spacing:.05em;line-height:1.875}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-txt p{font-size:13px}}.page .sec-method .method-wrap .method-wrap-txt p span{font-size:16px;color:#464646;font-weight:700!important;letter-spacing:.05em}@media screen and (max-width:980px){.page .sec-method .method-wrap .method-wrap-txt p span{font-size:13px}}.page .sec-method .method-figure{width:100%;max-width:600px;margin:0 auto}.page .sec-method .method-figure .method-figure-parent{background-color:#09204d;width:80%;max-width:300px;margin-bottom:15px;box-shadow:0 4px 4px rgba(0,0,0,.15)}@media screen and (max-width:600px){.page .sec-method .method-figure .method-figure-parent{max-width:250px}}.page .sec-method .method-figure .method-figure-parent p{margin:0;color:#fff;font-size:12px;text-align:center;line-height:1.6;padding:10px 0}@media screen and (max-width:600px){.page .sec-method .method-figure .method-figure-parent p{font-size:11px}}.page .sec-method .method-figure ul{padding-left:190px;position:relative}@media screen and (max-width:600px){.page .sec-method .method-figure ul{padding-left:100px}}.page .sec-method .method-figure ul:before{width:1.5px;height:197px;background-color:#09204d;content:"";display:block;position:absolute;left:85px;top:-20px}@media screen and (max-width:600px){.page .sec-method .method-figure ul:before{left:49px;top:-29px}}.page .sec-method .method-figure ul li{width:80%;max-width:300px;margin-bottom:15px;background-color:#09204d;color:#fff;font-size:12px;text-align:center;padding:10px 0;line-height:1.6;position:relative}@media screen and (max-width:600px){.page .sec-method .method-figure ul li{font-size:11px}}.page .sec-method .method-figure ul li:before{width:105px;left:-105px;bottom:50%;transform:translateY(50%);height:1.5px;background-color:#09204d;content:"";display:block;position:absolute}@media screen and (max-width:600px){.page .sec-method .method-figure ul li:before{width:50px;left:-50px}}.page .sec-method .method-figure ul li:last-child{margin-bottom:0}.page .sec-strategy{padding-bottom:80px}.page .sec-strategy .strategy-visual{position:relative;margin-bottom:60px}.page .sec-strategy .strategy-visual .strategy-visual-bg{position:relative;z-index:-1}.page .sec-strategy .strategy-visual .strategy-visual-bg img{width:100%;height:auto;min-height:300px;object-fit:cover}@media screen and (max-width:600px){.page .sec-strategy .strategy-visual .strategy-visual-bg img{min-height:250px}}.page .sec-strategy .strategy-visual .strategy-visual-title{position:absolute;left:0;bottom:50%;width:100%;transform:translateY(50%)}@media screen and (max-width:980px){.page .sec-strategy .strategy-visual .strategy-visual-title{left:0;width:100%;padding:0 5%}}@media screen and (max-width:600px){.page .sec-strategy .strategy-visual .strategy-visual-title{padding:0 2.5%}}.page .sec-strategy .strategy-visual .strategy-visual-title h1,.page .sec-strategy .strategy-visual .strategy-visual-title h2{color:#fff;font-size:21px;font-weight:400;letter-spacing:.3em;line-height:1.57;margin-bottom:20px;text-align:center;font-weight:700}@media screen and (max-width:980px){.page .sec-strategy .strategy-visual .strategy-visual-title h1,.page .sec-strategy .strategy-visual .strategy-visual-title h2{font-size:18px}}.page .sec-strategy .strategy-visual .strategy-visual-title p{color:#fff;font-size:17px;line-height:1.76;letter-spacing:.095em;text-align:center;margin-bottom:0}@media screen and (max-width:980px){.page .sec-strategy .strategy-visual .strategy-visual-title p{font-size:13px}}.page .sec-strategy .strategy-desc{width:100%;max-width:940px;margin:40px auto 0}.page .sec-strategy .strategy-desc p{color:#464646;letter-spacing:.1em;line-height:1.875;margin:0;font-size:16px}@media screen and (max-width:980px){.page .sec-strategy .strategy-desc p{font-size:13px}}.page .sec-strategy .strategy-desc a{color:#464646;letter-spacing:.1em;line-height:1.875;margin:0;font-size:16px;text-decoration:underline}@media screen and (max-width:980px){.page .sec-strategy .strategy-desc a{font-size:13px}}.page .strategy-dl{width:100%;max-width:1020px;margin:0 auto}.page .strategy-dl p{line-height:1.87;font-size:16px;color:#464646;margin:0}@media screen and (max-width:980px){.page .strategy-dl p{font-size:13px}}.page .strategy-dl p span{font-weight:700;font-size:16px;color:#464646}@media screen and (max-width:980px){.page .strategy-dl p span{font-size:15px}}.page .strategy-dl ul{margin:20px 0}.page .strategy-dl ul li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#464646}@media screen and (max-width:980px){.page .strategy-dl ul li{font-size:13px;padding-left:5px;margin-bottom:10px}}.page .strategy-dl ul li span{font-weight:700;font-size:16px;color:#464646}@media screen and (max-width:980px){.page .strategy-dl ul li span{font-size:13px}}.page .strategy-dl ul li:before{position:absolute;content:"・";left:0;top:0}@media screen and (max-width:600px){.page .strategy-dl ul li:before{left:-8px}}.page .strategy-dl ul li:last-child{margin-bottom:0}.page .strategy-dl dl{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #09204d}.page .strategy-dl dl:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.page .strategy-dl dl dt{width:130px;border:2px solid #09204d;border-radius:5px;text-align:center;font-size:14px;padding:4px 0;color:#09204d}@media screen and (max-width:980px){.page .strategy-dl dl dt{font-size:12px}}@media screen and (max-width:600px){.page .strategy-dl dl dt{width:100px;margin-bottom:15px}}.page .strategy-dl dl dd{padding-left:30px;line-height:1.87;font-size:16px;color:#464646;width:calc(100% - 130px)}@media screen and (max-width:980px){.page .strategy-dl dl dd{font-size:13px}}.page .strategy-dl dl dd span{font-weight:700;font-size:16px;color:#464646}@media screen and (max-width:980px){.page .strategy-dl dl dd span{font-size:15px}}.page .strategy-dl dl dd strong{font-weight:700;display:block;margin-top:10px;font-size:16px;color:#09204d}@media screen and (max-width:980px){.page .strategy-dl dl dd strong{font-size:15px}}@media screen and (max-width:980px){.page .strategy-dl dl dd{font-size:14px}}@media screen and (max-width:600px){.page .strategy-dl dl dd{width:100%;padding-left:15px}}.page .strategy-wrap-img{width:100%;max-width:900px!important;margin:0 auto;padding:0!important}@media screen and (max-width:980px){.page .strategy-wrap-img{min-width:550px;padding:0 5%!important}}.page .scroll__inner-img{margin-bottom:20px!important}.page .strategy-wrap .strategy-wrap-desc{margin-bottom:70px}.page .strategy-wrap .strategy-wrap-desc p{text-align:center;font-size:16px;line-height:1.86;color:#464646;margin:0}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-desc p{font-size:13px}}.page .strategy-wrap .strategy-wrap-title{width:100%;margin-bottom:20px;font-size:20px;color:#09204d;text-align:center}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-title{font-size:18px}}.page .strategy-wrap .mx550{max-width:550px!important}.page .strategy-wrap .strategy-wrap-col{display:flex;border-bottom:1px solid #09204d;padding-bottom:30px;margin-bottom:30px}@media screen and (max-width:600px){.page .strategy-wrap .strategy-wrap-col{flex-wrap:wrap}}.page .strategy-wrap .strategy-wrap-col:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-title{width:340px}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-title{width:100%;margin-bottom:30px}}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-title h3{font-size:20px;color:#09204d;letter-spacing:.1em;line-height:1.6;margin-bottom:15px}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-title h3{font-size:16px}}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-title span{color:#fff;background-color:#09204d;border-radius:4px;padding:2px 10px;display:inline-block}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt{width:calc(100% - 340px)}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt{width:100%}}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt p{margin-bottom:25px;color:#464646;line-height:1.87}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img{display:flex;align-items:center}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-left{width:145px}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-left{width:120px}}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-right{width:calc(100% - 145px);padding-left:20px}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-right{width:calc(100% - 120px);padding-left:15px}}.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-right a{text-decoration:underline}@media screen and (max-width:980px){.page .strategy-wrap .strategy-wrap-col .strategy-wrap-col-txt .strategy-wrap-col-txt-img .strategy-wrap-col-txt-img-right a{font-size:12px}}.page .sec-table{padding-bottom:60px}.page .sec-table h3{background-color:#09204d;color:#fff;font-size:20px;padding:10px 0 10px 40px;border-radius:4px;letter-spacing:.3em;margin-bottom:30px}.page .sec-table .sec-table-wrap{margin-bottom:30px}.page .sec-table .sec-table-wrap table tr:last-child td,.page .sec-table .sec-table-wrap table tr:last-child th{border-bottom:none}.page .sec-table .sec-table-wrap table th{width:33%;font-size:20px;color:#09204d;border-right:1px solid #09204d;border-bottom:1px solid #09204d;padding:30px 15px;vertical-align:middle}@media screen and (max-width:980px){.page .sec-table .sec-table-wrap table th{font-size:13px;padding:20px 5px 20px 0}}.page .sec-table .sec-table-wrap table td{vertical-align:middle;border-bottom:1px solid #09204d;width:67%;font-size:16px;line-height:1.56;padding:30px 15px 30px 40px}@media screen and (max-width:980px){.page .sec-table .sec-table-wrap table td{font-size:13px;padding:20px 0 20px 10px}}@media screen and (max-width:600px){.global-reit .sec-strategy .strategy-visual-title p{padding:0 5%;text-align:left!important}}@media screen and (max-width:600px){.global-reit .strategy-wrap-desc p{text-align:left!important}}@media screen and (max-width:600px){.quont .sec-strategy .strategy-visual-title p{padding:0 5%}}@media screen and (max-width:600px){.quont .strategy-wrap-desc p{text-align:left!important}}.quont .strategy-wrap .strategy-wrap-img{min-width:auto!important;padding:0!important}.com-img-txt{width:90%;max-width:580px;margin:20px auto 0}.com-img-txt p{font-size:16px;border:4px solid #2b406c;padding:20px 10px;text-align:center}@media screen and (max-width:980px){.com-img-txt p{padding:15px;border:2px solid #2b406c;font-size:12px!important;text-align:left}}.scroll__inner{background-color:#fff;padding:0 0 20px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll__inner .scroll__inner-img{padding:0 5%;width:100%;min-width:500px;height:auto}.scroll__inner::-webkit-scrollbar{display:none}.simplebar-scrollbar:before{background:#fff;border-radius:0;height:5px!important;margin-left:2px;margin-top:3px}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track{background:#cbd2e0;height:15px!important}.simplebar-horizontal{width:80%!important;margin:0 auto!important;border-radius:20px;padding:0 10px!important;background-color:#e6e9ed!important}.simplebar-scrollbar:before{background-color:#213766!important;opacity:1!important}.engagement .engagement-title{background-color:#09204d;padding:15px 0;margin-bottom:70px}@media screen and (max-width:980px){.engagement .engagement-title{margin-bottom:40px}}.engagement .engagement-title h2{color:#fff;text-align:center;font-size:24px;margin:0}@media screen and (max-width:980px){.engagement .engagement-title h2{font-size:18px}}.engagement .sec-feature{position:relative}.engagement .engagement-title-team h3{text-align:center;margin-bottom:80px;color:#09204d;line-height:1.8}@media screen and (max-width:980px){.engagement .engagement-title-team h3{font-size:16px;margin-bottom:40px}}.engagement .engagement-item{margin-bottom:80px;position:relative}@media screen and (max-width:600px){.engagement .engagement-item{margin-top:60px}}.engagement .engagement-item .engagement-item-main{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:540px}@media screen and (max-width:600px){.engagement .engagement-item .engagement-item-main{max-width:400px}}.engagement .engagement-item .engagement-item-bg{width:100%;max-width:782px;margin:0 auto}.engagement .history-wrap{display:flex;padding:20px 0;position:relative}@media screen and (max-width:600px){.engagement .history-wrap{flex-wrap:wrap}}.engagement .history-wrap:first-child{padding-top:0}.engagement .history-wrap:last-child:after,.engagement .history-wrap:last-child:before{display:none}.engagement .history-wrap:before{position:absolute;left:12px;top:30px;width:3px;height:100%;background-color:#09204d;content:"";display:block}@media screen and (max-width:980px){.engagement .history-wrap:before{top:22px;height:calc(100% + 5px);left:7.5px}}.engagement .history-wrap:after{width:90%;max-width:850px;height:1px;background-color:#09204d;content:"";display:block;position:absolute;right:0;bottom:0}.engagement .history-wrap .history-wrap-year{width:165px;font-size:22px;color:#09204d;font-weight:700;position:relative;padding-left:40px}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-year{width:100px;font-size:18px;padding-left:25px}}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-year{width:100%}}.engagement .history-wrap .history-wrap-year:before{position:absolute;width:25px;height:25px;content:"";display:block;left:0;top:5px;border-radius:50%;background-color:#09204d}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-year:before{width:18px;height:18px;top:4px}}.engagement .history-wrap .history-wrap-txt{width:calc(100% - 165px)}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt{width:calc(100% - 100px)}}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt{width:100%;padding-left:40px}}.engagement .history-wrap .history-wrap-txt h3{font-size:16px;color:#09204d;margin-bottom:20px;line-height:1.3;padding-top:5px}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt h3{font-size:14px;padding-top:10px;margin-bottom:15px}}.engagement .history-wrap .history-wrap-txt p{font-size:13px;color:#464646;margin:5px 0 0}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt p{font-size:12px}}.engagement .history-wrap .history-wrap-txt dl{display:flex;flex-wrap:wrap;padding:7px 0}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt dl{padding-right:8px}}.engagement .history-wrap .history-wrap-txt dl dt{width:110px}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt dl dt{width:90px}}.engagement .history-wrap .history-wrap-txt dl dt span{border:2px solid #09204d;color:#09204d;width:80px;font-weight:700;font-size:13px;text-align:center;display:block;margin:0 auto;border-radius:6px}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt dl dt span{font-size:11px;width:60px}}.engagement .history-wrap .history-wrap-txt dl dd{width:calc(100% - 110px);font-size:13px;color:#464646;font-weight:700}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt dl dd{font-size:12px;width:calc(100% - 90px)}}.engagement .history-wrap .history-wrap-txt dl dd span{position:relative;display:block;padding-left:42px;font-size:13px;color:#464646}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt dl dd span{font-size:12px;padding-left:25px}}.engagement .history-wrap .history-wrap-txt dl dd span:after{background-image:url(../img/css/sec11-engagement-arrow.png);width:37px;height:13px;background-size:contain;background-repeat:no-repeat;content:"";display:block;position:absolute;left:0;bottom:50%;transform:translateY(50%)}@media screen and (max-width:980px){.engagement .history-wrap .history-wrap-txt dl dd span:after{width:18px;height:6px}}.engagement .history-wrap .history-wrap-txt .color-bg-blue{background-color:#e6e9ed}.engagement .history-wrap .history-wrap-txt .color-bg-blue dt span{background-color:#09204d;color:#fff}.engagement .history-wrap .history-wrap-txt .history-wrap-figure{display:flex}.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-daiwa{width:80px;display:flex;align-items:center;justify-content:center;border:2px solid #09204d;color:#09204d;border-radius:6px;font-size:13px}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-daiwa{width:45px;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.2em}}.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-consul{width:80px;display:flex;align-items:center;justify-content:center;border:2px solid #09204d;background-color:#09204d;color:#fff;border-radius:6px;font-size:13px}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-consul{width:45px;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;letter-spacing:.2em}}.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc{padding:0 20px}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc{width:calc(100% - 100px);padding:0 15px}}.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc ul li{font-size:13px;font-weight:700}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc ul li{font-size:11px}}.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc ul li:first-child:after{width:100%;content:"";height:30px;background-image:url(../img/css/history-wrap-figure-after.png);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block;margin:15px auto}@media screen and (max-width:600px){.engagement .history-wrap .history-wrap-txt .history-wrap-figure .history-wrap-figure-desc ul li:first-child:after{background-image:url(../img/css/history-wrap-figure-after-sp_v2.png)}}.engagement .sec-active{border-top:1px solid #464646;padding-top:80px;padding-bottom:50px}@media screen and (max-width:600px){.engagement .sec-active{padding-top:40px}}.engagement .sec-active .active-wrap{display:flex;flex-wrap:wrap}.engagement .sec-active .active-wrap .active-wrap-title{width:300px}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-title{width:250px}}@media screen and (max-width:600px){.engagement .sec-active .active-wrap .active-wrap-title{width:100%;margin-bottom:40px}}.engagement .sec-active .active-wrap .active-wrap-title h1,.engagement .sec-active .active-wrap .active-wrap-title h2{color:#09204d;font-size:20px;font-weight:400;letter-spacing:.15em;line-height:1.57;margin-bottom:0;border-left:8px solid #09204d;padding-left:15px;text-align:left;font-weight:700}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-title h1,.engagement .sec-active .active-wrap .active-wrap-title h2{font-size:18px}}.engagement .sec-active .active-wrap .active-wrap-txt{width:calc(100% - 300px)}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-txt{width:calc(100% - 250px)}}@media screen and (max-width:600px){.engagement .sec-active .active-wrap .active-wrap-txt{width:100%}}.engagement .sec-active .active-wrap .active-wrap-txt p{font-size:16px;color:#464646;letter-spacing:.15em}.engagement .sec-active .active-wrap .active-wrap-txt ul li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#464646}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-txt ul li{font-size:13px;padding-left:5px;margin-bottom:10px}}.engagement .sec-active .active-wrap .active-wrap-txt ul li span{color:#464646;font-weight:700}.engagement .sec-active .active-wrap .active-wrap-txt ul li small{font-size:11px;color:#464646}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-txt ul li small{font-size:10px}}.engagement .sec-active .active-wrap .active-wrap-txt ul li:before{position:absolute;content:"・";left:0;top:0}@media screen and (max-width:600px){.engagement .sec-active .active-wrap .active-wrap-txt ul li:before{left:0;position:inherit}}.engagement .sec-active .active-wrap .active-wrap-txt ul li:last-child{margin-bottom:0}.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#464646}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li{font-size:13px;margin-bottom:10px}}@media screen and (max-width:600px){.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li{padding-left:5px}}.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li span{color:#464646;font-weight:700}.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li small{font-size:11px;color:#464646}@media screen and (max-width:980px){.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li small{font-size:10px}}.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li:before{position:absolute;content:"✔️";left:0;top:0}@media screen and (max-width:600px){.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li:before{left:0;position:inherit}}.engagement .sec-active .active-wrap .active-wrap-txt .active-wrap-txt-check li:last-child{margin-bottom:0}.engagement .sec-active .active-table{width:90%;max-width:900px;margin:45px auto 0}@media screen and (max-width:600px){.engagement .sec-active .active-table{width:100%}}@media screen and (max-width:980px){.engagement .sec-active .active-table .active-table-main{margin-bottom:20px;padding-left:5%}}.engagement .sec-active .active-table .active-table-icon{text-align:right;padding-right:5%;display:none}@media screen and (max-width:600px){.engagement .sec-active .active-table .active-table-icon{display:block}}.engagement .sec-active .active-table .active-table-icon img{width:43px}.engagement .sec-active .active-table table{width:100%;min-width:600px}.engagement .sec-active .active-table table th{background-color:#09204d;color:#fff;font-size:15px;border-bottom:1px solid #09204d;padding:15px 20px;text-align:center}@media screen and (max-width:980px){.engagement .sec-active .active-table table th{font-size:13px;padding:10px 15px}}.engagement .sec-active .active-table table th:first-of-type{width:10%}@media screen and (max-width:600px){.engagement .sec-active .active-table table th:first-of-type{width:10%}}.engagement .sec-active .active-table table th:nth-of-type(2){width:20%}@media screen and (max-width:600px){.engagement .sec-active .active-table table th:nth-of-type(2){width:15%}}.engagement .sec-active .active-table table th:nth-of-type(3){width:15%}.engagement .sec-active .active-table table th:nth-of-type(4){width:45%}@media screen and (max-width:600px){.engagement .sec-active .active-table table th:nth-of-type(4){width:50%}}.engagement .sec-active .active-table table td{font-size:15px;border-bottom:1px solid #09204d;padding:20px;text-align:center}@media screen and (max-width:980px){.engagement .sec-active .active-table table td{font-size:13px;padding:10px}}.engagement .sec-active .active-table table .background td{background-color:rgba(9,32,77,.1)}.engagement .sec-active .chizai{margin-top:50px}.engagement .sec-active .chizai .chizai-title{border-left:7px solid #09204d;padding:10px 10px 10px 15px;margin-bottom:20px}.engagement .sec-active .chizai .chizai-title h2{font-weight:400;font-size:20px}.engagement .sec-active .chizai p{font-size:16px;line-height:2;color:#464646;margin-bottom:30px}@media screen and (max-width:600px){.engagement .sec-active .chizai p{font-size:14px}}.engagement .sec-active .chizai .swiper{max-width:980px;width:90%;margin:0 auto}@media screen and (max-width:980px){.engagement .sec-active .chizai .swiper{width:100%}}.engagement .sec-active .chizai .swiper .swiper-button-next{right:45px}.engagement .sec-active .chizai .swiper .swiper-button-next:after{width:21px;height:21px;content:"";background-image:url(../img/css/icon-swiper-next.png);background-size:contain;background-repeat:no-repeat}.engagement .sec-active .chizai .swiper .swiper-button-prev{left:45px}.engagement .sec-active .chizai .swiper .swiper-button-prev:after{width:21px;height:21px;content:"";background-image:url(../img/css/icon-swiper-prev.png);background-size:contain;background-repeat:no-repeat}.engagement .sec-active .chizai .chizai-wrap{display:flex;justify-content:space-between}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col{width:30%}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-img{margin-bottom:20px;text-align:center}@media screen and (max-width:600px){.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-img{margin-bottom:0}}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-img img{width:100%}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt{border-top:1px solid #09204d;padding-top:20px}@media screen and (max-width:600px){.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt{border-top:none}}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt h3{font-size:18px;color:#09204d;margin-bottom:25px;text-align:center}@media screen and (max-width:600px){.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt h3{font-size:16px}}.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt p{font-size:14px;line-height:1.64;text-align:center;margin:0}@media screen and (max-width:600px){.engagement .sec-active .chizai .chizai-wrap .chizai-wrap-col .chizai-wrap-col-txt p{font-size:12px}}.engagement .think-engage{padding-bottom:40px}.engagement .think-engage .think-engage-title h2{text-align:center;color:#09204d;letter-spacing:.3em;line-height:1.6}@media screen and (max-width:600px){.engagement .think-engage .think-engage-title h2{text-align:left;font-size:25px;margin-bottom:40px}}.engagement .think-engage .think-engage-title h2:after{content:"";display:block;width:49px;height:5px;background-color:#9e9e9e;margin:20px auto 30px}@media screen and (max-width:600px){.engagement .think-engage .think-engage-title h2:after{display:none}}.engagement .think-engage .think-engage-desc{font-size:16px;line-height:1.75;color:#464646;text-align:center;margin-bottom:40px}@media screen and (max-width:600px){.engagement .think-engage .think-engage-desc{text-align:left;font-size:15px}}.engagement .think-engage .think-engage-desc span{font-size:15px;font-weight:700;line-height:1.56}.engagement .think-engage .swiper-think{width:90%;max-width:980px;margin:0 auto}@media screen and (max-width:980px){.engagement .think-engage .swiper-think{width:100%}}.engagement .think-engage .think-engage-wrap{display:flex;justify-content:space-between;margin-bottom:45px}.engagement .think-engage .think-engage-wrap .think-engage-wrap-col{background-color:#09204d;border-radius:7px}.engagement .think-engage .think-engage-wrap .think-engage-wrap-col .think-engage-wrap-col-container{padding:35px 20px}.engagement .think-engage .think-engage-wrap .think-engage-wrap-col .think-engage-wrap-col-img{text-align:center;margin-bottom:20px}.engagement .think-engage .think-engage-wrap .think-engage-wrap-col .think-engage-wrap-col-img img{height:88px;width:auto}.engagement .think-engage .think-engage-wrap .think-engage-wrap-col p{font-size:13px;color:#fff;line-height:1.69;letter-spacing:.1em;text-align:center}.engagement .sec-image{background-color:#f5f5f5;padding:40px 0}.engagement .sec-image h2{text-align:center;color:#09204d;letter-spacing:.3em}.engagement .sec-image h2:after{content:"";display:block;width:49px;height:5px;background-color:#9e9e9e;margin:20px auto 30px}.engagement .sec03 .image-wrap-img{text-align:center;width:100%;max-width:1020px;margin:0 auto}.engagement .sec03 .image-wrap-img .scroll__inner{background-color:inherit!important}@media screen and (min-width:1200px){.engagement .sec03 .image-wrap-img .scroll__inner-img{padding:0!important}}.engagement .sec05{padding-top:60px;border-top:none!important;background-image:url(../img/css/feature-bg.png);background-position:top;background-size:100%;background-repeat:no-repeat;background-size:contain!important;background-position:top!important;position:relative}.engagement .sec05:before{position:absolute;background-color:rgba(9,32,77,.003);left:0;top:0;display:block;width:100%;height:100%;content:"";z-index:-1}.engagement .sec06{background-size:cover;background-repeat:no-repeat;padding:90px 0;position:relative}.engagement .sec06 h2{color:#fff;margin-bottom:40px;font-size:30px;line-height:1.56}.engagement .sec06 ul li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#fff}@media screen and (max-width:980px){.engagement .sec06 ul li{font-size:13px;padding-left:5px;margin-bottom:10px}}.engagement .sec06 ul li:before{position:absolute;content:"・";left:0;top:0}@media screen and (max-width:600px){.engagement .sec06 ul li:before{left:0;position:inherit}}.engagement .sec06 ul li:last-child{margin-bottom:0}.engagement .sec07{padding:70px 0;position:relative}.engagement .sec07:after{position:absolute;left:0;top:0;width:100%;height:100%;bottom:0;background-image:url(../img/css/sec07-bg-engagement.png);background-size:100%;background-position:bottom;content:"";display:block;z-index:-1;background-repeat:no-repeat}.engagement .sec07 h2{border-left:7px solid #09204d;padding:10px 15px;font-weight:700;color:#09204d;margin-bottom:40px;font-size:24px;line-height:1.6;position:relative}@media screen and (max-width:980px){.engagement .sec07 h2{border-left:0 solid #09204d;padding:8px 10px 8px 20px;margin-bottom:30px}}.engagement .sec07 h2:before{position:absolute;content:"";width:5px;height:30px;background-color:#09204d;display:none;left:0;top:14px}@media screen and (max-width:980px){.engagement .sec07 h2:before{display:block}}.engagement .sec07 .sec07-wrap{display:flex;flex-wrap:wrap;margin-bottom:50px}.engagement .sec07 .sec07-wrap .sec07-wrap-col{width:50%}@media screen and (max-width:600px){.engagement .sec07 .sec07-wrap .sec07-wrap-col{width:100%;margin-bottom:20px}}@media screen and (max-width:600px){.engagement .sec07 .sec07-wrap .sec07-wrap-col:last-child{margin-bottom:0}}.engagement .sec07 .sec07-wrap .sec07-wrap-col p{color:#131f34;font-size:17px;line-height:1.76;font-weight:700}@media screen and (max-width:980px){.engagement .sec07 .sec07-wrap .sec07-wrap-col p{font-size:15px}}.engagement .sec07 .sec07-list dl{display:flex;border-bottom:1px solid #09204d;padding:15px 0;flex-wrap:wrap}.engagement .sec07 .sec07-list dl:last-child{border:none}.engagement .sec07 .sec07-list dl:nth-child(2) dt:before{background-image:url(../img/css/sec07-list-icon-02.png)}.engagement .sec07 .sec07-list dl:nth-child(3) dt:before{background-image:url(../img/css/sec07-list-icon-03.png)}.engagement .sec07 .sec07-list dl:nth-child(4) dt:before{background-image:url(../img/css/sec07-list-icon-04.png)}.engagement .sec07 .sec07-list dl:nth-child(5) dt:before{background-image:url(../img/css/sec07-list-icon-05.png)}.engagement .sec07 .sec07-list dl dt{display:flex;align-items:center;color:#09204d;font-size:14px;font-weight:700;width:240px}@media screen and (max-width:980px){.engagement .sec07 .sec07-list dl dt{font-size:13px}}@media screen and (max-width:600px){.engagement .sec07 .sec07-list dl dt{width:100%;margin-bottom:10px}}.engagement .sec07 .sec07-list dl dt:before{width:39px;height:39px;background-image:url(../img/css/sec07-list-icon-01.png);background-size:contain;background-repeat:no-repeat;content:"";display:block;margin-right:10px}@media screen and (max-width:980px){.engagement .sec07 .sec07-list dl dt:before{width:30px;height:30px}}.engagement .sec07 .sec07-list dl dd{width:calc(100% - 240px)}@media screen and (max-width:600px){.engagement .sec07 .sec07-list dl dd{width:100%}}.engagement .sec07 .sec07-list dl dd li{color:#464646;font-size:14px;position:relative;padding-left:15px}@media screen and (max-width:980px){.engagement .sec07 .sec07-list dl dd li{font-size:13px}}.engagement .sec07 .sec07-list dl dd li:before{content:"・";display:block;color:#464646;font-size:14px;position:absolute;left:0;top:0}@media screen and (max-width:980px){.engagement .sec07 .sec07-list dl dd li:before{font-size:13px}}.engagement .sec07 .sec07-img{margin-top:60px}.engagement .sec07 .sec07-img h3{text-align:center;font-size:20px;color:#09204d;margin-bottom:30px}@media screen and (max-width:980px){.engagement .sec07 .sec07-img h3{font-size:16px;margin-bottom:20px}}.engagement .sec07 .sec07-img .sec07-img-item{text-align:center;max-width:600px;width:100%;margin:0 auto 40px}.engagement .sec07 .sec07-img .sec07-img-item img{width:100%}.engagement .sec07 .sec07-img .sec07-img-item--border{border:1px solid #eee}.engagement .sec07 .sec07-img .sec07-img-item-scroll{height:200px;overflow:scroll}.engagement .sec07 .sec07-fund h3{text-align:center;font-size:20px;color:#09204d;position:relative}@media screen and (max-width:600px){.engagement .sec07 .sec07-fund h3{text-align:left;font-size:18px;padding-left:20px;margin-bottom:20px;border-left:3px solid #09204d;line-height:1.65}}.engagement .sec07 .sec07-fund h3:after{content:"";display:block;margin:10px auto 15px;width:37px;height:3px;background-color:#9e9e9e}@media screen and (max-width:600px){.engagement .sec07 .sec07-fund h3:after{display:none}}.engagement .sec07 .sec07-fund h4{font-size:18px;color:#464646;text-align:center;margin-bottom:20px}@media screen and (max-width:600px){.engagement .sec07 .sec07-fund h4{text-align:left;font-size:18px;line-height:1.8}}.engagement .sec07 .sec07-fund p{font-size:13px;text-align:center;color:#464646;line-height:1.92}@media screen and (max-width:600px){.engagement .sec07 .sec07-fund p{text-align:left}}.engagement .sec08{background-size:cover;background-repeat:no-repeat;padding:105px 0 0;position:relative;z-index:3}@media screen and (max-width:600px){.engagement .sec08{padding-bottom:70px}}.engagement .sec08 .content-width{position:relative}.engagement .sec08 .swiper-pagination{bottom:0;margin-top:10px}.engagement .sec08 .sec08-wrap{display:flex;flex-wrap:wrap}.engagement .sec08 .sec08-wrap .sec08-wrap-title{width:40%}@media screen and (max-width:600px){.engagement .sec08 .sec08-wrap .sec08-wrap-title{width:100%;margin-bottom:20px}}.engagement .sec08 .sec08-wrap .sec08-wrap-title h2{color:#fff;font-size:18px;font-weight:400;line-height:1.5}.engagement .sec08 .sec08-wrap .sec08-wrap-desc{width:60%}@media screen and (max-width:600px){.engagement .sec08 .sec08-wrap .sec08-wrap-desc{width:100%}}.engagement .sec08 .sec08-wrap .sec08-wrap-desc h3{color:#fff;font-size:23px;margin-bottom:20px;line-height:1.91}.engagement .sec08 .sec08-wrap .sec08-wrap-desc p{font-size:13px;color:#fff;line-height:1.76}.engagement .sec08 .swiper-message{width:90%;max-width:980px;margin:0 auto;top:80px;z-index:10;padding-bottom:10px}@media screen and (max-width:600px){.engagement .sec08 .swiper-message{width:100%;top:0}}.engagement .sec08 .sec08-col{width:100%;display:flex;z-index:10;justify-content:space-between;position:relative}@media screen and (max-width:600px){.engagement .sec08 .sec08-col{top:0;margin-top:30px}}.engagement .sec08 .sec08-col .sec08-col-item{width:31%;background-color:#fff;box-shadow:0 4px 10px 0 rgba(9,32,77,.3);height:348px}@media screen and (max-width:600px){.engagement .sec08 .sec08-col .sec08-col-item{width:30%;height:320px}}.engagement .sec08 .sec08-col .sec08-col-item .sec08-col-item-container{padding:35px 15px}@media screen and (max-width:600px){.engagement .sec08 .sec08-col .sec08-col-item .sec08-col-item-container{padding:20px 15px}}.engagement .sec08 .sec08-col .sec08-col-item .sec08-col-item-img{margin-bottom:20px;text-align:center}@media screen and (max-width:600px){.engagement .sec08 .sec08-col .sec08-col-item .sec08-col-item-img{margin-bottom:10px}}.engagement .sec08 .sec08-col .sec08-col-item .sec08-col-item-img img{width:94px}.engagement .sec08 .sec08-col .sec08-col-item h4{font-size:20px;text-align:center;margin:20px 0}@media screen and (max-width:600px){.engagement .sec08 .sec08-col .sec08-col-item h4{margin:15px 0}}.engagement .sec08 .sec08-col .sec08-col-item p{text-align:center;font-size:13px;color:#464646;letter-spacing:.15em;line-height:1.69}.engagement .sec08 .sec08-col .sec08-col-item p span{font-weight:700;font-size:13px;color:#464646}.engagement .sec08 .sec08-col .sec08-col-item .font-large{font-size:20px!important}.engagement .sec09{width:100%;padding-top:150px;border-top:none!important;background-image:url(../img/css/feature-bg.png);background-position:top;background-size:100%;background-repeat:no-repeat;background-position:top!important;position:relative;padding-bottom:60px}@media screen and (max-width:600px){.engagement .sec09{padding-top:80px}}.engagement .sec09:before{background-color:rgba(9,32,77,.003)}.engagement .sec09:after,.engagement .sec09:before{position:absolute;left:0;top:0;display:block;width:100%;height:100%;content:"";z-index:-1}.engagement .sec09:after{bottom:0;background-image:url(../img/css/sec07-bg-engagement.png);background-size:100%;background-position:bottom;background-repeat:no-repeat}.engagement .sec09 .sec09-desc h2{color:#09204d;font-size:20px;font-weight:400;letter-spacing:.15em;line-height:1.57;border-left:8px solid #09204d;padding-left:15px;text-align:left;font-weight:700;margin-bottom:30px}@media screen and (max-width:980px){.engagement .sec09 .sec09-desc h2{font-size:18px}}.engagement .sec09 .sec09-desc p{font-size:14px;color:#464646;line-height:1.8;letter-spacing:.15em;margin-bottom:80px}.engagement .sec09 .sec09-container{margin-bottom:50px}.engagement .sec09 .sec09-container .sec09-wrap{display:flex;box-shadow:0 3px 10px rgba(9,32,77,.3);padding-right:65px;align-items:center;width:100%;max-width:800px;position:relative;margin:0 auto 50px;flex-wrap:wrap;z-index:10}@media screen and (max-width:980px){.engagement .sec09 .sec09-container .sec09-wrap{padding:15px;max-width:700px;align-items:flex-start}}.engagement .sec09 .sec09-container .sec09-wrap:before{width:144px;background-image:url(../img/css/sec09-title-bg.png);background-size:cover;background-repeat:no-repeat;background-position:100%;height:calc(100% + 20px);top:-20px;left:0;content:"";position:absolute;display:block;z-index:-1}@media screen and (max-width:600px){.engagement .sec09 .sec09-container .sec09-wrap:before{width:92px;background-image:url(../img/css/sec09-title-bg-sp.png)}}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-title{width:144px;position:relative;z-index:2}@media screen and (max-width:600px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-title{width:92px}}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-title h3{padding-right:35px;color:#fff;display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:980px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-title h3{padding-right:50%}}@media screen and (max-width:600px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-title h3{justify-content:flex-start;padding-left:0}}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc{width:calc(100% - 204px);padding:25px 0 25px 20px}@media screen and (max-width:980px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc{padding-left:10px}}@media screen and (max-width:600px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc{width:calc(100% - 92px);padding:10px 0}}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc h4{font-size:19px;color:#09204d;margin-bottom:20px}@media screen and (max-width:980px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc h4{font-size:16px;margin-bottom:15px}}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-desc p{font-size:12px;font-weight:500;margin:0}.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-icon{width:60px}@media screen and (max-width:980px){.engagement .sec09 .sec09-container .sec09-wrap .sec09-wrap-icon{position:absolute;left:20px;bottom:15px;width:30px;z-index:2}}.engagement .sec09 .sec09-process{display:flex;flex-wrap:wrap;width:100%;max-width:740px;margin:0 auto 50px}@media screen and (max-width:980px){.engagement .sec09 .sec09-process{margin-bottom:30px}}.engagement .sec09 .sec09-process .sec09-process-title{width:110px;background-color:#09204d;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width:600px){.engagement .sec09 .sec09-process .sec09-process-title{width:160px;padding:5px 0;margin-bottom:15px}}.engagement .sec09 .sec09-process .sec09-process-txt{width:calc(100% - 110px);padding-left:25px}@media screen and (max-width:600px){.engagement .sec09 .sec09-process .sec09-process-txt{width:100%}}.engagement .sec09 .sec09-process .sec09-process-txt ul li{margin-bottom:20px;font-size:16px;position:relative;padding-left:20px;color:#464646}.engagement .sec09 .sec09-process .sec09-process-txt ul li span{font-size:16px;font-weight:700;color:#464646}@media screen and (max-width:980px){.engagement .sec09 .sec09-process .sec09-process-txt ul li span{font-size:13px}}@media screen and (max-width:980px){.engagement .sec09 .sec09-process .sec09-process-txt ul li{font-size:13px;padding-left:5px;margin-bottom:10px}}.engagement .sec09 .sec09-process .sec09-process-txt ul li:before{position:absolute;content:"・";left:0;top:0}@media screen and (max-width:600px){.engagement .sec09 .sec09-process .sec09-process-txt ul li:before{left:-15px}}.engagement .sec09 .sec09-process .sec09-process-txt ul li:last-child{margin-bottom:0}.engagement .sec09 .sec09-border{border-bottom:2px solid #09204d;margin:50px 0}.engagement .sec09 .sec09-img-05{width:90%;max-width:800px;margin:0 auto}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05{width:95%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col{display:flex;margin-bottom:50px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col:last-child{margin-bottom:0}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col:last-child .sec09-img-05-wrap-col-title:after{display:none}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title{width:80px;background-color:#1b3465;text-align:center;padding:20px 0;position:relative}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title{width:60px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title:after{background-image:url(../img/css/icon-engagement-arrow--bottom.png);width:100%;height:25px;background-size:contain;background-position:bottom;background-repeat:no-repeat;content:"";display:block;position:absolute;left:0;bottom:-20px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title:after{bottom:-16px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title .num{display:inline-block;letter-spacing:.1em;color:#213765;background-color:#fff;font-weight:700;border-radius:5px;padding:0 10px;font-size:18px;margin-bottom:15px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title .num{font-size:16px;padding:0 8px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title h2{text-align:center}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title h2 span{color:#fff;font-size:22px;letter-spacing:.2em;writing-mode:vertical-rl;text-orientation:upright;text-align:left}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-title h2 span{font-size:18px;letter-spacing:.4em}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc{width:calc(100% - 80px);background-color:#fff;border-radius:0 10px 10px 0;padding:40px;box-shadow:0 4px 41px 0 rgba(0,0,0,.2)}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc{width:calc(100% - 60px);padding:20px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-title{text-align:center;font-size:18px;margin:20px 0 40px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-title{font-size:14px;padding:5px 0 10px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-cat{display:flex;margin-bottom:40px;flex-wrap:wrap}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-cat{margin-bottom:30px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-cat li{margin-right:20px;color:#333;border:2px solid #333;padding:5px 10px;border-radius:10px;font-weight:700;margin-bottom:8px;font-size:16px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-cat li:last-child{margin-right:0}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-cat li{font-size:13px;margin-right:5px;padding:3px 10px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col--after:after{width:20px;height:40px;background-image:url(../img/css/icon-engagement-arrow.png);background-position:100%;background-size:contain;background-repeat:no-repeat;content:"";display:block;position:absolute;right:-30px;bottom:50%;transform:translateY(50%)}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col--after:after{right:-25px}}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col--after:after{background-image:url(../img/css/icon-engagement-arrow--mobile.png);bottom:-40px;transform:translateX(50%);right:50%;width:80%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full{width:100%}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col{display:flex;flex-wrap:wrap}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title{width:50px;background-color:#464646;padding:10px 0}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title{width:100%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h3,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h4,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h5{text-align:center}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h3 span,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h4 span,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h5 span{color:#fff;letter-spacing:.2em;font-size:13px}@media screen and (min-width:601px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h3 span,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h4 span,.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-title h5 span{font-size:16px;writing-mode:vertical-rl;text-orientation:upright;text-align:left}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc-full{width:100%!important}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc{width:calc(100% - 50px);background-color:#ddd;padding:30px;position:relative}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc{width:100%;padding:20px}}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title-d-mobile{display:block!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title{position:absolute;width:100%;left:0;top:-20px}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title{display:none}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title ul{display:flex;justify-content:center}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title li{margin-right:10px;background-color:#6b6c70;color:#fff;text-align:center;font-size:16px;border-radius:30px;font-weight:700;padding:5px;width:48%;max-width:180px;letter-spacing:.1em}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title li{font-size:13px;width:60%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title li:last-child{margin-right:0;background-color:#4b6190}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title .decide{background-color:#7e93be!important}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-title .decide{display:block!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list--full li{width:100%!important}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list{display:flex;flex-wrap:wrap}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list .operation-text{background-color:#6b6c70}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list .reserch-text{background-color:#4b6190;margin-top:15px!important}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list h4{color:#fff;text-align:center;font-size:13px;border-radius:15px;font-weight:700;padding:5px;width:60%;max-width:180px;letter-spacing:.1em;margin:0 auto 10px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li{width:50%;font-size:14px;padding-right:2%;color:#333}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li{font-size:13px}}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li{width:100%;padding-right:0}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li:last-child{padding-right:0}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li ul{padding-left:10px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li ul li{width:100%;list-style:disc}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li ul li span{color:#333;font-size:14px;position:relative;align-items:center;padding-left:10px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list li ul li span:before{width:5px;height:5px;background-color:#333;content:"";display:block;border-radius:50%;margin-right:5px;position:absolute;left:0;bottom:50%;transform:translateY(50%)}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list .pl-30{padding-left:30px!important}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-full .sec09-img-05-wrap-col-desc-col-full-col .sec09-img-05-wrap-col-desc-col-full-col-desc .sec09-img-05-wrap-col-desc-col-full-col-desc-list .pl-30{padding-left:10px!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50{position:relative;padding-bottom:50px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50{margin-bottom:10px!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50:after{background-image:url(../img/css/icon-engagement-arrow-bottom-gray.png);width:50px;height:30px;margin:20px auto;content:"";display:block;background-repeat:no-repeat;background-size:contain;position:absolute;right:50%;transform:translateX(50%);bottom:-15px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50 .sec09-img-05-wrap-col-desc-col-operation{width:48%!important}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50 .sec09-img-05-wrap-col-desc-col-operation{width:100%!important;margin-bottom:35px!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50 .sec09-img-05-wrap-col-desc-col-reserch{width:48%!important}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col-50 .sec09-img-05-wrap-col-desc-col-reserch{width:100%!important}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col{display:flex;position:relative;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-operation{background-color:#ededed;padding:30px 20px;position:relative;width:33%}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-operation{width:100%;margin-bottom:60px}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-operation .sec09-img-05-wrap-col-desc-col-title{position:absolute;left:50%;transform:translateX(-50%);width:80%;top:-20px;background-color:#6b6c70;color:#fff;text-align:center;font-size:16px;border-radius:30px;font-weight:700;padding:5px 0;letter-spacing:.1em}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-operation p{font-size:13px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch{width:60%;background-color:#eaf1ff;position:relative;padding:30px 20px}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch{width:100%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch .sec09-img-05-wrap-col-desc-col-title{position:absolute;left:50%;transform:translateX(-50%);width:80%;max-width:200px;top:-20px;background-color:#4b6190;color:#fff;text-align:center;font-size:16px;border-radius:30px;font-weight:700;padding:5px 0;letter-spacing:.1em}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch p{font-size:13px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch h3{font-size:16px;font-weight:700;margin-bottom:10px}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch ul{display:flex;flex-wrap:wrap}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch ul li{width:50%;font-size:13px;line-height:2}@media screen and (max-width:600px){.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .sec09-img-05-wrap-col-desc-col .sec09-img-05-wrap-col-desc-col-reserch ul li{width:100%}}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .brand{text-align:right}.engagement .sec09 .sec09-img-05 .sec09-img-05-wrap .sec09-img-05-wrap-col .sec09-img-05-wrap-col-desc .brand span{border:3px solid #213765;color:#213765;padding:3px 40px;font-weight:700}.engagement .sec09 .sec09-img{width:90%;max-width:980px;margin:0 auto}@media screen and (max-width:600px){.engagement .sec09 .sec09-img{width:100%}}.engagement .sec09 .sec09-img .sec09-img-table{margin-bottom:60px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table{margin-bottom:0}}.engagement .sec09 .sec09-img .sec09-img-table:last-child{margin-bottom:0}.engagement .sec09 .sec09-img .sec09-img-table .sec09-img-table-title h2{max-width:400px;width:90%;position:relative;background-color:#182743;color:#fff;font-size:24px;letter-spacing:.1em;padding:15px 20px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table .sec09-img-table-title h2{font-size:16px}}.engagement .sec09 .sec09-img .sec09-img-table .sec09-img-table-title h2:before{width:30px;height:100%;background-image:url(../img/css/icon-engagement-title-right.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:-30px;top:0;content:"";display:block}.engagement .sec09 .sec09-img .sec09-img-table-main{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff;padding:40px 20px 20px;border-radius:20px;box-shadow:0 4px 40px rgba(0,0,0,.2)}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main{width:100%;max-width:600px}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col--after:after{width:20px;height:40px;background-image:url(../img/css/icon-engagement-arrow.png);background-position:100%;background-size:contain;background-repeat:no-repeat;content:"";display:block;position:absolute;right:-30px;bottom:50%;transform:translateY(50%)}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col--after:after{background-image:url(../img/css/icon-engagement-arrow--mobile.png);bottom:-30px;transform:translateX(50%);right:50%;width:80%;height:20px;background-position:50%}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col{width:22%;background-color:#f7f7f7;position:relative}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col{width:100%;margin-bottom:40px}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col h3{background-color:#213765;color:#fff;text-align:center;font-size:18px;padding:5px 0;position:relative;letter-spacing:.1em}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col h3{font-size:16px}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col h3:after{content:"";display:block;position:absolute;right:-10px;height:100%;background-image:url(../img/css/icon-engagement-title-right-h4.png);background-size:cover;background-position:100%;width:10px;top:0}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col h3:after{display:none}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col p{font-size:13px;margin-bottom:15px;color:#464646;line-height:1.6}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col .sec09-img-table-main-col-desc{padding:10px}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col .sec09-img-table-main-col-desc h4{font-size:15px;color:#213765;margin-bottom:10px}@media screen and (max-width:1200px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col .sec09-img-table-main-col-desc h4{font-size:13px}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect{padding:15px!important;background-color:#fff;border:3px solid #213765}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect{width:80%;margin:0 auto}}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect h3{text-align:center;color:#213765;font-size:18px;background-color:inherit;padding-bottom:10px;margin-bottom:20px}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect h3:after{display:none}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect h3:before{position:absolute;left:50%;transform:translateX(-50%);height:3px;content:"";display:block;background-color:#213765;bottom:0;width:30px}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect ul li{text-align:center;font-size:15px;border:2px solid #464646;color:#464646;margin-bottom:8px;border-radius:10px;padding:5px 0;font-weight:700;letter-spacing:.1em}.engagement .sec09 .sec09-img .sec09-img-table-main .sec09-img-table-main-col-effect ul li:last-child{margin-bottom:0}.engagement .sec09 .sec09-img .sec09-img-dl-active dt{position:relative}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-dl-active dt h2:after{transform:rotate(180deg) translateY(-12.5px)!important}}.engagement .sec09 .sec09-img .sec09-img-dl-active dd{opacity:1!important;visibility:visible!important;height:auto!important}.engagement .sec09 .sec09-img .sec09-img-dl{margin-bottom:20px}.engagement .sec09 .sec09-img .sec09-img-dl dt{width:100%;position:relative;z-index:3;top:25px}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-dl dt{top:-20px}}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-dl dt:hover{opacity:.8;cursor:pointer}}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-dl dt h2:after{transition:all .6s ease;width:25px;height:25px;content:"";display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%);background-image:url(../img/css/sec09-img-icon.png);background-size:contain;background-repeat:no-repeat}}.engagement .sec09 .sec09-img .sec09-img-dl dd{position:relative;z-index:2;transition:height .3s ease,opacity .3s ease}@media screen and (max-width:980px){.engagement .sec09 .sec09-img .sec09-img-dl dd{top:-50px;opacity:0;visibility:hidden;height:0}}.engagement .sec10{padding-top:0}.engagement .sec10 .sec10-wrap{display:flex;margin-bottom:20px;flex-wrap:wrap}.engagement .sec10 .sec10-wrap .sec10-wrap-img{width:50%}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-img{width:calc(100% - 340px)}}@media screen and (max-width:600px){.engagement .sec10 .sec10-wrap .sec10-wrap-img{width:100%}}.engagement .sec10 .sec10-wrap .sec10-wrap-txt{width:50%;padding-right:8%}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt{width:340px}}@media screen and (max-width:600px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt{width:100%;padding-right:0}}.engagement .sec10 .sec10-wrap .sec10-wrap-txt .sec10-wrap-txt-img{width:100%;max-width:450px;margin-bottom:25px}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt .sec10-wrap-txt-img{margin-bottom:10px}}.engagement .sec10 .sec10-wrap .sec10-wrap-txt .sec10-wrap-txt-img h3{font-size:40px;color:#09204d;margin-bottom:30px;letter-spacing:.1em;line-height:1.54}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt .sec10-wrap-txt-img h3{font-size:30px;margin-bottom:0}}.engagement .sec10 .sec10-wrap .sec10-wrap-txt h4{font-size:24px;color:#09204d;margin-bottom:30px;letter-spacing:.3em;line-height:1.54}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt h4{font-size:18px;margin-bottom:15px}}.engagement .sec10 .sec10-wrap .sec10-wrap-txt p{color:#464646;font-size:13px;line-height:1.69}@media screen and (max-width:980px){.engagement .sec10 .sec10-wrap .sec10-wrap-txt p{font-size:12px}}.engagement .sec10 .sec10-container{width:100%;max-width:980px;margin:60px auto 0}@media screen and (max-width:980px){.engagement .sec10 .sec10-container{padding:0 2.5%}}@media screen and (max-width:600px){.engagement .sec10 .sec10-container{overflow:scroll}}.engagement .sec10 .sec10-container .sec10-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding-left:10%}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list{justify-content:center;padding-left:0;width:100%}}.engagement .sec10 .sec10-container .sec10-list .sec10-list-title{width:150px}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list .sec10-list-title{width:100%;margin-bottom:20px;text-align:center}}.engagement .sec10 .sec10-container .sec10-list .sec10-list-title h3{color:#09204d;font-size:20px;letter-spacing:.3em;text-align:center}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list .sec10-list-title h3{font-size:16px;display:inline-block;background-color:#4b6190;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec10 .sec10-container .sec10-list .sec10-list-item{width:160px;position:relative;height:160px;padding:20px;margin-right:25px;border-radius:50%;border:2px solid #09204d;color:#09204d;font-size:15px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;line-height:1.7}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list .sec10-list-item{margin-right:10px;width:auto;height:auto;border:none;color:#6b6d70;width:100%;padding:2.5px 0;font-size:14px}}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list .sec10-list-item:before{content:"・"}}.engagement .sec10 .sec10-container .sec10-list .sec10-list-item:last-child{margin-right:0}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list:last-child .sec10-list-title:before{content:"";display:block;width:166px;height:16px;background-image:url(../img/css/sec10-list-arrow.png);background-size:contain;background-repeat:no-repeat;margin:0 auto 20px}}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list:first-child .sec10-list-title h3{background-color:#6b6d70}}.engagement .sec10 .sec10-container .sec10-list:first-child .sec10-list-item:after{width:12px;height:24px;background-image:url(../img/css/sec10-engagement-arrow.png);background-size:contain;background-repeat:no-repeat;content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-24px}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list:first-child .sec10-list-item:after{display:none}}.engagement .sec10 .sec10-container .sec10-list:nth-child(2) .sec10-list-item{background-color:#09204d;border:none;color:#fff}@media screen and (max-width:980px){.engagement .sec10 .sec10-container .sec10-list:nth-child(2) .sec10-list-item{color:#09204d;background-color:inherit}}.engagement .sec11{padding-bottom:50px;padding-top:80px}@media screen and (max-width:980px){.engagement .sec11{padding-top:40px}}.engagement .sec11 .sec11-title h2{color:#09204d;font-size:20px;letter-spacing:.3em;margin-bottom:50px}@media screen and (max-width:980px){.engagement .sec11 .sec11-title h2{margin-bottom:25px}}.engagement .sec11 .sec11-title h2 span{font-size:13px}@media screen and (max-width:980px){.engagement .sec11 .sec11-title h2 span{font-size:12px}}.engagement .sec12{padding-bottom:80px}@media screen and (max-width:980px){.engagement .sec12{padding-bottom:50px}}.engagement .sec12 .sec12-img-01{width:100%;max-width:700px;margin:0 auto 50px}.engagement .sec12 p{color:#464646;text-align:center;line-height:1.64;font-size:14px;margin-bottom:40px}.engagement .sec12 .sec12-img-02{width:100%;max-width:850px;margin:0 auto 30px;display:flex;flex-wrap:wrap}.engagement .sec12 .sec12-img-02 .sec12-img-02-col{width:60%;padding-right:3.5%}@media screen and (max-width:980px){.engagement .sec12 .sec12-img-02 .sec12-img-02-col{width:100%;padding-right:0}}@media screen and (max-width:600px){.engagement .sec12 .sec12-img-02 .sec12-img-02-col:first-child{overflow:scroll;height:200px;margin-bottom:20px}}.engagement .sec12 .sec12-img-02 .sec12-img-02-col:first-child img{width:100%}.engagement .sec12 .sec12-img-02 .sec12-img-02-col .sec12-img-02-col-img{border:1px solid #ddd}.engagement .sec12 .sec12-img-02 .sec12-img-02-col:last-child{width:40%;padding-right:0}@media screen and (max-width:980px){.engagement .sec12 .sec12-img-02 .sec12-img-02-col:last-child{width:100%}}.engagement .sec12 .sec12-img-02:after{content:"";display:block;width:100%;max-width:728px;height:60px;background-image:url(../img/css/sec12-engagement-arrow-bottom.png);background-size:contain;background-repeat:no-repeat;margin:30px auto 0}.engagement .sec12 .sec12-title h2{text-align:center;margin-bottom:30px;color:#09204d}.engagement .sec12 .sec12-desc{text-align:center;font-size:16px;line-height:1.6;letter-spacing:.15em;color:#464646;margin-bottom:40px}@media screen and (max-width:980px){.engagement .sec12 .sec12-desc{font-size:13px}}.engagement .sec12 .sec12-wrap{display:flex;justify-content:space-between;width:100%;max-width:800px;margin:0 auto;padding-bottom:65px}@media screen and (max-width:600px){.engagement .sec12 .sec12-wrap{flex-wrap:wrap;padding-bottom:0}}.engagement .sec12 .sec12-wrap .sec12-wrap-col{width:30%;position:relative;padding-top:30%;border-radius:50%;border:2px solid #09204d}@media screen and (max-width:600px){.engagement .sec12 .sec12-wrap .sec12-wrap-col{width:100%;border-radius:0;border:none;padding-top:0;margin-bottom:25px}}.engagement .sec12 .sec12-wrap .sec12-wrap-col p{position:absolute;width:100%;right:50%;bottom:50%;transform:translate(50%,50%);margin:0;color:#09204d;font-weight:700;font-size:16px;text-align:center;line-height:1.95}@media screen and (max-width:600px){.engagement .sec12 .sec12-wrap .sec12-wrap-col p{position:inherit;left:0;top:0;transform:inherit;margin-bottom:10px}}.engagement .sec12 .sec12-wrap .sec12-wrap-col span{display:block;width:100%;position:absolute;left:0;bottom:-65px;font-size:13px;color:#464646}@media screen and (max-width:600px){.engagement .sec12 .sec12-wrap .sec12-wrap-col span{position:inherit;text-align:center;left:0;top:0;transform:inherit}}.engagement .sec13 .sec13-wrap{display:flex}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap{flex-wrap:wrap}}.engagement .sec13 .sec13-wrap .sec13-wrap-logo{width:45%;padding-right:3%}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-logo{width:100%;padding-right:0;margin-bottom:20px}}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-logo img{width:60%;width:250px}}.engagement .sec13 .sec13-wrap .sec13-wrap-logo h3{font-size:40px;color:#09204d;margin-bottom:30px;letter-spacing:.1em;line-height:1.54}@media screen and (max-width:980px){.engagement .sec13 .sec13-wrap .sec13-wrap-logo h3{font-size:30px}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc{width:55%}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc{width:100%}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list{display:flex;flex-wrap:wrap;justify-content:space-between}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task{width:33%}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task{width:100%;text-align:center}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task h3{color:#09204d;font-size:17px;text-align:center;margin-bottom:20px}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task h3{font-size:16px;display:inline-block;background-color:#6b6d70;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li{width:160px;height:160px;border:2px solid #09204d;border-radius:50%;position:relative;margin:0 auto}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li{width:100%;border-radius:0;border:none;height:auto;padding-top:0;margin-bottom:15px}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li:after{content:"";display:block;width:36px;height:10px;background-image:url(../img/css/icon-engagementhistory-arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:-49px;bottom:50%;transform:translateY(50%)}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li:after{display:none}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li p{margin:0;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);color:#09204d;text-align:center;width:100%;font-size:12px;line-height:1.5;font-weight:700}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-task ul li p{position:inherit;font-size:14px;left:0;top:0;transform:inherit;margin-bottom:10px;color:#545454}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution{width:60%}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution{width:100%;text-align:center}}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution:before{content:"";display:block;width:166px;height:16px;background-image:url(../img/css/sec10-list-arrow.png);background-size:contain;background-repeat:no-repeat;margin:0 auto 20px}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution h3{color:#09204d;font-size:17px;text-align:center;margin-bottom:20px}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution h3{background-color:#4b6190;display:inline-block;font-size:16px;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul{display:flex;justify-content:space-between}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul{width:100%;flex-wrap:wrap}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul li{width:160px;height:160px;border:2px solid #09204d;border-radius:50%;position:relative;background-color:#09204d}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul li{width:auto;height:auto;border:none;color:#6b6d70;width:100%;padding:2.5px 0;font-size:14px;background-color:inherit}}.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul li p{margin:0;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);color:#fff;text-align:center;width:100%;font-size:14px;line-height:1.5;font-weight:700}@media screen and (max-width:600px){.engagement .sec13 .sec13-wrap .sec13-wrap-desc .sec13-wrap-desc-list .sec13-wrap-desc-list-solution ul li p{color:#09204d;background-color:inherit;position:inherit;left:0;top:0;transform:inherit;margin-bottom:10px}}.engagement .sec13 .sec13-title h2{color:#09204d;font-size:20px;letter-spacing:.3em;margin-bottom:50px}@media screen and (max-width:980px){.engagement .sec13 .sec13-title h2{margin-top:50px;margin-bottom:30px}}.engagement .sec13 .sec13-desc{text-align:center;font-size:16px;line-height:1.6;letter-spacing:.15em;color:#464646;margin-bottom:40px}@media screen and (max-width:980px){.engagement .sec13 .sec13-desc{font-size:13px}}.engagement .sec13 .history-container{margin-bottom:50px}.engagement .sec13 .sec13-img-01{margin:0 auto 50px;max-width:700px;width:100%}.engagement .sec14 .sec14-wrap{display:flex;align-items:center;margin-bottom:50px}@media screen and (max-width:600px){.engagement .sec14 .sec14-wrap{flex-wrap:wrap}}.engagement .sec14 .sec14-wrap .sec14-wrap-img{width:50%;padding-right:5%}@media screen and (max-width:600px){.engagement .sec14 .sec14-wrap .sec14-wrap-img{width:100%;padding-right:0}}@media screen and (max-width:600px){.engagement .sec14 .sec14-wrap .sec14-wrap-img img{width:60%;max-width:230px}}.engagement .sec14 .sec14-wrap .sec14-wrap-desc{width:50%}@media screen and (max-width:600px){.engagement .sec14 .sec14-wrap .sec14-wrap-desc{width:100%}}.engagement .sec14 .sec14-wrap .sec14-wrap-desc h2{font-size:24px;color:#09204d;line-height:1.5;margin-bottom:30px}@media screen and (max-width:600px){.engagement .sec14 .sec14-wrap .sec14-wrap-desc h2{font-size:20px;margin-bottom:20px}}.engagement .sec14 .sec14-wrap .sec14-wrap-desc p{font-size:13px;color:#464646;line-height:1.69;margin:0}.engagement .sec14 .sec14-list{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:600px;width:100%;margin:0 auto 50px}.engagement .sec14 .sec14-list .sec14-list-task{width:60%}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task{width:100%;text-align:center}}.engagement .sec14 .sec14-list .sec14-list-task h3{color:#09204d;font-size:17px;text-align:center;margin-bottom:20px}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task h3{font-size:16px;display:inline-block;background-color:#6b6d70;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec14 .sec14-list .sec14-list-task ul{display:flex;justify-content:space-between}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task ul{width:100%;flex-wrap:wrap}}.engagement .sec14 .sec14-list .sec14-list-task ul li{width:160px;height:160px;border:2px solid #09204d;border-radius:50%;position:relative;margin:0 auto}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task ul li{width:100%;border-radius:0;border:none;height:auto;padding-top:0;margin-bottom:15px}}.engagement .sec14 .sec14-list .sec14-list-task ul li:last-child:after{content:"";display:block;width:36px;height:10px;background-image:url(../img/css/icon-engagementhistory-arrow.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:-49px;bottom:50%;transform:translateY(50%)}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task ul li:last-child:after{display:none}}.engagement .sec14 .sec14-list .sec14-list-task ul li p{margin:0;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);color:#09204d;text-align:center;width:100%;font-size:12px;line-height:1.5;font-weight:700}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-task ul li p{position:inherit;font-size:14px;left:0;top:0;transform:inherit;color:#545454;margin-bottom:10px}}.engagement .sec14 .sec14-list .sec14-list-solution{width:33%}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution{width:100%;text-align:center}}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution:before{content:"";display:block;width:166px;height:16px;background-image:url(../img/css/sec10-list-arrow.png);background-size:contain;background-repeat:no-repeat;margin:0 auto 20px}}.engagement .sec14 .sec14-list .sec14-list-solution h3{color:#09204d;font-size:17px;text-align:center;margin-bottom:20px}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution h3{background-color:#4b6190;display:inline-block;font-size:16px;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec14 .sec14-list .sec14-list-solution ul{display:flex;justify-content:space-between}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution ul{width:100%;flex-wrap:wrap}}.engagement .sec14 .sec14-list .sec14-list-solution ul li{width:160px;height:160px;border:2px solid #09204d;border-radius:50%;position:relative;background-color:#09204d;margin:0 auto}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution ul li{width:auto;height:auto;border:none;color:#6b6d70;width:100%;padding:2.5px 0;font-size:14px;background-color:inherit}}.engagement .sec14 .sec14-list .sec14-list-solution ul li p{margin:0;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%);color:#fff;text-align:center;width:100%;font-size:14px;line-height:1.5;font-weight:700}@media screen and (max-width:600px){.engagement .sec14 .sec14-list .sec14-list-solution ul li p{color:#09204d;background-color:inherit;position:inherit;left:0;top:0;transform:inherit;margin-bottom:10px}}.engagement .sec14 .sec14-img-01{width:100%;max-width:670px;margin:0 auto 60px}.engagement .sec14 .sec14-title h2{color:#09204d;font-size:20px;letter-spacing:.3em;margin-bottom:50px}@media screen and (max-width:980px){.engagement .sec14 .sec14-title h2{margin-bottom:35px;font-size:18px}}.engagement .sec14 .sec14-subtitle{position:relative;margin-bottom:30px}.engagement .sec14 .sec14-subtitle:before{content:"";display:block;width:100%;max-width:728px;height:60px;background-image:url(../img/css/sec12-engagement-arrow-bottom.png);background-size:contain;background-repeat:no-repeat;margin:30px auto 20px}.engagement .sec14 .sec14-subtitle h3{font-size:23px;text-decoration:underline;text-align:center;color:#09204d}@media screen and (max-width:980px){.engagement .sec14 .sec14-subtitle h3{font-size:18px;line-height:1.8}}.engagement .sec14 .sec14-circle{display:flex;justify-content:space-between;width:100%;max-width:800px;margin:0 auto 40px;padding-bottom:85px;border-bottom:1px solid #09204d}@media screen and (max-width:600px){.engagement .sec14 .sec14-circle{flex-wrap:wrap;justify-content:center;padding-bottom:20px}}.engagement .sec14 .sec14-circle .sec14-circle-col{width:30%;position:relative;padding-top:30%;border-radius:50%;border:2px solid #09204d;background-color:#09204d}@media screen and (max-width:600px){.engagement .sec14 .sec14-circle .sec14-circle-col{margin-bottom:60px;width:49%;padding-top:45%}}@media screen and (max-width:980px){.engagement .sec14 .sec14-circle .sec14-circle-col:first-child{margin-right:2%;font-size:13px}}@media screen and (max-width:980px){.engagement .sec14 .sec14-circle .sec14-circle-col:first-child p{font-size:11px}}.engagement .sec14 .sec14-circle .sec14-circle-col p{position:absolute;width:100%;right:50%;bottom:50%;transform:translate(50%,50%);margin:0;color:#fff;font-weight:700;font-size:16px;text-align:center;line-height:1.95}@media screen and (max-width:980px){.engagement .sec14 .sec14-circle .sec14-circle-col p{font-size:13px}}.engagement .sec14 .sec14-circle .sec14-circle-col h4{position:absolute;left:0;width:100%;text-align:center;bottom:-65px;color:#09204d;line-height:1.5;font-size:19px}@media screen and (max-width:600px){.engagement .sec14 .sec14-circle .sec14-circle-col h4{font-size:11px;bottom:-45px}}.engagement .sec14 .sec14-desc-small{text-align:center;font-size:14px;line-height:1.6;letter-spacing:.05em;color:#464646;margin-bottom:40px}@media screen and (max-width:980px){.engagement .sec14 .sec14-desc-small{font-size:12px;text-align:left}}.engagement .sec14 .sec14-desc{text-align:center;font-size:16px;line-height:1.6;letter-spacing:.15em;color:#464646;margin-bottom:40px}@media screen and (max-width:980px){.engagement .sec14 .sec14-desc{font-size:13px}}.engagement .sec14 .swiper-letter{margin:0 auto 50px;width:90%;max-width:980px}@media screen and (max-width:600px){.engagement .sec14 .swiper-letter{width:100%}}.engagement .sec15{padding-bottom:80px}@media screen and (max-width:600px){.engagement .sec15{padding-bottom:80px}}@media screen and (max-width:600px){.engagement .sec15 .engagement-title{margin-bottom:0}}.engagement .sec15 .sec15-title{margin-top:60px}@media screen and (max-width:980px){.engagement .sec15 .sec15-title{margin-top:40px}}.engagement .sec15 .sec15-title h2{color:#09204d;font-size:20px;letter-spacing:.3em;margin-bottom:50px}@media screen and (max-width:980px){.engagement .sec15 .sec15-title h2{margin-bottom:35px;font-size:18px}}.engagement .sec15 .sec15-wrap{display:flex;align-items:center;position:relative;width:90%;max-width:980px;margin:0 auto}@media screen and (max-width:600px){.engagement .sec15 .sec15-wrap{width:100%;flex-wrap:wrap}}.engagement .sec15 .sec15-wrap .sec15-wrap-img{width:50%;padding-right:5%}@media screen and (max-width:600px){.engagement .sec15 .sec15-wrap .sec15-wrap-img{width:100%;padding-right:0}}.engagement .sec15 .sec15-wrap .sec15-wrap-desc{width:50%}@media screen and (max-width:600px){.engagement .sec15 .sec15-wrap .sec15-wrap-desc{width:100%;margin-top:40px;padding-left:5%}}.engagement .sec15 .sec15-wrap .sec15-wrap-desc h2{font-size:28px;color:#09204d;line-height:1.5;margin-bottom:30px}@media screen and (max-width:600px){.engagement .sec15 .sec15-wrap .sec15-wrap-desc h2{position:absolute;left:5%;top:70px;color:#fff;margin-bottom:0}}.engagement .sec15 .sec15-wrap .sec15-wrap-desc p{font-size:24px;color:#09204d;line-height:1.69;margin:0;font-weight:700}@media screen and (max-width:980px){.engagement .sec15 .sec15-wrap .sec15-wrap-desc p{font-size:20px}}.engagement .sec15 .sec15-container{width:100%;max-width:980px;margin:60px auto 0}@media screen and (max-width:980px){.engagement .sec15 .sec15-container{padding:0 2.5%}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container{overflow:scroll}}.engagement .sec15 .sec15-container .sec15-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding-left:10%}@media screen and (max-width:980px){.engagement .sec15 .sec15-container .sec15-list{justify-content:center;padding-left:0}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list{width:100%}}.engagement .sec15 .sec15-container .sec15-list .sec15-list-title{width:150px}@media screen and (max-width:980px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-title{width:100px}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-title{width:100%;text-align:center}}.engagement .sec15 .sec15-container .sec15-list .sec15-list-title h3{color:#09204d;font-size:20px;letter-spacing:.3em;text-align:center}@media screen and (max-width:980px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-title h3{font-size:16px}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-title h3{font-size:16px;display:inline-block;background-color:#6b6d70;color:#fff;border-radius:30px;padding:4px 20px;margin-bottom:20px}}.engagement .sec15 .sec15-container .sec15-list .sec15-list-item{width:160px;position:relative;height:160px;padding:20px;margin-right:25px;border-radius:50%;border:2px solid #09204d;color:#09204d;font-size:15px;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center;line-height:1.7}@media screen and (max-width:980px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-item{margin-right:10px}}.engagement .sec15 .sec15-container .sec15-list .sec15-list-item:last-child{margin-right:0}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list .sec15-list-item{width:100%;border-radius:0;font-size:13px;border:none;height:auto;color:#6b6d70;padding:0;margin:0 0 10px}}.engagement .sec15 .sec15-container .sec15-list:first-child .sec15-list-item:after{width:12px;height:24px;background-image:url(../img/css/sec10-engagement-arrow.png);background-size:contain;background-repeat:no-repeat;content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-24px}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list:first-child .sec15-list-item:after{display:none}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list:nth-child(2) .sec15-list-title:before{content:"";display:block;width:166px;height:16px;background-image:url(../img/css/sec10-list-arrow.png);background-size:contain;background-repeat:no-repeat;margin:0 auto 20px}}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list:nth-child(2) .sec15-list-title h3{background-color:#4b6190;display:inline-block;font-size:16px;color:#fff;border-radius:30px;padding:4px 20px}}.engagement .sec15 .sec15-container .sec15-list:nth-child(2) .sec15-list-item{background-color:#09204d;border:none;color:#fff}@media screen and (max-width:600px){.engagement .sec15 .sec15-container .sec15-list:nth-child(2) .sec15-list-item{color:#545454;width:100%;background-color:inherit}}.engagement .sec15 .history-container{margin-bottom:60px}.engagement .sec15 .sec15-img{width:100%;max-width:730px;margin:0 auto 60px}.engagement .sec15 .sec15-desc{text-align:center;font-size:16px;line-height:1.6;letter-spacing:.15em;color:#464646;margin-bottom:40px}@media screen and (max-width:980px){.engagement .sec15 .sec15-desc{font-size:13px}}.engagement .sec15 .sec15-img-02{width:100%;margin:0 auto}.engagement .sec15 .sec15-img-02 .swiper-slide{border:1px solid #ddd}.gloabl-mult .strategy-wrap-img{max-width:1020px!important}.fofs .strategy-table{width:90%;max-width:1020px;margin:0 auto}@media screen and (max-width:980px){.fofs .strategy-table{width:100%}}@media screen and (max-width:980px){.fofs .strategy-table .active-table-main{margin-bottom:20px;padding:0 5%}}.fofs .strategy-table table{width:100%;min-width:599px}.fofs .strategy-table table th{background-color:#09204d;color:#fff;font-size:15px;border-bottom:1px solid #09204d;padding:15px;text-align:left}@media screen and (max-width:980px){.fofs .strategy-table table th{font-size:13px;padding:10px 15px}}.fofs .strategy-table table th:first-of-type{width:30%;border-right:1px solid #fff}@media screen and (max-width:600px){.fofs .strategy-table table th:first-of-type{width:30%}}.fofs .strategy-table table th:nth-of-type(2){width:70%}@media screen and (max-width:600px){.fofs .strategy-table table th:nth-of-type(2){width:70%}}.fofs .strategy-table table td{font-size:15px;border-bottom:1px solid #09204d;padding:15px;border-right:1px solid #09204d;text-align:left;vertical-align:middle}@media screen and (max-width:980px){.fofs .strategy-table table td{font-size:13px;padding:10px}}.fofs .strategy-table table td:first-of-type{border-left:1px solid #09204d}.fofs .strategy-table table .background td{background-color:rgba(9,32,77,.1)}.fofs .attention{text-align:left;color:#464646;font-size:13px}@media screen and (max-width:980px){.fofs .attention{padding:0 5%}}@media screen and (max-width:600px){.fofs .attention{padding:5% 5% 0}}.fofs .strategy-wrap .strategy-wrap-col{flex-wrap:wrap}.fofs .strategy-wrap .strategy-wrap-col-title,.fofs .strategy-wrap .strategy-wrap-col-txt{width:100%!important}.ani-fade{opacity:0}@keyframes ani_opacity{0%{opacity:0}to{opacity:1}}.ani-img-fade{transition:all 1.4s ease}.ani-img-fade,.ani-img-fade .sec02-wrap-col-img{overflow:hidden}.ani-img-fade img{opacity:0;transform:scale(1.1);transition:all 1.4s ease 0s}.ani-img-fade--active img{opacity:1!important;transform:scale(1)!important}.ani-bg{position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%}.ani-bg .ani-bg-img{width:100%!important;height:120%!important;object-fit:cover!important}.advice .advice-strategy-col-title{width:100%}.advice .advice-strategy-col-title h3{text-align:center;color:#09204d;margin-bottom:35px;line-height:1.6}@media screen and (max-width:980px){.advice .advice-strategy-col-title h3{font-size:16px}}.advice .advice-strategy-col{display:flex;border-bottom:1px solid #09204d;padding-bottom:50px;margin-bottom:50px;flex-wrap:wrap}@media screen and (max-width:980px){.advice .advice-strategy-col{flex-direction:column-reverse}}.advice .advice-strategy-col:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.advice .advice-strategy-col .strategy-dl dl{border-bottom:none!important}.advice .advice-strategy-col .advice-strategy-col-left{width:calc(100% - 270px);padding-right:50px}@media screen and (max-width:980px){.advice .advice-strategy-col .advice-strategy-col-left{width:100%;padding-right:0}}.advice .advice-strategy-col .advice-strategy-col-left a{text-decoration:underline}@media screen and (max-width:600px){.advice .advice-strategy-col .advice-strategy-col-left a{font-size:13px}}.advice .advice-strategy-col .advice-strategy-col-right{width:270px}@media screen and (max-width:980px){.advice .advice-strategy-col .advice-strategy-col-right{width:100%;margin-bottom:20px;text-align:center}.advice .advice-strategy-col .advice-strategy-col-right img{width:220px}}.top .swiper-pagination{position:relative}@media screen and (min-width:981px){.top .swiper-pagination{display:none}}.top .swiper-pagination .swiper-pagination-bullet{background-color:#131f34!important;width:60px;height:4px;border-radius:3px;transition:all .3s ease}.top .swiper-pagination .swiper-pagination-bullet-active{background:#131f34;width:20px!important}.page .swiper-pagination{position:relative}@media screen and (min-width:981px){.page .swiper-pagination{display:none}}.page .swiper-pagination .swiper-pagination-bullet{background-color:#fff!important;width:60px;height:4px;border-radius:3px;transition:all .3s ease}.page .swiper-pagination .swiper-pagination-bullet-active{background:#fff;width:20px!important}.page .swiper-letter-a .swiper-pagination,.page .swiper-letter .swiper-pagination{position:relative;bottom:0}@media screen and (min-width:981px){.page .swiper-letter-a .swiper-pagination,.page .swiper-letter .swiper-pagination{display:block!important}}.page .swiper-letter-a .swiper-pagination .swiper-pagination-bullet,.page .swiper-letter .swiper-pagination .swiper-pagination-bullet{background-color:#09204d!important;width:60px;height:4px;border-radius:3px;transition:all .3s ease}.page .swiper-letter-a .swiper-pagination .swiper-pagination-bullet-active,.page .swiper-letter .swiper-pagination .swiper-pagination-bullet-active{background:#09204d!important;width:20px}.header-active{padding:20px 0 0!important}.header-active .header-wrap{margin-bottom:20px!important}@media screen and (max-width:600px){.header-active .header-wrap{margin-bottom:15px!important;padding-bottom:0!important}}.header-active .header-wrap-logo{width:207px!important}@media screen and (max-width:980px){.header-active .header-wrap-logo{width:140px!important;padding-bottom:5px!important}}.header-active .header-wrap-menu{top:15px!important}@media screen and (max-width:980px){.header-active .header-wrap-menu{top:13px!important}}.header-active:before{transform:scale(1)!important;transition:transform .6s ease}.header{transition:all .6s ease;padding:40px 0 0;position:fixed;width:100%;left:0;top:0;z-index:100;background-color:#fff;height:auto!important}@media screen and (max-width:980px){.header{padding:20px 0 0}}.header:before{width:100%;height:2px;background:linear-gradient(-90deg,#131f34,#131f34);background:-webkit-linear-gradient(-90deg,#131f34,#131f34);content:"";display:block;position:absolute;left:0;bottom:0;transform:scale(0)}@media screen and (max-width:980px){.header:before{height:1px}}.header .header-wrap{position:relative;padding:0 5%;margin-bottom:30px;transition:all .6s ease}@media screen and (max-width:980px){.header .header-wrap{margin-bottom:25px}}@media screen and (max-width:600px){.header .header-wrap{margin-bottom:25px}}.header .header-wrap .header-wrap-logo{width:247px;transition:all .6s ease}@media screen and (max-width:980px){.header .header-wrap .header-wrap-logo{width:180px}}@media screen and (max-width:600px){.header .header-wrap .header-wrap-logo{padding:0}}.header .header-wrap .header-wrap-menu{position:fixed;width:36px;height:36px;right:5%;top:40px;transition:all .6s ease;z-index:500;opacity:0;animation:ani_opacity .6s ease .3s forwards}@media screen and (max-width:980px){.header .header-wrap .header-wrap-menu{top:14px}}.header .header-wrap .header-wrap-menu #header-icon{width:100%;display:block;height:100%;position:relative;transition:all .6s ease;transform:scale(1)}.header .header-wrap .header-wrap-menu #header-icon:hover{cursor:pointer;opacity:.8;transform:scale(1.05)}.header .header-wrap .header-wrap-menu #header-icon span{width:100%;height:2px;border-radius:10px;background-color:#131f34;position:absolute;left:0;top:5px;transition:all .6s ease}@media screen and (max-width:980px){.header .header-wrap .header-wrap-menu #header-icon span{height:2px;top:8px}}.header .header-wrap .header-wrap-menu #header-icon span:nth-of-type(2){top:50%;transform:translateY(-50%)}.header .header-wrap .header-wrap-menu #header-icon span:nth-of-type(3){left:0;bottom:5px;top:inherit}@media screen and (max-width:980px){.header .header-wrap .header-wrap-menu #header-icon span:nth-of-type(3){bottom:8px}}.header .header-wrap .header-wrap-menu .icon-close span:first-child{animation:ani_close_1 .6s ease forwards}.header .header-wrap .header-wrap-menu .icon-close span:nth-child(3){animation:ani_close_3 .6s ease forwards}.header .header-wrap .header-wrap-menu .icon-open span:nth-of-type(2){display:none;opacity:0}.header .header-wrap .header-wrap-menu .icon-open span:first-of-type{background-color:#fff!important;animation:ani_1 .6s ease forwards}.header .header-wrap .header-wrap-menu .icon-open span:nth-of-type(3){background-color:#fff!important;animation:ani_3 .6s ease forwards}@keyframes ani_1{0%{transform:translateY(-50%) rotate(0deg);left:0;top:5px}40%{top:18px;transform:translateY(-50%) rotate(0deg)}50%{top:18px;transform:translateY(-50%) rotate(0deg)}to{top:50%;transform:translateY(-50%) rotate(-135deg)}}@keyframes ani_3{0%{transform:rotate(0deg);left:0;bottom:3px}40%{bottom:18px;transform:rotate(0deg)}50%{bottom:18px;transform:rotate(0deg)}to{bottom:50%;transform:translateY(50%) rotate(135deg)}}@keyframes ani_close_1{0%{top:50%;transform:translateY(-50%) rotate(-135deg)}40%{top:18px;transform:translateY(-50%) rotate(0deg)}50%{top:18px;transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(0deg);left:0;top:5px}}@keyframes ani_close_3{0%{bottom:50%;transform:translateY(-50%) rotate(-135deg)}40%{bottom:15px;transform:translateY(-50%) rotate(0deg)}50%{bottom:15px;transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(0deg);left:0;bottom:2px}}#header-nav::-webkit-scrollbar{display:none}#header-nav{z-index:300;visibility:hidden;position:fixed;right:0;top:0;width:50vw;height:100vh;overflow:scroll;background:linear-gradient(-90deg,#131f34,#131f34);background:-webkit-linear-gradient(-90deg,#131f34,#131f34);transition:all .6s ease;-ms-overflow-style:none;opacity:0;min-width:740px}@media screen and (max-width:980px){#header-nav{width:50vw;min-width:600px}}@media screen and (max-width:600px){#header-nav{width:100%;min-width:100%}}#header-nav .header-nav-bg{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:-1;transition:all .6s ease;opacity:0}#header-nav .fixed-container{width:100%;padding:80px 60px}@media screen and (max-width:980px){#header-nav .fixed-container{padding:40px 5% 65px}}#header-nav h2{border-left:6px solid #fff;padding-left:15px;color:#fff;font-size:18px;margin-bottom:15px}@media screen and (max-width:980px){#header-nav h2{font-size:16px}}#header-nav h3{font-size:16px;border:1px solid #fff;color:#fff;display:inline-block;padding:4px 15px;margin-bottom:10px;border-radius:5px}@media screen and (max-width:980px){#header-nav h3{font-size:14px}}#header-nav .top-link{font-size:16px;color:#fff;display:block;font-weight:700;margin-bottom:40px}@media screen and (max-width:980px){#header-nav .top-link{font-size:14px;margin-bottom:30px}}#header-nav ul{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (max-width:980px){#header-nav ul{margin-bottom:30px}}#header-nav ul li{width:50%;margin-bottom:10px}@media screen and (max-width:600px){#header-nav ul li{width:100%}}#header-nav ul li a{color:#fff;font-size:14.5px;font-weight:700;display:inline-block;transition:all .6s ease;padding:2px 5px;border-radius:3px}@media screen and (max-width:980px){#header-nav ul li a{font-size:13px}}#header-nav ul li a:hover{background-color:#fff;color:#131f34}.nav-open{visibility:visible!important;opacity:1!important}
/*# sourceMappingURL=common.css.map */