﻿/*!
Theme Name: DAY Entertainment 202204
Description: DAY Entertainment様 2022年4月リニューアルテーマ
Author: NKweb
Version: 1.0
*/
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;src:local(""),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-regular.woff2") format("woff2"),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-regular.woff") format("woff");font-display:swap}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:600;src:local(""),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-600.woff2") format("woff2"),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-600.woff") format("woff");font-display:swap}
@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;src:local(""),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-700.woff2") format("woff2"),url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/fonts/josefin-sans-v23-latin-700.woff") format("woff");font-display:swap}html *{box-sizing:border-box}html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,table,caption,colgroup,col,tbody,thead,tfoot,tr,th,td,ul,ol,li,dl,dt,dd,form,fieldset,legend,label,span,a,img,em,ins,del,cite,object,script,noscript,style,iframe,embed,map,area,menu,hr,address,small,article,aside,figure,footer,header,nav,section,figcaption,time,button{margin:0;padding:0;outline:0}address,article,aside,figure,figcaption,footer,header,hgroup,hr,legend,menu,nav,section{display:block}html{font-size:62.5%}body{width:100%;position:relative;background:#fff;color:#000;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;font-size:1.6rem;line-height:1.8;word-break:break-all}body.overflow_hidden{overflow:hidden}input,textarea,select{font-size:100%;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}a{color:#00a9ff;transition:.4s;text-decoration:none}a:visited{color:#353c96}a.a_def,.a_def a{text-decoration:underline}a.a_def:hover,.a_def a:hover{text-decoration:none}img{border:none;max-width:100%}.post_detail_content img{height:auto}p{margin:0 0 1.5rem 0}table{empty-cells:show;border:none;border-collapse:collapse;max-width:100%}h1,h2,h3,h4,h5,h6{font-size:100%}li{list-style:none}ul.list_mark{margin-bottom:1.5rem}ul.list_mark li{list-style:disc;margin-left:1.5em}ol.list_mark{margin-bottom:1.5rem}ol.list_mark li{list-style:decimal;margin-left:1.5rem}dl.dl_default{margin-bottom:1.5rem}dl.dl_default dt{font-weight:bold}dl.dl_default dd{margin-left:1em}.fsize12{font-size:1.2rem}.fsize13{font-size:1.3rem}.fsize14{font-size:1.4rem}.fsize15{font-size:1.5rem}.fsize16{font-size:1.6rem}.fsize18{font-size:1.8rem}.fsize20{font-size:2rem}.fsize22{font-size:2.2rem}.fsize24{font-size:2.4rem}.larger{font-size:larger}.smaller{font-size:smaller}.bold{font-weight:bold}.normal{font-weight:normal}.fweight500{font-weight:500}.fweight600{font-weight:600}.fweight700{font-weight:700}.fweight800{font-weight:800}.red{color:#cf0f0f}.blue{color:#00a9ff}.yellow{color:#ffa100}.mincho{font-family:"Hiragino Mincho Pro","ヒラギノ明朝 Pro","YuMincho","游明朝体","Yu Mincho","游明朝",serif}.en{font-family:"Futura","Josefin Sans",sans-serif}.enjp{font-family:"Futura","Josefin Sans","Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif}.lh12{line-height:1.2}.lh13{line-height:1.3}.lh14{line-height:1.4}.lh15{line-height:1.5}.lh16{line-height:1.6}.lh17{line-height:1.7}.lh18{line-height:1.8}.lh19{line-height:1.9}.lh20{line-height:2.0}.ac{text-align:center}.al{text-align:left}.ar{text-align:right}.vam{vertical-align:middle}.vat{vertical-align:top}.vab{vertical-align:text-bottom}.spbr{display:block}
@media print, screen and (min-width: 1050px){.spbr{display:none}}.tabbr{display:none}
@media print, screen and (min-width: 768px){.tabbr{display:block}}.pcbr{display:none}
@media print, screen and (min-width: 1050px){.pcbr{display:block}}.fl{float:left}.fr{float:right}.cl{clear:both}.ma{margin-right:auto;margin-left:auto}.mt0{margin-top:0}.mt05{margin-top:0.5rem}.mt1{margin-top:1rem}.mt2{margin-top:2rem}.mt3{margin-top:3rem}.mt4{margin-top:4rem}.mt5{margin-top:5rem}.mt6{margin-top:6rem}.mr0{margin-right:0}.mr05{margin-right:0.5rem}.mr1{margin-right:1rem}.mr2{margin-right:2rem}.mr3{margin-right:3rem}.mr4{margin-right:4rem}.mr5{margin-right:5rem}.mr6{margin-right:6rem}.mb0{margin-bottom:0}.mb05{margin-bottom:0.5rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.mb5{margin-bottom:5rem}.mb6{margin-bottom:6rem}.ml0{margin-left:0}.ml05{margin-left:0.5rem}.ml1{margin-left:1rem}.ml2{margin-left:2rem}.ml3{margin-left:3rem}.ml4{margin-left:4rem}.ml5{margin-left:5rem}.ml6{margin-left:6rem}.pt0{padding-top:0}.pt05{padding-top:0.5rem}.pt1{padding-top:1rem}.pt2{padding-top:2rem}.pt3{padding-top:3rem}.pt4{padding-top:4rem}.pt5{padding-top:5rem}.pt6{padding-top:6rem}.pr0{padding-right:0}.pr05{padding-right:0.5rem}.pr1{padding-right:1rem}.pr2{padding-right:2rem}.pr3{padding-right:3rem}.pr4{padding-right:4rem}.pr5{padding-right:5rem}.pr6{padding-right:6rem}.pb0{padding-bottom:0}.pb05{padding-bottom:0.5rem}.pb1{padding-bottom:1rem}.pb2{padding-bottom:2rem}.pb3{padding-bottom:3rem}.pb4{padding-bottom:4rem}.pb5{padding-bottom:5rem}.pb6{padding-bottom:6rem}.pl0{padding-left:0}.pl05{padding-left:0.5rem}.pl1{padding-left:1rem}.pl2{padding-left:2rem}.pl3{padding-left:3rem}.pl4{padding-left:4rem}.pl5{padding-left:5rem}.pl6{padding-left:6rem}.relative{position:relative}.flexbox{display:flex;flex-wrap:wrap}
@keyframes opacity_show{0%{opacity:0}100%{opacity:1}}
@keyframes opacity_hide{0%{opacity:1}100%{opacity:0}}.container{max-width:1050px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto}
@media print, screen and (min-width: 1050px){.container{width:100%}}#main{padding-top:81px}
@media print, screen and (min-width: 1050px){#main{padding-top:83px}}
.heading1{text-align:center;font-family:"Futura","Josefin Sans","Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;font-size:4rem;font-weight:normal;padding:10rem 1rem;line-height:1.3;background:#1a348a url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/about/mv.jpg") no-repeat 100% 50%;background-size:cover;position:relative}
@media print, screen and (min-width: 768px){.heading1{font-size:7rem;padding:15rem 0 14rem 0}}
.heading1:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);position:absolute;top:0;left:0}
.heading1 div{z-index:1;position:relative}
.heading1 span{display:block;font-size:50%}
@media print, screen and (min-width: 768px){.heading1 span{font-size:30%}}
.heading2{font-family:"Futura","Josefin Sans","Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center;border-bottom:1px solid #000;margin-bottom:3rem;padding-bottom:1.2rem}
@media print, screen and (min-width: 768px){.heading2{margin-bottom:5rem;padding-bottom:1.6rem}}
.heading2 div{color:#90d6e6;font-size:3.6rem;line-height:1.0;margin-bottom:0.2rem}
@media print, screen and (min-width: 768px){.heading2 div{font-size:4.8rem}}.heading2 span{display:block;font-size:1.6rem}
.btn1 a.wp-block-button__link{cursor:pointer;display:inline-block;font-family:"Futura","Josefin Sans","Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal;color:#fff;font-size:1.6rem;position:relative;background:#ffa100;padding:1.8rem 2.5em 1.2rem 2em;line-height:1.2;text-shadow:none !important;min-width:14em;max-width:100%}
.btn1 a.wp-block-button__link:before{content:"";display:block;width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:calc(50% - 4px);right:20px;transition-duration:.4s}
.btn1 a.wp-block-button__link:after{content:"";display:block;width:0;height:1px;background:#fff;position:absolute;top:50%;right:15px;transition-duration:0.3s}
.btn1 a.wp-block-button__link:hover{background:#ffb433}.btn1 a.wp-block-button__link:hover:before{right:15px;transition-duration:.4s}
.btn1 a.wp-block-button__link:hover:after{width:10px;transition-duration:0.3s;transition-delay:.4s}a.btn2,input.btn2{-webkit-appearance:none;appearance:none;border:none;display:inline-block;font-family:"Futura","Josefin Sans","Hiragino Kaku Gothic Pro","Hiragino Sans","YuGothic","游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;background:#80a8b8;border-radius:50px;font-size:1.8rem;line-height:normal;padding:1.2rem 3rem 1rem 3rem;min-width:8em;max-width:80%;cursor:pointer;transition:.4s}a.btn2:hover,input.btn2:hover{background:#98c9d8}.scroll_anime{opacity:0;transform:translateY(50px)}
.scroll_anime_fadein{animation:fadeInMove forwards;animation-duration:0.8s}
@keyframes fadeInMove{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}
.page_subnav{line-height:1.1;display:flex;justify-content:center;flex-wrap:wrap;border-top:1px solid gray}
@media print, screen and (min-width: 768px){.page_subnav{border:none}}
.page_subnav li{flex-basis:100%;flex-grow:1;flex-shrink:1}
@media print, screen and (min-width: 768px){.page_subnav li{flex-basis:0}.page_subnav li:not(:first-child){margin-left:-1px}}.page_subnav a{color:gray;padding:1.5rem 1rem;display:block;border-bottom:1px solid gray;position:relative}
@media print, screen and (min-width: 768px){.page_subnav a{text-align:center;padding:1.8rem 0 1.5rem;border:1px solid gray}}
.page_subnav a:after{content:"";display:block;width:5px;height:5px;border-top:1px solid gray;border-right:1px solid gray;position:absolute;top:calc(50% - 4px);right:1.5rem;transform:rotate(135deg)}
@media print, screen and (min-width: 768px){.page_subnav a:after{display:none}}
@media print, screen and (min-width: 768px){.page_subnav a:hover{color:#00a9ff;border-color:#00a9ff;z-index:1}}
.grecaptcha-badge{visibility:hidden}.business_btob_shop{padding:3rem 2rem 2rem;text-align:center;border:1px solid #ddd}.business_btob_shop_heading{margin-bottom:3.5rem;position:relative;font-size:2.4rem}
@media print, screen and (min-width: 768px){.business_btob_shop figure{display:inline-block}}
.business_btob_shop a{display:block;padding:1rem;background:#f7f7f7}
@media print, screen and (min-width: 768px){.business_btob_shop a{padding:1.2rem 5rem;min-width:200px}}
.business_btob_shop img{max-height:50px;width:auto}@media print, screen and (min-width: 768px){.business_btob_shop img{max-height:40px}}
#header{position:fixed;top:0;left:0;width:100%;z-index:9990;display:flex;justify-content:space-between;line-height:1.0;background:#fff}
@media print, screen and (min-width: 1050px){#header{align-items:center}}#header_logo{z-index:9995}
#header_logo a{display:block;padding:1.5rem 1rem;line-height:0}
@media print, screen and (min-width: 1050px){#header_logo a{padding:2rem 2rem 1.5rem 2rem}}
#header_logo img{width:60px}
#header #sp_nav_trg{z-index:9995;cursor:pointer;width:62px;height:62px;border:1px solid #fff;background:#fff;transition:.4s;position:relative;text-align:center;margin:1rem 0.7rem 0 0}
@media print, screen and (min-width: 1050px){#header #sp_nav_trg{display:none}}
#header #sp_nav_trg div{letter-spacing:-1px;font-size:12px;margin-top:18px;color:#000}
#header #sp_nav_trg span{display:inline-block;transition:.4s;position:absolute;left:23px;width:14px;height:1px;background:#000}
#header #sp_nav_trg span:nth-of-type(1){bottom:22px;animation:sp_nav_trg_bar1 .4s forwards}
#header #sp_nav_trg span:nth-of-type(2){bottom:18px;opacity:1}
#header #sp_nav_trg span:nth-of-type(3){bottom:14px;animation:sp_nav_trg_bar3 .4s forwards}
#header #sp_nav_trg.active span:nth-of-type(1){animation:active_sp_nav_trg_bar1 .4s forwards}#header #sp_nav_trg.active span:nth-of-type(2){transition:.4s;opacity:0}
#header #sp_nav_trg.active span:nth-of-type(3){animation:active_sp_nav_trg_bar3 .4s forwards}

@keyframes sp_nav_trg_bar1{0%{transform:translateY(4px) rotate(30deg)}50%{transform:translateY(4px) rotate(0)}100%{transform:translateY(0) rotate(0)}}
@keyframes sp_nav_trg_bar3{0%{transform:translateY(-4px) rotate(-30deg)}50%{transform:translateY(-4px) rotate(0)}100%{transform:translateY(0) rotate(0)}}
@keyframes active_sp_nav_trg_bar1{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(4px) rotate(0)}100%{transform:translateY(4px) rotate(30deg)}}
@keyframes active_sp_nav_trg_bar3{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-4px) rotate(0)}100%{transform:translateY(-4px) rotate(-30deg)}}
#header_spnav_bg{display:none;background:rgba(255,255,255,0.9);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}
#header_spnav{display:none;position:fixed;top:calc(62px + 1rem);right:0;height:calc(100% - (62px + 1rem));text-align:right;overflow:auto}
#header_spnav nav{padding-top:2rem;padding-right:calc(30px + 0.7rem);z-index:9995}#header_spnav nav:before{content:"";display:block;position:fixed;top:calc(62px + 1rem);right:calc(30px + 0.7rem);width:1px;height:0;background:#000;animation:nav_line_hide forwards;animation-duration:0.5s}
#header_spnav nav ul.menu li a{display:block;color:#000;padding:1.2rem 1rem;font-size:1.8rem}
#header_spnav nav ul.menu li.menu-item-has-children>a:before{content:"";border-top:1px solid #000;border-right:1px solid #000;width:5px;height:5px;display:inline-block;transform:rotate(135deg);margin:0 9px 5px 0}#header_spnav nav ul.menu li .sub-menu{display:none;background:rgba(166,166,166,0.39);padding:1rem 0 0.5rem;margin:-0.5rem 0 1rem 0}
#header_spnav nav ul.menu li .sub-menu li a{font-size:1.4rem;padding:1rem}#header_spnav nav ul.menu>li{overflow:hidden;margin-bottom:0.5rem}#header_spnav nav ul.menu>li>a{transform:translateY(105%);animation:menu_list_hide forwards;animation-duration:0.8s}#header_spnav.active nav:before{animation:nav_line_show forwards;animation-duration:0.5s}
#header_spnav.active nav ul.menu>li>a{animation:menu_list_show forwards;animation-duration:0.8s;animation-delay:0.5s}

@keyframes nav_line_show{0%{height:0}100%{height:calc(100vh - (62px + 1rem))}}
@keyframes nav_line_hide{0%{height:calc(100vh - (62px + 1rem))}100%{height:0}}@keyframes menu_list_show{0%{transform:translateY(105%)}100%{transform:translateY(0)}}
@keyframes menu_list_hide{0%{transform:translateY(0)}100%{transform:translateY(105%)}}#header #header_pcnav{display:none}

@media print, screen and (min-width: 1050px){#header #header_pcnav{display:block}}
#header #header_pcnav nav{display:flex;justify-content:flex-end;padding-right:2rem}
@media print, screen and (min-width: 1500px){#header #header_pcnav nav{padding-right:4rem}}
#header #header_pcnav .menu{display:inline-block}#header #header_pcnav .menu a{color:#000;display:block}#header #header_pcnav .menu>li{display:inline-block;position:relative}
#header #header_pcnav .menu>li>a{font-size:1.5rem;padding:2rem 1.7rem;letter-spacing:-1px}
#header #header_pcnav .menu>li.menu-item-has-children:hover:after{content:"";border-top:1px solid gray;border-right:1px solid gray;width:5px;height:5px;display:block;position:absolute;bottom:5px;left:50%;transform:rotate(135deg) translateY(90%)}
#header #header_pcnav .sub-menu{display:none;background:rgba(230,230,230,0.9);padding:1rem 0 0.5rem;width:max-content;min-width:170px;position:absolute;top:100%;left:50%;transform:translateX(-50%)}
#header #header_pcnav .sub-menu a{font-size:1.4rem;padding:0.7rem 1.5rem}
#header #header_pcnav .sub-menu a:hover:after{content:"";width:0.8em;height:0.7em;display:inline-block;margin:0 0 0 0.5rem;background:url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/common/i_check1.svg") no-repeat 50% 0;background-size:contain}

#footer{background:#b0cfed;padding:4rem 2rem 2rem;color:#fff;position:relative}
@media print, screen and (min-width: 1050px){#footer{padding:2.5rem 2rem 2rem}}
#footer a{color:#fff}#footer_spnav{margin-bottom:4rem}
@media print, screen and (min-width: 1050px){#footer_spnav{display:none}}
#footer_spnav .menu li a{display:block;border-bottom:1px dotted #fff;padding:1.2rem 1rem 0.9rem;position:relative}
#footer_spnav .menu li.menu-item-has-children>a:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:5px;height:5px;display:inline-block;transform:rotate(135deg);position:absolute;top:46%;right:1.5rem}#footer_spnav .menu li .sub-menu{display:none}
#footer_spnav .menu li .sub-menu li>a{font-size:1.4rem;padding:1rem 0 0.7rem 1.5rem}#footer_spnav .menu li .sub-menu li>a:before{content:"－";margin-right:1rem;display:inline-block}
#footer_pcnav{display:none}@media print, screen and (min-width: 1050px){#footer_pcnav{display:block;margin:0 auto 5rem;max-width:1050px}}
#footer_pcnav nav{display:flex;justify-content:flex-start}#footer_pcnav nav>.menu-main_menu-container{flex-basis:85.71%}
#footer_pcnav nav>.gtrans_wrap{flex-basis:14.29%}#footer_pcnav nav .menu{display:flex;justify-content:flex-start}
#footer_pcnav nav .menu a{display:block}#footer_pcnav nav .menu>li{flex:1}
#footer_pcnav nav .menu>li>a{letter-spacing:-1px;border-bottom:1px solid #fff;padding:1rem 0 0.4rem;margin-bottom:1.4rem}
#footer_pcnav nav .sub-menu a{font-size:1.2rem;padding:0.2rem 0}#footer_logo{text-align:center;margin-bottom:1rem}
@media print, screen and (min-width: 1050px){#footer_logo{position:absolute;right:3rem;bottom:1rem;margin:0}}#footer_logo img{width:60px}
#footer_cpr{text-align:center;font-size:1.2rem;line-height:1.2}

.page_front_page .index_section{padding:8rem 2rem;text-align:center}
@media print, screen and (min-width: 1050px){.page_front_page .index_section{padding:15rem 3rem}}
.page_front_page .index_section_h1{font-size:3rem;line-height:1.2;margin-bottom:4.5rem}
@media print, screen and (min-width: 768px){.page_front_page .index_section_h1{font-size:4rem}}
@media print, screen and (min-width: 1050px){.page_front_page .index_section_h1{font-size:5.4rem;margin-bottom:6rem}}
.page_front_page .index_section_h2{font-size:2.4rem;line-height:1.3;margin-bottom:2.5rem}
.page_front_page .index_section_text{max-width:1050px;margin-left:auto;margin-right:auto}
@media print, screen and (min-width: 1050px){.page_front_page .index_section_text{font-size:1.8rem}}
@media print, screen and (min-width: 768px){.page_front_page .index_section .btn1 a.wp-block-button__link{font-size:2rem}}

.page_front_page #index_mv{width:100%;text-align:center;padding:10rem 2rem;background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/index/index_bg3b.jpg") no-repeat 50% 50%;background-size:cover}
@media print, screen and (min-width: 768px){.page_front_page #index_mv{padding:15rem 2rem}}
@media print, screen and (min-width: 1500px){.page_front_page #index_mv{padding:20rem 0}}

.page_front_page #index_mv_h{color:#1a348a;font-size:3.4rem;font-family:"Futura","Josefin Sans",sans-serif;line-height:1.3;margin-bottom:4rem;opacity:0;animation:mv_text_animation forwards;animation-duration:0.8s;animation-delay:0.8s}
@media print, screen and (min-width: 768px){.page_front_page #index_mv_h{font-size:6.5rem}}
@media print, screen and (min-width: 1050px){.page_front_page #index_mv_h{font-size:8rem}}
.page_front_page #index_mv_text{color:#fff;font-weight:bold;opacity:0;animation:mv_text_animation forwards;animation-duration:0.8s;animation-delay:1.2s}
@media print, screen and (min-width: 768px){.page_front_page #index_mv_text{font-size:1.8rem}}
@media print, screen and (min-width: 1050px){.page_front_page #index_mv_text{font-size:2.2rem}}
.page_front_page #index_mv_text span{background:rgba(26,52,138,0.9);padding:0.5rem 2rem;display:inline-block}

.page_front_page .index_sec1{background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/index/index_bg4.png") no-repeat 50% 50%;background-size:cover;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.3)}
.page_front_page .index_sec2{background:#fff url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/index/index_bg5.png") no-repeat 50% 50%;background-size:cover;}

.page_front_page .index_sec3{background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/index/index_bg6.png") no-repeat 120% 0;background-size:contain;color:#fff;text-shadow:0 0 8px rgba(0,0,0,0.2)}.page_front_page .index_ref_list{max-width:1050px;margin-left:auto;margin-right:auto}

@media print, screen and (min-width: 1050px){.page_front_page .index_ref_list{flex-wrap:wrap !important}
.page_front_page .index_ref_list .wp-block-column{flex-basis:30%}}
.page_front_page .index_catch{background:#0c1d56 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/index/index_bg7.jpg") no-repeat 50% 100%;background-size:100%;color:#fff;padding-bottom:40%}
.page_front_page .index_catch .index_section_h1{position:relative;margin-bottom:11.5rem}
.page_front_page .index_catch .index_section_h1:after{content:"";width:1px;height:5rem;background:#fff;position:absolute;bottom:-8rem;left:50%}

@keyframes mv_text_animation{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}
.page_business .heading1{background:#1a348a url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/business/mv.jpg") no-repeat 50% 50%}
.page_business .business_cols{display:flex;flex-wrap:wrap;width:100%}
.page_business .business_cols_col{width:100%}
@media print, screen and (min-width: 1050px){.page_business .business_cols_col{width:50%}}.page_business .business_cols_col_content{padding:3rem 1.5rem 0;order:2}
@media print, screen and (min-width: 1050px){.page_business .business_cols_col_content{padding:4.5rem 5rem 4.5rem 0;order:0}}
.page_business .business_cols_col_img{order:1}
@media print, screen and (min-width: 1050px){.page_business .business_cols_col_img{order:0}}
.page_business .business_cols_col_img img{width:100%;height:100%;object-fit:cover}
.page_business .business_cols_heading{font-size:2.8rem;margin-bottom:2.5rem;line-height:1.5}
@media print, screen and (min-width: 1050px){.page_business .business_cols_rev .business_cols_col_content{padding:4.5rem 0 4.5rem 5rem}}
.page_business .business_ref{background:#eaf4f7}
.page_business .business_ref_heading{font-size:3rem;margin-bottom:3.5rem;line-height:1.2}
.page_business .business_ref_list{max-width:1050px;margin-left:auto;margin-right:auto}
@media print, screen and (min-width: 1050px){.page_business .business_ref_list{flex-wrap:wrap !important}
.page_business .business_ref_list .wp-block-column{flex-basis:30%}}
.page_business .business_fair_list{padding:3rem 2rem 2rem;border:1px solid #ddd;text-align:center}
.page_business .business_fair_list ul{display:flex;flex-wrap:wrap;justify-content:center}
.page_business .business_fair_list ul li{width:50%;padding:0 1rem 3rem}
@media print, screen and (min-width: 768px){.page_business .business_fair_list ul li{width:20%}}
.page_business .business_fair_list ul img{filter:invert(100%) sepia(28%) saturate(7037%) hue-rotate(163deg) brightness(99%) contrast(82%);max-width:70%}
.page_business .business_fair_list ul div{font-weight:bold;line-height:1.4}.page_about .message_cols{flex-direction:column-reverse}

@media print, screen and (min-width: 768px){.page_about .message_cols{flex-direction:row;justify-content:space-between}}
@media print, screen and (min-width: 1050px){.page_about .message_cols{align-items:center}}
.page_about .message_cols_ph{text-align:center;margin-bottom:2.5rem}
.page_about .message_cols_ph p{margin:0}
.page_about .message_cols_ph .status{display:inline-block;vertical-align:middle;padding-right:0.8em}
.page_about .message_cols_ph .signature{display:inline-block}.page_about .message_cols_ph .signature img{height:2em;width:auto}
.page_about #history{background:#eaf4f7}
.page_about .history li{margin-bottom:1.5rem}

.page_crowdfunding .cfd_strategy{border:3px solid #90d6e6;padding:3rem 1.5rem 2rem;text-align:center}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_strategy{padding:5rem 2rem 3rem}}
.page_crowdfunding .cfd_strategy_heading{font-size:2.6rem;margin-bottom:2.5rem}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_strategy_heading{font-size:3rem;margin-bottom:4.5rem}}
.page_crowdfunding .cfd_strategy_li{margin-bottom:3rem;display:flex;flex-wrap:wrap;justify-content:center}
.page_crowdfunding .cfd_strategy_li li{width:100%;margin-bottom:5rem;position:relative}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_strategy_li li{width:33%;margin-bottom:2rem}}
.page_crowdfunding .cfd_strategy_li li:not(:last-child):after{content:"";display:block;position:absolute;bottom:-3.8rem;left:calc(50% - 20px);width:0;height:0;border-style:solid;border-width:12px 20px 0 20px;border-color:#ccc transparent transparent transparent}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_strategy_li li:not(:last-child):after{bottom:50%;left:100%;transform:rotate(-90deg)}}
.page_crowdfunding .cfd_strategy_li img{filter:invert(79%) sepia(38%) saturate(372%) hue-rotate(152deg) brightness(101%) contrast(80%);max-width:50%}
.page_crowdfunding .cfd_strategy_li div{font-weight:bold;font-size:1.8rem;line-height:1.4}.page_crowdfunding .cfd_strategy_text{font-size:2rem;font-weight:bold}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_strategy_text{font-size:3rem;line-height:1.5}}
.page_crowdfunding .cfd_flow{max-width:600px;margin:0 auto}
.page_crowdfunding .cfd_flow li{position:relative;border:1px solid #90d6e6;display:flex;justify-content:flex-start;line-height:1.2;margin-bottom:3rem}
.page_crowdfunding .cfd_flow li span{color:#fff;display:inline-block;background:#90d6e6;text-align:center;padding:1rem 0;font-family:"Futura","Josefin Sans",sans-serif;width:2.2em;font-size:2rem}
.page_crowdfunding .cfd_flow li div{padding:1.3rem 0.5rem 1rem 1.5rem}
.page_crowdfunding .cfd_flow li:not(:last-child):after{content:"";display:block;width:0;height:0;border-style:solid;border-width:12px 20px 0 20px;border-color:#90d6e6 transparent transparent transparent;position:absolute;bottom:-22px;left:calc(50% - 20px)}

@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_makuake_iframes{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}
.page_crowdfunding .cfd_makuake_iframes li{margin-bottom:5rem}
@media print, screen and (min-width: 768px){.page_crowdfunding .cfd_makuake_iframes li{width:50%;padding:0 1rem}}
@media print, screen and (min-width: 1050px){.page_crowdfunding .cfd_makuake_iframes li{width:33.33%}}
.page_crowdfunding .cfd_makuake_iframes iframe{display:block;margin:0 auto;max-width:100%}


.page_crowdfunding .cfd_rakuten_list{display:flex;flex-wrap:wrap;justify-content:space-between}
.page_crowdfunding .cfd_rakuten_list:after{content:"";display:block;width:48%}
.page_crowdfunding .cfd_rakuten_list li{border:1px solid #ddd;width:48%;margin-bottom:2rem}
@media print, screen and (min-width: 1050px){.page_crowdfunding .cfd_rakuten_list li{width:24%}}
.page_crowdfunding .cfd_rakuten_list_img{text-align:center}.page_crowdfunding .cfd_rakuten_list_title{padding:1rem 1rem 1.5rem;font-size:1.4rem;line-height:1.4}


.page_sustainability .heading1{background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/sustain/mv.jpg") no-repeat 100% 50%;background-size:cover}
.page_sustainability .sustain_cols{display:flex;flex-wrap:wrap;width:100%;margin-bottom:8rem;justify-content:space-between;align-items:center}.page_sustainability .sustain_cols_col{width:100%}
@media print, screen and (min-width: 768px){.page_sustainability .sustain_cols_col{width:48%}}
.page_sustainability .sustain_cols_col_content{padding:1.5rem 0.5rem 0;order:2}
@media print, screen and (min-width: 768px){.page_sustainability .sustain_cols_col_content{padding:0;order:0}}
.page_sustainability .sustain_cols_col_img{order:1}
@media print, screen and (min-width: 768px){.page_sustainability .sustain_cols_col_img{order:0}}
.page_sustainability .sustain_cols_col_img img{width:100%;height:100%;object-fit:cover}
.page_sustainability .sustain_cols_heading{font-size:2.8rem;margin-bottom:2.5rem;line-height:1.5;border-bottom:1px solid #000;padding-bottom:0.5rem}
@media print, screen and (min-width: 1050px){.page_sustainability .sustain_cols_heading{margin-bottom:4rem}}.page_sustainability .sustain_cols_heading div{display:inline-block;font-family:"Futura","Josefin Sans",sans-serif;color:#90d6e6;font-size:2rem;margin-left:0.5em;font-weight:normal}

.page_recruit .heading1{background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/recruit/mv.jpg") no-repeat 50% 50%;background-size:cover}
.page_recruit .recruit_noinfo{border:1px solid #a6a6a6;padding:5rem 1rem}.page_contact .heading1{background:#98c9d8 url("https://www.dayenter.net/wp4/wp-content/themes/day202204/assets/images/contact/mv.jpg") no-repeat 50% 50%;background-size:cover}

.page_contact .contact_heading{border-bottom:1px solid #000;margin-bottom:3rem;font-size:1.8rem}
@media print, screen and (min-width: 768px){.page_contact .contact_heading{margin-bottom:4rem}}.page_contact .form{background:#f0f0f0;padding:3rem 1rem}
@media print, screen and (min-width: 768px){.page_contact .form{padding:5rem}}
@media print, screen and (min-width: 1050px){.page_contact .form{padding:6rem 8rem}}.page_contact .form p{margin:0 !important}
@media print, screen and (min-width: 1050px){.page_contact .form_row{display:flex;justify-content:space-between;align-items:flex-start}}.page_contact .form_col{padding-bottom:2rem}
@media print, screen and (min-width: 1050px){.page_contact .form_col{width:49%}.page_contact .form_col_wide{width:100%}}.page_contact .form .textbox{display:inline-block;appearance:none;border-radius:0;border:1px solid #000;background:#fff;max-width:100%;padding:0.5rem}
@media print, screen and (min-width: 1050px){.page_contact .form .textbox{width:100%}}.page_contact .form input[name="email"],.page_contact .form textarea[name="message"]{width:100%}.page_contact .form_submit_area{text-align:center;padding:3rem 0 1rem}
.page_contact .form .required{color:#cf0f0f;font-weight:bold;font-size:80%}.page_contact .mw_wp_form .error{font-size:100%;font-weight:bold}.page_contact .mw_wp_form .error:before{content:"▲"}

/*# sourceMappingURL=style.css.map */
