.button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.top-blog .blog__link .foot .author,.top-blog .blog__link .head,.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.sidebar-box li,.blog-box-head .author,.blog-box-head .cat,.blog-box-content,.blog-box .date .update,.blog-box .date,.form .wpcf7-not-valid-tip,.form input[type=submit],.form_table tr th .required,.form_table tr th,.form_table tr td,.cmn-txt.--big,.cmn-txt.--small,.cmn-txt{font-weight:400;line-height:2;letter-spacing:.01em}.top-blog .blog__link .ttl,.top-blog .blog__link .head .new,.top-service .serviceBox__tag,.top-service .serviceBox__ttl .en,.top-service .serviceBox__ttl .ja,.top-service .serviceBox__ttl .num,.top-profile .imgBox .img .name,.hero__news__box .link,.hero__news__ttl,.hero__scroll,.hero__inner .catch,.profile__name span,.profile__name,.blog-box-title,#lower-page section.about h2:after,#lower-page .lower-page-title .title__ja.--small,#lower-page .lower-page-title .title__ja,#lower-page .lower-page-title .title__en,#lower-page .breadcrumbs,.floating-nav-btn .text,footer .footer__btm .copyright,footer .footer__btm__link,footer .footer__mdl__company .number,footer .footer__mdl__company .address,footer .footer__top .text,footer .footer__top .title .ja,footer .footer__top .title .en,footer .footer__top__link.--study .pickup,.nav .gmenu__box li a,.nav .gmenu__ttl,.sideNav__btn__ttl .ja,.sideNav__btn__ttl .en,.sideBtn__text,h4:not([class]),.title04,h3:not([class]),.title03,h2:not([class]),.title02,.secTtl01 .ja,.secTtl01 .en,.cmn-btn02,.cmn-btn01{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.6}.nav .gmenu__box li:before,.form .select-box:before{display:inline-block;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.button{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}.button:focus,.is-focused.button,.button:active,.is-active.button{outline:none}[disabled].button{cursor:not-allowed}html{background-color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:2.5641025641vw}@media screen and (min-width:431px){html{font-size:1.2820512821vw}}@media screen and (min-width:1120px){html{font-size:62.5%}}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:"Noto Sans JP",sans-serif}body{overflow-x:hidden;color:#222;font-size:1rem;font-weight:400;line-height:1}body:not(.home){background-color:#f8f9f9}a,a div{text-decoration:none;color:inherit;-webkit-transition:.5s all ease;transition:.5s all ease;cursor:pointer}a:not([class]):focus,a:not([class]) div:focus{opacity:.7}@media (hover:hover) and (pointer:fine){a:not([class]):hover,a:not([class]) div:hover{opacity:.7}}hr{background-color:#f8f9f9;border:none;display:block;height:1px;margin:1.5em 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:13px}span{font-style:inherit;font-weight:inherit}strong{font-weight:600;display:inline-block}table td,table th{text-align:left;vertical-align:top}.grecaptcha-badge{visibility:hidden}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left !important}.is-pulled-right{float:right !important}.is-clipped{overflow:hidden !important}.is-font-size-1{font-size:2.857rem !important}.is-font-size-2{font-size:2.142rem !important}.is-font-size-3{font-size:1.571rem !important}.is-font-size-4{font-size:1.428rem !important}.is-font-size-5{font-size:1.142rem !important}.is-font-size-6{font-size:1rem !important}.is-font-size-7{font-size:.82rem !important}.has-text-centered{text-align:center !important}.has-text-justified{text-align:justify !important}.has-text-left{text-align:left !important}.has-text-right{text-align:right !important}.is-italic{font-style:italic !important}.has-text-main{color:#ac1c26 !important}a.has-text-main:hover,a.has-text-main:focus{color:#80141c !important}.has-background-main{background-color:#ac1c26 !important}.has-text-main-dark{color:#590b10 !important}a.has-text-main-dark:hover,a.has-text-main-dark:focus{color:#2b0507 !important}.has-background-main-dark{background-color:#590b10 !important}.has-text-accent{color:#c67a82 !important}a.has-text-accent:hover,a.has-text-accent:focus{color:#b65660 !important}.has-background-accent{background-color:#c67a82 !important}.has-text-black{color:#222 !important}a.has-text-black:hover,a.has-text-black:focus{color:#080808 !important}.has-background-black{background-color:#222 !important}.has-text-white{color:#fff !important}a.has-text-white:hover,a.has-text-white:focus{color:#e5e5e5 !important}.has-background-white{background-color:#fff !important}.has-background-body{background-color:#fff !important}.has-background-gray{background-color:#f8f9f9 !important}.is-block{display:block !important}@media screen and (max-width:430px){.is-block-mobile{display:block !important}}@media screen and (min-width:431px){.is-block-tablet{display:block !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-block-tablet-only{display:block !important}}@media screen and (min-width:1120px){.is-block-desktop{display:block !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-block-desktop-only{display:block !important}}@media screen and (min-width:1152px){.is-block-widescreen{display:block !important}}.is-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media screen and (max-width:430px){.is-flex-mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:431px){.is-flex-tablet{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-flex-tablet-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1120px){.is-flex-desktop{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-flex-desktop-only{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width:1152px){.is-flex-widescreen{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.is-inline{display:inline !important}@media screen and (max-width:430px){.is-inline-mobile{display:inline !important}}@media screen and (min-width:431px){.is-inline-tablet{display:inline !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-inline-tablet-only{display:inline !important}}@media screen and (min-width:1120px){.is-inline-desktop{display:inline !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-inline-desktop-only{display:inline !important}}@media screen and (min-width:1152px){.is-inline-widescreen{display:inline !important}}.is-inline-block{display:inline-block !important}@media screen and (max-width:430px){.is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width:431px){.is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-inline-block-tablet-only{display:inline-block !important}}@media screen and (min-width:1120px){.is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width:1152px){.is-inline-block-widescreen{display:inline-block !important}}.is-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width:430px){.is-inline-flex-mobile{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:431px){.is-inline-flex-tablet{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-inline-flex-tablet-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1120px){.is-inline-flex-desktop{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-inline-flex-desktop-only{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width:1152px){.is-inline-flex-widescreen{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.is-hidden{display:none !important}@media screen and (max-width:430px){.is-hidden-mobile{display:none !important}}@media screen and (min-width:431px){.is-hidden-tablet{display:none !important}}@media screen and (min-width:431px) and (max-width:1119px){.is-hidden-tablet-only{display:none !important}}@media screen and (min-width:1120px){.is-hidden-desktop{display:none !important}}@media screen and (min-width:1120px) and (max-width:1151px){.is-hidden-desktop-only{display:none !important}}@media screen and (min-width:1152px){.is-hidden-widescreen{display:none !important}}.is-marginless{margin:0 !important}.is-paddingless{padding:0 !important}.is-radiusless{border-radius:0 !important}.is-padding-y{padding-top:3rem !important;padding-bottom:3rem !important}.is-padding-y.is-medium{padding-top:7rem;padding-bottom:7rem}.is-touch-device-padding-x{padding-left:1rem;padding-right:1rem}.is-margin-bottom{margin-bottom:1.5rem !important}.anchor{margin-top:min(-13.3333333333vw,-50px);padding-top:min(13.3333333333vw,50px)}@media screen and (min-width:1120px){.anchor{margin-top:-80px;padding-top:80px}}.cmn-width{width:91.4666666667vw;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){.cmn-width{width:calc(100vw - 64px)}}@media screen and (min-width:1120px){.cmn-width{width:1120px}}@media screen and (min-width:1120px){.cmn-width.--mini{width:780px}}a.link{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){a.link:hover{opacity:.7}}.underline-bf{text-decoration:underline;color:#ac1c26;cursor:pointer}.underline-bf:hover{text-decoration:none;opacity:1 !important}.underline-af{cursor:pointer}.underline-af:hover{text-decoration:underline;opacity:1 !important}.hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.hover:hover{opacity:.7}.underline-hover{padding-bottom:.25em;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)) 0 100%/0 1px no-repeat;background:linear-gradient(#000,#000) 0 100%/0 1px no-repeat;-webkit-transition:background .4s;transition:background .4s;text-decoration:none;cursor:pointer}.underline-hover:hover{background-size:100% 1px}.underline-hover.reverse{background-position:100% 100%}@media screen and (min-width:431px){a.telLink{pointer-events:none}}img{width:auto}.svg{position:relative}.svg svg,.svg .svgImg{width:100%;height:100%;position:absolute;top:0;left:0}.cmn-txt{font-size:4.2666666667vw}@media screen and (min-width:431px){.cmn-txt{font-size:16px}}.cmn-txt.--small{font-size:3.7333333333vw}@media screen and (min-width:431px){.cmn-txt.--small{font-size:14px}}.cmn-txt.--big{font-size:4.8vw}@media screen and (min-width:431px){.cmn-txt.--big{font-size:18px}}.cmn-txt.--lh-16{line-height:1.6}.cmn-txt p:not(:last-child){margin-bottom:1em}.text-indent{text-indent:-1em;padding-left:1em}.font-serif{font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:1119px){.pc{display:none !important}}@media screen and (max-width:430px){.tb{display:none !important}}@media screen and (min-width:1120px){.tb{display:none !important}}@media screen and (min-width:431px){.sp{display:none !important}}@media screen and (min-width:1120px){.touch-device{display:none !important}}@media screen and (max-width:430px){.tablet{display:none !important}}.pr{position:relative}.img-fit img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a .img-fit{position:relative;overflow:hidden}a .img-fit img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:1120px){a:hover .img-fit img{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}}.mb10{margin-bottom:2.6666666667vw}@media screen and (min-width:431px){.mb10{margin-bottom:10px !important}}.mb28{margin-bottom:7.4666666667vw}@media screen and (min-width:431px){.mb28{margin-bottom:28px}}.mb40{margin-bottom:16vw}@media screen and (min-width:431px){.mb40{margin-bottom:60px}}.mb60{margin-bottom:16vw}@media screen and (min-width:431px){.mb60{margin-bottom:60px}}
/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */
html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit}* html input,* html textarea,* html select{font-size:100%}*:first-child+html+input,*:first-child html+textarea,*:first-child+html select{font-size:100%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}img,embed,iframe,object,audio,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}.button{background-color:#fff;border-color:#ac1c26;border-width:1px;color:#ac1c26 !important;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:calc(1.3rem - 1px);padding-left:1.8em;padding-right:1.8em;padding-top:calc(1.3rem - 1px);text-align:center;white-space:nowrap;-webkit-transition:.3s all;transition:.3s all;border-radius:10px}@media screen and (max-width:1119px){.button{margin-left:5%;margin-right:5%;width:90%}}.button .icon,.button .icon.is-small,.button .icon.is-medium,.button .icon.is-large{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button:hover,.button.is-hovered{opacity:.6;color:#fff}.button:hover span,.button.is-hovered span{color:#fff}.button.is-text{background-color:transparent;border-color:transparent;color:#222 !important}.button.is-text:hover,.button.is-text.is-hovered{color:#222 !important}.button.is-text:hover span,.button.is-text.is-hovered span{color:#222 !important}.button.is-outlined{background-color:transparent;border-color:#fff;color:#fff !important}.button.is-outlined:hover,.button.is-outlined.is-hovered{opacity:.5;color:#fff}.button.is-outlined:hover span,.button.is-outlined.is-hovered span{color:#fff}.button.is-more{font-style:italic}.button.is-main{background-color:#ac1c26;border-color:transparent;color:#fff !important}.button.is-main:hover,.button.is-main.is-hovered{opacity:.5}.button.is-main.is-inverted{background-color:#fff;color:#ac1c26}.button.is-main.is-inverted:hover{opacity:.5}.button.is-main.is-outlined{background-color:transparent;border-color:#ac1c26;color:#ac1c26 !important}.button.is-main.is-outlined span{color:#ac1c26 !important}.button.is-main.is-outlined:hover{opacity:.5}.button.is-main.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-main.is-inverted.is-outlined:hover{background-color:#fff;color:#ac1c26}.button.is-main-dark{background-color:#590b10;border-color:transparent;color:#fff !important}.button.is-main-dark:hover,.button.is-main-dark.is-hovered{opacity:.5}.button.is-main-dark.is-inverted{background-color:#fff;color:#590b10}.button.is-main-dark.is-inverted:hover{opacity:.5}.button.is-main-dark.is-outlined{background-color:transparent;border-color:#590b10;color:#590b10 !important}.button.is-main-dark.is-outlined span{color:#590b10 !important}.button.is-main-dark.is-outlined:hover{opacity:.5}.button.is-main-dark.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-main-dark.is-inverted.is-outlined:hover{background-color:#fff;color:#590b10}.button.is-accent{background-color:#c67a82;border-color:transparent;color:#fff !important}.button.is-accent:hover,.button.is-accent.is-hovered{opacity:.5}.button.is-accent.is-inverted{background-color:#fff;color:#c67a82}.button.is-accent.is-inverted:hover{opacity:.5}.button.is-accent.is-outlined{background-color:transparent;border-color:#c67a82;color:#c67a82 !important}.button.is-accent.is-outlined span{color:#c67a82 !important}.button.is-accent.is-outlined:hover{opacity:.5}.button.is-accent.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-accent.is-inverted.is-outlined:hover{background-color:#fff;color:#c67a82}.button.is-black{background-color:#222;border-color:transparent;color:#fff !important}.button.is-black:hover,.button.is-black.is-hovered{opacity:.5}.button.is-black.is-inverted{background-color:#fff;color:#222}.button.is-black.is-inverted:hover{opacity:.5}.button.is-black.is-outlined{background-color:transparent;border-color:#222;color:#222 !important}.button.is-black.is-outlined span{color:#222 !important}.button.is-black.is-outlined:hover{opacity:.5}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#222}.button.is-white{background-color:#fff;border-color:transparent;color:#222 !important}.button.is-white:hover,.button.is-white.is-hovered{opacity:.5}.button.is-white.is-inverted{background-color:#222;color:#fff}.button.is-white.is-inverted:hover{opacity:.5}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff !important}.button.is-white.is-outlined span{color:#fff !important}.button.is-white.is-outlined:hover{opacity:.5}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#222;color:#222}.button.is-white.is-inverted.is-outlined:hover{background-color:#222;color:#fff}.button.is-small{font-size:.82rem}.button.is-medium{font-size:1.142rem}.button.is-large{font-size:1.428rem}.button.is-wide{padding-left:64px;padding-right:64px}@media screen and (max-width:1119px){.button.is-wide{padding-left:0;padding-right:0}}.button.is-fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;position:relative}@media screen and (max-width:1119px){.button.is-fullwidth{width:100%;margin-left:0;margin-right:0}}.button.is-fullwidth .icon{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.button.is-rounded{border-radius:290486px;padding-left:1.8em;padding-right:1.8em}.buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.buttons .button{margin-bottom:1rem}.buttons .button:not(:last-child){margin-right:1rem}.buttons:last-child{margin-bottom:-1rem}.buttons:not(:last-child){margin-bottom:1rem}.cmn-btn01{font-size:4.8vw}@media screen and (min-width:431px){.cmn-btn01{font-size:18px}}.cmn-btn01{position:relative;display:inline-block;padding:5.3333333333vw 0 5.3333333333vw 23.4666666667vw}.cmn-btn01.--red{color:#ac1c26}.cmn-btn01.--red i{border-color:#ac1c26}.cmn-btn01.--red i:before,.cmn-btn01.--red i:after{background-color:#ac1c26}@media screen and (min-width:431px){.cmn-btn01{padding:20px 0 20px 88px}}.cmn-btn01:focus i{width:80px;height:80px;left:-8px;border-color:#d5d5d5}@media (hover:hover) and (pointer:fine){.cmn-btn01:hover i{width:80px;height:80px;left:-8px;border-color:#d5d5d5}}.cmn-btn01 i{width:17.0666666667vw;height:17.0666666667vw;display:block;border-radius:26.6666666667vw;border:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:431px){.cmn-btn01 i{width:64px;height:64px}}.cmn-btn01 i:before,.cmn-btn01 i:after{content:"";height:2px;display:block;position:absolute;background-color:#222;top:50%;border-radius:26.6666666667vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmn-btn01 i:before{width:6.4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:431px){.cmn-btn01 i:before{width:24px}}.cmn-btn01 i:after{width:2.1333333333vw;right:50%;-webkit-transform:translateX(12px) rotate(35deg);transform:translateX(12px) rotate(35deg);-webkit-transform-origin:right;transform-origin:right}@media screen and (min-width:431px){.cmn-btn01 i:after{width:8px}}.cmn-btn02{font-size:4.2666666667vw}@media screen and (min-width:431px){.cmn-btn02{font-size:16px}}.cmn-btn02{color:#ac1c26;letter-spacing:.05em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2666666667vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:431px){.cmn-btn02{gap:16px}}.cmn-btn02:focus{color:#7b7b7b}.cmn-btn02:focus i{border-color:#7b7b7b}.cmn-btn02:focus i:before,.cmn-btn02:focus i:after{background-color:#7b7b7b}@media (hover:hover) and (pointer:fine){.cmn-btn02:hover{color:#7b7b7b}.cmn-btn02:hover i{border-color:#7b7b7b}.cmn-btn02:hover i:before,.cmn-btn02:hover i:after{background-color:#7b7b7b}}.cmn-btn02.--white{color:#fff}.cmn-btn02.--white i{border-color:#fff}.cmn-btn02.--white i:before,.cmn-btn02.--white i:after{background-color:#fff}.cmn-btn02 i{width:6.4vw;height:6.4vw;display:block;border-radius:26.6666666667vw;border:1px solid #ac1c26;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}@media screen and (min-width:431px){.cmn-btn02 i{width:24px;height:24px}}.cmn-btn02 i:before,.cmn-btn02 i:after{content:"";height:1px;display:block;position:absolute;background-color:#ac1c26;top:50%;border-radius:26.6666666667vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmn-btn02 i:before{width:2.1333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:431px){.cmn-btn02 i:before{width:8px}}.cmn-btn02 i:after{width:1.0666666667vw;right:50%;-webkit-transform:translateX(4px) rotate(35deg);transform:translateX(4px) rotate(35deg);-webkit-transform-origin:right;transform-origin:right}@media screen and (min-width:431px){.cmn-btn02 i:after{width:4px}}.form_table{width:100%}@media screen and (min-width:431px){.form_table tr:not(:first-child) th,.form_table tr:not(:first-child) td{padding-top:24px}}.form_table tr th,.form_table tr td{font-size:4.2666666667vw}@media screen and (min-width:431px){.form_table tr th,.form_table tr td{font-size:16px}}.form_table tr th,.form_table tr td{line-height:1.4;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4.2666666667vw !important}@media screen and (max-width:430px){.form_table tr th,.form_table tr td{width:100% !important;display:block}}@media screen and (min-width:431px){.form_table tr th,.form_table tr td{padding:16px !important}}.form_table tr th{position:relative;background-color:#c67a82 !important;color:#fff}@media screen and (min-width:431px){.form_table tr th{width:35% !important}}.form_table tr th .th__inner{text-align:left !important}.form_table tr th .th__inner p{display:grid;grid-template-columns:1fr 5rem;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2vw}@media screen and (min-width:431px){.form_table tr th .th__inner p{gap:8px}}.form_table tr th .required{width:4.5rem;font-size:3.2vw}@media screen and (min-width:431px){.form_table tr th .required{font-size:12px}}.form_table tr th .required{color:#ac1c26;border:1px solid #ac1c26;padding:1px 1.6vw 1px;text-align:center;margin:0 auto}@media screen and (min-width:431px){.form_table tr th .required{padding:1px 6px;-webkit-box-flex:0;-ms-flex:none;flex:none}}@media screen and (max-width:430px){.form_table tr td:not(:first-child) th{padding-top:6.9333333333vw}}.form select,.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=number],.form textarea{width:100%;padding:2.1333333333vw 4.2666666667vw;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;background:#fff;border:1px solid #7b7b7b}@media screen and (min-width:431px){.form select,.form input[type=text],.form input[type=tel],.form input[type=email],.form input[type=number],.form textarea{padding:6px 16px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}}.form select:focus,.form input[type=text]:focus,.form input[type=tel]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form textarea:focus{outline:none;border-color:#ac1c26}@media (hover:hover) and (pointer:fine){.form select:hover,.form input[type=text]:hover,.form input[type=tel]:hover,.form input[type=email]:hover,.form input[type=number]:hover,.form textarea:hover{outline:none;border-color:#ac1c26}}.form textarea{height:74.6666666667vw;resize:vertical}@media screen and (min-width:431px){.form textarea{height:280px}}.form label{display:block;cursor:pointer}@media screen and (max-width:430px){.form label:not(:last-child){margin-bottom:2.1333333333vw}}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form select::-ms-expand{display:none}@media screen and (min-width:431px){.form select{pointer-events:auto}}.form select:focus{border-color:#ac1c26}@media (hover:hover) and (pointer:fine){.form select:hover{border-color:#ac1c26}}.form select.default-option{color:#222}.form .select-box{position:relative}@media screen and (min-width:431px){.form .select-box{pointer-events:none}}.form .select-box:focus:before{border-color:#ac1c26}@media (hover:hover) and (pointer:fine){.form .select-box:hover:before{border-color:#ac1c26}}.form .select-box:before{content:"";width:1.6vw;height:1.6vw;border-top:.2666666667vw solid #222;border-right:.2666666667vw solid #222}@media screen and (min-width:431px){.form .select-box:before{width:6px;height:6px;border-width:1px}}.form .select-box:before{display:block;position:absolute;top:calc(50% - 0.3em);right:6.4vw;pointer-events:none;z-index:1}@media screen and (min-width:431px){.form .select-box:before{right:24px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}}.form input[type=radio],.form input[type=checkbox]{opacity:0;position:absolute}.form input[type=checkbox]{display:inline-block;text-align:left;cursor:pointer}.form .check-btn,.form input[type=checkbox]+.wpcf7-list-item-label{position:relative;display:grid;grid-template-columns:4.2666666667vw auto;-webkit-column-gap:3.2vw;-moz-column-gap:3.2vw;column-gap:3.2vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:431px){.form .check-btn,.form input[type=checkbox]+.wpcf7-list-item-label{grid-template-columns:16px auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.form .check-btn:before,.form .check-btn:after,.form input[type=checkbox]+.wpcf7-list-item-label:before,.form input[type=checkbox]+.wpcf7-list-item-label:after{content:"";display:block;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form .check-btn:before,.form input[type=checkbox]+.wpcf7-list-item-label:before{width:4.2666666667vw;height:4.2666666667vw;border:1px solid #222;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:2px}@media screen and (min-width:431px){.form .check-btn:before,.form input[type=checkbox]+.wpcf7-list-item-label:before{width:16px;height:16px}}.form .check-btn:after,.form input[type=checkbox]+.wpcf7-list-item-label:after{width:2.4vw;height:1.6vw;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:1.0666666667vw;top:1.3333333333vw;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}@media screen and (min-width:431px){.form .check-btn:after,.form input[type=checkbox]+.wpcf7-list-item-label:after{width:9px;height:6px;border-width:2px;top:6px;left:4px}}.form .check-btn:focus,.form input[type=checkbox]+.wpcf7-list-item-label:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.form .check-btn:hover,.form input[type=checkbox]+.wpcf7-list-item-label:hover{opacity:.7}}.form input[type=checkbox]:checked+.check-btn:before,.form input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#ac1c26;border-color:#ac1c26}.form .submit{width:100%;margin:17.0666666667vw auto 0;position:relative}@media screen and (min-width:431px){.form .submit{width:390px;margin-top:64px;position:relative}}.form .submit:not(.is--disabled){cursor:pointer}.form input[type=submit]{width:100%;height:100%;font-size:4.8vw}@media screen and (min-width:431px){.form input[type=submit]{font-size:18px}}.form input[type=submit]{color:#fff;background-color:#ac1c26;border:none;padding:4.2666666667vw}@media screen and (min-width:431px){.form input[type=submit]{padding:20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.form input[type=submit]:disabled{background-color:#7b7b7b}.form input[type=submit]:not(:disabled){cursor:pointer}.form input[type=submit]:not(:disabled):hover{opacity:.7}.form ::-webkit-input-placeholder{color:#d5d5d5}.form ::-moz-placeholder{color:#d5d5d5}.form :-ms-input-placeholder{color:#d5d5d5}.form ::-ms-input-placeholder{color:#d5d5d5}.form ::placeholder{color:#d5d5d5}.form .wpcf7-list-item{margin-left:0 !important;margin-right:1rem}@media screen and (max-width:430px){.form .wpcf7-list-item{display:block}}@media screen and (max-width:430px){.form .wpcf7-list-item:not(:last-child){margin-bottom:2.1333333333vw}}@media screen and (max-width:1119px){.form .wpcf7-list-item:not(:last-child){margin-bottom:8px}}@media screen and (min-width:1120px){.form .wpcf7-form-control{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 20px}}.form .wpcf7-not-valid-tip{margin-top:.5em;font-size:3.7333333333vw}@media screen and (min-width:431px){.form .wpcf7-not-valid-tip{font-size:14px}}#lower-page table{width:100%}@media screen and (max-width:430px){#lower-page table.--mobile-block tr th,#lower-page table.--mobile-block tr td{display:block;text-align:center}}@media screen and (max-width:430px){#lower-page table.--mobile-block tr th{border-bottom:none}}#lower-page table tr th,#lower-page table tr td{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d5d5d5;padding:4.2666666667vw 2.1333333333vw}@media screen and (min-width:431px){#lower-page table tr th,#lower-page table tr td{padding:16px 20px}}#lower-page table tr th{width:26.6666666667vw;text-align:center;font-weight:400;letter-spacing:.1em}@media screen and (min-width:431px){#lower-page table tr th{width:25%;min-width:160px}}#lower-page table tr td{width:calc(100% - 26.6666666667vw);background-color:#fff}@media screen and (min-width:431px){#lower-page table tr td{width:75%}}#lower-page table+p{margin-top:6.4vw}@media screen and (min-width:431px){#lower-page table+p{margin-top:24px}}.secTtl01{margin-bottom:10.6666666667vw}@media screen and (min-width:431px){.secTtl01{margin-bottom:60px}}.secTtl01 .en{font-size:10.6666666667vw}@media screen and (min-width:431px){.secTtl01 .en{font-size:40px}}.secTtl01 .en{letter-spacing:.05em;margin-bottom:1.0666666667vw;color:#ac1c26}@media screen and (min-width:431px){.secTtl01 .en{font-size:50px;margin-bottom:8px}}.secTtl01 .ja{font-size:4.2666666667vw}@media screen and (min-width:431px){.secTtl01 .ja{font-size:16px}}h2:not([class]),.title02{font-size:5.3333333333vw}@media screen and (min-width:431px){h2:not([class]),.title02{font-size:20px}}h2:not([class]),.title02{color:#ac1c26;margin:17.0666666667vw 0 8.5333333333vw;padding-left:9.0666666667vw;position:relative}@media screen and (min-width:431px){h2:not([class]),.title02{margin:80px 0 40px;padding-left:56px;letter-spacing:.05em}}h2:not([class]):before,.title02:before{content:"";width:6.9333333333vw;height:1px;position:absolute;top:.85em;left:0;background:-webkit-gradient(linear,left top,right top,from(#ac1c26),color-stop(40%,#ac1c26),color-stop(40%,#c67a82),to(#c67a82));background:linear-gradient(to right,#ac1c26 0%,#ac1c26 40%,#c67a82 40%,#c67a82 100%)}@media screen and (min-width:431px){h2:not([class]):before,.title02:before{width:40px}}h3:not([class]),.title03{font-size:4.8vw}@media screen and (min-width:431px){h3:not([class]),.title03{font-size:18px}}h3:not([class]),.title03{line-height:1.6;margin:8.5333333333vw 0 4.2666666667vw;border-left:4px solid #ac1c26;padding-left:4.2666666667vw}@media screen and (min-width:431px){h3:not([class]),.title03{margin:32px 0 16px;padding-left:16px}}h4:not([class]),.title04{font-size:4.2666666667vw}@media screen and (min-width:431px){h4:not([class]),.title04{font-size:16px}}h4:not([class]),.title04{color:#ac1c26;letter-spacing:.1em;line-height:1.6;margin:8.5333333333vw 0 4.2666666667vw}@media screen and (min-width:431px){h4:not([class]),.title04{margin:32px 0 16px}}@media screen and (min-width:1120px){.columns{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 60px}}@media screen and (min-width:1120px){.columns.--reverce{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width:430px){.columns .column:not(:last-child){margin-bottom:10.6666666667vw}}@media screen and (min-width:431px) and (max-width:1119px){.columns .column:not(:last-child){margin-bottom:40px}}.section{padding:min(21.3333333333vw,80px) min(4.2666666667vw,16px)}.section.is-gapless{padding-left:0;padding-right:0}.section.is-gapless.is-verticalless{padding-top:0;padding-bottom:0}.section.is-gapless.is-medium{padding:min(24vw,90px) min(4.2666666667vw,16px)}.section.is-gapless.is-large{padding:min(26.6666666667vw,100px) min(4.2666666667vw,16px)}@media screen and (min-width:1120px){.section.is-gapless{padding:100px 0}.section.is-gapless.is-medium{padding:128px 0}.section.is-gapless.is-medium.is-large{padding:160px 0}}header{width:100%;padding:4.2666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;right:0;z-index:1000}@media screen and (min-width:431px){header{padding:16px 24px}}@media screen and (min-width:1120px){header{padding:24px 32px}}@media screen and (max-width:430px){header{right:auto;left:0}}header .logo{width:25.6vw}@media screen and (min-width:1120px){header .logo{width:190px}}header .header__inner{width:100%;height:100%;position:relative}.sideBtn{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.1333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:1000;cursor:pointer}@media screen and (min-width:431px){.sideBtn{top:14px;gap:8px}}.sideBtn__inner{width:6.4vw;height:2.1333333333vw;position:relative}@media screen and (min-width:431px){.sideBtn__inner{width:24px;height:8px}}.sideBtn span{height:1px;position:absolute;right:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#222}.sideBtn span:nth-child(1){width:6.4vw;top:0}@media screen and (min-width:431px){.sideBtn span:nth-child(1){width:24px}}.sideBtn span:nth-child(2){width:4.2666666667vw;bottom:0}@media screen and (min-width:431px){.sideBtn span:nth-child(2){width:16px}}.sideBtn.is--open span{width:100% !important;background:#fff}.sideBtn.is--open span:nth-child(1){top:1.0666666667vw;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media screen and (min-width:431px){.sideBtn.is--open span:nth-child(1){top:4px}}.sideBtn.is--open span:nth-child(2){bottom:.8vw;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}@media screen and (min-width:431px){.sideBtn.is--open span:nth-child(2){bottom:3px}}.sideBtn.is--open div{color:#fff}.sideBtn:focus span:nth-child(1){width:32px}.sideBtn:focus span:nth-child(2){width:24px}@media (hover:hover) and (pointer:fine){.sideBtn:hover span:nth-child(1){width:32px}.sideBtn:hover span:nth-child(2){width:24px}}.sideBtn__text{font-size:4.2666666667vw}@media screen and (min-width:431px){.sideBtn__text{font-size:16px}}.sideBtn__text{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sideNav{width:100vw;height:100vh;position:fixed;top:0;right:-101vw;z-index:100;overflow-y:scroll;background-color:#ac1c26;padding-top:21.3333333333vw;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:1120px){.sideNav{width:50vw;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;padding-top:180px}}.sideNav.is--open{right:0}.sideNav__area{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.sideNav__btn{width:100%;height:38.9333333333vw;display:block;background:rgba(34,34,34,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px}@media screen and (min-width:431px){.sideNav__btn{height:18.5vh}}.sideNav__btn:focus{background:rgba(34,34,34,.3)}.sideNav__btn:focus .en{letter-spacing:.75rem !important}@media (hover:hover) and (pointer:fine){.sideNav__btn:hover{background:rgba(34,34,34,.3)}.sideNav__btn:hover .en{letter-spacing:.75rem !important}}.sideNav__btn__ttl{color:#fff;text-align:center}.sideNav__btn__ttl .en{font-size:8.5333333333vw}@media screen and (min-width:431px){.sideNav__btn__ttl .en{font-size:32px}}.sideNav__btn__ttl .en{letter-spacing:.1em;margin-bottom:2.1333333333vw}@media screen and (min-width:431px){.sideNav__btn__ttl .en{margin-bottom:8px}}.sideNav__btn__ttl .ja{font-size:3.7333333333vw}@media screen and (min-width:431px){.sideNav__btn__ttl .ja{font-size:14px}}.sideNav__btn__ttl .ja{letter-spacing:.1em}.nav{color:#fff}.nav .gmenu{padding:0 4.2666666667vw 16vw}@media screen and (min-width:431px){.nav .gmenu{padding:0 60px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1120px){.nav .gmenu{padding:0 72px 80px}}.nav .gmenu__blc{position:relative}@media screen and (max-width:430px){.nav .gmenu__blc{padding:7.4666666667vw 0}.nav .gmenu__blc:not(:first-child){border-top:1px solid rgba(255,255,255,.5)}.nav .gmenu__blc:last-child{padding-bottom:0}}.nav .gmenu__ttl{font-size:5.3333333333vw}@media screen and (min-width:431px){.nav .gmenu__ttl{font-size:20px}}.nav .gmenu__ttl{letter-spacing:.1em;position:relative}@media screen and (max-width:430px){.nav .gmenu__ttl.is--open i:after{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}.nav .gmenu__ttl i{width:5.3333333333vw;height:5.3333333333vw;display:block;border:1px solid #fff;border-radius:100px;position:absolute;right:1.0666666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;box-sizing:border-box}.nav .gmenu__ttl i:before,.nav .gmenu__ttl i:after{content:"";width:2.1333333333vw;height:1px;display:block;background-color:#fff;border-radius:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.nav .gmenu__ttl i:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}.nav .gmenu__box{margin-top:6.4vw}@media screen and (max-width:430px){.nav .gmenu__box{padding:0 2.1333333333vw;display:none}}@media screen and (min-width:431px){.nav .gmenu__box{margin-top:24px}}.nav .gmenu__box li{position:relative}.nav .gmenu__box li:not(:last-child){margin-bottom:2.1333333333vw}@media screen and (min-width:431px){.nav .gmenu__box li:not(:last-child){margin-bottom:8px}}.nav .gmenu__box li:before{content:"";width:2.1333333333vw;height:2.1333333333vw;border-top:.2666666667vw solid rgba(255,255,255,.75);border-right:.2666666667vw solid rgba(255,255,255,.75)}@media screen and (min-width:431px){.nav .gmenu__box li:before{width:8px;height:8px;border-width:1px}}.nav .gmenu__box li:before{position:absolute;right:2.1333333333vw;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:431px){.nav .gmenu__box li:before{content:none}}.nav .gmenu__box li a{display:block;font-size:3.7333333333vw}@media screen and (min-width:431px){.nav .gmenu__box li a{font-size:14px}}.nav .gmenu__box li a{color:rgba(255,255,255,.75)}.back__control{position:relative}@media screen and (max-width:430px){.back__control{width:100vw;overflow-x:hidden}}.back__control .back__color{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99;display:none;backdrop-filter:blur(5px);background-color:rgba(255,255,255,.1)}.back__control .back__color:before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#222;opacity:.4;pointer-events:none}footer{background-color:#222}@media screen and (max-width:430px){footer{padding-bottom:12.8vw}}@media screen and (min-width:431px) and (max-width:1119px){footer{margin-bottom:48px}}footer .footer__inner{margin-top:53.3333333333vw}@media screen and (min-width:431px){footer .footer__inner{margin-top:240px}}footer .footer__top{-webkit-transform:translateY(-21.3333333333vw);transform:translateY(-21.3333333333vw)}@media screen and (min-width:431px){footer .footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-transform:translateY(-80px);transform:translateY(-80px)}}@media screen and (min-width:1120px){footer .footer__top{gap:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer__top__link{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 10px 15px rgba(0,0,0,.3);box-shadow:0px 10px 15px rgba(0,0,0,.3);position:relative;display:block}@media screen and (min-width:431px){footer .footer__top__link{max-width:48%;height:260px}}@media screen and (min-width:1120px){footer .footer__top__link{max-width:484px;height:310px}}footer .footer__top__link:focus{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,.7);box-shadow:0px 10px 20px rgba(0,0,0,.7)}@media (hover:hover) and (pointer:fine){footer .footer__top__link:hover{-webkit-box-shadow:0px 10px 20px rgba(0,0,0,.7);box-shadow:0px 10px 20px rgba(0,0,0,.7)}}footer .footer__top__link:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 0 4.8vw 4.8vw;border-color:transparent transparent #fff;position:absolute;right:2.1333333333vw;bottom:2.1333333333vw}@media screen and (min-width:431px){footer .footer__top__link:before{border-width:0 0 18px 18px;right:8px;bottom:8px}}@media screen and (min-width:1120px){footer .footer__top__link:before{border-width:0 0 26px 26px}}footer .footer__top__link.--study{background:linear-gradient(150deg,#ac1c26 30%,#c67a82 100%);color:#fff}footer .footer__top__link.--study:focus .deco.--01{-webkit-transform:skewX(16deg) translate(-10px,-10px);transform:skewX(16deg) translate(-10px,-10px)}footer .footer__top__link.--study:focus .deco.--02{-webkit-transform:skewX(16deg) translate(-20px,-5px);transform:skewX(16deg) translate(-20px,-5px)}footer .footer__top__link.--study:focus .deco.--03{-webkit-transform:skewX(16deg) translate(-10px,10px);transform:skewX(16deg) translate(-10px,10px)}footer .footer__top__link.--study:focus .deco.--04{-webkit-transform:skewX(16deg) translate(10px,-15px);transform:skewX(16deg) translate(10px,-15px)}footer .footer__top__link.--study:focus .deco.--05{-webkit-transform:skewX(16deg) translate(20px,-5px);transform:skewX(16deg) translate(20px,-5px)}@media (hover:hover) and (pointer:fine){footer .footer__top__link.--study:hover .deco.--01{-webkit-transform:skewX(16deg) translate(-10px,-10px);transform:skewX(16deg) translate(-10px,-10px)}footer .footer__top__link.--study:hover .deco.--02{-webkit-transform:skewX(16deg) translate(-20px,-5px);transform:skewX(16deg) translate(-20px,-5px)}footer .footer__top__link.--study:hover .deco.--03{-webkit-transform:skewX(16deg) translate(-10px,10px);transform:skewX(16deg) translate(-10px,10px)}footer .footer__top__link.--study:hover .deco.--04{-webkit-transform:skewX(16deg) translate(10px,-15px);transform:skewX(16deg) translate(10px,-15px)}footer .footer__top__link.--study:hover .deco.--05{-webkit-transform:skewX(16deg) translate(20px,-5px);transform:skewX(16deg) translate(20px,-5px)}}footer .footer__top__link.--study .deco{background-color:#ff8693}footer .footer__top__link.--study .deco.--01{top:-5.3333333333vw;left:5.8666666667vw}@media screen and (min-width:431px){footer .footer__top__link.--study .deco.--01{top:-31px;left:28px}}footer .footer__top__link.--study .deco.--02{top:6.4vw;left:-2.6666666667vw}@media screen and (min-width:431px){footer .footer__top__link.--study .deco.--02{top:32px;left:-16px}}footer .footer__top__link.--study .deco.--03{bottom:-4.5333333333vw;left:16vw}@media screen and (min-width:431px){footer .footer__top__link.--study .deco.--03{bottom:-30px;left:82px}}footer .footer__top__link.--study .deco.--04{top:-5.3333333333vw;right:7.4666666667vw}@media screen and (min-width:431px){footer .footer__top__link.--study .deco.--04{top:-28px;right:40px}}footer .footer__top__link.--study .deco.--05{top:3.2vw;right:-2.1333333333vw}@media screen and (min-width:431px){footer .footer__top__link.--study .deco.--05{top:17px;right:-10px}}@media screen and (max-width:430px){footer .footer__top__link.--study{margin-bottom:10.6666666667vw}}footer .footer__top__link.--study .pickup{font-size:5.3333333333vw}@media screen and (min-width:431px){footer .footer__top__link.--study .pickup{font-size:20px}}footer .footer__top__link.--study .pickup{pointer-events:none;color:#ac1c26;letter-spacing:.1em;position:absolute;top:-9.6vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:431px){footer .footer__top__link.--study .pickup{font-size:24px;top:-36px}}footer .footer__top__link.--study .pickup:before,footer .footer__top__link.--study .pickup:after{content:"";width:10.6666666667vw;height:2px;display:block;background-color:#ac1c26;position:absolute;top:6.4vw}@media screen and (min-width:431px){footer .footer__top__link.--study .pickup:before,footer .footer__top__link.--study .pickup:after{width:40px;top:24px}}footer .footer__top__link.--study .pickup:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-13.3333333333vw}@media screen and (min-width:431px){footer .footer__top__link.--study .pickup:before{left:-50px}}footer .footer__top__link.--study .pickup:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-13.3333333333vw}@media screen and (min-width:431px){footer .footer__top__link.--study .pickup:after{right:-50px}}footer .footer__top__link.--study .pickup span{display:inline-block;-webkit-animation:blinking 1s ease-in-out infinite alternate;animation:blinking 1s ease-in-out infinite alternate}@-webkit-keyframes blinking{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes blinking{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}footer .footer__top__link.--contact{background:linear-gradient(150deg,#c7c7c7 50%,#f4f4f4 100%)}footer .footer__top__link.--contact:before{border-color:transparent transparent #ac1c26}footer .footer__top__link.--contact:focus .deco.--01{-webkit-transform:skewX(16deg) translate(20px,-20px);transform:skewX(16deg) translate(20px,-20px)}footer .footer__top__link.--contact:focus .deco.--02{-webkit-transform:skewX(16deg) translate(-40px,-10px);transform:skewX(16deg) translate(-40px,-10px)}footer .footer__top__link.--contact:focus .deco.--03{-webkit-transform:skewX(16deg) translate(-10px,10px);transform:skewX(16deg) translate(-10px,10px)}footer .footer__top__link.--contact:focus .deco.--04{-webkit-transform:skewX(16deg) translate(15px,-15px);transform:skewX(16deg) translate(15px,-15px)}footer .footer__top__link.--contact:focus .deco.--05{-webkit-transform:skewX(16deg) translate(20px,5px);transform:skewX(16deg) translate(20px,5px)}@media (hover:hover) and (pointer:fine){footer .footer__top__link.--contact:hover .deco.--01{-webkit-transform:skewX(16deg) translate(20px,-20px);transform:skewX(16deg) translate(20px,-20px)}footer .footer__top__link.--contact:hover .deco.--02{-webkit-transform:skewX(16deg) translate(-40px,-10px);transform:skewX(16deg) translate(-40px,-10px)}footer .footer__top__link.--contact:hover .deco.--03{-webkit-transform:skewX(16deg) translate(-10px,10px);transform:skewX(16deg) translate(-10px,10px)}footer .footer__top__link.--contact:hover .deco.--04{-webkit-transform:skewX(16deg) translate(15px,-15px);transform:skewX(16deg) translate(15px,-15px)}footer .footer__top__link.--contact:hover .deco.--05{-webkit-transform:skewX(16deg) translate(20px,5px);transform:skewX(16deg) translate(20px,5px)}}footer .footer__top__link.--contact .title:before{background-color:#7b7b7b}footer .footer__top__link.--contact .deco{background-color:#959595}footer .footer__top__link.--contact .deco.--01{top:-5.3333333333vw;left:-9.0666666667vw}@media screen and (min-width:431px){footer .footer__top__link.--contact .deco.--01{top:-27px;left:-48px}}footer .footer__top__link.--contact .deco.--02{top:9.0666666667vw;left:0}@media screen and (min-width:431px){footer .footer__top__link.--contact .deco.--02{top:40px;left:0}}footer .footer__top__link.--contact .deco.--03{bottom:-6.6666666667vw;left:-4.2666666667vw}@media screen and (min-width:431px){footer .footer__top__link.--contact .deco.--03{bottom:-32px;left:-22px}}footer .footer__top__link.--contact .deco.--04{top:-5.3333333333vw;right:2.1333333333vw}@media screen and (min-width:431px){footer .footer__top__link.--contact .deco.--04{top:-38px;right:16px}}footer .footer__top__link.--contact .deco.--05{top:8.5333333333vw;right:0}@media screen and (min-width:431px){footer .footer__top__link.--contact .deco.--05{top:38px;right:4px}}footer .footer__top__link__inner{width:100%;height:100%;position:relative;z-index:1;padding:8.5333333333vw 0 10.6666666667vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:431px){footer .footer__top__link__inner{padding:0 0 12px}}@media screen and (min-width:1120px){footer .footer__top__link__inner{padding-bottom:10px}}footer .footer__top__link .deco{width:8vw;height:21.3333333333vw;position:absolute;opacity:.16;z-index:0;-webkit-transform:skewX(16deg);transform:skewX(16deg);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:431px){footer .footer__top__link .deco{width:44px;height:112px}}footer .footer__top__link .deco.--big{width:10.6666666667vw;height:27.4666666667vw}@media screen and (min-width:431px){footer .footer__top__link .deco.--big{width:56px;height:146px}}footer .footer__top .title{position:relative;padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw;text-align:center}@media screen and (min-width:431px){footer .footer__top .title{padding-bottom:16px;margin-bottom:16px}}@media screen and (min-width:1120px){footer .footer__top .title{padding-bottom:24px;margin-bottom:24px}}footer .footer__top .title:before{content:"";width:17.0666666667vw;height:1px;display:block;background-color:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:431px){footer .footer__top .title:before{width:80px}}footer .footer__top .title .en{font-size:6.9333333333vw}@media screen and (min-width:431px){footer .footer__top .title .en{font-size:26px}}footer .footer__top .title .en{letter-spacing:.05em;margin-bottom:1.0666666667vw}@media screen and (min-width:431px){footer .footer__top .title .en{margin-bottom:4px}}@media screen and (min-width:1120px){footer .footer__top .title .en{font-size:32px}}footer .footer__top .title .ja{font-size:4.8vw}@media screen and (min-width:431px){footer .footer__top .title .ja{font-size:18px}}footer .footer__top .title .ja{letter-spacing:.1em}@media screen and (min-width:1120px){footer .footer__top .title .ja{font-size:20px}}footer .footer__top .text{font-size:4.2666666667vw}@media screen and (min-width:431px){footer .footer__top .text{font-size:16px}}footer .footer__top .text{line-height:1.6}footer .footer__mdl{margin-top:-10.6666666667vw}@media screen and (min-width:431px){footer .footer__mdl{margin-top:0}}@media screen and (min-width:1120px){footer .footer__mdl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:1119px){footer .footer__mdl__sitemap{border-bottom:1px solid #7b7b7b;padding-bottom:48px;margin-bottom:48px}}@media screen and (max-width:430px){footer .footer__mdl__sitemap{padding-bottom:8.5333333333vw;margin-bottom:17.0666666667vw}}@media screen and (min-width:431px) and (max-width:1119px){footer .footer__mdl__sitemap{padding-right:24px;padding-left:24px}}@media screen and (min-width:1120px){footer .footer__mdl__sitemap{width:50%}}footer .footer__mdl__sitemap .nav .gmenu{padding:0}footer .footer__mdl__company .logo{width:50.6666666667vw;display:block;margin:0 auto 6.4vw}@media screen and (min-width:431px){footer .footer__mdl__company .logo{width:240px;margin-bottom:24px}}@media screen and (min-width:1120px){footer .footer__mdl__company .logo{width:190px;margin-right:0;margin-left:auto}}footer .footer__mdl__company .address{text-align:center;font-size:4.2666666667vw}@media screen and (min-width:431px){footer .footer__mdl__company .address{font-size:16px}}footer .footer__mdl__company .address{color:#fff;line-height:2;margin-bottom:4.2666666667vw}@media screen and (min-width:431px){footer .footer__mdl__company .address{margin-bottom:16px}}@media screen and (min-width:1120px){footer .footer__mdl__company .address{text-align:right}}footer .footer__mdl__company .number{text-align:center;font-size:4.2666666667vw}@media screen and (min-width:431px){footer .footer__mdl__company .number{font-size:16px}}footer .footer__mdl__company .number{color:#fff;line-height:2}@media screen and (min-width:1120px){footer .footer__mdl__company .number{text-align:right}}footer .footer__mdl__company .bnr{margin-top:6.4vw}@media screen and (min-width:1120px){footer .footer__mdl__company .bnr{width:280px;margin:16px 0 0 auto}}@media screen and (min-width:1120px){footer .footer__btm{width:100vw;border-top:1px solid #7b7b7b;margin-left:calc((100vw - 100%) / -2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 24px;margin-top:64px}}footer .footer__btm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.4vw;margin:8.5333333333vw 0 10.6666666667vw}@media screen and (min-width:431px){footer .footer__btm__links{gap:24px;margin:40px 0}}@media screen and (min-width:1120px){footer .footer__btm__links{margin:0}}footer .footer__btm__link{font-size:4.2666666667vw}@media screen and (min-width:431px){footer .footer__btm__link{font-size:16px}}footer .footer__btm__link{color:#fff}footer .footer__btm .copyright{font-size:3.2vw}@media screen and (min-width:431px){footer .footer__btm .copyright{font-size:12px}}footer .footer__btm .copyright{color:#fff;text-align:center}@media screen and (max-width:1119px){footer .footer__btm .copyright{width:100vw;padding:2.1333333333vw;border-top:1px solid #7b7b7b;margin-left:calc((100vw - 100%) / -2)}}.floating-nav{width:100%;height:12.8vw;position:fixed;z-index:99}@media screen and (max-width:1119px){.floating-nav{bottom:0;right:0}}@media screen and (min-width:431px){.floating-nav{width:60%;height:48px}}@media screen and (min-width:1120px){.floating-nav{width:auto;top:50%;right:-56px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.floating-nav__inner{height:100%;background-color:#fff}@media screen and (max-width:1119px){.floating-nav__inner{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:431px){.floating-nav__inner{grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}}@media screen and (min-width:1120px){.floating-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:top;transform-origin:top}}.floating-nav-btn{height:100%;padding:2.1333333333vw 3.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1333333333vw;background-color:#fff;border:1px solid #ac1c26}@media screen and (min-width:431px){.floating-nav-btn{padding:8px 12px;gap:8px}}.floating-nav-btn:focus{background-color:rgba(198,122,130,.5)}@media (hover:hover) and (pointer:fine){.floating-nav-btn:hover{background-color:rgba(198,122,130,.5)}}.floating-nav-btn:not(:last-child){border-right:none}.floating-nav-btn .icon{width:4.8vw}@media screen and (min-width:431px){.floating-nav-btn .icon{width:17px}}@media screen and (min-width:1120px){.floating-nav-btn .icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}.floating-nav-btn .text{font-size:4.2666666667vw}@media screen and (min-width:431px){.floating-nav-btn .text{font-size:16px}}@media screen and (min-width:431px){.floating-nav-btn .text{letter-spacing:.15em}}.floating-nav-btn.--pagetop{position:relative}@media screen and (min-width:1120px){.floating-nav-btn.--pagetop{width:48px;height:48px}}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../fonts/NotoSansJP-Regular.woff) format("woff")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-display:swap;src:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../fonts/NotoSerifJP-SemiBold.woff) format("woff")}#lower-page{position:relative}#lower-page .breadcrumbs{height:100%;font-size:3.7333333333vw}@media screen and (min-width:431px){#lower-page .breadcrumbs{font-size:14px}}#lower-page .breadcrumbs{letter-spacing:.05em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:inline-block}@media screen and (min-width:431px){#lower-page .breadcrumbs{position:absolute;top:110px;left:32px}}#lower-page .breadcrumbs__home{color:#7b7b7b}#lower-page .breadcrumbs i{width:1px;height:16px;background-color:#7b7b7b;display:inline-block;margin:10px 0 14px}#lower-page .breadcrumbs__slug{display:inline}#lower-page .lower-page-title{width:100%;height:85.3333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:linear-gradient(0deg,transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));background-size:17.0666666667vw 17.0666666667vw;background-repeat:repeat;background-position:center;box-sizing:border-box;padding-top:8.5333333333vw;position:relative}@media screen and (min-width:431px){#lower-page .lower-page-title{height:320px;background-size:80px 80px;padding-top:80px}}@media screen and (min-width:1120px){#lower-page .lower-page-title{height:400px;padding-top:0}}#lower-page .lower-page-title__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:431px){#lower-page .lower-page-title .title{padding-left:32px}}@media screen and (min-width:1120px){#lower-page .lower-page-title .title{padding-left:48px}}#lower-page .lower-page-title .title__en{font-size:10.6666666667vw}@media screen and (min-width:431px){#lower-page .lower-page-title .title__en{font-size:40px}}#lower-page .lower-page-title .title__en{line-height:1.3;margin-bottom:4.2666666667vw;letter-spacing:.1em}@media screen and (min-width:431px){#lower-page .lower-page-title .title__en{font-size:40px;margin-bottom:16px}}@media screen and (min-width:1120px){#lower-page .lower-page-title .title__en{font-size:48px}}#lower-page .lower-page-title .title__en.--small{font-size:6.4vw;letter-spacing:0;line-height:1.6}@media screen and (min-width:431px){#lower-page .lower-page-title .title__en.--small{font-size:32px}}@media screen and (min-width:1120px){#lower-page .lower-page-title .title__en.--small{font-size:40px}}#lower-page .lower-page-title .title__ja{font-size:5.3333333333vw}@media screen and (min-width:431px){#lower-page .lower-page-title .title__ja{font-size:20px}}#lower-page .lower-page-title .title__ja{color:#ac1c26}@media screen and (min-width:431px){#lower-page .lower-page-title .title__ja{font-size:24px;letter-spacing:.1em;margin-bottom:16px}}#lower-page .lower-page-title .title__ja.--small{font-size:4.8vw}@media screen and (min-width:431px){#lower-page .lower-page-title .title__ja.--small{font-size:18px}}#lower-page section.about{margin-top:10.6666666667vw}@media screen and (min-width:431px){#lower-page section.about{margin-top:40px}}@media screen and (min-width:1120px){#lower-page section.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0}}#lower-page section.about h2{padding-top:9.6vw;padding-left:0;margin-top:0;color:#222;position:relative}@media screen and (min-width:431px){#lower-page section.about h2{padding-top:36px}}#lower-page section.about h2:before{content:"";background:#ac1c26;position:absolute;top:12px;left:3em;display:block}#lower-page section.about h2:after{content:"About";font-size:3.7333333333vw}@media screen and (min-width:431px){#lower-page section.about h2:after{font-size:14px}}#lower-page section.about h2:after{color:#ac1c26;letter-spacing:.1em;display:block;position:absolute;top:0;left:0}#lower-page section.about .img{display:block;position:relative;z-index:1;margin-top:8.5333333333vw}@media screen and (min-width:431px){#lower-page section.about .img{margin-top:32px}}@media screen and (min-width:1120px){#lower-page section.about .img{width:560px;margin-top:-32px}}#lower-page section.about .img:before{content:"";width:100%;height:100%;display:block;position:absolute;right:-2.6666666667vw;bottom:-2.6666666667vw;background-color:#f4f4f4;z-index:-1}@media screen and (min-width:431px){#lower-page section.about .img:before{right:-16px;bottom:-16px}}@media screen and (min-width:1120px){#lower-page section.about .img:before{right:-24px;bottom:-24px}}@media screen and (min-width:1120px){#lower-page section.about .text{width:500px;padding-top:44px}}#lower-page section.about .text p{line-height:2}#lower-page .arrow_list{background-color:#fff;padding:6.4vw}@media screen and (min-width:431px){#lower-page .arrow_list{padding:40px}}@media screen and (min-width:1120px){#lower-page .arrow_list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 32px}}#lower-page .arrow_list li{position:relative;padding-left:1.2em}@media screen and (min-width:431px){#lower-page .arrow_list li{padding-left:1.5em}}@media screen and (max-width:1119px){#lower-page .arrow_list li:not(:last-child){margin-bottom:16px}}@media screen and (max-width:430px){#lower-page .arrow_list li:not(:last-child){margin-bottom:4.2666666667vw}}#lower-page .arrow_list li:before{content:"";width:2.1333333333vw;height:2.1333333333vw;display:block;position:absolute;top:2.6666666667vw;left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:2px solid #ac1c26;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:431px){#lower-page .arrow_list li:before{width:8px;height:8px;top:10px}}#lower-page .tabular-list{background-color:#fff;padding:6.4vw}@media screen and (min-width:431px){#lower-page .tabular-list{padding:40px}}#lower-page .tabular-list h2:first-child,#lower-page .tabular-list h3:first-child,#lower-page .tabular-list h4:first-child,#lower-page .tabular-list h5:first-child{margin-top:0}#lower-page .tabular-list li:not(:last-child){padding-bottom:6.4vw;border-bottom:1px solid #d5d5d5;margin-bottom:6.4vw}@media screen and (min-width:431px){#lower-page .tabular-list li:not(:last-child){padding-bottom:24px;margin-bottom:24px}}#lower-page .comment_list li{padding-left:2em;position:relative}@media screen and (min-width:431px){#lower-page .comment_list li{padding-left:2.5em}}#lower-page .comment_list li:not(:last-child){margin-bottom:4.2666666667vw}@media screen and (min-width:431px){#lower-page .comment_list li:not(:last-child){margin-bottom:16px}}#lower-page .comment_list li:before{content:"";width:5.3333333333vw;height:5.3333333333vw;display:block;background:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/common/icon_comment.png) no-repeat center/contain;position:absolute;left:0;top:1.0666666667vw}@media screen and (min-width:431px){#lower-page .comment_list li:before{width:24px;height:24px;top:2px}}#lower-page .note{border:1px solid #c67a82;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:6.4vw 4.2666666667vw;margin-top:8.5333333333vw}@media screen and (min-width:431px){#lower-page .note{padding:28px 24px;margin-top:48px}}#lower-page a:not([class]){color:#ac1c26;text-decoration:underline}#lower-page a:not([class]):focus{text-decoration:none}@media (hover:hover) and (pointer:fine){#lower-page a:not([class]):hover{text-decoration:none}}#lower-page .text-box{background-color:#fff;padding:6.4vw}@media screen and (min-width:431px){#lower-page .text-box{padding:40px}}@media screen and (min-width:1120px){.post-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1120px){.blog-area{border-right:1px solid #d5d5d5}}@media screen and (max-width:430px){.blog-box:not(.single){width:100vw;margin-left:calc((100vw - 100%) / -2)}}.blog-box-link{display:block;padding:6.4vw 8.5333333333vw;border-bottom:1px solid #d5d5d5;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:431px){.blog-box-link{padding:24px 32px}}.blog-box-link:focus{background-color:#efefef}@media (hover:hover) and (pointer:fine){.blog-box-link:hover{background-color:#efefef}}@media screen and (max-width:430px){.blog-box-link:first-child{border-top:1px solid #d5d5d5}}.blog-box .date{font-size:4.2666666667vw}@media screen and (min-width:431px){.blog-box .date{font-size:16px}}.blog-box .date{color:rgba(198,122,130,.75);margin-bottom:2.1333333333vw}@media screen and (min-width:431px){.blog-box .date{margin-bottom:8px}}.blog-box .date .update{font-size:3.7333333333vw}@media screen and (min-width:431px){.blog-box .date .update{font-size:14px}}.blog-box-title{font-size:4.8vw}@media screen and (min-width:431px){.blog-box-title{font-size:18px}}.blog-box-title{margin-bottom:4.2666666667vw}@media screen and (min-width:431px){.blog-box-title{margin-bottom:16px}}.blog-box-content{font-size:4.2666666667vw}@media screen and (min-width:431px){.blog-box-content{font-size:16px}}.blog-box-content{line-height:1.6;color:#7b7b7b;margin-bottom:5.3333333333vw}@media screen and (min-width:431px){.blog-box-content{margin-bottom:20px}}.blog-box-content.--ommision{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-box-content .password-text{padding-left:1.75em;position:relative;color:#222}.blog-box-content .password-text:before{content:"";width:5.3333333333vw;height:5.3333333333vw;display:block;background:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/common/icon-lock.png) no-repeat center/contain;position:absolute;top:1.0666666667vw;left:0}@media screen and (min-width:431px){.blog-box-content .password-text:before{width:20px;height:20px;top:4px}}.blog-box-head{margin:6.4vw 0}@media screen and (min-width:431px){.blog-box-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:24px 0}}@media screen and (min-width:431px){.blog-box-head .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:431px){.blog-box-head .date{margin-bottom:0}}.blog-box-head .cat{font-size:3.7333333333vw}@media screen and (min-width:431px){.blog-box-head .cat{font-size:14px}}.blog-box-head .cat{color:#7b7b7b;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1333333333vw}@media screen and (min-width:431px){.blog-box-head .cat{gap:8px;margin-left:32px}}.blog-box-head .cat:before{content:"";width:.4em;height:.4em;display:block;background-color:#7b7b7b;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.blog-box-head .author{font-size:3.7333333333vw}@media screen and (min-width:431px){.blog-box-head .author{font-size:14px}}.blog-box-head .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2666666667vw;margin:4.2666666667vw 0}@media screen and (min-width:431px){.blog-box-head .author{gap:16px;margin:16px 0}}.blog-box-thumb{width:100%;aspect-ratio:1.618/1;margin-bottom:6.4vw}@media screen and (min-width:431px){.blog-box-thumb{margin-bottom:32px}}.blog-box-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1119px){.sidebar-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0}}@media screen and (max-width:430px){.sidebar-box{gap:2.1333333333vw 4.2666666667vw;margin:6.4vw 0}}@media screen and (min-width:1120px){.sidebar-box{width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:24px;padding-left:40px}}.sidebar-box li{font-size:3.7333333333vw}@media screen and (min-width:431px){.sidebar-box li{font-size:14px}}@media screen and (min-width:1120px){.sidebar-box li{margin-bottom:16px;font-size:16px}}.sidebar-box li a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-box li a:focus{color:#ac1c26;text-decoration:underline}@media (hover:hover) and (pointer:fine){.sidebar-box li a:hover{color:#ac1c26;text-decoration:underline}}.sidebar-box li a.is--current{color:#ac1c26}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10.6666666667vw}@media screen and (min-width:431px){.wp-pagenavi{margin-top:40px}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:8.5333333333vw;height:8.5333333333vw;pointer-events:all;display:block;position:relative;border-radius:100px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:4.2666666667vw}@media screen and (min-width:431px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:16px}}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{color:#ac1c26}@media screen and (min-width:431px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:40px;height:40px}}.wp-pagenavi .previouspostslink:focus,.wp-pagenavi .nextpostslink:focus{background-color:rgba(198,122,130,.5)}@media (hover:hover) and (pointer:fine){.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{background-color:rgba(198,122,130,.5)}}.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{content:"";width:4.2666666667vw;height:1.0666666667vw;border-right:#ac1c26 1px solid;border-bottom:#ac1c26 1px solid;position:absolute;top:40%;left:50%}@media screen and (min-width:431px){.wp-pagenavi .previouspostslink:before,.wp-pagenavi .nextpostslink:before{width:16px;height:4px}}.wp-pagenavi .previouspostslink:before{left:0;-webkit-transform:translateX(100%) skewX(-50deg) scale(-1,1);transform:translateX(100%) skewX(-50deg) scale(-1,1)}.wp-pagenavi .nextpostslink:before{right:0;-webkit-transform:translateX(-50%) skewX(50deg);transform:translateX(-50%) skewX(50deg)}.wp-pagenavi a,.wp-pagenavi span{margin:0 .5rem}@media screen and (min-width:431px){.wp-pagenavi a,.wp-pagenavi span{margin:0 8px}}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span{content:"";width:8.5333333333vw;height:8.5333333333vw;font-size:3.7333333333vw}@media screen and (min-width:431px){.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span{font-size:14px}}.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span{color:#ac1c26;border:1px solid #ac1c26;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:431px){.wp-pagenavi .current,.wp-pagenavi .page,.wp-pagenavi span{width:40px;height:40px}}.wp-pagenavi .current{width:10.6666666667vw;height:10.6666666667vw;font-size:1.8rem;color:#fff;background-color:#ac1c26}@media screen and (min-width:431px){.wp-pagenavi .current{width:50px;height:50px}}.wp-pagenavi .page{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-pagenavi .page:focus{background-color:#ac1c26;color:#fff}@media (hover:hover) and (pointer:fine){.wp-pagenavi .page:hover{background-color:#ac1c26;color:#fff}}.profile__img{text-align:center;margin-bottom:21.3333333333vw}@media screen and (min-width:431px){.profile__img{margin-bottom:32px}}.profile__img figure{position:relative;display:inline-block}.profile__name{text-align:left;background-color:#ac1c26;padding:2.1333333333vw 4.2666666667vw;font-size:5.3333333333vw}@media screen and (min-width:431px){.profile__name{font-size:20px}}.profile__name{letter-spacing:.1em;color:#fff;position:absolute}@media screen and (max-width:430px){.profile__name{width:-webkit-max-content;width:-moz-max-content;width:max-content;bottom:-14.9333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:431px){.profile__name{padding:12px 20px;left:-40px;top:32px;font-size:24px;letter-spacing:.2em}}.profile__name span{font-size:4.2666666667vw}@media screen and (min-width:431px){.profile__name span{font-size:16px}}.hero{height:100vh;overflow:hidden;position:relative;padding:0 4.2666666667vw}@media screen and (min-width:431px){.hero{padding:0 40px}}@media screen and (min-width:1120px){.hero{padding:0 10vw}}.hero__inner{width:100%;height:100%;position:relative;z-index:1}.hero__inner .catch{font-size:4.2666666667vw}@media screen and (min-width:431px){.hero__inner .catch{font-size:16px}}.hero__inner .catch{position:absolute;top:19.2vw;left:0;text-shadow:0px 0px 2px #fff,0px 0px 8px #fff,0px 0px 12px #fff;z-index:1}@media screen and (min-width:431px){.hero__inner .catch{top:120px}}@media screen and (min-width:1120px){.hero__inner .catch{top:19vh}}.hero__inner .catch .ja{font-size:8vw;line-height:1.43}@media screen and (min-width:431px){.hero__inner .catch .ja{font-size:64px}}@media screen and (min-width:1120px){.hero__inner .catch .ja{font-size:4.5vw}}.hero__inner .catch .en{font-size:4.8vw;letter-spacing:.05em;margin-top:4.2666666667vw}@media screen and (min-width:431px){.hero__inner .catch .en{font-size:32px;margin-top:30px}}@media screen and (min-width:1120px){.hero__inner .catch .en{font-size:2.2vw;margin-top:2.1vw}}.hero__inner .image{width:60vh;position:absolute;bottom:-4.2666666667vw;right:-29.3333333333vw}@media screen and (max-width:430px){.hero__inner .image{max-width:106vw}}@media screen and (min-width:431px){.hero__inner .image{width:68vw;left:auto;right:-10vw;bottom:0}}@media screen and (min-width:1120px){.hero__inner .image{width:clamp(660px, 40vw, 58%);max-width:1000px;right:-8%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.hero__scroll{font-size:3.7333333333vw}@media screen and (min-width:431px){.hero__scroll{font-size:14px}}.hero__scroll{letter-spacing:.1em;position:absolute;top:50%;right:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform-origin:right;transform-origin:right}.hero__scroll i{width:40px;height:1px;display:block;margin-left:6px;background-color:#222;position:relative}.hero__scroll i:before{content:"";width:6px;height:3px;display:block;background-color:#222;position:absolute;left:0;top:-1px;-webkit-animation:scroll_anim 4s ease-in-out 1s infinite;animation:scroll_anim 4s ease-in-out 1s infinite}@-webkit-keyframes scroll_anim{from,to{left:0}50%{left:34px}}@keyframes scroll_anim{from,to{left:0}50%{left:34px}}.hero .deco{width:150vw;position:absolute}.hero .deco:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero .deco.--red:before{background-color:#ac1c26}.hero .deco.--pink:before{background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(15%,#c67a82),color-stop(85%,#c67a82),to(transparent));background:linear-gradient(-90deg,transparent 0%,#c67a82 15%,#c67a82 85%,transparent 100%)}.hero .deco.--gray:before{background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(50%,#e6e6e6),to(transparent));background:linear-gradient(-90deg,transparent 0%,#e6e6e6 50%,transparent 100%)}.hero .deco.--right{-webkit-transform:rotate(-40deg);transform:rotate(-40deg);-webkit-transform-origin:right;transform-origin:right}.hero .deco.--left{-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transform-origin:left;transform-origin:left}.hero .deco.--left.--pink:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(15%,#c67a82),color-stop(85%,#c67a82),to(transparent));background:linear-gradient(90deg,transparent 0%,#c67a82 15%,#c67a82 85%,transparent 100%)}.hero .deco.--left.--gray:before{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#e6e6e6),to(transparent));background:linear-gradient(90deg,transparent 0%,#e6e6e6 50%,transparent 100%)}.hero .deco.--01{width:160vw;height:18%;bottom:40vh;right:-12%;z-index:1}@media screen and (min-width:1120px){.hero .deco.--01{top:-8px;bottom:auto;right:-8%}}.hero .deco.--01:before{-webkit-animation:deco_anim 5.5s .2s ease-in-out infinite;animation:deco_anim 5.5s .2s ease-in-out infinite}.hero .deco.--02{height:5%;bottom:50vh;left:-5%;z-index:1}@media screen and (min-width:1120px){.hero .deco.--02{bottom:auto;top:-100px;left:22%}}.hero .deco.--02:before{animation:deco_anim 5.8s .6s ease-in-out infinite reverse}.hero .deco.--03{width:100vw;height:2.5%;bottom:35vh;right:-15%;z-index:1}@media screen and (min-width:1120px){.hero .deco.--03{width:80vw;bottom:72vh;right:-8%}}.hero .deco.--03:before{-webkit-animation:deco_anim 5s .6s ease-in-out infinite;animation:deco_anim 5s .6s ease-in-out infinite}.hero .deco.--04{width:100vw;height:12%;bottom:28vh;left:-20%}@media screen and (min-width:1120px){.hero .deco.--04{height:12%;bottom:30vh;left:-10%}}.hero .deco.--04:before{animation:deco_anim 4.5s 2.5s ease infinite reverse}.hero .deco.--05{width:100vw;height:2%;bottom:20vh;left:-20%}@media screen and (min-width:1120px){.hero .deco.--05{bottom:22vh;left:-10%}}.hero .deco.--05:before{animation:deco_anim 4.5s 2.5s ease infinite reverse}.hero .deco.--06{width:50vw;height:18%;bottom:5vh;right:-15%}@media screen and (min-width:1120px){.hero .deco.--06{bottom:34vh;right:-8%}}.hero .deco.--06:before{-webkit-animation:deco_anim 4s 1s ease-in-out infinite;animation:deco_anim 4s 1s ease-in-out infinite}.hero .deco.--07{height:15%;top:-10vh;right:-15%;z-index:-1}@media screen and (min-width:1120px){.hero .deco.--07{top:-20vh;right:12%}}.hero .deco.--07:before{-webkit-animation:deco_anim 5s 1.5s ease-in-out infinite;animation:deco_anim 5s 1.5s ease-in-out infinite}.hero .deco.--08{width:70vw;height:2%;top:-10vh;right:50%;z-index:-1}@media screen and (min-width:1120px){.hero .deco.--08{right:62%}}.hero .deco.--08:before{-webkit-animation:deco_anim 4.2s 2s ease-in-out infinite;animation:deco_anim 4.2s 2s ease-in-out infinite}.hero .deco.--09{display:none}@media screen and (min-width:1120px){.hero .deco.--09{width:70vw;height:1%;top:-15vh;right:55%;z-index:-1;display:block}}.hero .deco.--09:before{-webkit-animation:deco_anim 4.2s .7s ease-in-out infinite;animation:deco_anim 4.2s .7s ease-in-out infinite}.hero .deco.--10{display:none}@media screen and (min-width:1120px){.hero .deco.--10{width:25vw;height:15%;top:-15vh;right:85%;display:block}}.hero .deco.--10:before{-webkit-animation:deco_anim 4.2s 1s ease-in-out infinite;animation:deco_anim 4.2s 1s ease-in-out infinite}.hero .deco.--11{width:100vw;height:3.5%;top:-10vh;left:50%}@media screen and (min-width:1120px){.hero .deco.--11{width:80vw;height:3%;top:-5vh;left:45%}}.hero .deco.--11:before{animation:deco_anim 4.2s 1.2s ease-in-out infinite reverse}.hero .deco.--12{width:100vw;height:2%;top:-10vh;left:25%}@media screen and (min-width:1120px){.hero .deco.--12{width:80vw;top:-5vh;left:55%}}.hero .deco.--12:before{animation:deco_anim 4.2s .8s ease-in-out infinite reverse}@-webkit-keyframes deco_anim{0%{width:100%}50%{width:0}100%{width:100%;right:0;left:auto}}@keyframes deco_anim{0%{width:100%}50%{width:0}100%{width:100%;right:0;left:auto}}.hero__news{width:100vw;position:absolute;bottom:0;left:0;z-index:10;background:rgba(34,34,34,.7);backdrop-filter:blur(8px)}.hero__news.is-renewal{background:rgba(141,15,15,.7)}@media screen and (min-width:1120px){.hero__news.is-renewal{width:auto;max-width:75%;left:40px;bottom:40px}.hero__news.is-renewal .hero__news__box{padding:2.1333333333vw}}.hero__news__ttl{font-size:6.4vw}@media screen and (min-width:431px){.hero__news__ttl{font-size:24px}}.hero__news__ttl{color:#fff;text-align:center;letter-spacing:.1em;padding:1.0666666667vw 0;border-bottom:1px solid #fff}@media screen and (min-width:431px){.hero__news__ttl{line-height:1}}@media screen and (max-width:430px){.hero__news__box{padding:3.2vw}}.hero__news__box .link{font-size:4.8vw}@media screen and (min-width:431px){.hero__news__box .link{font-size:18px}}.hero__news__box .link{letter-spacing:.01em;color:#fff;padding-right:1.5em;position:relative}@media screen and (min-width:1120px){.hero__news__box .link{font-size:5.8666666667vw}}@media screen and (min-width:1120px) and (min-width:431px){.hero__news__box .link{font-size:22px}}.hero__news__box .link:before{content:">";font-size:34px;display:block;position:absolute;top:50%;right:-6px;-webkit-transform:translateY(-50%) scaleX(.5);transform:translateY(-50%) scaleX(.5)}@media screen and (min-width:1120px){.hero__news__box .link:before{right:-12px}}main{position:relative}.top-profile{padding:16vw 0 21.3333333333vw;background:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/profile_bg-sp.png) no-repeat center bottom 120px/100% auto;background-color:#f8f9f9 !important}@media screen and (min-width:1120px){.top-profile{padding:126px 0 114px;background:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/profile_bg-pc.png) no-repeat top left/auto 100%}}@media screen and (min-width:1120px){.top-profile__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width:1120px){.top-profile .txtBox .txt{width:452px;margin-right:0;margin-left:auto}}.top-profile .txtBox .btn__wrap{margin-top:10.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1119px){.top-profile .txtBox .btn__wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1120px){.top-profile .txtBox .btn__wrap{margin-top:60px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1120px){.top-profile .secTtl01{margin-top:-44px}}.top-profile .secTtl01 .en{font-size:13.3333333333vw;letter-spacing:.15em}@media screen and (min-width:431px){.top-profile .secTtl01 .en{font-size:100px;margin-bottom:0;margin-right:-.2em}}@media screen and (max-width:1119px){.top-profile .secTtl01{text-align:center}}@media screen and (min-width:1120px){.top-profile .secTtl01{text-align:right}}@media screen and (max-width:1119px){.top-profile .imgBox{margin-top:10.6666666667vw}}@media screen and (min-width:431px){.top-profile .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}}.top-profile .imgBox .img{position:relative}@media screen and (max-width:430px){.top-profile .imgBox .img{width:66.6666666667vw}}@media screen and (max-width:430px){.top-profile .imgBox .img.--01{margin-left:-4.2666666667vw}}@media screen and (max-width:430px){.top-profile .imgBox .img.--01 .name{right:-6.4vw}}@media screen and (min-width:431px){.top-profile .imgBox .img.--01 .name{left:-20px}}@media screen and (max-width:430px){.top-profile .imgBox .img.--02{margin-left:auto;margin-right:-4.2666666667vw;margin-top:-16vw}}@media screen and (min-width:431px){.top-profile .imgBox .img.--02{margin-top:120px}}.top-profile .imgBox .img.--02 .name{left:-6.4vw}@media screen and (min-width:431px){.top-profile .imgBox .img.--02 .name{left:-20px}}.top-profile .imgBox .img figure{width:100%;display:block;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.top-profile .imgBox .img .name{font-size:4.2666666667vw}@media screen and (min-width:431px){.top-profile .imgBox .img .name{font-size:16px}}.top-profile .imgBox .img .name{color:#fff;text-align:center;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;display:inline-block;letter-spacing:.05em;background-color:#ac1c26;padding:4.2666666667vw;position:absolute;top:6.4vw}@media screen and (max-width:430px){.top-profile .imgBox .img .name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:431px){.top-profile .imgBox .img .name{padding:16px 8px;top:auto;bottom:40px}}.top-service{margin-top:16vw;padding-top:16vw}@media screen and (max-width:430px){.top-service{border-top:1px solid #d5d5d5}}@media screen and (min-width:431px){.top-service{margin-top:160px;padding-top:0}}@media screen and (min-width:431px){.top-service__inner .secTtl01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px}}@media screen and (min-width:1120px){.top-service__inner .secTtl01{margin-bottom:40px}}.top-service__inner .secTtl01 .en{line-height:1.4;margin-bottom:4.2666666667vw}@media screen and (max-width:430px){.top-service__inner .secTtl01 .en{font-size:10.1333333333vw}}@media screen and (min-width:431px){.top-service__inner .secTtl01 .en{margin-bottom:16px}}@media screen and (max-width:430px){.top-service__inner .secTtl01 .ja{color:#ac1c26}}.top-service .txtBox{margin-bottom:8.5333333333vw}@media screen and (min-width:431px){.top-service .txtBox{margin-bottom:40px}}@media screen and (max-width:430px){.top-service .txtBox .txt{font-size:3.7333333333vw}}.top-service .serviceBox__link{width:100vw;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:430px){.top-service .serviceBox__link{margin-left:calc((100vw - 100%) / -2);pointer-events:none}.top-service .serviceBox__link:not(:last-child){margin-bottom:12.8vw}}@media screen and (min-width:431px){.top-service .serviceBox__link{margin-left:calc((100vw - 100%) / -2);padding:24px calc((100vw - 100%) / 2);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #d5d5d5;position:relative;z-index:10}.top-service .serviceBox__link:first-child{border-top:1px solid #d5d5d5}.top-service .serviceBox__link:before,.top-service .serviceBox__link:after{content:"";display:block;position:absolute}.top-service .serviceBox__link:before{width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);background:no-repeat center/cover;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.top-service .serviceBox__link:after{width:0;height:2px;background-color:#ac1c26;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:10}}@media screen and (min-width:1120px){.top-service .serviceBox__link{padding:40px calc((100vw - 100%) / 2) 48px}}.top-service .serviceBox__link:focus .num,.top-service .serviceBox__link:focus .ja,.top-service .serviceBox__link:focus .en,.top-service .serviceBox__link:focus .serviceBox__tag{color:#fff}.top-service .serviceBox__link:focus:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.top-service .serviceBox__link:focus:after{width:100%}.top-service .serviceBox__link:focus .serviceBox__btns{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.top-service .serviceBox__link:focus .serviceBox__btns .cmn-btn02{color:#fff}.top-service .serviceBox__link:focus .serviceBox__btns .cmn-btn02 i{border-color:#fff}.top-service .serviceBox__link:focus .serviceBox__btns .cmn-btn02 i:before,.top-service .serviceBox__link:focus .serviceBox__btns .cmn-btn02 i:after{background-color:#fff}@media (hover:hover) and (pointer:fine){.top-service .serviceBox__link:hover .num,.top-service .serviceBox__link:hover .ja,.top-service .serviceBox__link:hover .en,.top-service .serviceBox__link:hover .serviceBox__tag{color:#fff}.top-service .serviceBox__link:hover:before{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.top-service .serviceBox__link:hover:after{width:100%}.top-service .serviceBox__link:hover .serviceBox__btns{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.top-service .serviceBox__link:hover .serviceBox__btns .cmn-btn02{color:#fff}.top-service .serviceBox__link:hover .serviceBox__btns .cmn-btn02 i{border-color:#fff}.top-service .serviceBox__link:hover .serviceBox__btns .cmn-btn02 i:before,.top-service .serviceBox__link:hover .serviceBox__btns .cmn-btn02 i:after{background-color:#fff}}@media screen and (min-width:431px){.top-service .serviceBox__inner{display:grid;grid-template-columns:1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:5}}@media screen and (min-width:431px) and (max-width:1119px){.top-service .serviceBox__inner{margin-bottom:36px}}.top-service .serviceBox__ttl{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:430px){.top-service .serviceBox__ttl{width:100%;height:53.3333333333vw;padding:10.6666666667vw 8.5333333333vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:no-repeat center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}}.top-service .serviceBox__ttl .num{font-size:3.2vw}@media screen and (min-width:431px){.top-service .serviceBox__ttl .num{font-size:12px}}.top-service .serviceBox__ttl .num{margin-bottom:1.0666666667vw;letter-spacing:.1em}@media screen and (min-width:431px){.top-service .serviceBox__ttl .num{color:rgba(172,28,38,.75);margin-bottom:4px}}.top-service .serviceBox__ttl .ja{font-size:5.3333333333vw}@media screen and (min-width:431px){.top-service .serviceBox__ttl .ja{font-size:20px}}.top-service .serviceBox__ttl .ja{margin-bottom:2.1333333333vw;letter-spacing:.05em}@media screen and (min-width:431px){.top-service .serviceBox__ttl .ja{color:#ac1c26;margin-bottom:8px}}.top-service .serviceBox__ttl .en{font-size:3.7333333333vw}@media screen and (min-width:431px){.top-service .serviceBox__ttl .en{font-size:14px}}.top-service .serviceBox__ttl .en{letter-spacing:.1em}@media screen and (max-width:430px){.top-service .serviceBox__tags{margin:6.4vw 4.2666666667vw;display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);gap:1.0666666667vw 6.4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-service .serviceBox__tags.--capa{display:block;text-align:center}.top-service .serviceBox__tags.--capa .serviceBox__tag{margin-bottom:4px}}@media screen and (min-width:1120px){.top-service .serviceBox__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.top-service .serviceBox__tag{color:#7b7b7b;font-size:4.2666666667vw}@media screen and (min-width:431px){.top-service .serviceBox__tag{font-size:16px}}.top-service .serviceBox__tag{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:1120px){.top-service .serviceBox__tag{margin:2px 0}}.top-service .serviceBox__tag.--capa{grid-column:2}@media screen and (max-width:430px){.top-service .serviceBox__tag.--capa{text-align:center}}.top-service .serviceBox__tag.--capa span{display:inline-block;border:1px solid #7b7b7b;padding:1.0666666667vw 2.1333333333vw;margin-bottom:2.1333333333vw}@media screen and (min-width:431px){.top-service .serviceBox__tag.--capa span{padding:4px 8px;margin-bottom:4px}}@media screen and (min-width:1120px){.top-service .serviceBox__btns{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,101%);transform:translate(-50%,101%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:8px 80px;background-color:#ac1c26}}@media screen and (max-width:430px){.top-service .serviceBox__btn{pointer-events:all}}@media screen and (min-width:431px){.top-service .serviceBox__btn{position:relative;z-index:5}}@media screen and (min-width:1120px){.top-service .serviceBox__btn{color:#fff}.top-service .serviceBox__btn i{border-color:#fff}.top-service .serviceBox__btn i:before,.top-service .serviceBox__btn i:after{background-color:#fff}}@media screen and (min-width:431px){.top-consulting{margin-top:140px}}@media screen and (max-width:430px){.top-consulting__ttl.--01{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img1.jpg)}.top-consulting__ttl.--02{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img2.jpg)}.top-consulting__ttl.--03{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img3.jpg)}}@media screen and (min-width:431px){.top-consulting .serviceBox__link.--01:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img1-pc.jpg)}.top-consulting .serviceBox__link.--02:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img2-pc.jpg)}.top-consulting .serviceBox__link.--03:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/consulting_img3-pc.jpg)}}@media screen and (max-width:430px){.top-study{border-top:none}}@media screen and (max-width:430px){.top-study__ttl.--01{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img1.jpg)}.top-study__ttl.--02{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img2.jpg)}.top-study__ttl.--03{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img3.jpg)}}@media screen and (min-width:431px){.top-study .serviceBox__link.--01:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img1-pc.jpg)}.top-study .serviceBox__link.--02:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img2-pc.jpg)}.top-study .serviceBox__link.--03:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/study_img3-pc.jpg)}}@media screen and (max-width:430px){.top-contents__ttl.--01{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img1.jpg)}.top-contents__ttl.--02{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img2.jpg)}.top-contents__ttl.--03{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img3.jpg)}}@media screen and (min-width:431px){.top-contents .serviceBox__link.--01:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img1-pc.jpg)}.top-contents .serviceBox__link.--02:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img2-pc.jpg)}.top-contents .serviceBox__link.--03:before{background-image:url(//www.valuelink.jp/ver2/wp-content/themes/valuelink2024/css/../images/top/contents_img3-pc.jpg)}}.top-blog{margin-top:32vw}@media screen and (min-width:431px){.top-blog{margin-top:120px}}.top-blog .secTtl01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:6.4vw;margin-bottom:0}@media screen and (min-width:431px){.top-blog .secTtl01{gap:24px;margin-right:32px}}.top-blog .secTtl01 .en{letter-spacing:.15em}.top-blog .secTtl01 .ja{margin-top:2.6666666667vw}@media screen and (min-width:431px){.top-blog .secTtl01 .ja{margin-top:16px}}.top-blog .blog__block{position:relative;margin-top:-8.5333333333vw;padding:10.6666666667vw 4.2666666667vw 12.8vw;padding-left:0 !important}@media screen and (min-width:431px){.top-blog .blog__block{margin-top:-40px;padding:60px 48px 64px}}.top-blog .blog__block:before{content:"";width:calc((100vw - 100%) / 2 + 100%);height:100%;display:block;background-color:#f8f9f9;position:absolute;top:0;left:calc((100vw - 100%) / -2);z-index:-1}.top-blog .blog__lists{margin-bottom:10.6666666667vw}@media screen and (min-width:431px){.top-blog .blog__lists{margin-bottom:40px}}.top-blog .blog__list{border-bottom:1px solid #d5d5d5;padding-bottom:8.5333333333vw}@media screen and (min-width:431px){.top-blog .blog__list{padding-bottom:32px}}.top-blog .blog__list:not(:last-child){margin-bottom:8.5333333333vw}@media screen and (min-width:431px){.top-blog .blog__list:not(:last-child){margin-bottom:40px}}.top-blog .blog__link{display:block}.top-blog .blog__link:focus .ttl{text-decoration:underline}.top-blog .blog__link:focus .cmn-btn02{color:#7b7b7b}.top-blog .blog__link:focus .cmn-btn02 i{border-color:#7b7b7b}.top-blog .blog__link:focus .cmn-btn02 i:before,.top-blog .blog__link:focus .cmn-btn02 i:after{background-color:#7b7b7b}@media (hover:hover) and (pointer:fine){.top-blog .blog__link:hover .ttl{text-decoration:underline}.top-blog .blog__link:hover .cmn-btn02{color:#7b7b7b}.top-blog .blog__link:hover .cmn-btn02 i{border-color:#7b7b7b}.top-blog .blog__link:hover .cmn-btn02 i:before,.top-blog .blog__link:hover .cmn-btn02 i:after{background-color:#7b7b7b}}.top-blog .blog__link .head{font-size:4.2666666667vw}@media screen and (min-width:431px){.top-blog .blog__link .head{font-size:16px}}.top-blog .blog__link .head{margin-bottom:2.1333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2666666667vw}@media screen and (min-width:431px){.top-blog .blog__link .head{margin-bottom:4px;gap:16px}}.top-blog .blog__link .head .new{font-size:3.2vw}@media screen and (min-width:431px){.top-blog .blog__link .head .new{font-size:12px}}.top-blog .blog__link .head .new{color:#ac1c26;display:inline-block;border:1px solid #ac1c26;padding:.5333333333vw 1.6vw}@media screen and (min-width:431px){.top-blog .blog__link .head .new{padding:2px 6px}}.top-blog .blog__link .ttl{font-size:4.8vw}@media screen and (min-width:431px){.top-blog .blog__link .ttl{font-size:18px}}.top-blog .blog__link .foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4.2666666667vw;margin-top:6.4vw}@media screen and (min-width:431px){.top-blog .blog__link .foot{gap:16px;margin-top:24px}}.top-blog .blog__link .foot .author{font-size:3.7333333333vw}@media screen and (min-width:431px){.top-blog .blog__link .foot .author{font-size:14px}}.top-blog .blog__link .foot .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.2666666667vw}@media screen and (min-width:431px){.top-blog .blog__link .foot .author{gap:16px}}.fadein--y{-webkit-transform:translateY(-16px);transform:translateY(-16px);opacity:0;-webkit-transition:.5s all;transition:.5s all;-webkit-transition-delay:.1s;transition-delay:.1s}.is--fire .fadein--y,.fadein--y.is--fire{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.fadein{opacity:0;-webkit-transition:.5s all;transition:.5s all;-webkit-transition-delay:.1s;transition-delay:.1s}.is--fire .fadein,.fadein.is--fire{opacity:1}.js-effect--opening .fadein,.js-effect--opening .fadein--y{-webkit-transition-delay:0s;transition-delay:0s}.delay1{-webkit-transition-delay:.2s;transition-delay:.2s}.delay2{-webkit-transition-delay:.3s;transition-delay:.3s}.delay3{-webkit-transition-delay:.4s;transition-delay:.4s}.delay4{-webkit-transition-delay:.5s;transition-delay:.5s}.delay5{-webkit-transition-delay:.6s;transition-delay:.6s}.delay6{-webkit-transition-delay:.7s;transition-delay:.7s}.delay7{-webkit-transition-delay:.8s;transition-delay:.8s}.delay8{-webkit-transition-delay:.9s;transition-delay:.9s}.delay9{-webkit-transition-delay:1s;transition-delay:1s}.delay10{-webkit-transition-delay:1.1s;transition-delay:1.1s}