@charset "UTF-8";.z-2{z-index:2}.border-white{border-color:#fff}.border-gray{border-color:#e0e0e0}.border-lightgray{border-color:#ebebeb}.border-green{border-color:#016633}.bg-green{background-color:#016633}.bg-lightgreen{background-color:#e1ede2}.bg-white{background-color:#fff}.bg-darkred{background-color:#b71c1c}.bg-slightgray{background-color:#f4f4f4}.bg-lightgreen{background-color:#fcf9ed}.text-green{color:#016633}.text-midgray{color:#555755}.text-lightgray{color:#ebebeb}.text-white{color:#fff}.text-midred{color:#d32e2f}@media screen and (max-width:910px){body{-webkit-text-size-adjust:100%}input,textarea{-webkit-appearance:none;border-radius:0}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}}blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}body,html{background-color:#fafafa;color:#000;min-height:100vh}body,html{-webkit-font-smoothing:antialiased}body{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif}* html body,:first-child+html body{font-size:small}.font-midashi{font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-style:normal;font-weight:600}a{backface-visibility:hidden;color:#000;outline:none;text-decoration:none}.hover a:hover img.scale{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.box-search .hs-search-field__input,.comment-display .hs-button,.cta-blog .cta_button,.dnd-section .hs-button,.trans{transition:all .5s ease 0s;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}img{border:0;font-family:"object-fit: cover; object-position: bottom;"}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}dl,ol,ul{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html select,* html textarea,:first-child html+textarea,:first-child+html select,:first-child+html+input{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit;table-layout:fixed}td,th{vertical-align:top}caption,td,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}* html code,* html kbd,* html pre,* html samp,* html tt{font-size:100%;line-height:100%}:first-child html+code,:first-child html+kbd,:first-child+html pre,:first-child+html tt,:first-child+html+samp{font-size:108%;line-height:100%}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}.clear{clear:both}.clearfix:after{clear:both;content:"";display:block}.wrapper-top{margin:0 100px}@media screen and (max-width:910px){.wrapper-top{margin:0 20px}}.wrapper{max-width:1140px}.wrapper,.wrapper-middle{margin-left:auto;margin-right:auto;padding:0 20px}.wrapper-middle{max-width:720px}.wrapper-about{margin-left:auto;margin-right:auto;max-width:840px;padding:0 20px}.title-line{border:solid #016633;border-width:0 0 2px;font-size:30px;font-weight:700;line-height:130%;margin:80px 0 40px;padding:0 0 16px}@media screen and (max-width:910px){.title-line{font-size:24px;margin:60px 0 30px}}.title-big{font-size:32px;font-weight:700}@media screen and (max-width:910px){.title-big{font-size:24px}}.list-description{font-size:15px;line-height:160%}@media screen and (max-width:910px){.list-description{font-size:14px}}.global-header{border:solid #efefef;border-width:0 0 1px;height:107px}@media screen and (max-width:910px){.global-header{height:80px}.global-header img{height:auto;width:70px}}.footer-lp{background-color:#41955d;padding:60px 0}.under-header{background-color:#e1ede2;position:relative}.under-header--yellow{background-color:#fbf7e1}.under-header--blue{background-color:#dfeef4}.under-header--pink{background-color:#fceff4}.under-header--green{background-color:#edf8df}.under-header:before{background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/common/bg_green_under_bottom.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;bottom:-30px;content:"";height:15%;left:0;position:absolute;width:100%}@media screen and (max-width:499px){.under-header:before{bottom:-20px;bottom:-10px}}.under-header--yellow:before{background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/common/bg_yellow_under_bottom.svg)}.under-header--pink:before{background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/bg_tag_pink.svg)}.under-header--blue:before{background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/bg_tag_blue.svg)}.under-header--green:before{background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/bg_tag_green.svg)}.cat-label{border:1px solid #d2d2d2;border-radius:12px;font-size:12px;margin:0 10px 8px 0;padding:2px 10px 1px}.tag-list{display:flex;flex-wrap:wrap;font-size:13px}.tag-list li{margin:0 10px 5px 0}.tag-list li a{color:#016633}.tag-list li a:hover{text-decoration:underline}.tag-list--entry li{margin:2px 10px 0 0}.box-column2{display:flex;flex-wrap:wrap}.box-column2__box{margin-right:40px;width:calc(50% - 20px)}@media screen and (max-width:910px){.box-column2__box{margin-right:20px;width:calc(50% - 10px)}}@media screen and (max-width:499px){.box-column2__box{margin-right:14px;width:calc(50% - 7px)}.box-column2__box:nth-child(2n){margin-right:0}}.box-column2__box:nth-child(2n){margin-right:0}.box-column3{display:flex;flex-wrap:wrap}.box-column3__box{margin-right:40px;width:calc(33.33333% - 26.66667px)}@media screen and (max-width:910px){.box-column3__box{margin-right:20px;width:calc(33.33333% - 13.33333px)}}@media screen and (max-width:499px){.box-column3__box{margin-right:0;width:100%}}.box-column3__box:nth-child(3n){margin-right:0}.box-column4,.box-column4 .hs_cos_wrapper_type_related_blog_posts{display:flex;flex-wrap:wrap}.box-column4__box{margin-right:40px;width:calc(25% - 30px)}.box-column4__box--wide{margin-right:20px;width:calc(25% - 15px)}@media screen and (max-width:499px){.box-column4__box--wide{margin-right:14px;width:calc(50% - 7px)}.box-column4__box--wide:nth-child(2n){margin-right:0}}@media screen and (max-width:910px){.box-column4__box{margin-right:20px;width:calc(25% - 15px)}}@media screen and (max-width:499px){.box-column4__box{margin-right:14px;width:calc(50% - 7px)}.box-column4__box:nth-child(2n){margin-right:0}}.box-column4__box:nth-child(4n){margin-right:0}.box-column5{display:flex;flex-wrap:wrap}.box-column5__box{margin-right:30px;width:calc(20% - 24px)}@media screen and (max-width:910px){.box-column5__box{margin-right:20px;width:calc(20% - 20px)}}@media screen and (max-width:499px){.box-column5__box{margin-right:14px;width:calc(50% - 7px)}.box-column5__box:nth-child(2n),.box-column5__box:nth-child(5n){margin-right:0}}.box-column5__box:nth-child(5n){margin-right:0}@media screen and (max-width:499px){.box-search{position:relative;width:26px}.box-search:after{background-color:#e6e6e6;content:"";display:block;height:30px;left:-20px;position:absolute;top:0;width:1px}.box-search.active{width:100px}.box-search.active:after{display:none}.box-search.active .hs-search-field__input{padding:0 30px 0 13px;text-indent:0}.box-search.active .hs-search-field__suggestions{display:block}}.box-search .hs-search-field__input{background-color:#e2efe7;background-image:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/common/ico_search.svg);background-position:right 0;background-repeat:no-repeat;background-size:26px 26px;border-radius:13px;box-sizing:border-box;height:26px;outline:none;padding:0 30px 0 13px}@media screen and (max-width:499px){.box-search .hs-search-field__input{padding:0;text-indent:-9999px}}.hs-search-field__suggestions{background-color:#fff;padding:10px 10px 0}@media screen and (max-width:499px){.hs-search-field__suggestions{display:none;left:-200px;position:absolute}}.hs-search-field__suggestions li{margin:0 0 10px}.blog-body .hs-responsive-embed-wrapper{margin-bottom:40px;margin-top:40px}.blog-body .txt-center{text-align:center}.blog-body .txt-center img{margin-left:auto;margin-right:auto}.blog-body .group .left{box-sizing:border-box;float:left;padding:0 20px 10px 0;width:50%}@media screen and (max-width:910px){.blog-body .group .left{padding:0 10px 10px 0}}@media screen and (max-width:499px){.blog-body .group .left{float:none;padding:0;width:100%}}.blog-body .group .left img{height:auto;margin:0 auto 20px 0;width:100%}.blog-body .group .left p.cap{margin-top:-10px}.blog-body .group .right{box-sizing:border-box;float:right;padding:0 0 10px 20px;width:50%}@media screen and (max-width:910px){.blog-body .group .right{padding:0 0 10px 10px}}@media screen and (max-width:499px){.blog-body .group .right{float:none;padding:0;width:100%}}.blog-body .group .right img{height:auto;margin:0 0 20px auto;width:100%}.blog-body .group .right p.cap{margin-top:-10px}.blog-body .group .right+.left{padding:0 20px}@media screen and (max-width:499px){.blog-body .group .right+.left{padding:0}}.blog-body p{font-size:17px;line-height:200%;margin:30px 0}.blog-body p a{color:#063;text-decoration:underline}.blog-body p a:hover{text-decoration:none}.blog-body h1{font-size:34px;font-weight:700;line-height:150%}@media screen and (max-width:910px){.blog-body h1{font-size:26px}}.blog-body h2{background-color:#f0f0f0;border:solid #016633;border-width:2px 0 0;font-size:28px;font-weight:700;line-height:130%;margin:80px 0 40px;padding:20px 25px}@media screen and (max-width:910px){.blog-body h2{font-size:22px;margin:60px 0 30px;padding:12px 20px}}.blog-body h3{font-size:24px;font-weight:700;line-height:130%;margin:60px 0 30px;padding:0 0 0 30px;position:relative}.blog-body h3:after{background-color:#016633;content:"";display:block;height:3px;left:0;position:absolute;top:14px;width:20px}@media screen and (max-width:910px){.blog-body h3:after{top:12px}.blog-body h3{font-size:20px;margin:40px 0 20px}}.blog-body h4{font-size:22px;font-weight:700;line-height:130%;margin:40px 0 30px;padding:0 0 0 20px;position:relative}.blog-body h4:after{background-color:#016633;content:"";display:block;height:6px;left:0;position:absolute;top:11px;width:6px}@media screen and (max-width:910px){.blog-body h4:after{top:9px}.blog-body h4{font-size:18px;margin:40px 0 20px}}.blog-body h5{border:solid #d6d6d6;border-width:0 0 1px;font-size:20px;font-weight:700;line-height:130%;margin:40px 0 30px;padding:0 0 10px;position:relative}@media screen and (max-width:910px){.blog-body h5{font-size:17px;margin:40px 0 20px}}.blog-body h6{font-size:18px;font-weight:700;line-height:130%;margin:40px 0 30px}@media screen and (max-width:910px){.blog-body h6{font-size:16px;margin:40px 0 20px}}.blog-body ol{margin:0 0 30px}@media screen and (max-width:499px){.blog-body ol{margin:0 0 20px}}.blog-body ol li{font-size:17px;line-height:160%;list-style-type:decimal;margin:0 0 18px 1.2em}.blog-body ul:not(.hs-error-msgs){margin:0 0 30px}@media screen and (max-width:499px){.blog-body ul:not(.hs-error-msgs){margin:0 0 20px}}.blog-body ul:not(.hs-error-msgs) li:not(.hs-form-radio){font-size:17px;line-height:160%;margin:0 0 18px;padding:0 0 0 1.2em;position:relative}.blog-body ul:not(.hs-error-msgs) li:not(.hs-form-radio):after{background-color:#063;border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:10px;width:6px}.blog-body hr{color:#063}.border-box{margin:60px 0}@media screen and (max-width:910px){.border-box{margin:40px 0}}.cta-blog .cta_button{align-items:center;background-color:#016633;color:#fff;display:flex;font-size:14px;height:60px;justify-content:center;margin:0 auto;padding:0 20px;width:218px}.cta-blog .cta_button:hover{opacity:.75}.comment-display .comment-reply-to em{margin:0 0 0 4px}.comment-display .hs-form h4{font-size:24px;font-weight:700;margin:60px 0 40px}.comment-display .new-comments{border:solid #e0e0e0;border-width:0 0 1px;padding:0 0 15px}.comment-display .comment-body{padding:15px 0 0}.comment-display .comment-reply-to{color:inherit!important;font-size:16px!important;font-weight:400!important;justify-content:inherit!important;max-width:inherit!important}.comment-display .hs-input{background-color:#fff;border:1px solid #d3d3d3;box-sizing:border-box;margin:12px 0 20px;padding:16px;width:100%!important}.hs-form-booleancheckbox-display .comment-display .hs-input,.hs-form-checkbox-display .comment-display .hs-input{display:inline-block;opacity:0;width:40px!important}.hs-form-radio-display .comment-display .hs-input{cursor:pointer;display:inline-block;margin:6px 0 0;width:40px!important}.comment-display .hs-input[type=radio]{width:auto!important}.comment-display textarea.hs-input{height:240px}.comment-display .form-columns-1,.comment-display .form-columns-2{max-width:100%!important;width:100%}@media screen and (max-width:499px){.comment-display .form-columns-1,.comment-display .form-columns-2{margin:0!important}}.comment-display .form-columns-1 label,.comment-display .form-columns-2 label{font-size:16px;font-weight:700}.comment-display .form-columns-1 label .hs-form-required,.comment-display .form-columns-2 label .hs-form-required{color:#a82626;display:inline-block;margin:0 0 0 6px}.comment-display .form-columns-1 label.hs-error-msg,.comment-display .form-columns-2 label.hs-error-msg{color:#a82626;display:block;font-size:16px;font-weight:400;margin:5px 0 0}@media screen and (max-width:499px){.comment-display .form-columns-1 label.hs-error-msg,.comment-display .form-columns-2 label.hs-error-msg{margin:5px 0 30px}}.comment-display .form-columns-1 label strong,.comment-display .form-columns-2 label strong{font-size:70%}.comment-display .form-columns-1 .input,.comment-display .form-columns-2 .input{margin-right:0!important}@media screen and (max-width:499px){.comment-display .form-columns-1 .input,.comment-display .form-columns-2 .input{margin:0 0 20px!important}}.comment-display .form-columns-1 select,.comment-display .form-columns-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://f.hubspotusercontent40.net/hubfs/8455399/ico_arrow_down_gray@2x.png);background-position:right 20px center;background-repeat:no-repeat;background-size:12.5px 7px;outline:none}.comment-display .hs-error-msgs{color:#a82626;display:block;font-size:16px;font-weight:400;margin:5px 0 10px}.comment-display .form-columns-0 .hs-richtext a{text-decoration:underline}.comment-display .form-columns-0 .hs-richtext a:hover{text-decoration:none}.comment-display .form-columns-2 .hs-form-field{width:calc(50% - 20px)!important}@media screen and (max-width:910px){.comment-display .form-columns-2 .hs-form-field{width:calc(50% - 10px)!important}}@media screen and (max-width:499px){.comment-display .form-columns-2 .hs-form-field{width:100%!important}}.comment-display .form-columns-2 .hs-form-field:nth-child(2){float:right!important}.comment-display .hs-form-radio-display{cursor:pointer;display:flex;font-size:18px!important;font-weight:400!important;margin:12px 0 0}@media screen and (max-width:910px){.comment-display .hs-form-radio-display{font-size:16px!important}}.comment-display .hs-form-booleancheckbox-display,.comment-display .hs-form-checkbox-display{cursor:pointer;display:flex;font-size:16px!important;font-weight:400!important;margin:12px 0 0}.comment-display .hs-form-booleancheckbox-display span,.comment-display .hs-form-checkbox-display span{position:relative}.comment-display .hs-form-booleancheckbox-display span.hs-form-required,.comment-display .hs-form-checkbox-display span.hs-form-required{display:none}.comment-display .hs-form-booleancheckbox-display span:after,.comment-display .hs-form-checkbox-display span:after{border:1px solid red;box-sizing:border-box;content:"";display:block;height:20px;left:-40px;position:absolute;top:3px;width:20px}.comment-display .hs-form-booleancheckbox-display input:checked+span:before,.comment-display .hs-form-checkbox-display input:checked+span:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:11px;left:-33px;position:absolute;top:6px;transform:rotate(40deg);width:6px;z-index:2}.comment-display .hs-form-booleancheckbox-display input:checked+span:after,.comment-display .hs-form-checkbox-display input:checked+span:after{background-color:red;border-color:red}.comment-display .hs-form-booleancheckbox-display{justify-content:center}.comment-display fieldset{max-width:100%!important}.comment-display .hs-button{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:center;margin:40px auto;max-width:340px;width:100%}.comment-display .hs-button.primary{background-color:#016633;height:72px}.comment-display .hs-button:hover{opacity:.7}.comment-display .caution{color:#a82626}.comment-display .mh-cta-img{max-height:290px;width:auto}.comment-display .grecaptcha-badge{margin:0 auto}.dnd-section .hs-input{background-color:#fff;border:1px solid #d3d3d3;box-sizing:border-box;margin:10px 0 0;padding:16px;width:100%!important}.hs-form-booleancheckbox-display .dnd-section .hs-input,.hs-form-checkbox-display .dnd-section .hs-input{display:inline-block;opacity:0;width:40px!important}.hs-form-radio-display .dnd-section .hs-input{cursor:pointer;display:inline-block;margin:6px 0 0;width:40px!important}.dnd-section .hs-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:.1rem solid #ccc;border-radius:50%;cursor:pointer;display:inline-block;height:auto!important;margin:0 10px 0 0;outline:none;padding:.4rem;position:relative;-webkit-transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;width:auto!important}.dnd-section .hs-input[type=radio]:checked{background-color:#a82626}.dnd-section .hs-input[type=radio]:after{border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.dnd-section textarea.hs-input{height:240px}.dnd-section .form-columns-1,.dnd-section .form-columns-2{margin:0 0 30px!important;max-width:100%!important;width:100%}@media screen and (max-width:499px){.dnd-section .form-columns-1,.dnd-section .form-columns-2{margin:0!important}}.dnd-section .form-columns-1 label,.dnd-section .form-columns-2 label{font-size:16px}.dnd-section .form-columns-1 label .hs-form-required,.dnd-section .form-columns-2 label .hs-form-required{color:#a82626;display:inline-block;margin:0 0 0 6px}.dnd-section .form-columns-1 label.hs-error-msg,.dnd-section .form-columns-2 label.hs-error-msg{color:#a82626;display:block;font-size:16px;font-weight:400;margin:5px 0 0}@media screen and (max-width:499px){.dnd-section .form-columns-1 label.hs-error-msg,.dnd-section .form-columns-2 label.hs-error-msg{margin:5px 0 30px}}.dnd-section .form-columns-1 label strong,.dnd-section .form-columns-2 label strong{font-size:70%}.dnd-section .form-columns-1 .input,.dnd-section .form-columns-2 .input{margin-right:0!important}@media screen and (max-width:499px){.dnd-section .form-columns-1 .input,.dnd-section .form-columns-2 .input{margin:0 0 20px!important}}.dnd-section .form-columns-1 select,.dnd-section .form-columns-2 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://f.hubspotusercontent40.net/hubfs/8455399/ico_arrow_down_gray@2x.png);background-position:right 20px center;background-repeat:no-repeat;background-size:12.5px 7px;outline:none}.dnd-section .hs-error-msgs{color:#d32e2f;display:block;font-size:16px;font-weight:400;margin:5px 0 10px}.dnd-section .form-columns-0 .hs-richtext a{text-decoration:underline}.dnd-section .form-columns-0 .hs-richtext a:hover{text-decoration:none}.dnd-section .form-columns-2{display:flex;justify-content:space-between}@media screen and (max-width:499px){.dnd-section .form-columns-2{display:block}}.dnd-section .form-columns-2 .hs-form-field{width:calc(50% - 20px)!important}@media screen and (max-width:910px){.dnd-section .form-columns-2 .hs-form-field{width:calc(50% - 10px)!important}}@media screen and (max-width:499px){.dnd-section .form-columns-2 .hs-form-field{width:100%!important}}.dnd-section .form-columns-2 .hs-form-field:nth-child(2){float:right!important}.dnd-section .hs-form-radio-display{align-items:center;cursor:pointer;display:flex;font-size:18px!important;font-weight:400!important;margin:12px 0 0}@media screen and (max-width:910px){.dnd-section .hs-form-radio-display{font-size:16px!important}}.dnd-section .hs-form-booleancheckbox-display,.dnd-section .hs-form-checkbox-display{cursor:pointer;display:flex;font-size:16px!important;font-weight:400!important;margin:12px 0 0}.dnd-section .hs-form-booleancheckbox-display span,.dnd-section .hs-form-checkbox-display span{position:relative}.dnd-section .hs-form-booleancheckbox-display span.hs-form-required,.dnd-section .hs-form-checkbox-display span.hs-form-required{display:none}.dnd-section .hs-form-booleancheckbox-display span:after,.dnd-section .hs-form-checkbox-display span:after{border:1px solid #d32e2f;box-sizing:border-box;content:"";display:block;height:20px;left:-40px;position:absolute;top:3px;width:20px}.dnd-section .hs-form-booleancheckbox-display input:checked+span:before,.dnd-section .hs-form-checkbox-display input:checked+span:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:11px;left:-33px;position:absolute;top:6px;transform:rotate(40deg);width:6px;z-index:2}.dnd-section .hs-form-booleancheckbox-display input:checked+span:after,.dnd-section .hs-form-checkbox-display input:checked+span:after{background-color:#d32e2f;border-color:#d32e2f}.dnd-section .hs-form-booleancheckbox-display{justify-content:center}.dnd-section fieldset{max-width:100%!important}.dnd-section .hs-button{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;margin:40px auto;max-width:258px;width:100%}.dnd-section .hs-button.primary{background-color:#063;height:60px}.dnd-section .hs-button:hover{opacity:.7}.dnd-section .caution{color:#d32e2f}.dnd-section .mh-cta-img{max-height:290px;width:auto}.dnd-section .grecaptcha-badge{margin:0 auto}.cta-box{border:2px solid #fba026;margin:60px 0 0;padding:30px 40px 40px}@media screen and (max-width:910px){.cta-box{margin:40px 0 0;padding:25px 30px 30px}}.cta-box p{line-height:160%!important;margin-top:0!important}img.main_visual-pc{display:block;height:100%;margin:0;width:100%}@media screen and (max-width:460px){img.main_visual-pc{display:none}}.main-visual-sp{display:none}@media screen and (max-width:460px){.main-visual-sp{display:block;height:100%;margin:0;width:100%}.main-visual-pc{display:none}}.header_logo{display:flex}@media screen and (max-width:460px){.header_logo{flex-direction:row}}.logo-img{padding:25px 25px 25px 50px}@media (max-width:1020px) and (min-width:768px){.logo-img{padding-left:13px;padding-right:13px}}@media screen and (max-width:460px){.logo-img{max-width:70%;padding-left:13px;padding-right:13px}}.logo-text{font-size:clamp(16px,2.9vw,32px);font-size:28px;font-weight:700;padding:25px 25px 25px 0;text-align:center}@media (max-width:1020px) and (min-width:768px){.logo-text{font-size:18px;padding:36px 0 25px}}@media screen and (max-width:460px){.logo-text{font-size:11px;padding:30px 0 25px}}.header_banner{margin:0 0 0 auto;padding-right:50px;padding-top:20px}@media (max-width:1020px) and (min-width:768px){.header_banner{padding-right:10px;padding-top:25px}}@media screen and (max-width:460px){.header_banner{display:none}}.main_visual{height:100%;width:100%}.yellow_btn{background:#fba026;border:2px solid #fba026;box-shadow:0 2px 3px #e87f0d;color:#fff;cursor:pointer;font-size:13pt;justify-content:center;line-height:1em;padding:15px 95px;position:relative;text-align:center;transition:.3s}.yellow_btn:hover{background:#fff;color:#fba026}.yellow_btn:before{background:url(https://20245706.fs1.hubspotusercontent-na2.net/hubfs/20245706/oishii/campaign/arrow-white.svg) no-repeat;background-size:contain;content:"";height:15px;left:28rem;position:absolute;top:1.3rem;transform:rotate(90deg);width:20px}@media screen and (max-width:460px){.yellow_btn:before{display:none}}.present-content{align-items:flex-start;display:flex;margin-bottom:25px}.present-group{display:flex;flex-direction:column}@media screen and (max-width:460px){.present-group{align-items:center;flex-direction:column}}.present-title{margin-left:40px}@media screen and (max-width:760px){.present-title{margin-left:0}}.present-title span{font-size:20px;font-weight:700}@media screen and (max-width:460px){.present-title span{font-size:17px}}.present-img{flex-shrink:0;padding-left:10px;padding-right:10px;width:150px}@media screen and (max-width:460px){.present-img{justify-content:center}}figure.present-img figcaption{flex-shrink:0;padding-top:10px;text-align:center}p.example{margin-bottom:10px;margin-top:60px}.gift-content{display:flex;margin-bottom:25px}@media screen and (max-width:460px){.gift-content{flex-direction:column}.gift-content img{margin-bottom:25px;width:100%}}span.gift-text{font-size:17px;font-weight:lighter!important}@media screen and (max-width:460px){span.gift-text{font-size:14px;font-weight:nomal}}.flow-content{display:flex;margin-bottom:25px}.flow-title{margin-left:70px}.flow-title span{font-size:22px;font-weight:700}.flow-circle{background:#aecda4;border-radius:50%;color:#fff;display:inline-block;flex-shrink:0;font-size:18px;font-weight:700;height:65px;line-height:65px;margin-top:10px;position:relative;text-align:center;width:65px}.flow-circle:after{background-color:#aecda4;content:"";display:block;height:1px;left:65px;position:absolute;top:50%;width:55px;z-index:100}.flow-text{margin:15px 0}