﻿*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:0.67em 0}:where(dl, ol, ul) :where(dl, ol, ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol, ul){list-style-type:none;padding:0}:where(nav li)::before{content:"\200B";float:left}:where(pre){font-family:monospace, monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b, strong){font-weight:bolder}:where(code, kbd, samp){font-family:monospace, monospace;font-size:1em}:where(small){font-size:80%}:where(audio, canvas, iframe, img, svg, video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:currentColor;text-indent:0}:where(button, input, select){margin:0}:where(button, [type="button" i], [type="reset" i], [type="submit" i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type="search" i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:white;border:solid;color:black;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy="true" i]){cursor:progress}:where([aria-disabled="true" i], [disabled]){cursor:not-allowed}:where([aria-hidden="false" i][hidden]){display:initial}:where([aria-hidden="false" i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}i.icon{position:relative;content:"";display:inline-block;margin-right:5px}i.icon.icon-btn-mail{background:url("../img/common/icon_btn_mail.png") no-repeat center center/cover}@media (max-width: 767.98px){i.icon.icon-btn-mail{width:22px;height:16px}}@media (min-width: 768px){i.icon.icon-btn-mail{width:22px;height:16px}}.container{position:relative;width:100%;margin-left:auto;margin-right:auto}@media (max-width: 767.98px){.container{padding:0 15px}}@media (min-width: 768px){.container{padding:0 30px}}@media (min-width: 1200px){.container{padding:0 30px;max-width:1160px}}@media (min-width: 1200px){.inner{padding:0 100px}}.font-en,footer.footer .copy,.gnav .menu .nav-item .nav-link,.page-top a,main.main-top section.read .box-wrap .box.box-text h2,main.main-top section.news h2,main.main-top section.news .post-news .date,main.main-top section.news .post-news .cat-wrap,main.main-top section.news .foot-text,main.main-top section.company h2,main.main-top section.contact h2{font-family:'Barlow Condensed', sans-serif;font-weight:500}.font-ja,body{font-family:'Noto Sans JP', sans-serif}.font-weight-bold{font-weight:bold !important}.text-normal{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}@media (min-width: 768px){.focus-in-contract{animation:focus-in-contract 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}}@keyframes focus-in-contract{0%{letter-spacing:1em;filter:blur(12px);opacity:0}100%{filter:blur(0px);opacity:1}}.fv-ani{opacity:0;animation-name:fadein;animation-duration:4s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.fv-ani__text{animation-delay:1s}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.scrolldown .line{opacity:0;animation:scrolldown 1.7s cubic-bezier(0.76, 0, 0.3, 1) forwards infinite;animation-delay:4s}@keyframes scrolldown{0%{opacity:0;background-position:0 -35px}5%{opacity:0.5}10%{opacity:1}75%{background-position:0 0}100%{background-position:0 35px}}.fadeUpTrigger{opacity:0}.fadeUp{animation:fadeUp 1.5s forwards;opacity:0}@keyframes fadeUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.btn-wrap__center{display:flex;justify-content:center}.btn{position:relative}.btn:hover{text-decoration:none;opacity:inherit}.mw_wp_form form input,.mw_wp_form form select,.mw_wp_form form textarea,.mw_wp_form form label,.mw_wp_form form span{font-family:'Noto Sans JP', sans-serif;letter-spacing:0}.mw_wp_form form input:not([type="checkbox"]),.mw_wp_form form select,.mw_wp_form form textarea{width:100%;display:block;font-size:14px;font-size:.875rem}.mw_wp_form form input:not([type="checkbox"]),.mw_wp_form form select,.mw_wp_form form textarea{background:#fff;border:1px solid #A3A3A3}@media (max-width: 767.98px){.mw_wp_form form input:not([type="checkbox"]),.mw_wp_form form select,.mw_wp_form form textarea{padding:15px 15px}}@media (min-width: 768px){.mw_wp_form form input:not([type="checkbox"]),.mw_wp_form form select,.mw_wp_form form textarea{padding:29px 30px}}.mw_wp_form form input[type="submit"]{display:flex;justify-content:center;align-items:center;background:#4C4C4C;color:#fff;cursor:pointer}@media (max-width: 767.98px){.mw_wp_form form input[type="submit"]{width:100%;height:60px}}@media (min-width: 768px){.mw_wp_form form input[type="submit"]{width:300px;height:80px}}.mw_wp_form form input[type="submit"]:hover{opacity:0.5;transition:0.3s ease-in-out}.mw_wp_form form .form-row>label{line-height:1.5;width:100%;display:block}@media (max-width: 767.98px){.mw_wp_form form .form-row>label{margin:15px 0 5px 0}}@media (min-width: 768px){.mw_wp_form form .form-row>label{margin:30px 0 10px 0}}.mw_wp_form form .form-row>label>span{margin-left:10px;font-size:12px;font-size:.75rem;color:#A3A3A3}.mw_wp_form form .form-row>label>span:before{content:"※"}@media (max-width: 767.98px){.mw_wp_form form .form-row .form-item__radio{margin:15px 0 5px 0}}@media (min-width: 768px){.mw_wp_form form .form-row .form-item__radio{margin:30px 0 10px 0}}.mw_wp_form form .form-row .form-item__btn{display:flex;justify-content:center}@media (max-width: 767.98px){.mw_wp_form form .form-row .form-item__btn{margin:25px 0 0px 0}}@media (min-width: 768px){.mw_wp_form form .form-row .form-item__btn{margin:50px 0 0px 0}}.mw_wp_form form label{font-size:14px;font-size:.875rem}.mw_wp_form form .form-item__radio .horizontal-item+.horizontal-item{margin-left:30px}.mw_wp_form form .form-item__radio .mwform-radio-field{display:inline-block}.mw_wp_form form .form-item__radio input[type=radio].radio_btn_item{display:none}.mw_wp_form form .form-item__radio label{cursor:pointer}.mw_wp_form form .form-item__radio label .radio_btn_item+span{position:relative;display:block;text-align:center;height:90px;width:60px}.mw_wp_form form .form-item__radio label .radio_btn_item+span:after,.mw_wp_form form .form-item__radio label .radio_btn_item+span:before{content:'';display:block;position:absolute}.mw_wp_form form .form-item__radio label .radio_btn_item+span:before{border:1px solid #A3A3A3;background:#fff;left:0;top:30px;height:60px;width:60px}.mw_wp_form form .form-item__radio label .radio_btn_item+span:after{background:#4C4C4C;width:15px;height:15px;left:23px;top:53px;transform:scale(0);transition:transform 0.5s}.mw_wp_form form .form-item__radio .radio_btn_item:checked+span::after{transform:scale(1)}.mw_wp_form form .error{font-size:14px;font-size:.875rem;margin-bottom:10px}.table-responsive{display:block;width:100%;overflow-x:auto}table{width:100%;border-collapse:separate;border-spacing:0}table th,table td{text-align:left;border:none;padding:0;margin:0;vertical-align:top}table.top th,table.top td{font-weight:400}@media (max-width: 767.98px){table.top th,table.top td{font-size:14px;font-size:.875rem;display:block}}@media (min-width: 768px){table.top th,table.top td{font-size:14px;font-size:.875rem;border-top:1px solid #4C4C4C;padding:50px 0}}@media (max-width: 767.98px){table.top th{border-top:1px solid #4C4C4C;padding:20px 0 5px 0}}@media (min-width: 768px){table.top th{width:30%}}@media (max-width: 767.98px){table.top td{padding:5px 0 20px 0}}@media (min-width: 768px){table.top td{width:70%}}@media (min-width: 768px){table.top tr:last-child th,table.top tr:last-child td{border-bottom:1px solid #4C4C4C}}@media (max-width: 767.98px){table.top tr:last-child td{border-bottom:1px solid #4C4C4C}}.breadcrumbs{line-height:1.5;color:#fff;margin-bottom:15px}@media (max-width: 767.98px){.breadcrumbs{font-size:10px;font-size:.625rem}}@media (min-width: 768px){.breadcrumbs{font-size:12px;font-size:.75rem}}.breadcrumbs a{color:#C3F5FF}.breadcrumbs span.current-item{color:#fff}@media (max-width: 767.98px){.breadcrumbs a,.breadcrumbs span{font-size:11px;font-size:.6875rem}}@media (min-width: 768px){.breadcrumbs a,.breadcrumbs span{font-size:14px;font-size:.875rem}}@media (max-width: 767.98px){.breadcrumbs.page-company{margin-bottom:50px}}@media (min-width: 768px){.breadcrumbs.page-company{margin-bottom:50px}}html{font-size:100%}@supports (-webkit-touch-callout: none){html{height:-webkit-fill-available}}body{font-size:1rem;line-height:1.5;font-weight:400;color:#20241B;letter-spacing:0.2em;padding:0;margin:0}@media (max-width: 767.98px){body.is-active{transition:all 0.5s}}button{line-height:normal;appearance:none;padding:0;border:0;border-radius:0;outline:none}button{cursor:pointer}img{max-width:100%;height:auto}h1,h2,h3,h4,h5{font-weight:400;margin:0;padding:0}p{margin:0;padding:0}a{color:#20241B;text-decoration:none}a:hover{opacity:0.5;transition:0.3s ease-in-out}a.under{text-decoration:underline}ul{list-style:none;margin:0;padding:0;line-height:1}ul li{line-height:1}::-webkit-input-placeholder{font-family:'Noto Sans JP', sans-serif;letter-spacing:0}:-moz-placeholder{font-family:'Noto Sans JP', sans-serif;letter-spacing:0}::-moz-placeholder{font-family:'Noto Sans JP', sans-serif;letter-spacing:0}:-ms-input-placeholder{font-family:'Noto Sans JP', sans-serif;letter-spacing:0}@media (max-width: 767.98px){.is-pc{display:none !important}}@media (min-width: 768px){.is-pc{display:block !important}}@media (max-width: 767.98px){.is-sp{display:block !important}}@media (min-width: 768px){.is-sp{display:none !important}}@media (max-width: 1199.98px){.is-md{display:block !important}}@media (min-width: 1200px){.is-md{display:none !important}}.my-0{margin-top:0px !important;margin-bottom:0px !important}.my-10{margin-top:10px !important;margin-bottom:10px !important}.my-15{margin-top:15px !important;margin-bottom:15px !important}.my-20{margin-top:20px !important;margin-bottom:20px !important}.my-25{margin-top:25px !important;margin-bottom:25px !important}.my-30{margin-top:30px !important;margin-bottom:30px !important}@media (max-width: 767.98px){.my-50{margin-top:30px !important;margin-bottom:30px !important}}@media (min-width: 768px){.my-50{margin-top:50px !important;margin-bottom:50px !important}}@media (max-width: 767.98px){.my-60{margin-top:30px !important;margin-bottom:30px !important}}@media (min-width: 768px){.my-60{margin-top:60px !important;margin-bottom:60px !important}}@media (max-width: 767.98px){.my-80{margin-top:40px !important;margin-bottom:40px !important}}@media (min-width: 768px){.my-80{margin-top:80px !important;margin-bottom:80px !important}}.ml-0{margin-left:0px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}@media (max-width: 767.98px){.ml-50{margin-left:30px !important}}@media (min-width: 768px){.ml-50{margin-left:50px !important}}@media (max-width: 767.98px){.ml-60{margin-left:30px !important}}@media (min-width: 768px){.ml-60{margin-left:60px !important}}@media (max-width: 767.98px){.ml-80{margin-left:40px !important}}@media (min-width: 768px){.ml-80{margin-left:80px !important}}.mt-0{margin-top:0px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}@media (max-width: 767.98px){.mt-50{margin-top:30px !important}}@media (min-width: 768px){.mt-50{margin-top:50px !important}}@media (max-width: 767.98px){.mt-60{margin-top:30px !important}}@media (min-width: 768px){.mt-60{margin-top:60px !important}}@media (max-width: 767.98px){.mt-80{margin-top:40px !important}}@media (min-width: 768px){.mt-80{margin-top:80px !important}}.mb-0{margin-bottom:0px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}@media (max-width: 767.98px){.mb-50{margin-bottom:30px !important}}@media (min-width: 768px){.mb-50{margin-bottom:50px !important}}@media (max-width: 767.98px){.mb-60{margin-bottom:30px !important}}@media (min-width: 768px){.mb-60{margin-bottom:60px !important}}@media (max-width: 767.98px){.mb-80{margin-bottom:40px !important}}@media (min-width: 768px){.mb-80{margin-bottom:80px !important}}.pt-0{padding-top:0px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}@media (max-width: 767.98px){.pt-50{padding-top:30px !important}}@media (min-width: 768px){.pt-50{padding-top:50px !important}}@media (max-width: 767.98px){.pt-60{padding-top:30px !important}}@media (min-width: 768px){.pt-60{padding-top:60px !important}}@media (max-width: 767.98px){.pt-80{padding-top:40px !important}}@media (min-width: 768px){.pt-80{padding-top:80px !important}}.pb-0{padding-bottom:0px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}@media (max-width: 767.98px){.pb-50{padding-bottom:30px !important}}@media (min-width: 768px){.pb-50{padding-bottom:50px !important}}@media (max-width: 767.98px){.pb-60{padding-bottom:30px !important}}@media (min-width: 768px){.pb-60{padding-bottom:60px !important}}@media (max-width: 767.98px){.pb-80{padding-bottom:40px !important}}@media (min-width: 768px){.pb-80{padding-bottom:80px !important}}.py-0{padding-top:0px !important;padding-bottom:0px !important}.py-10{padding-top:10px !important;padding-bottom:10px !important}.py-15{padding-top:15px !important;padding-bottom:15px !important}.py-20{padding-top:20px !important;padding-bottom:20px !important}.py-25{padding-top:25px !important;padding-bottom:25px !important}.py-30{padding-top:30px !important;padding-bottom:30px !important}@media (max-width: 767.98px){.py-50{padding-top:30px !important;padding-bottom:30px !important}}@media (min-width: 768px){.py-50{padding-top:50px !important;padding-bottom:50px !important}}@media (max-width: 767.98px){.py-60{padding-top:30px !important;padding-bottom:30px !important}}@media (min-width: 768px){.py-60{padding-top:60px !important;padding-bottom:60px !important}}@media (max-width: 767.98px){.py-80{padding-top:40px !important;padding-bottom:40px !important}}@media (min-width: 768px){.py-80{padding-top:80px !important;padding-bottom:80px !important}}footer.footer{text-align:center}footer.footer .foot-read{display:flex;justify-content:center;align-items:center;font-size:14px;font-size:.875rem}@media (max-width: 767.98px){footer.footer .foot-read{padding:75px 15px 75px 15px}}@media (min-width: 768px){footer.footer .foot-read{padding:200px 30px 100px 30px}}@media (min-width: 1200px){footer.footer .foot-read{padding:200px 0 100px 0}}footer.footer .copy{font-size:12px;font-size:.75rem;color:#4C4C4C}@media (max-width: 767.98px){footer.footer .copy{padding:50px 0 50px 0}}@media (min-width: 768px){footer.footer .copy{padding:100px 0 50px 0}}.gnav{display:none;height:100%}.gnav.is-active{display:flex;align-items:center}.gnav .menu .nav-item .nav-link{display:block;color:#4C4C4C}@media (max-width: 767.98px){.gnav .menu .nav-item .nav-link{font-size:24px;font-size:1.5rem;padding:25px 0}}@media (min-width: 768px){.gnav .menu .nav-item .nav-link{font-size:28px;font-size:1.75rem;padding:50px 0}}.menu-back{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:98}.menu-back.is-active{display:block}header.header.is-active{overflow:auto;height:100%;background:transparent}header.header{width:100%;z-index:999;top:0;left:0;position:fixed;background:transparent;transition:all 0.5s}header.header.is-active{background:rgba(255,255,255,0.8)}header.header .menu-btn-wrap{position:absolute;z-index:9999}@media (max-width: 767.98px){header.header .menu-btn-wrap{top:15px;right:15px}}@media (min-width: 768px){header.header .menu-btn-wrap{top:30px;right:30px}}@media (min-width: 1200px){header.header .menu-btn-wrap{top:30px;right:calc((100% - 1200px) / 2 )}}header.header .menu-btn-wrap .menu-btn{content:"";cursor:pointer;position:relative;z-index:9999;width:50px;height:50px;display:none}header.header .menu-btn-wrap .menu-btn span{content:"";position:absolute;left:10px;height:4px;width:30px;border-radius:2px;background:#4C4C4C;transition:all 0.5s}header.header .menu-btn-wrap .menu-btn span:nth-child(1){top:15px}header.header .menu-btn-wrap .menu-btn span:nth-child(2){top:24px}header.header .menu-btn-wrap .menu-btn span:nth-child(3){top:33px}header.header .menu-btn-wrap .menu-btn.is-active span:nth-child(1){top:15px;transform:translateY(7px) rotate(-45deg)}header.header .menu-btn-wrap .menu-btn.is-active span:nth-child(2){opacity:0}header.header .menu-btn-wrap .menu-btn.is-active span:nth-child(3){width:30px;bottom:-15px;transform:translateY(-10px) rotate(45deg)}.page-top{position:fixed;z-index:998}@media (max-width: 767.98px){.page-top{bottom:-70px;right:15px}}@media (min-width: 768px){.page-top{bottom:-100px;right:50px}}.page-top a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;font-size:12px;font-size:.75rem;color:#A3A3A3;letter-spacing:0;height:50px}.page-top a:before{position:absolute;content:"";left:50%;top:0;transform:translateX(-50%);background:url("../img/page_top.png") no-repeat center center/cover}@media (max-width: 767.98px){.page-top a:before{width:20px;height:22px}}@media (min-width: 768px){.page-top a:before{width:20px;height:22px}}main.main-top .bg-fv{background:url("../img/fv_bg.jpg") no-repeat bottom center/cover}main.main-top .bg-contact{position:relative;z-index:1;background:url("../img/contact_bg.jpg") no-repeat center center/cover}main.main-top .bg-contact .container{position:relative;z-index:3}@media (max-width: 767.98px){main.main-top .bg-contact .container{padding:100px 0 50px 0}}@media (min-width: 768px){main.main-top .bg-contact .container{padding:200px 0 50px 0}}main.main-top .bg-contact .container .bg-img{position:absolute;top:50%;right:0;transform:translateY(-50%);text-align:right}@media (max-width: 767.98px){main.main-top .bg-contact .container .bg-img img{width:50%}}@media (max-width: 767.98px){main.main-top .bg-contact .container .inner{padding:0 15px}}@media (min-width: 1200px){main.main-top .bg-contact .container .inner{padding:0 150px}}main.main-top section.fv{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}@supports (-webkit-touch-callout: none){main.main-top section.fv{height:-webkit-fill-available}}main.main-top section.fv h1{line-height:1}main.main-top section.fv h1 .img{text-align:center}@media (max-width: 767.98px){main.main-top section.fv h1 .img{margin-bottom:20px}}@media (min-width: 768px){main.main-top section.fv h1 .img{margin-bottom:50px}}main.main-top section.fv h1 .text{display:block}@media (max-width: 767.98px){main.main-top section.fv h1 .text{font-size:14px;font-size:.875rem}}@media (min-width: 768px){main.main-top section.fv h1 .text{font-size:18px;font-size:1.125rem}}main.main-top section.fv .scrolldown{width:1px;height:35px;position:absolute;left:0;right:0;margin:0 auto;overflow:hidden}@media (max-width: 767.98px){main.main-top section.fv .scrolldown{bottom:100px}}@media (min-width: 768px){main.main-top section.fv .scrolldown{bottom:20px}}main.main-top section.fv .scrolldown .line{width:100%;height:100%;display:block;background:linear-gradient(to bottom, #fff9f9 50%, #20241b 50%);background-position:0 -35px;background-size:100% 200%}main.main-top section.read .box-wrap{display:flex}@media (max-width: 767.98px){main.main-top section.read .box-wrap{flex-direction:column}}@media (min-width: 768px){main.main-top section.read .box-wrap{flex-flow:row wrap;padding:180px 0}}main.main-top section.read .box-wrap .box{display:flex;flex-direction:column}@media (min-width: 768px){main.main-top section.read .box-wrap .box{flex:0 0 50%}}main.main-top section.read .box-wrap .box.box-img{justify-content:center;align-items:center}main.main-top section.read .box-wrap .box.box-text{justify-content:center}@media (max-width: 767.98px){main.main-top section.read .box-wrap .box.box-text{padding:100px 0}}@media (max-width: 767.98px){main.main-top section.read .box-wrap .box.box-text h2{font-size:28px;font-size:1.75rem}}@media (min-width: 768px){main.main-top section.read .box-wrap .box.box-text h2{font-size:32px;font-size:2rem}}@media (max-width: 767.98px){main.main-top section.read .box-wrap .box.box-text p{font-size:14px;font-size:.875rem;line-height:2.5;margin-top:50px}}@media (min-width: 768px){main.main-top section.read .box-wrap .box.box-text p{font-size:14px;font-size:.875rem;line-height:3.57;margin-top:100px}}main.main-top section.news .box{border-radius:10px;background:radial-gradient(rgba(154,154,154,0.15) 0%, rgba(188,78,78,0.15) 100%);box-shadow:0px 0px 20px rgba(0,0,0,0.16)}@media (max-width: 767.98px){main.main-top section.news .box{padding:0 15px}}@media (min-width: 768px){main.main-top section.news .box{padding:0 30px}}@media (min-width: 1200px){main.main-top section.news .box{padding:0}}main.main-top section.news h2{color:#fff}@media (max-width: 767.98px){main.main-top section.news h2{font-size:24px;font-size:1.5rem;padding-top:50px}}@media (min-width: 768px){main.main-top section.news h2{font-size:28px;font-size:1.75rem;padding-top:100px}}@media (max-width: 767.98px){main.main-top section.news .news-content{margin-top:25px}}@media (min-width: 768px){main.main-top section.news .news-content{margin-top:50px}}main.main-top section.news .post-news{border-top:1px solid #fff;display:flex}@media (max-width: 767.98px){main.main-top section.news .post-news{flex-flow:row wrap;padding:30px 0}}@media (min-width: 768px){main.main-top section.news .post-news{flex-direction:row;padding:50px 0}}main.main-top section.news .post-news:last-child{border-bottom:1px solid #fff}main.main-top section.news .post-news .date,main.main-top section.news .post-news .cat-wrap{color:#4c4c4c}@media (max-width: 767.98px){main.main-top section.news .post-news .date,main.main-top section.news .post-news .cat-wrap{font-size:14px;font-size:.875rem}}@media (min-width: 768px){main.main-top section.news .post-news .date,main.main-top section.news .post-news .cat-wrap{font-size:14px;font-size:.875rem}}@media (max-width: 767.98px){main.main-top section.news .post-news .cat-wrap{margin-left:15px}}@media (min-width: 768px){main.main-top section.news .post-news .cat-wrap{margin-left:65px;min-width:65px}}@media (max-width: 767.98px){main.main-top section.news .post-news .body{margin-top:10px;flex:0 0 100%}}@media (min-width: 768px){main.main-top section.news .post-news .body{margin-left:80px}}@media (max-width: 767.98px){main.main-top section.news .post-news .body h3{font-size:14px;font-size:.875rem}}@media (min-width: 768px){main.main-top section.news .post-news .body h3{font-size:14px;font-size:.875rem}}main.main-top section.news .post-news .body a{display:block;text-decoration:underline;margin-top:10px}@media (max-width: 767.98px){main.main-top section.news .post-news .body a{font-size:14px;font-size:.875rem}}@media (min-width: 768px){main.main-top section.news .post-news .body a{font-size:14px;font-size:.875rem}}main.main-top section.news .foot-text{color:#fff;text-align:right}@media (max-width: 767.98px){main.main-top section.news .foot-text{font-size:14px;font-size:.875rem;padding:50px 0 20px 0}}@media (min-width: 768px){main.main-top section.news .foot-text{font-size:14px;font-size:.875rem;padding:130px 0 50px 0}}@media (max-width: 767.98px){main.main-top section.company{padding:100px 0}}@media (min-width: 768px){main.main-top section.company{padding:200px 0}}main.main-top section.company h2{color:#4c4c4c}@media (max-width: 767.98px){main.main-top section.company h2{font-size:24px;font-size:1.5rem}}@media (min-width: 768px){main.main-top section.company h2{font-size:28px;font-size:1.75rem}}@media (max-width: 767.98px){main.main-top section.company table{margin-top:20px}}@media (min-width: 768px){main.main-top section.company table{margin-top:50px}}main.main-top section.contact .box{position:relative;z-index:2;background:rgba(255,255,255,0.75)}@media (max-width: 767.98px){main.main-top section.contact .box{padding:25px 15px}}@media (min-width: 768px){main.main-top section.contact .box{padding:50px 50px}}main.main-top section.contact h2{color:#4c4c4c;text-align:center}@media (max-width: 767.98px){main.main-top section.contact h2{font-size:24px;font-size:1.5rem;padding:25px 0}}@media (min-width: 768px){main.main-top section.contact h2{font-size:28px;font-size:1.75rem;padding:50px 0}}main.main-top section.contact h2 span{border-bottom:5px solid #4c4c4c}@media (max-width: 767.98px){main.main-top section.contact h2 span{padding-bottom:20px}}@media (min-width: 768px){main.main-top section.contact h2 span{padding-bottom:20px}}
/*# sourceMappingURL=main.css.map */
