img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--dark-gray:#28303d;--wp--preset--color--gray:#39414d;--wp--preset--color--green:#d1e4dd;--wp--preset--color--blue:#d1dfe4;--wp--preset--color--purple:#d1d1e4;--wp--preset--color--red:#e4d1d1;--wp--preset--color--orange:#e4dad1;--wp--preset--color--yellow:#eeeadd;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--gradient--purple-to-yellow:linear-gradient(160deg,#d1d1e4 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-purple:linear-gradient(160deg,#eeeadd 0%,#d1d1e4 100%);--wp--preset--gradient--green-to-yellow:linear-gradient(160deg,#d1e4dd 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-green:linear-gradient(160deg,#eeeadd 0%,#d1e4dd 100%);--wp--preset--gradient--red-to-yellow:linear-gradient(160deg,#e4d1d1 0%,#eeeadd 100%);--wp--preset--gradient--yellow-to-red:linear-gradient(160deg,#eeeadd 0%,#e4d1d1 100%);--wp--preset--gradient--purple-to-red:linear-gradient(160deg,#d1d1e4 0%,#e4d1d1 100%);--wp--preset--gradient--red-to-purple:linear-gradient(160deg,#e4d1d1 0%,#d1d1e4 100%);--wp--preset--font-size--small:18px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:24px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--extra-small:16px;--wp--preset--font-size--normal:20px;--wp--preset--font-size--extra-large:40px;--wp--preset--font-size--huge:96px;--wp--preset--font-size--gigantic:144px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.navigation{text-align:center}.nav-links{padding:50px 0 0;overflow:hidden;width:100%;margin:auto}.nav-links span{line-height:36px;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:2px;display:inline-block;overflow:hidden;background:#c94c4c;border-color:#c94c4c;color:#fff}.nav-links a{line-height:36px;padding:0 15px;border:1px solid rgba(0,0,0,.1);border-radius:2px;display:inline-block;overflow:hidden;text-decoration:none;color:#000}#top_04 .nav-links a{color:#fff}
body,input,textarea,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button,.has-drop-cap:not(:focus):first-letter ,.entry-content .wp-block-archives,.entry-content .wp-block-categories,.entry-content .wp-block-cover-image,.entry-content .wp-block-latest-comments,.entry-content .wp-block-latest-posts,.entry-content .wp-block-pullquote,.entry-content .wp-block-quote.is-large,.entry-content .wp-block-quote.is-style-large,.entry-content .wp-block-archives *,.entry-content .wp-block-categories *,.entry-content .wp-block-latest-posts *,.entry-content .wp-block-latest-comments *,.entry-content p,.entry-content ol,.entry-content ul,.entry-content dl,.entry-content dt,.entry-content cite,.entry-content figcaption,.entry-content .wp-caption-text,.comment-content p,.comment-content ol,.comment-content ul,.comment-content dl,.comment-content dt,.comment-content cite,.comment-content figcaption,.comment-content .wp-caption-text,.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary,.widget-content cite,.widget-content figcaption,.widget-content .wp-caption-text{font-family:sans-serif}
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
p,ul,li,dl,dt,dd,div,h1,h2,h3,h4,h5,a{text-decoration:none;color:#000;margin:0;padding:0;list-style:none}body{position:relative;z-index:0;background-color:#fff;font-family:"kozuka-gothic-pr6n",sans-serif;font-weight:500;font-style:normal;font-size:15px}.en{font-weight:400}img{max-width:100%;height:auto}.sp{display:none}.pc{display:block}.unit{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;padding:30px;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}.unit .logo{width:25vw;max-width:340px;min-width:235px}.unit .logo a{display:flex}.unit .right ul{display:flex;align-content:center;flex-wrap:wrap;justify-content:center;align-items:center}.unit .right ul li a{color:#fff;font-size:1.05em;padding:0 5px;margin:0 10px}.unit.on .right ul li a{color:#000}.sub_uni .unit .right ul li a{color:#000!important}* a{transition:all ease .8s 0s;-webkit-transition:all ease .8s 0s;-moz-transition:all ease .8s 0s}* a:hover{opacity:.6}.unit_inner{position:fixed;z-index:99;opacity:0;pointer-events:none;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;transition:all ease .5s 0s;-webkit-transition:all ease .5s 0s;-moz-transition:all ease .5s 0s}.unit_inner .inbox ul li{text-align:center;border-bottom:1px dashed #000}.unit_inner .inbox ul li:not(:last-of-type){margin-bottom:15px}.unit_inner .inbox ul li a{font-size:1.3em;line-height:100%}.tel_box{position:fixed;z-index:102;bottom:0;right:0;background-color:#c94c4c;border-radius:10px 0 0}.tel_box a{padding:15px 45px;display:block}.tel_box a dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.tel_box a dl dt{color:#fff;line-height:100%;font-size:.85em;padding-right:20px;margin-right:20px;border-right:1px solid #fff}.tel_box a dl dd{color:#fff}.tel_box a dl dt span{display:block;line-height:100%;font-size:1.8em;padding-top:3px}.tel_box a dl dd span{font-size:1.8em;padding-left:40px;font-weight:700;position:relative;z-index:0}.tel_box a dl dd span:before{content:"";position:absolute;z-index:-1;width:30px;height:100%;background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/tel_icon.png);background-size:auto 100%;background-repeat:no-repeat;background-position:center;left:0;top:0}.fadein{opacity:0;transition:all ease .8s 0s;-webkit-transition:all ease .8s 0s;-moz-transition:all ease .8s 0s;transform:translate(0px,20px)}.fadein.on{opacity:1;transform:translate(0px,0px)}.top_section{overflow:hidden;position:relative;z-index:0;margin:3rem 0;padding:3rem 0}.top_box{width:1400px;max-width:85%;margin:0 auto}.link_box{position:relative;z-index:0;margin-top:2rem}.link_box a{background-color:#c94c4c;color:#fff;width:300px;margin:0 auto;text-align:center;display:block;border-radius:10px;padding:10px 0}.tih2{text-align:center;font-size:2em;line-height:100%;margin-bottom:3rem}.tih2 span{display:block;font-size:.65em;color:#c94c4c;line-height:100%;margin-top:10px;transform:scale(1,.85)}#top_fv{width:100%;height:100vh;background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/fv_img_pc.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_fv:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:0;animation:fadeIn1 .7s ease-in-out forwards}#top_fv .asset{position:absolute;width:20vw;max-width:250px;right:5%;top:15%;opacity:0;animation:fadeIn2 .7s .7s ease-in-out forwards}#top_fv .txt{width:90%;margin:0 auto}#top_fv .txt h1{color:#fff;line-height:160%;font-size:3.4em}#top_fv .txt h1 em{font-style:normal;color:#ffffff00;position:relative;z-index:0;overflow:hidden;display:inline-flex;animation:opani2 .7s .7s ease-in-out forwards}#top_fv .txt h1 em:before{content:"";position:absolute;z-index:0;width:100%;height:128%;top:-14%;left:-100%;background-color:#fff;animation:opani1 .7s .7s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(1){animation:opani2 .7s .7s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(1):before{animation:opani1 .7s .7s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(2){animation:opani2 .7s .8s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(2):before{animation:opani1 .7s .8s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(3){animation:opani2 .7s .9s ease-in-out forwards}#top_fv .txt h1 em:nth-of-type(3):before{animation:opani1 .7s .9s ease-in-out forwards}#top_fv .txt h1 b{font-size:1.25em}#top_fv .txt h1 b span{margin:0 5px;padding:0 5px;position:relative;z-index:0;overflow:hidden;display:inline-flex}#top_fv .txt h1 b span:before{content:"";position:absolute;z-index:-1;width:100%;height:60%;bottom:-10%;left:-100%;background:linear-gradient(90deg,#ed3b4b,#4c3b92);animation:opani3 .7s 1.5s ease-in-out forwards}@keyframes opani1{0%{left:-100%}50%{left:0}70%{left:0}100%{left:100%}}@keyframes opani2{0%{color:#ffffff00}50%{color:#ffffff00}51%{color:#fff}100%{color:#fff}}@keyframes opani3{0%{left:-100%}100%{left:0}}@keyframes fadeIn1{0%{opacity:0}100%{opacity:.4}}@keyframes fadeIn2{0%{opacity:0}100%{opacity:1}}#top_01{margin-top:0;padding-top:0}#top_01 .top_box{width:100%;max-width:100%}#top_01 .top_box .box01{padding-top:3rem;padding-bottom:6rem;position:relative;z-index:0}#top_01 .top_box .box01:before,#top_01 .top_box .box01:after{content:"";position:absolute;z-index:-1}#top_01 .top_box .box01:before{width:100%;height:calc(100% - 6rem);left:0;top:0;background-color:#ffb2b2}#top_01 .top_box .box01:after{width:0;height:0;border-style:solid;border-right:35vw solid transparent;border-left:35vw solid transparent;border-top:6rem solid #ffb2b2;border-bottom:0;left:0;right:0;margin:auto;bottom:0}#top_01 .top_box .box01 .inner{width:1400px;max-width:85%;margin:0 auto}#top_01 .top_box .box01 ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center;width:800px;margin:0 auto;max-width:100%}#top_01 .top_box .box01 ul li{background-color:#ffd7d7;border-radius:50%;width:240px;height:240px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_01 .top_box .box01 ul li img{width:50%}#top_01 .top_box .box01 ul li p{color:#c94c4c;text-align:center;display:block;width:100%;font-weight:700;font-size:1.2em;margin-top:10px}#top_01 .top_box .box01 h3{text-align:center;font-size:1.8em;margin-top:1rem}#top_01 .top_box .box01 h3 span{font-size:1.25em}#top_01 .top_box .box02{max-width:85%;margin:3rem auto 0;text-align:center}#top_01 .top_box .box02 h2{font-size:2.3em}#top_01 .top_box .box02 h2 span{color:#fff;padding:0 5px;margin:0 5px;position:relative;z-index:0;font-size:1.3em}#top_01 .top_box .box02 h2 span:before{content:"";position:absolute;z-index:-1;width:100%;height:110%;bottom:-5%;left:0;background:linear-gradient(90deg,#ed3b4b,#4c3b92)}#top_01 .top_box .box02 a{background-color:#ffb2b2;font-size:4em;font-weight:700;padding:30px 40px;display:inline-block;line-height:100%;margin:1rem 0;position:relative;z-index:0}#top_01 .top_box .box02 a:before{content:"";position:absolute;z-index:-1;width:95%;height:90%;border:2px solid #fff;top:0;left:0;bottom:0;right:0;margin:auto}#top_01 .top_box .box02 a span{font-size:.5em;padding-right:5px;line-height:100%}#top_01 .top_box .box02 p{font-size:1.55em;line-height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_01 .top_box .box02 p span{background-color:#c94c4c;color:#fff;padding:5px 15px;font-size:.75em;margin-right:10px}#top_01 .top_box .box02 p small{line-height:100%;padding-left:5px}#top_01 .top_box .box03{max-width:85%;margin:3rem auto 0;text-align:center}#top_01 .top_box .box03 h2{font-size:1.85em;line-height:183%}#top_01 .top_box .box03 h2 span{font-size:1.5em;position:relative;z-index:0;margin:0 5px}#top_01 .top_box .box03 h2 span:before{content:"";position:absolute;z-index:-1;width:calc(100% + 10px);height:45%;bottom:-10%;left:-5px;background-color:#94ff87}#top_01 .top_box .box03 p{font-size:1.25em;margin:.85rem 0}#top_01 .top_box .box03 .line_box{width:450px;max-width:100%;margin:0 auto}#top_01 .top_box .box03 .line_box a{width:100%;text-align:center;background-color:#06c755;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;padding:20px 0;border-radius:5px}#top_02 .top_box .table{border:1px solid #747474}#top_02 .top_box .table dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;text-align:center;font-size:1.2em}#top_02 .top_box .table dl:not(:last-of-type){border-bottom:1px solid #747474}#top_02 .top_box .table dl dt,#top_02 .top_box .table dl dd{width:25%;padding:10px 0}#top_02 .top_box .table dl dt{background-color:#c94c4c;color:#fff}#top_02 .top_box .table dl dd{border-left:1px solid #747474}#top_02 .top_box p{text-align:center;font-size:1.2em;margin-top:1rem}#top_03 .top_box ul{width:800px;max-width:100%;margin:0 auto}#top_03 .top_box li{position:relative;z-index:0;padding:20px 0;border-top:1px dashed #787878;transition:all ease .8s 0s;-webkit-transition:all ease .8s 0s;-moz-transition:all ease .8s 0s}#top_03 .top_box li:hover{background-color:#ffd7d7}#top_03 .top_box li:last-of-type{border-bottom:1px dashed #787878}#top_03 .top_box li a.a_link{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_03 .top_box li dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;font-size:.9em}#top_03 .top_box li dl dt{margin-right:10px;padding-right:10px;border-right:1px solid #787878;line-height:100%;color:#787878}#top_03 .top_box li dl dd a{line-height:100%;color:#787878}#top_03 .top_box li p{font-size:1.2em;line-height:140%}#top_04 .top_box ul{background-color:#c94c4c;border-radius:30px;padding:30px;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:stretch}#top_04 .top_box ul li{width:31%;background-color:#fff;padding:20px;border-radius:10px;margin-top:70px;position:relative;z-index:0;margin-bottom:3%}#top_04 .top_box ul li:before{content:"";position:absolute;z-index:0;background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_04_asset.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center;height:60px;width:100%;left:0;right:0;top:-60px;margin:auto}#top_04 .top_box ul li:after{content:"";position:absolute;z-index:-1;background-color:#fff;height:140px;width:140px;left:0;right:0;top:-70px;margin:auto;border-radius:50%}#top_04 .top_box ul li .txt h4{padding-bottom:5px;margin-bottom:5px;position:relative;z-index:0;font-size:1.15em}#top_04 .top_box ul li .txt h4:before{content:"";position:absolute;z-index:-1;width:50px;height:2px;background-color:#c94c4c;bottom:0;left:0}#top_04 .top_box ul li .txt p{line-height:150%}#top_05 .top_box{width:800px}#top_05 .top_box ul{position:relative;z-index:0}#top_05 .top_box ul:before,#top_05 .top_box ul:after{content:"";position:absolute;z-index:-1;height:100%;background-color:#c94c4c;top:0}#top_05 .top_box ul:before{width:2px;left:12.5%}#top_05 .top_box ul:after{width:4px;left:calc(12.5% + 4px)}#top_05 .top_box ul li{border-radius:10px;overflow:hidden}#top_05 .top_box ul li:not(:last-of-type){margin-bottom:2rem}#top_05 .top_box ul li dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch;background-color:#c94c4c}#top_05 .top_box ul li dl dt{width:25%;color:#fff;line-height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#top_05 .top_box ul li dl dt span{display:block;font-size:2.8em;line-height:100%;font-weight:700;width:100%;text-align:center}#top_05 .top_box ul li dl dd{width:75%;display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:0;height:150px;padding:0 10px}#top_05 .top_box ul li dl dd:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.51}#top_05 .top_box ul li:nth-of-type(1) dl dd{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_05_img01.jpg)}#top_05 .top_box ul li:nth-of-type(2) dl dd{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_05_img02.jpg)}#top_05 .top_box ul li:nth-of-type(3) dl dd{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_05_img03.jpg)}#top_05 .top_box ul li:nth-of-type(4) dl dd{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_05_img04.jpg)}#top_05 .top_box ul li:nth-of-type(5) dl dd{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/top_05_img05.jpg)}#top_05 .top_box ul li dl dd a{display:block;width:100%;font-size:2em;line-height:100%;color:#fff;font-weight:700}#top_05 .top_box ul li dl dd a small{font-size:.65em;padding-right:5px}#top_05 .top_box ul li dl dd span{text-decoration:underline}#top_06 .top_box ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#top_06 .top_box ul li{width:48%;background-size:100% auto;background-repeat:no-repeat;background-position:center;position:relative;z-index:0;height:25vw;max-height:400px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;transition:all ease .8s 0s;-webkit-transition:all ease .8s 0s;-moz-transition:all ease .8s 0s}#top_06 .top_box ul li:hover{background-size:105% auto}#top_06 .top_box ul li a{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#top_06 .top_box ul li:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.44}#top_06 .top_box ul li:after{content:"";position:absolute;z-index:0;width:90%;height:90%;top:0;left:0;bottom:0;right:0;border:2px solid #fff;margin:auto}#top_06 .top_box ul li:nth-of-type(1){background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/about_bg.jpg)}#top_06 .top_box ul li:nth-of-type(2){background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/recruit_bg.jpg)}#top_06 .top_box ul li .tih2{margin-bottom:0;color:#fff}#top_06 .top_box ul li .tih2 span{color:#fff}#top_07 .top_box p{text-align:center;font-size:1.25em;margin-bottom:1.25rem;line-height:150%}#top_07 .top_box .map_box{overflow:hidden}#top_07 .top_box .map_box iframe{width:calc(100% + 4px);height:450px;margin-top:-60px;transform:translate(-2px,0px)}.footer{background-color:#464646;padding:6rem 0 3rem}.footer .inbox{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:flex-start}.footer .inbox .logo img{width:25vw;max-width:340px;min-width:260px}.footer .inbox .logo p{color:#fff}.footer .inbox .txt{color:#fff;margin-top:1rem;line-height:100%}.footer .inbox .txt a{color:#fff;font-size:1.5em;line-height:100%;padding-top:10px;display:block}.footer .inbox .txt a small{font-size:.65em}.footer .inbox ul li{padding-left:15px;position:relative;z-index:0}.footer .inbox ul li:before{content:"";position:absolute;z-index:-1;left:0;top:0;bottom:0;margin:auto;width:10px;height:1px;background-color:#fff}.footer .inbox ul li a{color:#fff}.footer .inbox .map iframe{width:600px;max-width:100%;height:350px}.footer .inbox .cop{width:100%;color:#fff;margin-top:2rem}#sub_fv{width:100%;height:300px;background-color:#ffb2b2;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;position:relative;z-index:0}#sub_fv:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.15}#sub_fv h2{text-align:center;font-size:2em;line-height:100%}#sub_fv h2 span{display:block;font-size:.65em;color:#c94c4c;line-height:100%;margin-top:10px;transform:scale(1,.85)}.sub_section{overflow:hidden;position:relative;z-index:0;margin:3rem 0;padding:3rem 0}.sub_section .sub_box{width:1400px;max-width:85%;margin:0 auto}#sub_fv.about:before{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/about_fv.jpg)}.subtih3{text-align:center;font-size:2em;line-height:100%;margin-bottom:3rem}.subtih3 span{display:block;font-size:.65em;color:#c94c4c;line-height:100%;margin-top:10px;transform:scale(1,.85)}#about_01 .table{width:850px;max-width:100%;margin:0 auto}#about_01 .table dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:stretch;border-top:1px solid silver;padding:30px 0}#about_01 .table dl dt{width:35%}#about_01 .table dl dd{width:65%}#about_01 .table .map{margin-top:2rem}#about_01 .table .map iframe{width:100%;height:400px}#sub_fv.recruit:before{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/recruit_fv.jpg)}#recruit_01 .inner{position:relative;top:-2px;background-color:#fff;padding:0 10%}#recruit_01 .inner dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:stretch}#recruit_01 .inner dl:not(:last-of-type){border-bottom:1px solid #cbcbcb}#recruit_01 .inner dl dt{width:160px;padding:30px}#recruit_01 .inner dl dd{width:calc(100% - 160px);padding:30px;border-left:1px solid #cbcbcb}#recruit_01 .inner dl dd a{color:#60a5ff;text-decoration:underline}#recruit_01 .form_box{background-color:#fff;position:relative;top:-2px;padding:3rem 10%}#recruit_01 .line_box{width:350px;margin:0 auto}#recruit_01 .line_box a{background-color:#06c755;color:#fff;width:100%;display:block;text-align:center;padding:10px 0;font-size:1.25em;border-radius:7px;letter-spacing:1px}#recruit_01 .form_box .mw_wp_form{padding-top:10rem;margin-top:-10rem}#recruit_01 .form_box dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}#recruit_01 .form_box dl:not(:nth-of-type(1)){align-items:center;margin-top:15px}#recruit_01 .form_box dl dt{width:200px;padding:0 10px}#recruit_01 .form_box dl dt span{width:7px;height:7px;background-color:#f02e2e;border-radius:50%;display:inline-block;margin-left:5px}#recruit_01 .form_box dl dd{width:calc(100% - 200px);padding:0 10px}#recruit_01 .form_box dl dd input{background-color:#eaeaea}#recruit_01 .form_box .send_box{text-align:center;margin-top:2rem}#recruit_01 .form_box .send_box input[type=submit]{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;background-color:#c94c4c;padding:20px 0;width:300px;max-width:85%}#sub_fv.news:before{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/news_fv.jpg)}#news_01 .sub_box ul{width:800px;max-width:100%;margin:0 auto}#news_01 .sub_box li{position:relative;z-index:0;padding:20px 0;border-top:1px dashed #787878;transition:all ease .8s 0s;-webkit-transition:all ease .8s 0s;-moz-transition:all ease .8s 0s}#news_01 .sub_box li:hover{background-color:#ffd7d7}#news_01 .sub_box li:last-of-type{border-bottom:1px dashed #787878}#news_01 .sub_box li a.a_link{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}#news_01 .sub_box li dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;align-items:center;font-size:.9em}#news_01 .sub_box li dl dt{margin-right:10px;padding-right:10px;border-right:1px solid #787878;line-height:100%;color:#787878}#news_01 .sub_box li dl dd a{line-height:100%;color:#787878}#news_01 .sub_box li p{font-size:1.2em;line-height:140%}#blog_detail_fv{width:800px;max-width:90%;margin:0 auto;height:auto;padding-top:calc(70px + 70px);padding-bottom:30px;display:block}.back_list{margin-bottom:2rem}.back_list a{color:#87;text-decoration:none;font-weight:500}#blog_detail_fv h1{font-size:2.6em;line-height:130%;text-align:left}#blog_detail_fv dl{margin-top:1rem;display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:space-between;align-items:flex-end}#blog_detail_fv dl dt span{color:#319bd2;font-weight:900;font-size:.85em}#blog_detail_fv dl dt a{text-decoration:none;color:#0f0f0f;background-color:#cbcbcb;border-radius:50px;padding:5px 10px 3px;font-weight:500;font-size:.85em}#blog_detail_fv dl dd{color:#8e8e8e;font-weight:500}#blog_detail_01 .sub_box{width:800px;max-width:90%;margin:0 auto}#blog_detail_01 .content_box h1{font-size:2em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h2{font-size:1.8em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h3{font-size:1.5em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h4{font-size:1.3em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h5{font-size:1.15em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h1:first-child,#blog_detail_01 .content_box h2:first-child,#blog_detail_01 .content_box h3:first-child,#blog_detail_01 .content_box h4:first-child,#blog_detail_01 .content_box h1:first-child{margin-top:0}#blog_detail_01 .content_box p:not(:last-child){margin-bottom:2rem}#blog_detail_01 .content_box ul{padding-left:20px}#blog_detail_01 .content_box ul li{list-style:disc}#blog_detail_01 .content_box .link_box{margin-top:3rem;display:flex;justify-content:center}#clause_01 .sub_box{width:1000px}#clause_01 h4{font-size:1.2em;font-weight:500;margin-bottom:10px;border-bottom:1px solid #acacac}#clause_01 ul{margin-bottom:30px}#clause_01 li{position:relative;z-index:0;padding-left:75px}#clause_01 ol li{padding-left:40px}#clause_01 li span{position:absolute;left:0;top:0}#clause_01 p{text-align:right}#sub_fv.price:before{background-image:url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/../img/price_fv.jpg)}#price_01 .sub_box{width:1200px}#price_01 .table ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:space-between;align-items:center}#price_01 .table ul li{border:1px solid #747474;width:48%}#price_01 .table ul li dl{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;text-align:center;font-size:1.2em}#price_01 .table ul li dl:not(:last-of-type){border-bottom:1px solid #747474}#price_01 .table ul li dl dt,#price_01 .table ul li dl dd{background-color:#fff;color:#000;padding:10px 0;width:50%}#price_01 .table ul li dl:nth-of-type(1) dt,#price_01 .table ul li dl:nth-of-type(1) dd{background-color:#c94c4c;color:#fff}#price_01 .table ul li dl dd{border-left:1px solid #747474}button,input[type=button],input[type=reset],input[type=submit]{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background:#000;border:none;color:#fff;outline:none;padding:1rem;text-decoration:none;vertical-align:bottom}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:1.3vw}.contactForm__item{padding:1rem 0}.contactForm__item p{padding:1rem 0}.contactForm__ttlBox{margin-bottom:1rem}.contactForm__ttl{font-size:1.4vw;letter-spacing:1px;text-align:left;font-weight:400;margin:0}.contactForm__ttl.is-required:after{content:"必須";line-height:1;color:#fff;font-weight:500;background-color:#db9ba5;display:inline-block;padding:.5rem 1rem;font-size:1vw;letter-spacing:1px;margin-left:.5rem}.mw_wp_form_confirm .contactForm__form{text-align:left}.contactForm__form .error{display:none}.contactForm__error{font-size:3.7vw;letter-spacing:.28vw;font-weight:700;color:#d46073;margin-top:2rem}.contactForm__error .error{color:#d46073 !important;display:inline-block !important;font-weight:700}.contactForm__btnBox{margin-top:2rem;text-align:center}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select{font-size:1.3vw;background-color:#fff;border:1px solid #eee;padding:1rem;width:100%;font-family:'Zen Kaku Gothic Antique',sans-serif;border-radius:0}.contactForm__item.error-pink input[type=text],.contactForm__item.error-pink input[type=email],.contactForm__item.error-pink input[type=url],.contactForm__item.error-pink input[type=tel],.contactForm__item.error-pink textarea,.contactForm__item.error-pink select{border:2px solid #d46073}textarea{height:25vw}::-webkit-input-placeholder{color:#bdbdbd}::-moz-placeholder{color:#bdbdbd}:-ms-input-placeholder{color:#bdbdbd}::-ms-input-placeholder{color:#bdbdbd}::placeholder{color:#bdbdbd}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;outline:none;color:#000}.form-btn,.reviewForm .form-submit input[type=submit]{width:100%;max-width:53rem;margin:2.6rem 0;padding:5rem !important;letter-spacing:1px;font-size:3.2vw;font-weight:400;line-height:1}.form-btn.is-clearBtn,.reviewForm .form-submit input.is-clearBtn[type=submit]{background-color:#fff;color:#747474}.form-btn.is-submitBtn,.reviewForm .form-submit input.is-submitBtn[type=submit]{background-color:#434343;color:#fff}.form-btn.is-submitBtn:hover,.reviewForm .form-submit input.is-submitBtn:hover[type=submit]{background-color:#000}@media screen and (max-width:1200px){body{font-size:1.15vw}.unit{padding:2vw}.tel_box a{padding:1vw 3vw}.top_section{margin:3vw 0;padding:3vw 0}#top_01 .top_box .box01{padding-top:3vw;padding-bottom:6vw}#top_01 .top_box .box01 h3{margin-top:1vw}#top_01 .top_box .box02{margin:3vw auto 0}#top_01 .top_box .box02 a{padding:2vw 4vw;margin:1vw 0}.tih2{margin-bottom:3vw}#top_02 .top_box p{margin-top:1vw}.link_box{margin-top:2vw}#top_03 .top_box li{padding:2vw 0}#top_04 .top_box ul li:before{height:5vw;top:-5vw}#top_04 .top_box ul li{padding:2vw;margin-top:7vw;border-radius:1vw}#top_04 .top_box ul{border-radius:3vw;padding:3vw}#top_04 .top_box ul li:after{height:14vw;width:14vw;top:-7vw}#top_06 .top_box ul li{height:26vw}#top_05 .top_box ul li dl dd{height:15vw}.footer .inbox .map iframe{width:40vw;height:30vw}#about_01 .table dl{padding:3vw 0}#about_01 .table .map iframe{height:40vw}#sub_fv{height:25vw}.subtih3{margin-bottom:3vw}#news_01 .sub_box li{padding:2vw 0}#clause_01 ul{margin-bottom:3vw}#clause_01 li{padding-left:5.5vw}#clause_01 ol li{padding-left:3vw}}@media screen and (max-width:950px){#top_01 .top_box .box01 ul li{width:25vw;height:25vw}}@media screen and (min-width:1100px){#news_01 .inner .inbox .text_box dl dt{font-size:14.3px}#news_01 .inner .inbox .text_box dl dd{font-size:15.4px}#news_01.detial dl{font-size:30.8px;margin-bottom:3rem}#news_01.detial .cont_box p{font-size:15.4px}input[type=submit],input[type=button]{font-size:14.3px}.contactForm__ttl{font-size:15.4px}.contactForm__ttl.is-required:after{font-size:11px}.contactForm__error{font-size:41.7px}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select{font-size:14.3px}textarea{height:265px}.form-btn,.reviewForm .form-submit input[type=submit]{font-size:35.2px}}@media screen and (max-width:800px){.pc{display:none}.sp{display:block}body{font-size:14px}.unit .right ul{display:none}.unit .right .menu_botton{width:50px;background-color:#c94c4c;height:50px;position:relative;z-index:0;border-radius:5px}.unit .right .menu_botton span{position:absolute;z-index:-1;width:40px;height:2px;background-color:#fff;left:0;right:0;margin:auto;top:0;bottom:0;transition:all ease .5s 0s;-webkit-transition:all ease .5s 0s;-moz-transition:all ease .5s 0s}.unit .right .menu_botton.active span{width:30px}.unit .right .menu_botton span:nth-of-type(1){top:12px}.unit .right .menu_botton span:nth-of-type(3){bottom:12px}.unit .right .menu_botton.active span:nth-of-type(1){top:0;transform:rotate(45deg)}.unit .right .menu_botton.active span:nth-of-type(2){opacity:0}.unit .right .menu_botton.active span:nth-of-type(3){bottom:0;transform:rotate(-45deg)}.unit_inner.active{opacity:1;pointer-events:auto}.unit_inner .bg{position:absolute;z-index:-1;background-color:#fff;top:0;left:0;width:100%;height:100%}#top_fv .txt h1{font-size:2.35em}#top_fv .asset{min-width:160px;top:10%}#top_01 .top_box .box01 h3{margin-top:1rem;line-height:150%}#top_01 .top_box .box02 h2{font-size:1.9em;line-height:160%}#top_01 .top_box .box02 a{padding:1rem 2rem;margin:1rem 0;font-size:3.5em}#top_01 .top_box .box01 ul li{width:27vw;height:27vw}#top_01 .top_box .box03 h2{font-size:1.3em}#top_01 .top_box .box03 p{line-height:150%}#top_01 .top_box .box03 .line_box a{padding:15px 0}#top_02 .top_box .table dl dt,#top_02 .top_box .table dl dd{width:50%}#top_02 .top_box .table dl:nth-of-type(1) dt,#top_02 .top_box .table dl:nth-of-type(1) dd{background-color:#c94c4c;color:#fff}#top_02 .top_box .table dl dt{background-color:#fff;color:#000}#top_02 .top_box p{margin-top:1rem;line-height:140%}.link_box{margin-top:2rem}#top_03 .top_box li{padding:20px 0}#top_04 .top_box ul li{width:100%}#top_04 .top_box ul{border-radius:30px;padding:30px}#top_04 .top_box ul li{padding:20px;margin-top:50px;border-radius:10px;margin-bottom:10%}#top_04 .top_box ul li:before{height:40px;top:-40px}#top_04 .top_box ul li:after{height:100px;width:100px;top:-50px}#top_05 .top_box ul li dl dd{height:150px}#top_06 .top_box ul li{width:100%;height:50vw}#top_06 .top_box ul li:not(:last-of-type){margin-bottom:10%}.footer{padding:4rem 0 2rem}.footer .inbox{width:90%}.footer .inbox .box01,.footer .inbox .box02,.footer .inbox .box03{width:100%;text-align:center}.footer .inbox .box02,.footer .inbox .box03{margin-top:1rem}.footer .inbox ul li:before{content:none}.footer .inbox ul li{padding-left:0;padding:0 10px}.footer .inbox ul{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.top_section{margin:2rem 0;padding:2rem 0}.sub_section{margin:2rem 0;padding:2rem 0}#news_01 .sub_box li{padding:20px 0}#blog_detail_fv{padding-top:calc(70px + 30px)}#blog_detail_fv h1{font-size:2.1em;line-height:140%}#blog_detail_fv dl{margin-top:1.5vw;flex-wrap:wrap;align-content:flex-start;justify-content:space-between;align-items:flex-start;flex-direction:column-reverse}#blog_detail_fv dl dd{margin-bottom:3vw}#blog_detail_01 .content_box h1{font-size:2.1em;margin-bottom:1rem;margin-top:2rem}#blog_detail_01 .content_box h2{font-size:1.8em;margin-bottom:4vw;margin-top:8vw}#blog_detail_01 .content_box h3{font-size:1.5em;margin-bottom:4vw;margin-top:8vw}#blog_detail_01 .content_box h4{font-size:1.3em;margin-bottom:4vw;margin-top:8vw}#blog_detail_01 .content_box h5{font-size:1.15em;margin-bottom:4vw;margin-top:8vw}#blog_detail_01 .content_box h1:first-child,#blog_detail_01 .content_box h2:first-child,#blog_detail_01 .content_box h3:first-child,#blog_detail_01 .content_box h4:first-child,#blog_detail_01 .content_box h1:first-child{margin-top:0}#blog_detail_01 .content_box p:not(:last-child){margin-bottom:8vw}#blog_detail_01 .content_box ul{padding-left:15px}#blog_detail_01 .content_box .link_box{margin-top:8vw}.contactForm__item{padding:.5rem 0}.contactForm__ttl{font-size:3.2vw}.contactForm__ttl.is-required:after{font-size:2.8vw}.contactForm__item p{padding:.5rem 0}input[type=text],input[type=email],input[type=url],input[type=tel],textarea,select{font-size:3.2vw;padding:.5rem}.mw_wp_form .error{font-size:3vw;color:#b70000;display:block;margin-top:5px}.contactForm__btnBox{margin-top:1rem;text-align:center}input[type=submit],input[type=button]{font-size:3.2vw}#clause_01 ul{margin-bottom:20px}#clause_01 li{padding-left:70px}#clause_01 ol li{padding-left:35px}}@media screen and (max-width:550px){body{font-size:3.2vw}#top_fv .txt{width:95%}#top_fv .txt h1{font-size:2em}#top_fv .txt h1 b span{margin:0;padding:0}.tel_box a dl dt{padding-right:10px;margin-right:10px}.tel_box a{padding:2vw 6vw}#top_01 .top_box .box01{padding-top:10vw;padding-bottom:15vw}#top_01 .top_box .box01 h3{margin-top:6vw;line-height:150%;font-size:1.4em}#top_01 .top_box .box01:after{border-right:45vw solid transparent;border-left:45vw solid transparent;border-top:16vw solid #ffb2b2}#top_01 .top_box .box01:before{width:100%;height:calc(100% - 15vw);left:0;top:0;background-color:#ffb2b2}#top_01 .top_box .box02 h2{font-size:1.8em;line-height:160%}#top_01 .top_box .box02 a{padding:4vw 6vw;margin:3vw 0;font-size:2.8em}.top_section{margin:8vw 0;padding:8vw 0}#top_02 .top_box .table dl dt,#top_02 .top_box .table dl dd{padding:1.5vw 0}#top_02 .top_box p{margin-top:4vw}.link_box{margin-top:8vw}.link_box a{width:250px;font-size:1.15em}#top_03 .top_box li{padding:4vw 0}#news_01 .sub_box li{padding:4vw 0}#top_05 .top_box ul li dl dd{height:30vw}#top_06 .top_box ul li{height:60vw}#top_07 .top_box .map_box iframe{height:350px}.footer{padding:5vw 0 20vw}.footer .inbox ul li{padding:0 3vw}.footer .inbox .box02,.footer .inbox .box03{margin-top:4vw}.footer .inbox .map iframe{width:100%;height:50vw}.footer .inbox .cop{text-align:center;margin-top:4vw}#about_01 .table dl dt{width:30%}#about_01 .table dl dd{width:70%}#about_01 .table dl{padding:5vw 0}#about_01 .table .map{margin-top:6vw}#about_01 .table .map iframe{height:80vw}#sub_fv{height:50vw;padding-top:10vw}.sub_section{margin:8vw 0;padding:8vw 0}#recruit_01 .menu{width:95%}#recruit_01 .menu li{padding:15px 0}#recruit_01 .inner{padding:5vw 2.5%}#recruit_01 .ti_s{margin-bottom:4vw}#recruit_01 .inner dl dt{width:100%;padding:10px}#recruit_01 .inner dl dd{width:100%;padding:0 10px 10px 20px;border-left:0 solid #cbcbcb}#recruit_01 .form_box dl dt{width:100%;padding:0}#recruit_01 .form_box dl dd{width:100%;padding:0 0 10px}#recruit_01 .form_box dl:not(:nth-of-type(1)){margin-top:0}#recruit_01 .form_box dl:nth-of-type(1){margin-bottom:10px}#recruit_01 .form_box .send_box{margin-top:5vw}#recruit_01 .form_box .send_box input[type=submit]{padding:15px 0}#clause_01 ul{margin-bottom:5vw}#clause_01 li{padding-left:15vw}#clause_01 ol li{padding-left:8vw}#price_01 .table ul li{width:100%}#price_01 .table ul li dl dt,#price_01 .table ul li dl dd{padding:1.5vw 0}}

@font-face {
	font-family:swiper-icons;
	src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal
}
:root {
--swiper-theme-color:#007aff
}
.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	/*overflow:hidden;*/
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	transform:translate3d(0px, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
	flex-wrap:wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
	flex-wrap:wrap;
	flex-direction:column
}
.swiper-container-free-mode>.swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height:auto
}
.swiper-container-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height
}
.swiper-container-3d {
	perspective:1200px
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(to right, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(to bottom, rgba(0,0,0,.5), rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
:root {
--swiper-navigation-size:44px
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
    margin-top: 0;
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next {
}
.swiper-button-prev {
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none
}
.swiper-button-next:after, .swiper-button-prev:after {
	width:75%;
	height:100%;
	background-size:100% auto;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	left:0px;
	right:auto
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
	content:"";
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right:0px;
	left:auto
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
	content:"";
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {
}
.swiper-button-lock {
	display:none
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	transition:.3s opacity;
	transform:translate3d(0, 0, 0);
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:-40px;
	left:0;
	width:100%
}
.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform:scale(.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
/*.swiper-pagination-bullet {
    width: 4px;
    height: 4px;
	display:inline-block;
	border-radius:100%;
	background:#000;
	opacity:.2
}
button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet-active {
	opacity:1;
	background:#000;
    width: 8px;
    height: 8px;
    margin: 0px 3px!important;
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right:10px;
	top:50%;
	transform:translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	transition:.2s transform, .2s top
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 2px 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:.2s transform, .2s left
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:.2s transform, .2s right
}*/
.swiper-pagination-progressbar {
	background:rgba(0,0,0,.25);
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	transform:scale(0);
	transform-origin:left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar {
	width:4px;
	height:100%;
	left:0;
	top:0
}
.swiper-pagination-white {
--swiper-pagination-color:#ffffff
}
.swiper-pagination-black {
--swiper-pagination-color:#000000
}
.swiper-pagination-lock {
	display:none
}
.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%
}
.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,0,0,.5);
	border-radius:10px;
	left:0;
	top:0
}
.swiper-scrollbar-cursor-drag {
	cursor:move
}
.swiper-scrollbar-lock {
	display:none
}
.swiper-zoom-container {
	width:100%;
	height:100%;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width:100%;
	max-height:100%;
	object-fit:contain
}
.swiper-slide-zoomed {
	cursor:move
}
.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	transform-origin:50%;
	animation:swiper-preloader-spin 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
100% {
transform:rotate(360deg)
}
}
.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube {
	overflow:visible
}
.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip {
	overflow:visible
}
.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.vegas-wrapper,.vegas-overlay,.vegas-timer,.vegas-slide,.vegas-slide-inner{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:transparent url(//linedaiko.com/wp-content/themes/twentytwentyone/asset/css/overlays/02.png) center center repeat}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:transparent no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform,opacity}body .vegas-container{overflow:hidden !important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-timer,body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide{position:fixed;z-index:-1}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px) brightness(1.01);filter:blur(32px) brightness(1.01)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0px) brightness(1.01);filter:blur(0px) brightness(1.01)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-slideDown,.vegas-transition-slideDown2{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideLeft2-out{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlLeft2-out{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{width:calc(100% + 10%);-webkit-animation:kenburnsLeft linear;animation:kenburnsLeft linear}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1) translate(0px,0);transform:scale(1) translate(0px,0)}100%{-webkit-transform:scale(1) translate(-5%,0);transform:scale(1) translate(-5%,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1) translate(0px,0);transform:scale(1) translate(0px,0)}100%{-webkit-transform:scale(1) translate(-5%,0);transform:scale(1) translate(-5%,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.1) translate(0,10%);transform:scale(1.1) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.1) translate(0,10%);transform:scale(1.1) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-myAnimation1{background-position:center left;-webkit-animation:myAnimation1 ease-out;animation:myAnimation1 ease-out}@-webkit-keyframes myAnimation1{0%{-webkit-transform:translate(0,10%);transform:translate(0,10%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes myAnimation1{0%{-webkit-transform:translate(0,10%);transform:translate(0,10%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}