@charset "UTF-8";.g-nav{position:fixed;top:-100px;left:0;width:100%;max-width:100%;background:rgba(255,255,255,0.95);z-index:9999;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.08);box-shadow:0 5px 15px rgba(0,0,0,0.08);-webkit-transition:top 0.4s ease,opacity 0.4s ease;transition:top 0.4s ease,opacity 0.4s ease;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box}.g-nav.is-show{top:0;opacity:1}.g-nav .logo-nav img{height:40px}.g-nav nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(20px,2vw,60px);list-style:none;margin:0;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.main-nav li a{display:inline-block;text-decoration:none;color:#333333;-webkit-transition:0.3s;transition:0.3s;font-size:1.5rem;line-height:1.2;position:relative}.main-nav li a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:1px;background-color:#004b6c;-webkit-transition:width 0.3s ease,left 0.3s ease;transition:width 0.3s ease,left 0.3s ease}.main-nav li a:hover{opacity:0.6;color:#004b6c}.main-nav li a:hover:after{width:100%;left:0}.main-nav .assessment-link-btn a{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EA580C;background:-webkit-gradient(linear,left top,right top,from(rgb(234,88,12)),to(rgb(194,65,12)));background:linear-gradient(90deg,rgb(234,88,12) 0%,rgb(194,65,12) 100%);color:#fff;padding:10px;border:2px solid #db5012;border-radius:5px}.main-nav .assessment-link-btn a:after,.main-nav .assessment-link-btn a:before{display:none}.main-nav .assessment-link-btn a:hover{color:#fff}@media (min-width:1220px){.g-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.main-nav .assessment-link-btn{position:fixed;top:80px;right:0}.main-nav .assessment-link-btn a{display:inline-block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;border-radius:7px 0 0 7px}.hamburger{display:none}}@media (max-width:1219px){.g-nav{padding:0}.logo-nav{display:none}.main-nav{position:fixed;top:0;right:-100%;max-width:280px;width:100%;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:rgba(255,255,255,0.95);padding:80px clamp(30px,25.4545454545px + 1.2121212121vw,40px) 15px;-webkit-transition:right 0.4s ease;transition:right 0.4s ease}.main-nav li a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.main-nav li a:before{position:absolute;content:"";height:7px;width:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:rgba(51,51,51,0.5);border-radius:50%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.main-nav li a:hover:before{background:#004b6c}.main-nav.is-open{right:0}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;background:none;border:none;cursor:pointer;position:fixed;top:10px;right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#004b6c;padding:15px 10px}.hamburger span{width:35px;height:2px;background:#fff;-webkit-transition:0.3s;transition:0.3s}.hamburger.is-active span:first-child{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}nav{display:block}}.overlay{position:fixed;inset:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;transition:0.3s ease;z-index:900}.overlay.is-active{opacity:1;visibility:visible}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html{font-size:62.5%}body{animation:fadeIn 3s ease 0s 1 normal;-webkit-animation:fadeIn 3s ease 0s 1 normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;-webkit-line-break:normal;line-break:normal;line-height:1.8;font-weight:300;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#333333;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}body ul li{list-style-type:none}.container,.container-s,.container-xs{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;overflow:hidden}@media (min-width:768px){.container-s{width:700px}.container-xs{width:680px}}@media (min-width:987px){.container,.inner-container{width:930px}.container-s{width:930px}.container-xs{width:880px}}@media (min-width:1220px){.container,.inner-container{width:1140px}.container-s{width:1000px}}.pc-br{display:none}@media (min-width:480px){.pc-br{display:block}}@media (min-width:480px){.sp-br{display:none}}.tb-br{display:none}@media (min-width:768px){.tb-br{display:block}}@media (min-width:768px){.br-tb{display:none}}.br-tb2{display:none}@media (min-width:480px){.br-tb2{display:block}}@media (min-width:768px){.br-tb2{display:none}}.md-br{display:none}@media (min-width:987px){.md-br{display:block}}@media (min-width:987px){.br-md{display:none}}.lg-br{display:none}@media (min-width:1220px){.lg-br{display:block}}@media (min-width:1220px){.br-lg{display:none}}.xlg-br{display:none}@media (min-width:1500px){.xlg-br{display:block}}@media (min-width:1500px){.br-xlg{display:none}}.lg-center{text-align:left}@media (min-width:1220px){.lg-center{text-align:center}}.md-center{text-align:left}@media (min-width:987px){.md-center{text-align:center}}.sm-center{text-align:left}@media (min-width:768px){.sm-center{text-align:center}}::-moz-selection{background:#004b6c;color:#fff}::selection{background:#004b6c;color:#fff}a,a:hover{text-decoration:none;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;color:#333333}a:active{text-decoration:none}img{width:100%;max-width:100%;height:auto;vertical-align:bottom}@media (min-width:480px){img{max-width:100%}}.pagetop{position:fixed;bottom:85px;right:15px;z-index:100}@media (min-width:768px){.pagetop{bottom:20px;right:20px}}.pagetop a{background:#004b6c;color:#fff;width:50px;height:50px;display:inline-block;position:relative}.pagetop a:after,.pagetop a:before{position:absolute;content:"";top:10px;width:1px;height:31px;background:#fff}.pagetop a:before{left:34%;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.pagetop a:after{left:66%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.clearfix{zoom:1}.clearfix:after{display:block;content:"";clear:both}.webp .company-contents01:before{background-image:url("/img/webp/hachimanzaka.webp")}.no-webp .company-contents01:before{background-image:url("/img/hachimanzaka.png")}body{font-size:1.6rem;font-size:clamp(1.6rem,1.72vw,1.8rem);color:#333333;animation:fadeIn 2.5s ease 0s 1 normal;-webkit-animation:fadeIn 2.5s ease 0s 1 normal;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1.6}body ul{margin:0}body ul li{list-style-type:none}body a span:hover,body a:hover{opacity:0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}*{margin:0;padding:0}.all-wrapper{overflow:hidden}.all-wrapper footer.footer .g-map{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0}.all-wrapper footer.footer .copyright{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px;font-size:clamp(1.5rem,1.74vw,1.9rem);background:#004b6c;color:#fff;text-align:center}.all-wrapper{}.all-wrapper section{margin-bottom:60px}@media (min-width:768px){.all-wrapper section{margin-bottom:100px}}.all-wrapper .pa-section{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0;margin:0}@media (min-width:768px){.all-wrapper .pa-section{padding:80px 0}}.all-wrapper .pa-section-l{-webkit-box-sizing:border-box;box-sizing:border-box;padding:70px 0;margin:0}@media (min-width:768px){.all-wrapper .pa-section-l{padding:120px 0}}.all-wrapper .txt_center{text-align:center;text-wrap:balance}.all-wrapper .midashi{font-size:clamp(2rem,2.42vw,2.7rem);font-weight:500;border-left:10px solid #004b6c;padding-left:10px;margin-bottom:30px;line-height:1.4}.all-wrapper{}.all-wrapper .mb_xxs{margin-bottom:10px}.all-wrapper .mb_xs{margin-bottom:12px}.all-wrapper .mb_s{margin-bottom:20px}.all-wrapper .mb_m{margin-bottom:25px}.all-wrapper .mb_l{margin-bottom:35px}.all-wrapper .mb_xl{margin-bottom:40px}.all-wrapper .mb_xxl{margin-bottom:50px}@media (min-width:768px){.all-wrapper .mb_xs{margin-bottom:20px}.all-wrapper .mb_s{margin-bottom:30px}.all-wrapper .mb_m{margin-bottom:40px}.all-wrapper .mb_l{margin-bottom:50px}.all-wrapper .mb_xl{margin-bottom:60px}.all-wrapper .mb_xxl{margin-bottom:80px}}.all-wrapper{}.all-wrapper .btnA{text-align:center}.all-wrapper .btnA .btn_inner{font-size:clamp(1.8rem,2.04vw,2.2rem);color:#fff;background:#004b6c;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;max-width:280px;width:100%;padding:10px 35px;text-align:center;position:relative;border-radius:5px}.all-wrapper .btnA .btn_inner:before{content:"";position:absolute;width:12px;height:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.all-wrapper{}.all-wrapper .h-style-a{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(2.7rem,3.78vw,4.5rem);text-align:center;text-wrap:balance;line-height:1.4;color:#004b6c;margin-bottom:clamp(30px,20.9090909091px + 2.4242424242vw,50px)}.all-wrapper .h-style-a .orn{display:inline-block;color:#db5012;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:4px solid rgba(219,80,18,0.3);line-height:1.1}.all-wrapper .h-style-a .title-s{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-weight:bold;font-size:clamp(1.5rem,2.16vw,2.6rem);display:block;margin-bottom:10px}.all-wrapper{}.all-wrapper .table-style .t-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all-wrapper .table-style .t-wrap:first-child{border-top:1px solid #004b6c}.all-wrapper .table-style .t-wrap dd,.all-wrapper .table-style .t-wrap dt{width:100%;border-bottom:1px solid #004b6c;border-left:1px solid #004b6c;border-right:1px solid #004b6c;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 15px}.all-wrapper .table-style .t-wrap dt{background:#db5012;font-weight:600}@media (min-width:768px){.all-wrapper .table-style .t-wrap dt{width:26%;border-right:none}.all-wrapper .table-style .t-wrap dd{width:74%}}.all-wrapper{}.all-wrapper .list-style li{text-indent:-1em;margin-left:1em}.all-wrapper .list-style li:before{content:"・"}.all-wrapper{}.all-wrapper .row-eq-height{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.all-wrapper .row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.all-wrapper{}.all-wrapper .contact-area--A .contact-txt{text-align:center;text-wrap:balance;color:#004b6c;font-weight:bold;font-size:clamp(1.6rem,1.84vw,2rem);margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.all-wrapper .contact-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1000px;margin:0 auto;gap:10px 2%;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.all-wrapper .contact-btn-wrap .form-area,.all-wrapper .contact-btn-wrap .tel-area{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75);box-shadow:2px 2px 7px 0px rgba(193,201,201,0.75)}.all-wrapper .contact-btn-wrap .tel-area{padding:15px;background:#004b6c;border-radius:10px}.all-wrapper .contact-btn-wrap .tel-area .time{color:#fff;font-size:clamp(1.5rem,2.04vw,2.4rem);font-weight:bold;line-height:1;text-align:center;margin-bottom:5px}.all-wrapper .contact-btn-wrap .tel-area .free-call-number{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.all-wrapper .contact-btn-wrap .tel-area .free-call-number .tel-icon{width:clamp(32px,21.5454545455px + 2.7878787879vw,55px);height:clamp(32px,21.5454545455px + 2.7878787879vw,55px);margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("/img/tel_w.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.all-wrapper .contact-btn-wrap .tel-area .free-call-number .tel-number{color:#fff;font-size:clamp(4rem,5.62vw,6.7rem);font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1}.all-wrapper .contact-btn-wrap .form-area{background:#fff;border-radius:10px}.all-wrapper .contact-btn-wrap .form-area .form-btn{display:block;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#EA580C;background:-webkit-gradient(linear,left top,right top,from(rgb(234,88,12)),to(rgb(194,65,12)));background:linear-gradient(90deg,rgb(234,88,12) 0%,rgb(194,65,12) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;padding:25px 20px}.all-wrapper .contact-btn-wrap .form-area .form-btn:hover{opacity:0.8}.all-wrapper .contact-btn-wrap .form-area .form-btn:hover .link-txt{opacity:1}.all-wrapper .contact-btn-wrap .form-area .form-btn:hover .link-txt:after{right:-3px}.all-wrapper .contact-btn-wrap .form-area .form-btn img{width:30px;width:clamp(30px,6vw,54px)}.all-wrapper .contact-btn-wrap .form-area .form-btn .link-txt{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:0 1.6em 0 0.8em;font-size:clamp(1.8rem,2.64vw,3.2rem);color:#fff;position:relative;font-weight:bold}.all-wrapper .contact-btn-wrap .form-area .form-btn .link-txt:after{content:"";position:absolute;width:0.6em;height:0.7em;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.all-wrapper .contact-area--B .contact-btn-wrap .form-area,.all-wrapper .contact-area--B .contact-btn-wrap .tel-area{-webkit-box-shadow:2px 2px 7px 0px rgba(26,26,26,0.5);box-shadow:2px 2px 7px 0px rgba(26,26,26,0.5)}.all-wrapper .contact-area--B .contact-btn-wrap .tel-area{background:#fff}.all-wrapper .contact-area--B .contact-btn-wrap .tel-area .time{color:#004b6c}.all-wrapper .contact-area--B .contact-btn-wrap .tel-area .free-call-number .tel-icon{background-image:url("/img/tel.svg")}.all-wrapper .contact-area--B .contact-btn-wrap .tel-area .free-call-number .tel-number{color:#004b6c}.all-wrapper .contact-btn-bottom{position:fixed;bottom:15px;left:0;z-index:99;width:100%;opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.all-wrapper .contact-btn-bottom .tel-area{padding:7px 40px;background:#004b6c;border-radius:100px}.all-wrapper .contact-btn-bottom .tel-area .time{color:#fff;font-size:clamp(1.4rem,1.64vw,1.8rem);font-weight:bold;line-height:1;text-align:center;margin-bottom:10px}.all-wrapper .contact-btn-bottom .tel-area .free-call-number{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.all-wrapper .contact-btn-bottom .tel-area .free-call-number .tel-icon{width:clamp(30px,25.4545454545px + 1.2121212121vw,40px);height:clamp(30px,25.4545454545px + 1.2121212121vw,40px);margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url("/img/tel_w.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.all-wrapper .contact-btn-bottom .tel-area .free-call-number .tel-number{color:#fff;font-size:clamp(3rem,3.6vw,4rem);font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;line-height:1}.all-wrapper .contact-btn-bottom.is-show{opacity:1}@media (min-width:768px){.all-wrapper .contact-btn-wrap .tel-area{width:52%}.all-wrapper .contact-btn-wrap .tel-area .free-call-number .tel-number{pointer-events:none}.all-wrapper .contact-btn-wrap .form-area{width:46%}.all-wrapper .contact-btn-bottom .free-call-number .tel-number{pointer-events:none}}@media (min-width:1220px){.all-wrapper .contact-btn-bottom{display:none}}.section-company .company-contents01{background:#004b6c;position:relative;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(10px,7.7272727273px + 0.6060606061vw,15px);margin-bottom:clamp(30px,20.9090909091px + 2.4242424242vw,50px)}.section-company .company-contents01:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;z-index:1;mix-blend-mode:multiply}.section-company .contents01-inner{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:clamp(25px,13.6363636364px + 3.0303030303vw,50px) clamp(15px,10.4545454545px + 1.2121212121vw,25px);border:1px solid rgba(255,255,255,0.5)}.section-company .contents01-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:clamp(15px,10.4545454545px + 1.2121212121vw,25px)}.section-company .contents01-title img{-ms-flex-negative:0;flex-shrink:0;width:clamp(30px,23.1818181818px + 1.8181818182vw,45px);margin-right:10px}.section-company .contents01-title .title-txt{font-weight:bold;font-size:clamp(2.1rem,3.24vw,4rem);line-height:1.4}.section-company .contents01-title .title-txt .osw{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.section-company .contents01-title .title-txt .min{font-family:"Noto Serif",serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:clamp(1.7rem,2.72vw,3.4rem)}.section-company .company-contents02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px 4%}.section-company .company-contents02 .company-box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.section-company .company-contents02 .company-logo{width:clamp(260px,219.0909090909px + 10.9090909091vw,350px);margin-bottom:10px}.section-company .company-contents02 .company-name{font-weight:500;font-size:clamp(2rem,2.42vw,2.7rem);margin-bottom:5px}.section-company .company-contents02 .compnay-location{font-size:clamp(1.6rem,1.78vw,1.9rem);margin-bottom:5px}.section-company .company-contents02 .company-tel{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(2.6rem,2.96vw,3.2rem);font-weight:400;margin-bottom:12px}.section-company .company-contents02 .company-link{display:inline-block;max-width:260px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 35px 10px 15px;background:#EA580C;background:-webkit-gradient(linear,left top,right top,from(rgb(234,88,12)),to(rgb(194,65,12)));background:linear-gradient(90deg,rgb(234,88,12) 0%,rgb(194,65,12) 100%);border-radius:10px;color:#fff;font-weight:bold;font-size:clamp(1.7rem,1.88vw,2rem);position:relative;margin-bottom:clamp(15px,12.7272727273px + 0.6060606061vw,20px)}.section-company .company-contents02 .company-link:after{content:"";position:absolute;width:clamp(12px,10.1818181818px + 0.4848484848vw,16px);height:clamp(14px,12.1818181818px + 0.4848484848vw,18px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}@media (min-width:768px){.section-company .company-contents02 .company-box{width:48%}}