@charset "UTF-8";/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--spacing:.25rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-\[-1\]{z-index:-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.block{display:block}.flex{display:flex}.h-2\/1{height:200%}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.overflow-hidden{overflow:hidden}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}@media (min-width:48rem){.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:text-left{text-align:left}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--root-font-size: 100%}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-family:var(--font-serif)}body{margin:0;min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul[class],ol[class]{list-style:none;margin:0;padding:0}a{text-decoration:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:transparent;border:none;padding:0;margin:0;outline:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;cursor:pointer}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}button img,a img{display:inline-block;max-width:100%;height:auto}:root{--color-main: #0b5fff;--color-sub: #0ca6ea;--color-accent: #ff4081;--color-black: #000000;--color-blue: #172983;--font-size-title: font-clamp(20, 24, 1200, 30);--font-size-subtitle: font-clamp(18, 22, 1200, 28);--font-size-desc: font-clamp(16, 20, 1200, 24);--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-32: 8rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-en: "Chakra Petch", sans-serif;--font-serif: "Zen Old Mincho", serif;--font-sans: "Noto Sans JP", sans-serif;--default-font-family: "Zen Old Mincho", serif}a{transition:all .3s ease;cursor:pointer}a:hover{opacity:.5}.no-link{pointer-events:none!important;cursor:default!important;opacity:1!important}.hidden{display:none!important}.color-main{color:var(--color-main)}.mb-0{margin-bottom:0!important}.color-sub{color:var(--color-sub)}.color-accent{color:var(--color-accent)}.color-black{color:var(--color-black)}.font-gothic{font-family:var(--font-sans)}.font-en{font-family:var(--font-en);font-style:italic;font-weight:500}@media screen and (max-width: 600px){.content-width--mobile-full{width:100%!important}}@media screen and (max-width: 600px){.content-width-mobile{width:85%!important;margin:0 auto}}.content-width-small{width:67%;max-width:1200px;margin:0 auto}@media screen and (max-width: 1024px){.content-width-small{width:85%}}.content-width-xs{width:60%;max-width:1000px;margin:0 auto}@media screen and (max-width: 1024px){.content-width-xs{width:85%}}.content-width{width:80%;max-width:1485px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1024px){.content-width{width:85%}}@media screen and (max-width: 600px){.hidden-mobile{display:none!important}}@media screen and (min-width: 601px){.hidden-sm{display:none!important}}.color-blue{color:var(--color-blue)}.com-btn-center a{margin:0 auto}.com-btn-arrow a{display:flex;font-size:15px;color:#fff;position:relative;border:1px solid #fff;width:210px;height:50px;align-items:center;justify-content:center;transition:all .3s ease}@media screen and (max-width: 600px){.com-btn-arrow a{width:100%;height:55px}}.com-btn-arrow a:hover{background-color:#fff;color:var(--color-blue);opacity:1}.com-btn-arrow a:hover i:after{animation:arrow-move .5s forwards;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e")}.com-btn-arrow a i{width:22px;height:22px;overflow:hidden;margin-right:8px;position:relative;border-radius:50%}.com-btn-arrow a i:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0}@media screen and (max-width: 600px){.com-btn-arrow a i{position:absolute;left:15px;bottom:50%;transform:translateY(50%)}}.com-btn a{display:flex;font-size:15px;color:#fff;position:relative}@media screen and (max-width: 600px){.com-btn a{width:100%;border:1px solid #fff;height:55px;align-items:center;justify-content:center}}.com-btn a i{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;margin-right:8px}@media screen and (max-width: 600px){.com-btn a i{position:absolute;left:15px;bottom:50%;transform:translateY(50%)}}.com-btn-blue.com-btn-blue--large a{max-width:242px}.com-btn-blue a{display:flex;font-size:15px;color:var(--color-blue);border:1px solid var(--color-blue);width:100%;max-width:210px;text-align:center;height:50px;justify-content:center;align-items:center;position:relative;font-weight:700}@media screen and (max-width: 600px){.com-btn-blue a{width:100%;height:55px;max-width:100%}}.com-btn-blue a:hover{background-color:var(--color-blue);color:#fff;opacity:1}.com-btn-blue a:hover i:after{animation:arrow-move .5s forwards;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e")}.com-btn-blue a i{width:22px;height:22px;overflow:hidden;margin-right:8px;position:relative;border-radius:50%;position:absolute;left:10px;bottom:50%;transform:translateY(50%)}.com-btn-blue a i:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0}@media screen and (max-width: 600px){.com-btn-blue a i{position:absolute;left:15px;bottom:50%;transform:translateY(50%)}}.aside-contact{padding:100px 0;background:linear-gradient(45deg,#172983,#3098c6)}@media screen and (max-width: 600px){.aside-contact{padding:80px 0;background:linear-gradient(-210deg,#172983,#3098c6)}}.aside-contact h2{text-align:center;color:#fff;font-size:28px;margin-bottom:40px;font-weight:700}@media screen and (max-width: 1024px){.aside-contact h2{font-size:23px;white-space:nowrap;display:flex;justify-content:center}}.aside-contact .aside-contact-wrap{justify-content:space-between;flex-wrap:wrap}.aside-contact .aside-contact-wrap .aside-contact-wrap-col{width:48%;height:141px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col{width:100%;margin-bottom:20px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--tel h3{display:flex;font-size:24px;color:#fff;font-weight:700;align-items:baseline}@media screen and (max-width: 1024px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--tel h3{font-size:20px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--tel h3 span{color:#fff;font-size:35px;font-weight:700;margin-left:10px}@media screen and (max-width: 1024px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--tel h3 span{font-size:30px;margin-left:6px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact{background-color:#fff!important}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact a:hover i:after{animation:arrow-move .5s forwards}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact h3{display:flex;justify-content:center;align-items:center;font-size:25px;color:var(--color-blue);font-weight:700;position:relative;padding-left:40px}@media screen and (max-width: 1024px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact h3{font-size:20px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact h3 i{width:40px;height:40px;overflow:hidden;margin-right:8px;position:relative;border-radius:50%;position:absolute;left:-20px;bottom:50%;transform:translateY(50%)}.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact h3 i:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0}@keyframes arrow-move{0%{transform:translate(0)}49%{transform:translate(100%)}50%{transform:translate(-100%)}to{transform:translate(0)}}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col.aside-contact-wrap-col--contact h3 i{position:absolute;left:0;width:35px;bottom:50%;transform:translateY(50%)}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col a{display:flex;flex-wrap:wrap;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 0}.aside-contact .aside-contact-wrap .aside-contact-wrap-col a p{font-size:17px;color:#fff;width:100%}.aside-contact .aside-contact-wrap .aside-contact-wrap-col a small{width:100%;font-size:12px;color:#fff;font-family:var(--font-sans)}.breadcrumb-absolute{position:absolute;left:5%;top:80px;z-index:3}@media screen and (max-width: 1024px){.breadcrumb-absolute{position:absolute;top:70px}}.breadcrumb-absolute a,.breadcrumb-absolute span{color:#fff!important}.breadcrumb{padding:20px 0 20px 5%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.breadcrumb ul{display:flex;align-items:center;white-space:nowrap}.breadcrumb ul li a{font-size:12px;color:#393f4b;white-space:nowrap;font-family:var(--font-sans)}.breadcrumb ul li a:after{content:">";white-space:nowrap;margin:0 10px}.breadcrumb ul li span{font-size:12px;color:#393f4b;font-family:var(--font-sans);white-space:nowrap}.top .top-visual{position:fixed}@media screen and (min-width: 601px){.top .top-visual{position:fixed}}.top .top-visual:before{width:100%;height:100%;position:absolute;content:"";display:block;left:0;top:0;background-color:#393f4b80;z-index:10}.top .top-visual img{height:100%}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-left{height:50%!important}}.top .top-visual .two-column-slider-left .swiper-slide-active img,.top .top-visual .two-column-slider-left .swiper-slide-duplicate-active img{transform:translateY(0) scale(1.1)!important}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-left .swiper-slide-active img,.top .top-visual .two-column-slider-left .swiper-slide-duplicate-active img{transform:translateY(10px) scale(1.2)!important}}.top .top-visual .two-column-slider-left img{-o-object-position:center;object-position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateY(-30px) scale(1.1);transition:all 5s ease}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-left img{transform:translateY(-20px) scale(1.2)}}.top .top-visual .two-column-slider-right .swiper-slide-active img,.top .top-visual .two-column-slider-right .swiper-slide-duplicate-active img{transform:translateY(0) scale(1.1)!important}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-right .swiper-slide-active img,.top .top-visual .two-column-slider-right .swiper-slide-duplicate-active img{transform:translateY(-10px) scale(1.2)!important}}.top .top-visual .two-column-slider-right img{-o-object-position:center;object-position:center;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translateY(30px) scale(1.1);transition:transform 5s ease}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-right img{transform:translateY(20px) scale(1.2)}}@media screen and (max-width: 600px){.top .top-visual .two-column-slider-right{height:50%!important}}.top .sec-bg{position:relative}.top .sec-bg:before{width:100%;height:242px;content:"";display:block;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#fff0,#393f4bb3)}.top .sec-bg:after{width:100%;height:100%;display:block;content:"";position:absolute;top:242px;left:0;background:linear-gradient(to bottom,#393f4bb3,#172983b3,#393f4bb3 20%,#393f4b 25%)}@media screen and (max-width: 600px){.top .sec-bg:after{background:linear-gradient(to bottom,#393f4bb3,#172983b3 5%,#393f4b 60%,#393f4b)}}.top .sec-bg:after{z-index:-1}.top .sec01{margin-top:750px;position:relative;z-index:10;padding-bottom:100px}.top .sec01 h1{font-size:71px;font-weight:700;color:#fff;margin-bottom:100px;width:60%;max-width:1000px}@media screen and (max-width: 600px){.top .sec01 h1{width:100%;margin-top:-50px;margin-bottom:400px}}.top .sec01 h1 img{width:100%}.top .sec01 .sec01-content h2{color:#fff;font-size:48px;margin-bottom:30px;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 1024px){.top .sec01 .sec01-content h2{font-size:26px}}.top .sec01 .sec01-content p{font-size:17px;color:#fff;font-family:var(--font-sans);line-height:2;font-weight:500;margin-bottom:30px}.top .sec02{position:relative;z-index:10;padding-bottom:100px}.top .sec02 .sec02-title{display:flex;margin-bottom:30px;flex-wrap:wrap}.top .sec02 .sec02-title .sec02-title-left{width:24%}@media screen and (max-width: 1024px){.top .sec02 .sec02-title .sec02-title-left{width:100%;margin-bottom:30px}}.top .sec02 .sec02-title .sec02-title-left h2{color:#fff}.top .sec02 .sec02-title .sec02-title-right{width:76%}@media screen and (max-width: 1024px){.top .sec02 .sec02-title .sec02-title-right{width:100%}}@media screen and (max-width: 600px){.top .sec02 .sec02-title .sec02-title-right{margin-top:-15px}}.top .sec02 .sec02-title .sec02-title-right h3{color:#fff;font-size:28px;margin-bottom:10px;letter-spacing:.1em;font-weight:700}@media screen and (max-width: 1024px){.top .sec02 .sec02-title .sec02-title-right h3{font-size:25px}}@media screen and (max-width: 600px){.top .sec02 .sec02-title .sec02-title-right h3{text-align:center;font-size:23px;line-height:1.73;margin-bottom:20px}}.top .sec02 .sec02-title .sec02-title-right p{color:#fff;font-size:14px;font-family:var(--font-sans);line-height:2;letter-spacing:.12em}.top .sec02 .sec02-wrap{display:flex;flex-wrap:wrap}.top .sec02 .sec02-wrap .sec02-wrap-col{width:33.33%;position:relative}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-col{width:100%;margin-bottom:40px}}.top .sec02 .sec02-wrap .sec02-wrap-col a{display:block}.top .sec02 .sec02-wrap .sec02-wrap-col a:hover{opacity:1}.top .sec02 .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img img{transform:scale(1.05)}.top .sec02 .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img:after{background-color:#393f4b00}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{position:relative;overflow:hidden}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img:after{width:100%;height:100%;content:"";display:block;background-color:#393f4b80;position:absolute;transition:all .3s ease;top:0;left:0}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img img{width:100%;transition:all .3s ease}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title{position:absolute;width:80%;background-color:#fff;right:0;bottom:0;padding:35px 30px}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title{padding:30px}}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title{width:100%;position:relative}}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title h4{display:flex;font-size:25px;align-items:center;font-weight:700}@media screen and (max-width: 1024px){.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title h4{font-size:23px}}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title h4 i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");display:block;background-repeat:no-repeat;background-size:contain;width:22px;height:22px;margin-right:10px}.top .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-title p{font-size:14px;margin-top:5px;font-family:var(--font-sans);letter-spacing:.12em;font-weight:500;line-height:1.78;height:100px;overflow:hidden}.top .sec03{padding-bottom:140px}@media screen and (max-width: 1024px){.top .sec03{padding-bottom:120px}}.top .sec03 .sec03-title{margin-bottom:20px}.top .sec03 .sec03-title h2{color:#fff;font-weight:700}.top .sec03 .sec03-title span{color:#0ca6ea;font-family:var(--font-en);font-style:italic;font-weight:500}.top .sec03 .sec03-wrap{justify-content:space-between}.top .sec03 .sec03-wrap .sec03-wrap-col{width:48%;margin-bottom:30px}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-col{width:100%}}.top .sec03 .sec03-wrap .sec03-wrap-col:last-child{margin-bottom:0}.top .sec03 .sec03-wrap .sec03-wrap-col p{color:#fff;margin:10px 0 0;font-size:20px}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-col p{text-align:center;font-size:17px}}.top .sec04{position:relative;background:linear-gradient(45deg,#c9f5ff,#3098c6);padding:120px 0}@media screen and (max-width: 600px){.top .sec04{padding:90px 0;background:linear-gradient(to bottom,#c9f5ff,#6ebedd)}}.top .sec04 .sec04-title{margin-bottom:30px}.top .sec04 .sec04-title h2{color:var(--color-blue);font-weight:700}.top .sec04 h3{font-size:23px;color:var(--color-blue);margin-bottom:10px}@media screen and (max-width: 600px){.top .sec04 h3{text-align:center}}.top .sec04 p{line-height:2.4;font-size:14px;font-family:var(--font-sans);margin-bottom:30px;font-weight:500}.top .sec04 .sec04-img{position:absolute;width:37%;left:52%;top:0;height:100%;overflow:hidden;display:flex;justify-content:space-between}@media screen and (max-width: 600px){.top .sec04 .sec04-img{position:relative;left:0;top:0;height:auto;width:100%;margin-bottom:30px}}.top .sec04 .sec04-img .sec04-img-left{width:48%}@media screen and (max-width: 600px){.top .sec04 .sec04-img .sec04-img-left{display:none}}.top .sec04 .sec04-img .sec04-img-left ul li{margin:10px 0}.top .sec04 .sec04-img .sec04-img-right{width:48%}@media screen and (max-width: 600px){.top .sec04 .sec04-img .sec04-img-right{display:none}}.top .sec04 .sec04-img .sec04-img-right ul li{margin:10px 0}.top .sec04 .sec04-img .sec04-img-sp{overflow:hidden;position:relative;width:100%;display:none}@media screen and (max-width: 600px){.top .sec04 .sec04-img .sec04-img-sp{display:block}}.top .sec04 .sec04-img .sec04-img-sp ul{display:flex;gap:15px;margin:0;padding:0;list-style:none;align-items:center;width:3765px}.top .sec04 .sec04-img .sec04-img-sp ul li{width:300px}.top .sec04 .sec04-img .sec04-img-sp ul li img{width:100%}.top .sec05{background-color:#fff;padding:90px 0}.top .sec05 .news-wrap{margin-top:50px}.top .sec05 .news-wrap .news-wrap-col:last-child a{border-bottom:1px solid #d9d9d9}.top .sec05 .news-wrap .news-wrap-col:last-child a:after{width:85px;height:1px;position:absolute;left:0;bottom:-1px;background-color:var(--color-blue);content:"";display:block}.top .sec05 .news-wrap .news-wrap-col a{display:flex;padding:20px;position:relative;border-top:1px solid #d9d9d9;flex-wrap:wrap}@media screen and (max-width: 600px){.top .sec05 .news-wrap .news-wrap-col a{padding:20px 0}}.top .sec05 .news-wrap .news-wrap-col a:before{width:85px;height:1px;position:absolute;left:0;top:-1px;background-color:var(--color-blue);content:"";display:block}.top .sec05 .news-wrap .news-wrap-col a time{font-size:14px}.top .sec05 .news-wrap .news-wrap-col a span{display:block;width:200px;text-align:center;color:var(--color-blue);font-weight:700;font-size:15px}@media screen and (max-width: 600px){.top .sec05 .news-wrap .news-wrap-col a span{width:auto;margin-left:10px;line-height:1.3}}.top .sec05 .news-wrap .news-wrap-col a h3{font-size:15px;font-weight:700}@media screen and (max-width: 600px){.top .sec05 .news-wrap .news-wrap-col a h3{width:100%;margin-top:6px}}.top .sec05 .news-wrap .news-wrap-col a i{position:absolute;right:30px;bottom:50%;transform:translateY(50%);width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_15'%20data-name='グループ%2015'%20transform='translate(-141%20-1473)'%3e%3cg%20id='楕円形_1'%20data-name='楕円形%201'%20transform='translate(141%201473)'%20fill='none'%20stroke='%23172983'%20stroke-width='1'%3e%3ccircle%20cx='11'%20cy='11'%20r='11'%20stroke='none'/%3e%3ccircle%20cx='11'%20cy='11'%20r='10.5'%20fill='none'/%3e%3c/g%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.top .sec05 .news-wrap .news-wrap-col a i{right:10px}}.top .sec05 .news-link{text-align:right;margin-top:20px}@media screen and (max-width: 600px){.top .sec05 .news-link{text-align:center;margin-top:30px}}.top .sec05 .news-link a{font-size:15px;color:var(--color-blue);display:inline-flex;font-weight:700;align-items:center}.top .sec05 .news-link a i{display:block;content:"";width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;margin-right:10px}.nav-open .header-hamburger span:nth-child(1){transform:translate(-50%,-50%) rotate(35deg);top:35%;margin:0!important}.nav-open .header-hamburger span:nth-child(2){opacity:0}.nav-open .header-hamburger span:nth-child(3){transform:translate(-50%,-50%) rotate(-35deg);top:35%;margin:0!important}.nav-open .header-hamburger p:before{content:"CLOSE"!important}.nav-open .header-sp{transform:translateY(0)!important}.header-page{background-color:#393f4b!important}.header{position:fixed;left:0;top:0;width:100%;z-index:999;transition:all .3s ease}.header.header-scroll{background-color:#393f4b!important}.header.header-scroll .header-wrap{padding:0 0 0 5%!important}.header.header-scroll .header-contact,.header.header-scroll .header-contact a{height:100%!important}.header .header-wrap{justify-content:space-between;margin:0 auto;width:100%;padding:0 5%;transition:all .3s ease}.header .header-wrap-logo{width:242px;padding:15px 0}@media screen and (max-width: 1024px){.header .header-wrap-logo{padding:10px 0}}@media screen and (max-width: 600px){.header .header-wrap-logo{width:208px}}.header .header-wrap-list{display:flex;align-items:center}@media screen and (max-width: 1024px){.header .header-wrap-list{display:none}}.header .header-wrap-list ul{display:flex;align-items:center;height:100%}.header .header-wrap-list ul li{margin-right:30px;display:flex;align-items:center;height:100%}@media screen and (max-width: 1200px){.header .header-wrap-list ul li{margin-right:15px}}.header .header-wrap-list ul li:last-child{margin-right:0}.header .header-wrap-list ul li.text-link a{position:relative;overflow:hidden;z-index:2}.header .header-wrap-list ul li.text-link a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .28s ease;will-change:transform}.header .header-wrap-list ul li.text-link a:hover:after{transform-origin:left;transform:scaleX(1)}.header .header-wrap-list ul li a{color:#fff;font-size:clamp(11px,1.1vw,16px)}@media screen and (max-width: 1200px){.header .header-wrap-list ul li a{font-size:12px}}.header .header-wrap-list ul li .header-tel a{display:block;text-align:center}.header .header-wrap-list ul li .header-tel a h3{color:#fff;font-size:14px}.header .header-wrap-list ul li .header-tel a h3 span{font-size:20px;font-weight:700}.header .header-wrap-list ul li .header-tel a p{color:#fff;font-size:11px}.header .header-wrap-list ul li .header-contact{height:100%;display:flex;align-items:center}.header .header-wrap-list ul li .header-contact a{display:flex;align-items:center;justify-content:center;width:165px;height:50px;background:linear-gradient(45deg,#172983,#3098c6);transition:all .3s ease}.header .header-wrap-list ul li .header-contact a h3{color:#fff;text-align:center}.header .header-hamburger{width:89px;height:89px;position:absolute;right:0;top:0;background:linear-gradient(45deg,#172983,#3098c6);display:none}@media screen and (max-width: 1024px){.header .header-hamburger{display:block}}.header .header-hamburger a{display:block;position:relative;width:100%;height:100%}.header .header-hamburger span{display:block;width:44px;height:2px;background-color:#fff;position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);transition:all .3s ease}.header .header-hamburger span:nth-child(1){margin-top:-10px}.header .header-hamburger span:nth-child(3){margin-top:10px}.header .header-hamburger p{margin:0;width:100%;text-align:center;position:absolute;bottom:18px;left:0;padding-left:2px;color:#fff;font-size:14px;letter-spacing:.12em;font-weight:700}.header .header-hamburger p:before{content:"MENU"}.header-sp{background-color:#393f4b;transform:translateY(-100%);transition:all .3s ease;width:100%;position:fixed;left:0;top:0;height:100vh;z-index:998;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:140px 0}.header-sp::-webkit-scrollbar{display:none}.header-sp-content ul li{border-bottom:1px solid #fff}.header-sp-content ul li:first-child{border-top:1px solid #fff}.header-sp-content ul li a{padding:20px 0;font-size:20px;color:#fff;display:block;position:relative;font-weight:700}.header-sp-content ul li a.open i:after{display:none!important}.header-sp-content ul li a .arrow{width:7px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9.344'%20height='16.349'%20viewBox='0%200%209.344%2016.349'%3e%3cpath%20id='パス_102663'%20data-name='パス%20102663'%20d='M321.1,7115.667l7.229,7.58-7.229,7.379'%20transform='translate(-320.381%20-7114.977)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;position:absolute;right:15px;top:50%;transform:translateY(-50%);display:block;content:""}.header-sp-content ul li a.link-bottom i{width:17px;height:17px;position:absolute;right:15px;bottom:50%;transform:translateY(50%)}.header-sp-content ul li a.link-bottom i:before{content:"";display:block;width:17px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.header-sp-content ul li a.link-bottom i:after{content:"";display:block;width:2px;height:17px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.header-sp-content ul li ol{padding-bottom:20px;display:none}.header-sp-content ul li ol li{border:none!important}.header-sp-content ul li ol li a{padding:7px 0;font-family:var(--font-sans);font-size:14px;font-weight:500}.header-sp-content .footer-wrap-top-col{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.header-sp-content .footer-wrap-top-col h3{margin-top:30px;text-align:center;width:100%}.header-sp-content .footer-wrap-top-col h3:last-child{margin-top:15px}.header-sp-content .footer-wrap-top-col h3 a{color:#fff;font-size:17px;font-weight:700;text-align:center}.header-sp-content .footer-wrap-top-col h3 a.target{display:flex;align-items:center;justify-content:center}.header-sp-content .footer-wrap-top-col h3 a.target i{width:15px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17.871'%20height='17.871'%20viewBox='0%200%2017.871%2017.871'%3e%3cpath%20id='Icon_akar-link-out'%20data-name='Icon%20akar-link-out'%20d='M13.517,10.94l6.44-6.44m-4.294,0h4.294V8.794m0,5.152v4.294a1.717,1.717,0,0,1-1.717,1.717H6.217A1.717,1.717,0,0,1,4.5,18.239V6.217A1.717,1.717,0,0,1,6.217,4.5h4.294'%20transform='translate(-3.5%20-3.086)'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;background-position:center;margin-left:10px}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-line{width:48%}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-line a{display:flex;align-items:center;justify-content:left;width:157px;height:50px;font-family:var(--font-sans);font-weight:700;font-size:12px;background-color:#3cc755;border-radius:6px;color:#fff;padding-left:20px}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-line i{width:27px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27.84'%20height='26.516'%20viewBox='0%200%2027.84%2026.516'%3e%3cpath%20id='line_logo_icon_145104'%20d='M22.461,11.54a.732.732,0,1,1,0,1.464H20.426v1.3h2.035a.73.73,0,1,1,0,1.46H19.7a.731.731,0,0,1-.728-.73V9.506a.732.732,0,0,1,.728-.733h2.769a.732.732,0,1,1,0,1.463H20.427v1.3Zm-4.467,3.5a.735.735,0,0,1-.5.693.823.823,0,0,1-.231.036.739.739,0,0,1-.594-.29l-2.832-3.851v3.411a.73.73,0,0,1-1.46,0V9.5a.737.737,0,0,1,.5-.693.656.656,0,0,1,.226-.037.759.759,0,0,1,.575.295l2.854,3.86V9.5a.732.732,0,1,1,1.464,0Zm-6.661,0a.729.729,0,1,1-1.459,0V9.505a.73.73,0,1,1,1.46,0Zm-2.86.73H5.7a.736.736,0,0,1-.734-.73V9.505a.732.732,0,1,1,1.464,0v4.8H8.474a.73.73,0,0,1,0,1.46ZM27.84,12.06c0-6.23-6.249-11.3-13.92-11.3S0,5.83,0,12.06c0,5.583,4.953,10.259,11.641,11.147.453.095,1.069.3,1.228.685a2.864,2.864,0,0,1,.045,1.255l-.191,1.182c-.055.349-.281,1.374,1.215.748s8.025-4.73,10.947-8.094A10,10,0,0,0,27.84,12.06Z'%20transform='translate(0%20-0.76)'%20fill='%23fff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;margin-right:8px}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-insta{width:48%}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-insta a{display:flex;align-items:center;justify-content:left;padding-left:20px;width:157px;height:50px;color:#fff;font-family:var(--font-sans);font-weight:700;font-size:12px;background:linear-gradient(45deg,#b82c98,#f3bf40);border-radius:6px}.header-sp-content .footer-wrap-top-col .footer-wrap-top-col-insta i{margin-right:8px;width:27px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.661'%20height='21.656'%20viewBox='0%200%2021.661%2021.656'%3e%3cpath%20id='Icon_awesome-instagram'%20data-name='Icon%20awesome-instagram'%20d='M10.828,7.513a5.552,5.552,0,1,0,5.552,5.552A5.544,5.544,0,0,0,10.828,7.513Zm0,9.162a3.61,3.61,0,1,1,3.61-3.61A3.616,3.616,0,0,1,10.828,16.675ZM17.9,7.286a1.3,1.3,0,1,1-1.3-1.3A1.292,1.292,0,0,1,17.9,7.286ZM21.579,8.6A6.409,6.409,0,0,0,19.83,4.063a6.451,6.451,0,0,0-4.538-1.749c-1.788-.1-7.147-.1-8.935,0A6.442,6.442,0,0,0,1.82,4.058,6.43,6.43,0,0,0,.071,8.6c-.1,1.788-.1,7.147,0,8.935A6.409,6.409,0,0,0,1.82,22.068a6.459,6.459,0,0,0,4.538,1.749c1.788.1,7.147.1,8.935,0a6.409,6.409,0,0,0,4.538-1.749,6.451,6.451,0,0,0,1.749-4.538c.1-1.788.1-7.142,0-8.93ZM19.27,19.449a3.655,3.655,0,0,1-2.059,2.059c-1.426.565-4.808.435-6.383.435s-4.963.126-6.383-.435a3.655,3.655,0,0,1-2.059-2.059c-.565-1.426-.435-4.808-.435-6.383S1.825,8.1,2.386,6.682A3.655,3.655,0,0,1,4.444,4.624c1.426-.565,4.808-.435,6.383-.435s4.963-.126,6.383.435A3.655,3.655,0,0,1,19.27,6.682c.565,1.426.435,4.808.435,6.383S19.835,18.028,19.27,19.449Z'%20transform='translate(0.005%20-2.238)'%20fill='%23fff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;background-position:center}.header-service-hover{position:fixed;width:100%;top:91px;background-color:#393f4b;left:0;z-index:1500;padding:35px 0;opacity:0;visibility:hidden;transition:all .3s ease}.header-service-hover.active{opacity:1!important;visibility:visible!important}.header-service-hover .other-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1024px){.header-service-hover .other-wrap{width:100%;max-width:500px;margin:0 auto}}.header-service-hover .other-wrap .other-wrap-col{width:32%}@media screen and (max-width: 1024px){.header-service-hover .other-wrap .other-wrap-col{width:100%;margin-bottom:40px}}.header-service-hover .other-wrap .other-wrap-col:last-child{margin-bottom:0}.header-service-hover .other-wrap .other-wrap-col .other-wrap-col-img{margin-bottom:20px}.header-service-hover .other-wrap .other-wrap-col span{display:flex;align-items:center;color:#fff;font-size:20px}.header-service-hover .other-wrap .other-wrap-col span i{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3cpath%20id='楕円形_1'%20data-name='楕円形%201'%20d='M11,1A10,10,0,1,0,21,11,10.011,10.011,0,0,0,11,1m0-1A11,11,0,1,1,0,11,11,11,0,0,1,11,0Z'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;margin-right:5px}.header-service-hover .other-wrap .other-wrap-col a{display:block}.footer{background-color:#393f4b;padding:80px 0 40px;position:relative}.footer .footer-back{position:absolute;right:50px;bottom:50px;z-index:100;width:57px}@media screen and (max-width: 600px){.footer .footer-back{display:none}}.footer .footer-back a{display:block}.footer .footer-wrap .footer-wrap-top{display:flex;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-top{display:none}}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col{width:25%}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col:nth-child(2){width:22%}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col:nth-child(4){width:28%}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col h3{margin-bottom:12px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col h3 a{color:#fff;font-size:20px;font-weight:700}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col h3 a.target{display:flex;align-items:center}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col h3 a.target i{width:15px;height:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='17.871'%20height='17.871'%20viewBox='0%200%2017.871%2017.871'%3e%3cpath%20id='Icon_akar-link-out'%20data-name='Icon%20akar-link-out'%20d='M13.517,10.94l6.44-6.44m-4.294,0h4.294V8.794m0,5.152v4.294a1.717,1.717,0,0,1-1.717,1.717H6.217A1.717,1.717,0,0,1,4.5,18.239V6.217A1.717,1.717,0,0,1,6.217,4.5h4.294'%20transform='translate(-3.5%20-3.086)'%20fill='none'%20stroke='%23fff'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;background-position:center;margin-left:10px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col ul li{margin-bottom:5px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col ul li:last-child{margin-bottom:0}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col ul li a{color:#fff;font-size:14px;font-family:var(--font-sans)}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col .footer-wrap-top-col-line{margin-bottom:15px;margin-top:30px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col .footer-wrap-top-col-line a{display:flex;align-items:center;justify-content:left;width:157px;height:50px;font-family:var(--font-sans);font-weight:700;font-size:12px;background-color:#3cc755;border-radius:6px;color:#fff;padding-left:20px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col .footer-wrap-top-col-line i{width:27px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='27.84'%20height='26.516'%20viewBox='0%200%2027.84%2026.516'%3e%3cpath%20id='line_logo_icon_145104'%20d='M22.461,11.54a.732.732,0,1,1,0,1.464H20.426v1.3h2.035a.73.73,0,1,1,0,1.46H19.7a.731.731,0,0,1-.728-.73V9.506a.732.732,0,0,1,.728-.733h2.769a.732.732,0,1,1,0,1.463H20.427v1.3Zm-4.467,3.5a.735.735,0,0,1-.5.693.823.823,0,0,1-.231.036.739.739,0,0,1-.594-.29l-2.832-3.851v3.411a.73.73,0,0,1-1.46,0V9.5a.737.737,0,0,1,.5-.693.656.656,0,0,1,.226-.037.759.759,0,0,1,.575.295l2.854,3.86V9.5a.732.732,0,1,1,1.464,0Zm-6.661,0a.729.729,0,1,1-1.459,0V9.505a.73.73,0,1,1,1.46,0Zm-2.86.73H5.7a.736.736,0,0,1-.734-.73V9.505a.732.732,0,1,1,1.464,0v4.8H8.474a.73.73,0,0,1,0,1.46ZM27.84,12.06c0-6.23-6.249-11.3-13.92-11.3S0,5.83,0,12.06c0,5.583,4.953,10.259,11.641,11.147.453.095,1.069.3,1.228.685a2.864,2.864,0,0,1,.045,1.255l-.191,1.182c-.055.349-.281,1.374,1.215.748s8.025-4.73,10.947-8.094A10,10,0,0,0,27.84,12.06Z'%20transform='translate(0%20-0.76)'%20fill='%23fff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;margin-right:8px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col .footer-wrap-top-col-insta a{display:flex;align-items:center;justify-content:left;padding-left:20px;width:157px;height:50px;color:#fff;font-family:var(--font-sans);font-weight:700;font-size:12px;background:linear-gradient(45deg,#b82c98,#f3bf40);border-radius:6px}.footer .footer-wrap .footer-wrap-top .footer-wrap-top-col .footer-wrap-top-col-insta i{margin-right:8px;width:27px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='21.661'%20height='21.656'%20viewBox='0%200%2021.661%2021.656'%3e%3cpath%20id='Icon_awesome-instagram'%20data-name='Icon%20awesome-instagram'%20d='M10.828,7.513a5.552,5.552,0,1,0,5.552,5.552A5.544,5.544,0,0,0,10.828,7.513Zm0,9.162a3.61,3.61,0,1,1,3.61-3.61A3.616,3.616,0,0,1,10.828,16.675ZM17.9,7.286a1.3,1.3,0,1,1-1.3-1.3A1.292,1.292,0,0,1,17.9,7.286ZM21.579,8.6A6.409,6.409,0,0,0,19.83,4.063a6.451,6.451,0,0,0-4.538-1.749c-1.788-.1-7.147-.1-8.935,0A6.442,6.442,0,0,0,1.82,4.058,6.43,6.43,0,0,0,.071,8.6c-.1,1.788-.1,7.147,0,8.935A6.409,6.409,0,0,0,1.82,22.068a6.459,6.459,0,0,0,4.538,1.749c1.788.1,7.147.1,8.935,0a6.409,6.409,0,0,0,4.538-1.749,6.451,6.451,0,0,0,1.749-4.538c.1-1.788.1-7.142,0-8.93ZM19.27,19.449a3.655,3.655,0,0,1-2.059,2.059c-1.426.565-4.808.435-6.383.435s-4.963.126-6.383-.435a3.655,3.655,0,0,1-2.059-2.059c-.565-1.426-.435-4.808-.435-6.383S1.825,8.1,2.386,6.682A3.655,3.655,0,0,1,4.444,4.624c1.426-.565,4.808-.435,6.383-.435s4.963-.126,6.383.435A3.655,3.655,0,0,1,19.27,6.682c.565,1.426.435,4.808.435,6.383S19.835,18.028,19.27,19.449Z'%20transform='translate(0.005%20-2.238)'%20fill='%23fff'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;display:block;background-position:center}.footer .footer-wrap .footer-wrap-bottom{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom{padding-top:50px}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-logo h2 a{display:block;max-width:340px;width:100%}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-logo h2 a{margin:0 auto 30px}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt{width:calc(100% - 340px);padding-left:40px}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt{width:100%;padding-left:0}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt h3{font-size:20px;font-weight:700;color:#fff;font-family:var(--font-sans)}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt h3{text-align:center}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt p{font-size:16px;line-height:1.6;color:#fff;font-family:var(--font-sans);font-weight:500}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-txt p{text-align:center}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link{width:100%;border-top:1px solid #fff;padding-top:20px;margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link ul{width:100%;justify-content:center}}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link ul li{margin-right:15px}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link ul li a{color:#fff;font-family:var(--font-sans);font-size:12px}.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link p{font-size:12px;color:#ffffff80;font-family:var(--font-sans)}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-bottom .footer-wrap-bottom-link p{width:100%;text-align:center;margin-top:20px}}.archive .select select{position:relative;width:260px;border-radius:6px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.124'%20height='7.504'%20viewBox='0%200%2013.124%207.504'%3e%3cpath%20id='Icon_ionic-ios-arrow-down'%20data-name='Icon%20ionic-ios-arrow-down'%20d='M12.752,16.488l4.962-4.966a.934.934,0,0,1,1.325,0,.946.946,0,0,1,0,1.329l-5.623,5.627a.936.936,0,0,1-1.293.027l-5.662-5.65a.938.938,0,1,1,1.325-1.329Z'%20transform='translate(-6.188%20-11.246)'%20fill='%23959595'/%3e%3c/svg%3e");background-size:15px;background-repeat:no-repeat;background-position:right 15px center;padding:10px 40px 10px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d9d9d9;font-size:14px;font-family:var(--font-sans);color:#818181}@media screen and (max-width: 600px){.archive .select select{width:100%}}.archive .news-sec{padding:100px 0}@media screen and (max-width: 1024px){.archive .news-sec{padding:50px 0}}.archive .news-sec .news-wrap{margin-top:50px}.archive .news-sec .news-wrap .news-wrap-col:last-child a{border-bottom:1px solid #d9d9d9}.archive .news-sec .news-wrap .news-wrap-col:last-child a:after{width:85px;height:1px;position:absolute;left:0;bottom:-1px;background-color:var(--color-blue);content:"";display:block}.archive .news-sec .news-wrap .news-wrap-col a{display:flex;padding:20px;position:relative;border-top:1px solid #d9d9d9;flex-wrap:wrap}@media screen and (max-width: 600px){.archive .news-sec .news-wrap .news-wrap-col a{padding:20px 0}}.archive .news-sec .news-wrap .news-wrap-col a:before{width:85px;height:1px;position:absolute;left:0;top:-1px;background-color:var(--color-blue);content:"";display:block}.archive .news-sec .news-wrap .news-wrap-col a time{font-size:14px}.archive .news-sec .news-wrap .news-wrap-col a span{display:block;width:200px;text-align:center;color:var(--color-blue);font-weight:700;font-size:15px}@media screen and (max-width: 600px){.archive .news-sec .news-wrap .news-wrap-col a span{width:auto;margin-left:10px;line-height:1.3}}.archive .news-sec .news-wrap .news-wrap-col a h3{font-size:15px;font-weight:700}@media screen and (max-width: 600px){.archive .news-sec .news-wrap .news-wrap-col a h3{width:100%;margin-top:6px}}.archive .news-sec .news-wrap .news-wrap-col a i{position:absolute;right:30px;bottom:50%;transform:translateY(50%);width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_15'%20data-name='グループ%2015'%20transform='translate(-141%20-1473)'%3e%3cg%20id='楕円形_1'%20data-name='楕円形%201'%20transform='translate(141%201473)'%20fill='none'%20stroke='%23172983'%20stroke-width='1'%3e%3ccircle%20cx='11'%20cy='11'%20r='11'%20stroke='none'/%3e%3ccircle%20cx='11'%20cy='11'%20r='10.5'%20fill='none'/%3e%3c/g%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.archive .news-sec .news-wrap .news-wrap-col a i{right:10px}}.else .sec01{padding:95px 0}.else .privacy-wrap{padding-bottom:25px;border-bottom:1px solid #dedede;margin-bottom:25px}.else .privacy-wrap h2,.else .privacy-wrap h3{color:var(--color-blue);font-weight:700;font-size:17px;margin-bottom:10px}.else .privacy-wrap p{font-family:var(--font-sans);font-size:14px;line-height:2.4}.else .privacy-wrap p .link{font-weight:700;text-decoration:underline}.else .sitemap-wrap{display:flex;flex-wrap:wrap}.else .sitemap-wrap .sitemap-wrap-col{width:33%}.else .sitemap-wrap .sitemap-wrap-col h3{margin-bottom:20px;font-weight:700}.else .sitemap-wrap .sitemap-wrap-col h3 a{font-size:20px;color:var(--color-blue)}.else .sitemap-wrap .sitemap-wrap-col ul li{margin-bottom:15px}.else .sitemap-wrap .sitemap-wrap-col ul li:last-child{margin-bottom:0}.else .sitemap-wrap .sitemap-wrap-col ul li a{font-size:14px;font-family:var(--font-sans)}.main-single{padding-top:90px}.main-single article{padding-bottom:120px;margin-top:50px}@media screen and (max-width: 1024px){.main-single article{padding-bottom:80px;margin-top:30px}}.main-single article .article-info{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #d9d9d9;position:relative;margin-bottom:40px}.main-single article .article-info:after{width:84px;height:1px;left:0;bottom:-1px;background-color:var(--color-blue);content:"";display:block;position:absolute}.main-single article .article-info time{font-size:14px}.main-single article .article-info span{display:block;margin-left:10px;color:var(--color-blue);font-size:15px}.main-single article h1{font-size:30px;font-weight:700;letter-spacing:.07em}@media screen and (max-width: 1024px){.main-single article h1{font-size:20px}}.main-single .article-content{margin-bottom:80px}.main-single .article-content h1,.main-single .article-content h2,.main-single .article-content h3,.main-single .article-content h4,.main-single .article-content h5,.main-single .article-content h6{font-weight:700;font-size:23px;margin:30px 0 15px}@media screen and (max-width: 1024px){.main-single .article-content h1,.main-single .article-content h2,.main-single .article-content h3,.main-single .article-content h4,.main-single .article-content h5,.main-single .article-content h6{font-size:17px}}.main-single .article-content h4,.main-single .article-content h5,.main-single .article-content h6{font-weight:700;font-size:20px;margin:20px 0 10px}@media screen and (max-width: 1024px){.main-single .article-content h4,.main-single .article-content h5,.main-single .article-content h6{font-size:15px}}.main-single .article-content p,.main-single .article-content div,.main-single .article-content li,.main-single .article-content a{font-family:var(--font-sans);font-size:14px;line-height:2}.fish .sec05 h2{text-align:center;color:var(--color-blue);font-size:23px;margin-bottom:60px;font-weight:700;line-height:1.95}@media screen and (max-width: 1024px){.fish .sec05 h2{font-size:17px;margin-bottom:40px;padding:0 5%}}.fish .fish-wrap{margin-top:40px;display:flex;flex-wrap:wrap;gap:2%}@media screen and (max-width: 600px){.fish .fish-wrap{gap:4%}}.fish .fish-wrap .fish-wrap-col{width:32%;margin-bottom:80px}@media screen and (max-width: 600px){.fish .fish-wrap .fish-wrap-col{width:48%;margin-bottom:50px}}.fish .fish-wrap .fish-wrap-col a{display:block}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-img{margin-bottom:20px}@media screen and (max-width: 600px){.fish .fish-wrap .fish-wrap-col .fish-wrap-col-img{margin-bottom:8px}}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-img img{width:100%;height:21.9619326501vw;max-height:285px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.fish .fish-wrap .fish-wrap-col .fish-wrap-col-img img{height:19.53125vw}}@media screen and (max-width: 600px){.fish .fish-wrap .fish-wrap-col .fish-wrap-col-img img{height:32vw}}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-txt h3{font-size:20px;font-weight:700}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-txt span{font-size:15px;color:var(--color-blue);font-weight:700}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-btn{margin-top:15px}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-btn span{display:flex;align-items:center;font-size:15px;color:var(--color-blue)}.fish .fish-wrap .fish-wrap-col .fish-wrap-col-btn span i{width:16px;height:16px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;margin-right:8px;display:block}.main-single-fish{padding-bottom:0;padding-top:90px;margin-top:50px}@media screen and (max-width: 1024px){.main-single-fish{padding-top:60px;margin-top:30px}}.main-single-fish .article-info{display:flex;align-items:center;padding-bottom:20px;border-bottom:1px solid #d9d9d9;position:relative;margin-bottom:40px}.main-single-fish .article-info:after{width:84px;height:1px;left:0;bottom:-1px;background-color:var(--color-blue);content:"";display:block;position:absolute}.main-single-fish .article-info time{font-size:14px}.main-single-fish .article-info span{display:block;margin-left:10px;color:var(--color-blue);font-size:15px}.main-single-fish h1{font-size:30px;font-weight:700}@media screen and (max-width: 1024px){.main-single-fish h1{font-size:25px}}.main-single-fish .article-img{width:90%;max-width:900px;margin:0 auto}.main-single-fish .article-img-main-wrapper{position:relative}.main-single-fish .keen-slider{box-sizing:border-box}.main-single-fish .main-slide img{width:100%;height:29.2825768668vw;max-height:500px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;min-height:250px}.main-single-fish .keen-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.main-single-fish .keen-arrow{pointer-events:all;color:var(--color-blue);border:none;padding:8px 12px;width:15px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}.main-single-fish .keen-arrow.prev{position:absolute;left:-50px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15.256'%20height='25.426'%20viewBox='0%200%2015.256%2025.426'%3e%3cpath%20id='Icon_ion-ios-arrow-left'%20data-name='Icon%20ion-ios-arrow-left'%20d='M26.506,8.291,24.861,6.75,11.25,19.463,24.861,32.176l1.645-1.534L14.547,19.463Z'%20transform='translate(-11.25%20-6.75)'%20fill='%23172983'/%3e%3c/svg%3e")}@media screen and (max-width: 600px){.main-single-fish .keen-arrow.prev{left:-30px}}.main-single-fish .keen-arrow.next{position:absolute;right:-50px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='15.256'%20height='25.426'%20viewBox='0%200%2015.256%2025.426'%3e%3cpath%20id='Icon_ion-ios-arrow-right'%20data-name='Icon%20ion-ios-arrow-right'%20d='M11.25,8.291,12.895,6.75,26.506,19.463,12.895,32.176,11.25,30.643l11.958-11.18Z'%20transform='translate(-11.25%20-6.75)'%20fill='%23172983'/%3e%3c/svg%3e")}@media screen and (max-width: 600px){.main-single-fish .keen-arrow.next{right:-30px}}.main-single-fish .thumb-slider{margin-top:12px}.main-single-fish .thumb-slide{box-sizing:border-box;cursor:pointer;position:relative}.main-single-fish .thumb-slide img{width:100%;height:74px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0}.main-single-fish .thumb-slide.active:before{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#dedede8f;content:"";display:block}.main-single-fish .article-content{margin-top:60px;margin-bottom:60px}.main-single-fish .article-content table{border-right:#e2e2e2 1px solid;border-top:#e2e2e2 1px solid;width:100%}@media screen and (max-width: 600px){.main-single-fish .article-content table tr{display:block}}.main-single-fish .article-content table th{background-color:#f7f7f7;font-size:14px;font-weight:700;font-family:var(--font-sans);width:15%;padding:20px 5px;text-align:center;border-left:#e2e2e2 1px solid;border-bottom:#e2e2e2 1px solid}@media screen and (max-width: 600px){.main-single-fish .article-content table th{display:block;width:100%;text-align:left;padding:12px 15px}}.main-single-fish .article-content table td{padding:20px;font-size:14px;font-weight:500;font-family:var(--font-sans);width:35%;text-align:left;line-height:2.4;border-bottom:#e2e2e2 1px solid}@media screen and (max-width: 600px){.main-single-fish .article-content table td{padding:12px 15px;display:block;width:100%;border-left:1px solid #e2e2e2}}.main-single-fish .sec02{margin-top:80px;padding:80px 0;background-color:#f0f0f0}.main-single-fish .sec02 .fish-wrap-col:last-child{display:none}@media screen and (max-width: 600px){.main-single-fish .sec02 .fish-wrap-col:last-child{display:block}}@media screen and (max-width: 600px){.about .about-visual-bg-sp{background:linear-gradient(to bottom,#daf4fc,#d2eff8,#cfedf7)!important}}@media screen and (min-width: 1025px){.about .page-visual-txt{bottom:-40px!important}}.about .sec01{padding:95px 0 138px}@media screen and (max-width: 600px){.about .sec01{padding:35px 0 49px;background:linear-gradient(to bottom,#cfedf7,#bee3f1,#9ccee4)}}.about .sec01 .sec01-wrap{width:90%;max-width:1117px;margin:0 auto;padding:0 0 94px}@media screen and (max-width: 600px){.about .sec01 .sec01-wrap{padding:0 0 49px}}.about .sec01 .sec01-wrap .sec01-wrap-circle{justify-content:center;gap:2vw}@media screen and (max-width: 1024px){.about .sec01 .sec01-wrap .sec01-wrap-circle{gap:1vw}}@media screen and (max-width: 600px){.about .sec01 .sec01-wrap .sec01-wrap-circle{gap:18px}}.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col{width:clamp(200px,25vw,349px);aspect-ratio:1/1;border-radius:50%;background-color:#333c6666;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;max-width:349px;max-height:349px}@media screen and (max-width: 1024px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col{width:28vw;height:28vw}}@media screen and (max-width: 600px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col{width:320px;height:320px;background:linear-gradient(to bottom,#1d4292,#2360a4 60%,#2c88bc)}}.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p{font-weight:500;letter-spacing:.12em;color:#fff;line-height:1.82;margin-bottom:0;font-size:clamp(14px,1.2vw,17px);font-family:var(--font-sans)}@media screen and (max-width: 1024px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p{font-size:12px}}@media screen and (max-width: 600px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p{font-size:17px}}.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p strong{font-weight:700;line-height:1.2;font-size:clamp(23px,2vw,30px);font-family:var(--font-serif);display:inline-block;margin-bottom:15px}@media screen and (max-width: 1024px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p strong{font-size:20px}}@media screen and (max-width: 600px){.about .sec01 .sec01-wrap .sec01-wrap-circle .sec01-wrap-circle-col p strong{font-size:30px}}.about .sec01 .sec04-img-sp{overflow:hidden;position:relative;width:100%}.about .sec01 .sec04-img-sp ul{display:flex;gap:15px;margin:0;padding:0;list-style:none;align-items:center;width:calc(300vw + 165px)}@media screen and (max-width: 1024px){.about .sec01 .sec04-img-sp ul{width:3765px}}.about .sec01 .sec04-img-sp ul li{width:25vw}@media screen and (max-width: 1024px){.about .sec01 .sec04-img-sp ul li{width:300px}}.about .sec01 .sec04-img-sp ul li img{width:100%}.about .sec02{background-color:#fff}@media screen and (max-width: 600px){.about .sec02 .unler-link{overflow-x:scroll}}.about .sec02 .unler-link .unler-link-wrap{width:100%;display:flex;border-bottom:solid 1px #172983}@media screen and (max-width: 600px){.about .sec02 .unler-link .unler-link-wrap{width:968px;min-width:968px;border-top:solid 1px #172983}}.about .sec02 .unler-link .unler-link-wrap a{display:flex;align-items:center;justify-content:center;width:25%;padding:19px 0;border-right:solid 1px #172983;color:#172983}.about .sec02 .unler-link .unler-link-wrap a:last-child{border:none}.about .sec02 .unler-link .unler-link-wrap a i{position:relative;left:-5px;bottom:50%;transform:translateY(50%);width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(1495%20-141)%20rotate(90)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 600px){.about .sec02 .unler-link .unler-link-wrap a i{right:10px}}.about .sec02 .sec02-wrap{width:90%;max-width:1088px;margin:0 auto;padding-top:164px}@media screen and (max-width: 1024px){.about .sec02 .sec02-wrap{padding-top:100px}}.about .sec02 .sec02-wrap .sec02-wrap-list{margin-top:38px}.about .sec02 .sec02-wrap .sec02-wrap-list .num01:before{background-image:url(./num01-CnOs4ZSP.png)}.about .sec02 .sec02-wrap .sec02-wrap-list .num02:before{background-image:url(./num02-qbxrzwHV.png)}.about .sec02 .sec02-wrap .sec02-wrap-list .num03:before{background-image:url(./num03-CoDAZzLc.png)}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col{width:100%;position:relative;padding-left:90px;padding-bottom:50px;margin-top:50px;border-bottom:solid 1px #d9d9d9}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col:before{position:absolute;display:block;content:"";background-size:contain;background-repeat:no-repeat;width:72px;height:72px;left:0;top:0}@media screen and (max-width: 1024px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col:before{width:42px}}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col:before{width:62px;top:-15px;left:-5px}}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col:first-child{margin-top:0!important}}@media screen and (max-width: 1024px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col{padding-left:60px}}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col{padding:0 10px;border:none;margin-top:70px}}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-img{width:37%}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-img{width:100%;margin-bottom:18px}}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-img img{width:100%}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt{width:63%;padding-left:30px}@media screen and (max-width: 1024px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt{padding-left:15px}}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt{padding-left:0;width:100%}}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt h3{font-size:23px;font-weight:600;letter-spacing:.12em;margin-bottom:10px;color:#172983}@media screen and (max-width: 1024px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt h3{font-size:20px}}@media screen and (max-width: 600px){.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt h3{font-size:23px}}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt p{font-size:14px;font-weight:500;letter-spacing:.12em;line-height:2.42;margin-bottom:20px;font-family:var(--font-sans)}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt ul li{font-size:15px;letter-spacing:.12em;font-weight:400;margin-bottom:10px;padding-left:18px;position:relative}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt ul li:last-of-type{margin-bottom:0}.about .sec02 .sec02-wrap .sec02-wrap-list .sec02-wrap-list-col .sec02-wrap-list-col-txt ul li:before{position:absolute;content:"";display:block;background-color:#172983;border-radius:50%;width:9px;height:9px;left:0;top:.5rem}.about .sec03{background-color:#fff;padding-top:187px;padding-bottom:150px}@media screen and (max-width: 1024px){.about .sec03{padding-top:120px;padding-bottom:100px!important}}.about .sec03 .sec03-wrap{width:90%;max-width:1088px;margin:0 auto}.about .sec03 .sec03-wrap .sec03-wrap-img{margin:31px auto 27px;width:100%;height:413px;position:relative}@media screen and (max-width: 600px){.about .sec03 .sec03-wrap .sec03-wrap-img{height:auto}}.about .sec03 .sec03-wrap .sec03-wrap-img picture{width:100%;height:100%}.about .sec03 .sec03-wrap .sec03-wrap-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .sec03 .sec03-wrap .sec03-wrap-img-name{position:absolute;right:35px;bottom:25px;text-align:right}@media screen and (max-width: 600px){.about .sec03 .sec03-wrap .sec03-wrap-img-name{display:none}}.about .sec03 .sec03-wrap .sec03-wrap-img-name p{margin-bottom:0;color:#172983;font-size:17px;font-weight:400;letter-spacing:.12em;line-height:1.82}.about .sec03 .sec03-wrap .sec03-wrap-img-name-sp{text-align:right}.about .sec03 .sec03-wrap .sec03-wrap-img-name-sp p{margin-bottom:0!important;color:#172983;font-size:17px;font-weight:400;letter-spacing:.12em;line-height:1.82;font-family:var(--font-serif)!important}@media screen and (max-width: 600px){.about .sec03 .sec03-wrap .sec03-wrap-img-name-sp p{font-size:17px}}.about .sec03 .sec03-wrap .sec03-wrap-txt{width:100%;max-width:718px;margin:30px auto 0}.about .sec03 .sec03-wrap .sec03-wrap-txt h3{color:#172983;font-size:28px;font-weight:400;letter-spacing:.12em;text-align:center;margin-bottom:15px}@media screen and (max-width: 600px){.about .sec03 .sec03-wrap .sec03-wrap-txt h3{text-align:left;font-size:24px}}.about .sec03 .sec03-wrap .sec03-wrap-txt p{font-size:14px;font-weight:600;letter-spacing:.12em;line-height:2.42;margin-bottom:20px;font-family:var(--font-sans)}.about .sec04{padding-bottom:180px;background-color:#fff;padding-top:20px}@media screen and (max-width: 1024px){.about .sec04{padding-bottom:100px}}@media screen and (max-width: 600px){.about .sec04 .page-flex{flex-wrap:wrap}}@media screen and (max-width: 600px){.about .sec04 .about-outline{margin-top:23px}}.about .sec04 .about-outline dl{display:flex;flex-wrap:wrap;padding:20px 0;border-bottom:solid 1px #dedede}.about .sec04 .about-outline dl:first-child{border-top:solid 1px #dedede}@media screen and (max-width: 600px){.about .sec04 .about-outline dl:first-child{border:none;margin-top:0}}@media screen and (max-width: 600px){.about .sec04 .about-outline dl{border:none;padding:0;margin-top:30px}}.about .sec04 .about-outline dl dt,.about .sec04 .about-outline dl dd{font-size:14px;font-weight:400;letter-spacing:.12em;line-height:2.4}.about .sec04 .about-outline dl dt{width:100px;color:#172983;font-weight:700}@media screen and (max-width: 600px){.about .sec04 .about-outline dl dt{width:100%;border-bottom:solid 1px #dedede}}.about .sec04 .about-outline dl dd{width:calc(100% - 100px);font-family:var(--font-sans)}@media screen and (max-width: 600px){.about .sec04 .about-outline dl dd{width:100%}}.about .sec05{position:relative;width:100%;padding:98px 0 94px}.about .sec05:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(./img06-14EC2eVR.jpg);background-size:cover;background-repeat:no-repeat;z-index:1}@media screen and (max-width: 600px){.about .sec05{padding:65px 0 57px}}.about .sec05 .sec05-wrap{display:flex;flex-wrap:wrap;position:relative;z-index:2}@media screen and (max-width: 600px){.about .sec05 .sec05-wrap .sec05-wrap-title{text-align:center;margin-bottom:25px}}.about .sec05 .sec05-wrap .sec05-wrap-title h2{font-size:35px;font-weight:700;letter-spacing:.12em;color:#fff}.about .sec05 .sec05-wrap .sec05-wrap-title span{font-size:17px;color:#fff;font-family:var(--font-en)}.about .sec05 .sec05-wrap .sec05-wrap-txt dl{display:flex;flex-wrap:wrap;padding-bottom:25px;position:relative}.about .sec05 .sec05-wrap .sec05-wrap-txt dl:before{position:absolute;display:block;content:"";width:1px;height:calc(100% - 7px);background-color:#fff;left:0;top:14px}.about .sec05 .sec05-wrap .sec05-wrap-txt dl:after{position:absolute;display:block;content:"";width:14px;height:14px;background-color:#fff;border-radius:50%;top:7px;left:-7px}.about .sec05 .sec05-wrap .sec05-wrap-txt dl dt,.about .sec05 .sec05-wrap .sec05-wrap-txt dl dd{font-size:17px;font-weight:700;letter-spacing:.08em;color:#fff}@media screen and (max-width: 600px){.about .sec05 .sec05-wrap .sec05-wrap-txt dl dt,.about .sec05 .sec05-wrap .sec05-wrap-txt dl dd{font-size:14px}}.about .sec05 .sec05-wrap .sec05-wrap-txt dl dt{width:198px;padding-left:30px}@media screen and (max-width: 600px){.about .sec05 .sec05-wrap .sec05-wrap-txt dl dt{width:100%}}.about .sec05 .sec05-wrap .sec05-wrap-txt dl dd{width:calc(100% - 198px);font-family:var(--font-sans);font-weight:500}@media screen and (max-width: 600px){.about .sec05 .sec05-wrap .sec05-wrap-txt dl dd{width:100%;padding-left:30px;margin-top:5px}}.about .sec05 .sec05-wrap .sec05-wrap-txt dl dd a{text-decoration:underline}@media screen and (min-width: 1025px){.recruit .page-visual--large{height:100vh!important}}@media screen and (min-width: 601px){.recruit .page-visual--large{min-height:600px!important}}@media screen and (min-width: 601px){.recruit .page-visual--large .page-visual-img{min-height:600px!important}}.recruit .sec01{padding-top:140px;background-color:#fff;padding-bottom:80px}@media screen and (max-width: 1024px){.recruit .sec01{padding-top:100px;padding-bottom:40px}}.recruit .sec01 .sec01-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media screen and (max-width: 1024px){.recruit .sec01 .sec01-wrap{margin-top:15px}}.recruit .sec01 .sec01-wrap .sec01-wrap-col{width:48%;border:1px solid #172983;margin-bottom:40px}@media screen and (max-width: 600px){.recruit .sec01 .sec01-wrap .sec01-wrap-col{width:100%}}.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(3){width:30%}@media screen and (max-width: 600px){.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(3){width:100%}}.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(4){width:30%}@media screen and (max-width: 600px){.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(4){width:100%}}.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(5){width:30%}@media screen and (max-width: 600px){.recruit .sec01 .sec01-wrap .sec01-wrap-col:nth-child(5){width:100%}}.recruit .sec01 .sec01-wrap .sec01-wrap-col .sec01-wrap-col-img{margin-bottom:0}.recruit .sec01 .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt{padding:40px}.recruit .sec01 .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt span{font-family:var(--font-en);font-size:23px;color:transparent;-webkit-text-stroke:.5px var(--color-sub);font-weight:700;font-style:italic}.recruit .sec01 .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt h3{font-size:23px;font-weight:500;color:var(--color-blue);margin-bottom:10px;font-weight:700}.recruit .sec01 .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt p{font-family:var(--font-sans);line-height:2.4}.recruit .sec02{background:linear-gradient(135deg,#c9f5ff,#3098c6);padding:80px 0 100px}@media screen and (max-width: 1024px){.recruit .sec02{padding:50px 0 60px}}.recruit .sec02 ul{display:flex;flex-wrap:wrap;gap:2%;margin-top:40px}@media screen and (max-width: 600px){.recruit .sec02 ul{gap:4%;margin-top:20px}}.recruit .sec02 ul li{background-color:#ffffff80;width:23%;margin-bottom:2%;height:81px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 600px){.recruit .sec02 ul li{width:48%;margin-bottom:4%}}.recruit .sec02 ul li p{text-align:center}.recruit .sec02 ul li p strong{color:var(--color-blue);font-size:17px}.recruit .sec02 ul li p span{display:block;text-align:center;font-family:var(--font-sans);font-size:12px}.recruit .sec03{padding-top:140px;background-color:#fff;padding-bottom:170px}@media screen and (max-width: 1024px){.recruit .sec03{padding-top:100px;padding-bottom:100px}}.recruit .sec03 .faq-wrap dl{border-bottom:1px solid #dedede;width:100%}.recruit .sec03 .faq-wrap dl.dl-open{background-color:#f7f7f7}.recruit .sec03 .faq-wrap dl.dl-open dt i:after{display:none!important}.recruit .sec03 .faq-wrap dl dt{padding:25px 60px;display:flex;align-items:center;font-size:14px;font-family:var(--font-sans);font-weight:500;position:relative;width:100%;transition:all .3s ease}@media screen and (max-width: 600px){.recruit .sec03 .faq-wrap dl dt{padding:20px 50px}}.recruit .sec03 .faq-wrap dl dt:hover{cursor:pointer;opacity:.5}.recruit .sec03 .faq-wrap dl dt span{font-size:17px;color:var(--color-blue);display:block;margin-right:15px;position:absolute;left:30px;top:50%;transform:translateY(-50%);font-family:var(--font-serif)}@media screen and (max-width: 600px){.recruit .sec03 .faq-wrap dl dt span{left:15px}}.recruit .sec03 .faq-wrap dl dt i{width:15px;height:15px;position:absolute;display:block;right:20px;bottom:50%;transform:translateY(50%)}.recruit .sec03 .faq-wrap dl dt i:before{width:15px;height:2px;background-color:var(--color-blue);content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.recruit .sec03 .faq-wrap dl dt i:after{width:2px;height:15px;background-color:var(--color-blue);content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0)}.recruit .sec03 .faq-wrap dl dd{position:relative;padding:0 60px 30px;font-size:14px;font-family:var(--font-sans);line-height:1.8;display:none}@media screen and (max-width: 600px){.recruit .sec03 .faq-wrap dl dd{padding:0 50px 20px}}.recruit .sec03 .faq-wrap dl dd span{font-size:17px;font-weight:500;color:var(--color-main);position:absolute;left:30px;top:0;font-family:var(--font-serif)}@media screen and (max-width: 600px){.recruit .sec03 .faq-wrap dl dd span{left:15px}}.recruit .sec04{padding-bottom:80px;background-color:#fff}@media screen and (max-width: 600px){.recruit .sec04 .sec04-wrap{margin-top:20px}}.recruit .sec04 .sec04-wrap .sec04-wrap-col{display:flex;padding:15px;border:1px solid var(--color-blue);margin-bottom:40px;position:relative;flex-wrap:wrap}.recruit .sec04 .sec04-wrap .sec04-wrap-col:last-child:before{display:none}.recruit .sec04 .sec04-wrap .sec04-wrap-col:before{width:90px;height:23px;position:absolute;left:50%;transform:translate(-50%);bottom:-24px;background-color:#f0f0f0;clip-path:polygon(0% 0%,100% 0,50% 100%);content:"";display:block}.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-img{width:35%}@media screen and (max-width: 600px){.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-img{width:100%;margin-bottom:15px}}.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt{width:65%;padding-left:2.5%}@media screen and (max-width: 600px){.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt{width:100%;padding-left:0}}.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt h3{font-size:20px;font-weight:700;color:var(--color-blue);display:flex;align-items:baseline;margin-bottom:15px}@media screen and (max-width: 1024px){.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt h3{margin-bottom:10px}}.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt h3 span{font-family:var(--font-en);font-size:25px;color:var(--color-sub);font-weight:400;font-style:italic;margin-right:10px}.recruit .sec04 .sec04-wrap .sec04-wrap-col .sec04-wrap-col-txt p{font-size:14px;font-family:var(--font-sans);line-height:2}.recruit .sec05{background-color:#f0f0f0;padding:80px 0}.recruit .sec05 .sec05-wrap{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap{margin-top:40px}}.recruit .sec05 .sec05-wrap .sec05-wrap-col{width:48%;background-color:#fff;padding:2.5%;margin-bottom:40px}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap .sec05-wrap-col{width:100%;padding:4%}}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{margin-bottom:15px}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img img{width:100%}.recruit .sec05 .sec05-wrap .sec05-wrap-col h3{font-size:19px;color:var(--color-blue);font-weight:700;margin-bottom:15px}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #8e8e8e;padding:15px 0}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl:last-child{border-bottom:none}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl dt{width:19%;font-size:15px;font-weight:700;color:var(--color-blue)}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl dt{width:100%;margin-bottom:8px}}.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl dd{width:81%;font-size:14px;font-family:var(--font-sans);line-height:1.78}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-dl dl dd{width:100%}}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-detail{width:48%;color:#fff;border:1px solid var(--color-blue);color:var(--color-blue);font-weight:700;display:flex;align-items:center;position:relative}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-detail i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;position:absolute;left:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-detail i{display:none}}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-entry{width:48%;display:flex;align-items:center;background:linear-gradient(90deg,#172983,#3098c6);color:#fff;position:relative}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-entry i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;left:20px;bottom:50%;transform:translateY(50%);position:absolute}@media screen and (max-width: 600px){.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li.btn-entry i{display:none}}.recruit .sec05 .sec05-wrap .sec05-wrap-col ul li a{width:100%;height:50px;display:flex;justify-content:center;align-items:center;font-size:15px}.main-single-recruit{padding-top:90px}.main-single-recruit .sec01{padding-bottom:80px}.main-single-recruit .sec01 .sec01-wrap{display:flex;flex-wrap:wrap}.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-txt{width:50%;padding-right:5%}@media screen and (max-width: 600px){.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-txt{width:100%;padding-right:0;margin-bottom:30px}}.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-txt h1{font-size:25px;font-weight:700;margin-bottom:20px}.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-txt p{font-size:14px;line-height:2.4;font-family:var(--font-sans)}.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-img{width:50%}@media screen and (max-width: 600px){.main-single-recruit .sec01 .sec01-wrap .sec01-wrap-img{width:100%}}.main-single-recruit .sec02{padding-bottom:150px}@media screen and (max-width: 1024px){.main-single-recruit .sec02{padding-bottom:50px}}.main-single-recruit .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.main-single-recruit .sec02 .sec02-wrap .sec02-wrap-col{width:31%;height:115px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-blue);color:var(--color-blue);font-size:20px;font-weight:500;text-align:center}@media screen and (max-width: 600px){.main-single-recruit .sec02 .sec02-wrap .sec02-wrap-col{width:100%;margin-bottom:10px;height:65px;font-size:17px}}.main-single-recruit .sec03 .sec03-dl{margin-top:30px;border-top:1px solid #dedede}@media screen and (max-width: 600px){.main-single-recruit .sec03 .sec03-dl{border-top:none}}.main-single-recruit .sec03 .sec03-dl dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #dedede;padding:20px 0}@media screen and (max-width: 600px){.main-single-recruit .sec03 .sec03-dl dl{border-bottom:none}}.main-single-recruit .sec03 .sec03-dl dl dt{width:18%;color:var(--color-blue);font-weight:700}@media screen and (max-width: 600px){.main-single-recruit .sec03 .sec03-dl dl dt{width:100%;border-bottom:1px solid #dedede;padding-bottom:8px;margin-bottom:8px}}.main-single-recruit .sec03 .sec03-dl dl dd{width:72%;font-size:14px;font-family:var(--font-sans);letter-spacing:.12em}@media screen and (max-width: 600px){.main-single-recruit .sec03 .sec03-dl dl dd{width:100%}}.main-single-recruit .sec04{padding-bottom:140px}.main-single-recruit .sec04 .sec04-wrap{width:56%;margin:80px auto 0}@media screen and (max-width: 600px){.main-single-recruit .sec04 .sec04-wrap{width:85%;margin-top:40px}}.main-single-recruit .sec04 ul{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 600px){.main-single-recruit .sec04 ul{flex-direction:column-reverse}}.main-single-recruit .sec04 ul li{width:48%}@media screen and (max-width: 600px){.main-single-recruit .sec04 ul li{width:100%;margin-bottom:20px}}.main-single-recruit .sec04 ul li .sec04-btn-prev{border:1px solid #8e8e8e;color:#8e8e8e}.main-single-recruit .sec04 ul li .sec04-btn-prev i{position:absolute;width:26px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%3e%3cg%20id='グループ_24121'%20data-name='グループ%2024121'%20transform='translate(-328%20-2634.645)'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(327.619%202634.263)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='13'%20cy='13'%20r='13'%20transform='translate(0.381%200.381)'%20fill='%238e8e8e'/%3e%3cpath%20id='パス_102376'%20data-name='パス%20102376'%20d='M3.313,0,6.627,7.862H0Z'%20transform='translate(18.708%2010.068)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;left:25px;bottom:50%;transform:translateY(50%)}.main-single-recruit .sec04 ul li .sec04-btn-entry{background:linear-gradient(90deg,#172983,#3098c6);color:#fff}.main-single-recruit .sec04 ul li .sec04-btn-entry i{position:absolute;width:26px;height:26px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='パス_102376'%20data-name='パス%20102376'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;left:25px;bottom:50%;transform:translateY(50%)}.main-single-recruit .sec04 ul li a{width:100%;display:flex;position:relative;align-items:center;justify-content:center;max-height:80px;height:4.4117647059vw;min-height:60px;font-size:20px;padding-left:15px}.main-single-recruit .recruit-btn{position:fixed;right:0;bottom:50px;width:74px;height:211px;z-index:199}@media screen and (max-width: 600px){.main-single-recruit .recruit-btn{width:100%;height:60px;bottom:0}}.main-single-recruit .recruit-btn a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;background:linear-gradient(90deg,#172983,#3098c6);color:#fff;font-size:17px}@media screen and (min-width: 601px){.main-single-recruit .recruit-btn a{background:linear-gradient(180deg,#172983,#3098c6);writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}}.contact-thanks .contact-wrap{max-width:800px!important}@media screen and (max-width: 600px){.contact-thanks .contact-wrap-thanks .content-width{width:100%}}.contact-thanks .contact-wrap-thanks h2{text-align:center;font-size:25px;color:var(--color-blue);font-weight:700}@media screen and (max-width: 1024px){.contact-thanks .contact-wrap-thanks h2{font-size:20px;padding:0 5%}}.contact-thanks .contact-wrap-thanks p{font-size:14px;line-height:2;margin:20px 0 40px;text-align:center;font-family:var(--font-sans)}.contact{padding-bottom:120px}@media screen and (max-width: 1024px){.contact{padding-bottom:60px}}.contact.contact-confirm{padding-bottom:180px}@media screen and (max-width: 1024px){.contact.contact-confirm{padding-bottom:140px}}.contact .contact-wrap{justify-content:space-between;width:47%;max-width:840px;margin:0 auto;padding-top:60px}@media screen and (max-width: 1024px){.contact .contact-wrap{width:85%}}.contact .contact-wrap-left{width:100%;margin-bottom:40px}@media screen and (max-width: 1024px){.contact .contact-wrap-left{width:100%;margin:0 auto;padding-top:20px}}.contact .contact-wrap-left ul{display:flex;position:relative;max-width:350px;width:90%;margin:0 auto 40px}.contact .contact-wrap-left ul:before{width:100%;height:2px;background-color:#c7c5c0;content:"";display:block;position:absolute;left:0;top:5px;z-index:3}.contact .contact-wrap-left ul .active span{color:var(--color-blue)!important}.contact .contact-wrap-left ul .active:before{background-color:var(--color-blue)!important}.contact .contact-wrap-left ul .active:after{background-color:#0ca6ea33;width:27px;height:27px;content:"";display:block;position:absolute;z-index:3;left:-7px;top:-7px;border-radius:50%}.contact .contact-wrap-left ul .active:nth-child(2):after{left:50%;transform:translate(-50%)}.contact .contact-wrap-left ul .active:nth-child(3):after{left:calc(100% - 14px)}.contact .contact-wrap-left ul li{width:33.33%;position:relative}.contact .contact-wrap-left ul li:before{width:11px;height:11px;background-color:#c7c5c0;border-radius:50%;content:"";display:block;position:absolute;left:1px;z-index:4;top:1px}.contact .contact-wrap-left ul li:nth-child(1) span{position:relative;left:-25px}.contact .contact-wrap-left ul li:nth-child(2):before{left:50%;transform:translate(-50%)}.contact .contact-wrap-left ul li:nth-child(2) span{text-align:center}.contact .contact-wrap-left ul li:nth-child(3):before{left:calc(100% + -0px);transform:translate(-50%)}.contact .contact-wrap-left ul li:nth-child(3) span{text-align:right;position:relative;right:-30px}.contact .contact-wrap-left ul li span{font-size:14px;color:#c7c5c0;font-family:var(--font-sans);margin-top:25px;display:block}.contact .contact-wrap-left p{font-size:14px;font-family:var(--font-sans);letter-spacing:.12em;margin-top:40px;line-height:2;text-align:center;font-weight:500}@media screen and (max-width: 600px){.contact .contact-wrap-left p{text-align:center}}.contact .contact-wrap-left p a{font-weight:600;color:var(--color-main)}.contact .contact-wrap-right{width:100%}@media screen and (max-width: 1024px){.contact .contact-wrap-right{width:100%;margin-top:40px}}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-finish .com-btn-normal a{justify-content:center;padding-left:0;padding-right:10px;height:70px;font-size:17px}}.contact .contact-wrap-right .mw_wp_form_confirm .text_count{display:none!important}.contact .contact-wrap-right .mw_wp_form_confirm dl span{display:none}.contact .contact-wrap-right .mw_wp_form_confirm dl dt{border-bottom:1px solid #dedede;padding-bottom:8px}.contact .contact-wrap-right .mw_wp_form_confirm dl dt br{display:none}.contact .contact-wrap-right .mw_wp_form_confirm dl dt.dt-long{position:relative;padding-left:0!important}.contact .contact-wrap-right .mw_wp_form_confirm dl dt.dt-long span{position:absolute;left:0;top:0}@media screen and (max-width: 600px){.contact .contact-wrap-right .mw_wp_form_confirm dl dt.dt-long br{display:none}}.contact .contact-wrap-right .mw_wp_form_confirm dl dd a{pointer-events:none;font-family:var(--font-sans)}.contact .contact-wrap-right .mw_wp_form_confirm dl small{display:none!important}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col{display:inline-flex!important;justify-content:left!important;align-items:center}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-select{width:auto!important}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-select:nth-child(1){width:auto!important}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-select select{width:100%}@media screen and (max-width: 600px){.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-select select{padding-right:10px;background-position:right 5px center}}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-text{width:auto!important}.contact .contact-wrap-right .mw_wp_form_confirm .dl-birth dd .col .col-text select{width:100%}.contact .contact-wrap-right .mw_wp_form_confirm .confirm-none{display:none!important}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box{border:none!important}.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn{display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media screen and (max-width: 600px){.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn{flex-direction:column-reverse}}.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_prev{position:absolute;left:50%;transform:translate(-50%);bottom:-60px}@media screen and (max-width: 600px){.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_prev{width:100%}}.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_prev button{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:22px;background-repeat:no-repeat;background-position:left 0px center;display:block;background-color:inherit;padding:10px 0 10px 30px!important;color:var(--color-blue);font-weight:400;border:none;font-size:14px;transition:opacity .5s}@media screen and (max-width: 1024px){.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_prev button{font-size:14px;padding-left:10px;margin:0 auto}}.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_prev button:hover{opacity:.5;cursor:pointer}.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_next{max-width:300px;width:48%;margin:0 auto}@media screen and (max-width: 600px){.contact .contact-wrap-right .mw_wp_form_confirm .contact_form_btn .contact_form_btn_next{width:100%;margin-bottom:25px;max-width:320px;font-size:24px}}.contact .contact-wrap-right .mw_wp_form_confirm .zip-wrap-btn,.contact .contact-wrap-right .mw_wp_form_confirm .js-upload-filename-1{display:none}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box{position:relative}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box:hover{opacity:1!important;cursor:default!important}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box label{background:inherit!important;border:none!important;padding:0!important}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box label:hover{opacity:1!important;cursor:default!important}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box .mw-wp-form_file{font-size:14px;font-family:var(--font-sans);display:block!important}.contact .contact-wrap-right .mw_wp_form_confirm .upload-box .mw-wp-form_file:hover{opacity:1!important;cursor:default!important}.contact .contact-wrap-right .contact-wrap-right-main .p-country-name{display:none}.contact .contact-wrap-right .contact-wrap-right-main dl{margin-bottom:50px}.contact .contact-wrap-right .contact-wrap-right-main dl dt{font-family:var(--font-sans);font-weight:600;font-size:14px;margin-bottom:10px}.contact .contact-wrap-right .contact-wrap-right-main dl dt.dt-long{position:relative;padding-left:50px}.contact .contact-wrap-right .contact-wrap-right-main dl dt.dt-long span{position:absolute;left:0;top:0}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main dl dt.dt-long br{display:none}}.contact .contact-wrap-right .contact-wrap-right-main dl dt span{background-color:#eb1210;color:#fff;font-size:11px;padding:2px 8px;font-family:var(--font-sans);margin-right:10px}.contact .contact-wrap-right .contact-wrap-right-main dl dt span.nini{background-color:#2971c4!important}.contact .contact-wrap-right .contact-wrap-right-main dl dt small{display:inline-block;width:50px}.contact .contact-wrap-right .contact-wrap-right-main dl dd{font-size:14px;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main dl dd input{width:100%;border-radius:5px;border:1px solid #b7b7b7;font-size:14px;padding:15px;box-sizing:border-box;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main dl dd input::-moz-placeholder{color:#c1c1c1}.contact .contact-wrap-right .contact-wrap-right-main dl dd input::placeholder{color:#c1c1c1}.contact .contact-wrap-right .contact-wrap-right-main dl dd .error{font-family:var(--font-sans);font-size:14px;margin-top:3px}.contact .contact-wrap-right .contact-wrap-right-main dl dd select{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.729'%20height='7.952'%20viewBox='0%200%2013.729%207.952'%3e%3cpath%20id='パス_25163'%20data-name='パス%2025163'%20d='M0,5.537,5.507,0,10.9,5.537'%20transform='translate(12.315%206.952)%20rotate(180)'%20fill='none'%20stroke='%23000'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-size:11px;background-repeat:no-repeat;background-position:right 20px center;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;padding:15px 50px 15px 15px;font-size:14px;border:1px solid #b7b7b7;border-radius:5px;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main dl dd textarea{width:100%;border-radius:5px;border:1px solid #b7b7b7;font-size:14px;padding:15px;height:200px;box-sizing:border-box;font-family:var(--font-sans);font-weight:400}.contact .contact-wrap-right .contact-wrap-right-main dl dd textarea::-moz-placeholder{color:#c1c1c1}.contact .contact-wrap-right .contact-wrap-right-main dl dd textarea::placeholder{color:#c1c1c1}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box{display:flex;align-items:center;position:relative;padding:8px;border:1px solid #b7b7b7;border-radius:5px}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box input[type=file]{display:none!important}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .preview{display:none;margin-right:5px}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box label{padding:10px 30px;margin-right:10px;border-radius:5px;color:#1a2940;background-color:#f2f2f2;cursor:pointer;font-weight:500;text-align:center}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box label{padding:10px 15px;font-size:14px}}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box label span{font-size:0px;font-weight:500;display:block;visibility:visible!important;color:#1a2940}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box label span:after{font-size:14px;content:"ファイルを選択";color:#1a2940!important;display:block;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .js-upload-filename-1,.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .js-upload-filename-2{margin:0;font-family:var(--font-sans);font-size:14px}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .mw-wp-form_file{display:none}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box label:hover{opacity:.5}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .error{position:absolute;left:0;bottom:-18px;color:#b70000!important;font-size:14px!important;display:block!important}.contact .contact-wrap-right .contact-wrap-right-main dl dd .upload-box .error:after{display:none!important}.contact .contact-wrap-right .contact-wrap-right-main dl dd .js-upload-fileclear{margin:0;font-family:var(--font-sans);font-size:14px;text-decoration:underline;display:none}.contact .contact-wrap-right .contact-wrap-right-main dl dd .js-upload-filename-3{margin:15px 0 0;font-family:var(--font-sans);font-size:14px;color:#8e8e8e;text-align:left}.contact .contact-wrap-right .contact-wrap-right-main .text_count{margin:10px 0 20px;font-size:14px;font-family:var(--font-sans);color:#5c5f62}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei dd{display:flex}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-sei dd{justify-content:space-between}}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei dd .error{display:flex;align-items:center;margin:0 0 0 5px!important}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field{width:48%}}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field:nth-child(3) label{width:139px!important}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label input:checked~span{color:#fff}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label input:checked~span:before{background-color:var(--color-blue)!important}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label{display:flex;position:relative;width:87px;margin-right:0;border-radius:5px;padding:15px;justify-content:center}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label{margin-right:0;width:100%}}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label input{width:14px;padding:0;accent-color:var(--color-main);display:none!important;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label span{font-family:var(--font-sans);font-size:16px;margin-left:0;color:#1a2940}.contact .contact-wrap-right .contact-wrap-right-main .dl-sei .mwform-radio-field label span:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f2f2f2;border-radius:6px;content:"";display:block;z-index:-1}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:600px}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col.col--small{width:80%;max-width:300px}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col.col--small .col-select{width:28%}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col.col--small .col-select:nth-child(1){width:42%}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-select{width:22%;font-family:var(--font-sans)}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-select{width:25%}}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-select select{width:100%;font-family:var(--font-sans)}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-select select{padding-right:10px;background-position:right 5px center}}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-text{font-family:var(--font-sans);width:5%}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-text{width:3%}}.contact .contact-wrap-right .contact-wrap-right-main .dl-birth .col .col-text select{width:100%}.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap{display:flex;width:100%}.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap .zip-wrap-input{max-width:139px;margin-right:15px;width:55%;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap .zip-wrap-btn{max-width:218px;width:40%}@media screen and (max-width: 600px){.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap .zip-wrap-btn{width:55%}}.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap .zip-wrap-btn a{display:block;border-radius:5px;font-size:14px;text-align:center;background-color:#f2f2f2;letter-spacing:0em;padding:15px 0;font-family:var(--font-sans);color:#1a2940}@media screen and (max-width: 1024px){.contact .contact-wrap-right .contact-wrap-right-main .zip-wrap .zip-wrap-btn a{font-size:12px;font-weight:500;letter-spacing:.04em}}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance{width:100%;text-align:center}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance .wpcf7-list-item{margin:0;display:block;width:100%}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance .error{font-family:var(--font-sans);font-size:14px;margin-top:3px;display:block;text-align:center}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance label{justify-content:center;align-items:center;width:100%;font-size:0px;line-height:1.5;display:flex;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance input{width:20px;height:20px;margin:0}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--color-blue);border-radius:0;background-color:#fff;padding:0;cursor:pointer;border:1px solid #b7b7b7}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance input[type=checkbox]:checked{background-color:#fff;border-color:var(--color-blue)}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance input[type=checkbox]:checked:after{content:"✓";color:var(--color-blue);font-size:14px;display:block;text-align:center;line-height:18px}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance .mwform-checkbox-field{line-height:1}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance .mwform-checkbox-field-text{font-family:var(--font-sans);font-weight:600;margin-left:10px;font-size:14px;color:var(--color-blue);font-weight:700}.contact .contact-wrap-right .contact-wrap-right-main .wpcf7-acceptance .mwform-checkbox-field-text a{font-weight:700;font-size:14px;color:var(--color-blue);text-decoration:underline;font-family:var(--font-sans)}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn{margin-top:50px}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next{width:100%;max-width:352px;margin:0 auto;position:relative}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next:before,.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next:after{content:"";position:absolute;top:50%;width:31px;height:31px;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);transition:all .4s ease;pointer-events:none}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next:before{left:15px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='パス_102376'%20data-name='パス%20102376'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");opacity:1;z-index:1}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next:hover{opacity:1}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn .contact_form_btn_next:hover:before{opacity:.5}@keyframes moveOutIn_v2{0%{transform:translate(0) translateY(-50%);opacity:1}30%{transform:translate(100%) translateY(-50%);opacity:0}31%{transform:translate(-100%) translateY(-50%);opacity:0}to{transform:translate(0) translateY(-50%);opacity:1}}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn input{border:1px solid #fff;background-size:31px;background-repeat:no-repeat;background-position:right 10px center;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#172983,#3098c6);border-radius:0;padding-right:0;padding-left:10px;color:#fff;height:60px;border:none;font-weight:700;letter-spacing:.08em;font-size:20px;transition:all .5s;box-shadow:0 0 20px #0000001a}@media screen and (max-width: 1024px){.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn input{font-size:14px}}.contact .contact-wrap-right .contact-wrap-right-main .contact_form_btn input:hover{opacity:.5;cursor:pointer}.contact .wpcf7-not-valid-tip{font-size:14px;color:red;font-family:var(--font-sans);margin-top:10px}.contact .wpcf7-response-output{font-family:var(--font-sans)}@media screen and (max-width: 1024px){.contact .contact-wrap-right-finish{text-align:center}}.contact .contact-wrap-right-finish .title{font-size:60px;font-family:var(--font-en);font-weight:600;margin-bottom:20px;-webkit-text-stroke:1px var(--color-main);color:transparent;letter-spacing:0em}@media screen and (max-width: 1024px){.contact .contact-wrap-right-finish .title{font-size:40px;text-align:center}}.contact .contact-wrap-right-finish h2{font-size:20px;margin-bottom:10px;line-height:1.2;color:#000;margin-top:25px}@media screen and (max-width: 1024px){.contact .contact-wrap-right-finish h2{font-size:20px;text-align:center;line-height:1.5}}.contact .contact-wrap-right-finish p{font-size:14px;letter-spacing:.1em;font-family:var(--font-sans);line-height:2;margin-bottom:60px;letter-spacing:.08em;white-space:nowrap}@media screen and (max-width: 1024px){.contact .contact-wrap-right-finish p{text-align:center}}.contact .contact-wrap-right-finish p a{font-size:14px;letter-spacing:.1em;font-family:var(--font-sans)}@media screen and (max-width: 1024px){.contact .mw_wp_form_send_error{text-align:center}}.process .sec01{padding:82px 0 172px}@media screen and (max-width: 1024px){.process .sec01{padding:100px 0 120px}}.process .sec01 .sec01-wrap{width:85%;max-width:1088px;margin:0 auto}.process .sec01 .sec01-wrap .sec01-wrap-img{margin:0 auto 192px;width:100%;height:504px;position:relative}@media screen and (max-width: 1024px){.process .sec01 .sec01-wrap .sec01-wrap-img{margin:0 auto 80px}}@media screen and (max-width: 600px){.process .sec01 .sec01-wrap .sec01-wrap-img{margin:0 auto 250px;height:305px}}.process .sec01 .sec01-wrap .sec01-wrap-img picture,.process .sec01 .sec01-wrap .sec01-wrap-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{position:absolute;left:0;bottom:-30px;width:465px;padding:41px 50px 30px 0;background-color:#fff}@media screen and (max-width: 1024px){.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{width:290px}}@media screen and (max-width: 600px){.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{bottom:-180px;padding-right:20px}}.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt h2{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:12px;color:#172983}@media screen and (max-width: 1024px){.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt h2{font-size:20px}}.process .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt p{margin-bottom:0;font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.process .sec01 .sec01-wrap .sec01-wrap-flex{margin:0 auto;display:flex;flex-wrap:wrap}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left{width:52%;padding-right:3vw}@media screen and (max-width: 600px){.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left{width:100%;padding:0}}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-img{width:100%;margin-top:23px}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt{margin-top:34px}@media screen and (max-width: 600px){.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt{margin-top:15px}}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:12px;color:#172983}@media screen and (max-width: 1024px){.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt h3{font-size:20px}}@media screen and (max-width: 600px){.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt h3{text-align:center}}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-left .sec01-wrap-flex-left-txt p{font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42;margin-bottom:32px}.process .sec01 .sec01-wrap .sec01-wrap-flex .sec01-wrap-flex-right{width:48%}.process .sec02{padding:101px 0 136px;background:linear-gradient(135deg,#c4f3ff,#7ed2f5)}.process .sec02 .sec02-wrap{width:85%;max-width:1088px;margin:0 auto}.process .sec02 .sec02-wrap .sec02-wrap-title{text-align:center;margin-bottom:21px}.process .sec02 .sec02-wrap .sec02-wrap-title h2{font-size:35px;font-weight:700;letter-spacing:.12em;color:#172983}@media screen and (max-width: 1024px){.process .sec02 .sec02-wrap .sec02-wrap-title h2{font-size:28px}}.process .sec02 .sec02-wrap .sec02-wrap-title span{font-size:17px;letter-spacing:.08em;color:#0ca6ea;font-family:var(--font-en);font-style:italic}.process .sec02 .sec02-wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:52px}@media screen and (max-width: 600px){.process .sec02 .sec02-wrap ul{margin-bottom:38px}}.process .sec02 .sec02-wrap ul li{width:31%}@media screen and (max-width: 600px){.process .sec02 .sec02-wrap ul li:last-of-type{margin-bottom:0}}@media screen and (max-width: 600px){.process .sec02 .sec02-wrap ul li{width:100%;margin-bottom:45px}}.process .sec02 .sec02-wrap ul li span{display:block;width:100%;height:236px}@media screen and (max-width: 1024px){.process .sec02 .sec02-wrap ul li span{height:186px}}@media screen and (max-width: 600px){.process .sec02 .sec02-wrap ul li span{height:224px}}.process .sec02 .sec02-wrap ul li span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process .sec02 .sec02-wrap ul li h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:15px 0 10px;color:#172983;text-align:center}@media screen and (max-width: 1024px){.process .sec02 .sec02-wrap ul li h3{font-size:20px}}@media screen and (max-width: 600px){.process .sec02 .sec02-wrap ul li h3{text-align:left}}.process .sec02 .sec02-wrap ul li p{margin-bottom:0;font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.process .sec02 .sec02-wrap .sec02-wrap-bottom{background-color:#ffffff90;padding:47px 10px}@media screen and (max-width: 1024px){.process .sec02 .sec02-wrap .sec02-wrap-bottom{padding:42px 25px 50px}}.process .sec02 .sec02-wrap .sec02-wrap-bottom .sec02-wrap-title{margin-bottom:21px!important}.process .sec02 .sec02-wrap .sec02-wrap-bottom p{font-size:17px;font-weight:400;letter-spacing:.12em;line-height:2;text-align:center}@media screen and (max-width: 1024px){.process .sec02 .sec02-wrap .sec02-wrap-bottom p{color:var(--color-blue);font-size:14px}}.process .sec02 .sec02-wrap .com-btn-gra{margin:43px auto 0;width:100%;max-width:352px}.process .sec02 .sec02-wrap .com-btn-gra a{width:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;padding:13px 0;background:linear-gradient(to right,#00206e,#36b3d9)}.process .sec02 .sec02-wrap .com-btn-gra a i{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;position:relative;left:-10px}.process .sec03{padding-bottom:200px}@media screen and (max-width: 1024px){.process .sec03{padding-bottom:100px}}.process .sec03 .sec03-img{width:100%;height:425px;position:relative;z-index:1}@media screen and (max-width: 1024px){.process .sec03 .sec03-img{height:325px}}@media screen and (max-width: 600px){.process .sec03 .sec03-img{height:200px}}.process .sec03 .sec03-img picture,.process .sec03 .sec03-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.process .sec03 .sec03-wrap{position:relative;z-index:2}.process .sec03 .sec03-wrap .sec03-wrap-title{width:632px;background-color:#fff;margin:-105px auto 0;padding:32px 0}@media screen and (max-width: 1024px){.process .sec03 .sec03-wrap .sec03-wrap-title{width:432px}}@media screen and (max-width: 600px){.process .sec03 .sec03-wrap .sec03-wrap-title{width:90%;padding:32px 0 10px;margin:-67px auto 0}}.process .sec03 .sec03-wrap ul{display:flex;flex-wrap:wrap;gap:2%;width:90%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.process .sec03 .sec03-wrap ul{gap:0}}.process .sec03 .sec03-wrap ul li{width:49%;border:solid 1px #172983;margin-top:2%;padding:35px}@media screen and (max-width: 600px){.process .sec03 .sec03-wrap ul li{width:100%;margin-top:18px}}.process .sec03 .sec03-wrap ul li h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:15px 0 10px;color:#172983;text-align:center}@media screen and (max-width: 1024px){.process .sec03 .sec03-wrap ul li h3{font-size:20px}}.process .sec03 .sec03-wrap ul li p{margin-bottom:0;font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.process .sec04{padding-bottom:163px}@media screen and (max-width: 1024px){.process .sec04{padding-bottom:100px}}.process .sec04 .sec04-wrap{width:90%;max-width:1088px;margin:0 auto}.process .sec04 .sec04-wrap p{font-size:17px;font-weight:600;letter-spacing:.12em;line-height:2;text-align:center;margin:10px 0 35px}.process .sec04 .sec04-wrap .sec04-wrap-flow dl{display:flex;flex-wrap:wrap;padding-bottom:72px;position:relative}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:nth-child(2):after{content:"02"}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:nth-child(3):after{content:"03"}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:nth-child(4):after{content:"04"}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:nth-child(5):after{content:"05"}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:last-child{padding-bottom:0}@media screen and (max-width: 600px){.process .sec04 .sec04-wrap .sec04-wrap-flow dl:last-child{padding-bottom:42px}}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:last-child:before{display:none}@media screen and (max-width: 600px){.process .sec04 .sec04-wrap .sec04-wrap-flow dl:last-child:before{display:block}}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:last-child:after{content:"06"}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:before{position:absolute;display:block;content:"";width:1px;height:calc(100% - 25px);background-color:#c9c9c9;left:14px;top:14px}.process .sec04 .sec04-wrap .sec04-wrap-flow dl:after{position:absolute;display:block;content:"01";font-size:25px;font-family:var(--font-en);color:#0ca6ea;line-height:1;letter-spacing:.08em;width:33px;height:30px;background-color:#fff;font-style:italic;left:0;top:7px}@media screen and (max-width: 600px){.process .sec04 .sec04-wrap .sec04-wrap-flow dl{padding-bottom:42px}}.process .sec04 .sec04-wrap .sec04-wrap-flow dl dt{width:258px;font-size:20px;font-weight:400;letter-spacing:.12em;line-height:1.65;color:#172983;padding-left:62px}@media screen and (max-width: 600px){.process .sec04 .sec04-wrap .sec04-wrap-flow dl dt{width:100%;padding-left:40px}}.process .sec04 .sec04-wrap .sec04-wrap-flow dl dd{width:calc(100% - 258px);font-size:14px;letter-spacing:.12em;line-height:2.42;font-weight:500;font-family:var(--font-sans)}@media screen and (max-width: 600px){.process .sec04 .sec04-wrap .sec04-wrap-flow dl dd{width:100%;padding-left:40px}}.retail .sec01{padding:82px 0 104px}@media screen and (max-width: 1024px){.retail .sec01{padding:100px 0 75px}}.retail .sec01 .sec01-wrap{width:85%;max-width:1088px;margin:0 auto}.retail .sec01 .sec01-wrap .sec01-wrap-img{margin:30px auto 115px;width:100%;height:504px;position:relative}@media screen and (max-width: 1024px){.retail .sec01 .sec01-wrap .sec01-wrap-img{margin:30px auto 80px}}@media screen and (max-width: 600px){.retail .sec01 .sec01-wrap .sec01-wrap-img{margin:30px auto 185px;height:305px}}.retail .sec01 .sec01-wrap .sec01-wrap-img picture,.retail .sec01 .sec01-wrap .sec01-wrap-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{position:absolute;left:0;bottom:-30px;width:465px;padding:41px 50px 30px 0;background-color:#fff}@media screen and (max-width: 1024px){.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{width:290px}}@media screen and (max-width: 600px){.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt{bottom:-180px}}.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt h2{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:12px;color:#172983}@media screen and (max-width: 1024px){.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt h2{font-size:20px}}.retail .sec01 .sec01-wrap .sec01-wrap-img .sec01-wrap-img-txt p{margin-bottom:0;font-size:14px;font-weight:600;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.retail .sec01 .sec01-wrap .sec01-wrap-list ul{display:flex;flex-wrap:wrap;gap:2%;width:100%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.retail .sec01 .sec01-wrap .sec01-wrap-list ul{gap:0}}.retail .sec01 .sec01-wrap .sec01-wrap-list ul li{width:49%;border:solid 1px #172983;margin-top:2%;padding:35px}@media screen and (max-width: 600px){.retail .sec01 .sec01-wrap .sec01-wrap-list ul li{width:100%;margin-top:18px}}.retail .sec01 .sec01-wrap .sec01-wrap-list ul li h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:15px 0 10px;color:#172983;text-align:center}@media screen and (max-width: 1024px){.retail .sec01 .sec01-wrap .sec01-wrap-list ul li h3{font-size:20px}}.retail .sec01 .sec01-wrap .sec01-wrap-list ul li p{margin-bottom:0;font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.retail .sec02{padding:101px 0 136px;background:linear-gradient(135deg,#c4f3ff,#7ed2f5)}@media screen and (max-width: 1024px){.retail .sec02{padding:70px 0 20px}}.retail .sec02 .sec02-wrap{width:90%;max-width:1088px;margin:0 auto}.retail .sec02 .sec02-wrap .sec02-wrap-title{text-align:center;margin-bottom:21px}.retail .sec02 .sec02-wrap .sec02-wrap-title h2{font-size:35px;font-weight:700;letter-spacing:.12em;color:#172983}@media screen and (max-width: 1024px){.retail .sec02 .sec02-wrap .sec02-wrap-title h2{font-size:28px}}.retail .sec02 .sec02-wrap .sec02-wrap-title span{font-size:17px;letter-spacing:.08em;color:#0ca6ea;font-family:var(--font-en);font-style:italic}.retail .sec02 .sec02-wrap .sec02-main-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:52px}@media screen and (max-width: 600px){.retail .sec02 .sec02-wrap .sec02-main-list{width:90%;margin:0 auto 38px}}.retail .sec02 .sec02-wrap .sec02-main-list li{width:48%}@media screen and (max-width: 600px){.retail .sec02 .sec02-wrap .sec02-main-list li:last-of-type{margin-bottom:0}}@media screen and (max-width: 600px){.retail .sec02 .sec02-wrap .sec02-main-list li{width:100%;margin-bottom:45px}}.retail .sec02 .sec02-wrap .sec02-main-list li a{display:block}.retail .sec02 .sec02-wrap .sec02-main-list li span,.retail .sec02 .sec02-wrap .sec02-main-list li .img-link{display:block;width:100%;height:312px}@media screen and (max-width: 1024px){.retail .sec02 .sec02-wrap .sec02-main-list li span,.retail .sec02 .sec02-wrap .sec02-main-list li .img-link{height:186px}}@media screen and (max-width: 600px){.retail .sec02 .sec02-wrap .sec02-main-list li span,.retail .sec02 .sec02-wrap .sec02-main-list li .img-link{height:224px}}.retail .sec02 .sec02-wrap .sec02-main-list li span img,.retail .sec02 .sec02-wrap .sec02-main-list li .img-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.retail .sec02 .sec02-wrap .sec02-main-list li h3{font-size:20px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:9px 0 7px}@media screen and (max-width: 1024px){.retail .sec02 .sec02-wrap .sec02-main-list li h3{font-size:15px}}.retail .sec02 .sec02-wrap .sec02-main-list li p{margin-bottom:15px;font-size:15px;font-weight:600;letter-spacing:.12em}.retail .sec02 .sec02-wrap .sec02-main-list li h4{display:flex;align-items:center;font-size:15px;color:#172983;font-weight:700;letter-spacing:.12em}.retail .sec02 .sec02-wrap .sec02-main-list li h4 i{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;position:relative;left:0;margin-right:8px}.retail .sec03{padding:105px 0;background-color:#daf4fb}@media screen and (max-width: 1024px){.retail .sec03{padding:60px 0}}.retail .sec03 .sec03-wrap{width:85%;max-width:1088px;margin:0 auto}.retail .sec03 .sec03-wrap .sec03-sub-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list{margin-bottom:38px}}.retail .sec03 .sec03-wrap .sec03-sub-list li{width:22%;margin-bottom:59px}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li:last-of-type{margin-bottom:0}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li{width:48%;margin-bottom:45px}}.retail .sec03 .sec03-wrap .sec03-sub-list li a{display:block}.retail .sec03 .sec03-wrap .sec03-sub-list li span,.retail .sec03 .sec03-wrap .sec03-sub-list li .img-link{display:block;width:100%;height:243px}@media screen and (max-width: 1024px){.retail .sec03 .sec03-wrap .sec03-sub-list li span,.retail .sec03 .sec03-wrap .sec03-sub-list li .img-link{height:136px}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li span,.retail .sec03 .sec03-wrap .sec03-sub-list li .img-link{height:98px}}.retail .sec03 .sec03-wrap .sec03-sub-list li span img,.retail .sec03 .sec03-wrap .sec03-sub-list li .img-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.retail .sec03 .sec03-wrap .sec03-sub-list li h3{font-size:20px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:9px 0 7px}@media screen and (max-width: 1024px){.retail .sec03 .sec03-wrap .sec03-sub-list li h3{font-size:18px}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li h3{font-size:14px}}.retail .sec03 .sec03-wrap .sec03-sub-list li p{margin-bottom:15px;font-size:15px;font-weight:600;letter-spacing:.12em}@media screen and (max-width: 1024px){.retail .sec03 .sec03-wrap .sec03-sub-list li p{font-size:14px}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li p{font-size:13px}}.retail .sec03 .sec03-wrap .sec03-sub-list li h4{display:flex;align-items:center;font-size:15px;color:#172983;font-weight:700;letter-spacing:.12em}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-sub-list li h4{padding-left:10px}}.retail .sec03 .sec03-wrap .sec03-sub-list li h4 i{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;position:relative;left:0;margin-right:8px}.retail .sec03 .sec03-wrap .sec03-bnr{display:flex;flex-wrap:wrap;justify-content:space-between}.retail .sec03 .sec03-wrap .sec03-bnr li{width:48%}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-bnr li:first-of-type{margin-bottom:30px}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-bnr li{width:100%;text-align:center}}.retail .sec03 .sec03-wrap .sec03-bnr li a{display:block;font-size:20px;font-weight:700;letter-spacing:.12em;color:#172983}@media screen and (max-width: 1024px){.retail .sec03 .sec03-wrap .sec03-bnr li a{font-size:16px}}@media screen and (max-width: 600px){.retail .sec03 .sec03-wrap .sec03-bnr li a{font-size:15px}}.retail .sec03 .sec03-wrap .sec03-bnr li a img{display:block;width:100%;margin-bottom:15px}.retail .sec04{padding-bottom:163px;padding-top:118px}@media screen and (max-width: 1024px){.retail .sec04{padding-bottom:100px;padding-top:67px}}.retail .sec04 .sec04-wrap{width:85%;max-width:1088px;margin:0 auto}.retail .sec04 .sec04-wrap .sec04-wrap-list{margin-bottom:41px}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-list{margin:0 auto 71px}}.retail .sec04 .sec04-wrap .sec04-wrap-list ul{display:flex;flex-wrap:wrap;gap:2%;width:100%;max-width:1088px;margin:0 auto}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-list ul{gap:0}}.retail .sec04 .sec04-wrap .sec04-wrap-list ul li{width:49%;border:solid 1px #172983;margin-top:2%;padding:35px}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-list ul li{width:100%;margin-top:18px}}.retail .sec04 .sec04-wrap .sec04-wrap-list ul li h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin:15px 0 10px;color:#172983;text-align:center}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-list ul li h3{font-size:20px}}.retail .sec04 .sec04-wrap .sec04-wrap-list ul li p{margin-bottom:0;font-size:14px;font-weight:500;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.retail .sec04 .sec04-wrap .sec04-wrap-feature{background:linear-gradient(135deg,#c4f3ff,#7ed2f5);padding:46px 0 76px;margin-bottom:72px}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-feature{padding:40px 0 20px;margin-bottom:50px}}.retail .sec04 .sec04-wrap .sec04-wrap-feature h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:20px;color:#172983;text-align:center}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-feature h3{font-size:20px}}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col{display:flex;flex-wrap:wrap}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col{padding:0 25px}}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list{width:33.33%;padding:0 50px;border-right:solid 1px #86c9e6}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list:nth-child(2) h4:before{content:"02"}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list:nth-child(3){border-right:none}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list:nth-child(3){border:none;padding-bottom:0}}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list:nth-child(3) h4:before{content:"03"}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list{padding:0 20px}}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list{width:100%;padding:0 0 34px;border-right:none;margin-bottom:34px;border-bottom:solid 1px #86c9e6}}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4{font-size:20px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:15px;color:#172983;padding-left:40px;position:relative}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4:before{position:absolute;display:block;content:"01";font-size:25px;color:#0ca6ea;font-family:var(--font-en);font-style:italic;letter-spacing:.08em;left:0;top:0}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4:before{font-size:20px}}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4:before{font-size:25px}}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4{font-size:18px;padding-left:30px}}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list h4{font-size:20px;padding-left:40px}}.retail .sec04 .sec04-wrap .sec04-wrap-feature .sec04-wrap-feature-col .sec04-wrap-feature-col-list p{margin-bottom:0;font-size:14px;font-weight:400;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42}.retail .sec04 .sec04-wrap .sec04-wrap-flex{display:flex;flex-wrap:wrap}.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left{width:52%;padding-right:3vw}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left{width:100%;padding:0}}.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left h3{font-size:23px;font-weight:400;letter-spacing:.12em;line-height:1.52;margin-bottom:12px;color:#172983}@media screen and (max-width: 1024px){.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left h3{font-size:20px}}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left h3{text-align:center}}.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-left p{font-size:14px;font-weight:400;letter-spacing:.12em;font-family:var(--font-sans);line-height:2.42;margin-bottom:32px}.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-right{width:48%}@media screen and (max-width: 600px){.retail .sec04 .sec04-wrap .sec04-wrap-flex .sec04-wrap-flex-right{width:100%;margin-top:36px}}@media screen and (max-width: 1024px){.sell .sec01{padding-bottom:80px}}.sell .sec02{padding-top:0!important;background:#fff!important}.sell .sec02 .sec02-wrap-bottom{background:linear-gradient(135deg,#c4f3ff,#7ed2f5)}.sell .sell-sec-04{padding-bottom:100px}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left{width:50%;padding-right:2.5%}@media screen and (max-width: 600px){.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left{width:100%;padding-right:0}}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left p{font-size:14px;line-height:2.4;font-family:var(--font-sans);font-weight:500;margin:20px 0 30px}@media screen and (max-width: 600px){.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left p{margin:10px 0 20px}}@media screen and (max-width: 600px){.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left .secll-sec-04-dl{margin-top:30px}}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left .secll-sec-04-dl dl{padding:25px 0;border-bottom:1px solid #dedede}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left .secll-sec-04-dl dl:first-child{border-top:1px solid #dedede}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left .secll-sec-04-dl dl dt{font-size:17px;color:var(--color-blue);font-weight:700;margin-bottom:8px}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-left .secll-sec-04-dl dl dd{font-size:14px;font-weight:400;font-family:var(--font-sans)}.sell .sell-sec-04 .secll-sec-wrap .secll-sec-wrap-right{width:50%}.sell .sec03 .sec04-wrap{width:90%;max-width:1088px;margin:30px auto 0}.sell .sec03 .sec04-wrap-flow dl{display:flex;flex-wrap:wrap;padding-bottom:72px;position:relative}.sell .sec03 .sec04-wrap-flow dl:nth-child(2):after{content:"02"}.sell .sec03 .sec04-wrap-flow dl:nth-child(3):after{content:"03"}.sell .sec03 .sec04-wrap-flow dl:nth-child(4):after{content:"04"}.sell .sec03 .sec04-wrap-flow dl:nth-child(5):after{content:"05"}.sell .sec03 .sec04-wrap-flow dl:last-child{padding-bottom:0}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl:last-child{padding-bottom:42px}}.sell .sec03 .sec04-wrap-flow dl:last-child:before{display:none}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl:last-child:before{display:block}}.sell .sec03 .sec04-wrap-flow dl:last-child:after{content:"05"}.sell .sec03 .sec04-wrap-flow dl:before{position:absolute;display:block;content:"";width:1px;height:calc(100% - 25px);background-color:#c9c9c9;left:14px;top:14px}.sell .sec03 .sec04-wrap-flow dl:after{position:absolute;display:block;content:"01";font-size:25px;font-family:var(--font-en);font-style:italic;color:#0ca6ea;line-height:1;letter-spacing:.08em;width:33px;height:30px;background-color:#fff;left:0;top:7px}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl{padding-bottom:42px}}.sell .sec03 .sec04-wrap-flow dl dt{width:258px;font-size:20px;font-weight:400;letter-spacing:.12em;line-height:1.65;color:#172983;padding-left:62px}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl dt{width:100%;padding-left:40px}}.sell .sec03 .sec04-wrap-flow dl dd{width:calc(100% - 258px);font-size:14px;letter-spacing:.12em;line-height:2.42;font-weight:500;font-family:var(--font-sans)}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl dd{width:100%;padding-left:40px}}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn{margin-top:20px}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn{flex-direction:column-reverse;display:flex;flex-wrap:wrap}}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col{display:flex;align-items:center;flex-wrap:wrap;width:100%}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn{width:50%;max-width:352px;margin-top:10px}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn{width:100%}}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn a{display:flex;width:100%;position:relative;height:60px;align-items:baseline;padding:5px 0;justify-content:center}@media screen and (max-width: 1024px){.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn a{padding-left:15px}}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--tel{border:1px solid var(--color-blue);font-size:14px;font-family:var(--font-serif);color:var(--color-blue)}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--tel span{font-size:20px;font-weight:700;color:var(--color-blue)}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--tel i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_29'%20data-name='グループ%2029'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;position:absolute;left:20px;bottom:50%;transform:translateY(50%)}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--contact{background:linear-gradient(90deg,#172983,#3098c6);font-size:20px;font-family:var(--font-serif);color:#fff}@media screen and (max-width: 1024px){.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--contact{font-size:18px;line-height:2.6}}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col .sec04-wrap-flow-btn-col-btn.sec04-wrap-flow-btn-col-btn--contact i{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='パス_102376'%20data-name='パス%20102376'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;width:22px;height:22px;display:block;position:absolute;left:20px;bottom:50%;transform:translateY(50%)}.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col p{font-size:12px;font-family:var(--font-sans);padding-left:15px}@media screen and (max-width: 600px){.sell .sec03 .sec04-wrap-flow dl dd .sec04-wrap-flow-btn .sec04-wrap-flow-btn-col p{width:100%;text-align:center;padding-left:0}}.sell .sec03 .sec03-btn{margin-top:60px}@media screen and (max-width: 1024px){.sell .sec03 .sec03-btn{margin-top:30px}}.sell .sec03 .sec03-btn a{display:flex;width:90%;max-width:566px;height:120px;flex-wrap:wrap;justify-content:center;align-items:center;background:linear-gradient(180deg,#172983,#3098c6);font-size:24px;color:#fff;font-weight:700;position:relative;padding-left:20px;margin:0 auto;text-align:center}@media screen and (max-width: 600px){.sell .sec03 .sec03-btn a{height:80px;font-size:18px}}.sell .sec03 .sec03-btn a i{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;display:block;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(-141%20-1473)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23fff'/%3e%3cpath%20id='パス_102376'%20data-name='パス%20102376'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23172983'/%3e%3c/g%3e%3c/svg%3e");position:absolute;left:35px;bottom:50%;transform:translateY(50%)}.sell .sec03 .sec03-btn p{text-align:center;font-size:12px;font-family:var(--font-sans);margin:10px 0 0}@media screen and (max-width: 600px){.page-title{text-align:center}}.page-title.page-title-center,.page-title.page-title-center h2{text-align:center}.page-title h2{font-size:40px;font-weight:700;color:var(--color-blue)}@media screen and (max-width: 1024px){.page-title h2{font-size:28px}}@media screen and (max-width: 600px){.page-title h2{text-align:center}}.page-title span{font-size:14px;font-family:var(--font-en);font-style:italic;color:var(--color-sub)}@media screen and (max-width: 1024px){.page-title span{font-size:17px}}.page-title-sm h1,.page-title-sm h2,.page-title-sm h3{font-size:25px;color:var(--color-blue);font-weight:700;text-align:center}@media screen and (max-width: 600px){.page-title-sm h1,.page-title-sm h2,.page-title-sm h3{font-size:28px}}.page-title-sm span{font-size:17px;font-family:var(--font-en);color:var(--color-sub);display:block;text-align:center;font-style:italic}@media screen and (max-width: 600px){.page-title-sm span{text-align:center}}.page-title-small.page-title-center,.page-title-small.page-title-center h2{text-align:center}.page-title-small h1,.page-title-small h2,.page-title-small h3{font-size:35px;color:var(--color-blue);font-weight:700}@media screen and (max-width: 600px){.page-title-small h1,.page-title-small h2,.page-title-small h3{text-align:center;font-size:28px}}.page-title-small span{font-size:17px;font-family:var(--font-en);color:var(--color-sub);font-style:italic;display:block}@media screen and (max-width: 600px){.page-title-small span{text-align:center}}.page .page-flex .page-flex-left{width:30%}@media screen and (max-width: 600px){.page .page-flex .page-flex-left{width:100%}}.page .page-flex .page-flex-right{width:68%}@media screen and (max-width: 600px){.page .page-flex .page-flex-right{width:100%}}.page .page-visual{position:relative}.page .page-visual.page-visual-gradient .page-visual-img{height:366px;width:100%;background:linear-gradient(to bottom,#393f4b,#172983)}@media screen and (max-width: 1024px){.page .page-visual.page-visual-gradient .page-visual-img{height:250px}}.page .page-visual.page-visual--large{height:770px}@media screen and (max-width: 1024px){.page .page-visual.page-visual--large{height:400px}}.page .page-visual.page-visual--large .page-visual-img{height:100%}.page .page-visual.page-visual--large .page-visual-img img,.page .page-visual.page-visual--large .page-visual-img picture{max-height:770px;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.page .page-visual .page-visual-img{position:relative}.page .page-visual .page-visual-img.page-visual-img--fixed{position:fixed;left:0;top:0;width:100%;z-index:-1;height:100vh}@media screen and (max-width: 1024px){.page .page-visual .page-visual-img.page-visual-img--fixed{position:relative;height:400px;position:absolute}}.page .page-visual .page-visual-img.page-visual-img--fixed img,.page .page-visual .page-visual-img.page-visual-img--fixed picture{width:100%;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;max-height:100%!important}.page .page-visual .page-visual-img:before{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#393f4bb3,#172983b3);opacity:.5;content:"";display:block}.page .page-visual .page-visual-txt{position:absolute;width:100%;bottom:40px;left:50%;transform:translate(-50%);z-index:10;width:80%;max-width:1485px;margin-left:auto;margin-right:auto}.page .page-visual .page-visual-txt h1{color:#fff;font-weight:700;font-size:51px}@media screen and (max-width: 1024px){.page .page-visual .page-visual-txt h1{font-size:30px}}.page .page-visual .page-visual-txt h2{color:#fff;font-size:28px;margin:30px 0 10px;font-weight:500}.page .page-visual .page-visual-txt p{font-weight:500;font-size:17px;color:#fff;line-height:2;font-family:var(--font-sans)}.page .page-visual .page-visual-txt span{font-size:20px;font-weight:700;letter-spacing:.12em;color:#fff}@media screen and (max-width: 1024px){.page .page-visual .page-visual-txt span{font-size:17px}}.page .page-visual-sp{padding:50px 0}.page .page-visual-sp h2{font-size:23px;margin:0 0 10px;font-weight:700}.page .page-visual-sp p{font-weight:500;font-size:17px;line-height:2;font-family:var(--font-sans)}@media screen and (max-width: 1024px){.page .page-visual-sp p{font-size:15px;font-weight:400}}.page .scroll__inner{background-color:#fff;padding:0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%}.page .scroll__inner::-webkit-scrollbar{display:none}.page .simplebar-scrollbar:before{background:#c3c3c3;border-radius:0;height:6px!important;margin-left:2px}.page .simplebar-scrollbar.simplebar-visible:before{opacity:1}.page .simplebar-track{background:#e2e2e2;height:5px!important}.page .page-btn{background-color:#fff}@media screen and (min-width: 601px){.page .page-btn{-ms-overflow-style:none;scrollbar-width:none}.page .page-btn::-webkit-scrollbar{display:none}}.page .page-btn.page-btn--5{overflow:scroll}@media screen and (max-width: 1024px){.page .page-btn.page-btn--5 ul{width:1200px}}.page .page-btn.page-btn--6{overflow:scroll}@media screen and (max-width: 1024px){.page .page-btn.page-btn--6 ul{width:1440px}}.page .page-btn.page-btn--4{overflow:scroll}@media screen and (max-width: 1024px){.page .page-btn.page-btn--4 ul{width:960px!important}}.page .page-btn.page-btn--3{overflow:scroll}@media screen and (max-width: 600px){.page .page-btn.page-btn--3 ul{width:720px!important}}@media screen and (max-width: 1024px){.page .page-btn.page-btn--2 ul{width:100%!important}}.page .page-btn ul{display:flex;border-bottom:1px solid var(--color-blue);border-top:1px solid var(--color-blue)}.page .page-btn ul li{border-right:1px solid var(--color-blue);width:100%}.page .page-btn ul li:last-child{border-right:none}.page .page-btn ul li a{display:flex;align-items:center;justify-content:center;width:100%;color:var(--color-blue);padding:25px 0;font-weight:700;font-size:15px;letter-spacing:.12em}.page .page-btn ul li a i{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;display:block;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%3e%3cg%20id='グループ_4'%20data-name='グループ%204'%20transform='translate(1495%20-141)%20rotate(90)'%3e%3ccircle%20id='楕円形_1'%20data-name='楕円形%201'%20cx='11'%20cy='11'%20r='11'%20transform='translate(141%201473)'%20fill='%23172983'/%3e%3cpath%20id='多角形_1'%20data-name='多角形%201'%20d='M2.724,0,5.448,6.463H0Z'%20transform='translate(156.379%201481.276)%20rotate(90)'%20fill='%23fff'/%3e%3c/g%3e%3c/svg%3e");margin-right:8px}.page .pagination{display:flex;align-items:center;justify-content:center;margin-top:60px;margin-bottom:60px}@media screen and (max-width: 600px){.page .pagination{margin-bottom:60px}}.page .pagination span,.page .pagination a{color:var(--color-blue);font-weight:500;font-size:16px;width:32px;height:32px;display:flex;border-radius:50%;align-items:center;justify-content:center;margin:0 5px;border:1px solid var(--color-blue);letter-spacing:0em;line-height:0}@media screen and (max-width: 1024px){.page .pagination span,.page .pagination a{font-size:16px;width:37px;height:37px}}.page .pagination span{background-color:var(--color-blue);color:#fff}.page .pagination .next{position:relative;margin-left:25px;border:none!important}.page .pagination .next:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg%20id='グループ_23693'%20data-name='グループ%2023693'%20xmlns='http://www.w3.org/2000/svg'%20width='32.654'%20height='32.654'%20viewBox='0%200%2032.654%2032.654'%3e%3cg%20id='楕円形_2'%20data-name='楕円形%202'%20transform='translate(32.654)%20rotate(90)'%20fill='none'%20stroke='%23172983'%20stroke-width='1'%3e%3cellipse%20cx='16.327'%20cy='16.327'%20rx='16.327'%20ry='16.327'%20stroke='none'/%3e%3cellipse%20cx='16.327'%20cy='16.327'%20rx='15.827'%20ry='15.827'%20fill='none'/%3e%3c/g%3e%3cpath%20id='Icon_feather-arrow-right'%20data-name='Icon%20feather-arrow-right'%20d='M2.628,12.577H16.6M11.525,7.5,16.6,12.577l-5.077,5.077'%20transform='translate(6.712%203.75)'%20fill='none'%20stroke='%23172983'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:32px;height:32px}.page .pagination .next.no-link{pointer-events:none;opacity:.5}.page .pagination .last{position:relative;display:none!important}.page .pagination .previous{position:relative;margin-right:25px;border:none}.page .pagination .previous:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg%20id='グループ_23694'%20data-name='グループ%2023694'%20xmlns='http://www.w3.org/2000/svg'%20width='32.654'%20height='32.653'%20viewBox='0%200%2032.654%2032.653'%3e%3cg%20id='楕円形_2'%20data-name='楕円形%202'%20transform='translate(32.654%200)%20rotate(90)'%20fill='none'%20stroke='%23172983'%20stroke-width='1'%3e%3cellipse%20cx='16.327'%20cy='16.327'%20rx='16.327'%20ry='16.327'%20stroke='none'/%3e%3cellipse%20cx='16.327'%20cy='16.327'%20rx='15.827'%20ry='15.827'%20fill='none'/%3e%3c/g%3e%3cpath%20id='Icon_feather-arrow-right'%20data-name='Icon%20feather-arrow-right'%20d='M16.6,12.577H2.628M7.7,7.5,2.628,12.577,7.7,17.653'%20transform='translate(6.712%203.75)'%20fill='none'%20stroke='%23172983'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='2'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:32px;height:32px}.page .pagination .previous.no-link{pointer-events:none;opacity:.5}.page .pagination .first{position:relative;display:none!important}
