﻿@-webkit-keyframes slide01{0%{opacity:0}5%{opacity:0}10%{opacity:1}30%{opacity:1}85%{opacity:0}100%{opacity:0}}@-moz-keyframes slide01{0%{opacity:0}5%{opacity:0}10%{opacity:1}30%{opacity:1}85%{opacity:0}100%{opacity:0}}@keyframes slide01{0%{opacity:0}5%{opacity:0}10%{opacity:1}30%{opacity:1}85%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide02{0%{opacity:0}25%{opacity:0}30%{opacity:1}50%{opacity:1}85%{opacity:0}100%{opacity:0}}@-moz-keyframes slide02{0%{opacity:0}25%{opacity:0}30%{opacity:1}50%{opacity:1}85%{opacity:0}100%{opacity:0}}@keyframes slide02{0%{opacity:0}25%{opacity:0}30%{opacity:1}50%{opacity:1}85%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide03{0%{opacity:0}45%{opacity:0}50%{opacity:1}70%{opacity:1}85%{opacity:0}100%{opacity:0}}@-moz-keyframes slide03{0%{opacity:0}45%{opacity:0}50%{opacity:1}70%{opacity:1}85%{opacity:0}100%{opacity:0}}@keyframes slide03{0%{opacity:0}45%{opacity:0}50%{opacity:1}70%{opacity:1}85%{opacity:0}100%{opacity:0}}@-webkit-keyframes slide04{0%{opacity:0}65%{opacity:0}70%{opacity:1}85%{opacity:1}90%{opacity:0}100%{opacity:0}}@-moz-keyframes slide04{0%{opacity:0}65%{opacity:0}70%{opacity:1}85%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes slide04{0%{opacity:0}65%{opacity:0}70%{opacity:1}85%{opacity:1}90%{opacity:0}100%{opacity:0}}#staff .lp .disp-none{display:none}.CONTAINER{font-family:"Zen Old Mincho",YuMincho,"游明朝",serif}#pagetop{bottom:86px !important}#mainvisual .mainvisual__wrapper{position:relative;width:100%;max-width:1920px;aspect-ratio:16/9;background:url(../images/egg_firstview_pc.jpg) no-repeat center/cover}#mainvisual .mainvisual__wrapper .mainvisual__btn{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);width:40%;aspect-ratio:2.78/1;background:url(../images/egg_firstview_btn_pc.png) no-repeat center/cover;display:block;box-shadow:12px 12px 24px rgba(21,123,150,.25)}#mainvisual .mainvisual__wrapper .mainvisual__reserve-btn{position:absolute;bottom:-10%;left:50%;transform:translate(-50%, -50%);width:496px;height:90px;display:block;z-index:1}@media screen and (max-width: 959px){#mainvisual .mainvisual__wrapper{max-height:1180px;aspect-ratio:8/12;background:url(../images/egg_firstview_sp.jpg) no-repeat top/cover}#mainvisual .mainvisual__wrapper .mainvisual__btn{width:calc(100% - 16px);aspect-ratio:2/1;background:url(../images/egg_firstview_btn_sp.png) no-repeat center/cover}#mainvisual .mainvisual__wrapper .mainvisual__reserve-btn{bottom:-7.5%;width:calc(100% - 24px);height:auto}}#feature{position:relative;width:100%;max-width:1920px;background:url(../images/egg_feature_bg_pc.jpg) no-repeat top/cover}#feature .feature_title{font-size:32px;font-weight:bold;text-align:center;line-height:1.6;padding:80px 0}#feature .feature_title .title_op{color:#da626e;font-size:80px;letter-spacing:2px;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0px 4px 0 #fff,4px 0px 0 #fff,-4px 0px 0 #fff,0px -4px 0 #fff}#feature .feature_title .title_bk{color:#4d4d4d;font-size:56px}#feature .feature_wrapper{display:flex;flex-direction:column;max-width:1100px;margin:0 auto}#feature .feature_contents{position:relative;max-width:1000px;width:100%;background-color:#fff;filter:drop-shadow(12px 12px 0 rgba(78, 163, 196, 0.3));margin-bottom:64px;display:flex;align-items:center;justify-content:space-between}#feature .feature_contents .feature_contents-left{margin-left:48px}#feature .feature_contents .feature_contents-center .feature_contents-center_title{font-size:32px;font-weight:bold}#feature .feature_contents .feature_contents-center .feature_contents-center_title span{color:#da626e;font-size:52px}#feature .feature_contents .feature_contents-center .feature_contents-center_desc{font-size:20px;font-weight:bold;font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif}#feature .feature_contents .feature_contents-center .feature_contents-center_desc span{font-size:12px;font-weight:normal}#feature .feature_contents:nth-child(odd){align-self:flex-start}#feature .feature_contents:nth-child(even){align-self:flex-end}#feature .feature_contents:last-child{margin-bottom:0}@media screen and (max-width: 959px){#feature{background:url(../images/egg_feature_bg_sp.jpg) no-repeat top/cover}#feature .feature_title{font-size:24px;padding:40px 0}#feature .feature_title .title_op{font-size:48px}#feature .feature_title .title_bk{font-size:32px}#feature .feature_contents{flex-direction:column;align-items:flex-start;width:calc(100% - 20px);filter:drop-shadow(6px 6px 0 rgba(78, 163, 196, 0.3));padding:24px 16px;margin-bottom:32px}#feature .feature_contents .feature_contents-center .feature_contents-center_title{font-size:20px;margin-bottom:8px;margin-left:40px;position:relative}#feature .feature_contents .feature_contents-center .feature_contents-center_title span{font-size:24px}#feature .feature_contents .feature_contents-center .feature_contents-center_desc{font-size:16px;margin-bottom:8px}#feature .--num01::after{content:"";position:absolute;top:20px;left:16px;width:27px;height:40px;background:url(../images/feature_num-01.png) no-repeat center/cover}#feature .--num02::after{content:"";position:absolute;top:20px;left:16px;width:27px;height:40px;background:url(../images/feature_num-02.png) no-repeat center/cover}#feature .--num03::after{content:"";position:absolute;top:20px;left:16px;width:27px;height:40px;background:url(../images/feature_num-03.png) no-repeat center/cover}#feature .feature_contents:nth-child(odd){align-self:center}#feature .feature_contents:nth-child(even){align-self:center}}#price{position:relative;width:100%;max-width:1920px;background:url(../images/egg_price_bg_pc.jpg) no-repeat top/cover;padding-bottom:104px}#price .price_title{color:#da626e;font-size:80px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:.75;padding:110px 0}#price .price_title .title_bk{color:#4d4d4d;font-size:56px}#price .price_title .subtitle{color:#4d4d4d;font-size:16px;font-weight:normal;font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;letter-spacing:1px}#price .price_trial{position:relative;max-width:910px;width:100%;margin:0 auto}#price .price_trial .price_trial_subtitle{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;position:absolute;top:0%;left:50%;transform:translate(-50%, -50%);width:460px;text-align:center;margin:0 auto;background:#fcee21;font-weight:bold;font-size:28px}#price .price_trial .price_trial_title{padding:24px 0 16px;text-align:center;color:#fff;background:linear-gradient(135deg, #d6e8d6 0%, #4bc1c2 40%, #276ea2 100%);font-weight:bold;font-size:48px}#price .price_trial .price_trial_contents{width:100%;background-color:#fff;padding:40px 56px}#price .price_trial .price_trial_contents_wrap{display:flex;margin-bottom:40px;justify-content:space-between}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top{width:calc(50% - 16px);font-weight:bold}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-title{font-size:28px;margin-bottom:24px;position:relative;display:flex;align-items:center}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-title::after{content:"10個まで";background:linear-gradient(135deg, #d6e8d6 0%, #4bc1c2 40%, #276ea2 100%);border-radius:8px;color:#fff;font-size:18px;padding:0 4px;margin-left:16px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-desc{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:14px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-title{font-size:32px;text-align:center;margin-bottom:32px;line-height:1}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-title span{font-size:64px;color:#da626e;background:linear-gradient(to top, rgba(252, 238, 33, 0.5411764706) 35%, transparent 35%)}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-weight:bold;position:relative;background:#da626e;color:#fcee21;text-align:center;font-size:20px;padding:16px 0;line-height:2}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap::before{content:"";position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:16px solid #da626e}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap .price_trial_contents_right-desc{font-size:14px;font-weight:normal;color:#fff}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap .price_trial_contents_right-desc a{font-weight:bold;text-decoration:underline}#price .price_trial .price_trial_price_title{text-align:center;font-weight:bold;font-size:24px;background:linear-gradient(135deg, rgba(214, 232, 214, 0.3) 0%, rgba(75, 193, 194, 0.3) 40%, rgba(39, 110, 162, 0.3) 100%);margin-top:24px}#price .price_trial .price_trial_price_wrap{display:flex;background:#f5f7f6;justify-content:space-between;padding:24px 32px;line-height:1.2}#price .price_trial .price_trial_price_wrap p{font-weight:bold;font-size:32px}#price .price_trial .price_trial_price_wrap p span{font-size:18px}#price .price_trial .price_trial_price_comment{font-size:14px;margin-top:32px;font-weight:bold;font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif}#price .price_plan{position:relative;max-width:910px;width:100%;margin:0 auto}#price .price_plan .price_plan_title{text-align:center;color:#fff;background:linear-gradient(135deg, #e28888 0%, #da626e 100%);font-weight:bold;font-size:48px;margin-top:48px}#price .price_plan .price_plan_contents{width:100%;background-color:#fff;padding:40px 56px}#price .price_plan .price_plan_contents .price_plan_contents_wrap{display:flex;margin-bottom:40px;justify-content:space-between}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_left{width:calc(50% - 16px);font-weight:bold;font-size:28px;position:relative;display:flex;align-items:center}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_left::after{content:"制限なし";background:linear-gradient(135deg, #e28888 0%, #da626e 100%);border-radius:8px;color:#fff;font-size:18px;padding:0 4px;margin-left:16px}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_right{width:calc(50% - 16px);font-weight:bold;font-size:48px;text-align:center}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_right span{font-size:28px}#price .price_plan .price_plan_contents .price_plan_price_title{text-align:center;font-weight:bold;font-size:24px;background:linear-gradient(135deg, rgba(226, 136, 136, 0.3) 0%, rgba(218, 98, 110, 0.3) 100%);margin-top:24px}#price .price_plan .price_plan_contents .price_plan_price_wrap{display:flex;background:#fdf8f8;justify-content:space-between;padding:24px 32px;line-height:1.2}#price .price_plan .price_plan_contents .price_plan_price_wrap p{font-weight:bold;font-size:32px}#price .price_plan .price_plan_contents .price_plan_price_wrap p span{font-size:18px}#price .price_plan .price_plan_contents .price_plan_price_comment{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:14px;margin-top:32px;font-weight:bold}#price .price_grant{position:relative;max-width:910px;width:100%;margin:48px auto 0;padding:40px 0;background:url(../images/egg_price_grant_pc.jpg) no-repeat center/cover;text-align:center;font-weight:bold}#price .price_grant .price_grant_title{font-size:28px;line-height:1.4}#price .price_grant .price_grant_title span{color:#00a040;font-size:40px;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0px 2px 0 #fff,2px 0px 0 #fff,-2px 0px 0 #fff,0px -2px 0 #fff}#price .price_grant .price_grant_content{font-size:40px;width:fit-content;margin:16px auto 0;padding:0 40px}#price .price_grant .--top{background:#00a040;color:#fff}#price .price_grant .--middle{background:#4b7faa;color:#fff;margin-top:52px;position:relative}#price .price_grant .--middle::before{content:"";position:absolute;top:-37px;left:50%;transform:translateX(-50%);width:25px;height:25px;background:url(../images/price_cross.png) no-repeat center/cover}#price .price_flow{position:relative;max-width:910px;width:100%;margin:0 auto}#price .price_flow .price_flow_btn{text-align:center;color:#fff;background:#4d4d4d;font-weight:bold;font-size:32px;padding:8px 0;margin-top:48px;display:block}#price .price_flow .price_flow_wrap{width:100%;background-color:#fff;padding:40px 56px}#price .price_flow .price_flow_comment{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:18px;margin-top:32px;font-weight:bold;text-align:center}@media screen and (max-width: 959px){#price{background:url(../images/egg_price_bg_sp.jpg) no-repeat top/cover;padding-bottom:48px}#price .price_title{font-size:40px;padding:64px 0;line-height:.8}#price .price_title .title_bk{font-size:24px}#price .price_title .subtitle{font-size:14px}#price .price_trial{width:calc(100% - 24px)}#price .price_trial .price_trial_subtitle{width:calc(100% - 24px);font-size:20px}#price .price_trial .price_trial_title{font-size:28px}#price .price_trial .price_trial_contents{padding:24px 16px}#price .price_trial .price_trial_contents_wrap{flex-direction:column}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top{width:100%}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-title{font-size:20px;margin-bottom:16px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-title::after{font-size:16px;padding:0 8px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_left-desc{margin-bottom:16px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-title{font-size:20px;letter-spacing:1px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-title span{font-size:48px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap{font-size:18px}#price .price_trial .price_trial_contents_wrap .price_trial_contents_top .price_trial_contents_right-wrap .price_trial_contents_right-desc{font-size:12px}#price .price_trial .price_trial_price_wrap{padding:16px 8px}#price .price_trial .price_trial_price_wrap p{font-size:16px}#price .price_trial .price_trial_price_wrap p span{font-size:12px}#price .price_trial .price_trial_price_comment{font-size:12px;margin-top:24px}#price .price_plan{width:calc(100% - 24px)}#price .price_plan .price_plan_title{font-size:28px;margin-top:24px}#price .price_plan .price_plan_contents{padding:24px 16px}#price .price_plan .price_plan_contents .price_plan_contents_wrap{flex-direction:column;margin-bottom:24px}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_left{width:100%;font-size:20px}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_left::after{font-size:16px;padding:0 8px}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_right{width:100%;font-size:28px}#price .price_plan .price_plan_contents .price_plan_contents_wrap .price_plan_contents_right span{font-size:18px}#price .price_plan .price_plan_contents .price_plan_price_wrap{padding:16px 8px}#price .price_plan .price_plan_contents .price_plan_price_wrap p{font-size:16px}#price .price_plan .price_plan_contents .price_plan_price_wrap p span{font-size:12px}#price .price_plan .price_plan_contents .price_plan_price_comment{font-size:12px;margin-top:24px}#price .price_grant{width:calc(100% - 24px);padding:20px 0;margin:24px auto;background:url(../images/egg_price_grant_sp.jpg) no-repeat center/cover}#price .price_grant .price_grant_title{font-size:14px;line-height:1.6}#price .price_grant .price_grant_title span{font-size:22px}#price .price_grant .price_grant_content{font-size:16px;padding:0 24px}#price .price_grant .--top{margin:16px auto}#price .price_grant .--middle{margin:40px auto 0}#price .price_grant .--middle::before{top:-30px;width:20px;height:20px}#price .price_grant .--bottom{margin:8px auto 0}#price .price_flow{width:calc(100% - 24px)}#price .price_flow .price_flow_btn{font-size:24px;margin-top:24px}#price .price_flow .price_flow_wrap{padding:24px 16px}#price .price_flow .price_flow_comment{font-size:12px;margin-top:24px}}#descript{position:relative;width:100%;max-width:1920px;background:url(../images/egg_descript_bg_pc.jpg) no-repeat top/cover;padding:80px 0 104px}#descript .descript_title{color:#fff;background:linear-gradient(135deg, #e28888 0%, #da626e 100%);font-size:56px;letter-spacing:2px;font-weight:bold;text-align:center;padding:0;margin:0 auto 40px;width:fit-content;transform:skew(-10deg);padding:0 .8em}#descript .descript_title span{font-size:80px;line-height:1.4}#descript .descript_sub-title{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;text-align:center;font-size:24px;font-weight:bold;color:#da626e;width:fit-content;margin:0 auto}#descript .descript_sub-title span{font-size:32px;background:linear-gradient(to top, rgba(252, 238, 33, 0.5) 35%, transparent 35%)}#descript .descript_wrap{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;position:relative;max-width:910px;width:100%;margin:0 auto}#descript .descript_wrap p{text-align:center;font-weight:bold;font-size:24px;margin-top:48px}#descript .descript_wrap img{margin-top:56px}#descript .descript_wrap .descript_contents_arw{font-family:"Zen Old Mincho",YuMincho,"游明朝",serif;font-size:32px;line-height:2.4;text-shadow:-4px -4px 0 #fff,4px -4px 0 #fff,-4px 4px 0 #fff,4px 4px 0 #fff,0px 4px 0 #fff,4px 0px 0 #fff,-4px 0px 0 #fff,0px -4px 0 #fff;background:url(../images/descript_arw.png) no-repeat top/cover;min-height:144px}#descript .descript_wrap .descript_contents_arw span{font-size:44px;color:#da626e}#descript .descript_wrap .--big{font-size:32px}#descript .descript_wrap .--huge{font-size:40px;width:fit-content;margin:0 auto}#descript .descript_wrap .--first{margin-top:56px}#descript .descript_wrap .marker{color:#da626e;background:linear-gradient(to top, rgba(252, 238, 33, 0.5) 35%, transparent 35%)}@media screen and (max-width: 959px){#descript{background:url(../images/egg_descript_bg_sp.jpg) no-repeat top/cover;padding:48px 0}#descript .descript_title{font-size:20px;margin:0 auto 16px;width:calc(100% - 24px)}#descript .descript_title span{font-size:32px}#descript .descript_sub-title{font-size:16px;text-align:left;width:calc(100% - 24px)}#descript .descript_sub-title span{font-size:22px}#descript .descript_wrap{width:calc(100% - 24px)}#descript .descript_wrap p{margin-top:32px;font-size:16px;text-align:left}#descript .descript_wrap img{margin-top:32px}#descript .descript_wrap .descript_contents_arw{text-align:center;font-size:20px;min-height:60px;line-height:1.6;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0px 2px 0 #fff,2px 0px 0 #fff,-2px 0px 0 #fff,0px -2px 0 #fff}#descript .descript_wrap .descript_contents_arw span{font-size:32px}#descript .descript_wrap .--big{font-size:24px}#descript .descript_wrap .--huge{font-size:24px}#descript .descript_wrap .--first{margin-top:32px}#descript .descript_wrap .marker{background:linear-gradient(to top, rgba(252, 238, 33, 0.5) 40%, transparent 40%)}}#whats{position:relative;width:100%;max-width:1920px;background:url(../images/egg_whats_bg_pc.jpg) no-repeat top/cover;padding:0 0 104px}#whats .whats_title{color:#da626e;font-size:80px;letter-spacing:2px;font-weight:bold;text-align:center;padding:80px 0}#whats .whats_title span{color:#4d4d4d;font-size:56px}#whats .whats_wrap{position:relative;max-width:1100px;width:100%;margin:0 auto;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:24px 48px 24px 80px;filter:drop-shadow(0 5px 10px rgba(78, 140, 165, 0.1))}#whats .whats_wrap::after{content:"";position:absolute;left:50%;bottom:-75px;transform:translateX(-50%);width:0;height:0;border-left:197.5px solid rgba(0,0,0,0);border-right:197.5px solid rgba(0,0,0,0);border-top:75px solid #fff;filter:drop-shadow(0 5px 5px rgba(78, 140, 165, 0.1))}#whats .whats_wrap:last-child::after{content:none}#whats .whats_wrap .whats_contents{font-weight:bold;text-align:left;width:55%}#whats .whats_wrap .whats_contents .whats_contents_title{color:#da626e;font-size:52px;margin-bottom:24px}#whats .whats_wrap .whats_contents .whats_contents_descript{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:20px}#whats .--01{z-index:3}#whats .--02{z-index:2}#whats .--03{z-index:1}@media screen and (max-width: 959px){#whats{background:url(../images/egg_whats_bg_sp.jpg) no-repeat top/cover;padding:0 0 48px}#whats .whats_title{font-size:48px;padding:32px 0}#whats .whats_title span{font-size:24px}#whats .whats_wrap{width:calc(100% - 24px);align-items:flex-start;flex-direction:column;padding:32px 24px}#whats .whats_wrap::after{bottom:-32px;border-left:175.5px solid rgba(0,0,0,0);border-right:175.5px solid rgba(0,0,0,0);border-top:32px solid #fff;filter:drop-shadow(0 4px 4px rgba(78, 140, 165, 0.1))}#whats .whats_wrap img{width:75%;margin:0 auto}#whats .whats_wrap .whats_contents{width:100%}#whats .whats_wrap .whats_contents .whats_contents_title{font-size:36px;margin-bottom:16px}#whats .whats_wrap .whats_contents .whats_contents_descript{font-size:16px;margin-bottom:16px}}#merit{position:relative;width:100%;max-width:1920px;background:linear-gradient(135deg, #ffeff5 0%, #e5f4f7 100%);padding:0 0 104px}#merit .merit_sub-title{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:24px;font-weight:bold;padding-top:80px;text-align:center}#merit .merit_title{color:#333;font-size:56px;letter-spacing:0;line-height:1.2;font-weight:bold;text-align:center;padding:0 0 80px}#merit .merit_title .merit-red{color:#ea7b90;font-size:80px;letter-spacing:-20px}#merit .merit_title .merit-blue{color:#6baadd;font-size:80px;letter-spacing:-20px}#merit .merit_wrap{position:relative;max-width:1100px;width:100%;margin:0 auto;padding:40px;border:16px solid #fff;border-radius:40px;margin-bottom:64px}#merit .merit_wrap:last-child{margin-bottom:0}#merit .merit_wrap .merit_content_title{font-size:40px;font-weight:bold;text-align:center;margin-bottom:24px}#merit .merit_wrap .merit_content_que{font-size:32px;font-weight:bold;color:#fff;width:100%;display:block;padding:4px 80px 4px 0;border-radius:64px;margin:40px 0 16px}#merit .merit_wrap .merit_content_que span{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#fff;border-radius:50%;margin:0 24px}#merit .merit_wrap .merit_content_ans{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:18px;font-weight:bold;padding:0 24px}#merit .--merit{background:#fff3f5}#merit .--merit::before{content:"";position:absolute;top:-40px;left:-40px;width:360px;height:132px;background:url(../images/merit_content_m.png) no-repeat center/cover}#merit .--merit .merit_content_title{color:#ea7b90}#merit .--merit .merit_content_que{background:#ea7b90}#merit .--merit .merit_content_que span{color:#ea7b90}#merit .--demerit{background:#e5f4f7}#merit .--demerit::before{content:"";position:absolute;top:-40px;right:-40px;width:500px;height:142px;background:url(../images/merit_content_d.png) no-repeat center/cover}#merit .--demerit .merit_content_title{color:#6baadd}#merit .--demerit .merit_content_que{background:#6baadd}#merit .--demerit .merit_content_que span{color:#6baadd}@media screen and (max-width: 959px){#merit{padding:0 0 48px}#merit .merit_sub-title{font-size:20px;padding-top:40px}#merit .merit_title{font-size:28px;padding:0 0 40px}#merit .merit_title .merit-red{font-size:40px;letter-spacing:-4px}#merit .merit_title .merit-blue{font-size:40px;letter-spacing:-4px}#merit .merit_wrap{width:calc(100% - 24px);padding:24px 8px;border:8px solid #fff;border-radius:24px}#merit .merit_wrap .merit_content_title{font-size:32px;margin:0}#merit .merit_wrap .merit_content_que{font-size:18px;line-height:1.2;font-weight:bold;color:#fff;width:100%;display:block;padding:12px 40px;border-radius:16px;margin:24px 0 12px;position:relative}#merit .merit_wrap .merit_content_que span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#fff;border-radius:50%;margin:0 24px;position:absolute;top:50%;transform:translateY(-50%);left:2.5%;margin:0}#merit .merit_wrap .merit_content_ans{font-size:14px;padding:0 8px}#merit .--merit::before{top:-24px;left:-18px;width:240px;height:88px}#merit .--demerit::before{top:-24px;left:-18px;width:310px;height:88px}}#flow{position:relative;width:100%;max-width:1920px;background:url(../images/egg_flow_bg_pc.jpg) repeat top/cover;padding:80px 0 104px}#flow .flow_title{color:#da626e;font-size:80px;letter-spacing:2px;font-weight:bold;text-align:center;background:linear-gradient(to top, rgb(255, 255, 255) 35%, transparent 35%);width:fit-content;line-height:1.4;margin:0 auto 80px;padding:0 24px}#flow .flow_title span{color:#4d4d4d;font-size:56px}#flow .flow_wrap{position:relative;max-width:1100px;width:100%;background-color:#fff;filter:drop-shadow(12px 12px 0 rgba(198, 79, 91, 0.3));margin:0 auto 64px;display:flex;align-items:flex-start;justify-content:space-between;padding-left:64px;z-index:1}#flow .flow_wrap .flow_descript{width:100%;max-width:736px}#flow .flow_wrap .flow_descript .flow_descript_title{font-family:"Zen Old Mincho",YuMincho,"游明朝",serif;position:relative;color:#da626e;font-size:48px;font-weight:bold;margin:16px 0 24px 64px;border-bottom:2px solid #da626e;padding:0}#flow .flow_wrap .flow_descript p{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:20px;font-weight:bold;padding-right:64px}#flow .flow_wrap .flow_descript img{padding-right:16px}#flow .flow_wrap .flow_descript .--des01::before{content:"";position:absolute;top:-32px;left:-104px;width:90px;height:118px;background:url(../images/flow_num-01.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des01::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:193px;height:43px;background:url(../images/flow_time-01.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des02::before{content:"";position:absolute;top:-32px;left:-104px;width:90px;height:118px;background:url(../images/flow_num-02.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des02::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:193px;height:43px;background:url(../images/flow_time-01.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des03::before{content:"";position:absolute;top:-32px;left:-104px;width:90px;height:118px;background:url(../images/flow_num-03.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des03::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:193px;height:43px;background:url(../images/flow_time-01.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des04::before{content:"";position:absolute;top:-32px;left:-104px;width:90px;height:118px;background:url(../images/flow_num-04.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des04::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:253px;height:43px;background:url(../images/flow_time-02.png) no-repeat center/cover}#flow .flow_wrap .flow_descript .--des05::before{content:"";position:absolute;top:-32px;left:-104px;width:90px;height:118px;background:url(../images/flow_num-05.png) no-repeat center/cover;filter:none}#flow .flow_wrap .flow_descript .--des05::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%);width:222px;height:43px;background:url(../images/flow_time-03.png) no-repeat center/cover}#flow .flow_comment{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;font-size:18px;margin:0 auto;width:fit-content;font-weight:bold;position:relative}#flow .flow_comment::after{content:"";position:absolute;top:-1700px;left:50%;transform:translateX(-50%);width:240px;height:1400px;background:linear-gradient(to bottom, #f9f7c5, #ffd2cb, #e2cbff)}@media screen and (max-width: 959px){#flow{background:url(../images/egg_flow_bg_sp.jpg) repeat top/cover;padding:48px 0}#flow .flow_title{font-size:40px;margin:0 auto 48px;padding:0}#flow .flow_title span{font-size:32px}#flow .flow_wrap{width:calc(100% - 24px);flex-direction:column;align-items:center;padding:24px 0 24px 16px;filter:drop-shadow(6px 6px 0 rgba(198, 79, 91, 0.3))}#flow .flow_wrap .flow_descript .flow_descript_title{font-size:20px;margin:0 0 16px 32px}#flow .flow_wrap .flow_descript p{font-size:14px;padding-right:16px;margin-bottom:16px}#flow .flow_wrap .flow_descript .--des01::before{top:-10px;left:-40px;width:32px;height:48px}#flow .flow_wrap .flow_descript .--des01::after{right:8px;width:111px;height:25px}#flow .flow_wrap .flow_descript .--des02::before{top:-10px;left:-40px;width:32px;height:48px}#flow .flow_wrap .flow_descript .--des02::after{right:8px;width:111px;height:25px}#flow .flow_wrap .flow_descript .--des03::before{top:-10px;left:-40px;width:32px;height:48px}#flow .flow_wrap .flow_descript .--des03::after{right:8px;width:111px;height:25px}#flow .flow_wrap .flow_descript .--des04::before{top:-10px;left:-40px;width:32px;height:48px}#flow .flow_wrap .flow_descript .--des04::after{right:8px;width:142px;height:25px}#flow .flow_wrap .flow_descript .--des05::before{top:-10px;left:-40px;width:32px;height:48px}#flow .flow_wrap .flow_descript .--des05::after{right:8px;width:128px;height:25px}#flow .flow_comment{font-size:12px;width:calc(100% - 32px)}#flow .flow_comment::after{top:-2100px;width:200px;height:2000px}}#faq{position:relative;width:100%;max-width:1920px;background:url(../images/egg_faq_bg_pc.jpg) no-repeat top/cover;padding:0 0 40px}#faq .faq_title{font-size:64px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:1.4;padding:64px 0}#faq .faq_wrap{display:flex;flex-direction:column;width:940px;margin:0 auto 24px;line-height:1.6;position:relative}#faq .faq_wrap::before{content:"";position:absolute;top:24px;left:24px;transform:translateY(-50%);width:84px;height:76px;background:url(../images/faq-que.png) no-repeat center/cover;z-index:2}#faq .faq_wrap::after{content:"";position:absolute;top:104px;left:56px;transform:translateY(-50%);width:75px;height:59px;background:url(../images/faq-ans.png) no-repeat center/cover;z-index:2}#faq .faq_wrap .faq_content{width:900px}#faq .faq_wrap .faq_content:nth-child(odd){align-self:flex-start}#faq .faq_wrap .faq_content:nth-child(even){align-self:flex-end}#faq .faq_wrap .--que{background:linear-gradient(135deg, #e28888 0%, #da626e 100%);color:#fff;font-size:36px;font-weight:bold;padding:4px 0 4px 128px;z-index:1}#faq .faq_wrap .--ans{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;background:#fff;color:#333;font-size:24px;font-weight:bold;padding:64px 0 24px 120px;position:relative;top:-40px}#faq .faq_wrap .--ans span{color:#da626e}@media screen and (max-width: 959px){#faq{background:url(../images/egg_faq_bg_sp.jpg) no-repeat top/cover;padding:0 0 24px}#faq .faq_title{font-size:32px;padding:40px 0}#faq .faq_wrap{width:calc(100% - 24px);margin:0 auto 16px}#faq .faq_wrap::before{top:8px;left:-10px;width:48px;height:44px}#faq .faq_wrap::after{top:72px;left:24px;width:48px;height:38px}#faq .faq_wrap .faq_content{font-size:14px;width:calc(100% - 8px)}#faq .faq_wrap .--que{padding:8px 0 8px 40px}#faq .faq_wrap .--ans{padding:40px 8px 24px 80px;top:-16px}}#present{position:relative;width:100%;max-width:1920px;background:#efe8d7;padding:80px 0}#present .present_title{font-size:56px;letter-spacing:2px;font-weight:bold;text-align:center;line-height:1.4;padding:56px 0}#present .present_clinic-shibuya{max-width:1511px;background:url(../images/present_shibuya.png) no-repeat center/cover;text-align:right;font-size:48px;color:#fff;font-weight:bold;padding:85px 160px;text-shadow:0 0 10px #563a3a;position:relative;z-index:1}#present .present_clinic-marunouchi{max-width:1511px;background:url(../images/present_marunouchi.png) no-repeat center/cover;margin-left:auto;font-size:48px;color:#fff;font-weight:bold;padding:42px 160px;text-shadow:0 0 10px #563a3a;position:relative;z-index:1}#present .present_clinic_wrap{background:#fff;max-width:1200px;padding:280px 0 0 0;margin:-160px auto 0;position:relative}#present .present_clinic_wrap .present_clinic_name{width:1100px;font-size:28px;font-weight:bold;background:rgba(211,191,136,.6);padding:48px;margin:0 auto;position:relative}#present .present_clinic_wrap .present_clinic_name::before{content:"";position:absolute;top:0;right:320px;width:265px;height:255px;background:url(../images/present-logo.png) no-repeat center/cover}#present .present_clinic_wrap .present_clinic_name::after{content:"";position:absolute;top:50%;right:56px;transform:translateY(-50%);width:303px;height:371px;background:url(../images/present-doctor-s.jpg) no-repeat center/cover}#present .present_clinic_wrap .present_clinic_name span{font-size:48px}#present .present_clinic_wrap .--marunouchi::after{background:url(../images/present-doctor-m.jpg) no-repeat center/cover}#present .present_clinic_wrap .present_clinic_branch{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;max-width:1100px;margin:0 auto}#present .present_clinic_wrap .present_clinic_branch h2::before{content:none !important}#present .present_clinic_wrap .present_clinic_branch .branch__section::before,#present .present_clinic_wrap .present_clinic_branch .branch__section::after{content:none !important}#present .present_clinic_wrap .staff__wrapper{font-family:"Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"游ゴシック",sans-serif;max-width:1000px;margin:80px auto 0;font-size:18px;font-weight:bold;border-bottom:0}#present .present_clinic_wrap .staff__wrapper .staff-about__box{width:100%}#present .present_clinic_wrap .staff__wrapper .staff-about__box .greeting__text{margin-bottom:40px}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap{display:flex}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .staff__history{flex-direction:column}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .staff__history .history__title{color:#917a47;font-size:24px;margin-bottom:16px}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .--left{width:70%}#present .present_clinic_wrap .staff__wrapper .staff-about__box .toggle-label{width:100%;font-size:20px;color:#dc6b29}#present .present_clinic_wrap .staff__wrapper .staff-about__box .toggle-label::before{content:"院長のプロフィールを見る　▼";background:linear-gradient(to bottom, transparent 0%, #fff 65%);position:relative;padding:72px 0 0;margin:-88px 0;display:block}#present .present_clinic_wrap .staff__wrapper .staff-about__box .toggle-input:checked~.toggle-label::before{content:"院長のプロフィールを閉じる　▲";transition:none;background:none;position:relative;padding:0;margin:48px 0 0}#present .--clinic{padding:0;margin:0 auto}@media screen and (max-width: 959px){#present{padding:48px 0 4px}#present .present_clinic-shibuya{background:url(../images/present_shibuya-sp.png) no-repeat center/cover;width:calc(100% - 24px);height:120px;text-align:left;font-size:28px;line-height:1.6;padding:16px 0 16px 16px}#present .present_clinic-marunouchi{background:url(../images/present_marunouchi-sp.png) no-repeat center/cover;width:calc(100% - 24px);height:120px;text-align:right;font-size:28px;line-height:1.6;padding:16px 16px 16px 0}#present .present_clinic_wrap{width:calc(100% - 24px);padding:120px 0 0 0;margin:-80px auto 0}#present .present_clinic_wrap .present_clinic_name{padding:16px;font-size:16px;width:100%}#present .present_clinic_wrap .present_clinic_name::before{right:35%;transform:translateX(50%);width:125px;height:120px}#present .present_clinic_wrap .present_clinic_name::after{right:16px;width:120px;height:160px}#present .present_clinic_wrap .present_clinic_name span{font-size:32px}#present .present_clinic_wrap .present_clinic_branch .branch__section{padding:0 0 24px;margin-bottom:32px}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .staff__history p{font-size:1.5rem !important}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .staff__history .history__title{font-size:20px}#present .present_clinic_wrap .staff__wrapper .staff-about__box .staff__history_wrap .--left{width:70%;margin-right:8px}#present .present_clinic_wrap .staff__wrapper .staff-about__box .toggle-label{font-size:18px}.staff__wrapper{width:calc(100% - 32px);margin:40px auto 0;font-size:14px}.--clinic{padding:0 !important;margin:0 auto !important}.staff__history-descript{font-size:1.5rem}}#footer .footer__wrapper{position:relative;width:100%;max-width:1920px;aspect-ratio:19/12.6;background:url(../images/egg_footer_bg_pc.jpg) no-repeat center/cover}#footer .footer__wrapper .footer__btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40%;aspect-ratio:2.81/1;background:url(../images/egg_footer_btn_pc.png) no-repeat center/cover;display:block;box-shadow:12px 12px 24px rgba(21,123,150,.25)}@media screen and (max-width: 959px){#footer .footer__wrapper{background:url(../images/egg_footer_bg_sp.jpg) no-repeat center/cover;aspect-ratio:6/11}}#reserve{width:100%;height:auto;text-align:center;padding:16px 0;z-index:3}#reserve .reserve__btn{display:block;width:min(40vw,496px);aspect-ratio:496/90;margin:0 auto}#reserve .reserve__btn img{width:100%;height:100%;object-fit:contain;display:block}.reserve__scroll{position:fixed;bottom:-122px;left:0;right:0;transition:all .6s ease-in-out;background:hsla(0,0%,100%,.5)}.reserve__scroll.show{bottom:0}.reserve__scroll.fixed{bottom:12.5vh;background:hsla(0,0%,100%,0);display:flex;justify-content:center;align-items:center;padding:2vw 0;width:100%}@media screen and (max-width: 1580px){.reserve__scroll.fixed{bottom:10vh}}@media screen and (max-width: 1280px){.reserve__scroll.fixed{bottom:8vh}}@media screen and (max-width: 1080px){.reserve__scroll.fixed{bottom:6vh}}@media screen and (max-width: 959px){#reserve{padding:12px 0}#reserve .reserve__btn{width:calc(100% - 24px)}.reserve__scroll.fixed{bottom:10vh}}.page-top{opacity:0;transform:translateY(40px);transition:opacity .4s ease,transform .4s ease}.page-top.show{opacity:1;transform:translateY(0);pointer-events:auto}.page-top.fixed{opacity:1;transform:translateY(0);pointer-events:auto}/*# sourceMappingURL=style.min.css.map */