/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding-top:60px;height:100%;font-size:1.6rem;line-height:1.8;text-align:justify;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans","メイリオ",Meiryo,sans-serif;color:#333;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";background:url(../img/common/bg-body.jpg) repeat;letter-spacing:.05em;line-break:strict}img,svg,video{vertical-align:middle;max-width:100%;height:auto;image-rendering:auto}strong{font-weight:bold}small,.small{font-size:1.4rem}table{width:100%;border-collapse:separate;border-spacing:0}.en{font-family:"Inter",sans-serif;font-weight:800;font-style:normal;font-optical-sizing:auto}.bg-white{background:#fff}.container{max-width:1180px;padding-left:30px;padding-right:30px;margin:0 auto;position:relative}@media(min-width: 960px){body{padding-top:0;padding-right:80px}.container{padding-left:50px;padding-right:50px}}.wrapper-left,.wrapper-right{max-width:1400px}.wrapper-left{padding-left:5%;margin:0 0 0 auto}.wrapper-right{padding-right:5%;margin:0 auto 0 0}@media(max-width: 767px){.wrapper-left,.wrapper-right{padding-left:5%;padding-right:5%;margin:0 auto}}.txtIndent,.listIndent li{padding-left:1em}.txtIndent:first-letter,.listIndent li:first-letter{margin-left:-1em}.alignC{text-align:center}.alignR{text-align:right}a{text-decoration:none;outline:none;-webkit-transition:all ease-out .3s;transition:all ease-out .3s}.btnAction{display:inline-block;background:#333;padding:6px 50px 6px 20px;text-align:center;color:#fff;position:relative;font-size:15px}.btnAction::before{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:20px;height:1px;background:#fff;-webkit-transition:.3s;transition:.3s}.btnAction::after{content:"";display:block;position:absolute;top:0;bottom:0;right:20px;margin:auto;width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:.3s;transition:.3s}.btnAction:hover::before{right:10px;width:30px}.btnAction:hover::after{right:10px}.txtLink{color:#0a78af;text-decoration:underline}.txtLink:hover{text-decoration:none}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.tbl dt,.tbl dd{padding:1em}.tbl dt{background:#0a78af;color:#fff}.tbl dd{background:#fff}@media only screen and (min-width: 768px){.tbl{display:table;width:100%;border-spacing:0px 3px}.tbl dl{display:table-row}.tbl dt,.tbl dd{display:table-cell;padding:1em}.tbl dt{border-bottom-style:solid}}.tblWrap{overflow:auto;margin:30px 0 10px}@media screen and (max-width: 767px){.tblWrap{white-space:nowrap;margin-bottom:5px}.tblWrap::-webkit-scrollbar{height:5px}.tblWrap::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.tblWrap::-webkit-scrollbar-thumb{background:#0a78af;border-radius:5px}}.tit-bar{position:relative;background:#fff;font-size:2rem;padding:15px 1em 15px 40px;font-weight:bold;margin-bottom:1.5em;border-radius:3px}.tit-bar::before{position:absolute;top:25%;left:20px;width:6px;height:50%;content:"";border-radius:3px;background:#0a78af}.tit-border{border-bottom:solid 2px #ccc;position:relative}.tit-border:after{position:absolute;content:" ";display:block;border-bottom:solid 2px #0a78af;bottom:-2px;width:20%}header{background:#fff;height:60px;position:fixed;right:0;top:0;width:100%;-webkit-box-shadow:-3px 0 10px rgba(0,0,0,.15);box-shadow:-3px 0 10px rgba(0,0,0,.15);z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:20px}@media screen and (min-width: 960px){header{height:100%;width:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}}.cd-main{overflow:hidden}.cd-main__content{position:relative;z-index:2;background:url(../img/common/bg-body.jpg) repeat;will-change:transform;-webkit-transition:-webkit-transform .7s cubic-bezier(0.91, 0.01, 0.6, 0.99);transition:-webkit-transform .7s cubic-bezier(0.91, 0.01, 0.6, 0.99);transition:transform .7s cubic-bezier(0.91, 0.01, 0.6, 0.99);transition:transform .7s cubic-bezier(0.91, 0.01, 0.6, 0.99), -webkit-transform .7s cubic-bezier(0.91, 0.01, 0.6, 0.99)}.nav-is-open .cd-main__content{-webkit-transform:translateX(100%);transform:translateX(100%)}.cd-nav{position:fixed;z-index:1;top:0;left:0;height:100%;width:100%;visibility:hidden;-webkit-transition:visibility .7s;transition:visibility .7s}.cd-nav__title{position:relative;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.15em}.cd-nav__title::after{content:"";position:absolute;left:0;bottom:-20px;height:1px;width:60px;background-color:currentColor}.nav-is-open .cd-nav{visibility:visible}.cd-nav__content{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:80px 0;will-change:transform;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .7s cubic-bezier(0.86, 0.01, 0.77, 0.78);transition:-webkit-transform .7s cubic-bezier(0.86, 0.01, 0.77, 0.78);transition:transform .7s cubic-bezier(0.86, 0.01, 0.77, 0.78);transition:transform .7s cubic-bezier(0.86, 0.01, 0.77, 0.78), -webkit-transform .7s cubic-bezier(0.86, 0.01, 0.77, 0.78);background-color:rgba(78,83,88,.8)}.cd-nav__content nav{width:100%}.nav-is-open .cd-nav__content{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.82, 0.01, 0.77, 0.78);transition:-webkit-transform .5s cubic-bezier(0.82, 0.01, 0.77, 0.78);transition:transform .5s cubic-bezier(0.82, 0.01, 0.77, 0.78);transition:transform .5s cubic-bezier(0.82, 0.01, 0.77, 0.78), -webkit-transform .5s cubic-bezier(0.82, 0.01, 0.77, 0.78)}.cd-nav__primary{margin-top:30px}.cd-nav__primary li{margin-bottom:1em}.cd-nav__sub{padding-left:1em}.cd-nav__sub a{color:#ccc}.cd-nav__link{font-size:clamp(20px,2.5vw,28px);color:#fff;font-weight:bold}.cd-nav__link:hover{color:var(--color-white)}.cd-nav__contact{margin-top:20px}.cd-nav__contact li:not(:first-child){margin-top:15px}.cd-nav__contact a{color:#fff;background-image:url(../img/common/ico-mail.svg);background-repeat:no-repeat;background-position:left center;background-size:22px;padding:5px 0 5px 30px}@media only screen and (min-width: 980px){.cd-nav__content{padding:2em 0}.cd-nav__content .flex{gap:30px}.cd-nav__content nav{width:calc((100% - 30px)/2)}.cd-nav__primary{margin-top:80px}.cd-nav__contact{margin-top:80px}}.cd-nav-trigger{position:fixed;z-index:3;top:0;right:0;height:80px;width:80px;background-color:#0a78af;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;color:#fff;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;font-family:"Inter",sans-serif;font-size:12px;padding-bottom:10px}.cd-nav-trigger:active .cd-nav-trigger__icon{-webkit-transform:scale(0.9);transform:scale(0.9)}.cd-nav-trigger__icon{position:absolute;top:30px;left:calc(50% - 20px);width:40px;height:2px;background-color:#fff;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.cd-nav-trigger__icon::before,.cd-nav-trigger__icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;will-change:transform,width,top;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .5s,top .3s,-webkit-transform .5s;transition:width .5s,top .3s,-webkit-transform .5s;transition:transform .5s,width .5s,top .3s;transition:transform .5s,width .5s,top .3s,-webkit-transform .5s}.cd-nav-trigger__icon::before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cd-nav-trigger__icon::after{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateY(10px);transform:translateY(10px)}.nav-is-open .cd-nav-trigger__icon::before,.nav-is-open .cd-nav-trigger__icon::after{width:50%}.nav-is-open .cd-nav-trigger__icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-is-open .cd-nav-trigger__icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-is-open .cd-nav-trigger:hover .cd-nav-trigger__icon::before,.nav-is-open .cd-nav-trigger:hover .cd-nav-trigger__icon::after{top:0}@media(max-width: 959px){.cd-nav-trigger{width:60px;height:60px;text-indent:-120px;overflow:hidden}}.l-anchor{position:fixed;bottom:20px;right:24px;-webkit-backface-visibility:hidden;z-index:10000}@media(max-width: 959px){.l-anchor{display:none}}.l-anchor__body{position:relative;height:220px;text-align:right}.l-anchor__body:before{position:absolute;top:112px;right:14px;display:block;width:1px;height:30px;background-color:#000;content:"";-webkit-transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);-webkit-transform:scale(1, 0);transform:scale(1, 0)}.is-pagetop .l-anchor__body:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:scrollup2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1);animation:scrollup2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1)}.is-scroll .l-anchor__body:before{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-animation:scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1);animation:scrolldown2 2s 1s infinite cubic-bezier(0.645, 0.045, 0.355, 1)}.is-pagetop .l-scroll a{-webkit-transform:translateY(112px);transform:translateY(112px)}.l-scroll{height:112px}.l-anchor p{display:inline-block;overflow:hidden;margin-right:2.42857%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.l-pagetop{position:absolute;right:0;bottom:0}.is-scroll .l-pagetop a{-webkit-transform:translateY(-112px);transform:translateY(-112px)}.l-pagetop a{-webkit-transform:translateY(0);transform:translateY(0)}.l-anchor a{position:relative;display:block;padding:5px;color:#000;letter-spacing:.1em;font-weight:400;font-style:normal;font-size:12px;line-height:1.5;-webkit-transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035);transition:.3s cubic-bezier(0.95, 0.05, 0.795, 0.035)}@-webkit-keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes scrolldown2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}70%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}85%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@keyframes scrolldown2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}55%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}70%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}85%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}}@-webkit-keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}33%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}66%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@-webkit-keyframes scrollup2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}@keyframes scrollup2{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:0 0;transform-origin:0 0}15%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:0 0;transform-origin:0 0}30%{-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}45%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}}.second-header{padding:20px 5%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.second-header .badge{width:15%}.second-header .badge img{width:calc((100% - 10px)/2)}.second-header nav{width:80%}.second-header ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:3%}.second-header a{font-weight:bold;font-size:clamp(13px,1.4583333333vw,16px)}.second-header a:hover{color:#0a78af}#home .second-header{position:absolute;z-index:1;width:100%;color:#fff}@media only screen and (max-width: 979px){.second-header{display:none}}.ft-inq-wrap{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.ft-left,.ft-right{width:100%;padding:30px 5%}.ft-left{background-color:#4e5358;color:#fff}.ft-left p.en{font-size:clamp(30px,3.75vw,40px);font-weight:600;line-height:1.2}.titGroup{font-size:20px;font-weight:bold;margin-bottom:15px}.titGroup .en{font-size:clamp(40px,5.2083333333vw,60px);line-height:1}.formLinkList li{margin-top:20px}.formLinkList a{background-color:#8f8f8f;background-image:url(../img/common/ico-mail.svg);background-repeat:no-repeat;background-position:left 20px center;color:#fff;display:block;padding:10px 1em 10px 60px;font-weight:bold}.ft-right{background-color:#e4e4e4}.ft-right h6{font-size:clamp(22px,2.5vw,26px);font-weight:bold;line-height:1.4;margin-bottom:10px}.badgeInfo{gap:10px 25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.badgeInfo dt{width:94px}.badgeInfo dd{width:calc(100% - 120px)}.badgeInfo dd strong{display:block;font-size:20px}@media screen and (min-width: 840px){.ft-left,.ft-right{width:50%;padding:55px}}.ft-bottom{background:#fff;padding:30px 5%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-size:12px}.smallNavList{font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.smallNavList li{width:100%}.smallNavList li:not(:first-child){border-top:1px solid;padding:1em 0 0;margin:1em 0 0}@media screen and (min-width: 640px){.ft-bottom{padding:30px 50px;gap:30px}.smallNavList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.smallNavList li{width:auto}.smallNavList li:not(:first-child){border-top:none;border-left:1px solid;padding:0 0 0 1em;margin:0 0 0 1em}}.mv-wrap{position:relative}.mv-wrap .catchcopy{position:absolute;text-align:justify;left:5%;bottom:30px;font-size:clamp(16px,2.34375vw,20px);color:#fff;font-weight:800}.mv-wrap .catchcopy .en{font-size:clamp(28px,10.4166666667vw,100px);line-height:1;display:block}.mv-wrap .arrow{position:absolute;right:-8%;bottom:-50%;opacity:.35;width:50%}@media screen and (max-width: 767px){.mv-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:500px}}.homeTitleGroup{line-height:1.2;margin-bottom:50px}.homeTitleGroup .en{display:inline-block;font-size:clamp(45px,7.8125vw,80px);margin-right:.05em}.homeTitleGroup .ja{display:inline-block;font-size:20px;font-weight:bold}.homeTitleGroup-mini{line-height:1.2;margin-bottom:50px}.homeTitleGroup-mini .en{display:inline-block;font-size:clamp(40px,6.5104166667vw,60px)}.homeTitleGroup-mini .ja{display:inline-block;font-size:18px;font-weight:bold;display:block}.home-service-cnt{padding-top:100px;padding-bottom:100px;position:relative}.home-service-cnt .ban-chiel{margin:30px 0 30px auto;display:inline-block}@media screen and (min-width: 768px){.home-service-cnt .homeTitleGroup{margin-left:5%}.home-service-cnt .alignR{padding-left:5%}}.home-story-cnt{padding-top:100px;padding-bottom:100px}.home-story-list{gap:20px;margin-bottom:30px}.home-story-list .latest-story{width:100%}.home-story-list .latest-story a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px;border-bottom:1px solid #333;padding-bottom:20px}.home-story-list .latest-story a figure{width:150px;height:150px}.home-story-list .latest-story a div{width:calc(100% - 175px)}.home-story-list .latest-story h3{font-size:clamp(18px,2.6041666667vw,24px);font-weight:bold;line-height:1.4}.home-story-list P{font-size:15px;line-height:1.4;margin-top:15px}.home-story-list li:not(:first-child){border-top:1px solid #333;padding-top:20px}.home-story-list li:not(:last-child){padding-bottom:20px}.home-story-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-story-list li figure{width:150px}.home-story-list li div{width:calc(100% - 175px)}.home-story-list li h3{font-size:clamp(18px,2.4739583333vw,20px);font-weight:bold;line-height:1.4}@media screen and (min-width: 860px){.home-story-list{gap:40px;margin-bottom:30px}.home-story-list .latest-story{width:400px}.home-story-list .latest-story a{display:block;border-bottom:none;padding-bottom:0}.home-story-list .latest-story a figure{width:auto;height:auto}.home-story-list .latest-story a div{width:100%}.home-story-list .latest-story h3{margin:10px 0}.home-story-list ul{width:calc(100% - 440px)}.home-story-list li div{padding-right:20px}}.home-news-cnt{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:100px;padding-bottom:100px;position:relative}.home-news-cnt .home-news-list{width:100%;border-top:1px solid #333}.home-news-cnt .btnAction{margin-top:25px}.blogItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;border-bottom:1px solid #333;padding:15px 10px}.blogItem a{width:calc(100% - 20px - 2em)}.news-date{text-align:center;display:block;font-size:15px;font-weight:700;line-height:1}.news-date span{display:block;font-size:30px;font-weight:800}@media only screen and (min-width: 768px){.home-news-cnt .home-news-list{width:calc(100% - 200px)}.home-news-cnt .btnAction{position:absolute;left:50px;bottom:100px;margin-top:0}}.home-corp-cnt{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:80px 0 100px}.home-corp-cnt ul{width:100%}.home-corp-cnt li{border-bottom:1px solid #333}.home-corp-cnt li:first-child{border-top:1px solid #333}.home-corp-cnt a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 20px 0;position:relative}.home-corp-cnt a::before{content:"";display:block;position:absolute;top:0;bottom:0;right:65px;margin:auto;width:20px;height:1px;background:#fff;z-index:1}.home-corp-cnt a::after{content:"";display:block;position:absolute;top:0;bottom:0;right:65px;margin:auto;width:8px;height:8px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);z-index:1}.home-corp-cnt a:hover div::after{background:#0a78af}.home-corp-cnt a figure{width:200px}.home-corp-cnt a div{width:calc(100% - 230px);position:relative;padding-right:100px}.home-corp-cnt a div::after{content:"";width:40px;height:40px;background:#333;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.home-corp-cnt a hgroup{line-height:1.2}.home-corp-cnt a .en{font-weight:700;font-size:clamp(26px,3.90625vw,40px)}.home-corp-cnt a .ja{font-weight:bold;font-size:clamp(16px,2.2135416667vw,18px)}.home-corp-cnt a p{margin-top:30px;font-size:15px}@media only screen and (min-width: 980px){.home-corp-cnt ul{width:calc(100% - 320px)}}@media only screen and (max-width: 640px){.home-corp-cnt a{display:block;padding:20px 0}.home-corp-cnt a::before,.home-corp-cnt a::after{display:none}.home-corp-cnt a figure{margin:0 auto 10px}.home-corp-cnt a div{width:100%;padding-right:0}.home-corp-cnt a div::after{display:none}.home-corp-cnt a p{margin-top:5px}}.home-recruit-cnt{background:#4e5358 url(../img/top/arrow-recruit.svg) no-repeat left -5% top -5px;padding:30px 5%;margin:0 -6% 100px;color:#fff;position:relative}.home-recruit-cnt .homeTitleGroup-mini{position:relative;z-index:2;margin-bottom:20px}.home-recruit-cnt p{font-size:clamp(16px,2.34375vw,20px);font-weight:bold;margin:10px 0}@media only screen and (min-width: 768px){.home-recruit-cnt{padding:0 0 60px 5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:700px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;margin:0 0 100px}.home-recruit-cnt .homeTitleGroup-mini{margin-bottom:50px}.home-recruit-cnt img{position:absolute;right:-6%;top:60px}.home-recruit-cnt p{margin:0}.home-recruit-cnt .btnAction{position:absolute;right:-2%;bottom:60px}}.pageHeader{padding:5% 5% 60px 5%}.pageHeader h2{color:#0a78af;font-size:28px;font-weight:bold;margin-top:15px;line-height:1.6}.pageHeader h2+p{margin-top:10px}.pageHeader p{margin-top:20px;font-weight:bold}.titHeaderGroupDef{font-size:20px;font-weight:bold;margin-bottom:30px}.titHeaderGroupDef .en{font-size:clamp(40px,7.8125vw,80px);line-height:1.2}.titHeaderGroup{font-size:36px;font-weight:bold;margin-top:15px;line-height:1.6}.titHeaderGroup .en{font-size:30px}.imgHead{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:200px;margin-bottom:60px}@media only screen and (min-width: 768px){.imgHead{height:320px;margin-bottom:150px}}.archive-intro{padding-top:100px;padding-bottom:60px}.archive-intro .en{font-size:clamp(50px,7.8125vw,80px);line-height:1.3}.archive-intro p{font-weight:bold;font-size:clamp(16px,2.34375vw,20px)}.service-index{gap:30px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:100px}.service-index li{width:100%}.service-index a{display:block;background:#fff;height:100%}.service-index img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:16/9}.service-index h3{padding:10px 20px;font-size:18px;font-weight:bold;line-height:1.5}@media only screen and (min-width: 640px){.service-index li{width:calc((100% - 30px)/2)}}@media only screen and (min-width: 840px){.service-index li{width:calc((100% - 60px)/3)}}.service-wrap{background:#fff;padding:60px 5% 30px;margin-left:5%;position:relative}.service-wrap:not(:first-of-type){margin-top:100px}.service-wrap:nth-of-type(even){margin-right:5%;margin-left:0}.service-wrap .section-title{font-size:26px;font-weight:bold;margin-bottom:10px;color:#0a78af}.service-wrap .titleblack{font-size:20px;font-weight:bold;margin-top:15px}.service-wrap .titleblack+.service-box{margin-top:10px}.service-wrap small{display:block;margin-top:15px;line-height:1.5}.leadtext{font-weight:bold;padding:0 5%}.leadtext h2{color:#0a78af;font-size:28px}.section-number{position:absolute;left:3%;top:-45px;line-height:1;font-size:70px;text-align:center;font-weight:700;color:#0a78af}.section-number span{display:block;font-size:30px}@media only screen and (min-width: 768px){.service-wrap{padding:40px 60px 80px 170px;margin-left:5%;position:relative}.service-wrap:not(:first-of-type){margin-top:150px}.section-number{top:-65px}}.service-box{background:#f5f5f5;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25);padding:20px 5%;margin-top:20px}.service-box .title{font-weight:bold;color:#0a78af;font-size:20px}.service-box .subtitle{font-weight:bold;color:#0a78af;font-size:16px;margin-top:20px;border-bottom:1px solid #333;padding-bottom:5px;margin-bottom:10px}.service-box p span{color:#0a78af}.service-check-box{border-top:solid 1px #333;padding-top:20px;margin-top:20px}.service-check-box .title{font-weight:bold;color:#0a78af;font-size:20px}.service-check-box li{background:url(../img/common/ico-check.svg) no-repeat left top 5px;padding-left:30px;margin-top:5px}.managed-chart{margin-top:30px}.managed-chart figure{margin-top:20px}.managed-chart h4{border-left:3px solid #0a78af;padding-left:10px;font-weight:bold;font-size:20px;margin:20px 0 5px;color:#0a78af}.managed-chart .tblWrap{margin-top:20px}.managed-chart table{border-spacing:2px 3px}.managed-chart th{background:#0a78af;color:#fff;text-align:center}.managed-chart td:first-child{font-weight:bold}.managed-chart tr:nth-of-type(odd) td{background:hsl(200,89.1891891892%,86.2745098039%)}.managed-chart tr:nth-of-type(even) td{background:hsl(200,89.1891891892%,76.2745098039%)}.managed-chart th,.managed-chart td{padding:.25em 1em}.serviceNav{padding:80px 5%}.serviceNav ul{gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.serviceNav li{width:100%}.serviceNav li:not(:nth-child(2)) a{background-color:#333;background-repeat:no-repeat;color:#fff}.serviceNav li:first-child a{padding-left:45px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-image:url(../img/common/arrow-white-left.svg);background-position:left 15px center}.serviceNav li:nth-child(2) a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.serviceNav li:last-child a{padding-right:45px;background-image:url(../img/common/arrow-white-right.svg);background-position:right 15px center}.serviceNav a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:20px;font-weight:bold}.serviceNav img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 767px){.managed-chart figure{overflow:auto}.managed-chart figure img{max-width:720px}}@media only screen and (min-width: 768px){.serviceNav{padding:80px 5%}.serviceNav li:not(:nth-child(2)){width:calc((80% - 60px)/2)}.serviceNav li:nth-child(2){width:20%}}#service .imgHead{background-image:url(../img/service/header-service.jpg)}#data .imgHead{background-image:url(../img/service/header-data.jpg)}#ai .imgHead{background-image:url(../img/service/header-ai.jpg)}#salesforce .imgHead{background-image:url(../img/service/header-sf.jpg)}#app .imgHead{background-image:url(../img/service/header-app.jpg)}#googlecloud .imgHead{background-image:url(../img/service/header-gc.jpg)}#cloud-onpremises .imgHead{background-image:url(../img/service/header-co.jpg)}#managed .imgHead{background-image:url(../img/service/header-managed.jpg)}.story-list{margin:0 auto 100px}.story-list .flex{gap:30px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.story-list li{width:100%}.story-list a{border-radius:4px;padding:10px 20px 15px;background:#fff;display:block;line-height:1.5;height:100%}.story-list figure{margin:0 -10px}.story-list figure img{width:100%;max-width:none}.story-list h2{font-weight:bold;margin:5px 0;border-bottom:1px dotted #333;padding-bottom:5px}.story-list p{font-size:18px}@media only screen and (min-width: 640px){.story-list li{width:calc((100% - 30px)/2)}}@media only screen and (min-width: 840px){.story-list li{width:calc((100% - 60px)/3)}}.story-intro{padding-top:100px;padding-bottom:60px;font-weight:bold}.story-intro .en{font-size:30px}.story-intro h1{font-size:clamp(30px,4.5572916667vw,40px);line-height:1.3;border-bottom:1px dotted #333;padding-bottom:10px;margin-bottom:20px;color:#0a78af}.story-intro p{font-size:20px}.story-wrapper{gap:40px}.story-cliant{width:100%}.story-cliant img{-o-object-fit:cover;object-fit:cover;width:200px;height:200px}.story-cliant h2{font-weight:bold;font-size:15px;margin:10px 0 5px;line-height:1.5}.story-cliant h2 span{font-size:18px}.story-cliant p{font-size:14px}.story-articles{width:100%}@media only screen and (min-width: 840px){.story-cliant{width:200px}.story-articles{width:calc(100% - 240px)}}.phase-box:not(:last-of-type){margin-bottom:100px}.phase-box article{margin-top:40px}.phase-box article figure{margin-top:20px}.phase-box h3{color:#0a78af;font-weight:bold;font-size:20px}.phase-box p{margin-top:20px}.titStorySec{position:relative;overflow:hidden;padding:1.25rem 2rem 1.25rem 120px;word-break:break-all;border-top:3px solid #0a78af;border-radius:6px 0 0 0;font-size:clamp(20px,2.9947916667vw,26px);font-weight:bold;color:#0a78af;line-height:1.4}.titStorySec span{font-size:40px;font-size:4rem;position:absolute;top:0;left:0;display:block;padding:3px 20px;color:#fff;border-radius:4px 0 6px 6px;background:#0a78af;text-align:center;line-height:1;font-family:"Inter",sans-serif}.titStorySec small{display:block}.titStorySec+p{font-weight:bold;font-size:18px}.story-solution{background:#0a78af;color:#fff;padding:30px 5%;margin-top:60px;border-radius:4px}.story-solution h4{font-size:18px;font-weight:bold;margin-bottom:10px;border-left:3px solid;padding-left:10px}.story-solution figure{padding:10px;background:#fff;margin-top:15px}@media screen and (max-width: 767px){.titStorySec{padding:7.25rem 0 0}.story-solution figure{overflow:auto}.story-solution figure img{max-width:none}}.from-enisias{margin-top:40px}.from-enisias dt{width:150px}.from-enisias dd{width:100%;background:#fff;position:relative;padding:20px;border-radius:4px;margin-top:25px}.from-enisias dd::before{-webkit-clip-path:polygon(50% 50%, 0 100%, 100% 100%);clip-path:polygon(50% 50%, 0 100%, 100% 100%);content:"";background:#fff;height:25.9807621135px;width:30px;position:absolute;left:30px;top:-25px}@media only screen and (min-width: 640px){.from-enisias{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:50px}.from-enisias dd{width:calc(100% - 200px);margin-top:0}.from-enisias dd::before{-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%);left:-30px;top:30px}}.backnumber-box{margin:100px auto}.backnumber-box .flex{gap:20px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.backnumber-box li{width:100%}.backnumber-box a{border-radius:4px;padding:10px 20px 15px;background:#fff;display:block;line-height:1.5;height:100%}.backnumber-box figure{margin:0 -10px}.backnumber-box h6{font-weight:bold;margin:5px 0;border-bottom:1px dotted #333;padding-bottom:5px}.backnumber-box p{font-size:14px}@media only screen and (min-width: 640px){.backnumber-box li{width:calc((100% - 20px)/2)}}@media only screen and (min-width: 840px){.backnumber-box li{width:calc((100% - 60px)/4)}}#archive-successstory .imgHead{background-image:url(../img/successstory/header-index.jpg)}#story001 .imgHead{background-image:url(../img/successstory/bg-main01.jpg)}#story002 .imgHead{background-image:url(../img/successstory/bg-main02.jpg)}#story003 .imgHead{background-image:url(../img/successstory/bg-main03.jpg)}#story004 .imgHead{background-image:url(../img/successstory/bg-main04.jpg);background-position:top center}#corporate .imgHead{background-image:url(../img/corporate/header.jpg)}.corporate-wrapper{padding:0 5% 100px}.titHeaderGroup-inline{line-height:1.2;padding-bottom:15px}.titHeaderGroup-inline .en{font-size:clamp(40px,6.5104166667vw,60px);margin-right:15px}.titHeaderGroup-inline .ja{font-size:20px;font-weight:bold}.tit-border.titHeaderGroup-inline{margin-bottom:50px}.philosophy-cnt img{display:block;margin:0 auto}.mission-cnt{margin-top:100px}.mission-cnt p{margin-top:30px;font-size:20px;font-weight:bold}.value-cnt{margin-top:100px}.value-cnt .flex{gap:20px}.value-cnt .flex article{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.value-cnt .flex figure{width:88px}.value-cnt .flex div{width:calc(100% - 108px)}.value-cnt .flex h3{font-size:20px;font-weight:bold;margin-bottom:5px;color:#0a78af}.culture-cnt{margin-top:100px}.culture-cnt .alignC{font-size:28px;font-weight:bold;margin-bottom:30px}.culture-cnt .flex{gap:30px}.culture-cnt .flex article{width:100%}.culture-cnt .flex figure{text-align:center}.culture-cnt .flex h4{font-size:20px;font-weight:bold;margin:5px 0;color:#0a78af}@media only screen and (min-width: 640px){.titHeaderGroup-inline .ja{display:inline-block}.value-cnt .flex{gap:40px}.value-cnt .flex article{width:calc((100% - 40px)/2)}.culture-cnt .flex article{width:calc((100% - 30px)/2)}}@media only screen and (min-width: 840px){.culture-cnt .flex{gap:40px}.culture-cnt .flex article{width:calc((100% - 80px)/3)}}.outline-cnt{margin-top:100px}.outline-cnt .tbl{font-size:15px}.address-list li h4{font-weight:bold;font-size:16px}.address-list li:not(:first-child){margin-top:20px}.licence-list{gap:30px}.licence-list h5{font-weight:bold;font-size:16px;margin-top:5px}@media only screen and (min-width: 840px){.address-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.licence-list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.message-cnt{margin-top:100px}.message-title{margin:0 0 20px}.message-title h4{font-size:clamp(24px,3.6458333333vw,32px);font-weight:bold;margin-top:20px;line-height:1.4}.message-text p{margin-top:20px}.message-text .alignR{font-weight:bold}.message-text .alignR strong{font-size:26px;display:block}@media only screen and (min-width: 1020px){.message-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -6% 60px auto}.message-title h4{background:#eee;width:calc(100% - 500px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0;line-height:1.8}.message-text{padding-left:28%}}#contact .imgHead,#inq .imgHead,#sales .imgHead,#others .imgHead,#thanks .imgHead{background-image:url(../img/contact/header.jpg)}#contact .service-index{margin-top:30px}.pageContactHeader{padding:5% 5% 60px}.form-wrapper{padding-bottom:100px}.form-wrapper h2{font-weight:bold;margin-bottom:20px}.form-wrapper h2+p{margin-bottom:20px}.icon-must{color:#ec801c}.tbl-form{margin-top:20px}.tbl-form dt,.tbl-form dd{padding:1em}.tbl-form dt{border-bottom:#0a78af 2px solid;line-height:1.5}.tbl-form dt small{display:block}.tbl-form dd{border-bottom:#ccc 2px solid}@media only screen and (min-width: 768px){.tbl-form{display:table;width:100%}.tbl-form dl{display:table-row}.tbl-form dt,.tbl-form dd{display:table-cell;padding:1em}.tbl-form dt{border-bottom-style:solid}}.form-policy{border:1px solid #ccc;height:200px;overflow:auto;padding:20px;font-weight:400;margin:40px 0 30px}.form-policy h3{color:#0a78af;font-size:17px;margin-bottom:5px;font-weight:700}.form-policy dt{margin-top:20px}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}form{font-weight:700}form input[type=text],form input[type=tel],form input[type=email]{display:block;width:100%;border:1px solid #aaa;background:#fff;border-radius:2px;padding:.3em .8em;font-size:16px;color:#000;outline:none;height:50px}form select,form textarea{display:block;width:100%;border:1px solid #aaa;background:#fff;border-radius:2px;padding:.3em .8em;font-size:16px;color:#000;outline:none}form select{padding-right:35px}.wpcf7-form-control-wrap[data-name=select-category]{position:relative}.wpcf7-form-control-wrap[data-name=select-category]::after{-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);content:"";background:#333;height:12.124355653px;width:14px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}span.wpcf7-list-item{margin:0 1em 0 0 !important}input::-webkit-input-placeholder,input:-moz-placeholder{color:#aaa;font-size:14px}.btnSubmit{position:relative;height:50px;line-height:54px;max-width:320px;-webkit-transition:background-color .2s,-webkit-transform .2s;transition:background-color .2s,-webkit-transform .2s;transition:transform .2s,background-color .2s;transition:transform .2s,background-color .2s,-webkit-transform .2s;margin:30px auto 0;color:#fff;background-color:#ec801c;border-radius:10px}.btnSubmit:hover{background-color:#0a78af}.btnSubmit input{text-align:center;font-size:18px;line-height:1;height:100%;width:100%;outline:none;position:absolute;z-index:1}div.wpcf7 .ajax-loader{display:block !important;margin:10px auto !important}.grecaptcha-badge{margin:30px auto 0}.thanks-box{padding-bottom:100px}.thanks-box h2{font-weight:bold;font-size:24px}.thanks-box p{font-size:18px}#news .imgHead{background-image:url(../img/news/header.jpg)}.newsArchives{margin-bottom:100px}.news-detail{padding-top:100px;padding-bottom:100px}.news-detail .title{border-bottom:dotted 1px #333;color:#0a78af;font-weight:bold;font-size:clamp(30px,4.5572916667vw,40px);line-height:1.3;padding-bottom:10px;margin-bottom:20px}.wp-text-area{margin-top:30px;font-weight:bold}.btn-page{margin-top:60px;border-top:1px solid #333;padding-top:40px}.btn-page .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.btn-page li{width:calc((100% - 40px)/3);font-weight:bold}.btn-page li:first-child{text-align:left}.btn-page li.to-archive{text-align:center}.btn-page li:last-child{text-align:right}#policy .imgHead,#handling .imgHead,#informationsecuritypolicy .imgHead{background-image:url(../img/policy/header.jpg)}.policy-intro{padding-top:30px;padding-bottom:80px}.policy-intro .titHeaderGroup{margin:0}.policy-box:not(:first-of-type){padding-top:60px}.policy-box:last-of-type{margin-bottom:100px}.policy-box .listIndent{margin:15px 0 0}.policy-box .listIndent li:not(:first-child){margin-top:10px}.policy-box .listIndent .listIndent{margin:0}.policy-box .listIndent .listIndent li{margin-top:5px}.policy-box p{margin-top:15px}.policy-box table{border-top:1px solid #333;border-right:1px solid #333}.policy-box table th,.policy-box table td{border-left:1px solid #333;border-bottom:1px solid #333;padding:.5em 1em}.policy-box table th{width:50%;background:#ccc;text-align:center}.policy-box table td{background-color:#fff}.policy-box article{margin-top:30px}.policy-box article h3{font-weight:bold;font-size:20px}.policycontact{border:2px solid #0a78af;padding:30px;margin-top:30px}.policycontact h3{font-weight:bold;color:#0a78af;font-size:18px;margin-bottom:10px;line-height:1.5}