@charset "UTF-8";[data-designpart=section-mvslide01]:not(:root:root:root:root){background-color:var(--fo-background-color2);padding:calc(80px * var(--fo-spacing-coef) - 30px) 0 calc(80px * var(--fo-spacing-coef) - 40px)}@media screen and (max-width:769px){[data-designpart=section-mvslide01]:not(:root:root:root:root){padding:calc(80px * var(--fo-spacing-coef) * .75 - 30px) 0}}[data-designpart=section-mvslide01]:not(:root:root:root:root):has(.mvslide_01_img_col){padding:0}[data-designpart=section-mvslide01]:not(:root:root:root:root):has(.mvslide_01_img_col) .inner{max-width:100%;padding:0}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col){display:flex;align-items:center;min-height:490px;position:relative;z-index:1;visibility:hidden;overflow:hidden;padding:calc(100px * var(--fo-spacing-coef)) 0}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col){flex-wrap:wrap;flex-direction:column-reverse;min-height:auto;padding:0}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col{background-color:var(--fo-background-color1);margin-left:20px;padding:calc(60px * var(--fo-spacing-coef) - 10px) calc(60px * var(--fo-spacing-coef));z-index:1}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col{width:100%!important;margin-left:initial;padding:20px}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.richtext+.richtext{margin-top:calc(40px * var(--fo-spacing-coef))}@media screen and (max-width:769px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.richtext+.richtext{margin-top:calc(40px * var(--fo-spacing-coef) * .75)}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.button:not(:root:root){margin-top:calc(20px * var(--fo-spacing-coef))}@media screen and (max-width:769px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.button:not(:root:root){margin-top:calc(20px * var(--fo-spacing-coef) * .75)}}@media screen and (min-width:770px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.button:not(:root:root) .button-cont a.size-l{min-width:min(var(--fo-button-large-min-width-pc),100%)}}@media screen and (min-width:770px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.button:not(:root:root) .button-cont a.size-m{min-width:min(var(--fo-button-medium-min-width-pc),100%)}}@media screen and (min-width:770px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_text_col .component.button:not(:root:root) .button-cont a.size-s{min-width:min(var(--fo-button-small-min-width-pc),100%)}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col{position:absolute;top:0;right:0;width:80%!important;height:100%;padding:0;overflow:hidden;z-index:0}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col{position:relative;width:100%!important;height:300px}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root){position:absolute;top:0;left:0;width:calc(100% + 40px)!important;margin:0;overflow:hidden;opacity:0;z-index:0;transition:opacity .8s ease-in-out,transform 3s ease-in-out;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root){height:300px!important}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root).active{opacity:1;z-index:1;transform:scale(1.05)}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root).next{opacity:1;z-index:0;transform:scale(1)}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root) a{width:100%!important;height:100%}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root) img{width:100%!important;height:100%;object-fit:cover!important;transition:none}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:has(.mvslide_01_img_col) div.col.mvslide_01_img_col .component.image:not(:root:root) img:hover{opacity:1}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01].reverse{justify-content:flex-end}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01].reverse{flex-direction:column}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01].reverse div.col.mvslide_01_text_col{margin-right:20px;margin-left:initial}@media screen and (max-width:834px){[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01].reverse div.col.mvslide_01_text_col{margin-right:initial}}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01].reverse div.col.mvslide_01_img_col{right:auto;left:0}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:not(:has(.mvslide_01_text_col)) div.col.mvslide_01_img_col{position:initial;width:100%!important}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row[data-designpart=row-mvslide01]:not(:has(.mvslide_01_text_col)) div.col.mvslide_01_img_col .component.image.active{transform:scale(1.05)}[data-designpart=section-mvslide01]:not(:root:root:root:root) .inner .row:not([data-designpart=row-mvslide01]){max-width:1200px;margin-left:auto;margin-right:auto}.frame-root .frame-content [data-designpart=section-mvslide01]:not(:root:root:root:root:root) .inner .row[data-designpart=row-mvslide01]{visibility:inherit;overflow:inherit;margin-top:50px}.frame-root .frame-content [data-designpart=section-mvslide01]:not(:root:root:root:root:root) .inner .row[data-designpart=row-mvslide01]::before{content:"画像のみを配置したカラムがスライド化します。3カラム以上は追加できません。\a※背景用の画像は必ず2枚以上配置してください。";display:inline-block;font-size:14px;white-space:pre;width:auto;color:#fff;background-color:#0987d4;padding:0 5px;position:absolute;top:-50px;right:0;z-index:1}