@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;900&display=swap";html{font-size:16px;scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh}a *{cursor:pointer}.slick-track{display:flex!important}.slick-slide{height:auto!important}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus{outline-offset:-2px}input,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:Zen Kaku Gothic Antique;letter-spacing:.05em;font-weight:700!important}@media(max-width:480px){h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:Zen Kaku Gothic Antique;letter-spacing:1px;font-weight:700!important}}.f_Zen_Kaku_Gothic{font-family:Zen Kaku Gothic Antique!important;letter-spacing:.05em;font-weight:700}.f_Montserrat{font-family:Montserrat!important;letter-spacing:.05em;font-weight:700!important}.f_Mic_32_New{font-family:"Mic 32 New W00 Medium"!important;font-weight:700!important}svg{fill:currentColor}.bg_paleGreen01{background-color:#e2e0d9}.bg_paleGreen02{background-color:#f0efec}.bg_paleGreen03{background-color:#e2e0d9}.fc_katsuocare{color:#e2b96f}.bg_katsuocare{background:#e2b96f}.fc_hatsucare{color:#d67d7d}.bg_hatsucare{background:#d67d7d}.fc_beef{color:#d8b1a3}.fc_beef img{fill:#d8b1a3}.fc_chicken{color:#f8ce8b}.fc_chicken img{fill:#f8ce8b}.fc_pork{color:#f8ceb3}.fc_pork img{fill:#f8ceb3}.fc_saba{color:#b5d3e5}.fc_saba img{fill:#b5d3e5}.fc_toriLiver{color:#cba38a}.fc_toriLiver img{fill:#cba38a}.fc_pork_heart{color:#e69980}.fc_pork_heart img{fill:#e69980}.fc_chicken_care{color:#ffba5a}.fc_chicken_care img{fill:#ffba5a}.fc_saba_care{color:#8bb4d8}.fc_saba_care img{fill:#8bb4d8}.fc_pink{color:#f49d97}.fc_pink img{fill:#f49d97}.bg_beef{background:#d8b1a3}.bg_beef2{background:#e2cac0}.bg_chicken{background:#f8ce8b}.bg_chicken2{background:#f5dcb2}.bg_pork{background:#f8ceb3}.bg_pork2{background:#f5dbcb}.bg_saba{background:#b5d3e5}.bg_saba2{background:#ccdee7}.bg_tori_liver{background:#cba38a}.bg_tori_liver2{background:#dac2b1}.bg_pork_heart{background:#e69980}.bg_pork_heart2{background:#eabcaa}.bg_chicken_care{background:#ffba5a}.bg_chicken_care2{background:#ffd6a0}.bg_saba_care{background:#8bb4d8}.bg_saba_care2{background:#bad3e8}.bg_hatsu_care{background:#df8081}.bg_hatsu_care2{background:#edbcbc}.bg_gray{background-color:#f4f4f4}.bg_black{background-color:#333}.bg_orange{background-color:#ffa900}.bg_yellow{background-color:#fff504}.bg_green{background-color:#174434}.bg_paleOrange{background-color:#f9cc95}.bg_paleBlue{background-color:#d0dbdf}.bg_darkOrange{background-color:#f55406}.bg_cream{background-color:#d6d1bc}.bg_red{background-color:#e3000c}.bg_blue{background-color:#8bb4d8}.bg_careOrange{background-color:#fed37d}.bg_pink{background:#f49d97}.bg_white{background:#fff}.bg_buy{background:#ff7600}.bg_back{background:#ffa900}.bg_careOrange{background:#fed37d}.fc_paleGreen01{color:#e2e0d9}.fc_paleGreen02{color:#f0efec}.fc_white{color:#fff}.fc_gray{color:#f4f4f4}.fc_ash{color:#d4d4d4}.fc_careOrange{color:#fed37d}.fc_black{color:#333}.fc_orange{color:#ffa900}.fc_yellow{color:#fff504}.fc_green{color:#174434}.fc_paleOrange{color:#f9cc95}.fc_darkOrange{color:#f55406}.fc_cream{color:#d6d1bc}.fc_red{color:#e3000c}.fc_blue{color:#8bb4d8}.fc_buy{color:#ff7600}.fc_back{color:#ffa900}.ly_full{width:100%;overflow-x:hidden}.ly_mx{max-width:980px;margin:auto}.ly_mid{max-width:1200px;width:90%;margin:auto}.ly_sm{max-width:980px;margin:auto}.ly_min{max-width:640px;margin:auto}.fs_black{text-shadow:2px 2px 3px #878787}.bs_black{box-shadow:4px 4px 11px #878787}.al_center{text-align:center}.al_right{text-align:right}.al_left{text-align:left;color:#174434}.fw_bold{font-weight:700}.fw_normal{font-weight:400}.underline{position:relative;z-index:1}.underline:before{width:100%;height:.75em;content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;background:#fff504;z-index:0;mix-blend-mode:saturation}.mg_right{margin-right:15px}li{list-style-type:none}.br{border-radius:16px}@media(max-width:480px){.br{border-radius:8px}}*{margin:0;padding:0;box-sizing:border-box;line-height:1.7em;color:#333;font-family:Noto Sans JP;font-weight:400}span,a,p,li{font-size:1rem}img{max-width:100%;display:block;margin:auto}a{text-decoration:none}.slider_top__item{margin:0 20px}@media(max-width:480px){.slider_top__item{margin:0 16px}}#diagnostics_banner{display:none;position:fixed;bottom:0;width:100%;transform:translateY(10px);z-index:99}#diagnostics_banner p{width:100%;position:absolute;top:10px;text-align:center;color:#fff}#diagnostics_banner img{width:100%}#page_diagnostics #diagnostics_banner,#page_diagnostics_result #diagnostics_banner{display:none!important;transform:scale(0)}.bl_modals_container .bl_modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#d0dbdf3b;z-index:-2;visibility:hidden;transition:.3s;pointer-events:none;display:flex;align-items:center;justify-content:center}.bl_modals_container .bl_modal.show{visibility:visible;z-index:100;opacity:1;pointer-events:visible}.bl_modals_container .bl_modal .bl_btn{position:absolute;top:8px;right:8px;cursor:pointer}.bl_modals_container .bl_modal .bl_btn.close_btn{border-radius:50%;display:block;width:24px;height:24px;background:#174434}.bl_modals_container .bl_modal .bl_btn.close_btn .bl_btn_close_bar{width:90%;height:2px;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transform:rotate(45deg);background:#fff}.bl_modals_container .bl_modal .bl_btn.close_btn .bl_btn_close_bar:nth-child(2){transform:rotate(-45deg)}.bl_modals_container .bl_modal .bl_modal_inner{position:relative;width:90%;height:90%;max-width:640px;max-height:480px;padding:32px}.bl_modals_container .bl_modal .bl_modal_inner>dl{height:100%;overflow-y:scroll}@media(max-width:480px){.bl_modals_container .bl_modal .bl_modal_inner{padding:24px}}.bl_modals_container .bl_modal dl .topic{font-size:14px;border:1px solid #174434;line-height:200%;padding:8px;margin-bottom:16px;border-radius:8px}.bl_modals_container .bl_modal dl .title{text-align:center;font-weight:700;font-size:16px;margin:16px 0 8px}.bl_modals_container .bl_modal dl .table{text-align:left}.bl_modals_container .bl_modal dl .table th,.bl_modals_container .bl_modal dl .table td{padding:8px 0;font-size:14px}.modal_body,.modal_active{display:none;pointer-events:unset}.modal_body.show,.modal_active.show{display:block}.modal_body .bl_modal,.modal_active .bl_modal{z-index:1}.modal_body .bl_modal .modal_close,.modal_active .bl_modal .modal_close{pointer-events:auto}.slick-slide img{aspect-ratio:auto!important}.slick-dots{position:relative!important;bottom:-35px}.slick-dots li{margin:0 5px!important}.slider_top_1 .slick-dots{bottom:-45px}@media(max-width:480px){.slider_top_1 .slick-dots{bottom:-32px}}.slider_top_2 .slick-dots{bottom:-10px}.btn{cursor:pointer;border-radius:50px;display:inline-block;padding:24px 32px;transition:.3s;font-family:Zen Kaku Gothic Antique!important;font-weight:700}.btn span{font-size:22px;line-height:1em;font-family:Zen Kaku Gothic Antique!important;font-weight:700}@media(max-width:480px){.btn span{font-size:18px}}.btn:hover{opacity:.8}.btn.more{min-width:184px;padding:18px 40px}@media(max-width:480px){.btn.more{padding:5% 10%}}.btn.arrow_down,.btn.arrow_right{position:relative}@media(max-width:480px){.btn.arrow_down,.btn.arrow_right{padding:5% 10%;text-align:center}}.btn.arrow_down>span,.btn.arrow_right>span{display:flex;align-items:center;justify-content:center}.btn.arrow_down>span:after,.btn.arrow_right>span:after{background:url(./green_color_arrow-pc.svg);display:inline-block;transition:.3s;align-items:center;justify-content:center;content:"";width:42px;height:10px;background-size:100%;background-position:right;color:inherit;margin-left:10px;font-weight:700}@media(max-width:480px){.btn.arrow_down>span:after,.btn.arrow_right>span:after{background:url(./green_color_arrow-sm.svg) center center no-repeat;background-size:100%;width:36px;height:10px}}@media(max-width:480px){.btn.arrow_right.arrow_min>span:after{width:18px;height:10px}}.btn.arrow_right.bg_green span:after{background:url(./white_color_arrow-pc.svg) no-repeat!important;background-size:85%!important;background-position:right}@media(max-width:480px){.btn.arrow_right.bg_green span:after{background:url(./white_color_arrow-sp.svg) center center no-repeat!important;background-size:100%!important}}.btn.arrow_right.bg_orange span:after{background:url(./btn_orange_arrow.png) no-repeat;background-size:85%!important;background-position:right}@media(max-width:480px){.btn.arrow_right.bg_orange span:after{background-size:100%!important}}.btn.arrow_right.bg_careOrange span:after,.btn.arrow_right.bg_buy span:after{background:url(./btn_allWhite_arrow.png) no-repeat;background-size:85%!important;background-position:right}@media(max-width:480px){.btn.arrow_right.bg_careOrange span:after,.btn.arrow_right.bg_buy span:after{background-size:100%!important}}.btn.arrow_right:hover span:after{right:0%}.btn.arrow_down span:after{background:url(./down_arrow.svg) no-repeat!important;background-size:contain!important}.btn .btn_inner{display:inline-block}.btn.border_green{border:4px solid #174434;padding:20px 48px}.btn.border_orange{border:1px solid #ffa900}.btn.white_arrow{padding-right:48px;position:relative}.btn.white_arrow span:after{display:flex;transition:.3s;align-items:center;justify-content:center;content:"";width:24px;height:24px;background:url(./arrow_white.svg) no-repeat;background-size:90%;background-position:right;color:inherit;position:absolute;right:16px;top:0;bottom:0;margin:auto}.btn.white_arrow.reverse{padding-left:48px;padding-right:24px}.btn.white_arrow.reverse span:after{left:16px;right:unset;transform:scale(-1)}.btn .btn_wide{border:solid 1px #ffa900;color:#ffa900}.btn_wide{max-width:375px;width:100%}.ingredients_anker_wrap{display:grid;grid-template-columns:230px 1fr;padding:16px 0}.ingredients_anker_wrap .ingredients_anker_title{padding-top:20px}.ingredients_anker_wrap .ingredients_anker_title img{float:left}@media(max-width:480px){.ingredients_anker_wrap .ingredients_anker_title{padding-top:0}}.ingredients_anker_wrap .ingredients_ankers{gap:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,180px))}.ingredients_anker_wrap .ingredients_ankers .ingredients_anker_inner{position:relative}.ingredients_anker_wrap .ingredients_ankers .ingredients_anker_inner:after{display:block;position:relative;content:"";width:8px;height:8px;left:0;right:0;margin:8px auto auto;border:2px solid #174434;border-left:none;border-top:none;transform:rotate(45deg)}@media(max-width:480px){.ingredients_anker_wrap .ingredients_ankers .ingredients_anker_inner:after{bottom:2px}}.ingredients_anker_wrap .ingredients_ankers li p{font-weight:700}@media(max-width:480px){.ingredients_anker_wrap .ingredients_ankers li{margin-top:16px}}@media(max-width:480px){.ingredients_anker_wrap{padding:0 0 24px;grid-template-columns:1fr;align-items:flex-start}.ingredients_anker_wrap .ingredients_ankers{gap:0%;display:grid;grid-template-columns:repeat(4,1fr)}.ingredients_anker_wrap .ingredients_ankers a p{font-size:10px;line-height:10px;margin-top:-10px}.ingredients_anker_wrap .ingredients_ankers a p span{font-size:10px}.ingredients_anker_wrap .ingredients_anker_title img{margin-left:0}}#page_food_ingredients .close-modal-button--wrapper{display:none}@media(max-width:480px){#page_food_ingredients .ingredients_anker_inner{pointer-events:none}#page_food_ingredients .anker_gap+.content_sec{position:fixed;z-index:-1;opacity:0;pointer-events:none;top:0;left:0;height:100lvh;overflow:scroll;overflow-x:hidden}#page_food_ingredients .anker_gap+.content_sec .ingredients_title{padding-top:16px}#page_food_ingredients .anker_gap+.content_sec.show{z-index:100;opacity:1;pointer-events:visible}#page_food_ingredients .close-modal-button--wrapper{display:block;position:fixed;top:16px;right:16px;z-index:-1;opacity:0}#page_food_ingredients .close-modal-button--wrapper .close-modal-button--inner{background:#ffffff57;width:24px;height:24px}#page_food_ingredients .close-modal-button--wrapper .close-modal-button--inner svg{width:40px;height:40px;background:#fff;border-radius:8px}#page_food_ingredients .close-modal-button--wrapper .close-modal-button--inner svg path{color:#184435}}.anker_links{display:flex;gap:80px;justify-content:center;max-width:900px}@media(max-width:480px){.anker_links{gap:23px;flex-wrap:wrap}}.anker_links .anker_link{display:flex;align-items:center;justify-content:center;width:calc(50% - 40px);height:50px}@media(max-width:480px){.anker_links .anker_link{width:80%}}.anker_links .anker_link span{display:flex;align-items:center;justify-content:center}.anker_links .anker_link span:after{width:20px;height:32px;right:15%!important;position:absolute}.anker_links .anker_link .anker_link--img01{width:18vw;max-width:110px}@media(max-width:480px){.anker_links .anker_link .anker_link--img01{width:19vw}}.anker_links .anker_link .anker_link--img02{width:28vw;max-width:170px}@media(max-width:480px){.anker_links .anker_link .anker_link--img02{width:33vw}}.orange_marker{display:inline-block;background:linear-gradient(0deg,transparent 15%,#ffa900 10%,#ffa900 35%,transparent 24%)}@keyframes fade{0%{opacity:0}to{opacity:1}}.tabs_wrapper .tab_selectors{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;border-bottom:4px solid #174434}@media(max-width:480px){.tabs_wrapper .tab_selectors{gap:24px}}.tabs_wrapper .tab_sector{padding:16px 0;border-radius:16px 16px 0 0;text-align:center;cursor:pointer;transition:.3s;opacity:.8;line-height:1em}.tabs_wrapper .tab_sector.selected{opacity:1}.tabs_wrapper .tab_sector span{font-size:30px}@media(max-width:480px){.tabs_wrapper .tab_sector span{font-size:14px}}.tabs_wrapper .tab{display:none;animation-name:fade;animation-direction:reverse;animation-duration:.3s;opacity:0}.tabs_wrapper .tab.selected{opacity:0;display:block;z-index:1;animation-name:fade;animation-direction:normal;animation-fill-mode:forwards;animation-duration:.3s}.col_3{display:grid;justify-content:center;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media(max-width:780px){.col_3{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.col_3{grid-template-columns:repeat(1,1fr)}}.rte,.rte *{color:#174434}.rte a{text-decoration:underline}.rte ul{margin-bottom:1em}.rte ul li{display:block}.rte .rte-container{padding:1em;background:#fff;border-radius:1em;margin:0 auto 40px}#header{position:relative;z-index:11}@media(max-width:780px){#header .header_inner .header_nav{position:relative;padding-right:46px}}@media(max-width:780px)and (max-width:480px){#header .header_inner .header_nav{padding:10px 46px 10px 0}}@media(max-width:780px){#header .header_inner .hum_btn{display:flex!important;align-items:center;justify-content:center;width:32px;height:30px;position:absolute;right:0;bottom:0;top:0;margin:auto;cursor:pointer}#header .header_inner .hum_btn span{background:#174434;transition:.3s;height:2px;width:100%;display:block;position:absolute;top:0;left:0;right:0;margin:auto;transform:translateY(-50%)}#header .header_inner .hum_btn span:nth-child(1){top:5%}#header .header_inner .hum_btn span:nth-child(2){top:35%}#header .header_inner .hum_btn span:nth-child(3){background:none;top:50%;font-size:10px;color:#174434}#header .header_inner .header_menu_list{pointer-events:none;position:absolute;z-index:-1;opacity:0;left:0;right:0;margin:auto;background:#fff;padding:24px}#header .header_inner .header_menu_list li{width:100%}#header .header_inner .header_menu_list li a,#header .header_inner .header_menu_list li button{width:99%}#header.hum-status-open .header_inner{z-index:100}#header.hum-status-open .header_inner .hum_btn span:nth-child(1){top:35%;transform:rotate(25deg) translateY(-50%)}#header.hum-status-open .header_inner .hum_btn span:nth-child(2){top:35%;transform:rotate(-25deg) translateY(-50%)}#header.hum-status-open .header_inner .header_menu_list{pointer-events:visible;position:fixed;z-index:10;opacity:1}}#header.following .header_inner{position:fixed;top:0;left:0;right:0;background:#fff;transition:.3s;box-shadow:2px 2px 2px #eee}#header .header_inner{top:-100px}#header .header_inner .header_nav{display:grid;grid-template-columns:160px 1fr;grid-gap:0 16px}@media(max-width:480px){#header .header_inner .header_nav{padding:10px 46px 10px 0}}#header .header_inner .header_nav .header_logo{height:100%;width:100%;aspect-ratio:4/1}#header .header_inner .header_nav .header_logo .header_logo_inner{height:100%;width:100%;display:block;position:relative;transition:.3s}#header .header_inner .header_nav .header_logo .header_logo_inner:hover{opacity:.8}#header .header_inner .header_nav .header_logo .header_logo_inner img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-o-object-fit:contain;object-fit:contain}#header .header_inner .header_nav .header_menu{display:flex;align-items:center;justify-content:flex-end}#header .header_inner .header_nav .header_menu .header_menu_list{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:unset}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list{display:unset;padding-bottom:80px;overflow:scroll}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item{transition:.3s;padding:22px 0}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item{border-bottom:1px solid #174434}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item span{font-size:15px;letter-spacing:1px;font-weight:700}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item:hover .header_menu_item_inner{opacity:.8}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item .header_menu_drop{pointer-events:none}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_item.show .header_menu_drop{pointer-events:visible;display:block}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop__trigger{display:flex;align-items:center}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop__trigger{justify-content:space-between}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop__trigger .drop_arrow{background:url(./down_icon.svg) no-repeat;background-size:contain;display:inline-block;width:10px;height:20px;background-position:center;margin-left:5px}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop__trigger .drop_arrow{width:15px;height:15px}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop__trigger .drop_arrow.open{transform:rotateX(180deg);margin-top:3px}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop{display:none;position:absolute;margin-top:22px;z-index:3;width:200px;background-color:#fff}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop{position:unset;background-color:unset;width:100%;pointer-events:none;margin-top:0}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop.drop{display:block}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item{padding:5px 27px;border-bottom:1px solid #174434}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item:last-of-type{border:unset!important}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item{padding:0}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item a{pointer-events:visible;font-size:.8rem}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item a{color:#174434;width:100%;display:block;padding:5px 27px}}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item .header_menu_drop__item--link{position:relative}#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item .header_menu_drop__item--link:before{content:"";display:inline-block;width:6px;height:1px;position:absolute;top:50%;transform:translateY(-50%);left:-14px;background-color:#174434}@media(max-width:780px){#header .header_inner .header_nav .header_menu .header_menu_list .header_menu_drop .header_menu_drop__item .header_menu_drop__item--link:before{background-color:#174434;left:14px}}#header .header_inner .header_nav .header_menu .icons_wrapper{margin-left:20px;display:flex;align-items:center;gap:8px;margin-bottom:unset;padding-left:unset}#header .header_inner .header_nav .header_menu .icons_wrapper .icon .icon_inner{display:block;width:24px;height:24px;aspect-ratio:1/1;position:relative;transition:.3s}#header .header_inner .header_nav .header_menu .icons_wrapper .icon .icon_inner:hover{opacity:.8}#header .header_inner .header_nav .header_menu .icons_wrapper .icon img{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}#header .bnr_area_inner_link{padding:8px 0;font-size:14px;font-weight:700;display:block}.mypage_header{position:fixed;top:0;width:100%;z-index:10}@media(max-width:780px){.mypage_header{margin-bottom:60px}}.mypage_header .header_inner{max-width:1200px;width:90%;height:70px;margin:auto;justify-content:space-between;display:grid;grid-template-columns:1fr auto auto;grid-template-rows:70px;align-items:center}@media(max-width:780px){.mypage_header .header_inner{height:60px}}.mypage_header .header_inner .header_left{display:flex;align-items:center;gap:20px}@media(max-width:780px){.mypage_header .header_inner .header_left .header_logo_inner{width:189px}}.mypage_header .header_inner .header_left .header_logo_inner img{margin:unset}.mypage_header .header_inner .header_left .header_text{letter-spacing:1.5px}@media(max-width:780px){.mypage_header .header_inner .header_left .header_text{font-size:14px}}.mypage_header .header_inner .header_right{display:flex}@media(max-width:780px){.mypage_header .header_inner .header_right img{display:none}}.mypage_header .header_inner .header_right .hum_btn{width:30px;height:30px;position:relative;right:0;bottom:0;top:0;margin:auto;cursor:pointer}.mypage_header .header_inner .header_right .hum_btn span{background:#fff;transition:.3s;height:2px;width:100%;display:block;position:absolute;top:0;left:0;right:0;margin:auto;transform:translateY(-50%)}.mypage_header .header_inner .header_right .hum_btn span:nth-child(1){top:5%}.mypage_header .header_inner .header_right .hum_btn span:nth-child(2){top:35%}.mypage_header .header_inner .header_right .hum_btn span:nth-child(3){background:none;top:50%;font-size:10px;color:#fff}.mypage_header .header_inner .header_menuList{position:fixed;height:100vh;padding:30px 20px;background:#fff;top:70px;right:-250px;width:250px;transition:ease .4s;z-index:10}@media(max-width:780px){.mypage_header .header_inner .header_menuList{top:60px}}.mypage_header .header_inner .header_menuList .header_menuItem{margin-bottom:18px;padding-bottom:2px;border-bottom:2px solid #CCC}.mypage_header.hum-status-open .header_inner{z-index:100}.mypage_header.hum-status-open .header_inner .hum_btn span:nth-child(1){top:35%;transform:rotate(25deg) translateY(-50%)}.mypage_header.hum-status-open .header_inner .hum_btn span:nth-child(2){top:35%;transform:rotate(-25deg) translateY(-50%)}.mypage_header.hum-status-open .header_inner .header_menuList{pointer-events:visible;position:fixed;opacity:1;right:0;transition:ease .4s;box-shadow:-3px 2px 7px #6a6a6a66}.wrapper .fv_area{height:calc(100vh - 110px);aspect-ratio:16/9;max-height:800px;padding-bottom:64px}@media(max-width:480px){.wrapper .fv_area{height:591px;max-height:unset;background-color:#e2e0d9}}.wrapper .fv_area .fv_wrapper{width:100%;height:100%}.wrapper .fv_area .fv_inner{height:100%;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.wrapper .fv_area .fv_inner .fv_content{position:relative;z-index:2;height:100%;width:100%}.wrapper .fv_area .fv_inner .fv_content .fv_inner_text{position:absolute;z-index:2;left:49%;top:8%}@media(max-width:480px){.wrapper .fv_area .fv_inner .fv_content .fv_inner_text{left:0;padding:0 10%}}.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span{font-size:24px;letter-spacing:.1em;line-height:2em}.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span:nth-child(1){display:block}@media(max-width:480px){.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span:nth-child(1){font-size:26px;line-height:1.65em}}@media(max-width:480px){.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span:nth-child(2){font-size:16px;line-height:1.56em;margin-top:5%;display:block}}.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span:nth-child(2) span{display:unset}@media(max-width:480px){.wrapper .fv_area .fv_inner .fv_content .fv_inner_text span:nth-child(2) span{font-size:16px;display:block}}.wrapper .fv_area .fv_inner .fv_content .btn_area{z-index:2;text-align:center;position:absolute;bottom:30px;left:0;right:0;margin:auto}.wrapper .fv_area .fv_inner .fv_content .btn_area a{padding:24px 46px}@media(max-width:480px){.wrapper .fv_area .fv_inner .fv_content .btn_area{display:none}}.wrapper .fv_area .fv_inner .bg{display:block;height:100%;width:100%;position:absolute}.wrapper .fv_area .fv_inner .bg img{height:100%;width:100%}.wrapper .fv_area .fv_inner .bg .fv_main_slider{height:100%}.wrapper .fv_area .fv_inner .bg .fv_main_slider>li img{-o-object-fit:cover;object-fit:cover;position:absolute}.wrapper .fv_area .fv_inner .bg .fv_main_slider>li:not(:first-child){display:none}.wrapper .fv_area .fv_inner .bg .fv_main_slider .slick-list,.wrapper .fv_area .fv_inner .bg .fv_main_slider .slick-list .slick-track{height:100%}.wrapper .fv_area .fv_inner .bg .fv_main_slider .slick-list .slick-track img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wrapper #fv_movie{height:calc(90vh - 110px);aspect-ratio:16/9;max-height:710px;width:100%}@media(max-width:480px){.wrapper #fv_movie{height:100%;aspect-ratio:unset;max-height:unset}}.wrapper #fv_movie .bg_area{height:calc(90vh - 110px);aspect-ratio:16/9;max-height:710px;width:100%;position:absolute;top:110px}@media(max-width:480px){.wrapper #fv_movie .bg_area{height:auto;max-height:unset;position:relative;aspect-ratio:unset;top:0}}.wrapper #fv_movie .bg_area>*{position:absolute;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.wrapper #fv_movie .bg_area video{display:block}.wrapper #fv_movie .bg_area .fv-slide{display:none}@media(max-width:480px){.wrapper #fv_movie .bg_area video{display:none}.wrapper #fv_movie .bg_area .fv-slide{display:block;position:relative}.wrapper #fv_movie .bg_area .fv-slide .fv-slide-body{margin:0!important}}.wrapper #fv_movie .fv_movie_inner{width:100%;margin:auto;z-index:10;position:relative;height:100%}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner{width:100%;position:absolute}}.wrapper #fv_movie .fv_movie_inner .btn_area{z-index:2;text-align:center;position:absolute;bottom:30px;left:0;right:0;margin:auto}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner .btn_area{display:none}}.wrapper #fv_movie .fv_movie_inner .fv_inner_text{position:absolute;z-index:2;left:49%;top:8%}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner .fv_inner_text{left:0;padding:0 10%}}.wrapper #fv_movie .fv_movie_inner .fv_inner_text span{font-size:24px;letter-spacing:.1em;line-height:2em}.wrapper #fv_movie .fv_movie_inner .fv_inner_text span:nth-child(1){display:block}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner .fv_inner_text span:nth-child(1){font-size:26px;line-height:1.65em}}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner .fv_inner_text span:nth-child(2){font-size:16px;line-height:1.56em;margin-top:5%;display:block}}.wrapper #fv_movie .fv_movie_inner .fv_inner_text span:nth-child(2) span{display:unset}@media(max-width:480px){.wrapper #fv_movie .fv_movie_inner .fv_inner_text span:nth-child(2) span{font-size:16px;display:block}}.wrapper .content_sec .sec_inner{padding:40px 0 80px;position:relative}@media(max-width:480px){.wrapper .content_sec .sec_inner{padding:32px 0 48px}}.wrapper .content_sec .sec_inner .menu_list{margin-top:40px}.wrapper .content_sec .sec_inner .sec_title{padding:40px 0 32px}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title h3{font-size:15px}}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title{padding:0 0 18px}}.wrapper .content_sec .sec_inner .sec_title .sec_title_main{font-size:42px}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_main{font-size:28px;line-height:1.3em}}.wrapper .content_sec .sec_inner .sec_title .sec_title_main br{display:none}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_main br{display:block}}.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_bold{font-size:30px;margin-top:72px}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_bold{font-size:20px}}.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_bold br{display:none}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_bold br{display:block}}.wrapper .content_sec .sec_inner .sec_title .sec_title_sub{font-size:30px;margin-top:16px}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_sub{font-size:20px}}.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_mini{font-size:18px;margin-top:40px;font-weight:700}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_title .sec_title_sub_mini{font-size:15px;text-align:left}}.wrapper .content_sec .sec_inner .sec_message{padding:30px 0 40px;font-size:20px}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_message{padding:0 0 40px}}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_message.al_center{text-align:left}}@media(max-width:480px){.wrapper .content_sec .sec_inner .sec_message br{display:none}}.wrapper .title_sec{height:370px;position:relative}@media(max-width:480px){.wrapper .title_sec,.wrapper .title_sec#contact_title,.wrapper .title_sec#ingredients_title,.wrapper .title_sec#news_title{height:135px}}.wrapper .title_sec .title_sec_inner{height:100%}.wrapper .title_sec .title_sec_inner .title{height:100%;display:flex;flex-flow:column;justify-content:center}.wrapper .title_sec .title_sec_inner .title .main{font-size:55px}@media(max-width:480px){.wrapper .title_sec .title_sec_inner .title .main{font-size:20px}}.wrapper .title_sec .title_sec_inner .title .sub{font-size:30px;position:relative}@media(max-width:480px){.wrapper .title_sec .title_sec_inner .title .sub{font-size:15px}}.wrapper .title_sec .title_sec_inner .title .sub:before{display:block;margin:.6rem auto 1rem;content:"";width:80px;height:2px}.wrapper .title_sec .title_sec_inner .title .sub{position:relative}.wrapper .title_sec .title_sec_inner .title .sub.fc_white:before{background:#fff}.wrapper .title_sec .title_sec_inner .title .sub.fc_green:before{background:#174434}.wrapper .title_sec .title_sec_inner .title .sub.fc_orange:before{background:#ffa900}.wrapper .title_sec#feature_title{background:url(./feature_fv.jpg) no-repeat;background-size:cover;background-position:center}@media(max-width:480px){.wrapper .title_sec#feature_title{background:url(./feature_fv_sp.png) no-repeat;background-size:cover;background-position:center;height:200px}}.wrapper .title_sec#menu_title{background:url(./menu_fv.jpg) no-repeat;background-size:cover;background-position:center}@media(max-width:480px){.wrapper .title_sec#menu_title{height:200px}}@media(max-width:480px){.wrapper #message .sec_inner{padding:0 0 60px}}.wrapper #message .message_col{padding:40px 0;display:grid;grid-template-columns:1fr 2fr;gap:8.5%}.wrapper #message .message_col .title h2{font-size:50px;line-height:1.4em}@media(max-width:480px){.wrapper #message .message_col .title h2{font-size:34px}}@media(max-width:480px){.wrapper #message .message_col .title .al_right{text-align:center}}@media(max-width:480px){.wrapper #message .message_col .title .al_right br{display:none}}.wrapper #message .message_col .text p{line-height:30px}@media(max-width:480px){.wrapper #message .message_col .text br{display:none}}@media(max-width:480px){.wrapper #message .message_col{grid-template-columns:1fr;gap:18px;padding:24px 0 0}}.wrapper .ec-mypageRole--title{text-align:center;margin:50px 0;font-size:2.4rem;font-weight:700}@media(max-width:480px){.wrapper .ec-mypageRole--title{font-size:1.7rem}}.wrapper .ec-mypageRole{padding:0}.wrapper .ec-mypageRole div,.wrapper .ec-mypageRole span,.wrapper .ec-mypageRole a,.wrapper .ec-mypageRole p,.wrapper .ec-mypageRole li,.wrapper .ec-mypageRole th,.wrapper .ec-mypageRole td{font-size:16px}@media(max-width:780px){.wrapper .ec-mypageRole div,.wrapper .ec-mypageRole span,.wrapper .ec-mypageRole a,.wrapper .ec-mypageRole p,.wrapper .ec-mypageRole li,.wrapper .ec-mypageRole th,.wrapper .ec-mypageRole td{font-size:14px}}.wrapper .ec-mypageRole .btn_l{width:234px}@media(max-width:780px){.wrapper .ec-mypageRole .btn_l{width:217px}}.wrapper .ec-mypageRole .btn_s{width:90px;text-align:center;padding:0}.wrapper .ec-mypageRole .btn.arrow_down span,.wrapper .ec-mypageRole .btn.arrow_right span{font-size:18px}.wrapper .ec-mypageRole .btn.arrow_down span:after,.wrapper .ec-mypageRole .btn.arrow_right span:after{right:3%}.wrapper .ec-mypageRole .btn.bg_white span:after{background:url(./btn_allOrange_arrow.png) no-repeat;background-size:85%;background-position:center}.wrapper .ec-mypageRole .btn-memo-linkBox{position:fixed;right:2%;bottom:150px}@media(max-width:780px){.wrapper .ec-mypageRole .btn-memo-linkBox{bottom:80px}}.wrapper .ec-mypageRole .btn-memo-linkBox.nonActive{cursor:not-allowed}.wrapper .ec-mypageRole .btn-memo-linkBox.nonActive a{pointer-events:none;background:#2a2624}.wrapper .ec-mypageRole .btn-memo-link{display:block;background:#462a1d;width:75px;height:75px;border-radius:50%;position:relative}@media(max-width:780px){.wrapper .ec-mypageRole .btn-memo-link{bottom:50px}}.wrapper .ec-mypageRole .btn-memo-link span{color:#fff}.wrapper .ec-mypageRole .btn-memo-link span:nth-child(1){position:absolute;right:20px;top:29%}.wrapper .ec-mypageRole .btn-memo-link span:nth-child(1):before{content:"";display:inline-block;background:url(./memo_icon.png) no-repeat;width:45px;height:45px;background-size:contain;position:absolute;top:-17px;left:-34px}.wrapper .ec-mypageRole .btn-memo-link span:nth-child(2){position:absolute;bottom:2px;left:18px}.wrapper .ec-mypageRole .mypageLink_back{transition:.3s;position:relative}.wrapper .ec-mypageRole .mypageLink_back:hover{opacity:.7}.wrapper .ec-mypageRole .mypageLink_back:after{content:"";display:inline-block;background:url(./arrow_right.png) no-repeat;background-size:contain;width:23px;height:30px;position:absolute;right:-33px;top:3px}@media(max-width:780px){.wrapper .ec-mypageRole .mypageLink_back:after{right:-27px;top:0}}.wrapper .ec-mypageRole .ec-blockBtn--cancel{background-color:#ffa900;border-color:#ffa900}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_all{margin-top:100px}}.wrapper .ec-mypageRole .pagination_nav{display:flex;justify-content:center}.wrapper .ec-mypageRole .pagination_nav button{display:flex;justify-content:center;align-items:center;color:#ffa900;border-radius:50%;border:3px solid #ffa900;font-weight:700;width:30px;height:30px}.wrapper .ec-mypageRole .pagination_nav .pagination_info{margin-left:10px;margin-right:10px;color:#ffa900;font-size:20px}.wrapper .ec-mypageRole .pagination_nav .pagination_info span{color:#ffa900;font-size:20px}.wrapper .ec-mypageRole .btn-back-to-home{margin-top:52px;display:flex;justify-content:center}.wrapper .ec-mypageRole .ec-mypageRole-select-dog{display:none}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole-select-dog{display:flex;box-shadow:0 9px 18px -14px #6a6a6a;background:#fff;height:60px;width:100%;z-index:2;position:fixed;top:60px;align-items:center;padding:0 20px}}.wrapper .ec-mypageRole .ec-mypageRole-select-dog img{margin:0 10px 0 0}.wrapper .ec-mypageRole .ec-mypageRole-select-dog label{display:inline-flex;align-items:center;position:relative}.wrapper .ec-mypageRole .ec-mypageRole-select-dog label:after{position:absolute;right:15px;width:10px;height:7px;background-color:#535353;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.wrapper .ec-mypageRole .ec-mypageRole-select-dog select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #cccccc;border-radius:3px;background-color:#fff;color:#333;font-size:1em;cursor:pointer}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole-select-dog select{min-width:185px;max-width:unset}}.wrapper .ec-mypageRole .ec-mypageRole-select-dog h2{color:#707070}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole-select-dog h2{width:100%;text-align:right;font-size:14px}}.wrapper .ec-mypageRole .ec-mypageRole__content.ivb{display:none}.wrapper .ec-mypageRole .ec-mypageRole__content{background-color:#fff;padding:40px 0}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content{padding:70px 15px}}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__content--title{font-size:16px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner{margin-bottom:60px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner{margin-bottom:30px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner--title{font-size:18px;margin-bottom:5px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner--title span{font-size:14px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__items{margin-left:10px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item{margin-bottom:30px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item--link{margin-left:10px;border-bottom:1px solid #ffa900}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item label{display:inline-flex;align-items:center;position:relative}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item label:after{position:absolute;right:28px;width:10px;height:7px;background-color:#ffa900;clip-path:polygon(0 0,100% 0,50% 100%);content:"";pointer-events:none}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:230px;height:2.8em;padding:.4em calc(.8em + 30px) .4em .8em;border:1px solid #ffa900;border-radius:10px;background-color:#fff;color:#ffa900;font-size:1em;cursor:pointer}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item select{min-width:150px;max-width:unset}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__item input{border:1px solid #ffa900;border-radius:10px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item{margin-bottom:10px;display:flex;align-items:center}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item:last-of-type{margin-top:10px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item{justify-content:space-between}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item__link:hover img{opacity:.7}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item__link img{margin-left:50px;transition:.3s}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item__link img{margin-left:unset}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item br{display:none}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list--item br{display:block}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__news__list span:after{content:"";display:inline-block;width:100%;border-top:dotted #ffa900}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoList--item{margin-bottom:10px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoList--item span:nth-child(1){margin-right:20px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoLink{display:flex;width:100%}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoLink{flex-direction:column;gap:10px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoLink--item{width:33.3333333333%;max-width:234px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__inner__memoLink--item{width:unset}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .ec-mypageRole__inner__item{margin-bottom:40px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .ec-mypageRole__inner__item{margin-bottom:30px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog{display:flex;justify-content:space-around;align-items:center}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog{margin-bottom:unset}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog div{width:33.3333333333%;text-align:center}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog .summaryDog__style{border-left:1px solid #ffa900;border-right:1px solid #ffa900}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog--text{font-size:20px;font-weight:700}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryDog--text{font-size:18px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood{display:flex;justify-content:center;gap:20px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood{flex-direction:column}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood{gap:20px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item{width:50%;max-width:450px;display:flex;align-items:center;padding:10px;border:1px solid #ffa900;border-radius:15px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item{width:90%;margin:auto}}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item{width:100%;gap:5px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--title{width:30%;text-align:center}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--title img{margin:10px auto 0}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--text{width:70%}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--text{font-size:13px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--text p:last-of-type{margin-bottom:15px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryFood__item--link{text-align:right;transform:translate(-30px)}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry{display:flex;justify-content:center;position:relative;gap:20px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry{flex-direction:column}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry{gap:20px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item{width:50%;max-width:450px;display:flex;align-items:center;padding:10px}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item{width:90%;margin:auto}}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item{width:100%;gap:5px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--title{width:30%;text-align:center}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--title img{margin:10px auto 0}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--text{width:70%}@media(max-width:480px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--text{font-size:13px}}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--text p:last-of-type{margin-bottom:15px}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--link:hover img{opacity:.7}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry__item--link img{transition:.3s}.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry span{position:absolute;top:50%;width:60px;height:1px;transform:rotate(90deg);background-color:#ffa900}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .ec-mypageRole__summary .summaryWorry span{display:inline-block;margin:auto;width:90%;max-width:450px;left:50%;position:unset;transform:unset}}.wrapper .ec-mypageRole .ec-mypageRole__content .summaryText--nonActive{color:red;text-align:center;transform:translateY(-43px)}@media(max-width:780px){.wrapper .ec-mypageRole .ec-mypageRole__content .summaryText--nonActive{transform:translateY(-30px)}}.wrapper .ec-mypageRole .mypage_home .mypage_home--inner{display:flex;gap:50px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_home .mypage_home--inner{flex-direction:column;gap:unset}}.wrapper .ec-mypageRole .mypage_home .mypage_home--inner .ec-mypageRole__inner{width:50%}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_home .mypage_home--inner .ec-mypageRole__inner{width:100%}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__inner--title span{margin-left:5px}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment{width:100%;margin:0 auto 40px;padding:30px;background-color:#f8f6ea}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment{width:calc(100% + 30px);transform:translate(-15px);margin:0 auto 30px;padding:15px}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayCommentBox{max-width:400px;margin:0 auto 30px;padding-left:100px;position:relative}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayCommentBox{padding-left:80px}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayCommentBox:before{content:"";display:inline-block;width:100px;height:70px;background:url(./dog-hitokoto.svg) no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;top:0;bottom:0;margin:auto}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayCommentBox:before{width:70px}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment--title{font-size:20px}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment--text{padding-left:10px}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox{display:flex;justify-content:center;gap:50px;text-align:center}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox{gap:3%}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox--title{font-size:18px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox--title:before{content:"";display:inline-block;width:30px;height:35px;margin-right:5px;transform:translateY(5px)}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox--title{gap:4%!important}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .bl_btn{position:relative;cursor:pointer;margin-left:5px}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .bl_btn.close_btn{border-radius:50%;display:block;width:30px;height:30px;background:#fff}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .bl_btn.close_btn .bl_btn_close_bar{width:50%;height:2px;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background:#462a1d}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .bl_btn.close_btn .bl_btn_close_bar:nth-child(2){transform:rotate(-90deg)}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .memoLink{width:50%;max-width:300px;background-color:#462a1d;border-radius:15px;padding:10px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .memoLink{margin:auto}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .memoLink .ec-mypageRole__memoBox--title:before{background:url(./home_pencil.png) no-repeat}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .iterviewLink{width:50%;max-width:300px;background-color:#462a1d;border-radius:15px;padding:10px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .iterviewLink{margin:auto}}.wrapper .ec-mypageRole .mypage_home .ec-mypageRole__todayComment .ec-mypageRole__memoBox .iterviewLink .ec-mypageRole__memoBox--title:before{background:url(./home_glass.png) no-repeat}.wrapper .ec-mypageRole .mypage_home .consultLink-pc{width:100%}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_home .consultLink-pc{display:none}}.wrapper .ec-mypageRole .mypage_home .consultLink-tab{width:100%;display:none}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_home .consultLink-tab{display:block;margin-top:100px}}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__content{display:none}.wrapper .ec-mypageRole .mypage_memo .memo-title{display:flex}.wrapper .ec-mypageRole .mypage_memo .memo-title span{font-size:18px;font-weight:700}.wrapper .ec-mypageRole .mypage_memo .memo-title img{margin-left:10px;width:15px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items{margin-top:15px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-date{margin-bottom:4px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-date input{height:39px;font-size:18px;padding-left:15px;max-width:138px;width:100%}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-content textarea{border:1px solid #ffa900;border-radius:10px;max-width:335px;width:100%;overflow:hidden;padding:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload{margin-bottom:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload label{height:39px;font-size:18px;max-width:138px;width:100%;border-radius:10px;text-align:center;justify-content:center}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload label input[type=file]{display:none}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload label:after{background-color:initial}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload-preview{max-width:170px;margin-bottom:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__items .ec-mypageRole__inner__memo__form-upload-preview img{width:100%;height:100%;border-radius:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__memo__search-text{margin-top:5px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__memo__search-text input{height:39px;font-size:18px;background-color:#fff;border:1px solid #ffa900;border-radius:10px;padding-left:15px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__memo__search-text input{width:100%}}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__inner__memo__search-text a{height:39px;border-radius:10px;text-align:center}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__memo__graph-item{display:flex;align-items:center;gap:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__memo__graph-item span{margin-right:10px}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__memo__graph-item a{text-decoration:underline;cursor:pointer}.wrapper .ec-mypageRole .mypage_memo .ec-mypageRole__memo__graph .ec-mypageRole__inner__item--memo_history{margin-left:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__content{display:none}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav{display:flex}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav{width:100vw;margin-left:-20px;margin-top:20px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item{border-bottom:3px solid #CCC}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item .mypage_tabMenu_link{display:flex;align-items:center;height:100%}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item .mypage_tabMenu_link span{font-size:20px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item .mypage_tabMenu_link span{font-size:14px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item--text{text-align:center;color:#9a9898;line-height:1.1em}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item--text.active{color:#ffa900}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav__item.active{border-bottom:3px solid #FFA900}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__record__nav .mypage_record_link.active{background-color:#ffa900}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__onePoint{width:100%;margin:0 auto 60px;padding:30px 60px;background-color:#f8f6ea}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__onePoint{width:calc(100% + 30px);transform:translate(-15px);padding:20px 15px;margin:0 auto 30px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__onePointBox{background-color:#fff;padding:15px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__onePoint--title{font-weight:700}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__onePoint--text{margin-left:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight .ec-mypageRole__onePoint .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_weight.png) no-repeat;background-size:contain;width:23px;height:27px;margin-left:7px;transform:translateY(4px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active .ec-mypageRole__onePoint .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_footPrints.png) no-repeat;background-size:contain;width:29px;height:23px;margin-left:7px;transform:translateY(4px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active .ec-mypageRole__guide{display:flex}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active .ec-mypageRole__guide a{margin-left:10px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active .ec-mypageRole__guide a{flex-grow:1;margin-right:27px;text-align:right}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food .ec-mypageRole__onePoint .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_food.png) no-repeat;background-size:contain;width:33px;height:23px;margin-left:7px;transform:translateY(4px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi input,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi input{width:80px;height:38px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi .input_text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi .input_text{font-weight:700;margin:0 20px 0 5px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text{display:flex;align-items:end}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .weightBox--title,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .weightBox--title{font-size:16px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .weightBox--title,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .weightBox--title{font-size:14px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .weightBox--text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .weightBox--text{font-size:25px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .weightBox--text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .weightBox--text{font-size:18px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .weightBox:first-of-type,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .weightBox:first-of-type{margin-right:20px;padding-right:20px;border-right:1px solid #ffa900}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .mypageLink_back,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .mypageLink_back{margin:0 0 5px 30px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .mypageLink_back,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .mypageLink_back{margin:0 0 1px 30px}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--text .mypageLink_back,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--text .mypageLink_back{flex-grow:1;text-align:right;margin-right:27px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#d0dbdf3b;z-index:10}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm{width:40%;min-width:300px;height:30%;min-height:250px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm p,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm p{font-size:20px;text-align:center;color:#ffa900;margin:20px 0;padding:10px;border-top:2px solid #ffa900;border-bottom:2px solid #ffa900}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm p,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm p{font-size:16px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm--input,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm--input{width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm--input input,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm--input input{width:50%;min-width:190px;height:50px;text-align:center;font-size:14px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm--input input::-webkit-inner-spin-button,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm--input input::-webkit-outer-spin-button,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm--input input::-webkit-inner-spin-button,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm--input input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__regi--form .weightForm button,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__regi--form .weightForm button{display:block;width:25%;position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#ffa900;color:#fff;border-radius:5px;padding:5px 0}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__graph--text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__graph--text{width:50%;margin-bottom:15px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__graph--text a,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__graph--text a{border-bottom:1px solid #ffa900;transition:.3s}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__graph--text a:hover,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__graph--text a:hover{opacity:.7}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__graph span,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__graph span{margin-right:20px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__weight__graph span:first-of-type,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__active__graph span:first-of-type{display:block}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food__calorieBox{display:flex;align-items:center}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food__calorieBox a{margin-left:10px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food__calorieBox a{flex-grow:1;text-align:right;margin-right:27px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food__calorie--text{font-size:25px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__food__calorie--text{font-size:18px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__body .ec-mypageRole__guide{display:flex}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__body .ec-mypageRole__guide a{margin-left:10px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__body .ec-mypageRole__guide a{flex-grow:1;margin-right:27px;text-align:right}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__body .ec-mypageRole__onePoint .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_dog.png) no-repeat;background-size:contain;width:34px;height:27px;margin-left:7px;transform:translateY(4px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood{margin-bottom:100px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox input{width:30%}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox--text{font-size:25px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox--text{font-size:18px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox div{display:grid;grid-template-columns:300px auto;grid-template-areas:"percent link";position:relative}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox div{grid-template-columns:auto;grid-template-areas:"percent" "link"}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox div p:nth-child(2){grid-area:percent}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox div a{grid-area:link;position:absolute;bottom:20px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regiBox div a{height:unset;max-width:200px;left:50%;transform:translate(-50%);bottom:-70px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--text,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--text span{font-size:14px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#d0dbdf3b;z-index:10}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm{max-width:500px;width:50%;padding:30px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm{width:90%;padding:15px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm .bl_btn{position:absolute;top:-8px;right:-8px;cursor:pointer}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm .bl_btn.close_btn{border-radius:50%;display:block;width:24px;height:24px;background:#ffa900}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm .bl_btn.close_btn .bl_btn_close_bar{width:50%;height:2px;border-radius:4px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transform:rotate(45deg);background:#fff}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm .bl_btn.close_btn .bl_btn_close_bar:nth-child(2){transform:rotate(-45deg)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table{width:100%;border-spacing:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table th{text-align:left;padding-left:1em;text-indent:-1em}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table td{padding-left:20px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table .amountForm-error{padding-left:40px;color:red}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table .input{text-align:center;width:100px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table .input input{text-align:center;width:100%;border-radius:10px;margin-left:20px;border:1px solid #333333}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm table .input input.red{border:1px solid #ff0000}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm div{margin-top:30px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__amountFood__regi--form .amountForm div button{margin:auto;display:block}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worry .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_worry.png) no-repeat;background-size:contain;width:22px;height:28px;margin-left:7px;transform:translateY(5px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worry .ec-mypageRole__inner__item{margin-bottom:45px;border-bottom:#CCC 2px solid;padding-bottom:10px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worryBox{display:flex;align-items:center}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worryBox{display:unset}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worryBox a{margin-left:10px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worryBox a{flex-grow:1;text-align:right;margin-right:27px;min-width:100px}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worryBox a{display:block;margin-right:35px;text-align:right}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worry--text{margin:0 0 10px 10px;font-size:14px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__worry--text{font-size:12px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview .ec-mypageRole__inner--title:after{content:"";display:inline-block;background:url(./home_interview.png) no-repeat;background-size:contain;width:23px;height:23px;margin-left:7px;transform:translateY(4px)}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview ul{margin-bottom:10px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview a{display:block;margin:auto}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview .arrow_right{width:246px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview .btn{border-radius:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview--text{margin-bottom:15px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview--text span:nth-child(1){margin-right:20px}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__interview--text span:nth-child(1){display:block}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm{display:flex;flex-wrap:wrap;gap:15px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--day{width:30%;max-width:200px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--day{width:50%;max-width:unset}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--day{width:100%}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--day input{width:100%}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--name{width:calc(70% - 20px)}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--name{width:50%}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--name{width:100%}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--name input{width:100%;max-width:300px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--name input{max-width:unset}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm--image{width:100%;margin-bottom:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordForm input[type=file]{display:none}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest{max-height:380px;overflow-y:auto;overflow-x:auto;margin-top:50px;display:flex}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table{width:100%;border:1px solid #174434;border-bottom:0px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table tr,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table td{border-bottom:1px solid #174434}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table .label{min-width:310px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table .label{min-width:270px}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table td{height:34px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table .value{width:auto}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordBloodTest .ec-mypageRole__inner__item-bloodtest table .unit{min-width:37px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .pagination_nav{display:flex;justify-content:center}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .pagination_nav button{display:flex;justify-content:center;align-items:center;color:#ffa900;border-radius:50%;border:3px solid #ffa900;font-weight:700;width:30px;height:30px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .pagination_nav .diagnostics-pagination_info{margin-left:10px;margin-right:10px;color:#ffa900;font-size:20px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .pagination_nav .diagnostics-pagination_info span{color:#ffa900;font-size:20px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph table{max-width:100%;width:100%;table-layout:fixed}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item-date{width:20%}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item-name{width:auto}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item-content,.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item-image{width:20%}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item a{cursor:pointer}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__record .ec-mypageRole__diagnostics__graph-item-date{width:30%}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory ul{margin-bottom:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory ul li{margin-bottom:15px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory ul li span{margin-right:20px}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory ul li span:first-of-type{display:block}}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory ul li a:first-of-type{margin-right:10px}.wrapper .ec-mypageRole .mypage_record .ec-mypageRole__inner__recordHistory .arrow_right span:after{rotate:90deg;top:30%;right:10%}.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report .ec-mypageRole__inner--title:after{display:none}.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report__form div{display:flex;align-items:center;gap:5px}.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report__form div input{max-width:200px;margin:10px 0}@media(max-width:780px){.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report__form div input{width:30%}}@media(max-width:480px){.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report__form div input{width:49%}}.wrapper .ec-mypageRole .mypage_report .ec-mypageRole__inner__report__summary span:nth-child(1){margin-right:20px}.wrapper .ec-mypageRole .mypage_report #form-view-summary .report__formBox{position:relative}.wrapper .ec-mypageRole .mypage_report #form-view-summary .report__formBox:after{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;transform:translateY(5px);background:url(./calendar.png) no-repeat;background-size:contain;position:absolute;right:3px;top:16px}.wrapper .ec-mypageRole .mypage_report .imageSave_complete{display:none;color:red;border:1px solid red;border-radius:10px;padding:8px 15px;text-align:center;margin-bottom:10px}.wrapper #feature .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #feature .sec_title_main{font-size:30px}}.wrapper #feature .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #feature .sec_title_sub{font-size:20px}}.wrapper #feature .points_list{padding-top:32px}.wrapper #feature .points_list .col_3{gap:6.5%}@media(max-width:480px){.wrapper #feature .points_list .col_3{gap:16px}.wrapper #feature .points_list .col_3.no-slide .description{margin-top:0!important}}.wrapper #feature .points_list .col{margin-bottom:64px}.wrapper #feature .points_list .col:last-child{margin-bottom:0}.wrapper #feature .points_list .col .col_inner{padding-bottom:84px;position:relative}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner{padding-bottom:56px}}.wrapper #feature .points_list .col .col_inner .description{display:flex;flex-flow:column;gap:0}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .description{position:relative;margin-top:100px;padding-top:10%}}.wrapper #feature .points_list .col .col_inner .description .num{font-weight:700;font-size:20px;margin-top:40px}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .description .num{font-size:19px;letter-spacing:1px;position:absolute;top:-7%}}.wrapper #feature .points_list .col .col_inner .description .title{margin-top:20px}.wrapper #feature .points_list .col .col_inner .description .title span{font-size:28px;line-height:1.7em}@media(max-width:780px){.wrapper #feature .points_list .col .col_inner .description .title span{font-size:3.7vw}}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .description .title span{font-size:25px}}.wrapper #feature .points_list .col .col_inner .description .main{margin-top:20px;line-height:2.2em;font-weight:700}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .description .main br{display:none}}.wrapper #feature .points_list .col .col_inner .link{position:absolute;bottom:0;width:100%;display:block}.wrapper #feature .points_list .col .col_inner .link:hover{opacity:.8}.wrapper #feature .points_list .col .col_inner .link:hover .link_inner:after{background-position:10px}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .link:hover .link_inner:after{background-position:0}}.wrapper #feature .points_list .col .col_inner .link .link_inner{width:100%;display:block}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .link .link_inner{position:relative;text-align:left;padding-right:0;padding-bottom:0;font-size:15px;width:146px;margin-left:auto}}.wrapper #feature .points_list .col .col_inner .link .link_inner:after{display:block;content:"";width:100%;height:24px;background:url(./green_arrow.svg) no-repeat;transition:.3s;background-size:contain}@media(max-width:480px){.wrapper #feature .points_list .col .col_inner .link .link_inner:after{width:100%;position:absolute;right:0;bottom:-18px}}.wrapper #menu .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #menu .sec_title_main{font-size:30px}}.wrapper #menu .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #menu .sec_title_sub{font-size:20px}}.wrapper #menu .menu_message{position:relative}.wrapper #menu .menu_message p{font-size:20px}@media(max-width:480px){.wrapper #menu .menu_message p{font-size:16px}}.wrapper #menu .menu_message .bg_text{position:absolute;width:100%;height:100%;top:15px;z-index:-1}@media(max-width:480px){.wrapper #menu .menu_message .bg_text{top:-20px;width:100vw;left:-5%}}.wrapper #menu .menu_message .content{position:relative;z-index:1}.wrapper #menu .menu_message .content .btn{margin-top:24px}.wrapper #menu .menu_list .menu{padding:70px 0 40px}.wrapper #menu .menu_list .menu .btn{border-radius:8px;width:80%;margin-left:10%;max-width:240px;padding:15px 0;line-height:1.1em}@media(max-width:480px){.wrapper #menu .menu_list .menu .btn{width:68%;margin-left:16%}}.wrapper #menu .menu_list .menu .btn span{width:55%;display:inline-block;text-align:right;font-size:16px;font-family:Montserrat}.wrapper #menu .menu_list .menu .btn span:after{width:32px;right:12%}@media(max-width:480px){.wrapper #menu .menu_list .menu .btn span{font-size:11px}.wrapper #menu .menu_list .menu .btn span:after{height:8px}}.wrapper #menu .menu_list .menu .menu_title{position:relative}.wrapper #menu .menu_list .menu .menu_title h4{position:relative;z-index:1;padding:8px 16px 8px 8px}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_title h4{padding:0}}.wrapper #menu .menu_list .menu .menu_title h4 img{margin-left:0}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_title h4 img{margin:auto}}.wrapper #menu .menu_list .menu .menu_title span{position:absolute;z-index:-1;bottom:50%;left:0;right:0;width:100%;height:2px;margin:auto;background-color:#174434}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_title span{display:none}}.wrapper #menu .menu_list .menu .menu_description{padding:16px 0 64px}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_description{padding:16px 0 90px}}.wrapper #menu .menu_list .menu .menu_description h3{margin-bottom:16px}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_description h3{text-align:center}}.wrapper #menu .menu_list .menu .menu_description h3 span{font-size:20px}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_description h3 span{display:inline}}.wrapper #menu .menu_list .menu .menu_description h3 span br{display:none}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_description h3 span br{display:block}}.wrapper #menu .menu_list .menu .menu_description p{font-size:18px;font-weight:700}@media(max-width:480px){.wrapper #menu .menu_list .menu .menu_description p{font-size:15px}}.wrapper #menu .menu_list .menu .lineup{display:grid;justify-content:center}.wrapper #menu .menu_list .menu .lineup .item{padding-bottom:48px;position:relative;text-align:center}.wrapper #menu .menu_list .menu .lineup .item .thumb{width:100%;margin:auto}.wrapper #menu .menu_list .menu .lineup .item .text{text-align:left;margin-top:10px}.wrapper #menu .menu_list .menu .lineup .item .text .title .main{display:flex;align-items:end}.wrapper #menu .menu_list .menu .lineup .item .text .title .main>span{font-size:15px;padding:4px 8px;margin-left:1em}@media(max-width:480px){.wrapper #menu .menu_list .menu .lineup .item .text .title .main>span{font-size:12px;padding:4px 12px;margin-left:20px}}.wrapper #menu .menu_list .menu .lineup .item .text .title .main h4{height:42px;width:auto}.wrapper #menu .menu_list .menu .lineup .item .text .title .sub{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:10px}.wrapper #menu .menu_list .menu .lineup .item .text .title .sub p{font-size:16px;width:100%}@media(max-width:480px){.wrapper #menu .menu_list .menu .lineup .item .text .title .sub p{width:auto}}.wrapper #menu .menu_list .menu .lineup .item .text .title .sub h5{font-size:36px;line-height:1em}@media(max-width:900px){.wrapper #menu .menu_list .menu .lineup .item .text .title .sub h5{font-size:32px}}@media(max-width:480px){.wrapper #menu .menu_list .menu .lineup .item .text .title .sub h5{font-size:24px}}.wrapper #menu .menu_list .menu .lineup .item .text .description{padding:16px 0 24px;font-weight:600}.wrapper #menu .menu_list .menu .lineup .btn{padding:10px 30px;position:absolute;bottom:0;left:0;right:0;margin:auto;width:-moz-max-content;width:max-content}.wrapper #menu .menu_list .menu .lineup .btn span{width:auto}@media(max-width:480px){.wrapper #menu .menu_list .menu .lineup{width:100vw;margin-left:-5.5%}}.wrapper #menu .menu_list #menu_buddyfood h4{max-width:350px;background:#fff}.wrapper #menu .menu_list #menu_buddyfood .lineup{grid-template-columns:repeat(4,1fr)}@media(max-width:780px){.wrapper #menu .menu_list #menu_buddyfood .lineup{grid-template-columns:1fr 1fr}}@media(max-width:480px){.wrapper #menu .menu_list #menu_buddyfood .lineup{grid-template-columns:1fr;width:100vw;margin-left:-5%}}.wrapper #menu .menu_list #menu_healthcare h4{max-width:400px;background:#fff}.wrapper #menu .menu_list #menu_healthcare h4 img{height:100%}.wrapper #menu .menu_list #menu_healthcare .lineup{margin:auto;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:900px){.wrapper #menu .menu_list #menu_healthcare .lineup{max-width:unset}}@media(max-width:780px){.wrapper #menu .menu_list #menu_healthcare .lineup{grid-template-columns:1fr 1fr}}@media(max-width:480px){.wrapper #menu .menu_list #menu_healthcare .lineup{grid-template-columns:1fr;width:100vw;max-width:none;margin-left:-5%}}.wrapper #menu .menu_list #menu_healthcare .title .sub>h5{font-size:32px}@media(max-width:480px){.wrapper #menu .menu_list #menu_healthcare .title .sub>h5{font-size:24px;width:100%}}.wrapper #order .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #order .sec_title_main{font-size:30px}}.wrapper #order .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #order .sec_title_sub{font-size:20px}}@media(max-width:480px){.wrapper #order .order{width:100vw;margin-left:-5.5%}}.wrapper #order .order_flows{padding:32px 0 40px;display:grid;grid-template-columns:repeat(4,1fr);justify-content:center}@media(max-width:480px){.wrapper #order .order_flows{display:block}}.wrapper #order .order_flows .slider_top__item{margin:0}.wrapper #order .order_flows .order_step .spte_inner{position:relative}@media(max-width:480px){.wrapper #order .order_flows .order_step .spte_inner{padding:0 20px}}.wrapper #order .order_flows .order_step .spte_inner .step{display:flex;justify-content:start;align-items:center;padding:10px 20px;font-size:21px;line-height:1em;position:absolute;z-index:1;top:16px}.wrapper #order .order_flows .order_step .spte_inner .step:after{content:"";width:30px;height:30px;right:-15px;background:#ffa900;display:block;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg)}@media(max-width:480px){.wrapper #order .order_flows .order_step .spte_inner .step{font-size:12px;top:6px}.wrapper #order .order_flows .order_step .spte_inner .step:after{content:"";width:22px;height:22px;right:-11px;background:#ffa900;display:block;position:absolute;top:0;bottom:0;margin:auto;transform:rotate(45deg)}}.wrapper #order .order_flows .order_step .spte_inner .thumb{transform:scale(.9)}.wrapper #order .order_flows .order_step .spte_inner .text{padding:8px 0 24px}.wrapper #order .order_flows .order_step .spte_inner .text p{margin-top:8px;font-size:15px;font-weight:700}@media(max-width:480px){.wrapper #order .order_flows .order_step .spte_inner .text p{font-size:1rem;text-align:left}.wrapper #order .order_flows .order_step .spte_inner .text p br{display:none}}.wrapper #order .order_flows .order_step .spte_inner .text h4{font-size:24px}@media(max-width:480px){.wrapper #order .order_flows .order_step .spte_inner .text h4{font-size:18px;line-height:1.2em}}.wrapper #amount .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #amount .sec_title_main{font-size:30px}}.wrapper #amount .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #amount .sec_title_sub{font-size:20px}}.wrapper #partner .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #partner .sec_title_main{font-size:30px}}.wrapper #partner .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #partner .sec_title_sub{font-size:20px}}.wrapper #partner .sec_title_main br{display:none}@media(max-width:480px){.wrapper #partner .sec_title_main br{display:block}}.wrapper #partner .partners_list{display:grid;padding-left:0;grid-template-columns:repeat(3,1fr);grid-gap:32px}@media(max-width:780px){.wrapper #partner .partners_list{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.wrapper #partner .partners_list{grid-template-columns:repeat(1,1fr)}}.wrapper #partner .partners_list{grid-gap:32px}.wrapper #partner .partners_list .partners{margin:0}.wrapper #partner .partners_list .partners .partner_inner{padding:26px}.wrapper #partner .partners_list .partners .partner_inner .prof_area{display:grid;grid-template-columns:130px 1fr;gap:20px}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .prof_area{grid-template-columns:90px 1fr;gap:5%}}.wrapper #partner .partners_list .partners .partner_inner .prof_area .tag{padding:8px 16px;font-size:15px}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .prof_area .tag{font-size:14px}}.wrapper #partner .partners_list .partners .partner_inner .prof_area .job{font-size:1rem;line-height:1.2em;margin:10px auto;font-weight:700}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .prof_area .job{font-size:14px}}.wrapper #partner .partners_list .partners .partner_inner .prof_area .name{font-size:22px;font-weight:700}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .prof_area .name{font-size:19px}}.wrapper #partner .partners_list .partners .partner_inner .prof_area .name_h{line-height:22px}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .prof_area .name_h{line-height:19ox}}.wrapper #partner .partners_list .partners .partner_inner .comment{margin:8px 0 16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .comment{font-size:12px}}.wrapper #partner .partners_list .partners .partner_inner .link{width:100%}.wrapper #partner .partners_list .partners .partner_inner .link .btn{font-size:1rem;padding:0;display:flex;align-items:center}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .link .btn{font-size:14px}}.wrapper #partner .partners_list .partners .partner_inner .link .btn .arrow{background:url(./btn_pale_arrow-min.svg) no-repeat;position:relative;border-radius:50%;border:2px solid #174434;width:24px!important;height:24px!important;display:inline-block;background-size:80%;background-position:center center;transition:.3s;margin-left:.5em}@media(max-width:480px){.wrapper #partner .partners_list .partners .partner_inner .link .btn .arrow{border:3px solid #174434;background:url(./btn_pale_arrow-narrow.svg) no-repeat;background-position:center}}.wrapper #partner .partners_list button:before{opacity:.25;background-color:#fff;color:unset}.wrapper #partner .partners_list li.slick-active button:before{opacity:.75;background-color:#fff;color:unset}.wrapper #partner .partner_message p{font-size:20px}@media(max-width:480px){.wrapper #partner .partner_message p{font-size:15px}}.wrapper #blog_top .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #blog_top .sec_title_main{font-size:30px}}.wrapper #blog_top .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #blog_top .sec_title_sub{font-size:20px}}.wrapper #news .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #news .sec_title_main{font-size:30px}}.wrapper #news .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #news .sec_title_sub{font-size:20px}}.wrapper #voice .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #voice .sec_title_main{font-size:30px}}.wrapper #voice .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #voice .sec_title_sub{font-size:20px}}.wrapper #review .sec_title_main{font-size:55px}@media(max-width:480px){.wrapper #review .sec_title_main{font-size:30px}}.wrapper #review .sec_title_sub{font-size:30px}@media(max-width:480px){.wrapper #review .sec_title_sub{font-size:20px}}.wrapper #review .reviews .reviews_list .review{border:1px solid #333333}.wrapper #review .reviews .reviews_list .review .review_inner{padding:16px}.wrapper #review .reviews .reviews_list .review .review_inner .prof{display:grid;grid-template-columns:24px 1fr;grid-gap:16px;align-items:center}.wrapper #review .reviews .reviews_list .review .review_inner .prof .name{font-size:.8rem}.wrapper #review .reviews .reviews_list .review .review_inner .col{padding:8px 0 0}.wrapper #review .reviews .reviews_list .review .review_inner .col .label{font-size:.8rem;font-weight:700}@media(max-width:480px){.wrapper #review .reviews .reviews_list .review .review_inner .col .label{font-size:12px}}.wrapper #review .reviews .reviews_list .review .review_inner .col ul li{display:inline-block}@media(max-width:480px){.wrapper #review .reviews .reviews_list .review .review_inner .col ul li{font-size:12px}}.wrapper #review .reviews .reviews_list .review .review_inner .comment{position:relative;margin-bottom:16px}.wrapper #review .reviews .reviews_list .review .review_inner .comment:after{display:none}.wrapper #review .reviews .reviews_list .review .review_inner .comment .readmore{display:none;position:absolute;font-size:.8rem;bottom:0;z-index:2;font-weight:700;width:100%}.wrapper #review .reviews .reviews_list .review .review_inner .comment.hide{height:6em;overflow:hidden}.wrapper #review .reviews .reviews_list .review .review_inner .comment.hide .readmore{display:block}.wrapper #review .reviews .reviews_list .review .review_inner .comment.hide:after{content:"";width:100%;position:absolute;z-index:1;height:4em;display:block;bottom:0;background:linear-gradient(0,#fff 20%,transparent)}.wrapper #review .reviews .reviews_list .review .review_inner .items_wrapper li{font-size:.8rem}.wrapper #review .reviews .reviews_list .review .review_inner .dog_image{width:50%}.wrapper #review .reviews .reviews_list .review .review_inner .rating_wrapper{display:flex;align-items:center}.wrapper #review .reviews .reviews_list .review .review_inner .rating_wrapper ul{margin-left:8px}.wrapper #news .blog_info{border-top:2px solid #174434}.wrapper #news .news .news_wrapper{margin-bottom:40px}.wrapper #news .news .news_wrapper .news_item:last-child .news_item_inner{border-bottom:1px solid #174434}@media(max-width:480px){.wrapper #news .news .news_wrapper .news_item:first-child .news_item_inner{border-top:none!important}}.wrapper #news .news .news_wrapper .news_item .news_item_inner{border-top:1px solid #174434;padding:24px 8px;display:flex;align-items:center;justify-content:space-between;transition:.3s}.wrapper #news .news .news_wrapper .news_item .news_item_inner p,.wrapper #news .news .news_wrapper .news_item .news_item_inner span{font-weight:700;display:inline-block}@media(max-width:780px){.wrapper #news .news .news_wrapper .news_item .news_item_inner p,.wrapper #news .news .news_wrapper .news_item .news_item_inner span{font-weight:400}}.wrapper #news .news .news_wrapper .news_item .news_item_inner p .year,.wrapper #news .news .news_wrapper .news_item .news_item_inner span .year{font-weight:700}.wrapper #news .news .news_wrapper .news_item .news_item_inner .headline{white-space:nowrap;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;width:calc(100% - 8em - 120px);text-align:left;font-weight:700}@media(max-width:480px){.wrapper #news .news .news_wrapper .news_item .news_item_inner .headline{font-size:12px;width:100%}}.wrapper #news .news .news_wrapper .news_item .news_item_inner .link{text-align:right;padding:0 40px 0 8px;position:relative;width:100px;font-weight:700}@media(max-width:480px){.wrapper #news .news .news_wrapper .news_item .news_item_inner .link{font-size:10px;padding:0 16px 0 8px;width:auto}}.wrapper #news .news .news_wrapper .news_item .news_item_inner .link:after{width:32px;height:32px;background-size:contain;display:flex;align-items:center;justify-content:center;content:"\2192";position:absolute;right:8px;top:0;bottom:0;margin:auto}@media(max-width:480px){.wrapper #news .news .news_wrapper .news_item .news_item_inner .link:after{width:12px;right:0}}.wrapper #news .news .news_wrapper .news_item .news_item_inner .date{display:flex;align-items:baseline;width:8em;font-weight:700}.wrapper #news .news .news_wrapper .news_item .news_item_inner .date span:not(:last-child):after{content:".";color:inherit}@media(max-width:480px){.wrapper #news .news .news_wrapper .news_item .news_item_inner .date{font-size:10px;font-weight:400!important}}.wrapper #news .news .news_wrapper .news_item .news_item_inner{transition:.3s}.wrapper #news .news .news_wrapper .news_item .news_item_inner:hover{opacity:.8}.wrapper #news .news .news_wrapper .news_item .news_item_inner:hover .link:after{right:4px}@media(max-width:780px){.wrapper #news .news .news_wrapper .news_item .news_item_inner{position:relative;flex-flow:column;padding-right:80px;align-items:baseline}.wrapper #news .news .news_wrapper .news_item .news_item_inner p,.wrapper #news .news .news_wrapper .news_item .news_item_inner span{font-weight:400}.wrapper #news .news .news_wrapper .news_item .news_item_inner p .year,.wrapper #news .news .news_wrapper .news_item .news_item_inner span .year{font-weight:700;margin-bottom:5px}.wrapper #news .news .news_wrapper .news_item .news_item_inner .link{position:absolute;display:flex;align-items:center;bottom:25px;right:0;margin:auto}.wrapper #news .news .news_wrapper .news_item .news_item_inner .headline{white-space:pre-wrap;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:480px){.wrapper #blog_top .sec_title_main_pc{display:none}}.wrapper #blog_top .sec_title_main_sp{display:none}@media(max-width:480px){.wrapper #blog_top .sec_title_main_sp{display:block}}@media(max-width:480px){.wrapper #blog_top .sec_title_sub_pc{display:none}}.wrapper #blog_top .sec_title_sub_sp{display:none}@media(max-width:480px){.wrapper #blog_top .sec_title_sub_sp{display:block}}.wrapper #blog_top .blog .blog_wrapper{padding:16px 0 64px;gap:50px}.wrapper #blog_top .blog .blog_wrapper .blog_item{position:relative;width:100%;margin:0}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner{padding:28px 28px 52px;display:block}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .content_area{padding:0 0 8px}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .content_area .thumb img{-o-object-fit:cover;object-fit:cover}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .content_area .title{margin:16px 0}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .content_area p{font-size:15px;font-weight:600}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .link{position:absolute;bottom:28px;right:8px;padding-right:40px}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .link span{font-family:Montserrat;font-weight:700}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .link:after{content:"";width:24px;height:24px;border-radius:50%;border:2px solid #174434;background:url(./btn_pale_arrow-min.svg) no-repeat;background-size:80%;background-position:center;display:block;position:absolute;right:8px;top:0;bottom:0;margin:auto}@media(max-width:480px){.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .link:after{border:3px solid #174434;background:url(./btn_pale_arrow-narrow.svg) no-repeat;background-position:center}}.wrapper #blog_top .blog .blog_wrapper .slick-dots{bottom:5px}@media(max-width:480px){.wrapper #blog_top .blog .blog_wrapper .slick-dots{bottom:-32px}}.wrapper #blog_top .blog .blog_wrapper .blog_item .blog_item_inner .content_area img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.wrapper #kodawari{overflow-x:hidden}.wrapper #kodawari h3.text_underline{font-size:36px}@media(max-width:480px){.wrapper #kodawari h3.text_underline{font-size:20px;border-bottom:2px solid #174434}}.wrapper #kodawari p.fc_green{font-size:18px;font-weight:600}.wrapper #kodawari p.fc_green.sec_title_sub{font-size:20px;font-weight:700}@media(max-width:480px){.wrapper #kodawari p.fc_green.sec_title_sub{font-size:16px}}.wrapper #kodawari p.fc_green a{font-size:18px;font-weight:600;text-decoration:underline}.wrapper #kodawari p.fc_green span{font-size:18px;font-weight:600}@media(max-width:480px){.wrapper #kodawari p.fc_green,.wrapper #kodawari p.fc_green a,.wrapper #kodawari p.fc_green span{font-size:12px;font-weight:700}}.wrapper #kodawari div.bg_white{margin-bottom:80px}@media(max-width:480px){.wrapper #kodawari div.bg_white{margin-bottom:0}}@media(max-width:480px){.wrapper #kodawari .sec_inner{padding-top:20px}}@media(max-width:480px){.wrapper #kodawari .sec_title{padding:0}.wrapper #kodawari .sec_title .sec_title_sub{padding:0 5%;box-sizing:border-box;font-size:16px}}.wrapper #kodawari .human_grade{margin-top:40px}@media(max-width:480px){.wrapper #kodawari .human_grade{margin-top:20px}}.wrapper #kodawari .human_grade .bg_message{margin:auto;margin:0 calc(50% - 50vw);width:100vw}.wrapper #kodawari .human_grade .bg_message h3{font-size:min(13vw,140px);width:100%;text-align:center;line-height:80%;margin-bottom:25px}@media(max-width:480px){.wrapper #kodawari .human_grade .bg_message h3{font-size:12.35vw}}.wrapper #kodawari .human_grade_inner{position:relative;z-index:1;max-width:1000px;margin:auto;padding:0 16px 40px}@media(max-width:480px){.wrapper #kodawari .human_grade_inner{padding:0 16px}}.wrapper #kodawari .human_grade_inner>.title{margin-top:32px;margin-bottom:64px;font-size:36px}@media(max-width:480px){.wrapper #kodawari .human_grade_inner>.title{font-size:22px}}.wrapper #kodawari .human_grade_inner .human_grade_wrap{padding:32px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:780px){.wrapper #kodawari .human_grade_inner .human_grade_wrap{gap:16px;padding:0}}@media(max-width:480px){.wrapper #kodawari .human_grade_inner .human_grade_wrap{gap:16px;grid-template-columns:1fr;width:100vw;margin:0 0 0 -16.5px;padding:0}}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item{max-width:382px;margin:auto}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item .thumb{width:80%;margin:auto}@media(max-width:480px){.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item .thumb{width:100%}}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item .title{margin:24px auto 8px}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item .title span{font-size:26px}@media(max-width:480px){.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item .title span{font-size:18px}}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item p{font-weight:700}@media(max-width:480px){.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item{padding:0 15px;margin:10px 0}.wrapper #kodawari .human_grade_inner .human_grade_wrap .human_grade_item p{font-size:15px}}.wrapper #feature_point .blog_wrapper .blog_item{background:#e1edf5}.wrapper #feature_point .blog_wrapper .blog_item_inner{padding:24px;height:100%;display:flex;flex-flow:column;justify-content:space-between}.wrapper #feature_point .blog_wrapper .blog_item_inner .content_area h4{font-size:16px}.wrapper #feature_point .blog_wrapper .blog_item_inner .content_area h4 span{font-size:18px}.wrapper #feature_point .blog_wrapper .blog_item_inner .content_area *{color:#174434}.wrapper #feature_point .blog_wrapper .blog_item_inner .content_area>p{margin-top:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}.wrapper #feature_point .blog_wrapper .blog_item_inner .link{margin:auto;display:flex;align-items:center;justify-content:center;max-width:184px;border-radius:40px;padding:8px 0}.wrapper #feature_point .blog_wrapper .blog_item_inner .link img{width:32px;margin:0 8px;height:auto}.wrapper #feature_point .sec_title_main_mini{font-size:32px;position:relative;margin-bottom:40px;font-weight:700}@media(max-width:480px){.wrapper #feature_point .sec_title_main_mini{font-size:22px}}.wrapper #feature_point .sec_title_main_mini:after{content:"";display:inline-block;background-color:#174434;width:30px;height:2px;position:absolute;transform:rotate(-45deg);bottom:-30px;left:calc(50% - 20px)}.wrapper #feature_point .feature_point_link{padding-top:100px;margin-top:-100px}@media(max-width:480px){.wrapper #feature_point .feature_point_link{padding-top:120px;margin-top:-120px}}.wrapper #feature_point .point_wrap{padding:24px 0 64px}@media(max-width:480px){.wrapper #feature_point .point_wrap{padding:24px 0 96px}.wrapper #feature_point .point_wrap:last-child{padding-bottom:0}}.wrapper #feature_point .point_wrap .btn{margin-top:40px}.wrapper #feature_point .point_wrap .point_inner .col_2{display:flex;position:relative}.wrapper #feature_point .point_wrap .point_inner .col_2>div{width:50%}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area{padding:0 0 0 60px;display:grid}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title,.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .num{font-weight:700;text-align:left;font-size:26px}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title,.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .num{font-size:18px}}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .num{width:100%;position:absolute;top:-40px;text-align:center;left:0}}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont{display:flex;flex-wrap:wrap;align-items:end}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont{justify-content:center}}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title{padding:32px 0 16px}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title{text-align:center;padding:16px 0}}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title span{font-size:32px;display:inline-block}@media(max-width:780px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title span{font-size:1.5rem}}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont .title span{font-size:26px}}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont p{font-size:18px;font-weight:700}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area .cont p{font-size:15px}}.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse{flex-flow:row-reverse}.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area{padding:0 60px 0 0}.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area .cont .title,.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area .num{text-align:right}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area .cont .title,.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area .num{text-align:center}}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .col_2,.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse{flex-flow:column}.wrapper #feature_point .point_wrap .point_inner .col_2.row-reverse>div.text_area{padding:2%}.wrapper #feature_point .point_wrap .point_inner .col_2>div{width:100%}.wrapper #feature_point .point_wrap .point_inner .col_2>div.text_area{padding:2%}}.wrapper #feature_point .point_wrap .point_inner .exp{padding:24px;margin-top:40px}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .exp .exp_pc{display:none}}.wrapper #feature_point .point_wrap .point_inner .exp .exp_sp{display:none}@media(max-width:480px){.wrapper #feature_point .point_wrap .point_inner .exp .exp_sp{display:block}}.wrapper #feature_point .point_wrap .point_inner_slider{margin:74px 0;transform:translate(12px)}.wrapper #feature_point .point_wrap .point_inner_slider .slick-dots{transform:translate(-12px)}.wrapper #feature_point .point_wrap .point_inner_slider__item{padding:24px;background-color:#d9e4ea;color:#174434;margin-right:20px}.wrapper #feature_point .point_wrap .point_inner_slider__item--name{margin-top:15px;font-size:18px;color:#174434}.wrapper #feature_point .point_wrap .point_inner_slider__item--name span{color:#174434;font-size:.8em;display:block}.wrapper #feature_point .point_wrap .point_inner_slider__item--text{margin-top:35px;font-size:15px;color:#174434}.wrapper #background .sec_title{border-bottom:2px solid #174434;margin-bottom:32px;font-size:26px}@media(max-width:480px){.wrapper #background .sec_title{font-size:24px;text-align:center;padding:40px 0 12px}}.wrapper #background .bg_message{margin:auto;margin:0 calc(50% - 50vw);width:100vw}.wrapper #background .bg_message h3{font-size:min(10vw,100px);width:100%;text-align:center;line-height:80%;margin-bottom:25px}@media(max-width:480px){.wrapper #background .bg_message h3{letter-spacing:.1em;font-size:min(12.35vw,110px)}}.wrapper #background .bg_message h3 img{max-width:-moz-max-content;max-width:max-content}.wrapper #background .bg_message_pc{font-size:min(10vw,100px)}@media(max-width:480px){.wrapper #background .bg_message_pc{display:none}}.wrapper #background .bg_message_sp{font-size:min(15vw,110px);display:none}@media(max-width:480px){.wrapper #background .bg_message_sp{display:block}}.wrapper #background .for_myBuddy_inner h3{margin-bottom:32px;text-align:center;font-size:30px}@media(max-width:480px){.wrapper #background .for_myBuddy_inner h3{font-size:28px}}.wrapper #background .for_myBuddy_inner p{font-size:18px}@media(max-width:480px){.wrapper #background .for_myBuddy_inner p{font-size:15px}}.wrapper #background .for_myBuddy_inner h4{font-size:24px}@media(max-width:480px){.wrapper #background .for_myBuddy_inner h4{font-size:18px}}.wrapper #background .for_myBuddy_inner .sec_title_sub{text-align:center;font-weight:700}@media(max-width:480px){.wrapper #background .for_myBuddy_inner .sec_title_sub{text-align:left}}.wrapper #background .for_myBuddy_inner img{margin:50px auto;max-width:600px}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap{display:flex;flex-wrap:wrap;justify-content:space-around;row-gap:40px;width:90%;margin:auto}@media(max-width:480px){.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap{width:100%}}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item{width:45%;text-align:center}@media(max-width:780px){.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item{width:100%}}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap h4{position:relative;padding:0 30px;display:inline;margin:auto}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap h4:before{position:absolute;top:.3rem;height:1.8rem;content:"";border-left:solid 5px #ffa900;left:0;transform:rotate(-30deg)}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap h4:after{position:absolute;top:.3rem;height:1.8rem;content:"";border-right:solid 5px #ffa900;right:0;transform:rotate(30deg)}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item--balloon{position:relative;display:inline-block;margin:1.5em 0;padding:20px;color:#174434;font-size:16px;background:#fff;border:solid 3px #174434;box-sizing:border-box;border-radius:15px}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item--balloon p{font-size:16px;font-weight:700}@media(max-width:480px){.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item--balloon p{font-size:13px}}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item--balloon:before{content:"";position:absolute;top:-23px;left:50%;margin-left:-15px;border:12px solid transparent;border-bottom:12px solid #FFF;z-index:2}.wrapper #background .for_myBuddy_inner .for_myBuddy_wrap .for_myBuddy_item--balloon:after{content:"";position:absolute;top:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-bottom:14px solid #174434;z-index:1}.wrapper #background img{width:100%}.wrapper .founders .founder .founder_inner{display:flex;flex-wrap:wrap;padding:0 0 40px}@media(max-width:480px){.wrapper .founders .founder .founder_inner{flex-direction:column-reverse}}.wrapper .founders .founder .founder_inner .text_area{width:70%;padding:0 60px 0 0}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area{padding:32px 0 0}}.wrapper .founders .founder .founder_inner .text_area h3{font-size:24px}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area h3{font-size:20px}}.wrapper .founders .founder .founder_inner .text_area p{font-size:16px;font-weight:700;line-height:2em}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area p{font-size:13px}}.wrapper .founders .founder .founder_inner .text_area .headline{margin-bottom:1em;letter-spacing:-1px}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area .headline{text-align:center}}.wrapper .founders .founder .founder_inner .text_area .headline br{display:none}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area .headline br{display:block}}.wrapper .founders .founder .founder_inner .text_area .headline2{margin-bottom:1em}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area .headline2{text-align:center}}.wrapper .founders .founder .founder_inner .img_area{width:30%;position:relative}.wrapper .founders .founder .founder_inner .img_area .img{width:100%;padding-right:1.5em}@media(max-width:480px){.wrapper .founders .founder .founder_inner .img_area .img{padding:20px 40px 0}}.wrapper .founders .founder .founder_inner .img_area .ruby{top:127px;position:absolute;transform:rotate(-90deg);right:25px;width:0;height:0;white-space:nowrap}@media(max-width:480px){.wrapper .founders .founder .founder_inner .img_area .ruby{top:147px;right:35px;font-style:italic;font-size:16px}}.wrapper .founders .founder .founder_inner .img_area .name{margin-top:8px}@media(max-width:480px){.wrapper .founders .founder .founder_inner .img_area .name{padding:0 40px;font-size:13px}}@media(max-width:480px){.wrapper .founders .founder .founder_inner .text_area,.wrapper .founders .founder .founder_inner .img_area{width:100%}}.wrapper .menu_anker_title{padding:20px 0 60px}@media(max-width:480px){.wrapper .menu_anker_title{padding:0 0 20px}}.wrapper .menu_anker_title .sec_title_sub{font-size:20px;font-weight:700}@media(max-width:480px){.wrapper .menu_anker_title .sec_title_sub{font-size:16px;text-align:left}}.wrapper .menu_cards{padding:32px 0;display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}@media(max-width:780px){.wrapper .menu_cards{gap:20px}}@media(max-width:480px){.wrapper .menu_cards{width:100vw;display:block;margin-left:-5.5%}}.wrapper .menu_cards .menu_card{padding:33px 33px 120px;overflow:hidden;position:relative;max-width:550px;height:100%;margin:auto}@media(max-width:480px){.wrapper .menu_cards .menu_card{padding:16px 16px 120px;margin:0 8px}}.wrapper .menu_cards .menu_card .menu_card_link{transform:translateY(-160px)}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .headline{font-size:22px;margin-bottom:1rem;font-weight:700}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .headline{font-size:13px}}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .comment{font-size:16px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .comment{font-size:12px;font-weight:700}}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title{display:flex;align-items:center;justify-content:center;margin-top:64px;margin-bottom:1rem;font-size:22px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title{font-size:10px}}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title:before,.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title:after{content:"";display:inline-block;width:100%;height:2px;background:#fff}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title>p{white-space:nowrap;padding:0 1rem;font-size:1rem}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .exp_area .decorate_title>p{font-size:12px}}.wrapper .menu_cards .menu_card .menu_card_inner .exp_area ul li{font-size:18px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .exp_area ul li{font-size:11px}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area{padding-bottom:16px}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .thumb{margin-bottom:-20px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .thumb{margin-bottom:-12px}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title{padding:0 0 0 16px;position:relative;z-index:1}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title{padding-left:0}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title{position:relative;z-index:1}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span:first-child{padding-right:4px}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.num{display:inline-block;margin-right:10px;height:60px}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.num img{display:inline-block;height:100%;width:auto}@media(max-width:780px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.num{height:28px;min-width:unset;margin-right:4px}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.mid{font-size:46px;font-weight:400;letter-spacing:-.01em}@media(max-width:780px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.mid{font-size:1.6rem}}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.mid{font-size:23px}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.mid_care{font-size:32px;font-weight:400;margin-left:8px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.mid_care{font-size:13px}}.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.sm{font-size:24px;font-weight:400}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .title_area .title span.sm{font-size:12px}}.wrapper .menu_cards .menu_card .menu_card_inner .btn_area{position:absolute;bottom:40px;left:0;right:0;margin:auto}.wrapper .menu_cards .menu_card .menu_card_inner .btn_area .btn{padding:18px;min-width:256px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .btn_area .btn{padding:5% 10%;min-width:unset}}.wrapper .menu_cards .menu_card .menu_card_inner .btn_area span{font-size:18px}@media(max-width:480px){.wrapper .menu_cards .menu_card .menu_card_inner .btn_area span{font-size:16px}}.wrapper .menu_card_popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:#0009;z-index:100}.wrapper .menu_card_popup p,.wrapper .menu_card_popup th,.wrapper .menu_card_popup td{color:#174434}.wrapper .menu_card_popup .menu_card_popup--box{overflow-y:scroll;overflow-x:hidden;width:90%;max-width:680px;max-height:90%;position:relative}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__closeButton{cursor:pointer;right:40px;width:40px;height:40px;position:fixed;background:#00000040;padding:8px;border-radius:8px;z-index:101}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__closeButton{padding:6px;top:56px;right:48px;width:32px;height:32px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__closeButton img{width:100%;height:100%}.wrapper .menu_card_popup .menu_card_popup--box .title_area{padding:50px 50px 0}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .title_area{padding:25px}}.wrapper .menu_card_popup .menu_card_popup--box .title_area .thumb{margin-bottom:-12px}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3{padding:0 0 0 16px;position:relative}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .title_area h3{padding:0 0 0 5px;bottom:-32px}}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .num{width:80px;margin-right:8px;display:inline-block}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .num{width:40px;margin-right:10px}}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .num,.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .num img{display:inline-block}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .mid{font-size:2rem;font-weight:400}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .mid{font-size:1.5rem}}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .mid_care{margin-left:1em}.wrapper .menu_card_popup .menu_card_popup--box .title_area h3 .sm{font-size:1rem;font-weight:400}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content{padding:50px;background-color:#fff;color:#174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content p,.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content p span,.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content p.menu_card_popup__content--text{font-weight:600}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content{padding:5%}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body{text-align:center}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body h3{background:#ffa900;color:#fff;display:inline-block;padding:4px 16px;border-radius:8px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body ul{text-align:left;width:90%;margin:0 auto 24px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body ul li{list-style-type:disc;font-weight:400;color:#174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body ul li span{font-weight:700;color:#174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body h4{padding:16px 0;color:#174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body h4 span{color:#174434;position:relative}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__body h4 span:after{content:"\30fb";position:absolute;top:-1em;left:0;color:#174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__btn .btn{display:flex;flex-flow:column;justify-content:center;align-items:center;width:100%;margin:auto;max-width:400px;padding:12px 0}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__btn .btn:first-child{margin-bottom:16px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content.attention .ec-productRole__btn .btn span:nth-child(2){margin-top:4px;font-size:12px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content--title{font-size:24px;text-align:center;position:relative;margin-bottom:32px}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content--title{font-size:18px;margin-bottom:25px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content--title:last-of-type{margin-top:35px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content--title:last-of-type:after{content:"";background-color:#174434;width:70px;height:3px;text-align:center;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content--text{font-size:15px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__itemBox{width:100%}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item{margin-right:20px}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item{margin-right:0;padding:0 4px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item__imgBox{aspect-ratio:1/1;border-radius:50%;overflow:hidden}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item__imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item--title{text-align:center;font-size:18px}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item--title{font-size:14px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item--text{font-size:14px}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredients__item--text{font-size:12px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .slick-dots{bottom:-35px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredientsList{font-size:15px;margin-top:70px;font-weight:600}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredientsList span{font-weight:600}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredientsList--border{color:#174434;border-bottom:1px solid #174434}@media(max-width:480px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredientsList,.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__ingredientsList span{font-size:10px}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .btn_area{margin:30px 0 50px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .btn_area .btn{border:4px solid #174434}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup--trigger{border:2px solid #174434;margin:50px auto}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component{display:flex;justify-content:space-between;margin-top:24px}@media(max-width:780px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component{flex-direction:column;justify-content:space-between}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table{width:48%}@media(max-width:780px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table{width:100%}}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table th{width:100%;text-align:left;border-bottom:1px solid #ccc;height:30px;padding-bottom:10px;font-weight:700}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table td{padding:10px 10px 0;font-weight:600}@media(max-width:780px){.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table th{font-size:16px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table td{font-size:16px;padding:0 10px}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table td.table_ttl{width:6em;display:contents}.wrapper .menu_card_popup .menu_card_popup--box .menu_card_popup__content .menu_card_popup__component table:first-of-type{margin-bottom:20px}}.wrapper #best .sec_title_main_mini{font-size:32px;position:relative;margin-bottom:40px;font-family:Zen Kaku Gothic Antique;font-weight:700}@media(max-width:480px){.wrapper #best .sec_title_main_mini{font-size:24px}}.wrapper #best .sec_title_main_mini:after{content:"";display:inline-block;background-color:#174434;width:30px;height:2px;position:absolute;transform:rotate(-45deg);bottom:-30px;left:calc(50% - 20px)}.wrapper #best .sec_title_sub{font-size:26px;font-family:Zen Kaku Gothic Antique;font-weight:700}@media(max-width:480px){.wrapper #best .sec_title_sub{font-size:18px}}.wrapper #best .bestMenu_content{display:flex;background-color:#fff;overflow-x:auto}@media(max-width:780px){.wrapper #best .bestMenu_content{overflow-x:scroll;padding-bottom:24px;background-color:#e2e0d9}}.wrapper #best .bestMenu_content img{background:#fff;padding:0 1px;display:inline-block;max-width:100%;height:auto}@media(max-width:780px){.wrapper #best .bestMenu_content img{min-width:130px}}.wrapper #best .bestMenu_content img:nth-child(1){width:16.6666666667%;padding-left:0;border-left:1px solid #174434;margin:0}@media(max-width:780px){.wrapper #best .bestMenu_content img:nth-child(1){min-width:124px}}.wrapper #best .bestMenu_content img:nth-child(n+2){width:13.8888888889%;border-top:1px solid #174434}.wrapper #best .bestMenu_content img:nth-child(7){padding-right:0;border-right:1px solid #174434}.wrapper #best .sec_title br{display:none}@media(max-width:780px){.wrapper #best .sec_title br{display:block}}.wrapper .notes_wrapper .br{border:2px solid #174434}.wrapper .notes_wrapper .card{margin:24px auto;padding:56px 140px}@media(max-width:780px){.wrapper .notes_wrapper .card{padding:8% 12%}}.wrapper .notes_wrapper .card .card_title{margin-bottom:20px;max-width:856px}.wrapper .notes_wrapper .card .card_title span{font-size:24px}@media(max-width:480px){.wrapper .notes_wrapper .card .card_title span{font-size:20px}}.wrapper .notes_wrapper .card .card_comment{max-width:856px}.wrapper .notes_wrapper .card .card_comment span{font-size:22px;font-weight:700}@media(max-width:480px){.wrapper .notes_wrapper .card .card_comment span{font-size:14px}}.wrapper .notes_wrapper .card .card_sub_title_text{font-size:.8rem}@media(max-width:480px){.wrapper .notes_wrapper .card{padding:24px 16px}}.wrapper .notes_wrapper .bl_note__title{margin-top:40px;border-bottom:2px solid #174434;padding-bottom:8px;margin-bottom:16px}@media(max-width:480px){.wrapper .notes_wrapper .bl_note__title{text-align:center}}.wrapper .notes_wrapper .bl_note_item{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;gap:16px}@media(max-width:480px){.wrapper .notes_wrapper .bl_note_item{justify-content:center}}.wrapper .notes_wrapper .bl_note_item .bl_note_item__textarea h4{font-size:24px}@media(max-width:480px){.wrapper .notes_wrapper .bl_note_item .bl_note_item__textarea h4{font-size:16px}}.wrapper .notes_wrapper .bl_note_item .bl_note_item__textarea p{font-size:20px}@media(max-width:480px){.wrapper .notes_wrapper .bl_note_item .bl_note_item__textarea p{font-size:13px;font-weight:700}}.wrapper .notes_wrapper .bl_note_list{list-style-type:none}.wrapper .notes_wrapper .bl_note_list .bl_note_list_item{position:relative;padding-left:1em;font-size:16px}@media(max-width:480px){.wrapper .notes_wrapper .bl_note_list .bl_note_list_item{font-size:12px;font-weight:700}}.wrapper .notes_wrapper .bl_note_list .bl_note_list_item:before{content:"\30fb";position:absolute;top:0;left:0}.wrapper .ingredients_list_wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media(max-width:780px){.wrapper .ingredients_list_wrap{gap:16px}}@media(max-width:480px){.wrapper .ingredients_list_wrap{grid-template-columns:repeat(2,1fr)}}.wrapper .ingredients_list_wrap .ingredients_item{padding-bottom:32px}@media(max-width:480px){.wrapper .ingredients_list_wrap .ingredients_item{padding:0 8px}}.wrapper .ingredients_list_wrap .ingredients_item .thumb{border:1px solid #e2e0d9}.wrapper .ingredients_list_wrap .ingredients_item .text_area{padding:16px 0}.wrapper .ingredients_list_wrap .ingredients_item .text_area h3{font-size:20px;line-height:1.1em}@media(max-width:480px){.wrapper .ingredients_list_wrap .ingredients_item .text_area h3{font-size:14px}}.wrapper .ingredients_list_wrap .ingredients_item .text_area .explanation{padding:16px 0 32px}@media(max-width:480px){.wrapper .ingredients_list_wrap .ingredients_item .text_area .explanation{font-size:10px;font-weight:600}}.wrapper .ingredients_list_wrap .ingredients_item .text_area .produce,.wrapper .ingredients_list_wrap .ingredients_item .text_area .stock{display:flex;align-items:flex-start}.wrapper .ingredients_list_wrap .ingredients_item .text_area .produce .produce_title,.wrapper .ingredients_list_wrap .ingredients_item .text_area .produce .stock_title,.wrapper .ingredients_list_wrap .ingredients_item .text_area .stock .produce_title,.wrapper .ingredients_list_wrap .ingredients_item .text_area .stock .stock_title{white-space:nowrap}@media(max-width:480px){.wrapper .ingredients_list_wrap .ingredients_item .text_area .produce span,.wrapper .ingredients_list_wrap .ingredients_item .text_area .stock span{font-size:10px}}.wrapper .ingredients_title{display:flex;align-items:baseline;padding:16px 0;flex-wrap:wrap}.wrapper .ingredients_title .num{width:auto;height:70px;display:inline-block;margin:0 24px 0 0}@media(max-width:480px){.wrapper .ingredients_title .num{height:32px}}.wrapper .ingredients_title h2{font-size:60px;line-height:1em}@media(max-width:480px){.wrapper .ingredients_title h2{font-size:24px}}.wrapper .ingredients_title p{font-size:34px;font-weight:700}@media(max-width:480px){.wrapper .ingredients_title p{font-size:15px}}@media(max-width:480px){.wrapper .ingredients_title{position:relative;overflow:hidden;padding-top:40px;flex-flow:initial;flex-wrap:wrap}.wrapper .ingredients_title .num{position:relative;top:auto;opacity:.6;left:auto;height:36px;width:auto}}.wrapper .cards{display:flex;flex-wrap:wrap;gap:24px}.wrapper .cards .card .card_inner{padding:24px}@media(max-width:480px){.wrapper .cards .card .card_inner{padding:16px}}.wrapper .cards.partners_voice{position:relative}.wrapper .cards.partners_voice .text_area{padding:8px 0 16px}.wrapper .cards.partners_voice .text_area .address{padding-bottom:8px}.wrapper .cards.partners_voice .text_area .company{font-size:1rem}.wrapper .cards.partners_voice .text_area .comment.clamp_5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.wrapper .cards.partners_voice .partner_voice{position:relative;padding-bottom:40px;margin-bottom:24px}.wrapper .cards.partners_voice .partner_voice .btn_wrap{display:flex;justify-content:center;width:100%;position:absolute;left:0;right:0;bottom:16px}.wrapper .cards.col_3_2_1{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:780px){.wrapper .cards.col_3_2_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.wrapper .cards.col_3_2_1{grid-template-columns:1fr}}.wrapper .cards.partners{gap:24px 0;flex-flow:column}.wrapper .cards.partners .card_inner{display:grid;grid-template-columns:200px 1fr;gap:24px}.wrapper .cards.partners .card_inner .name{padding-top:16px}.wrapper .cards.partners .card_inner .comment{padding:16px 0 0}.wrapper .cards.partners .card_inner .role,.wrapper .cards.partners .card_inner .career{font-size:.7rem}@media(max-width:480px){.wrapper .cards.partners .card_inner{gap:16px;grid-template-columns:1fr}}.wrapper .contact .contact_inner{padding:0 0 80px}.wrapper .qr_image{max-width:240px;margin:24px auto 40px;padding:24px}.wrapper .qr_image .line{margin-top:16px;pointer-events:none}.wrapper .qr_image .line img{width:100%}.wrapper .qr_image .line{pointer-events:none}@media(max-width:480px){.wrapper .qr_image .line{pointer-events:visible}}.wrapper .contact_form_wrap{background:#f0efec;padding:32px 32px 64px}.wrapper .contact_form_wrap .form_title{padding-bottom:16px;margin-bottom:16px;width:100%;border-bottom:1px solid #174434}.wrapper .contact_form_wrap .input_area{display:block;margin:16px 0 24px}.wrapper .contact_form_wrap .input_area .input_label{margin-bottom:4px}.wrapper .contact_form_wrap .input_area input,.wrapper .contact_form_wrap .input_area textarea{background:#fff;border:1px solid #d4d4d4;color:#174434;padding:4px;display:block;width:100%}.wrapper .contact_form_wrap .check_wrap{padding:8px 0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wrapper .contact_form_wrap .check_wrap .note{width:100%}.wrapper .contact_form_wrap .check_wrap .check_label{display:inline-block;padding:2.4px 4px 2.4px 32px;position:relative}.wrapper .contact_form_wrap .check_wrap .check_label:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid #174434;position:absolute;left:8px;top:0;bottom:0;margin:auto}.wrapper .contact_form_wrap .check_wrap .check_label:after{content:"";display:inline-block;opacity:0;transition:.3s;width:12px;height:12px;background:#174434;position:absolute;left:11px;top:0;bottom:0;margin:auto}.wrapper .contact_form_wrap .check_wrap .radio .check_label:after,.wrapper .contact_form_wrap .check_wrap .radio .check_label:before{border-radius:50%}.wrapper .contact_form_wrap .check_wrap input:checked+.check_label:after{opacity:1}.wrapper .contact_form_wrap .btns{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;gap:16px}@media(max-width:480px){.wrapper .contact_form_wrap{padding:16px 26px 40px}}.wrapper .support_inner{padding:0 0 80px}@media(max-width:480px){.wrapper .support #tab01 .tab_inner{display:flex;flex-flow:column}.wrapper .support #tab01 .tab_inner .guid_container,.wrapper .support #tab01 .tab_inner .index{width:100%}}@media(max-width:480px){.wrapper .support #tab02 .index{display:flex;text-align:center;justify-content:center;gap:16px;flex-wrap:wrap}.wrapper .support #tab02 .index .index_item{border:none!important;width:calc(50% - 8px)}.wrapper .support #tab02 .index .index_item:last-child{width:70%}.wrapper .support #tab02 .index .index_item .index_item_inner{padding:.5em 1em;border-radius:.5em;background:#f6f6f4;border:none;font-size:12px}}.wrapper .support .tab_inner{padding:40px 0;display:grid;grid-template-columns:1fr 240px;align-items:flex-start;gap:24px}.wrapper .support .tab_inner p{font-size:20px}@media(max-width:480px){.wrapper .support .tab_inner p{font-size:12px}}@media(max-width:480px){.wrapper .support .tab_inner{grid-template-columns:1fr}.wrapper .support .tab_inner .content{grid-row:2/3}.wrapper .support .tab_inner .index{grid-row:1/2}}.wrapper .support .tab_inner{align-items:flex-start;gap:24px}.wrapper .support .tab_inner .quests_container .quests_item{display:none;animation-name:fade;animation-direction:reverse;animation-duration:.3s;opacity:0}.wrapper .support .tab_inner .quests_container .quests_item.tab-show{opacity:0;display:block;z-index:1;animation-name:fade;animation-direction:normal;animation-fill-mode:forwards;animation-duration:.3s}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quests_title span{font-weight:400;font-size:26px}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quests_title span{font-size:18px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quests_title{padding:1rem 0 .5rem;margin-bottom:.5rem;border-bottom:2px solid #174434;width:100%;display:block}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest{background-image:linear-gradient(to right,#174434,#174434 2px,transparent 2px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest:last-child{background-image:linear-gradient(to right,#174434,#174434 6px,transparent 6px)}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q{position:relative;padding:32px 48px 32px 62px;display:block}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q{padding:18px 48px 18px 62px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q span{font-size:18px}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q span{font-size:12px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q:before{content:"";display:inline-block;width:40px;height:30px;background:url(./masked_q.png) no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;top:26px;margin:auto}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_q:after{content:"";display:inline-block;width:16px;height:16px;border:2px solid #174434;border-left:none;border-top:none;transform:rotate(45deg);background-size:contain;background-position:center;position:absolute;right:8px;top:-16px;bottom:0;margin:auto}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a{position:relative;padding:8px 0 32px 62px;display:none;animation-name:fade;animation-direction:reverse;animation-duration:.3s;opacity:0}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a li,.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a p{font-size:16px}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a li,.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a p{font-size:12px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a span{font-size:16px}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a span{font-size:12px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a:before{content:"";display:inline-block;width:40px;height:29px;background:url(./masked_a.png) no-repeat;background-size:contain;background-position:center;position:absolute;left:8px;top:10px;margin:auto}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a a{text-decoration:underline;font-size:16px}@media(max-width:480px){.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest .quest_a a{font-size:12px}}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest.show .quest_q:after{transform:rotate(224deg);top:8px}.wrapper .support .tab_inner .quests_container .quests_item .quests_inner .quest_list .quest.show .quest_a{opacity:0;display:block;z-index:1;animation-name:fade;animation-direction:normal;animation-fill-mode:forwards;animation-duration:.3s}.wrapper .support .tab_inner .guid_container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px}.wrapper .support .tab_inner .guid_container .guid_item{padding:8px;display:flex;flex-flow:column;align-items:center;justify-content:center;aspect-ratio:1/1}.wrapper .support .tab_inner .guid_container .guid_item .thumb_area{max-width:124px;width:90%}.wrapper .support .tab_inner .guid_container .guid_item .thumb_area img{width:100%}.wrapper .support .tab_inner .guid_container .guid_item{aspect-ratio:1/1}@media(max-width:780px){.wrapper .support .tab_inner .guid_container .guid_item{padding:16px 8px;aspect-ratio:unset}}@media(max-width:780px){.wrapper .support .tab_inner .guid_container{grid-template-columns:repeat(2,1fr)}}.wrapper .support .tab_inner .index .index_item .index_item_inner{padding:1rem 0 1rem 16px;display:block;font-size:1.2rem}@media(max-width:480px){.wrapper .support .tab_inner .index .index_item .index_item_inner{padding:.5rem 0 .5rem 16px;font-size:1rem}}.wrapper .support .tab_inner .index .index_item:not(:first-child){border-top:1px dotted #174434}.wrapper #diagnostic #diagnostic_wrapper{z-index:-1;transition:.3s;pointer-events:none;opacity:0;position:fixed;overflow:scroll;top:0;left:0;right:0;bottom:0;margin:auto}.wrapper #diagnostic #diagnostic_wrapper::-webkit-scrollbar{display:none}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner{position:relative;height:100%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area{height:100%;display:grid;grid-template-columns:1fr 1fr}@media(max-width:780px){.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area{grid-template-columns:1fr}}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area{padding:40px 0 80px}@media(max-width:780px){.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area{padding:24px 0 0;display:grid;height:100%;overflow-y:scroll;grid-template-rows:min-content}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_inputs_container{padding:24px 0;height:100%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area::-webkit-scrollbar{display:none}}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .required_error_msg{display:none;font-size:.8rem;font-weight:700}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .required_item.err{border-color:#e3000c!important}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .required_item.err+.required_error_msg{display:block}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .note{font-size:12px;padding:8px 0 0}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area textarea[class=other_text]{background:#fff;border:1px solid #174434;color:#174434;outline:none;display:none}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_status .bl_status_step_num .current_step{font-size:2.5rem}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_status .bl_status_step_bar{display:flex;justify-content:space-between;width:160px;margin:8px auto;position:relative}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_status .bl_status_step_bar:after{width:100%;height:2px;background:#ffa900;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;content:"";display:block}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_status .bl_status_step_bar .bl_status{position:relative;z-index:2;display:inline-block;width:16px;height:16px;border:2px solid #ffa900;background:#fff;border-radius:50%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_status .bl_status_step_bar .bl_status.done{background-color:#ffa900}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap{display:none}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap{flex-flow:column;justify-content:center;max-width:450px;width:90%;margin:auto}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap.show{display:flex}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .open_modal{position:relative;display:flex;align-items:center;padding:16px 0;justify-content:center}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .open_modal:after{content:"";width:24px;height:24px;position:relative;display:inline-block;margin-left:16px;border:2px solid #174434;border-radius:50%;background:url(./arrow_green.svg) no-repeat;background-position:center;background-size:80%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_check_wrap{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:center;gap:8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_check_wrap .bl_check_item{border-radius:4px;border:1px solid #174434;padding:4px 16px 4px 40px;display:block;position:relative}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_check_wrap .bl_check_item:before{width:16px;height:16px;position:absolute;top:0;margin:auto;bottom:0;left:12px;border-radius:50%;border:2px solid #174434;display:block;content:""}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_check_wrap .bl_check_item input:checked+span:before{width:12px;height:12px;position:absolute;top:0;margin:auto;bottom:0;left:16px;border-radius:50%;background:#174434;display:block;content:""}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap select{background:#fff;border:1px solid #174434;border-radius:4px;padding:4px 8px;min-width:64px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_select_wrap{display:flex;align-items:center;justify-content:center;gap:8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_select_wrap label{display:inline}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_input_item{padding:8px 0;display:inline-block}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_input_item>input,.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_input_item>select{width:100%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_input_item .bl_input_item_label{margin-bottom:8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_input_item .bl_input_item_input_area{border:1px solid #174434;border-radius:4px;background:#fff;padding:4px 8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_style_select_wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,80px));gap:8px;justify-content:center}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .inputs_wrap{padding:24px 0 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px 8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .inputs_wrap .input_item{text-align:left;padding-left:24px;display:inline-block;position:relative;line-height:100%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .inputs_wrap .input_item span{font-size:12px;position:relative}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .inputs_wrap .input_item span:before{content:"";display:block;position:absolute;left:-20px;top:2px;margin:auto;height:14px;border:1px solid #174434;background:#fff;width:14px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .inputs_wrap .input_item input:checked+span:after{content:"";display:block;position:absolute;left:-18px;top:4px;margin:auto;height:10px;border:1px solid #174434;background:#174434;width:10px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_style_select_item .bl_style_select_inner{opacity:.5;transition:.3s;border:1px solid #174434;overflow:hidden;border-radius:8px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_style_select_item .bl_style_select_inner p{font-size:.8rem}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .quest_area .bl_input_wrap .bl_style_select_item input:checked+.bl_style_select_inner{opacity:1}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .img_area{position:relative;overflow:hidden;height:100%;width:100%}@media(max-width:780px){.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .img_area{display:none}}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .diagnostic_area .img_area img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area{left:0;right:0;margin:auto;bottom:0;z-index:2;position:fixed;display:flex;justify-content:center;gap:16px;height:80px;align-items:center}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area span{cursor:pointer}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .btn:after{content:"";width:24px;height:24px;display:inline-block;position:absolute;top:0;bottom:0;background:url(./arrow_white.svg) no-repeat;background-size:contain;margin:auto;background-position:center}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .prev{position:relative;padding-left:64px;padding-right:40px;border:2px solid #fff}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .prev:after{left:32px;transform:scale(-1)}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .finish,.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .next{border:2px solid #ffa900;padding-right:64px;padding-left:40px;position:relative}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .finish:after,.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .next:after{right:32px}.wrapper #diagnostic #diagnostic_wrapper .diagnostic_inner .ui_area .finish{display:none}.wrapper #diagnostic #diagnostic_wrapper.last_quest .next{display:none!important}.wrapper #diagnostic #diagnostic_wrapper.last_quest .finish{display:inline-block!important}.wrapper #diagnostic #diagnostic_wrapper.step01 .prev{opacity:0;pointer-events:none}.wrapper #diagnostic.start #diagnostic_wrapper{z-index:3;pointer-events:visible;opacity:1}.wrapper #screen_home{position:relative;z-index:1;height:calc(100vh - 540px);min-height:700px}.wrapper #screen_home .title_area .title_text{padding:40px 0}@media(max-width:480px){.wrapper #screen_home .title_area .title_text{padding:24px 0}}.wrapper #screen_home .title_area .title_dogs{max-width:100%;margin:auto auto 24px}@media(max-width:480px){.wrapper #screen_home .title_area .title_dogs{margin-bottom:16px}}.wrapper #screen_home .title_area .title_text{padding:0 0 32px}@media(max-width:480px){.wrapper #screen_home .title_area .title_text{padding:0 0 24px}}.wrapper #screen_home .title_area .title_text span{display:block}@media(max-width:480px){.wrapper #screen_home .title_area .title_text span{display:inline}}.wrapper #screen_home .title_area .title_text .login{display:inline-block;padding:0 8px;margin:0 2px;border-radius:16px;border:2px solid #174434;background:#fff;transition:.3s;color:#174434}.wrapper #screen_home .title_area .title_text .login:hover{opacity:.8;border:2px solid #174434;background:#174434;color:#fff}.wrapper #result .bl_select_area_title{padding-top:40px}.wrapper #result .bl_select_area_title>h3{font-size:28px;margin-bottom:40px}@media(max-width:480px){.wrapper #result .bl_select_area_title{padding-top:32px}.wrapper #result .bl_select_area_title>h3{font-size:15px;margin-bottom:16px}}.wrapper #result .bl_select_area_title .note,.wrapper #result .bl_select_area_title .note span{font-size:16px}@media(max-width:480px){.wrapper #result .bl_select_area_title .note{font-size:12px;text-align:left}.wrapper #result .bl_select_area_title .note span{font-size:12px}}.wrapper #result .bl_note_wrapper{padding:0 0 32px;max-width:780px;width:100%;margin:auto}.wrapper #result .bl_note_wrapper li,.wrapper #result .bl_note_wrapper span{font-size:12px}.wrapper #result .bl_result_summery{position:relative;padding:16px 32px 24px;max-width:780px;width:100%;margin:auto auto 24px}.wrapper #result .bl_result_summery .bl_summery_title{border-bottom:2px solid #174434;margin-bottom:8px;padding-bottom:8px}.wrapper #result .bl_result_summery .bl_summery_title>span{font-size:22px}@media(max-width:480px){.wrapper #result .bl_result_summery .bl_summery_title>span{font-size:15px}}@media(max-width:480px){.wrapper #result .bl_result_summery .bl_result_summery_list:first-child{flex-flow:column}}.wrapper #result .bl_result_summery .bl_result_summery_list:not(:last-child){border-bottom:1px dotted #174434}.wrapper #result .bl_result_summery .bl_result_summery_list .text{font-size:16px}@media(max-width:480px){.wrapper #result .bl_result_summery .bl_result_summery_list .text{font-size:12px}}.wrapper #result .bl_result_summery .bl_result_summery_list .value{font-size:26px}@media(max-width:480px){.wrapper #result .bl_result_summery .bl_result_summery_list .value{font-size:16px}}.wrapper #result .bl_result_summery .bl_result_summery_list .label{font-size:20px}@media(max-width:480px){.wrapper #result .bl_result_summery .bl_result_summery_list .label{font-size:12px}}.wrapper #result .bl_result_summery .bl_result_summery_list .bl_result_summer_list_item{padding:16px 0}.wrapper #result .bl_result_summery .bl_result_summery_list .bl_result_summer_list_item>.label{margin-bottom:8px}.wrapper #result .bl_result_summery .bl_result_summery_list .bl_result_summer_list_item>span{display:inline-block}.wrapper #result .bl_result_summery .bl_result_summery_list .bl_result_summer_list_item .att{display:inline;position:relative;background:linear-gradient(0deg,transparent 10%,#FFBA5A 10%,#FFBA5A 30%,transparent 30%);font-weight:700}@media(max-width:480px){.wrapper #result .bl_result_summery{padding:16px}}.wrapper #result .bl_select_area{padding:48px 0;display:flex;flex-wrap:wrap;align-items:stretch;gap:48px}@media(max-width:780px){.wrapper #result .bl_select_area{padding:32px 0;gap:40px 32px}}@media(max-width:480px){.wrapper #result .bl_select_area{padding:16px 0 24px;gap:16px 8px}}.wrapper #result .bl_select_area.max_selected .bl_select_item{opacity:.8}.wrapper #result .bl_select_area .bl_select_item{width:calc(33.3333333333% - 32px);display:grid;grid-template-rows:1fr 80px;transition:.3s}@media(max-width:780px){.wrapper #result .bl_select_area .bl_select_item{width:calc(50% - 16px)}}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item{width:calc(50% - 4px);grid-template-rows:1fr 48px}}.wrapper #result .bl_select_area .bl_select_item>label{display:flex;flex-flow:column;align-items:stretch;padding:0 16px 16px;position:relative;text-align:center}.wrapper #result .bl_select_area .bl_select_item>label>input{display:none;height:0}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item>label{padding:0 8px 8px}}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner{margin-bottom:32px;text-align:left}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text{position:relative;z-index:2;padding-left:8px}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .num{height:48px;margin-top:-24px}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .num img{height:100%;width:auto;margin-left:0}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .name{font-size:1.2rem}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .text{font-size:1rem;margin-top:16px}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text{padding-left:0}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .num{height:25px;margin-top:-18px}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .name{display:flex;align-items:baseline}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .name h3{font-size:13px}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .name p{font-size:9px}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .text{margin-top:0}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner .bl_select_text .text p{font-size:10px}}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .bl_select_item_inner{margin-bottom:0}}.wrapper #result .bl_select_area .bl_select_item .btn{margin:24px auto auto}.wrapper #result .bl_select_area .bl_select_item .btn span{font-size:min(3rem,18px)}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .btn span{font-size:9px}}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .btn{margin:10px auto auto;width:130px}.wrapper #result .bl_select_area .bl_select_item .btn .btn_inner:after{width:12px;height:10px;margin-left:5px}}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_title{font-size:1.5rem;line-height:100%}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .bl_select_item_title{font-size:18px}}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_thumb{position:relative}.wrapper #result .bl_select_area .bl_select_item .bl_select_item_thumb:after{display:block;content:"";background:#fff;border-radius:50%;top:8px;right:8px;width:32px;height:32px;position:absolute}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item .bl_select_item_thumb:after{top:unset;bottom:-12px;right:-4px}}.wrapper #result .bl_select_area .bl_select_item.recommend>label{position:relative}.wrapper #result .bl_select_area .bl_select_item.recommend>label:before{content:"\304a\3059\3059\3081";font-size:12px;color:#ffa900;width:64px;height:64px;border:1px solid #ffa900;border-radius:50%;font-weight:700;position:absolute;left:-16px;background:#fff;display:flex;align-items:center;justify-content:center;top:-32px}@media(max-width:480px){.wrapper #result .bl_select_area .bl_select_item.recommend>label:before{font-size:8px;width:45px;height:45px;border-width:2px;top:-6px;z-index:1;left:-12px}}.wrapper #result .bl_select_area .bl_select_item{transition:.3s}.wrapper #result .bl_select_area .bl_select_item.ng>label{pointer-events:none;cursor:not-allowed;filter:grayscale(.8) blur(.5px);opacity:.8;transition:.3s}.wrapper #result .bl_select_area .bl_select_item.allergy>label{pointer-events:none;cursor:not-allowed;opacity:.5}.wrapper #result .bl_select_area .bl_select_item.allergy>label .bl_select_item_thumb:after{background:#174434 url(./close.svg?v=154078423752295024111705591057) no-repeat;background-size:48%;background-position:center}.wrapper #result .bl_select_area .bl_select_item input:checked+.bl_select_item_inner .bl_select_item_thumb:after{background:#174434 url(./check.svg) no-repeat;background-size:48%;background-position:center}.wrapper #result .bl_pack_result_title>p{font-size:16px}@media(max-width:480px){.wrapper #result .bl_pack_result_title>p{font-size:12px}}.wrapper #result .bl_decorated_title{display:flex;justify-content:center;align-items:center}.wrapper #result .bl_decorated_title h3{font-size:40px}@media(max-width:480px){.wrapper #result .bl_decorated_title h3{font-size:32px}}.wrapper #result .bl_decorated_title h3:nth-child(2){font-size:28px}@media(max-width:480px){.wrapper #result .bl_decorated_title h3:nth-child(2){font-size:15px}}.wrapper #result .bl_decorated_title>span{font-size:32px}@media(max-width:480px){.wrapper #result .bl_decorated_title>span{font-size:24px}}.wrapper #result .bl_decorated_title>span:nth-child(2){padding:0rem 1rem;font-size:20px}@media(max-width:480px){.wrapper #result .bl_decorated_title>span:nth-child(2){font-size:13px}}.wrapper #result .bl_att_title{padding:16px 0;display:flex;width:100%;margin:auto;justify-content:center;align-items:stretch}@media(max-width:480px){.wrapper #result .bl_att_title{height:48px;padding:0;margin:0 0 16px}.wrapper #result .bl_att_title span img{height:100%}}.wrapper #result .bl_att_title span:nth-child(2){display:flex;align-items:baseline;padding:0;font-size:28px;width:calc(100% - 64px);justify-content:center}@media(max-width:900px){.wrapper #result .bl_att_title span:nth-child(2){font-size:22px}}@media(max-width:480px){.wrapper #result .bl_att_title span:nth-child(2){font-size:19px}}.wrapper #result .bl_att_title span:nth-child(2) span{font-size:42px}@media(max-width:900px){.wrapper #result .bl_att_title span:nth-child(2) span{font-size:32px}}@media(max-width:480px){.wrapper #result .bl_att_title span:nth-child(2) span{font-size:29px}}.wrapper #result .bl_att_title span:nth-child(3){transform:scale(-1)}.wrapper #result .bl_pack_wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding:40px 0}.wrapper #result .bl_pack_wrap .bl_pack_select_arae{display:flex;flex-flow:column;margin:24px 0}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select{display:block;padding:8px 0}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item{padding:16px 0;text-align:center;border:2px solid #174434;background:#fff;border-radius:64px}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .lower_text span{font-size:12px}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .plan_detail,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text{font-size:20px}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .lower_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .plan_detail{color:#174434}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2){padding:0 12px;margin:0 12px;position:relative}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):after,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):before{content:"";display:block;width:3px;height:20px;background:#174434;top:0;bottom:0;position:absolute;margin:auto}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):after,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):before{width:2px}}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):after{right:0}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):before{left:0}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2):before{display:none}}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(1){width:100%}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item .upper_text p:nth-child(2){margin-left:0;padding-left:0}}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select .bl_pack_select_item{border-radius:24px}}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item{background:#174434}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item .upper_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item .lower_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item .plan_detail{color:#fff}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item .upper_text p:nth-child(2):after,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select input:checked+.bl_pack_select_item .upper_text p:nth-child(2):before{background:#fff}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select:nth-child(2n) .bl_pack_select_item{border-radius:24px}}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select:nth-child(2n) input:checked+.bl_pack_select_item{background:#174434}.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select:nth-child(2n) input:checked+.bl_pack_select_item .upper_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select:nth-child(2n) input:checked+.bl_pack_select_item .lower_text,.wrapper #result .bl_pack_wrap .bl_pack_select_arae .bl_pack_select:nth-child(2n) input:checked+.bl_pack_select_item .plan_detail{color:#fff}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_pack_notes{padding:16px}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_pack_notes li{text-indent:-16px;font-size:16px;padding-left:16px}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_pack_notes li{text-indent:-12px;font-size:12px;padding-left:12px}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison{padding:16px 0 32px;display:grid;grid-template-columns:1fr 16px 1fr;gap:8px;align-items:center}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .title_text{padding:0!important}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .title_text{font-size:10px}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price{text-align:center}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal_text,.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_tax{font-size:1rem}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal_text,.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_tax{font-size:10px}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal_text.each_price,.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_tax.each_price{font-size:15px}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal{margin-top:8px}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal .price_each_meal_text{display:inline-block}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_each_meal{line-height:0}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_text{font-size:1.4rem;font-weight:700;font-family:Montserrat}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_text{font-size:14px}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price .price_text span{font-size:22px}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.teika .price_title{padding:2px 0;border:1px solid #174434}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.teika .price_each_meal{border-top:1px solid #174434}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.teika .price_text{position:relative}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.teika .price_text:after{content:"";display:block;width:124px;height:3px;background:#ff7600;position:absolute;top:6px;bottom:0;left:0;right:0;margin:auto}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.teika .price_text:after{width:100%;height:2px}}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.discount .price_title{padding:2px 0;border:1px solid #ff7600;background:#ff7600}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .price.discount .price_each_meal{border-top:1px solid #ff7600}.wrapper #result .bl_pack_wrap .bl_pack_result_area .bl_comparison .arrow img{width:100%;display:block}@media(max-width:480px){.wrapper #result .bl_pack_wrap .bl_pack_result_area{width:100vw;margin-left:-5%;border-radius:0;padding-bottom:32px}}.wrapper #result .bl_pack_wrap .note li{font-size:16px}@media(max-width:480px){.wrapper #result .bl_pack_wrap .note li{font-size:12px}}@media(max-width:780px){.wrapper #result .bl_pack_wrap{display:block}}@media(max-width:480px){.wrapper #result .bl_pack_wrap{padding:8px 0 20px}.wrapper #result .bl_pack_wrap .bl_pack_select_arae{padding-bottom:40px;margin:auto;width:100%}}.wrapper #result .bl_card{padding:24px}@media(max-width:480px){.wrapper #result .bl_card{padding:16px;margin-top:16px}}.wrapper #result .bl_trial_wrapper{margin-bottom:64px}.wrapper #result .bl_trial_wrapper .btn{width:300px;padding:20px 0}.wrapper #result .bl_trial_wrapper .btn .btn_inner{display:flex;align-items:center;justify-content:center;font-size:26px}.wrapper #result .bl_trial_wrapper .btn .btn_inner:after{width:42px;position:relative;margin:unset;display:inline-block;right:0}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .btn .btn_inner:after{width:34px}}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .btn .btn_inner{font-size:15px}}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .btn{width:155px;padding:16px 0}}.wrapper #result .bl_trial_wrapper .bl_trial_item{border-radius:80px;margin:16px 0;padding:8px 0}.wrapper #result .bl_trial_wrapper .bl_upper_text .bl_trial_title{font-size:34px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .bl_upper_text .bl_trial_title{font-size:20px}}.wrapper #result .bl_trial_wrapper .bl_lower_text .bl_trial_lineup{font-size:15px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .bl_lower_text .bl_trial_lineup{font-size:9px}}.wrapper #result .bl_trial_wrapper .trial_note{font-size:16px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .trial_note{font-size:10px}}.wrapper #result .bl_trial_wrapper .trial_price_wrap{padding:16px 0}.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_price_text{font-size:1.4rem}.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_price_text--price{font-size:42px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_price_text--price{font-size:30px}}.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_price_text--yean{font-size:25px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_price_text--yean{font-size:23px}}.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_tax_text{font-size:19px}@media(max-width:480px){.wrapper #result .bl_trial_wrapper .trial_price_wrap .trial_price .trial_tax_text{font-size:15px}}.wrapper #result .bl_trial_wrapper .btn{margin-top:32px}.wrapper .frequency_selecor_wrapper{padding:24px 0}.wrapper .bl_result_btns{display:flex;align-items:center;justify-content:center;gap:24px;padding:64px 0}@media(max-width:480px){.wrapper .bl_result_btns{padding:24px 0 48px}}.wrapper .bl_result_btns button{width:300px;padding-right:0!important;padding-left:0!important}@media(max-width:780px){.wrapper .bl_result_btns button{width:155px;height:50px;padding:0}}.wrapper .bl_result_btns #purchaseButton .btn_inner{display:flex;flex-flow:row-reverse;justify-content:center;align-items:center}.wrapper .bl_result_btns #buy_btn .btn_inner{display:flex;justify-content:center;align-items:center}.wrapper .bl_result_btns .btn_inner{display:flex;align-items:center;justify-content:center;font-size:26px}.wrapper .bl_result_btns .btn_inner:after{width:42px;position:relative;margin:unset;display:inline-block;right:0;left:0!important}@media(max-width:480px){.wrapper .bl_result_btns .btn_inner:after{width:34px}}@media(max-width:480px){.wrapper .bl_result_btns .btn_inner{font-size:15px}}.wrapper .bl_result_btn{cursor:pointer;position:relative}.wrapper .bl_result_btn p{font-size:24px}@media(max-width:480px){.wrapper .bl_result_btn p{font-size:15px}}.wrapper .bl_result_btn.next:after{content:"";width:0;height:0;position:relative;display:block;margin:auto;border:16px solid #174434;border-bottom:16px solid transparent;border-left:16px solid transparent;transform:rotate(136deg)}.wrapper .bl_select_wrap{position:relative;display:inline-block;width:454px}@media(max-width:480px){.wrapper .bl_select_wrap{width:280px;padding:16px 0 8px}}.wrapper .bl_select_wrap:after{content:"";position:absolute;pointer-events:none;width:0;height:0;border:12px solid #ffffff;border-bottom:12px solid transparent;border-right:10px solid transparent;border-left:10px solid transparent;display:flex;align-items:center;margin:auto;top:16px;bottom:0;right:16px}@media(max-width:480px){.wrapper .bl_select_wrap:after{border:8px solid #ffffff;border-bottom:8px solid transparent;border-right:8px solid transparent;border-left:8px solid transparent;top:20px;right:16px}}.wrapper .bl_select_wrap .bl_select{padding:8px 32px;border:2px solid;width:100%;height:96px;text-align:center;font-size:24px;border-radius:80px}.wrapper .bl_select_wrap .bl_select option{padding:8px 0}@media(max-width:480px){.wrapper .bl_select_wrap .bl_select{height:40px;font-size:15px;text-align:left;padding:0 0 0 16px}}.wrapper .content_area.blog strong{font-weight:700!important}footer{margin-top:auto}footer #footer#footer .footer_inner{padding:80px 0;display:grid;grid-gap:40px;grid-template-columns:320px 1fr}@media(max-width:780px){footer #footer#footer .footer_inner{grid-template-columns:1fr}}footer #footer#footer .footer_inner .footer_logo{max-width:240px}@media(max-width:780px){footer #footer#footer .footer_inner .footer_logo{margin:auto}}footer #footer#footer .footer_inner .copy{grid-column:2}@media(max-width:780px){footer #footer#footer .footer_inner .copy{grid-column:1;margin:auto}}footer #footer#footer .footer_inner .site_sns{margin-top:32px}footer #footer#footer .footer_inner .site_sns .sns_title{font-size:1.25rem;font-weight:700;margin-bottom:16px}@media(max-width:780px){footer #footer#footer .footer_inner .site_sns .sns_title{text-align:center}}footer #footer#footer .footer_inner .site_sns .sns{display:flex;align-items:center;gap:16px}footer #footer#footer .footer_inner .site_sns .sns .sns_item{width:32px;transition:.3s}footer #footer#footer .footer_inner .site_sns .sns .sns_item:hover{opacity:.8}@media(max-width:780px){footer #footer#footer .footer_inner .site_sns_pc{display:none}}footer #footer#footer .footer_inner .site_sns_tab{display:none}@media(max-width:780px){footer #footer#footer .footer_inner .site_sns_tab{display:block;margin:auto}}footer #footer#footer .footer_inner .footer_links_wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:780px){footer #footer#footer .footer_inner .footer_links_wrapper{grid-template-columns:repeat(2,1fr);gap:30px}}footer #footer#footer .footer_inner .footer_links_wrapper .footer_links .second{margin-left:15px;position:relative}footer #footer#footer .footer_inner .footer_links_wrapper .footer_links .second:after{content:"";display:inline-block;height:2px;width:6px;background:#fff;left:-12px;top:0;bottom:0;position:absolute;margin:auto}footer #footer#footer .footer_inner .footer_links_wrapper .footer_links .footer_link .footer_link_inner{font-size:.8rem;transition:.3s}footer #footer#footer .footer_inner .footer_links_wrapper .footer_links .footer_link .footer_link_inner:hover{opacity:.8}footer #footer#footer .footer_inner .footer_links_wrapper .footer_links .footer_link:not(:last-child) .footer_link_inner{margin-bottom:8px;display:block}footer #footer#footer .footer_inner .site_info{display:flex;flex-flow:column;align-items:stretch;justify-content:space-between}.mypage_naviBlock-pc{position:fixed;top:70px;z-index:9}@media(max-width:780px){.mypage_naviBlock-pc{position:fixed;bottom:0;top:unset}}.mypage_naviBlock-footer{border-top:1px solid #CCC}.ec-navlistRole{width:100vw;border-bottom:1px solid #CCC;margin:auto}@media(max-width:780px){.ec-navlistRole{position:unset;border-top:1px solid #CCC;height:72px}}.ec-navlistRole .ec-navlistRole__navlistBox{padding:10px 0;background-color:#fff}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist{display:flex;max-width:1200px;margin:auto;border:unset}@media(max-width:780px){.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist{flex-wrap:nowrap}}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item{width:20%;border-right:2px solid #ffa900;border-bottom:unset}@media(max-width:780px){.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item{border-right:unset}}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item:last-of-type{border-right:unset}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item.nonActive{cursor:not-allowed}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item.nonActive a{pointer-events:none}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item.nonActive .ec-navlistRole__item--text{color:#f5f5f5}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item a{display:flex;align-items:center;text-align:center;padding:5px 0 5px 25px;height:100%}@media(max-width:780px){.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item a{flex-direction:column;padding:5px}}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--icon{width:35px;height:35px;background-size:contain;background-repeat:no-repeat;background-position-y:center;background-position-x:center}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--home{background-image:url(./icon_home.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--home.active{background-image:url(./icon_home-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--record{background-image:url(./icon_record.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--record.active{background-image:url(./icon_record-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--record.nonActive{background-image:url(./mypage_02-nonActive.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--food{background-image:url(./icon_buddy_food.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--food.active{background-image:url(./icon_buddy_food-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--food.nonActive{background-image:url(./mypage_03-nonActive.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--treats{background-image:url(./icon_buddy_treats.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--treats.active{background-image:url(./icon_buddy_treats-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--treats.nonActive{background-image:url(./mypage_03-nonActive.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--report{background-image:url(./icon_report.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--report.active{background-image:url(./icon_report-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--report.nonActive{background-image:url(./mypage_03-nonActive.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--member{background-image:url(./icon_setting.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--member.active{background-image:url(./icon_setting-active.svg)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--card{background-image:url(./mypage_07.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--card.active{background-image:url(./mypage_07-active.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--regularList{background-image:url(./mypage_08.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--regularList.active{background-image:url(./mypage_08-active.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--orderList{background-image:url(./mypage_09.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--orderList.active{background-image:url(./mypage_09-active.png)}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--text{width:calc(100% - 40px);color:#9a9898;font-size:min(16px,1.5vw);text-align:left;margin:0 0 0 5px;line-height:1.3em;font-weight:700}@media(max-width:780px){.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--text{width:100%;height:calc(100% - 40px);display:flex;align-items:center;justify-content:center;text-align:center;margin:8px 0 0}}.ec-navlistRole .ec-navlistRole__navlistBox .ec-navlistRole__navlist .ec-navlistRole__item--text.active{color:#ffa900}.mypage__foodNav ul,.mypage__changeNav ul{display:flex;justify-content:center;padding-left:unset}@media(max-width:780px){.mypage__foodNav ul,.mypage__changeNav ul{margin-top:150px}}.mypage__foodNav ul li,.mypage__changeNav ul li{border-bottom:3px solid #CCC;padding:0 30px}@media(max-width:780px){.mypage__foodNav ul li,.mypage__changeNav ul li{padding:0 15px}}.mypage__foodNav ul li.active,.mypage__changeNav ul li.active{border-bottom:3px solid #ffa900}.mypage__foodNav ul li a,.mypage__changeNav ul li a{font-size:20px;color:#9a9898}@media(max-width:480px){.mypage__foodNav ul li a,.mypage__changeNav ul li a{font-size:14px}}.mypage__foodNav ul li a.active,.mypage__changeNav ul li a.active{color:#ffa900}.title_dogs.right,.title_dogs.left{position:absolute;top:-20%}.title_dogs.right{right:-15%;top:-15%}.title_dogs.left{left:-15%}@media(max-width:480px){.title_dogs.right,.title_dogs.left{top:-8%}.title_dogs.right{width:30%;right:0}.title_dogs.left{width:30%;left:0}}#result .title_text{position:relative;z-index:1;padding:40px 0 16px}#result .title_text h2{font-size:36px}@media(max-width:480px){#result .title_text{padding:0 0 32px}#result .title_text h2{font-size:20px}}@media(max-width:480px){#result #receipt{padding-bottom:40px}}.bl_anker_link_img{display:block;margin-bottom:16px}@media(max-width:480px){.bl_anker_link_img{width:35px;margin:auto}}#result .bl-weight_cal{display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center;padding:16px}@media(max-width:480px){#result .bl-weight_cal{padding:16px 0;flex-flow:column;gap:0}}.bl_contact_btn{margin:auto;background:#174434;border-radius:8px;padding:8px 24px;width:-moz-max-content;width:max-content}.ec-orderRole .ec-orderRole__detail{margin-bottom:100px}@media(max-width:780px){.ec-orderRole .ec-orderRole__detail{margin-bottom:50px}}.ec-orderRole .ec-orderRole__detail .ec-orderDelivery__item--name{margin-left:0}.ec-orderRole .ec-orderRole__summary .ec-totalBox{position:sticky}@media(max-width:780px){.ec-orderRole .ec-orderRole__summary .ec-totalBox{position:unset}}.ec-orderRole .ec-rectHeading h2{background:#ccc}.ec-grid3.ec-shoppingLogin{justify-content:center}.mypage .wrapper{width:100vw;max-width:unset;margin-top:200px}@media(max-width:780px){.mypage .wrapper{margin-top:0}}@media(max-width:480px){.pc_only{display:none}}.sp_only{display:none}@media(max-width:480px){.sp_only{display:block}}.tit_mt{margin-top:80px}@media(max-width:480px){.tit_mt{margin-top:10%}}.front_page .blog_item_inner .headline img,#page_plugin_tabacms2_list_2 .partner_list .partner_list--text .text img,#page_plugin_tabacms2_list_3 .partner_listBox .partner_list--text .grid__item img,#page_plugin_tabacms2_list_5 .partner_listBox .partner_list--text .text img{display:none}#hospital .hospital_mapBox iframe{max-width:1200px!important;min-height:840px!important;width:100%!important;display:block!important;margin:auto!important;border:none!important}@media(max-width:780px){#hospital .hospital_mapBox iframe{height:1200px!important}}.form__message{display:grid;grid-template-columns:32px auto;gap:8px;font-size:16px;align-items:center;justify-content:center}.form__message .visually-hidden{display:none}.form__message+.errors ul{text-align:center;padding-left:0}.check-list label{position:relative;padding-left:32px}.check-list label:before{position:absolute;display:inline-block;content:"";width:20px;height:20px;border:1px solid #174434;background:#fff;left:0;top:0;margin:auto}.check-list label:after{position:absolute;display:block;content:"";width:16px;height:16px;background:#174434;left:2px;top:2px;margin:auto;opacity:0;transition:.3s}.check-list input:checked+label:after{opacity:1}.radio-list{display:grid;grid-template-columns:repeat(2,1fr);padding:8px 0;gap:8px}.radio-list label{padding-left:32px;position:relative}.radio-list label:before{position:absolute;display:inline-block;content:"";width:20px;height:20px;border:1px solid #174434;background:#fff;border-radius:50%;left:0;top:0;margin:auto}.radio-list label:after{position:absolute;display:block;content:"";width:16px;height:16px;background:#174434;border-radius:50%;left:2px;top:2px;margin:auto;opacity:0;transition:.3s}.radio-list input:checked+label:after{opacity:1}.bl_sticky--bottom #link_30_discount{display:block}.bl_sticky--bottom #link_30_discount a{padding:0;position:fixed;bottom:0;left:0;right:0;margin:auto;border-radius:32px 32px 0 0;height:69px;display:flex;flex-flow:column;align-items:center;justify-content:center;z-index:10}.bl_sticky--bottom #link_30_discount a .upper_text{display:flex;align-items:center;justify-content:center;font-size:13px;margin-bottom:8px}.bl_sticky--bottom #link_30_discount a .upper_text:before,.bl_sticky--bottom #link_30_discount a .upper_text:after{content:"";display:inline-block;height:18px;width:2px;background:#fff!important}.bl_sticky--bottom #link_30_discount a .upper_text:before{transform:rotate(-24deg);margin-right:8px}.bl_sticky--bottom #link_30_discount a .upper_text:after{transform:rotate(24deg);margin-left:8px}.bl_sticky--bottom #link_30_discount a .lower_text{font-size:15px}.bl_amount--wrapper{max-width:1067px;margin:120px auto 64px;position:relative;padding:48px 16px 56px;border:3px solid #174434}@media(max-width:480px){.bl_amount--wrapper{padding:8px 16px;margin:16px auto 24px}}.bl_amount--wrapper .bl_tit{position:absolute;top:-40px;text-align:center;left:0;right:0}@media(max-width:780px){.bl_amount--wrapper .bl_tit{top:-24px}}.bl_amount--wrapper .bl_tit--main{font-weight:700;font-size:40px;background:#fff;display:inline-block;padding:0 16px}@media(max-width:780px){.bl_amount--wrapper .bl_tit--main{font-size:24px}}@media(max-width:480px){.bl_amount--wrapper .bl_tit--main{font-size:18px;padding:0 4px}}.bl_amount--list{max-width:782px;margin:0 auto 24px;width:100%}.bl_amount--item{border-bottom:1px dotted #174434;padding:16px 0;display:grid;align-items:center;grid-template-columns:40% 60%}@media(max-width:780px){.bl_amount--item{grid-template-columns:36% 64%}}.bl_amount--item--left{display:flex;justify-content:space-between;align-items:center;height:100%}@media(max-width:780px){.bl_amount--item--left{flex-flow:column;align-items:baseline}}.bl_amount--item--right{display:flex;align-items:center;height:100%;padding-left:80px;position:relative}@media(max-width:780px){.bl_amount--item--right{flex-flow:column;align-items:baseline}}.bl_amount--item--right{padding-left:80px;position:relative}.bl_amount--item--right:before{content:"";display:block;width:0;height:0;border:15px solid transparent;border-left:15px solid #ffa900;left:35px;position:absolute;top:0;bottom:0;margin:auto}@media(max-width:480px){.bl_amount--item--right:before{left:10px}}@media(max-width:480px){.bl_amount--item--right{padding-left:40px}}.bl_amount--item .weight,.bl_amount--item .name{font-size:20px;height:100%;display:flex;align-items:center;font-weight:700}@media(max-width:480px){.bl_amount--item .weight,.bl_amount--item .name{font-size:15px;font-weight:700}}.bl_amount--item .daily{font-size:24px;font-family:Zen Kaku Gothic Antique;font-weight:700;display:flex;align-items:center;gap:5px}.bl_amount--item .daily.mr--1{margin-right:10px}@media(max-width:480px){.bl_amount--item .daily{font-size:16px}}.bl_amount--item .price{font-size:36px;font-family:Zen Kaku Gothic Antique;font-weight:700;position:relative;bottom:2px}@media(max-width:480px){.bl_amount--item .price{font-size:24px}}.bl_amount--notes{max-width:782px;margin:auto;width:100%;font-size:16px}@media(max-width:480px){.bl_amount--notes{font-size:12px}}.bl_amount--notes li{font-size:16px}@media(max-width:780px){.bl_amount--notes li{font-size:12px}}.bestMenu_content_table{display:grid;grid-template-columns:200px 1fr;overflow:scroll;border-top:2px solid #174434;border-bottom:2px solid #174434}@media(max-width:480px){.bestMenu_content_table{grid-template-columns:160px 1fr}}.bestMenu_content_table table{width:100%}.bestMenu_content_table table{border-collapse:collapse}.bestMenu_content_table .b-top--0{border-top:none;padding:1.5em 8px}@media(max-width:480px){.bestMenu_content_table .b-top--0{padding:1.5em 4px}}.bestMenu_content_table .b-bottom--0{border-bottom:none}.bestMenu_content_table .b-bottom--2{border-bottom:2px solid #174434}.bestMenu_content_table td,.bestMenu_content_table th{padding:8px;font-weight:600;white-space:nowrap}@media(max-width:480px){.bestMenu_content_table td,.bestMenu_content_table th{font-size:12px;padding:4px}}.bestMenu_content_table th{background:#fff;text-align:left;font-family:Montserrat;border-top:1px solid #174434;border-bottom:1px solid #174434;font-size:15px;letter-spacing:1px;min-width:100px;position:sticky;top:0;left:0}@media(max-width:480px){.bestMenu_content_table th{min-width:80px}}.bestMenu_content_table th.th_2{left:100px}@media(max-width:480px){.bestMenu_content_table th.th_2{left:80px}}.bestMenu_content_table th.b-right--1{border-right:1px solid #174434;line-height:2.4em}@media(max-width:480px){.bestMenu_content_table th{font-size:13px;letter-spacing:0px}}.bestMenu_content_table td{min-width:170px;border-top:1px solid #DDDFE4;border-bottom:1px solid #DDDFE4;border-left:6px solid #fff;font-size:16px}@media(max-width:480px){.bestMenu_content_table td{min-width:160px;font-size:14px}}.bestMenu_content_table tr:first-child th,.bestMenu_content_table tr:first-child td{font-weight:700}.partner_voice__detail *{color:#174434}.partner_voice__detail--text_pc{display:flex}.partner_voice__detail--text_pc .medium-up--two-thirds{width:calc(100% - 312px);padding-right:64px}.partner_voice__detail--text_pc .medium-up--two-thirds h4{margin-bottom:48px}.partner_voice__detail--text_pc .medium-up--two-thirds p{margin-bottom:24px}.partner_voice__detail--text_pc .medium-up--two-thirds p a{position:relative;font-family:Zen Kaku Gothic Antique}.partner_voice__detail--text_pc .medium-up--two-thirds p a:after{width:36px;height:36px;background:url(./more-arrow.svg);background-size:cover;content:"";display:inline-block;position:absolute;top:0;bottom:0;margin:auto;right:-56px}.partner_voice__detail--text_pc .medium-up--one-third{width:312px}.partner_voice__detail--text_pc .medium-up--one-third>br{display:none}.partner_voice__detail--text_pc .medium-up--one-third p{margin-bottom:40px}.partner_voice__detail--text_pc .rte{display:none}@media(max-width:780px){.partner_voice__detail--text_pc{display:none}}@media(max-width:780px){.partner_voice__detail--text_tab{display:block}}.partner_voice__detail#logninterview_body{flex-flow:column;align-items:flex-start;gap:0}.partner_voice__detail#logninterview_body h3{margin-bottom:54px;font-size:24px}@media(max-width:480px){.partner_voice__detail#logninterview_body h3{margin-bottom:24px;font-size:16px}}.partner_voice__detail#logninterview_body h5,.partner_voice__detail#logninterview_body p{margin-bottom:24px}@media(max-width:480px){.partner_voice__detail#logninterview_body h5,.partner_voice__detail#logninterview_body p{margin-bottom:16px}}.partner_voice__detail#logninterview_body h4{font-size:20px}@media(max-width:480px){.partner_voice__detail#logninterview_body h4{font-size:15px}}.partner_voice__detail#logninterview_body h5{font-size:18px;margin-top:54px;margin-bottom:24px}@media(max-width:480px){.partner_voice__detail#logninterview_body h5{font-size:13px;margin-top:24px;margin-bottom:16px}}.partner_voice__detail#logninterview_body p{font-size:15px;margin-bottom:16px}@media(max-width:480px){.partner_voice__detail#logninterview_body p{font-size:12px;margin-bottom:12px}}.partner_voice__detail#logninterview_body img+span+br{display:none}.partner_voice__detail#logninterview_body img{margin-top:24px}.partner_voice__detail#logninterview_body img+span+br+p{margin-bottom:0;font-size:12px;text-align:center;width:100%;margin-top:4px}.post .post_title{border-bottom:2px solid #174434;margin-bottom:24px;padding-bottom:24px}.partner_list--text h4{font-size:16px;font-family:Noto Sans JP}.partner_list--text h4 span{font-size:18px}@media(max-width:480px){.partner_list--text h4,.partner_list--text h4 span{font-size:11px}}.partner_list--text *{color:#174434}.partner_list--text>p{margin-top:10px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}@media(max-width:480px){.partner_list--text>p{-webkit-line-clamp:2}}.other_articles{width:100vw;margin-left:-5.5%}.other_articles--title{width:90%;margin-left:auto;margin-right:auto;border-bottom:1px solid #174434}.other_articles .partner_list{background:#ffe5b2;padding:24px;border-radius:8px;margin:0 8px}.other_articles .partner_list--text h4{font-size:16px!important}.other_articles .partner_list--img{width:100%;aspect-ratio:4/3}.other_articles .partner_list--img img{width:100%;height:100%;-o-object-fit:cover}#post_page .post--title{margin-bottom:54px;grid-row:1/4}#post_page .post--title h4{font-size:24px}#post_page .post--title h5{font-size:24px;font-weight:400}@media(max-width:480px){#post_page .post--title{margin-bottom:24px}#post_page .post--title h4{font-size:16px}#post_page .post--title h5{font-size:14px}}#post_page .post--thumb{width:312px;margin-left:auto}#post_page .post--thumb figcaption{font-size:12px;margin-top:8px}@media(max-width:480px){#post_page .post--thumb figcaption{font-size:10px}}@media(max-width:780px){#post_page .post--thumb,#post_page .post--thumb img{width:100%}}#post_page .post--link{display:flex;align-items:center;gap:20px;font-size:18px}@media(max-width:480px){#post_page .post--link{gap:0;display:grid;font-size:13px;grid-template-columns:auto 32px}}#post_page .post--section p{font-size:15px;font-weight:600}@media(max-width:480px){#post_page .post--section p{font-size:12px}}#post_page .post--section figure,#post_page .post--section p{margin-bottom:32px}#post_page .post--section .item-01{grid-area:item-01}#post_page .post--section .item-02{grid-area:item-02}#post_page .post--section .item-03{grid-area:item-03}#post_page .post--section .item-04{grid-area:item-04}#post_page .post--section .item-05{grid-area:item-05}#post_page.farmer .post--section{display:grid;grid-template:"item-01 item-02" "item-03 item-04" "item-05 . " "item-06 . "/1fr 378px}@media(max-width:780px){#post_page.farmer .post--section{display:block}}#post_page.hospital .post--inner{position:relative;padding-left:320px}@media(max-width:780px){#post_page.hospital .post--inner{padding-left:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}}@media(max-width:780px){#post_page.hospital .post--title{width:calc(100% - 144px)}}#post_page.hospital .post--thumb{position:absolute;left:0;top:0;width:280px;display:block;margin:0}@media(max-width:780px){#post_page.hospital .post--thumb{position:relative;width:125px}}.clamp_5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.thumb{position:relative}.thumb img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.thumb.ingredients_img{aspect-ratio:4/3}.thumb.square{aspect-ratio:1/1}.thumb.rectangle{aspect-ratio:4/3}.thumb.circle{aspect-ratio:1/1;border-radius:50%!important;overflow:hidden}@media(max-width:480px){.menu_cards__slider>.menu_card:not(:first-child){display:none}}.mt--8{margin-top:8px}@media(max-width:480px){.mt--8--sp{margin-top:8px!important}}.mt--16{margin-top:16px}@media(max-width:480px){.mt--16--sp{margin-top:16px!important}}.mt--24{margin-top:24px}@media(max-width:480px){.mt--24--sp{margin-top:24px!important}}.mt--32{margin-top:32px}@media(max-width:480px){.mt--32--sp{margin-top:32px!important}}.mt--40{margin-top:40px}@media(max-width:480px){.mt--40--sp{margin-top:40px!important}}.mt--48{margin-top:48px}@media(max-width:480px){.mt--48--sp{margin-top:48px!important}}.mt--56{margin-top:56px}@media(max-width:480px){.mt--56--sp{margin-top:56px!important}}.mt--64{margin-top:64px}@media(max-width:480px){.mt--64--sp{margin-top:64px!important}}.mt--72{margin-top:72px}@media(max-width:480px){.mt--72--sp{margin-top:72px!important}}.mt--80{margin-top:80px}@media(max-width:480px){.mt--80--sp{margin-top:80px!important}}.mt--88{margin-top:88px}@media(max-width:480px){.mt--88--sp{margin-top:88px!important}}.mt--96{margin-top:96px}@media(max-width:480px){.mt--96--sp{margin-top:96px!important}}.mt--104{margin-top:104px}@media(max-width:480px){.mt--104--sp{margin-top:104px!important}}.mt--112{margin-top:112px}@media(max-width:480px){.mt--112--sp{margin-top:112px!important}}.mt--120{margin-top:120px}@media(max-width:480px){.mt--120--sp{margin-top:120px!important}}.mt--128{margin-top:128px}@media(max-width:480px){.mt--128--sp{margin-top:128px!important}}.mb--8{margin-bottom:8px}@media(max-width:480px){.mb--8--sp{margin-bottom:8px!important}}.mb--16{margin-bottom:16px}@media(max-width:480px){.mb--16--sp{margin-bottom:16px!important}}.mb--24{margin-bottom:24px}@media(max-width:480px){.mb--24--sp{margin-bottom:24px!important}}.mb--32{margin-bottom:32px}@media(max-width:480px){.mb--32--sp{margin-bottom:32px!important}}.mb--40{margin-bottom:40px}@media(max-width:480px){.mb--40--sp{margin-bottom:40px!important}}.mb--48{margin-bottom:48px}@media(max-width:480px){.mb--48--sp{margin-bottom:48px!important}}.mb--56{margin-bottom:56px}@media(max-width:480px){.mb--56--sp{margin-bottom:56px!important}}.mb--64{margin-bottom:64px}@media(max-width:480px){.mb--64--sp{margin-bottom:64px!important}}.mb--72{margin-bottom:72px}@media(max-width:480px){.mb--72--sp{margin-bottom:72px!important}}.mb--80{margin-bottom:80px}@media(max-width:480px){.mb--80--sp{margin-bottom:80px!important}}.mb--88{margin-bottom:88px}@media(max-width:480px){.mb--88--sp{margin-bottom:88px!important}}.mb--96{margin-bottom:96px}@media(max-width:480px){.mb--96--sp{margin-bottom:96px!important}}.mb--104{margin-bottom:104px}@media(max-width:480px){.mb--104--sp{margin-bottom:104px!important}}.mb--112{margin-bottom:112px}@media(max-width:480px){.mb--112--sp{margin-bottom:112px!important}}.mb--120{margin-bottom:120px}@media(max-width:480px){.mb--120--sp{margin-bottom:120px!important}}.mb--128{margin-bottom:128px}@media(max-width:480px){.mb--128--sp{margin-bottom:128px!important}}.pt--8{padding-top:8px}@media(max-width:480px){.pt--8--sp{padding-top:8px!important}}.pt--16{padding-top:16px}@media(max-width:480px){.pt--16--sp{padding-top:16px!important}}.pt--24{padding-top:24px}@media(max-width:480px){.pt--24--sp{padding-top:24px!important}}.pt--32{padding-top:32px}@media(max-width:480px){.pt--32--sp{padding-top:32px!important}}.pt--40{padding-top:40px}@media(max-width:480px){.pt--40--sp{padding-top:40px!important}}.pt--48{padding-top:48px}@media(max-width:480px){.pt--48--sp{padding-top:48px!important}}.pt--56{padding-top:56px}@media(max-width:480px){.pt--56--sp{padding-top:56px!important}}.pt--64{padding-top:64px}@media(max-width:480px){.pt--64--sp{padding-top:64px!important}}.pt--72{padding-top:72px}@media(max-width:480px){.pt--72--sp{padding-top:72px!important}}.pt--80{padding-top:80px}@media(max-width:480px){.pt--80--sp{padding-top:80px!important}}.pt--88{padding-top:88px}@media(max-width:480px){.pt--88--sp{padding-top:88px!important}}.pt--96{padding-top:96px}@media(max-width:480px){.pt--96--sp{padding-top:96px!important}}.pt--104{padding-top:104px}@media(max-width:480px){.pt--104--sp{padding-top:104px!important}}.pt--112{padding-top:112px}@media(max-width:480px){.pt--112--sp{padding-top:112px!important}}.pt--120{padding-top:120px}@media(max-width:480px){.pt--120--sp{padding-top:120px!important}}.pt--128{padding-top:128px}@media(max-width:480px){.pt--128--sp{padding-top:128px!important}}.pb--8{padding-bottom:8px}@media(max-width:480px){.pb--8--sp{padding-bottom:8px!important}}.pb--16{padding-bottom:16px}@media(max-width:480px){.pb--16--sp{padding-bottom:16px!important}}.pb--24{padding-bottom:24px}@media(max-width:480px){.pb--24--sp{padding-bottom:24px!important}}.pb--32{padding-bottom:32px}@media(max-width:480px){.pb--32--sp{padding-bottom:32px!important}}.pb--40{padding-bottom:40px}@media(max-width:480px){.pb--40--sp{padding-bottom:40px!important}}.pb--48{padding-bottom:48px}@media(max-width:480px){.pb--48--sp{padding-bottom:48px!important}}.pb--56{padding-bottom:56px}@media(max-width:480px){.pb--56--sp{padding-bottom:56px!important}}.pb--64{padding-bottom:64px}@media(max-width:480px){.pb--64--sp{padding-bottom:64px!important}}.pb--72{padding-bottom:72px}@media(max-width:480px){.pb--72--sp{padding-bottom:72px!important}}.pb--80{padding-bottom:80px}@media(max-width:480px){.pb--80--sp{padding-bottom:80px!important}}.pb--88{padding-bottom:88px}@media(max-width:480px){.pb--88--sp{padding-bottom:88px!important}}.pb--96{padding-bottom:96px}@media(max-width:480px){.pb--96--sp{padding-bottom:96px!important}}.pb--104{padding-bottom:104px}@media(max-width:480px){.pb--104--sp{padding-bottom:104px!important}}.pb--112{padding-bottom:112px}@media(max-width:480px){.pb--112--sp{padding-bottom:112px!important}}.pb--120{padding-bottom:120px}@media(max-width:480px){.pb--120--sp{padding-bottom:120px!important}}.pb--128{padding-bottom:128px}@media(max-width:480px){.pb--128--sp{padding-bottom:128px!important}}.pr--8{padding-right:8px}@media(max-width:480px){.pr--8--sp{padding-right:8px!important}}.pr--16{padding-right:16px}@media(max-width:480px){.pr--16--sp{padding-right:16px!important}}.pr--24{padding-right:24px}@media(max-width:480px){.pr--24--sp{padding-right:24px!important}}.pr--32{padding-right:32px}@media(max-width:480px){.pr--32--sp{padding-right:32px!important}}.pr--40{padding-right:40px}@media(max-width:480px){.pr--40--sp{padding-right:40px!important}}.pr--48{padding-right:48px}@media(max-width:480px){.pr--48--sp{padding-right:48px!important}}.pr--56{padding-right:56px}@media(max-width:480px){.pr--56--sp{padding-right:56px!important}}.pr--64{padding-right:64px}@media(max-width:480px){.pr--64--sp{padding-right:64px!important}}.pr--72{padding-right:72px}@media(max-width:480px){.pr--72--sp{padding-right:72px!important}}.pr--80{padding-right:80px}@media(max-width:480px){.pr--80--sp{padding-right:80px!important}}.pr--88{padding-right:88px}@media(max-width:480px){.pr--88--sp{padding-right:88px!important}}.pr--96{padding-right:96px}@media(max-width:480px){.pr--96--sp{padding-right:96px!important}}.pr--104{padding-right:104px}@media(max-width:480px){.pr--104--sp{padding-right:104px!important}}.pr--112{padding-right:112px}@media(max-width:480px){.pr--112--sp{padding-right:112px!important}}.pr--120{padding-right:120px}@media(max-width:480px){.pr--120--sp{padding-right:120px!important}}.pr--128{padding-right:128px}@media(max-width:480px){.pr--128--sp{padding-right:128px!important}}.pl--8{padding-left:8px}@media(max-width:480px){.pl--8--sp{padding-left:8px!important}}.pl--16{padding-left:16px}@media(max-width:480px){.pl--16--sp{padding-left:16px!important}}.pl--24{padding-left:24px}@media(max-width:480px){.pl--24--sp{padding-left:24px!important}}.pl--32{padding-left:32px}@media(max-width:480px){.pl--32--sp{padding-left:32px!important}}.pl--40{padding-left:40px}@media(max-width:480px){.pl--40--sp{padding-left:40px!important}}.pl--48{padding-left:48px}@media(max-width:480px){.pl--48--sp{padding-left:48px!important}}.pl--56{padding-left:56px}@media(max-width:480px){.pl--56--sp{padding-left:56px!important}}.pl--64{padding-left:64px}@media(max-width:480px){.pl--64--sp{padding-left:64px!important}}.pl--72{padding-left:72px}@media(max-width:480px){.pl--72--sp{padding-left:72px!important}}.pl--80{padding-left:80px}@media(max-width:480px){.pl--80--sp{padding-left:80px!important}}.pl--88{padding-left:88px}@media(max-width:480px){.pl--88--sp{padding-left:88px!important}}.pl--96{padding-left:96px}@media(max-width:480px){.pl--96--sp{padding-left:96px!important}}.pl--104{padding-left:104px}@media(max-width:480px){.pl--104--sp{padding-left:104px!important}}.pl--112{padding-left:112px}@media(max-width:480px){.pl--112--sp{padding-left:112px!important}}.pl--120{padding-left:120px}@media(max-width:480px){.pl--120--sp{padding-left:120px!important}}.pl--128{padding-left:128px}@media(max-width:480px){.pl--128--sp{padding-left:128px!important}}.fs--3{font-size:3px}.fs--6{font-size:6px}.fs--9{font-size:9px}.fs--12{font-size:12px}.fs--15{font-size:15px}.fs--18{font-size:18px}.fs--21{font-size:21px}.fs--24{font-size:24px}.fs--27{font-size:27px}.fs--30{font-size:30px}.fs--33{font-size:33px}.fs--36{font-size:36px}.fs--39{font-size:39px}.fs--42{font-size:42px}.fs--45{font-size:45px}.fs--48{font-size:48px}@media(max-width:900px){.fs--3--pc{font-size:3px!important}}@media(max-width:900px){.fs--6--pc{font-size:6px!important}}@media(max-width:900px){.fs--9--pc{font-size:9px!important}}@media(max-width:900px){.fs--12--pc{font-size:12px!important}}@media(max-width:900px){.fs--15--pc{font-size:15px!important}}@media(max-width:900px){.fs--18--pc{font-size:18px!important}}@media(max-width:900px){.fs--21--pc{font-size:21px!important}}@media(max-width:900px){.fs--24--pc{font-size:24px!important}}@media(max-width:900px){.fs--27--pc{font-size:27px!important}}@media(max-width:900px){.fs--30--pc{font-size:30px!important}}@media(max-width:900px){.fs--33--pc{font-size:33px!important}}@media(max-width:900px){.fs--36--pc{font-size:36px!important}}@media(max-width:900px){.fs--39--pc{font-size:39px!important}}@media(max-width:900px){.fs--42--pc{font-size:42px!important}}@media(max-width:900px){.fs--45--pc{font-size:45px!important}}@media(max-width:900px){.fs--48--pc{font-size:48px!important}}@media(max-width:780px){.fs--3--tab{font-size:3px!important}}@media(max-width:780px){.fs--6--tab{font-size:6px!important}}@media(max-width:780px){.fs--9--tab{font-size:9px!important}}@media(max-width:780px){.fs--12--tab{font-size:12px!important}}@media(max-width:780px){.fs--15--tab{font-size:15px!important}}@media(max-width:780px){.fs--18--tab{font-size:18px!important}}@media(max-width:780px){.fs--21--tab{font-size:21px!important}}@media(max-width:780px){.fs--24--tab{font-size:24px!important}}@media(max-width:780px){.fs--27--tab{font-size:27px!important}}@media(max-width:780px){.fs--30--tab{font-size:30px!important}}@media(max-width:780px){.fs--33--tab{font-size:33px!important}}@media(max-width:780px){.fs--36--tab{font-size:36px!important}}@media(max-width:780px){.fs--39--tab{font-size:39px!important}}@media(max-width:780px){.fs--42--tab{font-size:42px!important}}@media(max-width:780px){.fs--45--tab{font-size:45px!important}}@media(max-width:780px){.fs--48--tab{font-size:48px!important}}@media(max-width:480px){.fs--3--sp{font-size:3px!important}}@media(max-width:480px){.fs--6--sp{font-size:6px!important}}@media(max-width:480px){.fs--9--sp{font-size:9px!important}}@media(max-width:480px){.fs--12--sp{font-size:12px!important}}@media(max-width:480px){.fs--15--sp{font-size:15px!important}}@media(max-width:480px){.fs--18--sp{font-size:18px!important}}@media(max-width:480px){.fs--21--sp{font-size:21px!important}}@media(max-width:480px){.fs--24--sp{font-size:24px!important}}@media(max-width:480px){.fs--27--sp{font-size:27px!important}}@media(max-width:480px){.fs--30--sp{font-size:30px!important}}@media(max-width:480px){.fs--33--sp{font-size:33px!important}}@media(max-width:480px){.fs--36--sp{font-size:36px!important}}@media(max-width:480px){.fs--39--sp{font-size:39px!important}}@media(max-width:480px){.fs--42--sp{font-size:42px!important}}@media(max-width:480px){.fs--45--sp{font-size:45px!important}}@media(max-width:480px){.fs--48--sp{font-size:48px!important}}.cf-field{margin:0!important}#contact_form_wrap #sp_menu ul li p{font-weight:700}#contact_form_wrap #main-form .form-item dt{font-size:20px;font-weight:600;color:#174434}@media(max-width:480px){#contact_form_wrap #main-form .form-item dt{font-size:12px}}#contact_form_wrap #main-form .form-item dd{padding-top:20px}@media(max-width:480px){#contact_form_wrap #main-form .form-item dd{padding-top:4%}}#contact_form_wrap #main-form label{font-weight:600;color:#174434}.menu--sp--pt--0{padding-top:0!important}.pxFormGenerator .form_generater_form_div textarea{height:13em}.pagination__list li{flex:1 0 2rem!important;max-width:2rem!important}@media(max-width:480px){input{font-size:16px!important}}.phone_div .col-sm-6:first-child{display:none}.phone_div .col-sm-6:last-child{width:100%!important}#product-grid .card-wrapper{height:auto}form{margin-bottom:16px}form .form--body{display:grid;grid-template-columns:124px 1fr;height:40px;gap:8px}@media(max-width:780px){form .form--body{grid-template-columns:100px 1fr;height:32px;gap:4px}}form .form--body .product-form__submit{height:100%;min-width:auto;line-height:normal;padding:0;min-height:auto;margin:0;background:#fff;color:#fba905;border:2px solid #fba905!important;font-size:18px}@media(max-width:480px){form .form--body .product-form__submit{border:1px solid #fba905!important}}form .form--body .quantity__button{margin:0!important;width:auto;padding:8px}form .form--body .quantity{min-height:auto;width:auto;height:100%}form .form--body .quantity .quantity__input{font-size:18px}form .form--body .product-form__input{margin:0}@media(max-width:780px){form .form--body .product-form__submit{min-width:unset;width:100%;font-size:12px!important}}@media(max-width:780px){form .form--body .quantity{display:grid;grid-template-columns:25% 50% 25%;width:100%}form .form--body .quantity .quantity__button{width:auto;padding:4px 2px}}#temp-buddy-food .page__title{margin-top:40px;margin-bottom:80px}#temp-buddy-food .page__title h2{font-size:55px;text-align:center}#temp-buddy-food .page__title h3{font-size:30px;position:relative;text-align:center}#temp-buddy-food .page__title h3:before{content:"";display:block;width:80px;height:2px;margin:.6rem auto 1rem;background:#174434}#temp-buddy-food h3.title__underline{font-size:36px;width:100%;border-bottom:2px solid #174434;padding-bottom:8px;margin-bottom:24px}#temp-buddy-food p{font-size:17px;margin-bottom:24px}#temp-buddy-food p a{font-size:17px}@media(max-width:480px){#temp-buddy-food .page__title{margin-bottom:20px}#temp-buddy-food .page__title h2{font-size:20px}#temp-buddy-food .page__title h3{font-size:15px}#temp-buddy-food h3.title__underline{font-size:20px;padding-bottom:8px;margin-bottom:24px}#temp-buddy-food p,#temp-buddy-food p a{font-size:12px}}.product__info-wrapper .product__description h1,.product__info-wrapper .product__description h2,.product__info-wrapper .product__description h3,.product__info-wrapper .product__description h4,.product__info-wrapper .product__description h5,.product__info-wrapper .product__description h1 strong,.product__info-wrapper .product__description h2 strong,.product__info-wrapper .product__description h3 strong,.product__info-wrapper .product__description h4 strong,.product__info-wrapper .product__description h5 strong{font-family:Zen Kaku Gothic Antique;font-weight:700}.product__info-wrapper .product__description h3{font-size:24px;margin-bottom:24px}.product__info-wrapper .product__description h3 a{font-size:24px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){.product__info-wrapper .product__description h3,.product__info-wrapper .product__description h3 a{font-size:21px}}.product__info-wrapper .product__description h4{font-size:18px;margin-bottom:8px}.product__info-wrapper .product__description h4 a{font-size:18px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){.product__info-wrapper .product__description h4,.product__info-wrapper .product__description h4 a{font-size:16px}}.product__info-wrapper .product__description h5{font-size:16px;margin-bottom:8px}.product__info-wrapper .product__description h5 a{font-size:16px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){.product__info-wrapper .product__description h5,.product__info-wrapper .product__description h5 a{font-size:14px}}.product__info-wrapper .product__description p{font-size:14px;margin-bottom:16px;font-family:Zen Kaku Gothic Antique;font-weight:600}.product__info-wrapper .product__description p small{font-size:.8em}.product__info-wrapper .product__description p a{font-size:14px;font-family:Zen Kaku Gothic Antique;font-weight:600}@media(max-width:480px){.product__info-wrapper .product__description p,.product__info-wrapper .product__description p a{font-size:12px}}.product__info-wrapper .product__description ul{margin-left:0;margin-bottom:16px}.product__info-wrapper .product__description ul li{font-size:14px;margin-bottom:8px;list-style-type:disc;list-style-position:outside;display:list-item;position:relative;font-family:Zen Kaku Gothic Antique;font-weight:600}.product__info-wrapper .product__description ul li a{font-size:14px}@media(max-width:480px){.product__info-wrapper .product__description ul li,.product__info-wrapper .product__description ul li a{font-size:12px}}.product__info-wrapper .product__description ol{margin-left:0;margin-bottom:16px}.product__info-wrapper .product__description ol li{font-size:14px;margin-bottom:8px;list-style-type:decimal;list-style-position:outside;display:list-item;position:relative;font-family:Zen Kaku Gothic Antique;font-weight:600}.product__info-wrapper .product__description ol li a{font-size:14px}@media(max-width:480px){.product__info-wrapper .product__description ol li,.product__info-wrapper .product__description ol li a{font-size:12px}}.product__info-wrapper .product__description a{color:#174434}.product__info-wrapper .product__description img{margin:0}#blog__detail h1,#blog__detail h2,#blog__detail h3,#blog__detail h4,#blog__detail h5,#blog__detail h1 strong,#blog__detail h2 strong,#blog__detail h3 strong,#blog__detail h4 strong,#blog__detail h5 strong{font-family:Zen Kaku Gothic Antique;font-weight:700}#blog__detail h1{font-size:32px;margin-bottom:24px}#blog__detail h1 strong{font-size:32px}#blog__detail h1 a{font-size:32px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail h1,#blog__detail h1 strong,#blog__detail h1 a{font-size:28px}}#blog__detail h2{font-size:28px;margin-bottom:24px}#blog__detail h2 strong{font-size:28px}#blog__detail h2 a{font-size:28px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail h2,#blog__detail h2 strong,#blog__detail h2 a{font-size:24px}}#blog__detail h3{font-size:24px;margin-bottom:24px}#blog__detail h3 strong{font-size:24px}#blog__detail h3 a{font-size:24px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail h3,#blog__detail h3 strong,#blog__detail h3 a{font-size:21px}}#blog__detail h4{font-size:21px;margin-bottom:8px}#blog__detail h4 strong{font-size:21px}#blog__detail h4 a{font-size:21px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail h4,#blog__detail h4 strong,#blog__detail h4 a{font-size:18px}}#blog__detail h5{font-size:18px;margin-bottom:8px}#blog__detail h5 strong{font-size:18px}#blog__detail h5 a{font-size:18px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail h5,#blog__detail h5 strong,#blog__detail h5 a{font-size:16px}}#blog__detail p{font-size:16px;margin-bottom:16px;font-family:Zen Kaku Gothic Antique;font-weight:600}#blog__detail p small{font-size:.8em}#blog__detail p strong{font-size:16px}#blog__detail p span{margin-bottom:16px;font-family:Zen Kaku Gothic Antique;font-weight:600}#blog__detail p a{font-size:16px;font-family:Zen Kaku Gothic Antique;font-weight:600;text-decoration:underline}@media(max-width:480px){#blog__detail p,#blog__detail p strong,#blog__detail p span,#blog__detail p a{font-size:14px}}#blog__detail ul{margin-left:1.5em;margin-bottom:16px}#blog__detail ul li{font-size:16px;margin-bottom:8px;list-style-type:disc;list-style-position:outside;display:list-item;position:relative;font-family:Zen Kaku Gothic Antique;font-weight:600}#blog__detail ul li a{font-size:16px}@media(max-width:480px){#blog__detail ul li,#blog__detail ul li a{font-size:14px}}#blog__detail ol{margin-left:1.5em;margin-bottom:16px}#blog__detail ol li{font-size:16px;margin-bottom:8px;list-style-type:decimal;list-style-position:outside;display:list-item;position:relative;font-family:Zen Kaku Gothic Antique;font-weight:600}#blog__detail ol li a{font-size:16px}@media(max-width:480px){#blog__detail ol li,#blog__detail ol li a{font-size:14px}}#blog__detail a{color:#174434}#blog__detail img{height:auto}#blog__detail strong{font-weight:700}#blog__detail figure{margin-bottom:24px}#blog__detail figure figcaption{text-align:center;caret-color:#878787;font-size:14px;font-family:Zen Kaku Gothic Antique}@media(max-width:480px){#blog__detail figure figcaption{font-size:12px}}#blog__detail .pagination_nav__detail .prev,#blog__detail .pagination_nav__detail .next{color:#fff}.product_collection .collection-hero__title{font-size:1.5em;margin:2.5rem 0 1.5rem}.product_collection .facets-container{display:none}.product_collection .card__information{padding:.5rem 0}.product_collection .card__heading a{font-size:14px;letter-spacing:-.01em;line-height:1.3em}.product_collection .card-information .price{font-size:1.8rem;line-height:1em}.product_collection .card-information .price div{line-height:1em}.product_collection .footer-btns .btn{width:280px;margin:32px auto 80px;display:block;text-align:center;background:#174434;color:#fff;padding:12px 32px}.account--notes{padding:40px 0 0}.account--notes h4{text-align:left}.account--notes .notes,.account--notes .attentions{padding:0;margin:0}.account--notes .notes li,.account--notes .attentions li{position:relative;text-indent:-12px;padding-left:12px}.account--notes .notes li:before,.account--notes .attentions li:before{content:"\203b"}.account--notes .notes li:before{content:"\30fb"}.slider_top .slick-arrow{width:32px;height:32px}.slider_top .slick-prev:before{content:"";width:32px;height:32px;display:block;background:#174435;border-radius:50%}.slider_top .slick-prev:after{content:"";width:0;height:0;display:block;border:10px solid transparent;border-top:12px solid #fff;position:absolute;top:0;left:0;right:14px;bottom:0;margin:auto;transform:rotate(90deg)}.slider_top .slick-next:before{content:"";width:32px;height:32px;display:block;background:#174435;border-radius:50%}.slider_top .slick-next:after{content:"";width:0;height:0;display:block;border:10px solid transparent;border-top:12px solid #fff;position:absolute;top:0;left:14px;right:0;bottom:0;margin:auto;transform:rotate(-90deg)}@media(max-width:480px){.slider_top .slick-prev{left:4px;z-index:10}.slider_top .slick-next{right:0}}.login{background:#ffa903!important;min-height:calc(100vh - 124px)!important;padding-bottom:80px!important;width:100vw!important;padding-top:0!important;max-width:900px!important}#register-link{background:#c6c5c2}#login-link{background:#184433}#login-body{max-width:560px;margin:auto;background:#fff;border-radius:24px;padding:40px 24px}@media(max-width:480px){#login-body{padding:24px 16px}}#login-body h1{color:#ffa903}#login-body .form{max-width:100%;background:#fff;padding-left:0;padding-right:0}#login-body .field_item{display:grid;align-items:center;border:1px solid #ffa903;padding:8px 16px}#login-body .field_item input{-webkit-background-clip:text;background-clip:text}#login-body .field_item button{margin:0}#login-body .field_item.has_icon{grid-template-columns:30px auto}#login-body .field_item.has_icon.has_button{grid-template-columns:30px auto 30px}#login_header{background:#ffa903;max-width:900px;margin:auto}#login_header .header_inner{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;max-width:100%;margin:auto;height:124px;width:90%}#login_header .header_inner img{height:40px}@media(max-width:480px){#login_header .header_inner{gap:16px}#login_header .header_inner img{height:36px;width:auto}}.showpass i img{width:30px;height:17px}#amount{background:#f3f2ef}#amount .serving_size_each-dog{display:grid;grid-template-columns:repeat(3,293px);gap:100px;justify-content:center}@media(max-width:900px){#amount .serving_size_each-dog{grid-template-columns:repeat(3,1fr);gap:32px}}@media(max-width:480px){#amount .serving_size_each-dog{grid-template-columns:1fr;gap:0;margin-bottom:0}#amount .serving_size_each-dog .slick-dots{bottom:0}}#amount .notes{max-width:400px;margin-left:auto;margin-right:auto}@media(max-width:480px){#amount .notes{max-width:100%;text-align:center}#amount .notes p{font-size:12px}}@media(max-width:480px){.serving_size_each-dog li{padding:0 8px}}.show-dialog:disabled{opacity:.75;filter:grayscale(1)}.customer form{margin-top:0!important}.login-links{max-width:320px;width:90%;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;gap:16px}.login-links .submit{background:#184433!important;margin:0;color:#fff;padding:.5em 0;border-radius:24px;font-size:1rem;line-height:1.7em}.login-links .cancel,.login-links .register{background:#c6c5c2!important;margin:0;padding:.5em 0;border-radius:24px;display:block;font-size:1rem;line-height:1.7em;width:100%}.customer ul a{word-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/21/assets/buddy_food_style.css.map */
