﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");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;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}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;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer;color:#222222}a:hover{cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*:after,*:before,a,abbr,address,article,aside,audio,b,blockquote,body,button,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,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-padding-top:90px;scroll-behavior:smooth;-webkit-scroll-padding-top:90px}@media only screen and (max-width: 768px){html{scroll-padding-top:90px}}body{position:relative;width:calc(100vw - (100vw - 100%));min-width:300px;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP", sans-serif;font-weight:400;font-style:normal;line-height:1.75;color:#222222;overflow-x:hidden;letter-spacing:0.04em;font-size:16px}@media only screen and (max-width: 768px){body{font-size:14px}}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style-type:none}a{text-decoration:none;color:#222222;transition:0.4s ease-in-out}img{border:0;vertical-align:middle;max-width:100%;height:auto}address,em,i{font-style:normal;font-style:normal}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none;vertical-align:middle;font-size:inherit;color:#222222;font-family:"Noto Sans JP", sans-serif}input::-webkit-input-placeholder{color:#bfbfbf}input:-ms-input-placeholder{color:#bfbfbf}input::-moz-placeholder{color:#bfbfbf}option{}sup{position:relative;top:-0.7em;font-size:70%}a[href^="tel:"].tel_disable{pointer-events:none;text-decoration:none}img[src$=".svg"]{width:100%}.change_height #header{}#header{width:100%;position:fixed;top:0;z-index:999;transition:0.4s ease-in-out;box-shadow:3px 3px 16px rgba(0, 0, 0, 0.16);background:#fff}#header.open .h_logoarea{padding:30px 0 0 30px}#header .header_inner{display:flex;justify-content:space-between;align-items:flex-start;padding:0 min(80px, 5.556vw) 0 min(60px, 4.167vw);max-width:1920px;margin:0 auto}@media only screen and (max-width: 768px){#header .header_inner{padding:0 0 0 min(5vw, 20px)}}#header .h_logoarea{height:72px;display:flex;align-items:end}@media print, screen and (min-width: 769px ){#header .h_logoarea{gap:12px;width:40%;padding:15.5px 0;height:88px}}@media only screen and (max-width: 768px){#header .h_logoarea{position:relative;z-index:3;background-color:white;width:66%;max-width:247px;height:72px;flex-direction:column;justify-content:center}}#header .h_logoarea a{display:flex;align-items:center;gap:0 26px;position:relative;z-index:5}@media only screen and (max-width: 768px){#header .h_logoarea a{gap:0 10px}}#header .h_logoarea img.logo{width:min(314px, 21.806vw)}@media only screen and (max-width: 768px){#header .h_logoarea img.logo{width:100%;height:auto}}#header .h_logoarea p{font-size:12px}@media only screen and (max-width: 768px){#header .h_logoarea p{font-size:9px}}#header .hamburger{border-left:1px solid #e2e2e2;width:60px;height:72px;background:none;cursor:pointer;min-width:60px;z-index:20;display:flex;align-items:center;justify-content:center;position:relative}@media print, screen and (min-width: 769px ){#header .hamburger{display:none}}#header .hamburger .hamburger__line{position:relative;width:20px;height:2px;background:#00be00;display:block}#header .hamburger .hamburger__line::before,#header .hamburger .hamburger__line::after{content:"";display:block;position:absolute;width:inherit;height:inherit;transition:transform 0.3s;background:#00be00}#header .hamburger .hamburger__line::before{top:-8px}#header .hamburger .hamburger__line::after{bottom:-8px}#header .hamburger[aria-expanded="true"]{width:60px;height:60px;background:#00be00;border-radius:0 0 0 8px;border:none}#header .hamburger[aria-expanded="true"] .hamburger__line{background:transparent}#header .hamburger[aria-expanded="true"] .hamburger__line::before{top:0;transform:rotate(45deg);background:#fff}#header .hamburger[aria-expanded="true"] .hamburger__line::after{bottom:0;transform:rotate(-45deg);background:#fff}#header .globalnav{width:56%}@media only screen and (max-width: 768px){#header .globalnav{display:none;width:100vw;position:absolute;top:0;left:0;height:100vh;padding:100px 5vw;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2}}#header .globalnav .gnav{display:flex;gap:0 min(3vw, 60px)}@media print, screen and (min-width: 769px ){#header .globalnav .gnav{justify-content:flex-end}}@media only screen and (max-width: 768px){#header .globalnav .gnav{flex-direction:column;gap:0;height:100%}}#header .globalnav .gnav>li{display:flex;align-items:center}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li{height:88px}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li{display:block}}#header .globalnav .gnav>li>a{display:block;text-align:center;font-size:14px;font-weight:500;padding:26px 0}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>a{font-size:16px;font-weight:500;text-align:left;width:100%;padding:0 0 10px 0;border-bottom:1px solid #e8e8e8;margin-bottom:24px}}#header .globalnav .gnav>li>a.haschild{position:relative}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>a.haschild::before,#header .globalnav .gnav>li>a.haschild::after{position:absolute;content:"";background:#00be00}}#header .globalnav .gnav>li>a.haschild::before{width:10px;height:1px;top:15px;right:0}#header .globalnav .gnav>li>a.haschild::after{width:1px;height:10px;top:10px;right:5px}#header .globalnav .gnav>li>a.haschild.active::before,#header .globalnav .gnav>li>a.haschild.active::after{transform:rotate(-45deg)}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>a.haschild span{display:inline-block;padding-right:1.2em;position:relative}}#header .globalnav .gnav>li>a:hover{letter-spacing:0.06em;color:#00be00;font-weight:bold}@media only screen and (max-width: 768px){#header .globalnav .gnav>li.entry{margin-top:auto}}#header .globalnav .gnav>li.entry a{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%);border-radius:28px;color:#fff;font-size:16px;font-weight:bold;width:160px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #00be00}@media only screen and (max-width: 768px){#header .globalnav .gnav>li.entry a{font-size:18px;width:100%;max-width:302px;margin:0 auto;height:56px;text-align:center;position:relative}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li.entry a:before{position:absolute;content:"";display:block;background:url(../img/common/top_btn_img.svg) no-repeat;background-size:contain;width:3.5em;height:1.8em;right:2.1em;top:55%;transform:translateY(-50%)}}#header .globalnav .gnav>li.entry a span{padding-right:4em;line-height:2em;position:relative}@media only screen and (max-width: 768px){#header .globalnav .gnav>li.entry a span{padding-right:0}}#header .globalnav .gnav>li.entry a span:before{position:absolute;content:"";display:block;background:url(../img/common/top_btn_img.svg) no-repeat;background-size:contain;width:3.5em;height:1.8em;right:0;top:55%;transform:translateY(-50%)}@media only screen and (max-width: 768px){#header .globalnav .gnav>li.entry a span:before{display:none}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li.entry a:hover{background:#fff;color:#00be00}}@media print, screen and (min-width: 769px ) and only screen and (max-width: 768px){#header .globalnav .gnav>li.entry a:hover:before{background:url(../img/common/top_btn_img_g.svg) no-repeat;background-size:contain;left:2.1em}}@media print, screen and (min-width: 769px ) and print, screen and (min-width: 769px ){#header .globalnav .gnav>li.entry a:hover span{padding-right:0;padding-left:4em}}@media print, screen and (min-width: 769px ) and print, screen and (min-width: 769px ){#header .globalnav .gnav>li.entry a:hover span:before{left:0;background:url(../img/common/top_btn_img_g.svg) no-repeat;background-size:contain}}#header .globalnav .gnav>li>.megamenu{display:none;padding:0 0 27.5px}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu{position:absolute;left:50%;transform:translateX(-50%);top:88px;background:#fff;padding:50px min(2vw, 40px);width:100vw;box-shadow:inset 0 5px 10px 0px rgba(0, 0, 0, 0.16)}}#header .globalnav .gnav>li>.megamenu .megamenu_inner{max-width:1728px;margin:0 auto}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner{width:100%;display:flex;justify-content:space-between;gap:3%}}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl{font-size:22px;font-weight:600;line-height:1.2}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl{width:15%}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl span{font-size:12px;font-weight:400;position:relative;padding-right:2.7em;display:inline-block;transition:0.4s ease-in-out}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl span:before{position:absolute;content:"";display:block;background:url(../img/common/header_arrow.svg) no-repeat;background-size:contain;width:1.4em;height:1.4em;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl a:hover{color:#00be00}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_ttl a:hover span{color:#00be00}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right{width:82%}}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right .megamenu_subttl{font-size:18px;font-weight:600;padding-left:15px;border-left:3px solid #00be00;margin-bottom:14px}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right .megamenu_subttl{font-size:15px;padding-left:13px}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul{display:flex;justify-content:flex-start;align-items:center;gap:1.2%}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul.sp{display:none}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul{flex-wrap:wrap;gap:10px 3%}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li{width:22.75%}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li{width:48.5%}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li{width:100%}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li+li{margin-top:10px}}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a{display:block;text-align:center;padding:10px;font-weight:500;white-space:pre;border:1px solid #e8e8e8;border-radius:8px;font-size:16px;position:relative;transition:0.4s ease-in-out}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a::after{display:none}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a::before{content:"";display:block;position:absolute;opacity:0;width:0;height:100%;left:0;top:0;bottom:0;transition:0.4s ease-in-out;border:1px solid #00be00;border-radius:8px}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a{font-size:15px;text-align:left;padding:10px 20px}}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a span{display:block;font-size:12px;font-weight:400}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a:hover{letter-spacing:0.06em;color:#00be00}#header .globalnav .gnav>li>.megamenu .megamenu_inner .megamenu_right ul li a:hover::before{width:100%;opacity:1}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul{gap:1.2%;justify-content:flex-start}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul{flex-wrap:wrap;gap:10px 1.2%}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul li{width:15.7%}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul li{width:24.1%}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul li{width:100%}}#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul:not(:last-of-type){padding-bottom:30px}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul:not(:last-of-type){border-bottom:1px solid #e8e8e8;margin-bottom:20px}}#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul:last-of-type li a{font-size:12px;font-weight:400}#header .globalnav .gnav>li>.megamenu.second .megamenu_inner .megamenu_right ul:last-of-type li a span{font-size:16px;font-weight:500}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul li{width:50%}}#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:first-of-type{padding-bottom:30px}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:first-of-type{border-bottom:1px solid #e8e8e8;margin-bottom:20px}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type{gap:1.2%;justify-content:flex-start}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type{flex-wrap:wrap;gap:10px 1.2%}}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li{width:15.7%}}@media only screen and (max-width:1100px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li{width:24.1%}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li{width:100%}}#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span{display:inline-block;position:relative}@media print, screen and (min-width: 769px ){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span{padding:0 40px}}@media only screen and (max-width:1200px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span{padding:0 20px}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span{padding:0 40px 0 0}}#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span:before{position:absolute;content:"";display:block;background:url(../img/common/header_arrow_bk.svg) no-repeat;background-size:contain;width:2em;height:2em;right:1em;top:0}@media only screen and (max-width:1200px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span:before{right:-0.5em}}@media only screen and (max-width: 768px){#header .globalnav .gnav>li>.megamenu.third .megamenu_inner .megamenu_right ul:last-of-type li:first-child a span:before{right:1em}}.lity-container{width:100%;max-width:768px}@media only screen and (max-width: 768px){.lity-container{width:90%}}.lity-close{font-family:"Noto Sans JP", sans-serif;font-weight:100;background:#00be00;border-radius:0 8px 0 8px}#entry_box{background:#fff;padding:70px 98px;border-radius:8px}@media only screen and (max-width: 768px){#entry_box{padding:80px 15px 70px}}#entry_box .entry_box_inner>.flex{align-items:center;margin-bottom:40px}@media only screen and (max-width: 768px){#entry_box .entry_box_inner>.flex{margin-bottom:30px;flex-wrap:wrap;justify-content:space-between}}#entry_box .entry_box_inner>.flex .commonBtn{background:#fff;color:#222222;text-align:left;margin:0 auto 0 10%}@media only screen and (max-width: 768px){#entry_box .entry_box_inner>.flex .commonBtn{padding:0 15px;max-width:175px;margin:0 0 0 auto}}#entry_box .entry_box_inner>.flex .commonBtn::before{background:#222222;color:#fff}@media only screen and (max-width: 768px){#entry_box .entry_box_inner>.flex .commonBtn span{right:12px}}#entry_box .entry_box_inner>.flex .commonBtn span::before{background:#222222}#entry_box .entry_box_inner>.flex .commonBtn span::after{background:#fff}@media print, screen and (min-width: 769px ){#entry_box .entry_box_inner>.flex .commonBtn:hover{color:#fff}#entry_box .entry_box_inner>.flex .commonBtn:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}}#entry_box .entry_box_inner h2{text-align:center;font-size:28px;font-weight:600}@media only screen and (max-width: 768px){#entry_box .entry_box_inner h2{font-size:24px}}#entry_box .entry_box_inner ul li a{background:#222222;position:relative;display:block;width:100%;line-height:64px;border:1px solid #222222;color:#fff;font-weight:400;font-size:16px;border-radius:50px;padding:0 33px;margin-bottom:8px}#entry_box .entry_box_inner ul li a::before{position:absolute;content:"";display:block;background:#fff;border:1px solid #222222;width:0;height:64px;left:0;top:50%;transform:translateY(-50%);border-radius:50px;opacity:0;transition:0.4s ease-in-out}#entry_box .entry_box_inner ul li a p{font-size:16px;position:relative;z-index:1}#entry_box .entry_box_inner ul li a span{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px}#entry_box .entry_box_inner ul li a span::before{content:"";position:absolute;width:100%;height:100%;background:#fff;border-radius:100%}#entry_box .entry_box_inner ul li a span::after{content:"";position:absolute;width:33%;height:33%;background:#222222;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media print, screen and (min-width: 769px ){#entry_box .entry_box_inner ul li a:hover{color:#222222}#entry_box .entry_box_inner ul li a:hover::before{width:100%;opacity:1}#entry_box .entry_box_inner ul li a:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#entry_box .entry_box_inner ul li a:hover span::after{width:50%;height:50%;background:#fff}}#entry_box .entry_box_inner ul li:first-child a span::after{content:"";position:absolute;width:14px;height:14px;background:url(../img/common/black_arrow.svg) no-repeat center center/contain;border-radius:0;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#entry_box .entry_box_inner ul li:first-child a:hover span::after{background:url(../img/common/white_arrow.svg) no-repeat center center/contain}@media print, screen and (min-width: 769px ){.fixed_btn{display:none !important}}.fixed_btn a{position:fixed;bottom:30px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%);border-radius:28px;color:#fff;font-size:16px;font-weight:bold;width:160px;height:48px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #00be00;z-index:99}.fixed_btn a span{padding-right:4em;line-height:2em;position:relative}.fixed_btn a span:before{position:absolute;content:"";display:block;background:url(../img/common/top_btn_img.svg) no-repeat;background-size:contain;width:3.5em;height:1.8em;right:0;top:55%;transform:translateY(-50%)}.fixed_btn a:hover{background:#fff;color:#00be00}.fixed_btn a:hover span{padding-right:0;padding-left:4em}.fixed_btn a:hover span:before{left:0;background:url(../img/common/top_btn_img_g.svg) no-repeat;background-size:contain}footer .f_info{background:#fff;max-width:1440px;width:90%;margin:0 auto}footer .f_info .f_inner{padding:56px 0 20px}@media print, screen and (min-width: 769px ){footer .f_info .f_inner{display:flex;gap:5%;justify-content:space-between}}@media only screen and (max-width: 768px){footer .f_info .f_inner{padding:32px 0 25px}}@media print, screen and (min-width: 769px ){footer .f_info .f_inner .f_nav{width:70%;max-width:570px;display:flex;justify-content:space-between;gap:2%}}footer .f_info .f_inner .f_nav dl dt{font-size:14px;font-weight:500;margin-bottom:20px}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dt{font-size:13px;padding-bottom:10px;border-bottom:1px solid #c8c8c8;position:relative}}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dt:before{display:block;position:absolute;content:"";width:9px;height:1px;background:#c8c8c8;top:14px;right:0;transition:all 0.2s}}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dt:after{display:block;position:absolute;content:"";width:1px;height:9px;background:#c8c8c8;top:10px;right:4px;transition:all 0.2s}}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dt.on:before,footer .f_info .f_inner .f_nav dl dt.on:after{transform:rotate(-45deg)}}footer .f_info .f_inner .f_nav dl dt a:hover{color:#00be00}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dd{display:none}}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_nav dl dd>ul{padding-bottom:40px}}footer .f_info .f_inner .f_nav dl dd>ul li{margin-bottom:10px;font-size:12px}footer .f_info .f_inner .f_nav dl dd>ul li a:hover{color:#00be00}footer .f_info .f_inner .f_nav dl dd>ul li>ul{margin-top:10px;padding-left:20px;border-left:1px solid #c8c8c8}footer .f_info .f_inner .f_nav dl dd>ul li>ul li{padding-top:0.5em}@media print, screen and (min-width: 769px ){footer .f_info .f_inner .f_top{width:25%;max-width:320px}}footer .f_info .f_inner .f_top .text{font-size:14px;margin-bottom:20px}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_top .text{margin-bottom:10px}}footer .f_info .f_inner .f_top .f_logoarea{display:flex;flex-wrap:wrap;align-items:end;gap:0 2%;margin-bottom:18px}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_top .f_logoarea{gap:0 20px;margin-bottom:16px}}footer .f_info .f_inner .f_top .f_logoarea p{font-size:12px}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_top .f_logoarea p{font-size:10px}}footer .f_info .f_inner .f_top .f_logoarea02 img{width:118px}footer .f_info .f_inner .f_top .f_link{margin-top:47px}@media only screen and (max-width: 768px){footer .f_info .f_inner .f_top .f_link{margin:24px 0 48px}}footer .f_info .f_inner .f_top .f_link a{font-size:14px;font-weight:500;padding-right:20px;position:relative}footer .f_info .f_inner .f_top .f_link a:before{content:"";display:block;position:absolute;width:16px;height:16px;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:url(../img/common/green_arrow_l.svg) no-repeat center center/contain}footer .f_info .f_snsblock{padding-bottom:24px;border-bottom:1px solid #e8e8e8}@media only screen and (max-width: 768px){footer .f_info .f_snsblock{padding-bottom:0;border-bottom:none}}footer .f_info .f_snsblock ul{display:flex;align-items:center;gap:16px}footer .f_info .f_snsblock ul li img{width:20px;height:auto}footer .f_info .f_bottom{padding:24px 0 48px}@media print, screen and (min-width: 769px ){footer .f_info .f_bottom{display:flex;justify-content:space-between}}@media only screen and (max-width: 768px){footer .f_info .f_bottom{padding:0}}footer .f_info .f_bottom ul{display:flex}@media print, screen and (min-width: 769px ){footer .f_info .f_bottom ul{gap:30px}}@media only screen and (max-width: 768px){footer .f_info .f_bottom ul{flex-direction:column;gap:8px;padding:16px 0;border-bottom:1px solid #e8e8e8}}footer .f_info .f_bottom ul li{font-size:12px}footer .f_info .f_bottom copy{font-size:12px;display:block}@media only screen and (max-width: 768px){footer .f_info .f_bottom copy{padding:16px 0 40px}}.sp{display:block}@media print, screen and (min-width: 769px ){.sp{display:none}}.pc{display:none}@media print, screen and (min-width: 769px ){.pc{display:block}}.en{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.underline{text-decoration:underline}.center{text-align:center}.flex{display:flex}@media print, screen and (min-width: 769px ){.flex_pc{display:flex}}.flex_pc.row_reverse{flex-direction:row-reverse}main{display:block;width:100%;position:relative;padding-top:88px;background:url(../img/top/top_main_bg.png) no-repeat;background-attachment:fixed;background-size:cover;background-position:top;overflow-x:hidden}@media only screen and (max-width: 768px){main{padding-top:72px;background:url(../img/top/top_main_bg_sp.png) no-repeat;background-attachment:fixed;background-size:cover;background-position:top}}footer{display:block;width:100%;position:relative;z-index:1}.sec_inner{max-width:1536px;width:90%;margin:0 auto}.sec_inner.sec_size02{max-width:1200px}.swiper-pagination-bullet-active{background:#00be00;scale:1.2}.sec_ttl{font-size:16px;font-weight:500;margin-bottom:30px}@media only screen and (max-width: 768px){.sec_ttl{font-size:15px}}.sec_ttl span{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-style:italic;font-size:72px;font-weight:500;letter-spacing:0;color:#00be00;display:block;line-height:1}@media only screen and (max-width: 768px){.sec_ttl span{font-size:48px}}.sec_ttl02{font-size:24px;font-weight:500;margin-bottom:30px;text-align:center;letter-spacing:5px}@media only screen and (max-width: 768px){.sec_ttl02{font-size:5.4vw;margin-bottom:3vw}}.sec_ttl02.text_left{text-align:left}.sec_ttl02.border_bottom{border-bottom:1px solid}@media print, screen and (min-width: 769px ){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.commonBtn{background:#222222;position:relative;display:block;width:100%;max-width:224px;line-height:64px;border:1px solid #222222;color:#fff;font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin:0 auto;border-radius:50px;padding:0 33px}@media only screen and (max-width: 768px){.commonBtn{line-height:56px}}.commonBtn::before{position:absolute;content:"";display:block;background:#fff;border:1px solid #222222;width:0;height:64px;left:0;top:50%;transform:translateY(-50%);border-radius:50px;opacity:0;transition:0.4s ease-in-out}.commonBtn p{font-size:14px;position:relative;z-index:1}.commonBtn span{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px}.commonBtn span::before{content:"";position:absolute;width:100%;height:100%;background:#fff;border-radius:100%;transition:all 0.4s}.commonBtn span::after{content:"";position:absolute;width:33%;height:33%;background:#222222;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transition:all 0.4s}@media print, screen and (min-width: 769px ){.commonBtn:hover{color:#222222}.commonBtn:hover::before{width:100%;opacity:1}.commonBtn:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}.commonBtn:hover span::after{width:50%;height:50%;background:#fff}}.animate{opacity:0;transition:all 1s ease-in-out;transform:translateY(100px)}.animate.is-active{opacity:1;transform:translateY(0)}.sec_entry{width:90%;max-width:1200px;margin:-250px auto 0;padding:80px 100px;background:#fff;border-radius:8px;border:2px solid #00be00}@media only screen and (max-width: 768px){.sec_entry{margin:-189px auto 0;padding:30px}}.sec_entry>.flex{align-items:center}@media only screen and (max-width: 768px){.sec_entry>.flex{justify-content:space-between}}.sec_entry>.flex .commonBtn{margin:0 auto 0 50px}@media only screen and (max-width: 768px){.sec_entry>.flex .commonBtn{padding:0 15px;max-width:175px;margin:0 0 0 auto}}@media only screen and (max-width: 768px){.sec_entry>.flex .commonBtn span{right:10px}}.sec_entry .sec_ttl{color:#222222}@media only screen and (max-width: 768px){.sec_entry .sec_ttl{font-size:14px}}.sec_entry .sec_ttl span{color:#00be00}@media only screen and (max-width: 768px){.sec_entry .sec_ttl span{font-size:32px}}.sec_entry ul li a{background:#fff;position:relative;display:block;width:100%;line-height:64px;border:1px solid #222222;color:#222222;font-weight:400;font-size:16px;border-radius:50px;padding:0 33px;margin-bottom:8px}.sec_entry ul li a::before{position:absolute;content:"";display:block;background:#fff;border:1px solid #222222;width:0;height:64px;left:0;top:50%;transform:translateY(-50%);border-radius:50px;opacity:0;transition:0.4s ease-in-out}.sec_entry ul li a p{font-size:16px;position:relative;z-index:1}.sec_entry ul li a span{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px}.sec_entry ul li a span::before{content:"";position:absolute;width:100%;height:100%;background:#fff;border-radius:100%;border:1px solid #222222}.sec_entry ul li a span::after{content:"";position:absolute;width:33%;height:33%;background:#222222;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media print, screen and (min-width: 769px ){.sec_entry ul li a:hover{color:#fff;border:1px solid #00be00}.sec_entry ul li a:hover::before{width:100%;opacity:1;background:#00be00;border:1px solid #00be00}.sec_entry ul li a:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%);border:1px solid #00be00}.sec_entry ul li a:hover span::after{width:50%;height:50%;background:#fff}}.sec_entry ul li:first-child a span::after{content:"";position:absolute;width:14px;height:14px;background:url(../img/common/black_arrow.svg) no-repeat center center/contain;border-radius:0;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.sec_entry ul li:first-child a:hover span::after{background:url(../img/common/white_arrow.svg) no-repeat center center/contain}.sec_interview{margin-bottom:140px}@media only screen and (max-width: 768px){.sec_interview{margin-bottom:85px}}.sec_interview .interview_ttl{font-size:34px;font-weight:600;margin-bottom:-30px;text-align:center;line-height:1}@media only screen and (max-width: 768px){.sec_interview .interview_ttl{font-size:24px;margin-bottom:-60px}}.sec_interview .interview_ttl span{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-style:italic;font-size:64px;font-weight:100;letter-spacing:0;color:#e8e8e8;display:block;margin-bottom:-20px}@media only screen and (max-width: 768px){.sec_interview .interview_ttl span{font-size:48px}}.sec_interview .arc-swiper{width:100%;padding-top:100px;padding-bottom:200px;margin-bottom:-50px}@media only screen and (max-width: 768px){.sec_interview .arc-swiper{margin-bottom:-30px}}.sec_interview .swiper-slide{width:328px;text-align:center;font-size:16px;background:#222222;border-radius:8px;opacity:0;transition:transform 0.5s linear;position:relative;overflow:hidden}.sec_interview .swiper-slide .tag{position:absolute;padding:2px 5px;background:#222222;border-radius:50px;font-size:12px;color:#fff;text-align:center;top:16px;right:16px}.sec_interview .swiper-slide .text{position:absolute;color:#fff;bottom:40px;left:30px;text-align:left}.sec_interview .swiper-slide .text h3{font-size:24px}.sec_interview .swiper-slide .text h3 span{display:inline-block;margin-left:16px;font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px}.sec_interview .swiper-slide .text .nyusya{font-size:12px}.sec_interview .swiper-slide img{display:block;width:100%;height:auto;border-radius:8px}.sec_interview .swiper-slide-active{transform:rotate(0deg) translateY(0) translateX(0);opacity:1;z-index:3}.sec_interview .swiper-slide-active img{opacity:1}.sec_interview .is-prev1{transform:rotate(-10deg) translateY(55px) translateX(50px);opacity:1;z-index:2}.sec_interview .is-prev1 img{opacity:0.7}.sec_interview .is-prev2{transform:rotate(-20deg) translateY(185px) translateX(60px);z-index:1;opacity:1}.sec_interview .is-prev2 img{opacity:0.5}.sec_interview .is-prev3{}.sec_interview .is-next1{transform:rotate(10deg) translateY(55px) translateX(-50px);z-index:2;opacity:1}.sec_interview .is-next1 img{opacity:0.7}.sec_interview .is-next2{transform:rotate(20deg) translateY(185px) translateX(-60px);opacity:1;z-index:1}.sec_interview .is-next2 img{opacity:0.5}.sec_interview .is-next3{}.sec_interview .swiper-horizontal>.swiper-pagination-bullets,.sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal{top:auto;bottom:130px}.sec_interview .swiper-pagination-bullet:nth-of-type(n+6){display:none}.sec_interview .swiper-pagination-bullet-active{background:#00be00}.sec_interview .swiper-button-prev{display:none}.sec_interview .swiper-button-next{position:absolute;top:40%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);z-index:10;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){.sec_interview .swiper-button-next{top:45%}}.sec_interview .swiper-button-next::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center/contain}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb120{margin-bottom:120px !important}.mb140{margin-bottom:140px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.pl20{padding-left:20px}.align_left{text-align:left !important}.align_center{text-align:center !important}.align_right{text-align:right !important}@media only screen and (max-width: 768px){.spmb0{margin-bottom:0 !important}.spmb30{margin-bottom:30px !important}.spmb40{margin-bottom:40px !important}.spmb50{margin-bottom:50px !important}.spmb60{margin-bottom:60px !important}}.middle{}.middle .sec_inner{max-width:1200px;width:90%;margin:0 auto}.middle .sec01{padding-top:100px}@media only screen and (max-width: 768px){.middle .sec01{padding-top:44px}}.middle .sec01 .middle_top_ttl{font-size:16px;line-height:1.2}@media only screen and (max-width: 768px){.middle .sec01 .middle_top_ttl{font-size:15px}}.middle .sec01 .middle_top_ttl span{font-size:64px;font-weight:800;display:block;margin-bottom:32px}@media only screen and (max-width: 768px){.middle .sec01 .middle_top_ttl span{font-size:48px;margin-bottom:20px}}.middle .sec01 .middle_top_img{height:min(530px, 36.806vw)}@media only screen and (max-width: 768px){.middle .sec01 .middle_top_img{height:112vw}}.middle .sec01 .middle_top_img img{width:100%;height:100%;object-fit:cover;object-position:top}.middle .middle_sec_ttl{position:relative;padding-left:24px;color:#00be00;font-size:30px;font-weight:600;margin-bottom:50px;line-height:1.4}@media only screen and (max-width: 768px){.middle .middle_sec_ttl{font-size:26px;margin-bottom:30px}}.middle .middle_sec_ttl span{font-size:14px;font-weight:400;color:#222222;display:block}.middle .middle_sec_ttl::before{content:"";position:absolute;width:16px;height:16px;left:0;top:20px;background:#222222;border-radius:100%}@media only screen and (max-width: 768px){.middle .middle_sec_ttl::before{top:12px}}.middle .middle_sec_ttl::after{content:"";position:absolute;width:6px;height:6px;left:5px;top:25px;background:#fff;border-radius:100%}@media only screen and (max-width: 768px){.middle .middle_sec_ttl::after{top:17px}}.middle .middle_sec_entry{margin:200px auto 80px}@media only screen and (max-width: 768px){.middle .middle_sec_entry{margin:70px auto 72px}}.middle .pankuzu_wrap{padding:10px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;background:#fff}.middle .pankuzu_wrap .pankuzu{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;font-size:12px}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type){padding-right:3em;position:relative}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type)::before{content:"";display:block;position:absolute;right:1.5em;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:5px;height:5px;border-top:1px solid #222222;border-right:1px solid #222222;transform:rotate(45deg);transition:all 0.3s ease}.middle .pankuzu_wrap .pankuzu li:not(:last-of-type) a:hover{text-decoration:underline;text-underline-offset:3px}.middle .nom_list li{margin:0 0 0.75em;padding-left:2em;text-indent:-2em}.middle .disc_list li{margin:0.75em 0;padding-left:1em;position:relative}.middle .disc_list li::before{content:"";width:0.25em;height:0.25em;background:#333;border-radius:50%;position:absolute;left:0.25em;top:0.85em}.middle .disc_list li span{font-weight:bold;font-size:110%}#index main{padding-bottom:75px;overflow-x:hidden}#index main .sec_mv{width:100%;position:relative}@media only screen and (min-width:2000px){#index main .sec_mv{height:calc((var(--vh) * 100) - 88px)}}@media only screen and (min-width:2000px){#index main .sec_mv .mv_slide{height:calc((var(--vh) * 100) - 88px)}}@media only screen and (min-width:2000px){#index main .sec_mv .mv_slide .scroll-infinity__list{height:calc((var(--vh) * 100) - 88px)}}#index main .sec_mv .mv_slide .scroll-infinity__item{width:calc(100vw / 1.85)}@media only screen and (max-width: 768px){#index main .sec_mv .mv_slide .scroll-infinity__item{width:100vw}}#index main .sec_mv .mv_slide picture{display:block;margin:8px;border-radius:8px}@media only screen and (min-width:2000px){#index main .sec_mv .mv_slide picture{height:calc(100% - 8px);object-fit:cover;object-position:center}}#index main .sec_mv .mv_slide picture img{width:100%;border-radius:8px}@media only screen and (min-width:2000px){#index main .sec_mv .mv_slide picture img{height:100%;object-fit:cover;object-position:center}}#index main .sec_mv .mv_inner{max-width:1920px;margin:0 auto;position:absolute;width:100%;height:100%;inset:0 0 0 0;z-index:2}#index main .sec_mv .mv_inner .mv_img01{position:absolute;top:-100px;right:-80px;width:458px}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_img01{width:60vw;top:18vw;right:-5vw}}#index main .sec_mv .mv_inner .mv_img02{position:absolute;bottom:0;right:12px;width:178px;transition:5s ease-in-out;transform:translateX(0);animation:drive 6s linear infinite}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_img02{width:47.467vw;transform:translateX(50px);animation:drive 3s linear infinite}}#index main .sec_mv .mv_inner .mv_img03{position:absolute;bottom:-64px;left:58px;width:128px}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_img03{width:25.6vw;left:5.067vw;bottom:-12.8vw}}#index main .sec_mv .mv_inner .mv_text{position:absolute;bottom:100px;left:120px}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_text{bottom:auto;top:5.333vw;left:5.333vw}}#index main .sec_mv .mv_inner .mv_text .mv_ttl01{font-size:72px;font-weight:800;color:#fff;line-height:1;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.7)}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_text .mv_ttl01{font-size:10vw}}#index main .sec_mv .mv_inner .mv_text .mv_ttl02{font-size:24px;font-weight:500;color:#fff;line-height:1;text-shadow:0px 0px 6px rgba(0, 0, 0, 0.8)}@media only screen and (max-width: 768px){#index main .sec_mv .mv_inner .mv_text .mv_ttl02{font-size:4.8vw}}#index main .top_sec01{padding:100px 0 0;overflow:hidden}@media only screen and (max-width: 768px){#index main .top_sec01{padding:50px 0 0}}#index main .top_sec01 .top_sec01_images{position:relative;width:240%;height:min(441px, 40.625vw);background:url(../img/top/top_sec01_images.png) repeat-x;background-size:auto 100%;animation:scrollBackground 20s linear infinite;margin-top:100px}@media only screen and (max-width: 768px){#index main .top_sec01 .top_sec01_images{width:100%;margin-top:50px;height:55.667vw}}#index main .top_sec01 .sec_inner{max-width:1000px}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner h2{width:78%;margin:0 auto}}#index main .top_sec01 .sec_inner h2 img{width:200px}#index main .top_sec01 .sec_inner .pinned-section{position:relative;padding:30px 0 0;height:550px}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .pinned-section{margin:0 auto;padding:30px 0 0;height:550px}}#index main .top_sec01 .sec_inner .pinned-section .swiper-wrapper{height:550px}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .pinned-section .swiper-wrapper{height:550px}}#index main .top_sec01 .sec_inner .pinned-section .swiper-wrapper .swiper-slide{height:550px;opacity:0;transform:translateY(50px);transition:all 0.6s ease-out}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .pinned-section .swiper-wrapper .swiper-slide{height:550px}}#index main .top_sec01 .sec_inner .pinned-section .swiper-wrapper .swiper-slide-active{opacity:1;transform:translateY(0)}#index main .top_sec01 .sec_inner .text{text-align:center}#index main .top_sec01 .sec_inner .text h3{font-size:20px;font-weight:500;margin-bottom:40px}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .text h3{font-size:16px}}#index main .top_sec01 .sec_inner .text h3 span{font-size:60px;color:#00be00;display:block}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .text h3 span{font-size:36px}}#index main .top_sec01 .sec_inner .text p{font-size:22px}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .text p{font-size:18px}}#index main .top_sec01 .sec_inner .text p.text_deco{color:#fff;font-size:40px;font-weight:bold;-webkit-text-stroke:2px #222222;text-stroke:2px #222222;paint-order:stroke;line-height:1}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .text p.text_deco{font-size:24px}}#index main .top_sec01 .sec_inner .text.btn_con h3{margin-bottom:0}#index main .top_sec01 .sec_inner .text.btn_con .commonBtn{margin:50px auto 0}@media only screen and (max-width: 768px){#index main .top_sec01 .sec_inner .text.btn_con .commonBtn{margin:20px auto 0}}#index main .top_sec01 .sec_inner .text.btn_con .commonBtn p{font-size:16px}#index main .top_sec01 .sec_inner .text.btn_con .commonBtn span:after{transform:translate(100%, -50%) translateY(0)}@media print, screen and (min-width: 769px ){#index main .top_sec01 .sec_inner .text.btn_con .commonBtn:hover{color:#222}#index main .top_sec01 .sec_inner .text.btn_con .commonBtn:hover span:after{transform:translate(50%, -50%) translateY(0)}}#index main .top_sec_message{background:#fafafa;padding-top:60px}@media only screen and (max-width: 768px){#index main .top_sec_message{padding-top:0}}#index main .top_sec_message .sec_inner{max-width:1200px;position:relative}@media only screen and (max-width: 768px){#index main .top_sec_message .sec_inner{padding:80px 0 60px}}#index main .top_sec_message .sec_inner .img{position:absolute;width:312px;height:auto;bottom:0;right:-5vw}@media only screen and (max-width: 768px){#index main .top_sec_message .sec_inner .img{width:151px}}#index main .top_sec_message .sec_ttl{margin-bottom:40px}@media only screen and (max-width: 768px){#index main .top_sec_message .sec_ttl{margin-bottom:20px}}#index main .top_sec_message .text{padding-bottom:54px}@media only screen and (max-width:1000px){#index main .top_sec_message .text{max-width:300px}}@media only screen and (max-width: 768px){#index main .top_sec_message .text{max-width:none}}#index main .top_sec_message .text>p{line-height:2.25;margin-bottom:80px}@media only screen and (max-width:1000px){#index main .top_sec_message .text>p{margin-bottom:40px}}#index main .top_sec_message .text .commonBtn{margin:0 auto 0 0}#index main .top_sec_message .message_bottom{background:#fff}#index main .top_sec_message .message_bottom .sec_inner{padding:0}#index main .top_sec_message .message_bottom .text{padding-top:30px}#index main .top_sec_message .message_bottom .text>p{line-height:2.25}@media only screen and (max-width: 768px){#index main .top_sec_message .message_bottom .text>p{font-size:17px;margin-bottom:40px;text-align:center}}@media only screen and (max-width: 768px){#index main .top_sec_message .message_bottom .text .commonBtn{margin:0 auto}}#index main .top_sec_business .sec_inner{max-width:1200px;padding:100px 0}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner{padding:120px 0 55px}}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul{flex-wrap:wrap;gap:24px}}#index main .top_sec_business .sec_inner ul li{border:1px solid #e8e8e8;background:#fff;position:relative}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul li{width:calc((100% - 24px) / 2)}}#index main .top_sec_business .sec_inner ul li:before{position:absolute;content:"";display:block;border-left:1px solid #00be00;width:1px;height:100%;left:0;top:50%;transform:translateY(-50%);transition:0.4s ease-in-out}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul li:hover:before{border:1px solid #00be00;width:100%}}#index main .top_sec_business .sec_inner ul li a{display:flex;flex-direction:column;justify-content:center;height:130px;position:relative;padding:0 45px;font-size:14px}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a{font-size:12px;padding:15px 24px;height:90px}}#index main .top_sec_business .sec_inner ul li a p{display:inline-block;position:relative}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul li a p{padding-right:120px}}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a p{padding-left:96px}}#index main .top_sec_business .sec_inner ul li a p::before{content:"";position:absolute;width:30%;max-width:150px;height:100px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul li a p::before{left:180px;opacity:0;transition:0.4s ease-in-out}}@media screen and (max-width:820px) and (min-width:769px){#index main .top_sec_business .sec_inner ul li a p::before{left:150px}}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a p::before{width:80px;height:100%;left:0}}#index main .top_sec_business .sec_inner ul li a p span{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-style:normal;font-size:28px;font-weight:500;display:inline-block;line-height:1}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a p span{font-size:24px}}#index main .top_sec_business .sec_inner ul li a::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:48px;background:#222222;border-radius:100%}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a::before{right:24px}}#index main .top_sec_business .sec_inner ul li a::after{content:"";position:absolute;width:8px;height:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:56px;background:#fff;border-radius:100%}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a::after{right:32px}}@media print, screen and (min-width: 769px ){#index main .top_sec_business .sec_inner ul li a:hover::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#index main .top_sec_business .sec_inner ul li a:hover::after{width:12px;height:12px;right:54px}#index main .top_sec_business .sec_inner ul li a:hover p::before{opacity:1}}@media print, screen and (min-width: 769px ) and only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li a:hover::after{right:30px}}#index main .top_sec_business .sec_inner ul li:first-child a p::before{background:url(../img/top/business_list_img01.jpg) no-repeat center center/cover}#index main .top_sec_business .sec_inner ul li:nth-child(2) a p::before{background:url(../img/top/business_list_img02.jpg) no-repeat center center/cover}#index main .top_sec_business .sec_inner ul li:nth-child(3) a p::before{background:url(../img/top/business_list_img03.jpg) no-repeat center center/cover}#index main .top_sec_business .sec_inner ul li:nth-child(4) a p::before{background:url(../img/top/business_list_img04.jpg) no-repeat center center/cover}@media only screen and (max-width: 768px){#index main .top_sec_business .sec_inner ul li:not(:last-child){margin-bottom:8px}}#index main .top_sec_interview{margin-bottom:140px}@media only screen and (max-width: 768px){#index main .top_sec_interview{margin-bottom:85px}}#index main .top_sec_interview .interview_ttl{font-size:34px;font-weight:600;margin-bottom:-30px;text-align:center;line-height:1}@media only screen and (max-width: 768px){#index main .top_sec_interview .interview_ttl{font-size:24px;margin-bottom:-60px}}#index main .top_sec_interview .interview_ttl span{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-style:italic;font-size:64px;font-weight:100;letter-spacing:0;color:#e8e8e8;display:block;margin-bottom:-20px}@media only screen and (max-width: 768px){#index main .top_sec_interview .interview_ttl span{font-size:48px}}#index main .top_sec_interview .arc-swiper{width:100%;padding-top:100px;padding-bottom:200px}@media only screen and (max-width: 768px){#index main .top_sec_interview .arc-swiper{}}#index main .top_sec_interview a#viewMoreLink{display:none}#index main .top_sec_interview .swiper-slide{width:328px;text-align:center;font-size:16px;background:#222222;border-radius:8px;opacity:0;transition:transform 0.5s linear;position:relative;overflow:visible}#index main .top_sec_interview .swiper-slide .tag{position:absolute;padding:2px 5px;background:#222222;border-radius:50px;font-size:12px;color:#fff;text-align:center;top:16px;right:16px}#index main .top_sec_interview .swiper-slide .text{position:absolute;color:#fff;bottom:40px;left:30px;text-align:left}#index main .top_sec_interview .swiper-slide .text h3{font-size:24px}#index main .top_sec_interview .swiper-slide .text h3 span{display:inline-block;margin-left:16px;font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px}#index main .top_sec_interview .swiper-slide .text .nyusya{font-size:12px}#index main .top_sec_interview .swiper-slide .btn{position:absolute;bottom:40px;right:40px;opacity:0;transition:0.2s;width:157px}#index main .top_sec_interview .swiper-slide .btn .commonBtn{background:#fff;color:#222222;text-align:left;padding:0 20px}#index main .top_sec_interview .swiper-slide .btn .commonBtn::before{background:#222222;color:#fff}#index main .top_sec_interview .swiper-slide .btn .commonBtn span::before{left:0;background:#222222}#index main .top_sec_interview .swiper-slide .btn .commonBtn span::after{background:#fff}@media print, screen and (min-width: 769px ){#index main .top_sec_interview .swiper-slide .btn .commonBtn:hover{color:#fff}#index main .top_sec_interview .swiper-slide .btn .commonBtn:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}}#index main .top_sec_interview .swiper-slide.swiper-slide-active .btn{opacity:0;animation:fadeAnime02 0.1s ease 0.75s forwards}#index main .top_sec_interview .swiper-slide img{display:block;width:100%;height:auto;border-radius:8px}#index main .top_sec_interview .swiper-slide-active{transform:rotate(0deg) translateY(0) translateX(0);opacity:1;z-index:3}#index main .top_sec_interview .swiper-slide-active img{opacity:1}#index main .top_sec_interview .is-prev1{transform:rotate(-10deg) translateY(55px) translateX(50px);opacity:1;z-index:2}#index main .top_sec_interview .is-prev1 img{opacity:0.7}#index main .top_sec_interview .is-prev2{transform:rotate(-20deg) translateY(185px) translateX(60px);z-index:1;opacity:1}#index main .top_sec_interview .is-prev2 img{opacity:0.5}#index main .top_sec_interview .is-prev3{}#index main .top_sec_interview .is-next1{transform:rotate(10deg) translateY(55px) translateX(-50px);z-index:2;opacity:1}#index main .top_sec_interview .is-next1 img{opacity:0.7}#index main .top_sec_interview .is-next2{transform:rotate(20deg) translateY(185px) translateX(-60px);opacity:1;z-index:1}#index main .top_sec_interview .is-next2 img{opacity:0.5}#index main .top_sec_interview .is-next3{}#index main .top_sec_interview .swiper-horizontal>.swiper-pagination-bullets,#index main .top_sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal{top:auto;bottom:130px}#index main .top_sec_interview .swiper-pagination-bullet:nth-of-type(n+6){display:none}#index main .top_sec_interview .swiper-pagination-bullet-active{background:#00be00}#index main .top_sec_interview .swiper-button-prev{display:block;position:absolute;top:40%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);left:calc(50% - 164px);z-index:10;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#index main .top_sec_interview .swiper-button-prev{top:45%}}#index main .top_sec_interview .swiper-button-prev::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center/contain;transform:translateX(-50%) translateY(-50%) rotate(180deg)}#index main .top_sec_interview .swiper-button-next{position:absolute;top:40%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);left:calc(50% + 164px);z-index:10;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#index main .top_sec_interview .swiper-button-next{top:45%}}#index main .top_sec_interview .swiper-button-next::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center/contain}#index main .top_sec_interview .blog_banner{margin:70px auto 0;width:90%;max-width:588px}#index main .top_sec_interview .blog_banner .flex_pc{position:relative;border-radius:8px;border:2px solid #222222;overflow:hidden;background:#fff}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc{display:block}}#index main .top_sec_interview .blog_banner .flex_pc::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:48px;background:#222222;border-radius:100%}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc::before{display:none}}#index main .top_sec_interview .blog_banner .flex_pc::after{content:"";position:absolute;width:8px;height:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:56px;background:#fff;border-radius:100%}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc::after{display:none}}#index main .top_sec_interview .blog_banner .flex_pc:hover::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#index main .top_sec_interview .blog_banner .flex_pc:hover::after{width:12px;height:12px;right:54px}#index main .top_sec_interview .blog_banner .flex_pc .img_con{overflow:hidden}@media print, screen and (min-width: 769px ){#index main .top_sec_interview .blog_banner .flex_pc .img_con{width:33%}}#index main .top_sec_interview .blog_banner .flex_pc .img_con img{width:100%;height:100%;object-fit:cover;border-radius:8px 0 0 8px;transition:0.4s;scale:1}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .img_con img{border-radius:8px 8px 0 0}}#index main .top_sec_interview .blog_banner .flex_pc .text_con{padding:35px 50px}@media print, screen and (min-width: 769px ){#index main .top_sec_interview .blog_banner .flex_pc .text_con{width:57%}}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .text_con{position:relative}}#index main .top_sec_interview .blog_banner .flex_pc .text_con::before{display:none}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .text_con::before{display:block;content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px;background:#222222;border-radius:100%}}#index main .top_sec_interview .blog_banner .flex_pc .text_con::after{display:none}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .text_con::after{display:block;content:"";position:absolute;width:8px;height:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:32px;background:#fff;border-radius:100%}}#index main .top_sec_interview .blog_banner .flex_pc .text_con:hover::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#index main .top_sec_interview .blog_banner .flex_pc .text_con:hover::after{width:12px;height:12px;right:30px}#index main .top_sec_interview .blog_banner .flex_pc .text_con h3{font-size:30px;font-weight:500;text-align:center;line-height:1.5}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .text_con h3{font-size:24px}}#index main .top_sec_interview .blog_banner .flex_pc .text_con h3 span{font-size:18px;font-weight:400;display:block}@media only screen and (max-width: 768px){#index main .top_sec_interview .blog_banner .flex_pc .text_con h3 span{font-size:17px}}#index main .top_sec_interview .blog_banner .flex_pc:hover{border:2px solid #00be00;color:#00be00}#index main .top_sec_interview .blog_banner .flex_pc:hover .img_con img{scale:1.1}#index main .top_sec_company{background:url(../img/top/company_bg.jpg) no-repeat center center/cover}@media only screen and (max-width: 768px){#index main .top_sec_company{background:url(../img/top/company_bg_sp.jpg) no-repeat center center/cover}}#index main .top_sec_company .sec_inner{max-width:1200px;padding:150px 0 388px}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner{padding:72px 0 236px}}@media print, screen and (min-width: 769px ){#index main .top_sec_company .sec_inner .flex_pc{gap:5%}}@media print, screen and (min-width: 769px ){#index main .top_sec_company .sec_inner .flex_pc .text_con{width:40%;display:flex;flex-direction:column;justify-content:space-between}}#index main .top_sec_company .sec_inner .flex_pc .text_con .sec_ttl span{color:#222222}#index main .top_sec_company .sec_inner .flex_pc .text_con .commonBtn{margin:0 auto 0 0}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .text_con .commonBtn{display:none}}@media print, screen and (min-width: 769px ){#index main .top_sec_company .sec_inner .flex_pc .list_con{width:49%}}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li{border-bottom:1px solid #222222}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li:first-child{border-top:1px solid #222222}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a{display:block;position:relative;padding:24px 20px;font-size:18px;font-weight:500;color:#222222}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a{font-size:17px}}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:48px;background:#222222;border-radius:100%;transition:0.4s ease-in-out}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a::before{right:20px}}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a::after{content:"";position:absolute;width:8px;height:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:56px;background:#fff;border-radius:100%;transition:0.4s ease-in-out}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a::after{right:28px}}@media print, screen and (min-width: 769px ){#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a:hover{border:0.5px solid #00be00}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a:hover::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a:hover::after{width:12px;height:12px;right:54px}}@media print, screen and (min-width: 769px ) and only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .list_con ul li a:hover::after{right:26px}}#index main .top_sec_company .sec_inner .flex_pc .list_con .commonBtn{display:none;margin:56px 0 0 auto}@media only screen and (max-width: 768px){#index main .top_sec_company .sec_inner .flex_pc .list_con .commonBtn{display:block}}#index main .top_sec_entry{margin:-250px auto 0}@media only screen and (max-width: 768px){#index main .top_sec_entry{margin:-189px auto 0}}@keyframes fadeAnime02{0%{opacity:0}80%{opacity:0}100%{opacity:1}}#officetour .officetour_section ul.flex_pc{padding:120px 0 80px}@media print, screen and (min-width: 769px ){#officetour .officetour_section ul.flex_pc{flex-wrap:wrap;gap:2%;justify-content:center}}@media only screen and (max-width: 768px){#officetour .officetour_section ul.flex_pc{padding:80px 0 72px}}#officetour .officetour_section ul.flex_pc li{border:1px solid #e8e8e8;background:#fff;position:relative}@media print, screen and (min-width: 769px ){#officetour .officetour_section ul.flex_pc li{width:23.5%}}@media screen and (max-width:1200px) and (min-width:769px){#officetour .officetour_section ul.flex_pc li{width:32%}}#officetour .officetour_section ul.flex_pc li:before{position:absolute;content:"";display:block;border-left:1px solid #00be00;width:1px;height:100%;left:0;top:50%;transform:translateY(-50%);transition:0.4s ease-in-out}@media print, screen and (min-width: 769px ){#officetour .officetour_section ul.flex_pc li:hover:before{border:1px solid #00be00;width:100%}}#officetour .officetour_section ul.flex_pc li a{display:flex;flex-direction:column;justify-content:center;height:70px;position:relative;padding:0 24px}@media only screen and (max-width: 768px){#officetour .officetour_section ul.flex_pc li a{height:60px}}#officetour .officetour_section ul.flex_pc li a p{font-size:18px;font-weight:500;line-height:0.5}@media only screen and (max-width: 768px){#officetour .officetour_section ul.flex_pc li a p{font-size:17px}}#officetour .officetour_section ul.flex_pc li a p span{font-size:12px;font-weight:400;display:block;line-height:1}#officetour .officetour_section ul.flex_pc li a::before{content:"";position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px;background:#222222;border-radius:100%}#officetour .officetour_section ul.flex_pc li a::after{content:"";position:absolute;width:16px;height:14px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:28px;background:url(../img/officetour/officetour_arrow.svg) no-repeat center center/contain}@media print, screen and (min-width: 769px ){#officetour .officetour_section ul.flex_pc li a:hover::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}}@media only screen and (max-width: 768px){#officetour .officetour_section ul.flex_pc li:not(:last-child){margin-bottom:8px}}#officetour .officetour_section ul.flex_pc li.active:before{border:1px solid #00be00;width:100%}#officetour .officetour_section ul.flex_pc li.active a::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#officetour .officetour_section h4{font-size:26px;font-weight:500;margin-bottom:30px}@media only screen and (max-width: 768px){#officetour .officetour_section h4{font-size:20px;margin-bottom:24px}}#officetour .officetour_section .gallery_ttl{font-size:26px;font-weight:500;margin:100px 0 30px;padding-bottom:16px;border-bottom:1px solid #e8e8e8;position:relative}@media only screen and (max-width: 768px){#officetour .officetour_section .gallery_ttl{font-size:20px;margin:56px 0 24px}}#officetour .officetour_section .gallery_ttl::before{content:"";position:absolute;width:100px;height:1px;left:0;bottom:-1px;background:#00be00}@media only screen and (max-width: 768px){#officetour .officetour_section .gallery_ttl::before{width:78px}}#officetour .officetour_section .officetour_slide_container{padding-bottom:50px}#officetour .officetour_section .officetour_slide_container .swiper-slide{border-radius:8px}#officetour .officetour_section .officetour_slide_container .swiper-slide:before{transition:0.4s ease-in-out}#officetour .officetour_section .officetour_slide_container .swiper-slide.active-shadow-next::before{content:"";display:block;position:absolute;width:12%;height:100%;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:linear-gradient(89.94deg, rgba(34, 34, 34, 0) 0%, #222 100%);opacity:0.32;border-radius:0 8px 8px 0}#officetour .officetour_section .officetour_slide_container .swiper-slide.active-shadow-prev::before{content:"";display:block;position:absolute;width:12%;height:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:linear-gradient(89.94deg, #222 0%, rgba(34, 34, 34, 0) 100%);opacity:0.32;border-radius:8px 0 0 8px}#officetour .officetour_section .officetour_slide_container .swiper-slide img{border-radius:8px}#officetour .officetour_section .officetour-button-next01{position:absolute;right:40px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#officetour .officetour_section .officetour-button-next01{width:30px;height:30px;right:10px}}#officetour .officetour_section .officetour-button-next01::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center / contain}@media only screen and (max-width: 768px){#officetour .officetour_section .officetour-button-next01::after{width:10.5px;height:8px}}#officetour .officetour_section .officetour-button-prev01{position:absolute;left:40px;top:50%;transform:translateY(-50%) rotate(180deg);background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#officetour .officetour_section .officetour-button-prev01{width:30px;height:30px;left:10px}}#officetour .officetour_section .officetour-button-prev01::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center / contain}@media only screen and (max-width: 768px){#officetour .officetour_section .officetour-button-prev01::after{width:10.5px;height:8px}}#officetour .officetour_section .officetour_slide_text{text-align:center;font-size:22px;font-weight:500;bottom:30px;position:absolute;z-index:1;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}@media only screen and (max-width: 768px){#officetour .officetour_section .officetour_slide_text{font-size:18px;bottom:-30px;white-space:nowrap}}#officetour .officetour_section .officetour_slide_text.white{color:#fff}#interview01 main,#interview02 main,#interview03 main,#interview04 main,#interview05 main{position:relative}#interview01 main:before,#interview02 main:before,#interview03 main:before,#interview04 main:before,#interview05 main:before{position:absolute;content:"";display:block;background:#fff;width:100vw;height:20%;bottom:43px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}#interview01 .interview_section p,#interview02 .interview_section p,#interview03 .interview_section p,#interview04 .interview_section p,#interview05 .interview_section p{line-height:2}#interview01 .interview_section.sec01 .middle_top_img,#interview02 .interview_section.sec01 .middle_top_img,#interview03 .interview_section.sec01 .middle_top_img,#interview04 .interview_section.sec01 .middle_top_img,#interview05 .interview_section.sec01 .middle_top_img{position:relative;overflow:hidden}#interview01 .interview_section.sec01 .middle_top_img img,#interview02 .interview_section.sec01 .middle_top_img img,#interview03 .interview_section.sec01 .middle_top_img img,#interview04 .interview_section.sec01 .middle_top_img img,#interview05 .interview_section.sec01 .middle_top_img img{object-position:center calc(50% + 50px);transition:0.5s}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner{position:absolute;width:100%;height:100%;inset:0 0 0 0}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before{position:absolute;content:"";display:block;background:url(../img/interview/interview_mv_bg.png) no-repeat;background-size:contain;left:-200px;width:776px;height:936px;top:60%;transform:translateY(-50%);opacity:0;transition:0.1s;transition-delay:1s}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before{left:-40vw;width:150vw;height:150vw;top:70%}}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text{left:5vw;top:65%}}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before{position:absolute;content:"";display:block;background:url(../img/interview/interview_mv_deco.svg) no-repeat;background-size:contain;left:-30px;width:34px;height:70px;top:-20px;opacity:0;transition:1s;transition-delay:5s}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:before{left:0;top:-40px}}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{position:absolute;content:"";display:block;background:url(../img/interview/interview_mv_deco.svg) no-repeat;background-size:contain;right:0;width:34px;height:70px;bottom:-20px;transform:rotate(180deg);opacity:0;transition:1s;transition-delay:5s}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:auto;left:-10px;bottom:-40px}}#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg{display:block;font-size:30px;font-weight:500;color:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg,#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text span.bg{font-size:24px}}#interview01 .interview_section.sec01 .middle_top_img.active img,#interview02 .interview_section.sec01 .middle_top_img.active img,#interview03 .interview_section.sec01 .middle_top_img.active img,#interview04 .interview_section.sec01 .middle_top_img.active img,#interview05 .interview_section.sec01 .middle_top_img.active img{object-position:center}#interview01 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner:before,#interview02 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner:before,#interview03 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner:before,#interview04 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner:before,#interview05 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner:before{opacity:1}#interview01 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:before,#interview02 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:before,#interview03 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:before,#interview04 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:before,#interview05 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:before{opacity:1}#interview01 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:after,#interview02 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:after,#interview03 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:after,#interview04 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:after,#interview05 .interview_section.sec01 .middle_top_img.active .middle_top_img_inner .interview_top_text:after{opacity:1}#interview01 .interview_section.sec01 .interview_sec01_bottom,#interview02 .interview_section.sec01 .interview_sec01_bottom,#interview03 .interview_section.sec01 .interview_sec01_bottom,#interview04 .interview_section.sec01 .interview_sec01_bottom,#interview05 .interview_section.sec01 .interview_sec01_bottom{padding-top:57px;background:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom,#interview02 .interview_section.sec01 .interview_sec01_bottom,#interview03 .interview_section.sec01 .interview_sec01_bottom,#interview04 .interview_section.sec01 .interview_sec01_bottom,#interview05 .interview_section.sec01 .interview_sec01_bottom{padding-top:38px}}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex{justify-content:center;margin-bottom:50px;align-items:center}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex{margin-bottom:40px}}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex{gap:18px;padding-right:25px;border-right:1px solid #707070;align-items:center}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex{display:block}}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag{display:inline-block;background:#222222;border-radius:50px;text-align:center;padding:2px 20px;font-size:14px;color:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex .tag{padding:0px 10px;margin:0 auto;line-height:21px}}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4{font-size:30px;font-weight:500}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4{font-size:20px;text-align:center}}@media only screen and (max-width: 768px){#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4 span,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4 span,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4 span,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4 span,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .flex h4 span{font-size:24px}}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list{padding-left:25px}#interview01 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list li,#interview02 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list li,#interview03 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list li,#interview04 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list li,#interview05 .interview_section.sec01 .interview_sec01_bottom .sec_inner>.flex .disc_list li{margin:0}#interview01 .interview_section.sec02,#interview02 .interview_section.sec02,#interview03 .interview_section.sec02,#interview04 .interview_section.sec02,#interview05 .interview_section.sec02{padding:80px 0 0;position:relative;z-index:1;background:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec02,#interview02 .interview_section.sec02,#interview03 .interview_section.sec02,#interview04 .interview_section.sec02,#interview05 .interview_section.sec02{padding:70px 0 0}}#interview01 .interview_section.sec02 .type01,#interview02 .interview_section.sec02 .type01,#interview03 .interview_section.sec02 .type01,#interview04 .interview_section.sec02 .type01,#interview05 .interview_section.sec02 .type01{margin-bottom:80px}@media only screen and (max-width: 768px){#interview01 .interview_section.sec02 .type01,#interview02 .interview_section.sec02 .type01,#interview03 .interview_section.sec02 .type01,#interview04 .interview_section.sec02 .type01,#interview05 .interview_section.sec02 .type01{margin-bottom:40px}}#interview01 .interview_section.sec03,#interview02 .interview_section.sec03,#interview03 .interview_section.sec03,#interview04 .interview_section.sec03,#interview05 .interview_section.sec03{width:100%;height:57.431vw}@media only screen and (max-width: 768px){#interview01 .interview_section.sec03,#interview02 .interview_section.sec03,#interview03 .interview_section.sec03,#interview04 .interview_section.sec03,#interview05 .interview_section.sec03{height:114.667vw}}#interview01 .interview_section.sec03.on img,#interview02 .interview_section.sec03.on img,#interview03 .interview_section.sec03.on img,#interview04 .interview_section.sec03.on img,#interview05 .interview_section.sec03.on img{position:fixed;top:0;width:100%;height:100%;object-fit:cover}#interview01 .interview_section.sec04,#interview02 .interview_section.sec04,#interview03 .interview_section.sec04,#interview04 .interview_section.sec04,#interview05 .interview_section.sec04{padding:120px 0;position:relative;z-index:1;background:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec04,#interview02 .interview_section.sec04,#interview03 .interview_section.sec04,#interview04 .interview_section.sec04,#interview05 .interview_section.sec04{padding:35px 0 70px}}#interview01 .interview_section.sec04 .flex_pc:first-of-type,#interview02 .interview_section.sec04 .flex_pc:first-of-type,#interview03 .interview_section.sec04 .flex_pc:first-of-type,#interview04 .interview_section.sec04 .flex_pc:first-of-type,#interview05 .interview_section.sec04 .flex_pc:first-of-type{margin-bottom:80px}@media only screen and (max-width: 768px){#interview01 .interview_section.sec04 .flex_pc:first-of-type,#interview02 .interview_section.sec04 .flex_pc:first-of-type,#interview03 .interview_section.sec04 .flex_pc:first-of-type,#interview04 .interview_section.sec04 .flex_pc:first-of-type,#interview05 .interview_section.sec04 .flex_pc:first-of-type{margin-bottom:20px}}#interview01 .interview_section.sec05,#interview02 .interview_section.sec05,#interview03 .interview_section.sec05,#interview04 .interview_section.sec05,#interview05 .interview_section.sec05{padding:60px 0 72px;background:#f2f2f2}@media only screen and (max-width: 768px){#interview01 .interview_section.sec05,#interview02 .interview_section.sec05,#interview03 .interview_section.sec05,#interview04 .interview_section.sec05,#interview05 .interview_section.sec05{padding:35px 0 70px}}#interview01 .interview_section.sec06,#interview02 .interview_section.sec06,#interview03 .interview_section.sec06,#interview04 .interview_section.sec06,#interview05 .interview_section.sec06{padding:88px 0 120px;position:relative;z-index:1;background:#fff}@media only screen and (max-width: 768px){#interview01 .interview_section.sec06,#interview02 .interview_section.sec06,#interview03 .interview_section.sec06,#interview04 .interview_section.sec06,#interview05 .interview_section.sec06{padding:67px 0 40px}}#interview01 .interview_section.sec06 .type01,#interview02 .interview_section.sec06 .type01,#interview03 .interview_section.sec06 .type01,#interview04 .interview_section.sec06 .type01,#interview05 .interview_section.sec06 .type01{margin-top:120px}@media only screen and (max-width: 768px){#interview01 .interview_section.sec06 .type01,#interview02 .interview_section.sec06 .type01,#interview03 .interview_section.sec06 .type01,#interview04 .interview_section.sec06 .type01,#interview05 .interview_section.sec06 .type01{margin-top:40px}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type01,#interview02 .flex_pc.type01,#interview03 .flex_pc.type01,#interview04 .flex_pc.type01,#interview05 .flex_pc.type01{gap:5%;justify-content:space-between}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type01 .img_con,#interview02 .flex_pc.type01 .img_con,#interview03 .flex_pc.type01 .img_con,#interview04 .flex_pc.type01 .img_con,#interview05 .flex_pc.type01 .img_con{width:37%}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type01 .text_con,#interview02 .flex_pc.type01 .text_con,#interview03 .flex_pc.type01 .text_con,#interview04 .flex_pc.type01 .text_con,#interview05 .flex_pc.type01 .text_con{width:58%}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type02,#interview02 .flex_pc.type02,#interview03 .flex_pc.type02,#interview04 .flex_pc.type02,#interview05 .flex_pc.type02{gap:5%;justify-content:space-between}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type02 .img_con,#interview02 .flex_pc.type02 .img_con,#interview03 .flex_pc.type02 .img_con,#interview04 .flex_pc.type02 .img_con,#interview05 .flex_pc.type02 .img_con{width:37%}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type02 .text_con,#interview02 .flex_pc.type02 .text_con,#interview03 .flex_pc.type02 .text_con,#interview04 .flex_pc.type02 .text_con,#interview05 .flex_pc.type02 .text_con{width:58%}}#interview01 .flex_pc.type03,#interview02 .flex_pc.type03,#interview03 .flex_pc.type03,#interview04 .flex_pc.type03,#interview05 .flex_pc.type03{max-width:1048px;margin:0 auto}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type03,#interview02 .flex_pc.type03,#interview03 .flex_pc.type03,#interview04 .flex_pc.type03,#interview05 .flex_pc.type03{gap:6%;justify-content:space-between}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type03 .img_con,#interview02 .flex_pc.type03 .img_con,#interview03 .flex_pc.type03 .img_con,#interview04 .flex_pc.type03 .img_con,#interview05 .flex_pc.type03 .img_con{width:30%}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.type03 .text_con,#interview02 .flex_pc.type03 .text_con,#interview03 .flex_pc.type03 .text_con,#interview04 .flex_pc.type03 .text_con,#interview05 .flex_pc.type03 .text_con{width:64%}}@media print, screen and (min-width: 769px ){#interview01 .flex_pc.flex-center,#interview02 .flex_pc.flex-center,#interview03 .flex_pc.flex-center,#interview04 .flex_pc.flex-center,#interview05 .flex_pc.flex-center{align-items:center}}#interview01 dl.flex_pc,#interview02 dl.flex_pc,#interview03 dl.flex_pc,#interview04 dl.flex_pc,#interview05 dl.flex_pc{margin-bottom:20px}@media print, screen and (min-width: 769px ){#interview01 dl.flex_pc,#interview02 dl.flex_pc,#interview03 dl.flex_pc,#interview04 dl.flex_pc,#interview05 dl.flex_pc{gap:17px}}#interview01 dl.flex_pc dt,#interview02 dl.flex_pc dt,#interview03 dl.flex_pc dt,#interview04 dl.flex_pc dt,#interview05 dl.flex_pc dt{font-size:40px;font-weight:bold;margin-right:17px;line-height:1.2;color:#00be00}#interview01 dl.flex_pc dd,#interview02 dl.flex_pc dd,#interview03 dl.flex_pc dd,#interview04 dl.flex_pc dd,#interview05 dl.flex_pc dd{font-size:26px;font-weight:500}@media only screen and (max-width: 768px){#interview01 dl.flex_pc dd,#interview02 dl.flex_pc dd,#interview03 dl.flex_pc dd,#interview04 dl.flex_pc dd,#interview05 dl.flex_pc dd{font-size:20px}}#interview01 .sec_interview,#interview02 .sec_interview,#interview03 .sec_interview,#interview04 .sec_interview,#interview05 .sec_interview{padding-top:50px;background:#fff}#interview01 .sec_interview .interview_ttl,#interview02 .sec_interview .interview_ttl,#interview03 .sec_interview .interview_ttl,#interview04 .sec_interview .interview_ttl,#interview05 .sec_interview .interview_ttl{position:relative;z-index:1}#interview01 .sec_interview .arc-swiper,#interview02 .sec_interview .arc-swiper,#interview03 .sec_interview .arc-swiper,#interview04 .sec_interview .arc-swiper,#interview05 .sec_interview .arc-swiper{width:100%;padding-top:100px;padding-bottom:200px}@media only screen and (max-width: 768px){#interview01 .sec_interview .arc-swiper,#interview02 .sec_interview .arc-swiper,#interview03 .sec_interview .arc-swiper,#interview04 .sec_interview .arc-swiper,#interview05 .sec_interview .arc-swiper{}}#interview01 .sec_interview a#viewMoreLink,#interview02 .sec_interview a#viewMoreLink,#interview03 .sec_interview a#viewMoreLink,#interview04 .sec_interview a#viewMoreLink,#interview05 .sec_interview a#viewMoreLink{display:none}#interview01 .sec_interview .swiper-slide,#interview02 .sec_interview .swiper-slide,#interview03 .sec_interview .swiper-slide,#interview04 .sec_interview .swiper-slide,#interview05 .sec_interview .swiper-slide{width:328px;text-align:center;font-size:16px;background:#222222;border-radius:8px;opacity:0;transition:transform 0.5s linear;position:relative;overflow:visible}#interview01 .sec_interview .swiper-slide .tag,#interview02 .sec_interview .swiper-slide .tag,#interview03 .sec_interview .swiper-slide .tag,#interview04 .sec_interview .swiper-slide .tag,#interview05 .sec_interview .swiper-slide .tag{position:absolute;padding:2px 5px;background:#222222;border-radius:50px;font-size:12px;color:#fff;text-align:center;top:16px;right:16px}#interview01 .sec_interview .swiper-slide .text,#interview02 .sec_interview .swiper-slide .text,#interview03 .sec_interview .swiper-slide .text,#interview04 .sec_interview .swiper-slide .text,#interview05 .sec_interview .swiper-slide .text{position:absolute;color:#fff;bottom:40px;left:30px;text-align:left}#interview01 .sec_interview .swiper-slide .text h3,#interview02 .sec_interview .swiper-slide .text h3,#interview03 .sec_interview .swiper-slide .text h3,#interview04 .sec_interview .swiper-slide .text h3,#interview05 .sec_interview .swiper-slide .text h3{font-size:24px}#interview01 .sec_interview .swiper-slide .text h3 span,#interview02 .sec_interview .swiper-slide .text h3 span,#interview03 .sec_interview .swiper-slide .text h3 span,#interview04 .sec_interview .swiper-slide .text h3 span,#interview05 .sec_interview .swiper-slide .text h3 span{display:inline-block;margin-left:16px;font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:12px}#interview01 .sec_interview .swiper-slide .text .nyusya,#interview02 .sec_interview .swiper-slide .text .nyusya,#interview03 .sec_interview .swiper-slide .text .nyusya,#interview04 .sec_interview .swiper-slide .text .nyusya,#interview05 .sec_interview .swiper-slide .text .nyusya{font-size:12px}#interview01 .sec_interview .swiper-slide .btn,#interview02 .sec_interview .swiper-slide .btn,#interview03 .sec_interview .swiper-slide .btn,#interview04 .sec_interview .swiper-slide .btn,#interview05 .sec_interview .swiper-slide .btn{position:absolute;bottom:40px;right:40px;opacity:0;transition:0.2s;width:157px}#interview01 .sec_interview .swiper-slide .btn .commonBtn,#interview02 .sec_interview .swiper-slide .btn .commonBtn,#interview03 .sec_interview .swiper-slide .btn .commonBtn,#interview04 .sec_interview .swiper-slide .btn .commonBtn,#interview05 .sec_interview .swiper-slide .btn .commonBtn{background:#fff;color:#222222;text-align:left;padding:0 20px}#interview01 .sec_interview .swiper-slide .btn .commonBtn::before,#interview02 .sec_interview .swiper-slide .btn .commonBtn::before,#interview03 .sec_interview .swiper-slide .btn .commonBtn::before,#interview04 .sec_interview .swiper-slide .btn .commonBtn::before,#interview05 .sec_interview .swiper-slide .btn .commonBtn::before{background:#222222;color:#fff}#interview01 .sec_interview .swiper-slide .btn .commonBtn span::before,#interview02 .sec_interview .swiper-slide .btn .commonBtn span::before,#interview03 .sec_interview .swiper-slide .btn .commonBtn span::before,#interview04 .sec_interview .swiper-slide .btn .commonBtn span::before,#interview05 .sec_interview .swiper-slide .btn .commonBtn span::before{left:0;background:#222222}#interview01 .sec_interview .swiper-slide .btn .commonBtn span::after,#interview02 .sec_interview .swiper-slide .btn .commonBtn span::after,#interview03 .sec_interview .swiper-slide .btn .commonBtn span::after,#interview04 .sec_interview .swiper-slide .btn .commonBtn span::after,#interview05 .sec_interview .swiper-slide .btn .commonBtn span::after{background:#fff}@media print, screen and (min-width: 769px ){#interview01 .sec_interview .swiper-slide .btn .commonBtn:hover,#interview02 .sec_interview .swiper-slide .btn .commonBtn:hover,#interview03 .sec_interview .swiper-slide .btn .commonBtn:hover,#interview04 .sec_interview .swiper-slide .btn .commonBtn:hover,#interview05 .sec_interview .swiper-slide .btn .commonBtn:hover{color:#fff}#interview01 .sec_interview .swiper-slide .btn .commonBtn:hover span::before,#interview02 .sec_interview .swiper-slide .btn .commonBtn:hover span::before,#interview03 .sec_interview .swiper-slide .btn .commonBtn:hover span::before,#interview04 .sec_interview .swiper-slide .btn .commonBtn:hover span::before,#interview05 .sec_interview .swiper-slide .btn .commonBtn:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}}#interview01 .sec_interview .swiper-slide.swiper-slide-active .btn,#interview02 .sec_interview .swiper-slide.swiper-slide-active .btn,#interview03 .sec_interview .swiper-slide.swiper-slide-active .btn,#interview04 .sec_interview .swiper-slide.swiper-slide-active .btn,#interview05 .sec_interview .swiper-slide.swiper-slide-active .btn{opacity:0;animation:fadeAnime02 0.1s ease 0.75s forwards}#interview01 .sec_interview .swiper-slide img,#interview02 .sec_interview .swiper-slide img,#interview03 .sec_interview .swiper-slide img,#interview04 .sec_interview .swiper-slide img,#interview05 .sec_interview .swiper-slide img{display:block;width:100%;height:auto;border-radius:8px}#interview01 .sec_interview .swiper-slide-active,#interview02 .sec_interview .swiper-slide-active,#interview03 .sec_interview .swiper-slide-active,#interview04 .sec_interview .swiper-slide-active,#interview05 .sec_interview .swiper-slide-active{transform:rotate(0deg) translateY(0) translateX(0);opacity:1;z-index:3}#interview01 .sec_interview .swiper-slide-active img,#interview02 .sec_interview .swiper-slide-active img,#interview03 .sec_interview .swiper-slide-active img,#interview04 .sec_interview .swiper-slide-active img,#interview05 .sec_interview .swiper-slide-active img{opacity:1}#interview01 .sec_interview .is-prev1,#interview02 .sec_interview .is-prev1,#interview03 .sec_interview .is-prev1,#interview04 .sec_interview .is-prev1,#interview05 .sec_interview .is-prev1{transform:rotate(-10deg) translateY(55px) translateX(50px);opacity:1;z-index:2}#interview01 .sec_interview .is-prev1 img,#interview02 .sec_interview .is-prev1 img,#interview03 .sec_interview .is-prev1 img,#interview04 .sec_interview .is-prev1 img,#interview05 .sec_interview .is-prev1 img{opacity:0.7}#interview01 .sec_interview .is-prev2,#interview02 .sec_interview .is-prev2,#interview03 .sec_interview .is-prev2,#interview04 .sec_interview .is-prev2,#interview05 .sec_interview .is-prev2{transform:rotate(-20deg) translateY(185px) translateX(60px);z-index:1;opacity:1}#interview01 .sec_interview .is-prev2 img,#interview02 .sec_interview .is-prev2 img,#interview03 .sec_interview .is-prev2 img,#interview04 .sec_interview .is-prev2 img,#interview05 .sec_interview .is-prev2 img{opacity:0.5}#interview01 .sec_interview .is-prev3,#interview02 .sec_interview .is-prev3,#interview03 .sec_interview .is-prev3,#interview04 .sec_interview .is-prev3,#interview05 .sec_interview .is-prev3{}#interview01 .sec_interview .is-next1,#interview02 .sec_interview .is-next1,#interview03 .sec_interview .is-next1,#interview04 .sec_interview .is-next1,#interview05 .sec_interview .is-next1{transform:rotate(10deg) translateY(55px) translateX(-50px);z-index:2;opacity:1}#interview01 .sec_interview .is-next1 img,#interview02 .sec_interview .is-next1 img,#interview03 .sec_interview .is-next1 img,#interview04 .sec_interview .is-next1 img,#interview05 .sec_interview .is-next1 img{opacity:0.7}#interview01 .sec_interview .is-next2,#interview02 .sec_interview .is-next2,#interview03 .sec_interview .is-next2,#interview04 .sec_interview .is-next2,#interview05 .sec_interview .is-next2{transform:rotate(20deg) translateY(185px) translateX(-60px);opacity:1;z-index:1}#interview01 .sec_interview .is-next2 img,#interview02 .sec_interview .is-next2 img,#interview03 .sec_interview .is-next2 img,#interview04 .sec_interview .is-next2 img,#interview05 .sec_interview .is-next2 img{opacity:0.5}#interview01 .sec_interview .is-next3,#interview02 .sec_interview .is-next3,#interview03 .sec_interview .is-next3,#interview04 .sec_interview .is-next3,#interview05 .sec_interview .is-next3{}#interview01 .sec_interview .swiper-horizontal>.swiper-pagination-bullets,#interview01 .sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal,#interview02 .sec_interview .swiper-horizontal>.swiper-pagination-bullets,#interview02 .sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal,#interview03 .sec_interview .swiper-horizontal>.swiper-pagination-bullets,#interview03 .sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal,#interview04 .sec_interview .swiper-horizontal>.swiper-pagination-bullets,#interview04 .sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal,#interview05 .sec_interview .swiper-horizontal>.swiper-pagination-bullets,#interview05 .sec_interview .swiper-pagination-bullets.swiper-pagination-horizontal{top:auto;bottom:130px}#interview01 .sec_interview .swiper-pagination-bullet:nth-of-type(n+6),#interview02 .sec_interview .swiper-pagination-bullet:nth-of-type(n+6),#interview03 .sec_interview .swiper-pagination-bullet:nth-of-type(n+6),#interview04 .sec_interview .swiper-pagination-bullet:nth-of-type(n+6),#interview05 .sec_interview .swiper-pagination-bullet:nth-of-type(n+6){display:none}#interview01 .sec_interview .swiper-pagination-bullet-active,#interview02 .sec_interview .swiper-pagination-bullet-active,#interview03 .sec_interview .swiper-pagination-bullet-active,#interview04 .sec_interview .swiper-pagination-bullet-active,#interview05 .sec_interview .swiper-pagination-bullet-active{background:#00be00}#interview01 .sec_interview .swiper-button-prev,#interview02 .sec_interview .swiper-button-prev,#interview03 .sec_interview .swiper-button-prev,#interview04 .sec_interview .swiper-button-prev,#interview05 .sec_interview .swiper-button-prev{display:block;position:absolute;top:40%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);left:calc(50% - 164px);z-index:10;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#interview01 .sec_interview .swiper-button-prev,#interview02 .sec_interview .swiper-button-prev,#interview03 .sec_interview .swiper-button-prev,#interview04 .sec_interview .swiper-button-prev,#interview05 .sec_interview .swiper-button-prev{top:45%}}#interview01 .sec_interview .swiper-button-prev::after,#interview02 .sec_interview .swiper-button-prev::after,#interview03 .sec_interview .swiper-button-prev::after,#interview04 .sec_interview .swiper-button-prev::after,#interview05 .sec_interview .swiper-button-prev::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center/contain;transform:translateX(-50%) translateY(-50%) rotate(180deg)}#interview01 .sec_interview .swiper-button-next,#interview02 .sec_interview .swiper-button-next,#interview03 .sec_interview .swiper-button-next,#interview04 .sec_interview .swiper-button-next,#interview05 .sec_interview .swiper-button-next{position:absolute;top:40%;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);left:calc(50% + 164px);z-index:10;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px}@media only screen and (max-width: 768px){#interview01 .sec_interview .swiper-button-next,#interview02 .sec_interview .swiper-button-next,#interview03 .sec_interview .swiper-button-next,#interview04 .sec_interview .swiper-button-next,#interview05 .sec_interview .swiper-button-next{top:45%}}#interview01 .sec_interview .swiper-button-next::after,#interview02 .sec_interview .swiper-button-next::after,#interview03 .sec_interview .swiper-button-next::after,#interview04 .sec_interview .swiper-button-next::after,#interview05 .sec_interview .swiper-button-next::after{content:"";display:block;position:absolute;width:21px;height:16px;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center/contain}#interview01 .sec_entry,#interview02 .sec_entry,#interview03 .sec_entry,#interview04 .sec_entry,#interview05 .sec_entry{position:relative}#interview02 .interview_section .sp{display:block !important}@media print, screen and (min-width: 769px ){#interview02 .interview_section .sp{display:none !important}}#interview02 .interview_section .pc{display:none !important}@media print, screen and (min-width: 769px ){#interview02 .interview_section .pc{display:block !important}}#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:-25px;bottom:-10px}@media only screen and (max-width: 768px){#interview02 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:auto;left:-10px;bottom:-40px}}#interview02 .interview_section#sec05{background:none}#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:60px;bottom:10px}@media only screen and (max-width: 768px){#interview03 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:auto;left:-10px;bottom:-40px}}#interview03 .interview_section#sec05{background:none}#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before{left:-240px;top:50%}@media only screen and (max-width: 768px){#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner:before{top:80%}}#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:20px}@media only screen and (max-width: 768px){#interview04 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:auto}}#interview04 .interview_section.sec01 .interview_sec01_bottom .align_center{max-width:1000px;margin:0 auto}@media only screen and (max-width: 768px){#interview04 .interview_section#sec04{padding:35px 0}}#interview04 .interview_section#sec05{background:#fff}@media only screen and (max-width: 768px){#interview04 .interview_section#sec05{padding:0}}#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:-20px;bottom:0}@media only screen and (max-width: 768px){#interview05 .interview_section.sec01 .middle_top_img .middle_top_img_inner .interview_top_text:after{right:auto;bottom:-40px}}@media only screen and (max-width: 768px){#interview05 .interview_section#sec04{padding:35px 0}}#interview05 .interview_section#sec05{background:#fff}@media only screen and (max-width: 768px){#interview05 .interview_section#sec05{padding:0}}#sococarainvideo main.middle .sec01 .middle_top_img img{object-position:center}#sococarainvideo main .sec02,#sococarainvideo main .sec03,#sococarainvideo main .sec04{padding-top:150px}@media only screen and (max-width: 768px){#sococarainvideo main .sec02,#sococarainvideo main .sec03,#sococarainvideo main .sec04{padding-top:60px}}@media only screen and (max-width: 768px){#sococarainvideo main .sec02 .sec_inner,#sococarainvideo main .sec03 .sec_inner,#sococarainvideo main .sec04 .sec_inner{width:100%}}@media only screen and (max-width: 768px){#sococarainvideo main .sec02 .sec_inner .middle_sec_ttl,#sococarainvideo main .sec03 .sec_inner .middle_sec_ttl,#sococarainvideo main .sec04 .sec_inner .middle_sec_ttl{margin:0 0 30px 20px}}#sococarainvideo .video_section .video_container ul,#sococarainvideo .video_section .video_container_02 ul{display:flex;gap:2%}#sococarainvideo .video_section .video_container ul li,#sococarainvideo .video_section .video_container_02 ul li{display:none}#sococarainvideo .video_section .video_container ul li.active,#sococarainvideo .video_section .video_container_02 ul li.active{display:block;margin:0 auto}#sococarainvideo .video_section .video_container ul li.active .video_box .start_btn,#sococarainvideo .video_section .video_container ul li.active .video_box .start_btn_02,#sococarainvideo .video_section .video_container_02 ul li.active .video_box .start_btn,#sococarainvideo .video_section .video_container_02 ul li.active .video_box .start_btn_02{display:block}#sococarainvideo .video_section .video_container ul li.active .video_caption.active,#sococarainvideo .video_section .video_container ul li.active .video_caption_02.active,#sococarainvideo .video_section .video_container_02 ul li.active .video_caption.active,#sococarainvideo .video_section .video_container_02 ul li.active .video_caption_02.active{margin:10px 0 0;display:block}#sococarainvideo .video_section .video_container ul li.active .video_caption.active span,#sococarainvideo .video_section .video_container ul li.active .video_caption_02.active span,#sococarainvideo .video_section .video_container_02 ul li.active .video_caption.active span,#sococarainvideo .video_section .video_container_02 ul li.active .video_caption_02.active span{margin-right:10px;background-color:#222222;border-radius:50px;color:white;padding:3px 10px}#sococarainvideo .video_section .video_container ul li .video_box,#sococarainvideo .video_section .video_container_02 ul li .video_box{position:relative;width:50vw;margin:0 auto}@media only screen and (max-width: 768px){#sococarainvideo .video_section .video_container ul li .video_box,#sococarainvideo .video_section .video_container_02 ul li .video_box{width:100vw}}#sococarainvideo .video_section .video_container ul li .video_box .start_btn,#sococarainvideo .video_section .video_container ul li .video_box .start_btn_02,#sococarainvideo .video_section .video_container_02 ul li .video_box .start_btn,#sococarainvideo .video_section .video_container_02 ul li .video_box .start_btn_02{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;background:url(../img/video/start_btn.webp) no-repeat center / cover;display:none;width:80px;height:80px;cursor:pointer}#sococarainvideo .video_section .video_container ul li .video_box .start_btn.passive,#sococarainvideo .video_section .video_container ul li .video_box .start_btn_02.passive,#sococarainvideo .video_section .video_container_02 ul li .video_box .start_btn.passive,#sococarainvideo .video_section .video_container_02 ul li .video_box .start_btn_02.passive{display:none}#sococarainvideo .video_section .video_container ul li .video_box .video_thumb,#sococarainvideo .video_section .video_container ul li .video_box .video_thumb_02,#sococarainvideo .video_section .video_container_02 ul li .video_box .video_thumb,#sococarainvideo .video_section .video_container_02 ul li .video_box .video_thumb_02{position:absolute;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:10px}#sococarainvideo .video_section .video_container ul li .video_box .video_thumb.passive,#sococarainvideo .video_section .video_container ul li .video_box .video_thumb_02.passive,#sococarainvideo .video_section .video_container_02 ul li .video_box .video_thumb.passive,#sococarainvideo .video_section .video_container_02 ul li .video_box .video_thumb_02.passive{display:none}#sococarainvideo .video_section .video_container ul li .video_box iframe,#sococarainvideo .video_section .video_container_02 ul li .video_box iframe{border-radius:10px;width:100%;height:100%}#sococarainvideo .video_section .video_container ul li .video_box .num,#sococarainvideo .video_section .video_container_02 ul li .video_box .num{position:absolute;z-index:3;left:20px;bottom:10px;color:white;font-size:26px}@media only screen and (max-width: 768px){#sococarainvideo .video_section .video_container ul li .video_box .num,#sococarainvideo .video_section .video_container_02 ul li .video_box .num{left:5px;bottom:0;font-size:18px}}#sococarainvideo .video_section .video_container ul li .video_caption,#sococarainvideo .video_section .video_container ul li .video_caption_02,#sococarainvideo .video_section .video_container_02 ul li .video_caption,#sococarainvideo .video_section .video_container_02 ul li .video_caption_02{margin:10px 0 0;display:block}#sococarainvideo .video_section .video_container ul li .video_caption span,#sococarainvideo .video_section .video_container ul li .video_caption_02 span,#sococarainvideo .video_section .video_container_02 ul li .video_caption span,#sococarainvideo .video_section .video_container_02 ul li .video_caption_02 span{margin-right:10px;background-color:#222222;border-radius:50px;color:white;padding:3px 10px}#sococarainvideo .video_section .pagenation_dot,#sococarainvideo .video_section .pagenation_dot_02{margin:20px 0}#sococarainvideo .video_section .pagenation_dot ul,#sococarainvideo .video_section .pagenation_dot_02 ul{display:flex;justify-content:center;gap:16px}#sococarainvideo .video_section .pagenation_dot ul li.active span,#sococarainvideo .video_section .pagenation_dot_02 ul li.active span{background-color:#00BE00}#sococarainvideo .video_section .pagenation_dot ul li span,#sococarainvideo .video_section .pagenation_dot_02 ul li span{display:block;width:8px;height:8px;border-radius:50%;background-color:#707070}#sococarainvideo .video_section .video_thumb_container ul,#sococarainvideo .video_section .video_thumb_container_02 ul{display:flex;gap:1%}#sococarainvideo .video_section .video_thumb_container ul li,#sococarainvideo .video_section .video_thumb_container_02 ul li{position:relative;cursor:pointer}#sococarainvideo .video_section .video_thumb_container ul li img,#sococarainvideo .video_section .video_thumb_container_02 ul li img{border-radius:10px}#sococarainvideo .video_section .video_thumb_container ul li:before,#sococarainvideo .video_section .video_thumb_container_02 ul li:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:rgba(0, 0, 0, 0.7);border-radius:10px}#sococarainvideo .video_section .video_thumb_container ul li.active:before,#sococarainvideo .video_section .video_thumb_container_02 ul li.active:before{display:none}#sococarainvideo .video_section.sec03 .sec_inner{max-width:none;width:100%}#sococarainvideo .video_section.sec03 .sec_inner .middle_sec_ttl{max-width:1200px;margin:0 auto 50px}@media only screen and (max-width: 768px){#sococarainvideo .video_section.sec03 .sec_inner .middle_sec_ttl{margin:0 0 50px 20px}}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle{position:relative}@media only screen and (max-width: 768px){#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle.active ul{height:auto}}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul{display:flex;flex-wrap:wrap;gap:50px 1%}@media only screen and (max-width: 768px){#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul{flex-direction:column;height:600px}}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li{width:calc((100% - 2%) / 3)}@media only screen and (max-width: 768px){#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li{width:100%}}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li.active .video_box .start_btn{display:block}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box{position:relative}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box .start_btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;background:url(../img/video/start_btn.webp) no-repeat center / cover;display:none;width:80px;height:80px;cursor:pointer}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box .start_btn.passive{display:none}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box .video_thumb{position:absolute;z-index:2;width:100%;height:100%;object-fit:cover;border-radius:10px}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box .video_thumb.passive{display:none}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_box iframe{border-radius:10px;width:100%;height:100%}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_caption{margin-top:10px;padding-left:10px}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle ul li .video_caption span{margin-right:10px;background-color:#222222;border-radius:50px;color:white;padding:3px 10px}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn{display:none}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn.active{position:absolute;z-index:4;left:0;bottom:0;display:flex;justify-content:center;align-items:flex-end;width:100%;height:300px;background-image:linear-gradient(0deg, white 30%, rgba(255, 255, 255, 0))}@media print, screen and (min-width: 769px ){#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn.active{display:none}}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn.active span{display:flex;align-items:center;margin-bottom:50px;cursor:pointer;text-decoration:underline 2px #707070;text-underline-offset:5px}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn.active span:after{content:"";background:url(../img/common/green_arrow_b.svg) no-repeat center / cover;width:16px;height:16px}#sococarainvideo .video_section.sec03 .sec_inner .video_container_middle .more_btn span{display:none}#sococarainvideo .video_section.sec04 .title_con{display:flex;align-items:center;margin-bottom:50px}#sococarainvideo .video_section.sec04 .title_con .middle_sec_ttl{margin-bottom:0}#sococarainvideo .video_section.sec04 .commonBtn.sp{margin-top:40px}@media print, screen and (min-width: 769px ){#sococarainvideo .video_section.sec04 .commonBtn.sp{display:none}}#sococarainvideo .video_section.sec04 .commonBtn.pc{margin:0 0 0 auto}@media only screen and (max-width: 768px){#sococarainvideo .video_section.sec04 .commonBtn.pc{display:none}}#sococarainvideo .video_section .swiper{width:100%;height:auto}#sococarainvideo .video_section .swiper-slide{text-align:center}#sococarainvideo .video_section .thumbs .swiper-slide{opacity:0.4;cursor:pointer}#sococarainvideo .video_section .thumbs .swiper-slide-thumb-active{opacity:1}#sococarainvideo .video_section iframe{width:100%;aspect-ratio:1.7777777778}#sococarainvideo .video_section .thumbs img{width:100%;height:auto;display:block}@media only screen and (max-width: 768px){#information main .information_section .flex_sp{display:flex;justify-content:center;align-items:center}}#information main .information_section .sec_inner{position:relative;padding-bottom:190px}@media only screen and (max-width: 768px){#information main .information_section .sec_inner{padding-bottom:140px}}#information main .information_section .information_sec_ttl{width:486px;height:80px;position:absolute;bottom:100%;left:0;display:flex;align-items:center;border-radius:8px 8px 0 0}@media only screen and (max-width: 768px){#information main .information_section .information_sec_ttl{width:336px;height:60px}}#information main .information_section .information_sec_ttl span{font-size:22px;font-weight:600;padding-left:56px;position:relative;margin-left:22px}@media only screen and (max-width: 768px){#information main .information_section .information_sec_ttl span{font-size:18px}}#information main .information_section .information_sec_ttl span:before{position:absolute;content:"";display:block;width:48px;height:36px;left:0;top:50%;transform:translateY(-50%)}#information main .information_section .information_sub_ttl{font-size:22px;font-weight:500;padding-left:20px;border-left:4px solid #00be00;line-height:1.4;padding-bottom:0.1em;margin-bottom:28px}@media only screen and (max-width: 768px){#information main .information_section .information_sub_ttl{font-size:18px;padding-left:16px;margin-bottom:15px}}#information main .information_section .information_sub_ttl span{font-size:63%}#information main .information_section .information_top_text{padding:30px 30px 50px 30px}@media only screen and (max-width: 768px){#information main .information_section .information_top_text{font-size:15px;padding:30px 20px 40px 20px}}#information main .information_section .flex_pc{justify-content:space-between;gap:24px;margin-bottom:24px}@media print, screen and (min-width: 769px ){#information main .information_section .flex_pc.two_child .flex_con{width:50%}}@media print, screen and (min-width: 769px ){#information main .information_section .flex_pc.three_child .flex_con{width:32%}}@media print, screen and (min-width: 769px ){#information main .information_section .flex_pc.four_child .flex_con{width:25%}}#information main .information_section .flex_con{background:#fff;padding:30px 30px 40px 30px;border-radius:8px;position:relative}@media only screen and (max-width: 768px){#information main .information_section .flex_con{padding:20px 20px 40px 20px;margin-bottom:16px}}#information main .information_section .flex_con .num_text{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:0.1em;white-space:nowrap}@media only screen and (max-width: 768px){#information main .information_section .flex_con .num_text{font-size:18px}}#information main .information_section .flex_con .num_text>span{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;color:#00be00;font-size:64px;letter-spacing:0.01em}@media only screen and (max-width: 768px){#information main .information_section .flex_con .num_text>span{font-size:48px}}#information main .information_section .flex_con .num_text>span .font_min{font-size:66%}@media (max-width:1100px) and (min-width:769px){#information main .information_section .flex_con .num_text>span.large_num{font-size:clamp(40px, 3.333vw, 64px)}}#information main .information_section .flex_con .last_text{position:absolute;font-size:12px;right:16px;bottom:16px;width:90%;text-align:right}#information main .information_section .img_con{text-align:center}#information main .information_section.sec01 .sec_inner{padding-bottom:0}#information main .information_section.sec01 .information_sec01_bottom{padding:100px 0 160px}@media only screen and (max-width: 768px){#information main .information_section.sec01 .information_sec01_bottom{padding:56px 0 150px}}#information main .information_section.sec01 .information_sec01_bottom h3{font-size:26px;font-weight:600;margin-bottom:30px}@media only screen and (max-width: 768px){#information main .information_section.sec01 .information_sec01_bottom h3{font-size:20px;margin-bottom:24px}}@media only screen and (max-width: 768px){#information main .information_section.sec01 .information_sec01_bottom p{font-size:15px}}#information main .information_section.sec02{background:#e8e8e8}#information main .information_section.sec02 .information_sec_ttl{background:#e8e8e8}#information main .information_section.sec02 .information_sec_ttl span:before{background:url(../img/information/information_sec_ttl_bg01.jpg) no-repeat center center/contain}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.first .flex_con:first-of-type{width:32%}}#information main .information_section.sec02 .flex_pc.first .flex_con:first-of-type .flex{align-items:end;justify-content:space-between;gap:10px}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.first .flex_con:first-of-type .flex{margin:auto;flex-wrap:wrap}}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.first .flex_con:first-of-type .flex{justify-content:center}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.first .flex_con:last-of-type{width:66%}}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.first .flex_con:last-of-type .img_con{width:100%}}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.first .flex_con:last-of-type .img_con .sp{margin:0 auto}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type{width:57.5%;display:flex;flex-direction:column;justify-content:space-between}}#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc{position:absolute;top:100px;left:40px;gap:0}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc{top:76px;left:20px}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc .num_text{padding-right:min(30px, 1.563vw);margin-right:min(30px, 1.563vw);border-right:1px solid #c8c8c8}}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc .list_con{display:flex;flex-wrap:wrap;max-width:200px;gap:5px 24px}}#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc .list_con dl{display:flex;align-items:center;margin-bottom:5px}#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc .list_con dl dt{font-size:16px;color:#fff;padding:0 10px;background:#222222;text-align:center;border-radius:50px;margin-right:5px}#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .flex_pc .list_con dl dd{font-size:18px;font-weight:500}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:first-of-type .img_con{padding-top:155px}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type{width:40.5%;display:flex;flex-direction:column;justify-content:space-around}}#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .num_text{text-align:center}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .num_text{margin-bottom:20px}}#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .flex{flex-wrap:wrap;gap:32px 6px;justify-content:center;margin:auto}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .flex{gap:12px 6px}}#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .flex .flag_con{width:95px;text-align:center;font-size:14px}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.second .flex_con:last-of-type .flex .flag_con{width:68px;font-size:12px}}#information main .information_section.sec02 .flex_pc.three_child .flex_con .img_con{text-align:center}#information main .information_section.sec02 .flex_pc.three_child .flex_con .img_con img{max-width:150px}#information main .information_section.sec02 .flex_pc.three_child .flex_con .num_text{text-align:center}#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text{padding-top:20px;border-top:1px solid #c8c8c8;justify-content:center;gap:16px}#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text p{text-align:center}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text p{font-size:17px}}#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text dl{display:flex;align-items:center;margin-bottom:5px}#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text dl dt{font-size:16px;color:#fff;padding:0 10px;background:#222222;text-align:center;border-radius:50px;margin-right:5px}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text dl dt{font-size:15px}}#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text dl dd{font-size:18px;font-weight:500}@media only screen and (max-width: 768px){#information main .information_section.sec02 .flex_pc.three_child .flex_con .bottom_text dl dd{font-size:17px}}#information main .information_section.sec02 .worldmap_con{margin-bottom:24px}#information main .information_section.sec02 .worldmap_con .flex_pc{margin-bottom:0}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .worldmap_con .flex_pc .text_con{width:48.5%}}#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl{margin-bottom:20px}#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl dt{font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:18px;margin-bottom:8px;display:flex;align-items:center}@media only screen and (max-width: 768px){#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl dt{font-size:17px}}#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl dt span{font-size:16px;font-weight:600;color:#fff;background:#222222;padding:0 15px;border-radius:50px;margin-right:5px;text-align:center;height:25px}@media only screen and (max-width: 768px){#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl dt span{font-size:15px;padding:0 10px}}#information main .information_section.sec02 .worldmap_con .flex_pc .text_con dl dd{font-size:14px}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .worldmap_con .flex_pc .text_con .list_con{display:flex;gap:25px}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .worldmap_con .flex_pc .text_con .list_con dl{width:40%;max-width:195px}}@media print, screen and (min-width: 769px ){#information main .information_section.sec02 .worldmap_con .flex_pc .img_con{width:45.6%}}#information main .information_section.sec03{background:#fff}#information main .information_section.sec03 .information_sec_ttl{background:#fff}#information main .information_section.sec03 .information_sec_ttl span:before{background:url(../img/information/information_sec_ttl_bg02.jpg) no-repeat center center/contain}#information main .information_section.sec03 .flex_con{border:1px solid #c8c8c8}#information main .information_section.sec03 .two_child .flex{align-items:center;justify-content:center;gap:30px}@media only screen and (max-width: 768px){#information main .information_section.sec03 .two_child .flex{gap:20px}}@media only screen and (max-width:400px){#information main .information_section.sec03 .two_child .flex{justify-content:space-between;gap:10px}}#information main .information_section.sec03 .three_child .information_sub_ttl{margin-bottom:0}#information main .information_section.sec03 .three_child .img_con{text-align:center}#information main .information_section.sec03 .three_child .flex_con:first-of-type .information_sub_ttl{margin-bottom:10px}@media (max-width:830px) and (min-width:769px){#information main .information_section.sec03 .four_child .flex_con{padding:30px 30px 50px 30px}}#information main .information_section.sec03 .four_child .flex_con .information_sub_ttl_con{margin-bottom:28px}#information main .information_section.sec03 .four_child .flex_con .information_sub_ttl_con .information_sub_ttl{margin-bottom:0}#information main .information_section.sec03 .four_child .flex_con .num_text{text-align:center}#information main .information_section.sec03 .four_child .flex_con .img_con{text-align:center}#information main .information_section.sec03 .four_child .flex_con:last-of-type{display:flex;flex-direction:column;justify-content:space-between}#information main .information_section.sec03 .japanmap_con{margin-bottom:24px}#information main .information_section.sec03 .japanmap_con .information_sub_ttl{position:absolute;top:30px;left:30px}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con .img_con img{width:100%;height:auto}}#information main .information_section.sec03 .japanmap_con dl{position:absolute;text-align:center}#information main .information_section.sec03 .japanmap_con dl dt{display:inline-block;font-size:16px;color:#fff;padding:0 10px;background:#222222;text-align:center;border-radius:50px;margin-right:5px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl dt{font-size:max(1.185vw, 12px)}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl dt{font-size:3.2vw}}#information main .information_section.sec03 .japanmap_con dl dd .num_text{text-align:center;font-size:32px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl dd .num_text{font-size:2.37vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl dd .num_text{font-size:6.4vw}}#information main .information_section.sec03 .japanmap_con dl dd .num_text>span{font-size:48px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl dd .num_text>span{font-size:3.556vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl dd .num_text>span{font-size:8.533vw}}#information main .information_section.sec03 .japanmap_con dl dd .num_text>span .font_min{font-size:66%}#information main .information_section.sec03 .japanmap_con dl dd .num_text>span .font_big{font-size:130%}#information main .information_section.sec03 .japanmap_con dl.abroad{width:157px;height:157px;background:#f2f2f2;border-radius:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:183px;left:440px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.abroad{width:11.63vw;height:11.63vw;top:13.556vw;left:32.593vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.abroad{width:32vw;height:32vw;top:20vw;left:6.4vw}}#information main .information_section.sec03 .japanmap_con dl.hokkaido{top:100px;left:650px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.hokkaido{top:7.407vw;left:48.148vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.hokkaido{top:29.6vw;left:63.467vw}}#information main .information_section.sec03 .japanmap_con dl.tohoku{top:320px;right:130px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.tohoku{top:23.704vw;right:9.63vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.tohoku{top:145.667vw;right:4vw}}#information main .information_section.sec03 .japanmap_con dl.kanto{top:500px;right:130px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.kanto{top:37.037vw;right:9.63vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.kanto{top:128vw;right:18.667vw}}#information main .information_section.sec03 .japanmap_con dl.tyubu{top:250px;left:620px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.tyubu{top:18.519vw;left:45.926vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.tyubu{top:47.2vw;left:40.8vw}}#information main .information_section.sec03 .japanmap_con dl.tyugoku{bottom:35px;left:645px;display:flex;align-items:center}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.tyugoku{bottom:2.593vw;left:47.778vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.tyugoku{bottom:61.6vw;left:5.867vw}}#information main .information_section.sec03 .japanmap_con dl.kinki{top:400px;left:420px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.kinki{top:29.63vw;left:31.111vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.kinki{top:70.4vw;left:12vw}}#information main .information_section.sec03 .japanmap_con dl.shikoku{top:430px;left:260px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.shikoku{top:31.852vw;left:19.259vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.shikoku{top:129.067vw;left:27.467vw}}#information main .information_section.sec03 .japanmap_con dl.kyusyu{top:538px;left:105px}@media only screen and (max-width:1350px){#information main .information_section.sec03 .japanmap_con dl.kyusyu{top:39.852vw;left:7.778vw}}@media only screen and (max-width: 768px){#information main .information_section.sec03 .japanmap_con dl.kyusyu{top:133.333vw;left:4.8vw}}#information main .information_section.sec04{background:#e8e8e8}#information main .information_section.sec04 .information_sec_ttl{background:#e8e8e8}#information main .information_section.sec04 .information_sec_ttl span:before{background:url(../img/information/information_sec_ttl_bg03.jpg) no-repeat center center/contain}#information main .information_section.sec04 .sec_inner{padding-bottom:118px}#information main .information_section.sec04 .two_child{flex-wrap:wrap}@media print, screen and (min-width: 769px ){#information main .information_section.sec04 .two_child .flex_con{width:calc((100% - 24px) / 2)}}#information main .information_section.sec04 .two_child .flex_con ol{counter-reset:number;list-style-type:none !important}#information main .information_section.sec04 .two_child .flex_con ol li{border-bottom:dotted 2px #c8c8c8;position:relative;padding:1em 0.5em 1.5em 45px;line-height:1.5em}#information main .information_section.sec04 .two_child .flex_con ol li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:url(../img/information/information_list_deco01.svg) no-repeat center center/contain;color:white;font-family:"Roboto Condensed", sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal;font-size:18px;left:0;width:34px;height:40px;line-height:34px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 768px){#information main .information_section.sec04 .two_child .flex_con ol li:before{width:32px;height:39px}}#information main .information_section.sec04 .two_child .flex_con ol li:nth-of-type(2):before{background:url(../img/information/information_list_deco02.svg) no-repeat center center/contain}#information main .information_section.sec04 .two_child .flex_con ol li:last-of-type{border-bottom:none}#information main .information_section.sec04 .two_child .flex_con ol li:last-of-type:before{background:url(../img/information/information_list_deco03.svg) no-repeat center center/contain}#information main .middle_sec_entry.sec_entry{margin-top:78px}#message .sec02{padding-top:150px;background-color:white}@media only screen and (max-width: 768px){#message .sec02{padding-top:60px}}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex{display:flex;flex-direction:column}}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex .left{display:contents}}#message .sec02 .sec_inner .flex .left .en{font-size:40px;line-height:120%}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex .left .en{order:1;margin-bottom:40px}}#message .sec02 .sec_inner .flex .left .president{margin-top:60px;display:flex;flex-direction:column}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex .left .president{order:3;margin-top:40px}}#message .sec02 .sec_inner .flex .left .president span{font-size:34px;line-height:140%}#message .sec02 .sec_inner .flex .left .president .mini{font-size:16px}#message .sec02 .sec_inner .flex .right{margin-left:auto}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex .right{order:2}}#message .sec02 .sec_inner .flex .right p:not(:last-of-type){margin-bottom:40px}@media only screen and (max-width: 768px){#message .sec02 .sec_inner .flex .right p:not(:last-of-type){margin-bottom:30px}}#recruitment .sec02{padding-top:100px;background-color:white}#recruitment .sec02 .tab_head{position:relative;z-index:2;transform:translateY(1px);display:flex;justify-content:center;gap:5%}#recruitment .sec02 .tab_head h3{cursor:pointer;width:50%;padding:20px 30px;font-size:22px;font-weight:500;border-top:1px solid #E8E8E8;border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;border-radius:10px 10px 0 0;background-color:#F2F2F2}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_head h3{text-align:center;font-size:14px;padding:10px 10px}}#recruitment .sec02 .tab_head h3.active{background-color:white;color:#00BE00}#recruitment .sec02 .tab_body{position:relative;z-index:1;padding:100px 0;border:1px solid #E8E8E8}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body{padding:30px 0 100px}}#recruitment .sec02 .tab_body .tab_01{display:none}#recruitment .sec02 .tab_body .tab_01.active{display:block}#recruitment .sec02 .tab_body .tab_01.active h3{text-align:center;margin-bottom:20px}#recruitment .sec02 .tab_body .tab_01.active p.medium{margin-bottom:40px;text-align:center;font-size:26px;font-weight:500}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_01.active p.medium{margin-bottom:20px;font-size:20px}}#recruitment .sec02 .tab_body .tab_01.active p.note{margin-bottom:40px;text-align:center;font-size:16px;font-weight:400}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_01.active p.note{text-align:left}}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02{background:#222222;position:relative;display:block;margin:0 auto;width:100%;max-width:250px;line-height:64px;border:1px solid #222222;color:#fff;font-weight:400;font-size:16px;border-radius:50px;padding:0 33px}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02::before{position:absolute;content:"";display:block;background:#fff;border:1px solid #222222;width:0;height:64px;left:0;top:50%;transform:translateY(-50%);border-radius:50px;opacity:0;transition:0.4s ease-in-out}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02 p{font-size:16px;position:relative;z-index:1}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02 span{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02 span::before{content:"";position:absolute;width:100%;height:100%;background:#fff;border-radius:100%}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02 span::after{content:"";position:absolute;width:14px;height:14px;background:url(../img/common/black_arrow.svg) no-repeat center center/contain;border-radius:0;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media print, screen and (min-width: 769px ){#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02:hover{color:#222222}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02:hover::before{width:100%;opacity:1}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}#recruitment .sec02 .tab_body .tab_01.active .commonBtn_02:hover span::after{background:url(../img/common/white_arrow.svg) no-repeat center center/contain}}#recruitment .sec02 .tab_body .tab_02{display:none}#recruitment .sec02 .tab_body .tab_02.active{display:flex;gap:10%}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active{flex-direction:column}}#recruitment .sec02 .tab_body .tab_02.active .side_menu{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .side_menu{flex-direction:row;flex-wrap:wrap;margin-bottom:100px}}#recruitment .sec02 .tab_body .tab_02.active .side_menu .side_menu_btn{cursor:pointer;width:230px;padding:10px 20px;border:1px solid #E8E8E8;border-radius:50px;font-weight:500}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .side_menu .side_menu_btn{width:fit-content;flex-grow:1;font-size:15px}}#recruitment .sec02 .tab_body .tab_02.active .side_menu .side_menu_btn.active{color:white;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body{display:none}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body.active{display:block}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4{position:relative;padding-bottom:10px;font-size:26px;font-weight:500}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4{font-size:20px}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4 span{font-size:18px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4 span{font-size:15px}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4 .underline{position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background-color:#E8E8E8}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h4 .underline:before{content:"";position:absolute;left:0;top:0;width:10%;height:100%;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h5{position:relative;font-size:22px;font-weight:500;padding-left:20px;margin-top:50px;margin-bottom:20px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h5{font-size:18px}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body h5:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body p.red_text{color:#FF0004;font-weight:500}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body p.contact{font-size:30px;font-weight:500;margin-top:50px;margin-bottom:50px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body p.contact{font-size:20px}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail{margin:40px 0 0;padding:30px;border-radius:10px;border:1px solid #E8E8E8}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail b{display:inline-block;font-size:22px;margin-bottom:20px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail b{font-size:18px}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail .bold{font-weight:700}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail .flex{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:20px}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail .flex img{width:50%}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail .flex img{max-width:160px;margin:0 auto}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .detail .flex .text_box{padding:20px;border:2px solid #00BE00;border-radius:10px}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .commonBtn{margin-top:50px}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place{display:flex;flex-wrap:wrap;width:90%}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place.area_place{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 0}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place.area_place{display:flex;flex-wrap:wrap}}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place.area_place .area_item{display:flex;flex-direction:column}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place.area_place .area_item .area_inner{display:flex;flex-direction:column;list-style:circle}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place.area_place .area_item .area_inner li{margin-left:0}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .work_place li{margin-left:20px}#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .contact_box{width:fit-content;margin:0 auto;padding:30px;font-size:22px;color:white;background-color:#00BE00}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_02.active .tab_02_body_container .tab_02_body .contact_box{font-size:clamp(14px, 4vw, 20px)}}#recruitment .sec02 .tab_body .tab_03{display:none}#recruitment .sec02 .tab_body .tab_03.active{display:flex;gap:10%}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active{flex-direction:column}}#recruitment .sec02 .tab_body .tab_03.active .side_menu{display:flex;flex-direction:column;gap:10px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .side_menu{flex-direction:row;flex-wrap:wrap;margin-bottom:100px}}#recruitment .sec02 .tab_body .tab_03.active .side_menu .side_menu_btn{cursor:pointer;width:230px;padding:10px 20px;border:1px solid #E8E8E8;border-radius:50px;font-weight:500}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .side_menu .side_menu_btn{width:fit-content;flex-grow:1;font-size:15px}}#recruitment .sec02 .tab_body .tab_03.active .side_menu .side_menu_btn.active{color:white;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body{display:none}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body.active{display:block}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4{position:relative;padding-bottom:10px;font-size:26px;font-weight:500}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4{font-size:20px}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4 span{font-size:18px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4 span{font-size:15px}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4 .underline{position:absolute;left:0;bottom:0;display:block;width:100%;height:2px;background-color:#E8E8E8}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h4 .underline:before{content:"";position:absolute;left:0;top:0;width:10%;height:100%;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h5{position:relative;font-size:22px;font-weight:500;padding-left:20px;margin-top:50px;margin-bottom:20px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h5{font-size:18px}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body h5:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#00BE00}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body p.red_text{color:#FF0004;font-weight:500}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body p.contact{font-size:30px;font-weight:500;margin-top:50px;margin-bottom:50px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body p.contact{font-size:20px}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail{margin:40px 0 0;padding:30px;border-radius:10px;border:1px solid #E8E8E8}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail b{display:inline-block;font-size:22px;margin-bottom:20px}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail b{font-size:18px}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail .flex{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:20px}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail .flex img{width:50%}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail .flex img{max-width:160px;margin:0 auto}}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .detail .flex .text_box{padding:20px;border:2px solid #00BE00;border-radius:10px}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .commonBtn{margin-top:50px}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .work_place{display:flex;flex-wrap:wrap;width:90%}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .work_place li{margin-left:20px}#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .contact_box{width:fit-content;margin:0 auto;padding:30px;font-size:22px;color:white;background-color:#00BE00}@media only screen and (max-width: 768px){#recruitment .sec02 .tab_body .tab_03.active .tab_03_body .contact_box{font-size:clamp(14px, 4vw, 20px)}}#buyer .sec02{background-color:white;padding-top:60px}@media only screen and (max-width: 768px){#buyer .sec02{padding-top:40px}}#buyer .sec02 .flex{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media only screen and (max-width: 768px){#buyer .sec02 .flex{margin-bottom:40px}}#buyer .sec02 .flex .left{display:flex;align-items:center;padding-right:20px;border-right:2px solid #707070}@media only screen and (max-width: 768px){#buyer .sec02 .flex .left{flex-direction:column;border-right:1px solid #707070}}#buyer .sec02 .flex .left .mini{background-color:#222222;color:white;padding:5px 10px;margin-right:10px;font-size:14px;font-weight:400;border-radius:50px}@media only screen and (max-width: 768px){#buyer .sec02 .flex .left .mini{padding:5px 20px}}#buyer .sec02 .flex .left .t_san{font-size:30px;font-weight:700}@media only screen and (max-width: 768px){#buyer .sec02 .flex .left .t_san{font-size:20px}}@media only screen and (max-width: 768px){#buyer .sec02 .flex .left .t_san .big{font-size:30px}}#buyer .sec02 .flex .right{padding-left:20px}#buyer .sec02 p{text-align:center}#buyer .sec02 .anchor_btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}@media only screen and (max-width: 768px){#buyer .sec02 .anchor_btns{gap:10px;margin-top:50px}}#buyer .sec02 .anchor_btns li{position:relative;width:calc((100% - 60px) / 4);min-width:200px}@media only screen and (max-width: 768px){#buyer .sec02 .anchor_btns li{width:100%}}@media print, screen and (min-width: 769px ){#buyer .sec02 .anchor_btns li:hover:before{width:calc(100% + 2px);transition:all 0.2s}#buyer .sec02 .anchor_btns li:hover a:after{background:url(../img/common/circle_arrow_green_b.svg) no-repeat center / cover}}#buyer .sec02 .anchor_btns li:before{content:"";position:absolute;z-index:2;top:50%;left:-1px;transform:translateY(-50%);background-color:#00be00;width:1px;height:calc(100% + 2px);transition:all 0.2s}#buyer .sec02 .anchor_btns li:after{content:"";position:absolute;z-index:1;top:50%;left:-1px;transform:translateY(-50%);background-color:#e8e8e8;width:calc(100% + 2px);height:calc(100% + 2px);transition:all 0.2s}#buyer .sec02 .anchor_btns li a{position:relative;z-index:3;background-color:white;display:flex;flex-direction:column;padding:10px 20px;font-size:18px}#buyer .sec02 .anchor_btns li a:after{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(../img/common/circle_arrow_b.svg) no-repeat center / cover}#buyer .sec02 .anchor_btns li a .mini{font-size:12px}#buyer .sec03{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#buyer .sec03{padding-top:80px}}#buyer .sec03 .flex{gap:40px}@media only screen and (max-width: 768px){#buyer .sec03 .flex{flex-direction:column;gap:0}}#buyer .sec03 .flex .middle_sec_ttl{flex-shrink:0}#buyer .sec03 .flex .text_box p.big{margin:50px 0 40px;font-size:26px}@media only screen and (max-width: 768px){#buyer .sec03 .flex .text_box p.big{margin:50px 0 20px;font-size:20px}}#buyer .sec04{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#buyer .sec04{padding-top:80px}}#buyer .sec04 .middle_sec_ttl{max-width:1200px;width:90%;margin:0 auto 20px}#buyer .sec04 .screen_block{position:relative}#buyer .sec04 .screen_block .screen{position:relative;width:100%;overflow:hidden}#buyer .sec04 .screen_block .screen .screen_item{width:100%;padding:60px 0;background-color:#f2f2f2;display:flex;align-items:center;animation-fill-mode:forwards}#buyer .sec04 .screen_block .screen .screen_item .flex{align-items:flex-start;gap:80px}@media only screen and (max-width: 768px){#buyer .sec04 .screen_block .screen .screen_item .flex{flex-direction:column;align-items:center;gap:20px}}#buyer .sec04 .screen_block .screen .screen_item .flex .text_box h4{font-size:22px;font-weight:500;margin-bottom:20px}#buyer .sec04 .screen_block .screen .screen_item .flex .text_box h4:nth-of-type(2){margin-top:20px}#buyer .sec04 .screen_block .screen .screen_item .flex img{width:45%;max-width:522px;object-fit:cover;border-radius:10px}@media only screen and (max-width: 768px){#buyer .sec04 .screen_block .screen .screen_item .flex img{width:100%}}#buyer .sec05{background-color:white;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 768px){#buyer .sec05{padding-bottom:50px}}#buyer .sec05 h3{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}@media only screen and (max-width: 768px){#buyer .sec05 h3{margin-bottom:0}}#buyer .sec05 h3 span{font-size:30px}#buyer .sec05 h3 span.mini{font-size:14px}#buyer .sec05 .text_container{position:relative}#buyer .sec05 .text_container:nth-of-type(2){margin-top:40px}@media only screen and (max-width: 768px){#buyer .sec05 .text_container{padding:50px 0 80px}}#buyer .sec05 .text_container:before{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:97px;background:url(../img/buyer/long_arrow_green.svg) no-repeat center / contain}@media only screen and (max-width: 768px){#buyer .sec05 .text_container:before{top:51%;width:97px;height:100%;background:url(../img/buyer/long_arrow_b_green.png) no-repeat center / 100% 100%}}#buyer .sec05 .text_container h4{position:relative;z-index:2;text-align:center;margin-bottom:20px;font-size:22px;font-weight:500}#buyer .sec05 .text_container ul{position:relative;z-index:2;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#buyer .sec05 .text_container ul{flex-direction:column;align-items:center}}#buyer .sec05 .text_container ul li{background-color:white;width:27%;padding:30px 30px 50px;border:1px solid #e8e8e8;border-radius:10px}@media only screen and (max-width: 768px){#buyer .sec05 .text_container ul li{width:100%;max-width:316px}}#buyer .sec05 .text_container ul li b{display:block;margin-bottom:20px;text-align:center;font-size:22px;font-weight:500}#buyer .sec05 .text_container ul li b span{display:block;width:fit-content;margin:0 auto;font-size:18px}#buyer .sec06{background-color:#f2f2f2;padding-top:100px}#buyer .sec06 .flex{gap:60px}@media only screen and (max-width: 768px){#buyer .sec06 .flex{position:relative;flex-direction:column;gap:0}}#buyer .sec06 .flex .middle_sec_ttl{line-height:100%;white-space:nowrap}#buyer .sec06 .flex .schedule ul li{display:flex;gap:50px;padding-bottom:80px}@media only screen and (max-width: 768px){#buyer .sec06 .flex .schedule ul li{gap:0}}#buyer .sec06 .flex .schedule ul li:not(:last-of-type){border-left:1px dotted #000000}#buyer .sec06 .flex .schedule ul li .time{position:relative;width:10%;padding-left:20px;font-size:22px;font-weight:500;line-height:100%}#buyer .sec06 .flex .schedule ul li .time .circle{position:absolute;left:-12px;width:24px;height:24px;border-radius:50%;background-color:#00be00}#buyer .sec06 .flex .schedule ul li .time .circle:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);background-color:white;border-radius:50%}#buyer .sec06 .flex .schedule ul li .body h4{font-size:22px;font-weight:500;line-height:100%;margin-bottom:15px}@media only screen and (max-width: 768px){#buyer .sec06 .flex .schedule ul li .body h4{font-size:18px}}@media only screen and (max-width: 768px){#buyer .sec06 .flex .schedule ul li .body h4 .sp{display:inline-block;font-weight:400;margin-right:20px}}#buyer .sec06 .flex .schedule ul li img{margin-top:20px;border-radius:10px;max-width:500px;width:100%}@media only screen and (max-width: 768px){#buyer .sec06 .flex .schedule{margin-left:5%}#buyer .sec06 .flex .schedule.active ul li:not(:last-of-type){border-left:1px dotted #000000}#buyer .sec06 .flex .schedule.active ul li:nth-child(n+5){display:flex}#buyer .sec06 .flex .schedule.active ul li:nth-of-type(4){padding-bottom:80px}#buyer .sec06 .flex .schedule ul li:nth-child(n+4){border-left:none}#buyer .sec06 .flex .schedule ul li:nth-child(n+5){display:none}#buyer .sec06 .flex .schedule ul li:nth-of-type(4){padding-bottom:150px}}#buyer .sec06 .flex .more_btn{display:none}#buyer .sec06 .flex .more_btn.active{position:absolute;z-index:4;left:0;bottom:80px;display:flex;justify-content:center;align-items:flex-end;width:100%}@media print, screen and (min-width: 769px ){#buyer .sec06 .flex .more_btn.active{display:none}}#buyer .sec06 .flex .more_btn.active span{display:flex;align-items:center;cursor:pointer;text-decoration:underline 2px #707070;text-underline-offset:5px}#buyer .sec06 .flex .more_btn.active span:after{content:"";background:url(../img/common/green_arrow_b.svg) no-repeat center / cover;width:16px;height:16px}#buyer .sec06 .flex .more_btn span{display:none}#callcenter .middle_top_img{position:relative}#callcenter .middle_top_img .fv_text{position:absolute;left:10%;top:23%;display:flex;flex-direction:column;gap:20px;color:#00BE00;font-size:clamp(0px, 2.8vw, 100px);line-height:100%}@media only screen and (max-width: 768px){#callcenter .middle_top_img .fv_text{top:unset;bottom:5%;left:5%;font-size:clamp(0px, 7vw, 100px);gap:8px}}#callcenter .middle_top_img .fv_text p.pc{display:none}@media print, screen and (min-width: 769px ){#callcenter .middle_top_img .fv_text p.pc{display:inline-flex}}#callcenter .middle_top_img .fv_text p.sp{display:inline-flex}@media print, screen and (min-width: 769px ){#callcenter .middle_top_img .fv_text p.sp{display:none}}#callcenter .middle_top_img .fv_text span{background-color:white;padding:5px 20px 10px}@media only screen and (max-width: 768px){#callcenter .middle_top_img .fv_text span{padding:7px 15px 7px}}#callcenter .sec02{background-color:white;padding-top:60px}@media only screen and (max-width: 768px){#callcenter .sec02{padding-top:40px}}#callcenter .sec02 .flex{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media only screen and (max-width: 768px){#callcenter .sec02 .flex{margin-bottom:40px}}#callcenter .sec02 .flex .left{display:flex;align-items:center;padding-right:20px;border-right:2px solid #707070}@media only screen and (max-width: 768px){#callcenter .sec02 .flex .left{flex-direction:column;border-right:1px solid #707070}}#callcenter .sec02 .flex .left .mini{background-color:#222222;color:white;padding:5px 10px;margin-right:10px;font-size:14px;font-weight:400;border-radius:50px}@media only screen and (max-width: 768px){#callcenter .sec02 .flex .left .mini{padding:5px 20px}}#callcenter .sec02 .flex .left .t_san{font-size:30px;font-weight:700}@media only screen and (max-width: 768px){#callcenter .sec02 .flex .left .t_san{font-size:20px}}@media only screen and (max-width: 768px){#callcenter .sec02 .flex .left .t_san .big{font-size:30px}}#callcenter .sec02 .flex .right{padding-left:20px}#callcenter .sec02 p{text-align:center}#callcenter .sec02 .anchor_btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}@media only screen and (max-width: 768px){#callcenter .sec02 .anchor_btns{gap:10px;margin-top:50px}}#callcenter .sec02 .anchor_btns li{position:relative;width:calc((100% - 60px) / 4);min-width:200px}@media only screen and (max-width: 768px){#callcenter .sec02 .anchor_btns li{width:100%}}@media print, screen and (min-width: 769px ){#callcenter .sec02 .anchor_btns li:hover:before{width:calc(100% + 2px);transition:all 0.2s}#callcenter .sec02 .anchor_btns li:hover a:after{background:url(../img/common/circle_arrow_green_b.svg) no-repeat center / cover}}#callcenter .sec02 .anchor_btns li:before{content:"";position:absolute;z-index:2;top:50%;left:-1px;transform:translateY(-50%);background-color:#00be00;width:1px;height:calc(100% + 2px);transition:all 0.2s}#callcenter .sec02 .anchor_btns li:after{content:"";position:absolute;z-index:1;top:50%;left:-1px;transform:translateY(-50%);background-color:#e8e8e8;width:calc(100% + 2px);height:calc(100% + 2px);transition:all 0.2s}#callcenter .sec02 .anchor_btns li a{position:relative;z-index:3;background-color:white;display:flex;flex-direction:column;padding:10px 20px;font-size:18px}#callcenter .sec02 .anchor_btns li a:after{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(../img/common/circle_arrow_b.svg) no-repeat center / cover}#callcenter .sec02 .anchor_btns li a .mini{font-size:12px}#callcenter .sec03{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#callcenter .sec03{padding-top:80px}}#callcenter .sec03 .flex{gap:40px}@media only screen and (max-width: 768px){#callcenter .sec03 .flex{flex-direction:column;gap:0}}#callcenter .sec03 .flex .middle_sec_ttl{flex-shrink:0}#callcenter .sec03 .flex .text_box .ttl_detail{margin:0 0 0px;font-size:26px}@media only screen and (max-width: 768px){#callcenter .sec03 .flex .text_box .ttl_detail{margin:0 0 20px;font-size:20px}}#callcenter .sec03 .flex .text_box p.big{margin:50px 0 40px;font-size:26px}@media only screen and (max-width: 768px){#callcenter .sec03 .flex .text_box p.big{margin:50px 0 20px;font-size:20px}}#callcenter .sec04{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#callcenter .sec04{padding-top:80px}}#callcenter .sec04 .middle_sec_ttl{max-width:1200px;width:90%;margin:0 auto 20px}#callcenter .sec04 .screen_block{position:relative}#callcenter .sec04 .screen_block .screen{position:relative;width:100%;overflow:hidden}#callcenter .sec04 .screen_block .screen .screen_item{width:100%;padding:60px 0;background-color:#f2f2f2;display:flex;align-items:center;animation-fill-mode:forwards}#callcenter .sec04 .screen_block .screen .screen_item .flex{align-items:flex-start;gap:80px}@media only screen and (max-width: 768px){#callcenter .sec04 .screen_block .screen .screen_item .flex{flex-direction:column;align-items:center;gap:20px}}#callcenter .sec04 .screen_block .screen .screen_item .flex .text_box h4{font-size:22px;font-weight:500;margin-bottom:20px}#callcenter .sec04 .screen_block .screen .screen_item .flex .text_box h4:nth-of-type(2){margin-top:20px}#callcenter .sec04 .screen_block .screen .screen_item .flex img{width:45%;max-width:522px;object-fit:cover;border-radius:10px}@media only screen and (max-width: 768px){#callcenter .sec04 .screen_block .screen .screen_item .flex img{width:100%}}#callcenter .sec05{background-color:white;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 768px){#callcenter .sec05{padding-bottom:50px}}#callcenter .sec05 h3{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}@media only screen and (max-width: 768px){#callcenter .sec05 h3{margin-bottom:0}}#callcenter .sec05 h3 span{font-size:30px}#callcenter .sec05 h3 span.mini{font-size:14px}#callcenter .sec05 .text_container{position:relative}#callcenter .sec05 .text_container:nth-of-type(2){margin-top:40px}@media only screen and (max-width: 768px){#callcenter .sec05 .text_container{padding:50px 0 80px}}#callcenter .sec05 .text_container:before{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:97px;background:url(../img/buyer/long_arrow_green.svg) no-repeat center / contain}@media only screen and (max-width: 768px){#callcenter .sec05 .text_container:before{top:51%;width:97px;height:100%;background:url(../img/buyer/long_arrow_b_green.png) no-repeat center / 100% 100%}}#callcenter .sec05 .text_container h4{position:relative;z-index:2;text-align:center;margin-bottom:20px;font-size:22px;font-weight:500}#callcenter .sec05 .text_container ul{position:relative;z-index:2;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#callcenter .sec05 .text_container ul{flex-direction:column;align-items:center}}#callcenter .sec05 .text_container ul li{background-color:white;width:27%;padding:30px 30px 50px;border:1px solid #e8e8e8;border-radius:10px}@media only screen and (max-width: 768px){#callcenter .sec05 .text_container ul li{width:100%;max-width:316px}}#callcenter .sec05 .text_container ul li b{display:block;margin-bottom:20px;text-align:center;font-size:22px;font-weight:500}#callcenter .sec05 .text_container ul li b span{display:block;text-align:left;width:fit-content;margin:0 auto;font-size:18px}#callcenter .sec06{background-color:#f2f2f2;padding-top:100px}#callcenter .sec06 .flex{gap:60px}@media only screen and (max-width: 768px){#callcenter .sec06 .flex{position:relative;flex-direction:column;gap:0}}#callcenter .sec06 .flex .middle_sec_ttl{line-height:100%;white-space:nowrap}#callcenter .sec06 .flex .schedule ul li{display:flex;gap:50px;padding-bottom:80px}@media only screen and (max-width: 768px){#callcenter .sec06 .flex .schedule ul li{gap:0}}#callcenter .sec06 .flex .schedule ul li:not(:last-of-type){border-left:1px dotted #000000}#callcenter .sec06 .flex .schedule ul li .time{position:relative;width:10%;padding-left:20px;font-size:22px;font-weight:500;line-height:100%}#callcenter .sec06 .flex .schedule ul li .time .circle{position:absolute;left:-12px;width:24px;height:24px;border-radius:50%;background-color:#00be00}#callcenter .sec06 .flex .schedule ul li .time .circle:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);background-color:white;border-radius:50%}#callcenter .sec06 .flex .schedule ul li .body h4{font-size:22px;font-weight:500;line-height:100%;margin-bottom:15px}@media only screen and (max-width: 768px){#callcenter .sec06 .flex .schedule ul li .body h4{font-size:18px}}@media only screen and (max-width: 768px){#callcenter .sec06 .flex .schedule ul li .body h4 .sp{display:inline-block;font-weight:400;margin-right:20px}}#callcenter .sec06 .flex .schedule ul li img{margin-top:20px;border-radius:10px;max-width:500px;width:100%}@media only screen and (max-width: 768px){#callcenter .sec06 .flex .schedule{margin-left:5%}#callcenter .sec06 .flex .schedule.active ul li:not(:last-of-type){border-left:1px dotted #000000}#callcenter .sec06 .flex .schedule.active ul li:nth-child(n+5){display:flex}#callcenter .sec06 .flex .schedule.active ul li:nth-of-type(4){padding-bottom:80px}#callcenter .sec06 .flex .schedule ul li:nth-child(n+4){border-left:none}#callcenter .sec06 .flex .schedule ul li:nth-child(n+5){display:none}#callcenter .sec06 .flex .schedule ul li:nth-of-type(4){padding-bottom:150px}}#callcenter .sec06 .flex .more_btn{display:none}#callcenter .sec06 .flex .more_btn.active{position:absolute;z-index:4;left:0;bottom:80px;display:flex;justify-content:center;align-items:flex-end;width:100%}@media print, screen and (min-width: 769px ){#callcenter .sec06 .flex .more_btn.active{display:none}}#callcenter .sec06 .flex .more_btn.active span{display:flex;align-items:center;cursor:pointer;text-decoration:underline 2px #707070;text-underline-offset:5px}#callcenter .sec06 .flex .more_btn.active span:after{content:"";background:url(../img/common/green_arrow_b.svg) no-repeat center / cover;width:16px;height:16px}#callcenter .sec06 .flex .more_btn span{display:none}#vehicle-management .middle_top_img{position:relative}#vehicle-management .middle_top_img .fv_text{position:absolute;left:10%;top:23%;display:flex;flex-direction:column;gap:20px;color:#00BE00;font-size:clamp(0px, 2.8vw, 100px);line-height:100%}@media only screen and (max-width: 768px){#vehicle-management .middle_top_img .fv_text{top:unset;bottom:5%;left:5%;font-size:clamp(0px, 7vw, 100px)}}#vehicle-management .middle_top_img .fv_text span{background-color:white;padding:5px 20px 10px}@media only screen and (max-width: 768px){#vehicle-management .middle_top_img .fv_text span{padding:7px 15px 7px}}#vehicle-management .sec02{background-color:white;padding-top:60px}@media only screen and (max-width: 768px){#vehicle-management .sec02{padding-top:40px}}#vehicle-management .sec02 .flex{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media only screen and (max-width: 768px){#vehicle-management .sec02 .flex{margin-bottom:40px}}#vehicle-management .sec02 .flex .left{display:flex;align-items:center;padding-right:20px;border-right:2px solid #707070}@media only screen and (max-width: 768px){#vehicle-management .sec02 .flex .left{flex-direction:column;border-right:1px solid #707070}}#vehicle-management .sec02 .flex .left .mini{background-color:#222222;color:white;padding:5px 10px;margin-right:10px;font-size:14px;font-weight:400;border-radius:50px}@media only screen and (max-width: 768px){#vehicle-management .sec02 .flex .left .mini{padding:5px 20px}}#vehicle-management .sec02 .flex .left .t_san{font-size:30px;font-weight:700}@media only screen and (max-width: 768px){#vehicle-management .sec02 .flex .left .t_san{font-size:20px}}@media only screen and (max-width: 768px){#vehicle-management .sec02 .flex .left .t_san .big{font-size:30px}}#vehicle-management .sec02 .flex .right{padding-left:20px}#vehicle-management .sec02 p{text-align:center}#vehicle-management .sec02 .anchor_btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}@media only screen and (max-width: 768px){#vehicle-management .sec02 .anchor_btns{gap:10px;margin-top:50px}}#vehicle-management .sec02 .anchor_btns li{position:relative;width:calc((100% - 60px) / 4);min-width:200px}@media only screen and (max-width: 768px){#vehicle-management .sec02 .anchor_btns li{width:100%}}@media print, screen and (min-width: 769px ){#vehicle-management .sec02 .anchor_btns li:hover:before{width:calc(100% + 2px);transition:all 0.2s}#vehicle-management .sec02 .anchor_btns li:hover a:after{background:url(../img/common/circle_arrow_green_b.svg) no-repeat center / cover}}#vehicle-management .sec02 .anchor_btns li:before{content:"";position:absolute;z-index:2;top:50%;left:-1px;transform:translateY(-50%);background-color:#00be00;width:1px;height:calc(100% + 2px);transition:all 0.2s}#vehicle-management .sec02 .anchor_btns li:after{content:"";position:absolute;z-index:1;top:50%;left:-1px;transform:translateY(-50%);background-color:#e8e8e8;width:calc(100% + 2px);height:calc(100% + 2px);transition:all 0.2s}#vehicle-management .sec02 .anchor_btns li a{position:relative;z-index:3;background-color:white;display:flex;flex-direction:column;padding:10px 20px;font-size:18px}#vehicle-management .sec02 .anchor_btns li a:after{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(../img/common/circle_arrow_b.svg) no-repeat center / cover}#vehicle-management .sec02 .anchor_btns li a .mini{font-size:12px}#vehicle-management .sec03{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#vehicle-management .sec03{padding-top:80px}}#vehicle-management .sec03 .flex{gap:40px}@media only screen and (max-width: 768px){#vehicle-management .sec03 .flex{flex-direction:column;gap:0}}#vehicle-management .sec03 .flex .middle_sec_ttl{flex-shrink:0}#vehicle-management .sec03 .flex .text_box .ttl_detail{margin:0 0 0px;font-size:26px}@media only screen and (max-width: 768px){#vehicle-management .sec03 .flex .text_box .ttl_detail{margin:0 0 20px;font-size:20px}}#vehicle-management .sec03 .flex .text_box p.big{margin:50px 0 40px;font-size:26px}@media only screen and (max-width: 768px){#vehicle-management .sec03 .flex .text_box p.big{margin:50px 0 20px;font-size:20px}}#vehicle-management .sec04{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#vehicle-management .sec04{padding-top:80px}}#vehicle-management .sec04 .middle_sec_ttl{max-width:1200px;width:90%;margin:0 auto 20px}#vehicle-management .sec04 .screen_block{position:relative}#vehicle-management .sec04 .screen_block .screen{position:relative;width:100%;overflow:hidden}#vehicle-management .sec04 .screen_block .screen .screen_item{width:100%;padding:60px 0;background-color:#f2f2f2;display:flex;align-items:center;animation-fill-mode:forwards}#vehicle-management .sec04 .screen_block .screen .screen_item .flex{align-items:flex-start;gap:80px}@media only screen and (max-width: 768px){#vehicle-management .sec04 .screen_block .screen .screen_item .flex{flex-direction:column;align-items:center;gap:20px}}#vehicle-management .sec04 .screen_block .screen .screen_item .flex .text_box h4{font-size:22px;font-weight:500;margin-bottom:20px}#vehicle-management .sec04 .screen_block .screen .screen_item .flex .text_box h4:nth-of-type(2){margin-top:20px}#vehicle-management .sec04 .screen_block .screen .screen_item .flex img{width:45%;max-width:522px;object-fit:cover;border-radius:10px}@media only screen and (max-width: 768px){#vehicle-management .sec04 .screen_block .screen .screen_item .flex img{width:100%}}#vehicle-management .sec05{background-color:white;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 768px){#vehicle-management .sec05{padding-bottom:50px}}#vehicle-management .sec05 h3{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}@media only screen and (max-width: 768px){#vehicle-management .sec05 h3{margin-bottom:0}}#vehicle-management .sec05 h3 span{font-size:30px}#vehicle-management .sec05 h3 span.mini{font-size:14px}#vehicle-management .sec05 .text_container{position:relative}#vehicle-management .sec05 .text_container:nth-of-type(2){margin-top:40px}@media only screen and (max-width: 768px){#vehicle-management .sec05 .text_container{padding:50px 0 80px}}#vehicle-management .sec05 .text_container:before{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:97px;background:url(../img/buyer/long_arrow_green.svg) no-repeat center / contain}@media only screen and (max-width: 768px){#vehicle-management .sec05 .text_container:before{top:51%;width:97px;height:100%;background:url(../img/buyer/long_arrow_b_green.png) no-repeat center / 100% 100%}}#vehicle-management .sec05 .text_container h4{position:relative;z-index:2;text-align:center;margin-bottom:20px;font-size:22px;font-weight:500}#vehicle-management .sec05 .text_container ul{position:relative;z-index:2;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#vehicle-management .sec05 .text_container ul{flex-direction:column;align-items:center}}#vehicle-management .sec05 .text_container ul li{background-color:white;width:27%;padding:30px 30px 50px;border:1px solid #e8e8e8;border-radius:10px}@media only screen and (max-width: 768px){#vehicle-management .sec05 .text_container ul li{width:100%;max-width:316px}}#vehicle-management .sec05 .text_container ul li b{display:block;margin-bottom:20px;text-align:center;font-size:22px;font-weight:500}#vehicle-management .sec05 .text_container ul li b span{display:block;text-align:left;width:fit-content;margin:0 auto;font-size:18px}#vehicle-management .sec06{background-color:#f2f2f2;padding-top:100px}#vehicle-management .sec06 .flex{gap:60px}@media only screen and (max-width: 768px){#vehicle-management .sec06 .flex{position:relative;flex-direction:column;gap:0}}#vehicle-management .sec06 .flex .middle_sec_ttl{line-height:100%;white-space:nowrap}#vehicle-management .sec06 .flex .schedule ul li{display:flex;gap:50px;padding-bottom:80px}@media only screen and (max-width: 768px){#vehicle-management .sec06 .flex .schedule ul li{gap:0}}#vehicle-management .sec06 .flex .schedule ul li:not(:last-of-type){border-left:1px dotted #000000}#vehicle-management .sec06 .flex .schedule ul li .time{position:relative;width:10%;padding-left:20px;font-size:22px;font-weight:500;line-height:100%}#vehicle-management .sec06 .flex .schedule ul li .time .circle{position:absolute;left:-12px;width:24px;height:24px;border-radius:50%;background-color:#00be00}#vehicle-management .sec06 .flex .schedule ul li .time .circle:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);background-color:white;border-radius:50%}#vehicle-management .sec06 .flex .schedule ul li .body h4{font-size:22px;font-weight:500;line-height:100%;margin-bottom:15px}@media only screen and (max-width: 768px){#vehicle-management .sec06 .flex .schedule ul li .body h4{font-size:18px}}@media only screen and (max-width: 768px){#vehicle-management .sec06 .flex .schedule ul li .body h4 .sp{display:inline-block;font-weight:400;margin-right:20px}}#vehicle-management .sec06 .flex .schedule ul li img{margin-top:20px;border-radius:10px;max-width:500px;width:100%}@media only screen and (max-width: 768px){#vehicle-management .sec06 .flex .schedule{margin-left:5%}#vehicle-management .sec06 .flex .schedule.active ul li:not(:last-of-type){border-left:1px dotted #000000}#vehicle-management .sec06 .flex .schedule.active ul li:nth-child(n+5){display:flex}#vehicle-management .sec06 .flex .schedule.active ul li:nth-of-type(4){padding-bottom:80px}#vehicle-management .sec06 .flex .schedule ul li:nth-child(n+4){border-left:none}#vehicle-management .sec06 .flex .schedule ul li:nth-child(n+5){display:none}#vehicle-management .sec06 .flex .schedule ul li:nth-of-type(4){padding-bottom:150px}}#vehicle-management .sec06 .flex .more_btn{display:none}#vehicle-management .sec06 .flex .more_btn.active{position:absolute;z-index:4;left:0;bottom:80px;display:flex;justify-content:center;align-items:flex-end;width:100%}@media print, screen and (min-width: 769px ){#vehicle-management .sec06 .flex .more_btn.active{display:none}}#vehicle-management .sec06 .flex .more_btn.active span{display:flex;align-items:center;cursor:pointer;text-decoration:underline 2px #707070;text-underline-offset:5px}#vehicle-management .sec06 .flex .more_btn.active span:after{content:"";background:url(../img/common/green_arrow_b.svg) no-repeat center / cover;width:16px;height:16px}#vehicle-management .sec06 .flex .more_btn span{display:none}#driver .middle_top_img{position:relative}#driver .middle_top_img .fv_text{position:absolute;right:10%;top:23%;display:flex;flex-direction:column;gap:20px;color:#00BE00;font-size:clamp(0px, 2.8vw, 100px);line-height:100%}@media only screen and (max-width: 768px){#driver .middle_top_img .fv_text{top:unset;bottom:5%;left:5%;font-size:clamp(0px, 7vw, 100px)}}#driver .middle_top_img .fv_text span{background-color:white;padding:5px 20px 10px}@media only screen and (max-width: 768px){#driver .middle_top_img .fv_text span{padding:7px 15px 7px}}#driver .sec02{background-color:white;padding-top:60px}@media only screen and (max-width: 768px){#driver .sec02{padding-top:40px}}#driver .sec02 .flex{display:flex;justify-content:center;align-items:center;margin-bottom:50px}@media only screen and (max-width: 768px){#driver .sec02 .flex{margin-bottom:40px}}#driver .sec02 .flex .left{display:flex;align-items:center;padding-right:20px;border-right:2px solid #707070}@media only screen and (max-width: 768px){#driver .sec02 .flex .left{flex-direction:column;border-right:1px solid #707070}}#driver .sec02 .flex .left .mini{background-color:#222222;color:white;padding:5px 10px;margin-right:10px;font-size:14px;font-weight:400;border-radius:50px}@media only screen and (max-width: 768px){#driver .sec02 .flex .left .mini{padding:5px 20px}}#driver .sec02 .flex .left .t_san{font-size:30px;font-weight:700}@media only screen and (max-width: 768px){#driver .sec02 .flex .left .t_san{font-size:20px}}@media only screen and (max-width: 768px){#driver .sec02 .flex .left .t_san .big{font-size:30px}}#driver .sec02 .flex .right{padding-left:20px}#driver .sec02 p{text-align:center}#driver .sec02 .anchor_btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}@media only screen and (max-width: 768px){#driver .sec02 .anchor_btns{gap:10px;margin-top:50px}}#driver .sec02 .anchor_btns li{position:relative;width:calc((100% - 60px) / 4);min-width:200px}@media only screen and (max-width: 768px){#driver .sec02 .anchor_btns li{width:100%}}@media print, screen and (min-width: 769px ){#driver .sec02 .anchor_btns li:hover:before{width:calc(100% + 2px);transition:all 0.2s}#driver .sec02 .anchor_btns li:hover a:after{background:url(../img/common/circle_arrow_green_b.svg) no-repeat center / cover}}#driver .sec02 .anchor_btns li:before{content:"";position:absolute;z-index:2;top:50%;left:-1px;transform:translateY(-50%);background-color:#00be00;width:1px;height:calc(100% + 2px);transition:all 0.2s}#driver .sec02 .anchor_btns li:after{content:"";position:absolute;z-index:1;top:50%;left:-1px;transform:translateY(-50%);background-color:#e8e8e8;width:calc(100% + 2px);height:calc(100% + 2px);transition:all 0.2s}#driver .sec02 .anchor_btns li a{position:relative;z-index:3;background-color:white;display:flex;flex-direction:column;padding:10px 20px;font-size:18px}#driver .sec02 .anchor_btns li a:after{content:"";position:absolute;top:50%;right:5%;transform:translateY(-50%);display:block;width:24px;height:24px;background:url(../img/common/circle_arrow_b.svg) no-repeat center / cover}#driver .sec02 .anchor_btns li a .mini{font-size:12px}#driver .sec03{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#driver .sec03{padding-top:80px}}#driver .sec03 .flex{gap:40px}@media only screen and (max-width: 768px){#driver .sec03 .flex{flex-direction:column;gap:0}}#driver .sec03 .flex .middle_sec_ttl{flex-shrink:0}#driver .sec03 .flex .text_box .ttl_detail{margin:0 0 0px;font-size:26px}@media only screen and (max-width: 768px){#driver .sec03 .flex .text_box .ttl_detail{margin:0 0 20px;font-size:20px}}#driver .sec03 .flex .text_box p.big{margin:50px 0 40px;font-size:26px}@media only screen and (max-width: 768px){#driver .sec03 .flex .text_box p.big{margin:50px 0 20px;font-size:20px}}#driver .sec04{background-color:white;padding-top:100px}@media only screen and (max-width: 768px){#driver .sec04{padding-top:80px}}#driver .sec04 .middle_sec_ttl{max-width:1200px;width:90%;margin:0 auto 20px}#driver .sec04 .screen_block{position:relative}#driver .sec04 .screen_block .screen{position:relative;width:100%;overflow:hidden}#driver .sec04 .screen_block .screen .screen_item{width:100%;padding:60px 0;background-color:#f2f2f2;display:flex;align-items:center;animation-fill-mode:forwards}#driver .sec04 .screen_block .screen .screen_item .flex{align-items:flex-start;gap:80px}@media only screen and (max-width: 768px){#driver .sec04 .screen_block .screen .screen_item .flex{flex-direction:column;align-items:center;gap:20px}}#driver .sec04 .screen_block .screen .screen_item .flex .text_box h4{font-size:22px;font-weight:500;margin-bottom:20px}#driver .sec04 .screen_block .screen .screen_item .flex .text_box h4:nth-of-type(2){margin-top:20px}#driver .sec04 .screen_block .screen .screen_item .flex img{width:45%;max-width:522px;object-fit:cover;border-radius:10px}@media only screen and (max-width: 768px){#driver .sec04 .screen_block .screen .screen_item .flex img{width:100%}}#driver .sec05{background-color:white;padding-top:100px;padding-bottom:100px}@media only screen and (max-width: 768px){#driver .sec05{padding-bottom:50px}}#driver .sec05 h3{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}@media only screen and (max-width: 768px){#driver .sec05 h3{margin-bottom:0}}#driver .sec05 h3 span{font-size:30px}#driver .sec05 h3 span.mini{font-size:14px}#driver .sec05 .text_container{position:relative}#driver .sec05 .text_container:nth-of-type(2){margin-top:40px}@media only screen and (max-width: 768px){#driver .sec05 .text_container{padding:50px 0 80px}}#driver .sec05 .text_container:before{content:"";position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:97px;background:url(../img/buyer/long_arrow_green.svg) no-repeat center / contain}@media only screen and (max-width: 768px){#driver .sec05 .text_container:before{top:51%;width:97px;height:100%;background:url(../img/buyer/long_arrow_b_green.png) no-repeat center / 100% 100%}}#driver .sec05 .text_container h4{position:relative;z-index:2;text-align:center;margin-bottom:20px;font-size:22px;font-weight:500}#driver .sec05 .text_container ul{position:relative;z-index:2;display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 768px){#driver .sec05 .text_container ul{flex-direction:column;align-items:center}}#driver .sec05 .text_container ul li{background-color:white;width:27%;padding:30px 30px 50px;border:1px solid #e8e8e8;border-radius:10px}@media only screen and (max-width: 768px){#driver .sec05 .text_container ul li{width:100%;max-width:316px}}#driver .sec05 .text_container ul li b{display:block;margin-bottom:20px;text-align:center;font-size:22px;font-weight:500}#driver .sec05 .text_container ul li b span{display:block;text-align:left;width:fit-content;margin:0 auto;font-size:18px}#driver .sec06{background-color:#f2f2f2;padding-top:100px}#driver .sec06 .flex{gap:60px}@media only screen and (max-width: 768px){#driver .sec06 .flex{position:relative;flex-direction:column;gap:0}}#driver .sec06 .flex .middle_sec_ttl{line-height:100%;white-space:nowrap}#driver .sec06 .flex .schedule ul li{display:flex;gap:50px;padding-bottom:80px}@media only screen and (max-width: 768px){#driver .sec06 .flex .schedule ul li{gap:0}}#driver .sec06 .flex .schedule ul li:not(:last-of-type){border-left:1px dotted #000000}#driver .sec06 .flex .schedule ul li .time{position:relative;width:10%;padding-left:20px;font-size:22px;font-weight:500;line-height:100%}#driver .sec06 .flex .schedule ul li .time .circle{position:absolute;left:-12px;width:24px;height:24px;border-radius:50%;background-color:#00be00}#driver .sec06 .flex .schedule ul li .time .circle:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;transform:translate(-50%, -50%);background-color:white;border-radius:50%}#driver .sec06 .flex .schedule ul li .body h4{font-size:22px;font-weight:500;line-height:100%;margin-bottom:15px}@media only screen and (max-width: 768px){#driver .sec06 .flex .schedule ul li .body h4{font-size:18px}}@media only screen and (max-width: 768px){#driver .sec06 .flex .schedule ul li .body h4 .sp{display:inline-block;font-weight:400;margin-right:20px}}#driver .sec06 .flex .schedule ul li img{margin-top:20px;border-radius:10px;max-width:500px;width:100%}@media only screen and (max-width: 768px){#driver .sec06 .flex .schedule{margin-left:5%}#driver .sec06 .flex .schedule.active ul li:not(:last-of-type){border-left:1px dotted #000000}#driver .sec06 .flex .schedule.active ul li:nth-child(n+5){display:flex}#driver .sec06 .flex .schedule.active ul li:nth-of-type(4){padding-bottom:80px}#driver .sec06 .flex .schedule ul li:nth-child(n+4){border-left:none}#driver .sec06 .flex .schedule ul li:nth-child(n+5){display:none}#driver .sec06 .flex .schedule ul li:nth-of-type(4){padding-bottom:150px}}#driver .sec06 .flex .more_btn{display:none}#driver .sec06 .flex .more_btn.active{position:absolute;z-index:4;left:0;bottom:80px;display:flex;justify-content:center;align-items:flex-end;width:100%}@media print, screen and (min-width: 769px ){#driver .sec06 .flex .more_btn.active{display:none}}#driver .sec06 .flex .more_btn.active span{display:flex;align-items:center;cursor:pointer;text-decoration:underline 2px #707070;text-underline-offset:5px}#driver .sec06 .flex .more_btn.active span:after{content:"";background:url(../img/common/green_arrow_b.svg) no-repeat center / cover;width:16px;height:16px}#driver .sec06 .flex .more_btn span{display:none}#privacy .fw500{font-weight:500}#privacy .fs18{font-size:18px}#privacy .underline{text-decoration:underline}#privacy .sec02{background-color:#f2f2f2;padding:80px 0}#privacy .sec02 .hanamaru_detail h3{font-size:18px;font-weight:500;margin-bottom:20px}#privacy .sec02 .hanamaru_detail p{line-height:200%}#privacy .sec03{padding:80px 0;background-color:white}#privacy .sec03 .sec_inner ul.decimal{counter-reset:number 0}#privacy .sec03 .sec_inner ul.decimal li{display:flex;margin-bottom:40px}#privacy .sec03 .sec_inner ul.decimal li:before{counter-increment:number 1;content:counter(number) ".";margin-right:10px}#privacy .sec03 .sec_inner>p:first-of-type{margin-bottom:40px}#privacy .sec03 .sec_inner>p:nth-of-type(2){margin-bottom:80px}#privacy .sec03 .sec_inner .contact_box{max-width:792px;border:1px solid #e8e8e8;border-radius:10px;padding:40px 60px;margin-bottom:40px}@media only screen and (max-width: 768px){#privacy .sec03 .sec_inner .contact_box{padding:40px 20px}}#privacy .sec03 .sec_inner .contact_box b{display:block;margin:40px 0 10px;font-size:18px;font-weight:500}#privacy .sec03 .sec_inner .text_box{padding:40px 60px;border-radius:10px;background-color:#f2f2f2}@media only screen and (max-width: 768px){#privacy .sec03 .sec_inner .text_box{padding:40px 20px}}#privacy .sec04{background-color:white;padding-bottom:100px}#privacy .sec04 .sec_inner .text_block:first-of-type h4{margin-top:0}#privacy .sec04 .sec_inner .text_block h4{position:relative;font-size:22px;font-weight:500;padding-left:20px;margin-top:50px;margin-bottom:20px;line-height:140%}@media only screen and (max-width: 768px){#privacy .sec04 .sec_inner .text_block h4{font-size:18px}}#privacy .sec04 .sec_inner .text_block h4:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:#00be00}#privacy .sec04 .sec_inner .text_block b{display:inline-block;margin-bottom:10px}#privacy .sec04 .sec_inner .text_block ul.decimal{counter-reset:number 0}#privacy .sec04 .sec_inner .text_block ul.decimal li{display:flex;margin-bottom:20px}#privacy .sec04 .sec_inner .text_block ul.decimal li:before{counter-increment:number 1;content:counter(number) ".";margin-right:10px;font-size:18px}#privacy .sec04 .sec_inner .text_block ul.decimal_02{counter-reset:number 0}#privacy .sec04 .sec_inner .text_block ul.decimal_02 li{display:flex;margin-bottom:0px}#privacy .sec04 .sec_inner .text_block ul.decimal_02 li:before{counter-increment:number 1;content:"(" counter(number) ")";margin-right:10px;font-size:18px}#privacy .sec04 .sec_inner .text_block ul.decimal_03{counter-reset:number 0}#privacy .sec04 .sec_inner .text_block ul.decimal_03 li{margin-bottom:20px}#privacy .sec04 .sec_inner .text_block ul.decimal_03 li .texts h5:before{counter-increment:number 1;content:counter(number) ".";margin-right:10px;font-size:18px}#privacy .sec04 .sec_inner .text_block ul li .texts h5{margin-bottom:10px;font-size:18px}#privacy .sec04 .sec_inner .text_block ul li .texts p:has(.maru){display:flex}#privacy .sec04 .sec_inner .text_block ul li .texts p:has(.maru):not(:last-of-type){margin-bottom:10px}#privacy .sec04 .sec_inner .text_block ul li .texts p:has(.maru) .maru{margin-right:10px}#privacy .sec04 .sec_inner .text_block ul li .texts .text_box{max-width:792px;border:1px solid #e8e8e8;border-radius:10px;padding:40px 60px;margin-bottom:10px}@media only screen and (max-width: 768px){#privacy .sec04 .sec_inner .text_block ul li .texts .text_box{padding:40px 20px}}#privacy .sec04 .sec_inner .text_block ul li .texts .text_box b{display:block;margin-bottom:10px;font-size:18px;font-weight:500}#privacy .sec04 .sec_inner .text_block ul li .texts .text_box p:not(:last-of-type){margin-bottom:5px}#privacy .sec04 .sec_inner .text_block ul li .texts .text_box address{margin-bottom:5px}#privacy .sec04 .sec_inner .text_block .since{text-align:right}#business main{position:relative}#business main .business_section{margin:100px 0}@media only screen and (max-width: 768px){#business main .business_section{margin:50px 0}}#business main .business_section:first-of-type{margin-top:0}#business main #sec02 h4{font-size:26px;font-weight:500;margin-bottom:80px}@media only screen and (max-width: 768px){#business main #sec02 h4{font-size:20px;margin-bottom:40px}}#business main #sec02 .job_list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:2em}#business main #sec02 .job_list .job_list_inner{max-width:576px;width:calc((100%/2) - 1em)}@media only screen and (max-width: 768px){#business main #sec02 .job_list .job_list_inner{width:100%;max-width:100%}}#business main #sec02 .job_list .job_list_inner .img_area{padding-top:32.986%;display:block;border-radius:8px;transition:0.3s;position:relative}#business main #sec02 .job_list .job_list_inner .img_area::before{content:"";position:absolute;transition:0.3s}#business main #sec02 .job_list .job_list_inner .img_area::after{content:"";transition:0.3s}#business main #sec02 .job_list .job_list_inner .textarea{line-height:1.3;margin:15px 0 0;position:relative}#business main #sec02 .job_list .job_list_inner .textarea p{font-size:14px;transition:0.3s}@media only screen and (max-width: 768px){#business main #sec02 .job_list .job_list_inner .textarea p{font-size:12px}}#business main #sec02 .job_list .job_list_inner .textarea span{font-size:28px;transition:0.3s}@media only screen and (max-width: 768px){#business main #sec02 .job_list .job_list_inner .textarea span{font-size:20px}}#business main #sec02 .job_list .job_list_inner .textarea::before{content:"";width:8px;height:8px;background:#fff;position:absolute;right:8px;top:0;bottom:0;margin:auto;transition:0.3s;z-index:1;border-radius:100%}#business main #sec02 .job_list .job_list_inner .textarea::after{content:"";width:24px;height:24px;background:#222222;position:absolute;right:0;top:0;bottom:0;margin:auto;transition:0.3s;border-radius:100%}#business main #sec02 .job_list .job_list_inner:first-of-type .img_area{background:url(../img/business/business_img01.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:first-of-type:hover .img_area{background:url(../img/business/business_img01_on.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(2) .img_area{background:url(../img/business/business_img02.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(2):hover .img_area{background:url(../img/business/business_img02_on.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(3) .img_area{background:url(../img/business/business_img03.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(3):hover .img_area{background:url(../img/business/business_img03_on.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(4) .img_area{background:url(../img/business/business_img04.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(4):hover .img_area{background:url(../img/business/business_img04_on.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(5) .img_area{background:url(../img/business/business_img05.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner:nth-of-type(6) .img_area{background:url(../img/business/business_img06.jpg) no-repeat center / contain}#business main #sec02 .job_list .job_list_inner.link_on:hover .img_area::before{content:"";position:absolute;right:0;top:0;left:0;bottom:0;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px;margin:auto;transition:0.3s}#business main #sec02 .job_list .job_list_inner.link_on:hover .img_area::after{content:"";display:block;position:absolute;right:0;top:0;left:0;bottom:0;width:21px;height:16px;background:url(../img/common/green_arrow.svg) no-repeat center center / contain;z-index:1;margin:auto;transition:0.3s}#business main #sec02 .job_list .job_list_inner.link_on:hover .textarea p{color:#00BE00}#business main #sec02 .job_list .job_list_inner.link_on:hover .textarea span{color:#00BE00}#business main #sec02 .job_list .job_list_inner.link_on:hover .textarea::before{width:12px;height:12px;right:6px}#business main #sec02 .job_list .job_list_inner.link_on:hover .textarea::after{background:#00BE00}#business main #sec02 .job_list .job_list_inner.link_none{pointer-events:none}#business main #sec03 .interview_block{display:flex;align-items:stretch;justify-content:space-between;gap:2em}@media only screen and (max-width: 768px){#business main #sec03 .interview_block{flex-wrap:wrap}}#business main #sec03 .interview_block .interview_block_inner{position:relative;max-width:384px;width:calc((100% / 3) - 1em);border-radius:8px;overflow:hidden}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner{max-width:100%;width:100%}}#business main #sec03 .interview_block .interview_block_inner a{display:block;position:relative}#business main #sec03 .interview_block .interview_block_inner a::before{content:"";transition:0.3s}#business main #sec03 .interview_block .interview_block_inner a::after{content:"";transition:0.3s}#business main #sec03 .interview_block .interview_block_inner a .img_block{position:relative}#business main #sec03 .interview_block .interview_block_inner a .img_block img{transition:0.3s}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner a .img_block img{width:100%}}#business main #sec03 .interview_block .interview_block_inner a span.category{position:absolute;right:20px;top:20px;background:#222;border-radius:50px;padding:0 1em;color:#fff;font-size:15px;z-index:2}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner a span.category{font-size:12px}}#business main #sec03 .interview_block .interview_block_inner a .textarea{position:absolute;bottom:50px;left:25px;z-index:2}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner a .textarea{bottom:30px;left:20px}}#business main #sec03 .interview_block .interview_block_inner a .textarea p{font-size:28px;font-weight:500;color:#fff}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner a .textarea p{font-size:20px}}#business main #sec03 .interview_block .interview_block_inner a .textarea span{font-size:14px;color:#fff}@media only screen and (max-width: 768px){#business main #sec03 .interview_block .interview_block_inner a .textarea span{font-size:10px}}#business main #sec03 .interview_block .interview_block_inner a:hover::before{content:"";position:absolute;right:0;top:0;left:0;bottom:0;background:rgba(255, 255, 255, 0.72);border-radius:100%;width:60px;height:60px;margin:auto;transition:0.3s;z-index:1}#business main #sec03 .interview_block .interview_block_inner a:hover::after{content:"";display:block;position:absolute;right:0;top:0;left:0;bottom:0;width:21px;height:16px;background:url(../img/common/green_arrow.svg) no-repeat center center / contain;z-index:2;margin:auto;transition:0.3s}#business main #sec03 .interview_block .interview_block_inner a:hover .img_block img{transform:scale(1.1)}.form_block .form_textarea{background:#F2F2F2;margin-bottom:80px;padding:80px 0}@media only screen and (max-width: 768px){.form_block .form_textarea{margin-bottom:60px;padding:60px 0}}.form_block .form_textarea h3{font-size:22px;font-weight:500;color:#00BE00}@media only screen and (max-width: 768px){.form_block .form_textarea h3{font-size:18px}}.form_block .form_textarea .note_area{margin-top:20px;padding-top:20px;border-top:1px solid #C8C8C8}.form_block .form_textarea .note_area .notes{padding-left:1em;text-indent:-1em}.form_block .form_contents table{width:100%}.form_block .form_contents table th,.form_block .form_contents table td{padding:20px 0;border-top:1px solid #E8E8E8;text-align:left}@media only screen and (max-width: 768px){.form_block .form_contents table th,.form_block .form_contents table td{width:100%;display:block}}.form_block .form_contents table th{vertical-align:top;color:#00BE00;font-size:18px;width:220px}@media only screen and (max-width: 768px){.form_block .form_contents table th{width:100%;font-size:16px}}.form_block .form_contents table th span.required{position:relative}.form_block .form_contents table th span.required.required::after{content:"※";font-size:50%;position:absolute;top:0.35em;right:-1.5em}@media only screen and (max-width: 768px){.form_block .form_contents table td{padding-top:0;border-top:none}}.form_block .form_contents table td button,.form_block .form_contents table td input,.form_block .form_contents table td select,.form_block .form_contents table td textarea{appearance:auto;border-radius:4px;border:none;padding:8px;background:#F2F2F2}.form_block .form_contents table td textarea{width:100%}.form_block .form_contents table td select{padding-right:3em;appearance:none;background:#F2F2F2 url(../img/common/select_arrow.svg) no-repeat 96% center / auto 50%}@media only screen and (max-width: 768px){.form_block .form_contents table td input[type="text"],.form_block .form_contents table td input[type="email"],.form_block .form_contents table td select[name="job"]{width:100%}}@media only screen and (max-width: 768px){.form_block .form_contents table td input[name="tel"],.form_block .form_contents table td input[name="zip"]{width:42%}}.form_block .form_contents table td .mwform-radio-field{margin:0.35em 0;display:inline-block;width:19%}@media only screen and (max-width: 768px){.form_block .form_contents table td .mwform-radio-field{width:32%}}.form_block .form_contents table td .mwform-radio-field label{display:inline-block;width:100%;cursor:pointer}.form_block .form_contents table td .mwform-radio-field input[type=radio]{display:none}.form_block .form_contents table td .mwform-radio-field input[type=radio]+span{padding-left:30px;display:inline-block;position:relative;margin-right:1em}.form_block .form_contents table td .mwform-radio-field input[type=radio]+span::after,.form_block .form_contents table td .mwform-radio-field input[type=radio]+span::before{content:"";border-radius:50%;display:block;position:absolute}.form_block .form_contents table td .mwform-radio-field input[type=radio]+span::before{border:1px solid #C8C8C8;left:0.2em;top:0.5em;height:1em;width:1em;background:#fff}.form_block .form_contents table td .mwform-radio-field input[type=radio]+span::after{background:#FFF;height:0.4em;width:0.4em;left:0.5em;top:0.825em}.form_block .form_contents table td .mwform-radio-field input[type=radio]:checked+span::after{background:#00BE00}.form_block .form_contents table td p.p-country-name{display:none}.form_block .form_contents table td .address input[type="text"]{max-width:790px;width:100%;margin:10px 0;display:block}.form_block .form_contents table td .privacy_check p{font-size:14px;margin:0.75em 0}@media only screen and (max-width: 768px){.form_block .form_contents table td .privacy_check p{font-size:12px}}.form_block .form_contents table td .privacy_check a{border-bottom:1px solid #222;position:relative}.form_block .form_contents table td .privacy_check a::after{content:"";display:block;position:absolute;width:16px;height:12px;top:50%;right:-2em;transform:translate(-50%, -50%);background:url(../img/common/green_arrow.svg) no-repeat center center / contain}.form_block .form_contents table td .privacy_check .mwform-radio-field{display:block}.form_block .btn_area{display:flex;align-items:center;justify-content:center;margin:40px 0 0;gap:2em}.form_block .btn_area .btn{background:#222222;position:relative;display:block;width:45%;max-width:225px;min-width:170px;line-height:64px;border:1px solid #222222;color:#fff;font-weight:400;font-size:16px;border-radius:50px;margin-bottom:8px}.form_block .btn_area .btn::before{position:absolute;content:"";display:block;background:#fff;border:1px solid #222222;width:0;height:64px;left:0;top:50%;transform:translateY(-50%);border-radius:50px;opacity:0;transition:0.4s ease-in-out}.form_block .btn_area .btn input{font-size:16px;position:relative;z-index:1;width:100%;padding:0 33px;display:block;cursor:pointer;pointer-events:auto;height:64px;text-align:left;color:#fff}.form_block .btn_area .btn span{position:absolute;width:24px;height:24px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:24px}.form_block .btn_area .btn span::before{content:"";position:absolute;width:100%;height:100%;background:#fff;border-radius:100%}.form_block .btn_area .btn span::after{content:"";position:absolute;width:33%;height:33%;background:#222222;border-radius:100%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}@media print, screen and (min-width: 769px ){.form_block .btn_area .btn:hover::before{width:100%;opacity:1}.form_block .btn_area .btn:hover input{color:#222222}.form_block .btn_area .btn:hover span::before{background:linear-gradient(63.43deg, #00be00 0%, #009d00 100%)}.form_block .btn_area .btn:hover span::after{width:50%;height:50%;background:#fff}}.form_block .btn_area .btn.back_btn{display:none}#entry_confirmation .form_block .form_contents table td .privacy_check{text-align:center;margin:30px 0 0;width:calc(100% - 220px);display:block}@media only screen and (max-width: 768px){#entry_confirmation .form_block .form_contents table td .privacy_check{width:100%}}#entry_confirmation .form_block .form_contents table td .privacy_check p{display:none}#entry_confirmation .form_block .form_contents table td .privacy_check .check_box{display:none}#entry_confirmation .form_block .btn_area .btn.back_btn{display:inline-block}#anti-social-forces .sec02{background-color:#F2F2F2;padding:80px 0}#anti-social-forces .sec02 .asf_detail h3{font-size:18px;font-weight:500;margin-bottom:20px}#anti-social-forces .sec02 .asf_detail p{line-height:200%}#anti-social-forces .sec03{padding:80px 0;background-color:white}#anti-social-forces .sec03 .sec_inner ul.decimal{counter-reset:number 0}#anti-social-forces .sec03 .sec_inner ul.decimal li{display:flex;margin-bottom:30px}#anti-social-forces .sec03 .sec_inner ul.decimal li:before{counter-increment:number 1;content:counter(number) ".";margin-right:10px}#anti-social-forces .sec_entry{display:none}.pageTop{z-index:99;position:fixed;bottom:40px;right:40px;width:64px;height:64px}@media only screen and (max-width: 768px){.pageTop{right:5vw;bottom:5vw}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}@keyframes shorter{from{width:100%}to{width:0}}@keyframes expand{from{width:0}to{width:110%}}@keyframes bgUpAnime{from{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeAnime{from{opacity:0}to{opacity:1}}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0);webkit-clip-path:inset(0);clip-path:inset(0)}100%{opacity:0;transform:translateY(10px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotate{animation:rotate 12s infinite linear}@keyframes drive{0%{left:100%}100%{left:-100px}}@keyframes scrollBackground{from{background-position:0 0}to{background-position:-100% 0}}.char{opacity:0;animation:appear 0.05s forwards;display:inline}@keyframes appear{to{opacity:1}}.interview_top_text .inn{white-space:nowrap}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;list-style:none;padding:0}.scroll-infinity__list--left{animation:infinity-scroll-left 40s infinite linear 0.5s both}