.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-excerpt:empty{display:none}.wpp-meta,.post-stats{display:block;font-size:.8em}.wpp-meta:empty,.post-stats:empty{display:none}
@charset "UTF-8";html{font-size:62.5%;font-family:Helvetica,zen-kaku-gothic-new,sans-serif;font-weight:400;color:#472800}body{margin:0 auto;padding:0;font-size:1.6rem}body.home{background:#fff}body.home,body.page-id-30,body.category-news,body.post-template-default,body.product-template-default,body.post-type-archive-contribution{margin-top:7rem !important}section{margin-top:8rem 0 6.4rem !important}img{width:100%}a{text-decoration:none;word-break:break-all}h2,.sectionTtl{color:#472800;font-weight:900;font-size:4.2rem;text-align:center;font-family:sofia-pro-soft,fot-tsukuardgothic-std,sans-serif;font-weight:500;margin:2rem 0}h2 span,.sectionTtl span{font-size:1.8rem;display:block;font-family:fot-tsukuardgothic-std,sofia-pro-soft,sans-serif;font-weight:700;color:#fbd05b;line-height:1.2}.icon_more:before{content:"";font-family:"Font Awesome 5";font-weight:900}.inner{width:95%;max-width:1140px;margin:0 auto}@media screen and (max-width:768px){.inner{ width:95%}}a.btn{display:inline-block;position:relative;background:#472800;color:#fff;padding:1.4rem 2rem;text-align:center;border:1px solid;transition:.4s;border-radius:5px}a.btn:after{display:block;position:absolute;content:"";top:calc(50% - 5px);right:25px;width:20px;height:5px;border-right:2px solid #fff;border-bottom:1px solid #fff;transform:skew(45deg);transition:.4s}a.btn:hover{border-radius:100px !important;transition:.4s}a.btn:hover:after{right:15px;width:30px}.page{background:#fbf8f2}.entry-content{padding:7rem 0 6rem}.page .entry-content{padding:0}.yellow-txt{color:#fbd05b}#main .main-in{padding:0 4rem 6rem}header{width:100%;height:66px;position:fixed;top:0;left:0;z-index:9999;transition:.4s;background:#fff}@media screen and (min-width:768px){header{height:75px}}@media screen and (min-width:1024px){header{background:#fff}}header .header{height:44px}@media screen and (min-width:768px){header .header{height:auto}}#hd_inner{justify-content:space-between;align-items:center;width:92%;height:100%;margin:0 auto;padding:1rem;box-sizing:border-box;position:relative}@media screen and (min-width:768px){#hd_inner{padding:0}}#hd_inner .header{position:absolute;top:13px;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){#hd_inner .header{top:18px}}#hd_inner .menu-list{display:none;list-style:none}@media screen and (min-width:768px){#hd_inner .menu-list{display:flex;align-items:center;justify-content:space-between;gap:20px}}#hd_inner .menu-list li a{color:#472800;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:2rem;position:relative}#hd_inner .menu-list li a:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#fbd05b;transition:all .3s;transform:scale(0,1);transform-origin:center top}#hd_inner .menu-list li .current a:after,#hd_inner .menu-list li a:hover:after{transform:scale(1,1)}h1.top_logo{margin:0;display:block}h1.top_logo a{display:inline-block;width:160px}@media screen and (min-width:768px){h1.top_logo a{width:200px}}h1.top_logo a img{width:100%}#gnav{height:80%;display:flex;justify-content:space-between;align-items:center}#gnav ul{margin:0 auto;padding:0;display:flex;justify-content:space-between;align-items:center}#gnav ul li{list-style:none;padding:0 1rem}#gnav ul li a{color:#fff;font-size:1.6rem;font-weight:700}#nav,.hamburger{width:30px;height:30px;position:fixed;top:18px;right:4%;z-index:99999}@media screen and (min-width:1024px){.hamburger{display:none !important}}.hamburger_bar{display:block;width:100%;height:3px;border-radius:50px;position:absolute;left:0;background:#fbd05b;transition:top .24s,transform .24s,opacity .24s}#gnav{display:none}.hamburger_bar:nth-child(1){top:0}.hamburger_bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger_bar:nth-child(3){top:100%;transform:translateY(-100%)}.hamburger_bar.is_active:nth-child(1){top:50%;transform:translateY(-50%) rotate(135deg);background:#472800}.hamburger_bar.is_active:nth-child(2){transform:translate(50%,-50%);opacity:0}.hamburger_bar.is_active:nth-child(3){top:50%;transform:translateY(-50%) rotate(-135deg);background:#472800}#nav{position:fixed;top:0;right:0;background:#fbd05b;display:block;opacity:0;transition:opacity .5s;pointer-events:none;z-index:99998;width:100%;height:100%;box-sizing:border-box;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700}#nav ul.menu .menu-item-255 a:before{content:"";display:block;width:6px;height:6px;border-top:2px solid #472800;border-left:2px solid #472800;transform:rotate(225deg);transition:all .3s;position:absolute;right:20px;top:calc(50% - 5px)}#nav ul.menu .menu-item-255 a:hover+a:before{border-top:2px solid #fbda7e;border-left:2px solid #fbda7e}#nav ul.menu ul.sub-menu li a:before{content:none}@media screen and (min-width:1024px){#nav{opacity:1;background:0 0;max-width:850px;height:auto;pointer-events:auto}#nav ul.sub-menu{visibility:hidden;opacity:0;transition:all .3s;width:100%;margin:auto;position:absolute;flex-wrap:wrap;background:#fff;border-radius:5px;box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}#nav ul.sub-menu li a{background:#fff;transition:all .3s;display:block}#nav ul.sub-menu li a:hover{color:#472800;background:#ffe7a7}#nav ul.sub-menu li.menu-item-123 a{border-radius:5px 5px 0 0}#nav ul.sub-menu li.menu-item-256 a{border-radius:0 0 5px 5px}}@media screen and (max-width:1023px){#nav ul.menu .menu-item-255 a{position:relative}#nav ul.menu ul.sub-menu{margin:auto;border:none;opacity:0;height:0;visibility:hidden;transform:translateY(-30px);transition:opacity .5s,visibility .5s,transform .5s}#nav ul.menu ul.sub-menu li{border:none}#nav ul.menu ul.sub-menu.open{opacity:1;height:auto;visibility:visible;transform:translateY(0px)}}#nav.is_active{opacity:1;pointer-events:auto;transition:opacity .5s}.nav-list{display:flex;flex-direction:column;gap:32px}button{border-color:transparent;background:0 0;cursor:pointer}#nav ul{width:80%;box-sizing:border-box;margin:9rem auto 1rem auto;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#nav ul{flex-direction:column}@media screen and (min-width:600px){#nav ul{width:88%}}@media screen and (min-width:1024px){#nav ul{margin:0;max-width:746px;flex-wrap:nowrap;margin-left:auto;margin:0 !important;height:75px;flex-direction:row}}#nav ul li{list-style:none;margin:auto;width:100% !important;margin:0 auto;font-size:1.4rem;border-bottom:solid 1px #fff;box-sizing:border-box;text-align:center}@media screen and (min-width:1024px){#nav ul li{border:none;position:relative;width:auto !important;padding:0}}#nav ul li:hover .sub-menu{visibility:visible;opacity:1}#nav ul li a{color:#472800;transition:all .3s;font-weight:700;padding:1rem 0;font-size:1.4rem}@media screen and (min-width:1024px){#nav ul li a{cursor:pointer}#nav ul li a:hover{color:#fbda7e}}footer{color:#fff;background:#472800;padding:4rem 0}#ft_inner{width:90%;max-width:1500px;box-sizing:border-box;padding:0;margin:0 auto;display:flex;justify-content:space-between}.ft_logo{width:180px;display:block;margin-bottom:2rem;padding:0}#menu-ft_menu{list-style:none;color:#fff;font-family:fot-tsukuardgothic-std,sans-serif;margin:0;padding:0}#menu-ft_menu a{color:#fff;font-weight:700}#menu-ft_menu .sub-menu{list-style:none;font-size:1.4rem}#menu-ft_menu .sub-menu a{font-weight:500}.copyright{color:#fff;background:#472800;margin:0 auto;text-align:center;padding:0 0 3rem;font-size:1.4rem}@media screen and (max-width:768px){#ft_inner{flex-direction:column-reverse}#menu-ft_menu{text-align:center}#menu-ft_menu .sub-menu{padding:0}#menu-ft_menu>li{border-bottom:solid 1px #69553d;padding:.8rem 0}.ft_logo{margin:2rem auto}}#toppage{margin:0 auto}.top_mv .ttl-box{position:absolute;bottom:5%;left:5%;width:35%;max-width:510px}.fv-scroll-container{width:100%;margin-top:75px;margin-bottom:24px;position:relative;overflow:hidden}.fv-scroll-track{display:flex;width:100vw;height:650px;overflow:hidden}.fv-scroll-track img{width:auto;height:100%}.fv-scroll-track img:first-child{animation:loop 120s -59.5s linear infinite}.fv-scroll-track img:last-child{animation:loop2 120s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@media screen and (max-width:768px){.fv-scroll-container{margin-top:24px}.fv-scroll-track{height:550px}.top_mv .ttl-box{width:85%;padding:8px;left:inherit;bottom:7%}}.top_vision{background:#f9de95;position:relative;width:100%;font-family:fot-tsukuardgothic-std,sans-serif}.top_vision .inner{max-width:970px;padding:4rem 0}.top_vision .vision-ttl{margin-top:0;font-size:2.4rem;line-height:1.4;text-align:left}.top_vision p{color:#472800;line-height:2.4;margin:0 auto;padding:2em;background-color:#fff;position:relative;font-weight:700}.top_vision p:after{position:absolute;content:'';right:0;top:0;border-width:0 25px 25px 0;border-style:solid;border-color:#ccc #f9de95 #e3e3e3;box-shadow:-1px 1px 1px rgb(0 0 0/.15)}@media screen and (min-width:768px){.top_vision .vision-ttl{font-size:3rem}}.project{border-radius:5px;padding:10rem 0 0;position:relative;margin-top:80px}@media screen and (min-width:480px){.project{padding:11rem 0 0}}@media screen and (min-width:768px){.project{margin-top:40px;padding:6rem 0 0}}.project .title{display:flex;flex-direction:column;align-items:center;position:absolute;margin:1.5em 0;padding:7px 10px;min-width:120px;max-width:330px;width:95%;color:#555;font-size:16px;background:#fff;border:solid 3px #fbd05b;border-radius:7px;box-sizing:border-box;top:-100px;left:50%;transform:translateX(-50%);gap:.8rem}@media screen and (min-width:480px){.project .title{max-width:360px}}@media screen and (min-width:768px){.project .title{flex-direction:row;gap:1rem;align-items:flex-end;justify-content:center;max-width:720px;top:-62px}}.project .title:before{content:"";position:absolute;bottom:-22px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.project .title:after{content:"";position:absolute;bottom:-28px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #fbd05b;z-index:1}.project .title img{width:265px;height:100%}@media screen and (min-width:480px){.project .title img{width:300px}}@media screen and (min-width:768px){.project .title img{width:286px}}.project .title span{line-height:2;font-size:2rem;color:#472800;font-weight:700}.project .text{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.project .text{flex-direction:row;gap:2rem}}.project .text img{width:90%;max-width:370px;height:100%}@media screen and (min-width:768px){.project .text img{width:40%}}.project .text p{margin-bottom:2rem !important}.home .project{margin:12rem auto 6rem;padding:12rem 0 0}@media screen and (min-width:768px){.home .project{margin:8rem auto 8rem}}.home .project .btn{margin:0 auto;display:block;width:230px;margin-top:2rem}@media screen and (min-width:768px){.home .project .btn{margin-top:0;width:250px}}.top_service{margin:7rem 0 8rem}.top_service .inner{position:relative;max-width:930px}.top_service .inner h2{text-align:center}.top_service .inner p{margin-bottom:3rem;line-height:1.8}.top_service .inner>p{max-width:980px;width:90%;margin:1rem auto 3rem;line-height:1.8}@media screen and (min-width:768px){.top_service .inner>p{margin:1rem auto 4rem}}.service-wrap{font-size:1.6rem;font-weight:500;display:flex;flex-direction:column;row-gap:150px;margin-bottom:12rem}.service-wrap a.btn{width:250px}.service-wrap h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:3rem;margin:0 0 1.6rem;color:#472800}.service-1,.service-2{position:relative}.service-1 .number,.service-2 .number{color:#fbd05b;font-size:7rem;font-weight:700;opacity:.6;font-family:sofia-pro-soft,sans-serif}.service-1>div,.service-2>div{position:relative;display:flex;column-gap:5vw;align-items:flex-end}.service-2>div{flex-direction:row-reverse}.service-1 .bg,.service-2 .bg{position:absolute;background:#fbf8f2;top:0;right:0;height:100%;transform:translate3d(0,50px,0);width:90%;max-width:1056px;min-width:320px;z-index:-99}.service-2 .bg{left:0}.service-2{flex-direction:row-reverse}.service-1>div>div,.service-2>div>div{width:50%}@media screen and (max-width:768px){.top_service .inner{width:85%}.service-wrap{row-gap:100px}.service-wrap h3{font-size:2.6rem}.service-1>div,.service-2>div{display:flex;flex-direction:column;row-gap:5vw}.service-1>div>div,.service-2>div>div{width:100%}.service-1 .bg,.service-2 .bg{height:100%;width:85%;top:35px;transform:translate3d(0,15px,0)}.service-1 .number,.service-2 .number{font-size:5rem}}@media screen and (min-width:1080px){.service-1 .bg,.service-2 .bg{width:80%;max-width:1232px}}@media screen and (min-width:1850px){.service-1 .bg,.service-2 .bg{width:80%;max-width:1330px}}.top_about{margin:8rem 0 6.4rem}.top_about .inner{position:relative}@media screen and (min-width:768px){.top_about{margin:7rem 0 6.4rem}}.about_tit{height:250px;background:url(http://petand.co.jp/wp-content/themes/petandco/img/aboutus.png);background-size:cover;background-position:right center;display:flex;align-items:center}.about_tit h2{color:#fff;margin:0 auto}.about_txt{box-sizing:border-box;margin:0 auto 8rem auto;text-align:center}.about_txt table{width:95%;max-width:930px;border-collapse:collapse;margin:0 auto 1rem auto}.about_txt table th,.about_txt table td{color:#472800;box-sizing:border-box;padding:1.5rem 1rem;border-bottom:solid 1px;text-align:left}.about_txt table th{width:25%}@media screen and (max-width:480px){.about_tit{height:150px;background-position:70% center}}.top_about a.btn{text-align:center;width:230px;padding:1.4rem 0;border-radius:5px;margin-top:4rem}@media screen and (min-width:600px){.top_about a.btn{width:250px}}.news{margin-bottom:8rem}.top_news{background:#fbf8f2;box-sizing:border-box;margin:0 auto 0;padding:5.4rem 0}.top_news .btn2{text-align:center;position:absolute;right:0;bottom:0}.top_news .btn2 a,.article-tabs .btn2 a{display:inline-block;position:relative;padding:1em 1em 1em 50px;color:#472800;font-size:1.6rem;font-weight:700;transition:.3s;width:85px}.article-tabs .btn2{text-align:right;margin-top:1rem}.article-tabs .btn2 a{width:100px}.top_news .btn2 a:hover:before,.article-tabs .btn2 a:hover:before{background-color:#fbd05b}.top_news .btn2 a:before,.article-tabs .btn2 a:before{content:"";position:absolute;top:50%;left:12px;transform:translateY(-50%);width:25px;height:25px;border:2px solid #472800;border-radius:50vh;transition:.3s}.top_news .btn2 a:after,.article-tabs .btn2 a:after{content:"";position:absolute;top:50%;left:21px;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #472800;border-right:2px solid #472800;transition:.3s}.news_box{box-sizing:border-box;padding:0 0 5rem;margin:0 auto;position:relative}@media screen and (min-width:768px){.news_box{display:flex;align-items:space-between;justify-content:flex-start;flex-wrap:wrap}}@media screen and (min-width:768px){.news_tit{width:20%;flex-shrink:1}}.news_tit h2{text-align:center}@media screen and (min-width:768px){.news_tit h2{margin:0;text-align:left}}.news_box ul{width:100%;box-sizing:border-box;padding:0;margin:1rem auto}@media screen and (min-width:768px){.news_box ul{width:80%}}.news_box ul li{list-style:none;box-sizing:border-box;padding:0;margin:0 auto;background:#fff;border-radius:3px;margin-bottom:1rem}.news_box ul li a{color:#472800;font-size:1.6rem;display:block;padding:1rem;font-weight:500}.news_box ul li a .flex-box{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-family:sofia-pro-soft,sans-serif;font-weight:400;margin-bottom:.4rem}.news .news-content p{margin:1.6rem 0}.date{color:rgba(58,58,58,.6);font-size:1.4rem}.category-name{background:#fbd05b;color:#fff;font-family:fot-tsukuardgothic-std,sofia-pro-soft,sans-serif;font-weight:700;font-size:1.2rem;padding:0 .6rem;border-radius:5px}.top_massage{box-sizing:border-box;padding:0;margin:0 auto 10rem auto}.top_massage .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.massage_img{width:45%}.massage_txt{width:50%}.massage_txt p{font-size:1.4rem;margin:0 auto 2rem auto}@media screen and (max-width:820px){.massage_img{width:40%}.massage_txt{width:55%}}@media screen and (max-width:480px){.massage_img{width:100%;margin-bottom:3rem}.massage_txt{width:100%}}.top_contact{box-sizing:border-box;padding:0;margin:7rem 0 6.4rem}.top_contact .inner{max-width:930px;background:#fff}.top_contact h2{text-align:center}.top_contact label{font-weight:500}.top_contact input,.top_contact select,.top_contact textarea{width:100%;max-width:930px;border-collapse:collapse;margin:0 auto 1rem auto;color:#8a8173;box-sizing:border-box;padding:1.2rem;background:#f8f7f5;border:none;margin-top:1rem}.top_contact .required{font-size:12px;color:#fbd15b;border:solid 1px #fbd05b;border-radius:.5rem;padding:0 5px;margin-left:1rem}form.wpcf7-form input[type=submit]{width:90%;text-align:center;margin:5rem auto;max-width:250px;color:#fff;background:#fbd05b;display:block;margin:2rem auto;text-align:center;font-size:1.6rem;font-weight:bolder;padding:1.5rem;border-radius:5px;border:none;transition:.4s;-webkit-appearance:none}form.wpcf7-form input[type=submit]:hover{border-radius:100px;transition:.6s}.wpcf7-form table{margin:0 auto;text-align:left}form.wpcf7-form input[name=submitBack]{margin:0 auto 4rem;background:#472800;-webkit-appearance:none}.wpcf7-form_confirm input[type=submit][name="名前"]{margin:1.4rem auto 0;-webkit-appearance:none}.mw_wp_form_confirm table{border-collapse:separate;border-spacing:25px}.mw_wp_form_complete{text-align:center}.mw_wp_form_complete p{width:80%;margin:0 auto}@media screen and (max-width:480px){.top_contact table tr{display:flex;flex-direction:column}.top_contact table th{width:100%;border:none;padding-bottom:0}.top_contact table td{width:100%}}.entry-header{height:380px;position:relative;width:100%}@media screen and (min-width:1024px){.entry-header{height:450px}}@media screen and (min-width:1600px){.entry-header{height:500px}}.entry-header .sub-mv{position:relative;width:100%;height:100%;overflow:hidden}.entry-header .sub-mv img{position:absolute;top:50%;right:0;height:100%;width:100%;transform:translateY(-50%);object-fit:cover;object-position:75% center;clip-path:inset(0)}.entry-header div.pagetitle{background:#fff;position:absolute;left:0;bottom:-26px;font-size:3.2rem;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;display:flex;align-items:flex-end;justify-content:center;gap:2rem;padding:0 4rem 0;border-radius:0 200px 200px 0;line-height:1.8;color:#472800}@media screen and (min-width:1024px){.entry-header div.pagetitle{width:400px;font-size:3.2rem;padding:1rem 4rem 1rem;bottom:-38px}}.entry-header div.pagetitle span{font-size:1.6rem;line-height:3;color:#fbd05b;font-weight:700}@media screen and (min-width:600px){.entry-header div.pagetitle span{font-size:1.8rem;line-height:2.6}}.post-content{padding:9rem 0 8rem;background:#fbf8f2}.category-news .news_box{width:100%}.category-news .news_box ul li a{padding:2rem;font-weight:700}.category-news .news_box ul li a .flex-box{margin-bottom:.6rem}.post-list-single{background:#fff;padding:3rem 0 3rem;border-radius:10px}.post-list-single .news-content{width:90%;max-width:800px;margin:0 auto}.post-list-single .news-content .flex-box{display:flex;align-items:center;justify-content:flex-start;gap:2.4rem}.post-list-single .news-content .flex-box .date{font-size:2rem;font-family:sofia-pro-soft,sans-serif;font-weight:400}.post-list-single .news-content .flex-box .category-name{font-size:1.6rem;font-weight:700}.post-list-single .news-content h3{color:#472800;font-size:2rem;margin:0 auto 1rem;font-weight:600}.post-list.post-list-single h3 span{font-size:1.4rem;margin-left:2rem}.single_cat{width:-moz-fit-content;width:fit-content;color:#fff;background:#8a8173;display:block;padding:0 1rem;font-size:1.4rem;margin:0 0 2rem}.post-txt{font-size:1.6rem;line-height:180%;margin:0 auto 5rem auto}.post-txt p{margin-bottom:2rem}.entry-pager{text-align:center;margin:0 auto 0rem}.entry-pager a{color:#8a8173;font-size:2rem;padding:1rem}@media screen and (min-width:768px){.post-list-single .news-content h3{font-size:2.5rem}}.page-id-30 .entry-content>div.wrap{position:relative;width:100%;height:85px}@media screen and (min-width:1200px){.page-id-30 .entry-content>div.wrap{height:135px}}.scrolldown1{position:absolute;left:50%;bottom:-6px;height:100px}.scrolldown1:after{content:"";position:absolute;top:0;width:1px;height:100px;background:#472800;animation:pathmove 2.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:40px;opacity:1}100%{height:0;top:100px;opacity:0}}.about_philosophy{color:#472800}.about_philosophy .philosophy-wrap{width:95%;margin:0 auto 6rem;text-align:center}.about_philosophy .philosophy-wrap .philosophy-ttl{font-size:2.4rem;line-height:1.4;color:#472800;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;margin-bottom:1rem}@media screen and (min-width:768px){.about_philosophy .philosophy-wrap .philosophy-ttl{font-size:2.6rem}}@media (min-width:768px){.philosophy-break{display:none}.philosophy-full{display:block}}@media (max-width:767px){.philosophy-break{display:block}.philosophy-full{display:none}.about_philosophy .philosophy-wrap .philosophy-ttl{font-size:2rem}}.about_philosophy .philosophy-wrap p{font-size:1.4rem;font-family:sofia-pro-soft,sans-serif;font-weight:400;line-height:1.2;margin:1rem 0}@media screen and (min-width:600px){.about_philosophy .philosophy-wrap p{font-size:2rem}}.about_philosophy .philosophy-img{background:url(//petand.co.jp/test.petand.co.jp/wp-content/themes/petandco/img/philosophy-img.png) 65% 20% no-repeat;background-size:1000px;width:100%;height:95px}@media screen and (min-width:768px){.about_philosophy .philosophy-img{height:150px;background-position:50% 20%;background-size:cover}}.about_petandco{margin:7rem 0 10rem}.about_petandco .ttl{font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;color:#472800;font-size:3rem;text-align:center;line-height:1.2}@media screen and (min-width:768px){.about_petandco .ttl{font-size:3.4rem}}@media screen and (min-width:768px){.about_petandco .wrap{display:flex;align-items:center;justify-content:space-between;width:95%;max-width:1140px;margin:0 auto;gap:2rem}}@media screen and (min-width:1024px){.about_petandco .wrap{gap:2rem}}.about_petandco .wrap .about-img{background:url(//petand.co.jp/test.petand.co.jp/wp-content/themes/petandco/img/about-img.png) 50% 0% no-repeat;background-size:cover;width:92%;height:270px;margin:0 0 3.2rem auto;border-radius:170px 0 0 170px}@media screen and (min-width:768px){.about_petandco .wrap .about-img{height:240px;width:80%;border-radius:170px;margin-bottom:0}}@media screen and (min-width:1024px){.about_petandco .wrap .about-img{height:300px}}.about_petandco .wrap .about-txt{width:90%;margin:0 auto;line-height:1.8;font-weight:500}.about_petandco .wrap .about-txt div{font-size:2.2rem;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;color:#472800;margin-bottom:3rem;line-height:1.6}@media screen and (min-width:600px){.about_petandco .wrap .about-txt div{font-size:2.4rem}}.about_petandco .wrap .about-txt p{margin:.2rem 0}.about-message{ margin:0rem 0 7rem}.about_employee{ margin:7rem 0 7rem}.about-message .president,.about-message .employee,.about_employee .president,.about_employee .employee{background:#fff;border-radius:10px;padding:3rem 2rem}@media screen and (min-width:1024px){.about-message .president,.about-message .employee,.about_employee .president,.about_employee .employee{padding:5rem 6rem}}.about-message .president .flex,.about-message .employee .flex,.about_employee .president .flex,.about_employee .employee .flex{margin-bottom:4rem}@media screen and (min-width:768px){.about-message .president .flex,.about-message .employee .flex,.about_employee .president .flex,.about_employee .employee .flex{display:flex;align-items:flex-start;justify-content:center;gap:16px}}.about-message .president .profile,.about-message .employee .profile,.about_employee .president .profile,.about_employee .employee .profile{width:100%;position:relative;margin-bottom:18px}.about-message .president .profile .img,.about-message .employee .profile .img,.about_employee .president .profile .img,.about_employee .employee .profile .img{width:90%;height:300px;margin:0 auto 0 0;overflow:hidden}@media screen and (min-width:600px){.about-message .president .profile .img,.about-message .employee .profile .img,.about_employee .president .profile .img,.about_employee .employee .profile .img{width:80%}}@media screen and (min-width:1024px){.about-message .president .profile .img,.about-message .employee .profile .img,.about_employee .president .profile .img,.about_employee .employee .profile .img{width:80%}}@media screen and (min-width:1200px){.about-message .president .profile .img,.about-message .employee .profile .img,.about_employee .president .profile .img,.about_employee .employee .profile .img{width:90%}}.about-message .president .profile .img img,.about-message .employee .profile .img img,.about_employee .president .profile .img img,.about_employee .employee .profile .img img{border-radius:10px;object-fit:cover;height:300px}.about-message .president .profile .name-box,.about-message .employee .profile .name-box,.about_employee .president .profile .name-box,.about_employee .employee .profile .name-box{position:absolute;background:#fbd05b;font-weight:500;font-family:fot-tsukuardgothic-std,sans-serif;font-size:1.2rem;line-height:1.4;color:#472800;border-radius:8px;padding:.6rem 3rem;bottom:-18px;right:0}@media screen and (min-width:480px){.about-message .president .profile .name-box,.about-message .employee .profile .name-box,.about_employee .president .profile .name-box,.about_employee .employee .profile .name-box{font-size:1.4rem}}@media screen and (min-width:600px){.about-message .president .profile .name-box,.about-message .employee .profile .name-box,.about_employee .president .profile .name-box,.about_employee .employee .profile .name-box{padding:1rem 4rem}}@media screen and (min-width:768px){.about-message .president .profile .name-box,.about-message .employee .profile .name-box,.about_employee .president .profile .name-box,.about_employee .employee .profile .name-box{padding:1rem 3rem}}@media screen and (min-width:1200px){.about-message .president .profile .name-box,.about-message .employee .profile .name-box,.about_employee .president .profile .name-box,.about_employee .employee .profile .name-box{padding:1rem 5rem;bottom:-50px}}.about-message .president .profile .name-box .name,.about-message .employee .profile .name-box .name,.about_employee .president .profile .name-box .name,.about_employee .employee .profile .name-box .name{font-weight:700;font-size:2.2rem;text-align:center;margin:.6rem 0 0}@media screen and (min-width:600px){.about-message .president .profile .name-box .name,.about-message .employee .profile .name-box .name,.about_employee .president .profile .name-box .name,.about_employee .employee .profile .name-box .name{font-size:2rem}}@media screen and (min-width:1200px){.about-message .president .profile .name-box .name,.about-message .employee .profile .name-box .name,.about_employee .president .profile .name-box .name,.about_employee .employee .profile .name-box .name{font-size:2.4rem}}.about-message .president .message,.about-message .employee .message,.about_employee .president .message,.about_employee .employee .message{width:100%;margin-top:5rem}@media screen and (min-width:768px){.about-message .president .message,.about-message .employee .message,.about_employee .president .message,.about_employee .employee .message{margin-top:0}}.about-message .president .message p,.about-message .employee .message p,.about_employee .president .message p,.about_employee .employee .message p{margin:0 auto 2rem;line-height:1.8}.about-message .mypet>div:first-of-type,.about_employee .mypet>div:first-of-type{text-align:center;color:#472800;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;position:relative;margin-bottom:3.2rem;font-size:2.2rem}.about-message .mypet>div:first-of-type i,.about_employee .mypet>div:first-of-type i{margin:0 .6rem;font-size:1.8rem}.about-message .mypet>div:first-of-type:before,.about_employee .mypet>div:first-of-type:before{content:"";position:absolute;width:140px;height:2px;bottom:-2px;left:50%;transform:translateX(-50%);background:#fbd05b;display:inline-block}@media screen and (min-width:768px){.about-message .mypet .pet-box,.about_employee .mypet .pet-box{gap:16px;display:flex;justify-content:center}}.about-message .mypet .pet-box .pet-item,.about_employee .mypet .pet-box .pet-item{display:flex;align-items:flex-start;justify-content:center;gap:16px;margin-bottom:3.2rem}@media screen and (min-width:768px){.about-message .mypet .pet-box .pet-item,.about_employee .mypet .pet-box .pet-item{flex-direction:column;display:flex;align-items:center;gap:20px}}.about-message .mypet .pet-box .pet-item .pet-img,.about_employee .mypet .pet-box .pet-item .pet-img{display:inline-block;width:100px;height:100px;background:#e6dbc3;border-radius:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}@media screen and (min-width:600px){.about-message .mypet .pet-box .pet-item .pet-img,.about_employee .mypet .pet-box .pet-item .pet-img{width:130px;height:130px}}.about-message .mypet .pet-box .pet-item .pet-img img,.about_employee .mypet .pet-box .pet-item .pet-img img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:600px){.about-message .mypet .pet-box .pet-item .pet-img img,.about_employee .mypet .pet-box .pet-item .pet-img img{width:100%}}.about-message .mypet .pet-box .pet-item .profile-wrap,.about_employee .mypet .pet-box .pet-item .profile-wrap{position:relative;display:inline-block;background:#fbf8f2;border-radius:11px;width:60%;padding:1rem;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.6}@media screen and (min-width:600px){.about-message .mypet .pet-box .pet-item .profile-wrap,.about_employee .mypet .pet-box .pet-item .profile-wrap{width:70%}}@media screen and (min-width:768px){.about-message .mypet .pet-box .pet-item .profile-wrap,.about_employee .mypet .pet-box .pet-item .profile-wrap{width:95%;flex-grow:1}}.about-message .mypet .pet-box .pet-item .profile-wrap:before,.about_employee .mypet .pet-box .pet-item .profile-wrap:before{content:"";position:absolute;top:48px;left:-20px;border:8px solid transparent;border-right:16px solid #fbf8f2}@media screen and (min-width:768px){.about-message .mypet .pet-box .pet-item .profile-wrap:before,.about_employee .mypet .pet-box .pet-item .profile-wrap:before{top:-20px;left:50%;transform:rotate(90deg) translateY(50%)}}.about-message .mypet .pet-box .pet-item .profile-wrap .name,.about_employee .mypet .pet-box .pet-item .profile-wrap .name{font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;color:#472800;font-size:1.8rem;border-bottom:dotted 2px #472800;text-align:center;margin-bottom:1.2rem}.about-message .mypet .pet-box .pet-item .profile-wrap .profile,.about_employee .mypet .pet-box .pet-item .profile-wrap .profile{font-size:1.4rem;margin-bottom:1.2rem}.about-message .mypet .pet-box .pet-item .profile-wrap .like div,.about-message .mypet .pet-box .pet-item .profile-wrap .dislike div,.about_employee .mypet .pet-box .pet-item .profile-wrap .like div,.about_employee .mypet .pet-box .pet-item .profile-wrap .dislike div{font-size:1.8rem;font-weight:700}.about-message .mypet .pet-box .pet-item .profile-wrap .like i,.about-message .mypet .pet-box .pet-item .profile-wrap .dislike i,.about_employee .mypet .pet-box .pet-item .profile-wrap .like i,.about_employee .mypet .pet-box .pet-item .profile-wrap .dislike i{margin-right:6px}.about-message .mypet .pet-box .pet-item .profile-wrap .like p,.about-message .mypet .pet-box .pet-item .profile-wrap .dislike p,.about_employee .mypet .pet-box .pet-item .profile-wrap .like p,.about_employee .mypet .pet-box .pet-item .profile-wrap .dislike p{margin:0}.about-message .mypet .pet-box .pet-item .profile-wrap .like div,.about_employee .mypet .pet-box .pet-item .profile-wrap .like div{color:#e97575}.about-message .mypet .pet-box .pet-item .profile-wrap .dislike div,.about_employee .mypet .pet-box .pet-item .profile-wrap .dislike div{color:#449cc4}.about-message .mypet .pet-box .pet-item:nth-of-type(2),.about_employee .mypet .pet-box .pet-item:nth-of-type(2){flex-direction:row-reverse}@media screen and (min-width:768px){.about-message .mypet .pet-box .pet-item:nth-of-type(2),.about_employee .mypet .pet-box .pet-item:nth-of-type(2){flex-direction:column}}.about-message .mypet .pet-box .pet-item:nth-of-type(2) .profile-wrap:before,.about_employee .mypet .pet-box .pet-item:nth-of-type(2) .profile-wrap:before{transform:scale(-1,1);right:-20px;left:initial}@media screen and (min-width:768px){.about-message .mypet .pet-box .pet-item:nth-of-type(2) .profile-wrap:before,.about_employee .mypet .pet-box .pet-item:nth-of-type(2) .profile-wrap:before{right:48%;top:-20px;transform:rotate(90deg) translateY(-50%)}}@media screen and (min-width:768px){.about-message .president .mypet .pet-item{width:30%}}.about_employee h3{color:#472800;text-align:center;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;font-size:2.6rem}@media screen and (min-width:768px){.about_employee h3{font-size:3.4rem}}.about_employee .employee{margin-bottom:2.8rem}.about_employee .employee .flex{margin-bottom:0 !important}@media screen and (min-width:768px){.about_employee .employee .flex>div:nth-of-type(2){width:65%}}@media screen and (min-width:768px){.about_employee .employee .profile{width:35%}}.about_employee .employee .profile .img{width:80%;max-width:340px;height:285px;border-radius:10px;overflow:hidden}@media screen and (min-width:768px){.about_employee .employee .profile .img{width:100%;height:320px}}.about_employee .employee .profile .img img{height:285px;object-fit:cover;object-position:50% 25%}@media screen and (min-width:768px){.about_employee .employee .profile .img img{height:320px}}.about_employee .employee .profile .name-box{padding:1rem 5rem;bottom:6%;width:100px;text-align:center}@media screen and (min-width:600px){.about_employee .employee .profile .name-box{padding:.6rem 7rem}}@media screen and (min-width:768px){.about_employee .employee .profile .name-box{left:50%;right:auto;transform:translateX(-50%);width:60%;padding:.6rem 4rem;bottom:2% !important}}.about_employee .employee .profile .name-box .name{margin:0;font-size:1.8rem}.about_employee .employee .message{margin-top:4rem}@media screen and (min-width:768px){.about_employee .employee .message{margin-top:0}}.about_employee .employee .pet-box{margin-bottom:0 !important}.about_employee .employee .pet-item{margin-bottom:0 !important}@media screen and (min-width:768px){.about_employee .employee .pet-item{width:100%;align-items:flex-start !important}}@media screen and (min-width:768px){.about_employee .employee .pet-item .pet-img{width:112px !important;height:112px !important}}.about_employee .employee .pet-item .profile-wrap{text-align:left}@media screen and (min-width:768px){.about_employee .employee .pet-item .profile-wrap{width:70% !important}}.about_employee .employee .pet-item .profile-wrap .profile{color:#472800;width:100%}.about_employee .employee .pet-item .profile-wrap .like div,.about_employee .employee .pet-item .profile-wrap .dislike div{font-size:1.8rem;font-weight:700}.about_employee .employee .pet-item .profile-wrap .like i,.about_employee .employee .pet-item .profile-wrap .dislike i{margin-right:6px}.about_employee .employee .pet-item .profile-wrap .like p,.about_employee .employee .pet-item .profile-wrap .dislike p{margin:1rem 0;color:#472800;font-size:1.6rem}.about_employee .employee .pet-item .profile-wrap .like div{color:#e97575}.about_employee .employee .pet-item .profile-wrap .dislike div{color:#449cc4}.about_employee .employee:nth-child(2n) .pet-item{flex-direction:row-reverse}@media screen and (min-width:768px){.about_employee .employee:nth-child(2n) .pet-item{flex-direction:row}}.about_employee .employee:nth-child(2n) .pet-item .profile-wrap:before{right:-20px;left:auto;transform:scale(-1,1)}@media screen and (min-width:768px){.about_employee .employee:nth-child(2n) .pet-item .profile-wrap:before{flex-direction:row;left:-20px;top:50px;right:auto;transform:scale(1,1)}}@media screen and (min-width:480px){.about_employee .employee:nth-child(2n) .name-box{left:40%;right:auto}}@media screen and (min-width:768px){.about_employee .employee:nth-child(2n) .name-box{right:50%;left:50%}}@media screen and (min-width:768px){.about_employee .employee:nth-child(2n+1) .flex{flex-direction:row-reverse}}.about_employee .employee:nth-child(2n+1) .profile .img{margin:0 0 0 auto}.about_employee .employee:nth-child(2n+1) .profile .name-box{left:0;right:auto}@media screen and (min-width:480px){.about_employee .employee:nth-child(2n+1) .profile .name-box{right:40%;left:auto}}@media screen and (min-width:768px){.about_employee .employee:nth-child(2n+1) .profile .name-box{left:50%}}.about_employee .employee:nth-child(2n+1) .pet-item{flex-direction:row}.about_employee .employee:nth-child(2n+1) .pet-item .profile-wrap:before{top:50px;left:-20px;transform:rotate(360deg) translateY(50%)}.about_employee .mypet>div:first-of-type:before{content:none}.about-company{background:#fff;padding:5rem 0 10rem}@media screen and (min-width:1024px){.about-company .flex{display:flex;align-items:center;justify-content:space-between;gap:2rem}}.about-company .flex .about_txt{margin-bottom:4rem !important}@media screen and (min-width:1024px){.about-company .flex .about_txt{width:55%}}@media screen and (min-width:1200px){.about-company .flex .about_txt{width:50%}}@media screen and (min-width:1024px){.about-company .flex .map{width:45%}}@media screen and (min-width:1200px){.about-company .flex .map{width:50%}}.about-company .flex .map iframe{width:100%}.page-id-30 .entry-content{padding:8rem 0 0}.about-recruit{background:#fff;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}.about-recruit .wrap{background:#472800;background-size:cover;padding:2rem 0 2rem;position:relative;width:95%;max-width:1140px;margin:0 auto 6rem;border-radius:15px;background-position:50% 40%;background-size:100%}.about-recruit .wrap>div p{margin-bottom:4rem}.about-recruit .flex p{text-align:left;font-size:1.4rem;line-height:1.4}@media screen and (min-width:768px){.about-recruit .wrap .filter{border-radius:15px}.about-recruit .flex p{font-size:1.6rem}}@media screen and (min-width:800px){.about-recruit .flex{display:flex;align-items:center;justify-content:center;gap:4rem}}.about-recruit .wrap h3{color:#fff;text-shadow:1px 1px 9px #45413c;position:inherit;z-index:99;margin-top:0}.about-recruit .wrap h3 span{color:#fbd05b}.about-recruit .wrap>div{color:#fff;width:90%;margin:0 auto 0;text-shadow:1px 1px 10px #45413c;text-align:center;position:inherit;z-index:99}@media screen and (min-width:768px){.about-recruit .wrap>div{margin:0 auto 0 5%}}.about-recruit .wrap>div h4{font-size:2rem;text-align:left;line-height:1.6;margin:0 0 2rem}.about-recruit a.btn4{margin:0 auto 0;background:#fff;width:70%;max-width:230px;padding:1.4rem 3rem;color:#472800;border:none;border-radius:5px;text-shadow:none}.about-recruit a.btn4:after{border-color:#472800;right:30px}.about-recruit a.btn4:hover:after{right:20px;width:30px}@media screen and (min-width:768px){.about-recruit .wrap>div h4{font-size:2.4rem}.about-recruit .wrap>div p{line-height:1.4;text-align:left;width:85%}}@media screen and (min-width:768px){.about-recruit .wrap>div p{width:100%}}.post-type-archive-product .entry-header h2.pagetitle,.single-product .entry-header h2.pagetitle,.post-type-archive-contribution .entry-header h2.pagetitle{font-size:3.2rem;line-height:2.4;bottom:-80px}.post-type-archive-product h4,.single-product h1{text-align:left;font-size:3rem;margin-top:0;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;line-height:1.4;display:flex;align-items:center;justify-content:flex-start;gap:1.6rem}.single-product h1{font-size:2rem;margin-bottom:2rem}.post-type-archive-product h4 span,.single-product h1 span{font-size:1.2rem;color:#fff;width:80px;display:inline-block;text-align:center;padding:.4rem;border-radius:5px}.page-ttl{text-align:center;font-size:3rem;color:#472800;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}.post-type-archive-product .page-ttl{text-align:center}.product-list h3.taxonomy-term{color:#472800;margin-top:1rem;font-size:2.6rem;text-align:center;border-bottom:solid 3px #fbd05b;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}.post-type-archive-product .product-list h3.taxonomy-term{margin:4rem 0;font-size:2rem}@media screen and (min-width:600px){.product-list h3.taxonomy-term{font-size:3rem}.post-type-archive-product .product-list h3.taxonomy-term{font-size:3rem}}@media screen and (min-width:768px){.product-list .flex{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}}.product-list .product{background:#fff;border-radius:12px;padding:2rem;margin-bottom:2rem}@media screen and (min-width:768px){.product-list .product{margin-bottom:0}}.product-list .product h4{margin:1.4rem 0;font-size:2.2rem;color:#472800;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}@media screen and (min-width:600px){.product-list .product h4{font-size:2.6rem}}.product-list .product .product-txt{margin-bottom:2rem}.product-list .product .btn-wrap{text-align:center}@media screen and (min-width:1024px){.product-list .product .btn-wrap{display:flex;justify-content:center;gap:1rem}.product-list .product .btn-wrap.btn-3{flex-wrap:wrap}.product-list .product .btn-wrap.btn-3 a.box-1{width:100%;max-width:50%}.product-list .product .btn-wrap.btn-3>div{display:flex;width:100%;gap:1rem}}.product-img{display:flex;flex-direction:column-reverse;margin-bottom:0}@media screen and (min-width:768px){.product-img{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;margin-bottom:1rem}}.product-img img{width:100%;height:auto;vertical-align:bottom}.product-img .gallery{margin:0 !important}@media screen and (min-width:768px){.product-img .gallery{width:85%}}.product-img .gallery li{width:100%}.product-img .gallery li img{border-radius:12px}@media screen and (min-width:768px){.product-img .choice-btn{width:15%;max-width:80px}}.product-img .choice-btn .slick-track{transform:unset !important;gap:.4rem}.product-img .choice-btn .slick-track{display:flex;width:100% !important}@media screen and (min-width:768px){.product-img .choice-btn .slick-track{flex-direction:column;width:100% !important}}.product-img .choice-btn li{cursor:pointer;outline:none;background:#fff;width:100% !important;margin-bottom:0 !important}.product-img .choice-btn li img{opacity:.4}.product-img .choice-btn li.slick-current img{opacity:1}.slick-prev:before,.slick-next:before{display:none !important}.slick-next{right:0}.product{color:#472800}.product a.btn{width:65%;margin-bottom:1.4rem;padding:1.4rem 2rem;border-radius:5px}.product a.btn.btn-online{background:#fbd05b;color:#472800;border:none;position:relative;font-weight:600}.product a.btn.btn-online i{position:absolute;right:3rem;top:50%;transform:translateY(-50%)}.product a.btn.btn-online:after{content:none}.product a.btn.btn-online.amazon{background:#ff9419}.product-content .product-detail{margin-bottom:8rem}.product-content .product-detail .flex{margin-bottom:2rem}@media screen and (min-width:1024px){.product-content .product-detail .flex{display:flex;align-items:flex-start;justify-content:space-between;gap:2.4rem}}@media screen and (min-width:1024px){.product-content .product-detail .flex .product-img{width:50%}}@media screen and (min-width:1024px){.product-content .product-detail .flex .basic-date{width:50%}}.product-content .product-detail .flex .detail-date{width:100%}@media screen and (min-width:1024px){.product-content .product-detail .flex .recommend-point+.detail-date .detail-date{width:50%}}.product-content .product-detail .flex .recommend-point{margin-bottom:2rem}@media screen and (min-width:1024px){.product-content .product-detail .flex .recommend-point{width:100%;margin-bottom:0}}.product-content .product-detail .basic-date{text-align:center}.product-content .product-detail .detail-date{color:#472800}.product-content .product-detail .detail-date span{font-size:1.4rem}.product-content .product-detail .detail-date>div{margin-bottom:2.4rem}.product-content .product-detail .detail-date>div>div>div:first-child{border-bottom:solid #fbd05b 1px;font-size:1.6rem;font-weight:500;margin-bottom:1.6rem}.product-content .product-detail .detail-date .nutrition-table{border-collapse:collapse;border-spacing:0;width:100%}.product-content .product-detail .detail-date .nutrition-table tr{border-bottom:solid 1px rgba(71,40,0,.35)}.product-content .product-detail .detail-date .nutrition-table tr td{padding:10px}.product-content .product-detail .detail-date .nutrition-table tr:last-child td{width:30%}.product-content .product-detail ul{list-style:none;padding:0;margin-bottom:2.4rem}.product-content .product-detail ul li{display:flex;align-items:center;justify-content:flex-start;gap:1.6rem;margin-bottom:.8rem}.product-content .product-detail ul li>div{text-align:left}.product-content .product-detail ul li>div:first-child{background:#472800;color:#fff;width:100px !important;border-radius:150px;text-align:center;padding:.4rem 0;font-size:1.2rem}.product-content .product-detail .price,.product-content .product-detail .na-price{text-align:left;margin-bottom:2rem;font-weight:500}.product-content .product-detail .price p,.product-content .product-detail .na-price p{margin:0}.product-content .product-detail .price>div,.product-content .product-detail .na-price>div{font-size:4rem}.product-content .product-detail .price>div span,.product-content .product-detail .na-price>div span{font-size:1.8rem}.product-content .product-detail .na-price div{font-size:2.6rem;margin-bottom:1rem}.product-content .product-detail .na-price div span{font-size:1.6rem}.product-content .product-detail .btn{max-width:300px}.product-content .product-detail .product-img{height:100%;object-fit:cover}@media screen and (min-width:1024px){.product-content .product-detail .product-img{height:330px}}.product-content .product-detail .product-img img{height:100%;object-fit:cover}.product-content .product-detail .recommend-point{background:#fff;border-radius:10px;padding:1.6rem;font-weight:500;margin-bottom:2rem}@media screen and (min-width:768px){.product-content .product-detail .recommend-point{margin-bottom:0}}.product-content .product-detail .recommend-point>div{position:relative;padding-left:2rem;margin-bottom:1rem}.product-content .product-detail .recommend-point>div:before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:700;color:#fbd05b;left:0;top:4px}.product-content .product-detail .recommend-point div:last-child{margin-bottom:0}.donation h4{background:#472800;color:#fff;text-align:center;border-radius:5px;font-size:2rem;padding:.8rem 0;font-family:fot-tsukuardgothic-std,sans-serif;margin:24px 0}.donation ul{list-style:none;padding:0;display:block}@media screen and (min-width:768px){.donation ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}.donation ul li{border:solid 2px #472800;border-radius:5px;background:#fff;position:relative;padding:1.6rem;margin-bottom:1rem}.donation ul li .date{position:absolute;font-size:1.8rem;background:#472800;color:#fff;padding:.8rem 2rem;border-radius:0 0 7px;top:0;left:0}.donation ul li .logo{width:auto;margin:0 auto;height:150px;display:flex;align-items:center;justify-content:center}.donation ul li img{width:auto;height:auto}.donation ul li .group-name{font-weight:700;text-align:center;border-bottom:solid 2px #472800;color:#472800;font-family:fot-tsukuardgothic-std,sans-serif;font-size:2rem;line-height:1.6}.donation ul li .url{margin-bottom:2rem;display:flex;justify-content:flex-end;align-items:center}.donation ul li .url span{background:#fbd05b;color:#fff;padding:.2rem 1rem;border-radius:5px;font-size:1.2rem;margin-right:1rem}.donation ul li .url a{font-size:1.2rem;word-break:break-all}.donation ul li a.btn{border-radius:5px;display:flex;margin:0 auto;width:260px;justify-content:center}@media screen and (min-width:768px){.entry-pager .btn3{display:block}}.btn3{text-align:center}@media screen and (min-width:768px){.btn3{display:none}}.btn3 a{background:#472800;color:#fff;width:240px;display:inline-block;padding:1.8rem 1rem;border-radius:10px;position:relative;transition:.4s;font-size:1.8rem}@media screen and (min-width:768px){.btn3 a{width:280px}}.btn3 a:hover{border-radius:100px;transition:.4s}.btn3 a img{width:18px;height:18px;margin-right:16px}@media screen and (min-width:768px){.btn3 a img{width:20px;height:20px}}.scroll_up{transition:.8s ease-in-out;transform:translateY(30px);opacity:0}.scroll_up.delay{transition:1s ease-in-out}.scroll_up.fast{transition:.6s ease-in-out}.scroll_up.on{transform:translateY(0);opacity:1}.scroll_down{transition:.8s ease-in-out;transform:translateY(-30px);opacity:0}.scroll_down.delay{transition:1s ease-in-out;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out}.scroll_down.fast{transition:.6s ease-in-out;transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out}.scroll_down.on{transform:translateY(0);opacity:1}.scroll_left{-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(-30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_left.delay{transition:1s ease-in-out;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out}.scroll_left.fast{transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out}.scroll_left.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translateX(0)}.scroll_right{-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;-o-transition:.8s ease-in-out;transition:.8s ease-in-out;transform:translateX(30px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_right.delay{transition:1s ease-in-out;-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out}.scroll_right.fast{transition:.6s ease-in-out;-webkit-transition:.6s ease-in-out;-moz-transition:.6s ease-in-out;-o-transition:.6s ease-in-out}.scroll_right.on{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;transform:translateX(0)}.pet-img.poyopoyo.active,.profile-wrap.poyopoyo.active{animation:poyopoyo 1s ease-out 1;opacity:1}@keyframes poyopoyo{30%{transform:scale(.9,.9);opacity:.3}50%{transform:scale(1.05,1.05);opacity:.5}70%{transform:scale(.9,.9);opacity:1}90%{transform:scale(1,1);opacity:1}}.area{background:#fff;width:100%;height:169vh;position:absolute;display:none}.circles{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.circles li{position:absolute;display:block;list-style:none;width:20px;height:20px;background:rgba(237,217,171,.5);animation:animate 25s linear infinite;bottom:-150px}.circles li:nth-child(1){left:25%;width:80px;height:80px;animation-delay:0s}.circles li:nth-child(2){left:10%;width:20px;height:20px;animation-delay:2s;animation-duration:12s}.circles li:nth-child(3){left:70%;width:20px;height:20px;animation-delay:4s}.circles li:nth-child(4){left:40%;width:60px;height:60px;animation-delay:0s;animation-duration:18s}.circles li:nth-child(5){left:65%;width:20px;height:20px;animation-delay:0s}.circles li:nth-child(6){left:75%;width:110px;height:110px;animation-delay:3s}.circles li:nth-child(7){left:35%;width:150px;height:150px;animation-delay:7s}.circles li:nth-child(8){left:50%;width:25px;height:25px;animation-delay:15s;animation-duration:45s}.circles li:nth-child(9){left:20%;width:15px;height:15px;animation-delay:2s;animation-duration:35s}.circles li:nth-child(10){left:85%;width:150px;height:150px;animation-delay:0s;animation-duration:11s}@keyframes animate{0%{transform:translateY(0) rotate(0deg);opacity:1;border-radius:0}100%{transform:translateY(-1620px) rotate(720deg);opacity:.1;border-radius:50%}}.detail-date{border:1px solid rgba(71,40,0,.3);border-radius:10px}.accordion-title{position:relative;cursor:pointer;font-size:1.6rem;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;padding:1rem 1rem 1rem 50px;transition:all .5s ease;margin:0}@media screen and (min-width:768px){.accordion-title{padding:2rem 2rem 2rem 50px}}.accordion-title:before,.accordion-title:after{position:absolute;content:"";width:15px;height:2px;background-color:#fbd05b}.accordion-title:before{top:48%;left:15px;transform:rotate(0deg)}.accordion-title:after{top:48%;left:15px;transform:rotate(90deg)}.accordion-title.close:before{transform:rotate(45deg)}.accordion-title.close:after{transform:rotate(-45deg)}.detail-date .box{display:none;margin:0 3% 3%}.tab_wrap{width:100%;max-width:750px;margin:40px auto}input[type=radio]{display:none}.tab_area{font-size:0rem;margin:0 10px;text-align:center}.tab_area label{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;margin:10px 3px 0;display:inline-block;cursor:pointer;width:30%;padding:14px 0 12px;color:#472800;background:#fbd05b99;text-align:center;font-size:clamp(1.4rem,.851rem + .74vw,1.6rem);cursor:pointer;transition:ease .2s opacity;border-top-left-radius:10px;border-top-right-radius:10px;vertical-align:bottom;transition:ease .2s;margin:10px 5px 0}.tab_area label:hover{opacity:.5}.panel_area{background:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:5px solid #fbd05b;display:flex;justify-content:center;flex-direction:column;align-items:center}.tab_panel{width:100%;max-width:750px;padding:0;display:none;line-height:0}.tab_panel img{width:calc(750/750*100%)}.tab_panel p{font-size:14px;letter-spacing:1px;text-align:center}#tab1:checked~.tab_area .tab1_label{background:#fbd05b;padding-bottom:20px;color:#472800;margin-top:0}#tab1:checked~.panel_area #panel1{display:block}#tab2:checked~.tab_area .tab2_label{background:#fbd05b;padding-bottom:20px;color:#472800;margin-top:0}#tab2:checked~.panel_area #panel2{display:block}#tab3:checked~.tab_area .tab3_label{background:#fbd05b;padding-bottom:20px;color:#472800;margin-top:0}#tab3:checked~.panel_area #panel3{display:block}.panel_area .questionnaire,.panel_area .reason_02,.panel_area .reason_04,.panel_area .reason_05,.panel_area .reason_06,.panel_area .cta_btn{position:relative}.panel_area .questionnaire .title{position:absolute;font-family:"shippori-mincho",sans-serif;font-weight:600;font-style:normal;color:#fff;font-size:clamp(2rem,-1.4rem + 8vw,5rem);top:1.5rem;right:0;left:0;text-align:center;line-height:1.6}.panel_area .questionnaire .title span{color:#fefd8c;font-size:clamp(2rem,-1rem + 8.8vw,5.6rem);border-bottom:dotted 3px #fff}.panel_area .reason_02 .txt,.panel_area .reason_04 .txt,.panel_area .reason_05 .txt,.panel_area .reason_06 .txt,.panel_area .cta_btn{position:absolute;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:400;color:#4a2d0e;line-height:1.8;width:calc(650/750*100%);right:0;left:0;margin:0 auto;font-size:clamp(.8rem,.05rem + 3.2vw,2.6rem)}.panel_area .reason_02 .txt{bottom:30px}.panel_area .reason_04 .txt{bottom:15px}.panel_area .reason_05 .txt{top:53%}.panel_area .reason_06 .txt{top:62%}.panel_area .cta_btn a{width:100%;display:inline-block}@media screen and (max-width:680px){.panel_area .reason_02 .txt{bottom:8px}.panel_area .reason_04 .txt{bottom:0}.panel_area .reason_05 .txt{top:52%}.panel_area .reason_06 .txt{top:60%}}.inuhikari .panel_area .cta,.naturalone .panel_area .cta{position:relative}.naturalone .panel_area .cta_btn{position:absolute;bottom:2%}.inuhikari .panel_area .cta_btn{position:absolute;bottom:0 !important}rt{text-align:center}#panel2.tab_panel{padding:1rem 0 0}#panel2.tab_panel h2{position:relative;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:clamp(1.2rem,.753rem + 2.23vw,2.5rem);line-height:1.6;text-align:center;padding:1rem 2.6rem;color:#472800;margin-bottom:1rem}#panel2.tab_panel h2:before,#panel2.tab_panel h2:after{position:absolute;content:"";display:inline-block;width:3px;height:40px;background-color:#fbd05b;bottom:6%}#panel2.tab_panel h2:before{transform:rotate(-35deg);left:6%}#panel2.tab_panel h2:after{transform:rotate(35deg);right:6%}#panel2.tab_panel .review-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin:0 auto}#panel2.tab_panel .review{background:#fff1cc;line-height:1.6;padding:1rem;color:#472800;display:flex;flex-direction:column;justify-content:flex-start}#panel2.tab_panel .review .title{position:relative;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:clamp(1.2rem,.85rem + 1.6vw,1.6rem);margin-bottom:2rem;background:#fff;padding:1.4rem .8rem;display:flex;align-items:center;line-height:1.4}#panel2.tab_panel .review .title i{margin-right:1rem;font-size:2rem}#panel2.tab_panel .review .title:before{content:"";position:absolute;top:100%;left:24%;margin-left:-5px;border:10px solid transparent;border-top:10px solid #fff}#panel2.tab_panel .review .wrap{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}#panel2.tab_panel .review .wrap .img{position:relative;width:65%;padding-top:70%}#panel2.tab_panel .review .wrap .img img{position:absolute;width:100%;height:100%;top:0;object-fit:cover}#panel2.tab_panel .review .wrap .profile{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:400;font-size:1.4rem;width:50%;text-align:left}#panel2.tab_panel .review .wrap .profile>div{margin-bottom:1rem}#panel2.tab_panel .review .wrap .profile>div>div:first-of-type{border-bottom:dotted 2px #472800}#panel2.tab_panel .review .wrap .profile .name{font-size:1.2rem;font-weight:700;text-align:center}#panel2.tab_panel .review p{text-align:left;background:#fff;padding:.8rem}@media screen and (max-width:550px){#panel2.tab_panel .review-wrap{display:block}#panel2.tab_panel .review{margin-bottom:1rem}#panel2.tab_panel .review .profile{font-size:1.2rem}#panel2.tab_panel .review .profile .name{font-size:1.2rem}}#panel3.tab_panel .qa-wrap{width:calc(750/750*100%);font-family:fot-tsukuardgothic-std,sans-serif;font-weight:400;line-height:1.4;font-size:clamp(1.8rem,1.2rem + 1.6vw,2.4rem)}#panel3.tab_panel .qa-wrap .q,#panel3.tab_panel .qa-wrap .a{padding:2rem;position:relative;padding-left:6.5rem}.tab_wrap.naturalone #panel3.tab_panel .qa-wrap .q{background:#478163;color:#fff;font-weight:700}.tab_wrap.inuhikari #panel3.tab_panel .qa-wrap .q{background:#503529;color:#fff;font-weight:700}.tab_wrap.naturalone #panel3.tab_panel .qa-wrap .a{background:#ebeae6;color:#472800;font-size:clamp(1.6rem,1.2rem + 1.6vw,1.8rem)}.tab_wrap.inuhikari #panel3.tab_panel .qa-wrap .a{background:#fff;color:#472800;font-size:clamp(1.6rem,1.2rem + 1.6vw,1.8rem)}#panel3.tab_panel .qa-wrap .q:before,#panel3.tab_panel .qa-wrap .a:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;width:40px;height:40px;left:17px}#panel3.tab_panel .qa-wrap .q:before{background-image:url(//petand.co.jp/test.petand.co.jp/wp-content/themes/petandco/img/qa-q.png);top:0;bottom:0;margin:auto 0}#panel3.tab_panel .qa-wrap .a:before{background-image:url(//petand.co.jp/test.petand.co.jp/wp-content/themes/petandco/img/qa-a.png);top:15px}#inunekohikari-survey{text-align:center;font-size:14px;width:90%;min-width:320px;margin:0 auto}#inunekohikari-survey .title{font-size:22px;font-weight:600}#inunekohikari-survey div i{font-size:1.5rem;color:#472800;margin-right:5.5px;transform:rotate(0deg)}#inunekohikari-survey .title i{font-size:2.5rem;opacity:.6;color:#fbd05b;margin:0 5.5px;transform:rotate(-35deg)}#inunekohikari-survey .question{border-bottom:dotted 2px #47280052;padding-bottom:4px}#inunekohikari-survey p{margin-bottom:24px}#inunekohikari-survey .question p{margin:0 !important}#inunekohikari-survey .lead{color:gray;margin-bottom:40px;text-align:left}#inunekohikari-survey .wpcf7-form{text-align:left}#inunekohikari-survey .wpcf7-form p{width:100%}#inunekohikari-survey .wpcf7-form-control{border-radius:50px;width:95%;padding:8px;border:solid 1px #bdc1c2}#inunekohikari-survey　select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#333;border:1px solid #ccc;border-radius:4px;padding:10px;font-size:16px;width:100%;box-sizing:border-box}#inunekohikari-survey .wpcf7-radio{border:none}#inunekohikari-survey .wpcf7-radio input[type=radio]{display:inline;opacity:0;visibility:hidden;position:absolute}#inunekohikari-survey span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;cursor:pointer}#inunekohikari-survey span.wpcf7-list-item-label:before{display:block;content:"";border-radius:50%;border:2px solid #fbd05b;width:16px;height:16px;margin-right:10px}#inunekohikari-survey span.wpcf7-list-item-label:after{display:block;position:absolute;content:"";border-radius:50%;width:10px;height:10px;background-color:orange;left:5px;top:50%;transform:translateY(-50%);display:none}#inunekohikari-survey input[type=radio]:checked+span.wpcf7-list-item-label:after{display:block}#inunekohikari-survey .wpcf7-textarea{width:100%;border-radius:0;padding:0}#inunekohikari-survey .dog-content{border:none;padding:0}#inunekohikari-survey .dog-content span.wpcf7-list-item-label:before{display:none}#inunekohikari-survey .dog-content span.wpcf7-list-item-label{display:inline-block}#inunekohikari-survey .wpcf7-submit{border:none;padding:14px 0}.article-tabs .inner{max-width:930px}.home .article-tabs h2{margin:2rem 0}.article-tabs .post-category{display:inline-block;margin-right:.4rem;padding:.6rem 1.2rem;border-radius:16px;background:#472800;line-height:1;font-size:1.4rem;color:#fff;font-weight:700}.article-tabs h2{margin:0}.home .article-tabs .post-date{font-size:1.2rem;display:block;text-align:left;color:#472800;background:#fbf8f2}@media screen and (max-width:767px){.article-tabs .post-date{font-size:1rem}}.article-tabs__nav{display:flex;justify-content:center;max-width:520px;width:80%;margin:auto;gap:1rem;margin-bottom:2.4rem;margin-top:1rem}.article-tabs__nav .tab{background:#f9de95;position:relative;width:100%;text-align:center;border-radius:5px}.article-tabs__nav .tab.active{background:#fbd05b}.article-tabs__nav .tab:before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:18px;height:9px;background-color:#f9de95;content:'';clip-path:polygon(0 0,100% 0,50% 100%)}.article-tabs__nav .tab.active:before{background-color:#fbd05b}.article-tabs__nav .tab h2{font-size:2rem;font-weight:700;padding:.8rem;margin:0}.article-tabs__content{margin-bottom:6rem}.article-tabs__content .tab-content{display:none}.article-tabs__content .tab-content.show{display:block}.article-tabs__content ul.posts-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin:0;padding:0}.home .article-tabs__content li.post-item{list-style:none;overflow:hidden;line-height:1.6;background:#fbf8f2;padding:1.6rem;border-radius:2%}.article-tabs__content .post-thumb{overflow:hidden;margin-bottom:1rem;border-radius:2%;max-height:210px}.post-thumb img{width:100%;display:block;transition-duration:.5s}.post-thumb img:hover{transform:scale(1.2)}.home .article-tabs__content h3.post-title a,.home .article-tabs__content h3.post-title{font-weight:700;line-height:1.4;margin:0;color:#472800;font-family:Helvetica,zen-kaku-gothic-new,sans-serif;background:#fbf8f2}.tab-content .more-btn{text-align:right;margin-top:2rem}.more-btn a{font-weight:700;transition:color .3s;color:#472800}.more-btn a:hover{color:#fbd05b}.article-tabs__content .post-content{padding:0}@media screen and (max-width:600px){.article-tabs__content ul.posts-list{grid-template-columns:1fr 1fr;flex-direction:column}.article-tabs__nav .tab h2{font-size:1.8rem}.article-tabs__content h3.post-title{font-size:1.4rem}.article-tabs__content ul.posts-list{gap:1rem}}.page .breadcrumb-list ｛ display:none !important;｝ .pagination{text-align:center;margin-bottom:6rem}.nav-links .page-numbers{display:flex;flex-wrap:wrap;justify-content:center}.nav-links a.page-numbers,.nav-links .current{display:flex;align-items:center;justify-content:center;background:#fff;width:3.2rem;height:3.2rem;margin-right:1.6rem;border:1px solid #472800;border-radius:8px;font-size:1.2rem;color:#472800;font-weight:700;transition:all .3s}.nav-links a.page-numbers:hover{background:#472800;color:#fff}.nav-links .current{background:#f6876a;border:1px solid #f6876a;color:#fff;padding:0}.single-blog .post-date{display:block;text-align:right;font-size:1.4rem}#category .sec-ttl{margin:0 0 3rem}#ft_inner{width:95% !important;gap:5rem;flex-direction:column;align-items:center}.ft_logo{width:100% !important;text-align:center}.ft_logo img{width:184px}.copyright{padding:2rem 0 0 !important}#menu-ft_menu{grid-column-gap:0;grid-row-gap:15px;display:inline-grid;grid-template-columns:repeat(5,1fr);justify-items:stretch;justify-content:space-around}.menu-ft_menu{list-style:none;color:#fff;font-family:fot-tsukuardgothic-std,sans-serif;margin:0;padding:0;display:flex;justify-content:center;gap:12px}footer #menu-ft_menu a{display:block;text-align:center;font-size:1.8rem}.menu-ft_menu a{color:#fff;font-weight:700;font-size:1.2rem}#menu-ft_menu li.menu-item:nth-child(1){grid-area:1/1/2/2;padding:0 16px}#menu-ft_menu li.menu-item:nth-child(2){grid-area:1/2/2/3}#menu-ft_menu li.menu-item:nth-child(3){grid-area:1/3/2/4}#menu-ft_menu li.menu-item:nth-child(4){grid-area:1/4/2/5}#menu-ft_menu li.menu-item:nth-child(5){grid-area:1/5/2/6;border:none;margin:0;padding:0}#menu-ft_menu li.menu-item:nth-child(6){grid-area:2/1/3/6;display:inline-block;width:100%;border:none;padding:0;margin:0}#menu-ft_menu li.menu-item:nth-child(6) a{display:block;text-align:left}#menu-ft_menu li.menu-item{border-right:1px #fff solid;padding:0 16px 0 0;margin-right:16px}#menu-ft_menu li.menu-item .sub-menu{display:flex;gap:8px;justify-content:space-between;padding:0}#menu-ft_menu li .sub-menu li.menu-item{margin:0 auto;border:none;padding:0}#menu-item-1111,#menu-item-1109{padding:0;margin:0;border:none}@media screen and (max-width:768px){#ft_inner{flex-direction:column !important}footer #menu-ft_menu>li{border-bottom:none}footer #menu-ft_menu a{font-size:1.6rem}#menu-ft_menu li.menu-item:nth-child(1){padding:0 16px 0 0}#menu-ft_menu{width:100%}}@media screen and (max-width:480px){.ft_logo img{width:150px}#menu-ft_menu .sub-menu a{font-size:1rem}#menu-ft_menu li.menu-item .sub-menu{gap:4px}footer #menu-ft_menu a{font-size:1.3rem}#menu-ft_menu li.menu-item{padding:0 4px 0 0 !important;margin-right:4px}#menu-ft_menu li.menu-item:nth-child(1){padding:0 4px}#menu-ft_menu li.menu-item:nth-child(5){padding:0 !important}}header{height:auto !important}body{margin-top:0 !important}body.home,body.page-id-30,body.category-news,body.post-template-default,body.product-template-default,body.post-type-archive-contribution{margin-top:0 !important}header{position:initial !important}#hd_inner{padding:0 !important;height:75px !important}#hd_inner .header{width:100%;top:0 !important;height:100%}.hamburger{position:absolute !important;right:0 !important;top:50% !important;transform:translateY(-50%) !important}#nav{width:auto;max-width:645px !important;position:absolute !important;display:flex!important;align-items:center}#nav ul{width:100% !important}.menu-menu-container{display:inline-block;width:615px}a.search-i{font-size:1.8rem;margin-right:0;cursor:pointer}a.search-i:hover{color:#fbda7e;transition:all .3s}.hamburger a.search-i{position:absolute;right:4rem}@media screen and (max-width:1024px){#hd_inner{padding:0 !important;height:66px !important}#nav{align-items:flex-start}#nav.is_active{position:fixed !important}.menu-menu-container{width:100%}a.search-i{margin-right:4rem}}.fv-scroll-container{margin-top:0!important}a.search-i{padding:10px;cursor:pointer}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);justify-content:center;align-items:center;z-index:999999}.search-overlay.active{display:block}.search-box{background:#fff;border-radius:8px;max-width:950px!important;width:95%!important;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.3);top:50%;transform:translateY(-50%)}.search-box label{width:100%;max-width:450px}.search-form{justify-content:center!important;padding:2rem !important}.search-form .search-field{width:100%;outline:2px solid #472800}.search-box .close-btn{position:absolute !important;top:10px;right:0 !important;font-size:24px;cursor:pointer}.search-overlay.active .close-btn{right:0;position:absolute}.only-pc{display:block;width:20px}.only-sp{display:none}@media screen and (max-width:1024px){.only-pc{display:none}.only-sp{display:block}}.single-blog .pr{background:#eae6dcc4;padding:1rem;font-size:1.2rem;border-radius:4px;margin:1rem 0}.single-blog .pr a{color:#f6876a;text-decoration:underline}
@charset "UTF-8";html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-weight:400;font-size:100%;vertical-align:baseline}header,footer,nav,section,article,aside,figure,figcaption{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#fff}body{background:#fbf8f2;overflow-x:hidden;line-height:1.8;font-family:"游ゴシック体",YuGothic,sans-serif;font-size:16px;letter-spacing:.04em;color:#472800;margin-top:11rem}li{list-style:none}a{text-decoration:none;color:#472800}.sec-in{padding:0 0 3rem}img{width:100%;height:auto}#header{position:fixed;width:100%;top:0;right:0;left:0;background:#fff;border-bottom:1px solid #472800;z-index:999}.header-in{width:100%;height:100%}.sp-menu-btn{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:#472800;position:fixed;z-index:999;top:11px;left:11px;border-radius:8px}.sp-menu{position:fixed;z-index:1000;top:0;left:0;right:0;width:80vw;height:100vh;background:rgba(71,40,0,.9);overflow:auto;z-index:99}.sp-menu #menu-sp-navigation{max-width:640px;width:100%;margin:7rem auto}.sp-menu #menu-sp-navigation li:first-child{border-top:1px solid #fff}.sp-menu #menu-sp-navigation a{display:block;padding:1.2rem 2.4rem;font-size:1.8rem;font-weight:700;color:#fff;font-family:fot-tsukuardgothic-std,sans-serif}.sp-menu #menu-sp-navigation .sub-menu li{border-bottom:1px solid #fff}.sp-menu #menu-sp-navigation .sub-menu a{padding-left:4.8rem;font-size:1.6rem}.sp-menu #menu-sp-navigation .menu-item-135,.sp-menu #menu-sp-navigation .menu-item-139{position:relative;padding-right:4.8rem;border-bottom:none}.sp-menu #menu-sp-navigation .menu-item-135:after,.sp-menu #menu-sp-navigation .menu-item-139:after{position:absolute;right:1.2rem;top:1rem;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;content:"";transition:all .3s}.sp-menu #menu-sp-navigation .menu-item-135 .sub-menu,.sp-menu #menu-sp-navigation .menu-item-139 .sub-menu{display:none}.sp-menu #menu-sp-navigation .menu-item-135 .sub-menu li,.sp-menu #menu-sp-navigation .menu-item-139 .sub-menu li{border:none}.sp-menu #menu-sp-navigation .menu-item-135 a,.sp-menu #menu-sp-navigation .menu-item-139 a{border-bottom:none}.sp-menu #menu-sp-navigation .menu-item-135 .sub-menu li a,.sp-menu #menu-sp-navigation .menu-item-139 .sub-menu li a{padding:.4rem 0 .4rem 4.8rem;font-size:1.4rem;color:#fff}.menu-item-135.open:after,.menu-item-139.open:after{transform:rotate(-180deg);transition:all .3s}.search-btn{position:fixed;top:12px;right:10px;width:3rem}.sp-search-menu{position:fixed;z-index:1000;top:0;left:0;right:0;width:100vw;height:100vh;background:rgba(71,40,0,.9);overflow:auto;z-index:999}.close-btn{margin-bottom:2.4rem;text-align:center;font-size:2.4rem;color:#fff;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700}.close-btn i{position:relative;top:1px;margin-left:.8rem}.sp-search-menu-contents{max-width:64rem;width:100%;margin:7rem auto;padding:0 4rem 4rem}.search-menu-ttl{margin-bottom:.8rem;color:#fff;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}header{width:100%;height:66px;position:fixed;top:0;left:0;z-index:9999;transition:.4s}@media screen and (min-width:768px){header{height:75px}}@media screen and (min-width:1024px){header{background:#fff}}header.bg{background:#fff;transition:.4s}header .header{height:44px}@media screen and (min-width:768px){header .header{height:auto}}#hd_inner{justify-content:space-between;align-items:center;width:92%;height:100%;margin:0 auto;padding:1rem;box-sizing:border-box;position:relative}@media screen and (min-width:768px){#hd_inner{padding:0}}#hd_inner .header{position:absolute;top:13px;display:flex;align-items:center;justify-content:space-between}.header-nav{background:#eae6dc !important}#menu-header-nav{display:flex;justify-content:center;margin:0}#menu-header-nav::-webkit-scrollbar{background:#47280017;width:3px;height:3px}#menu-header-nav::-webkit-scrollbar-thumb{background-color:#472800}#menu-header-nav .sub-menu{position:absolute;background:rgba(71,40,0,.9);top:3.6rem;left:0;display:none;margin:0;width:200px;margin:0 auto;z-index:100;padding:0}#menu-header-nav .sub-menu li{margin:0}#menu-header-nav .sub-menu li a{color:#fff}#menu-header-nav li{position:relative;border-right:solid 1px #472800}#menu-header-nav li:hover .sub-menu{display:block}#menu-header-nav li:last-of-type(){border-right:none}#menu-header-nav li a{display:block;padding:.8rem 6rem;line-height:1.4;font-size:1.4rem;font-weight:700}#menu-header-nav li:last-child{border-right:none}#menu-header-nav #menu-item-13066 .sub-menu,#menu-item-13066 .sub-menu,#menu-item-13042 .sub-menu{opacity:0;transition:all .3s}#menu-header-nav #menu-item-13066,#menu-header-nav #menu-item-13042{position:relative;transition:all .3s}#menu-header-nav #menu-item-13066 .sub-menu,#menu-header-nav #menu-item-13042 .sub-menu{display:flex;flex-wrap:wrap;width:1000px;position:absolute;left:20rem;top:0;background:rgba(71,40,0,.8);transition:all .3s;padding:.8rem;width:300px}#menu-header-nav #menu-item-13066 .sub-menu li,#menu-header-nav #menu-item-13042 .sub-menu li{margin-right:.8rem;position:relative;border:none}#menu-header-nav #menu-item-13066 .sub-menu li:after,#menu-header-nav #menu-item-13042 .sub-menu li:after{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:-.9rem;content:"/";color:#fff}#menu-header-nav #menu-item-13066 .sub-menu li a,#menu-header-nav #menu-item-13042 .sub-menu li a{padding:.6rem;font-size:1.4rem}#menu-header-nav #menu-item-13066:hover .sub-menu,#menu-header-nav #menu-item-13042:hover .sub-menu{opacity:1;position:absolute;left:200px;top:0;transition:all .3s}@media screen and (min-width:768px){#hd_inner .header{top:18px}}#hd_inner .menu-list{display:none;list-style:none}@media screen and (min-width:768px){#hd_inner .menu-list{display:flex;align-items:center;justify-content:space-between;gap:20px}}#hd_inner .menu-list li a{color:#472800;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:2rem;position:relative}#hd_inner .menu-list li a:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:2px;background:#fbd05b;transition:all .3s;transform:scale(0,1);transform-origin:center top}#hd_inner .menu-list li .current a:after,#hd_inner .menu-list li a:hover:after{transform:scale(1,1)}h1.top_logo{margin:0;display:block}h1.top_logo a{display:inline-block;width:160px}@media screen and (min-width:768px){h1.top_logo a{width:200px}}h1.top_logo a img{width:100%}#gnav{height:80%;display:flex;justify-content:space-between;align-items:center}#gnav ul{margin:0 auto;padding:0;display:flex;justify-content:space-between;align-items:center}#gnav ul li{list-style:none;padding:0 1rem}#gnav ul li a{color:#fff;font-size:1.6rem;font-weight:700}#nav,.hamburger{width:30px;height:30px;position:fixed;top:18px;right:4%;z-index:99999}@media screen and (min-width:1024px){.hamburger{display:none !important}}.hamburger_bar{display:block;width:100%;height:3px;border-radius:50px;position:absolute;left:0;background:#fbd05b;transition:top .24s,transform .24s,opacity .24s}#gnav{display:none}.hamburger_bar:nth-child(1){top:0}.hamburger_bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger_bar:nth-child(3){top:100%;transform:translateY(-100%)}.hamburger_bar.is_active:nth-child(1){top:50%;transform:translateY(-50%) rotate(135deg);background:#472800}.hamburger_bar.is_active:nth-child(2){transform:translate(50%,-50%);opacity:0}.hamburger_bar.is_active:nth-child(3){top:50%;transform:translateY(-50%) rotate(-135deg);background:#472800}#nav{position:fixed;top:0;right:0;background:#fbd05b;display:block;opacity:0;transition:opacity .5s;pointer-events:none;z-index:99998;width:100%;height:100%;box-sizing:border-box;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700}#nav ul.menu .menu-item-11027 a:before{content:"";display:block;width:6px;height:6px;border-top:2px solid #472800;border-left:2px solid #472800;transform:rotate(225deg);transition:all .3s;position:absolute;right:6px;top:calc(50% - 5px)}#nav ul.menu .menu-item-11027 a:hover+a:before{border-top:2px solid #fbda7e;border-left:2px solid #fbda7e}#nav ul.menu ul.sub-menu li a:before{content:none}@media screen and (min-width:1024px){#nav{opacity:1;background:0 0;max-width:850px;height:auto;pointer-events:auto}#nav ul.sub-menu{visibility:hidden;opacity:0;transition:all .3s;width:100%;margin:auto;position:absolute;flex-wrap:wrap;background:#fff;border-radius:5px;box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}#nav ul.sub-menu li a{background:#fff;transition:all .3s;display:block}#nav ul.sub-menu li a:hover{color:#472800;background:#ffe7a7}#nav ul.sub-menu li.menu-item-11028 a{border-radius:5px 5px 0 0}#nav ul.sub-menu li.menu-item-11029 a{border-radius:0 0 5px 5px}}@media screen and (max-width:1023px){#nav ul.menu .menu-item-11027 a{position:relative}#nav ul.menu ul.sub-menu{margin:auto;border:none;opacity:0;height:0;visibility:hidden;transform:translateY(-30px);transition:opacity .5s,visibility .5s,transform .5s}#nav ul.menu ul.sub-menu li{border:none}#nav ul.menu ul.sub-menu.open{opacity:1;height:auto;visibility:visible;transform:translateY(0px)}}#nav.is_active{opacity:1;pointer-events:auto;transition:opacity .5s}.nav-list{display:flex;flex-direction:column;gap:32px}button{border-color:transparent;background:0 0;cursor:pointer}#nav ul{width:80%;box-sizing:border-box;margin:9rem auto 1rem auto;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:600px){#nav ul{width:88%}}@media screen and (min-width:1024px){#nav ul{margin:0;max-width:746px;flex-wrap:nowrap;margin-left:auto;margin:1rem 4% 0 auto}}#nav ul li{list-style:none;width:100%;margin:0 auto;font-size:1.4rem;border-bottom:solid 1px #fff;box-sizing:border-box;text-align:center}@media screen and (min-width:1024px){#nav ul li{border:none;position:relative}}#nav ul li:hover .sub-menu{visibility:visible;opacity:1}#nav ul li a{color:#472800;transition:all .3s;font-weight:700;display:block;padding:1rem 0;font-size:1.4rem}@media screen and (min-width:1024px){#nav ul li a{cursor:pointer}#nav ul li a:hover{color:#fbda7e}}.breadcrumb{background:#fff;margin-bottom:2.8rem;padding:.8rem 0;border-bottom:1px solid #eae6dc}.breadcrumb-list{max-width:1280px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.page .breadcrumb-list,.single .breadcrumb-list,.archive .breadcrumb-list,.search .breadcrumb-list{max-width:1000px}.breadcrumb-list li{position:relative;line-height:1.4;font-size:1.4rem}.breadcrumb a,.breadcrumb li{color:#9a9077;cursor:pointer;transition:.3s}.breadcrumb a:hover{opacity:.6}.breadcrumb-list li+li:before{content:"›";display:inline-block;margin:0 .6rem}@media screen and (max-width:1024px){.breadcrumb{margin-bottom:3.2rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.breadcrumb-list{padding:0 2.4rem 0;white-space:nowrap;flex-wrap:nowrap}.breadcrumb-list li{flex:0 0 auto;font-size:1.2rem}.breadcrumb-list a{white-space:nowrap;word-break:keep-all}}@media screen and (max-width:480px){.breadcrumb{margin-bottom:2.4rem}}#main .main-in{max-width:1280px;width:100%;margin:0 auto}body.home #main .main-in{padding:0 4rem;max-width:1280px !important}.se-c-ttl-eng{font-family:fot-tsukuardgothic-std,sans-serif;line-height:1;font-size:4rem;font-weight:700;white-space:nowrap}.sec-ttl{margin:0 0 1rem;font-size:1.6rem;font-weight:700;padding-bottom:1.6rem;border-bottom:solid 2px #472800;font-family:fot-tsukuardgothic-std,sans-serif;color:#f6876a;text-align:left}.sec-ttl i{margin:0 .2rem}.top_recommend-article{margin-bottom:6rem;margin-top:3rem}.top_recommend-article a{display:block}.top_recommend-article-item{display:flex;flex-wrap:nowrap;justify-content:center;gap:1.6rem;width:100%}.top_recommend-article-item .recommend-article{background:#472800;width:100%;border-radius:12px}.top_recommend-article-item .recommend-article a{display:block}.archive .thumbnail-img,.search .thumbnail-img{border-radius:12px;height:12rem;width:20%;min-width:150px}.thumbnail-img img{height:100%;border-radius:5px;object-fit:cover}@media screen and (max-width:767px){.thumbnail-img{height:auto;width:100%}}.article-date{margin-bottom:.8rem;line-height:1;font-size:1.2rem}.article-ttl{margin-bottom:.8rem;line-height:1.4;font-size:1.8rem;font-weight:700;font-family:"游ゴシック体",YuGothic,sans-serif;width:auto !important}@media screen and (max-width:767px){.article-ttl{font-size:1.6rem;line-height:1.2}}.article-excerpt{line-height:1.4;font-size:1.4rem}.top_content-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;padding:0 0 6rem}.top_content-wrap .top_new-article{width:70%}.top_content-wrap .top_new-article .sec-in{padding-top:0}.top_content-wrap .sidebar{width:26%}.top_new-article-item{margin-bottom:4rem;display:flex;flex-wrap:wrap;justify-content:center;gap:1.6rem}.new-article{width:31.5%;background:#fff;border-radius:12px}.new-article a{display:block;padding:1.6rem}.btn{max-width:40rem;width:100%;margin:0 auto}.btn a{position:relative;display:block;padding:1.2rem 3rem;text-align:center;border:2px solid #472800;background:#472800;color:#fff;border-radius:12px;font-weight:700;transition:all .3s;font-family:fot-tsukuardgothic-std,sans-serif}.btn a:hover{border:2px solid #472800;background:#fff;color:#472800}.btn a i{position:absolute;right:1.2rem;top:52%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}footer{color:#fff;background:#472800;padding:4rem 0}#ft_inner{width:90%;max-width:1500px;box-sizing:border-box;padding:0;margin:0 auto;display:flex;justify-content:space-between}.ft_logo{width:184px;display:block;margin-bottom:2rem;padding:0}#menu-ft_menu{list-style:none;color:#fff;font-family:fot-tsukuardgothic-std,sans-serif;margin:0;padding:0}#menu-ft_menu a{color:#fff;font-weight:700}#menu-ft_menu .sub-menu{list-style:none;font-size:1.4rem;padding-left:40px}#menu-ft_menu .sub-menu a{font-weight:500}.copyright{color:#fff;background:#472800;margin:0 auto;text-align:center;padding:0 0 3rem;font-size:1.4rem}@media screen and (max-width:768px){#ft_inner{flex-direction:column-reverse}#menu-ft_menu{text-align:center}#menu-ft_menu .sub-menu{padding:0}#menu-ft_menu>li{border-bottom:solid 1px #69553d;padding:.8rem 0}.ft_logo{margin:2rem auto}}.sidebar{background:#fff;border-radius:12px;padding:1.6rem}.sidebar-ttl{position:relative;background:#472800;border-radius:12px;margin-bottom:2.4rem;text-align:center;line-height:1.4;font-family:fot-tsukuardgothic-std,sans-serif;font-size:1.6rem;font-weight:700;padding:.8rem;color:#fff}.sidebar-ttl i{margin-right:.4rem}.popular-posts{margin-bottom:2.4rem}.popular-posts ul{padding:0}.popular-posts .sidebar-ttl:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:.4rem}.wpp-list li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #472800}.wpp-list li .wpp-item-img{width:8rem;height:8rem;margin:0;overflow:hidden;border-radius:12px}.wpp-list li .wpp-item-img img,.new-post-list li a img{object-fit:cover}.wpp-list li .wpp-item-data{width:calc(100% - 9.6rem)}.wpp-list li .wpp-item-data a{display:block;font-size:1.6rem;line-height:1.4;font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700}.sidebar_keywords li{display:inline-block;margin-right:.3rem}.sidebar_keywords li a{display:block;margin-bottom:.8rem;padding:.6rem 1.2rem;background:#ff9419;border-radius:16px;line-height:1.4;font-size:1.2rem;color:#fff;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif;letter-spacing:0}.single .content h1{margin-bottom:1.2rem}.content-wrap{max-width:1280px;width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;flex-direction:column}.single .content-wrap,#main .main-in{max-width:1000px;box-sizing:border-box}.content-wrap .sidebar{width:100%}.content{background:#fff;padding:4rem;border-radius:12px;z-index:60;position:relative;height:auto !important;max-width:100%;box-sizing:border-box}.content .adsbygoogle,.content #aswift_1_host,.content #aswift_2_host,.content iframe{width:100% !important}.content h2{margin-bottom:2.4rem;line-height:1.4;font-family:"游ゴシック体",YuGothic,sans-serif;font-size:2rem;font-weight:700;color:#fff !important;padding:.5em .7em;background-color:#f6876a;display:block;position:relative;text-align:left}.content h2:after{position:absolute;top:100%;left:0;border-bottom:solid 10px transparent;border-right:solid 20px #f6876a;content:''}.content h2 span{font-weight:700;color:#fff;font-family:"游ゴシック体",YuGothic,sans-serif;font-size:2rem}.content h3{margin:3.2rem 0 1.2rem;line-height:1.4;font-family:"游ゴシック体",YuGothic,sans-serif;font-size:1.8rem;font-weight:700;padding:8px;background:#eae6dc;border-left:solid 6px #472800}.content h4{position:relative;margin:2.4rem 0 1.2rem;padding:0 0 .8rem;line-height:1.4;border-bottom:solid 2px #472800;font-size:1.8rem;font-weight:700;font-family:"游ゴシック体",YuGothic,sans-serif}.content p{margin:2.4rem 0}.content ul{margin:2.4rem 0 2.4rem 2.4rem}.content ul li{margin-bottom:.8rem;list-style:outside}.content table{width:100%;margin:2.4rem 0;table-layout:fixed;font-size:1.4rem;border-collapse:collapse}.content th,.content td{padding:.8rem;border-collapse:collapse;border:1px solid #cdc9bf}.content th{width:30%;background:#eae6dc;color:#472800;font-weight:600}.content td{color:#472800;padding:8px 10px}.content tr:nth-child(odd) td{background:#fff}.content table tbody td{padding:8px 10px;text-align:left}.post-thumbnail{margin-bottom:2.4rem;height:auto}.post-thumbnail img{object-fit:cover;width:100%;height:100%}.post-ttl-area{margin-bottom:1rem}.post-ttl,.page-ttl{margin-bottom:4rem;line-height:1.4;font-family:"游ゴシック体",YuGothic,sans-serif;font-size:2.6rem;font-weight:700;color:#472800;text-align:left}.post-category a,.article-tabs .post-category{display:inline-block;margin-right:.4rem;padding:.6rem 1.2rem;border-radius:16px;background:#472800;line-height:1;font-size:1.2rem;color:#fff;font-weight:700}}.post-date{display:block;text-align:right;font-size:1.4rem}.article-tabs .post-date{font-size:1.2rem;display:block;text-align:left;background:#fff}@media screen and (max-width:767px){.article-tabs .post-date{font-size:1rem}}#toc_container{max-width:560px !important;width:100% !important;margin:4rem auto !important;padding:0 !important;background:#fbf8f2 !important;border:none !important;border-radius:8px}.toc_list{padding:1.6rem !important;margin-top:0 !important}#toc_container .toc_toggle{display:block;line-height:1}#toc_container p.toc_title{font-size:1.6rem;padding:1rem}#toc_container .toc_list a{font-size:1.4rem}#toc_container .toc_list .toc_number{display:inline-block;background:#f6876a;color:#fff;border-radius:50%;width:2rem;height:2rem;line-height:2rem;text-align:center;font-family:fot-tsukuardgothic-std,sans-serif;margin-right:.2rem;letter-spacing:0}#toc_container a{font-size:1.2rem}.related-post,#block-3,#newest_posts_widget-2{margin-bottom:3.2rem}.related-post{margin-top:3.2rem}.related-post .related-post-item-ttl{font-weight:600}.related-post ul,.new-post ul{margin:0 !important;padding:0}.related-post li.related-post-item{display:flex;font-weight:500}.related-post li.related-post-item,.single .wpp-list-item,.new-post li.new-post-item{list-style:none !important;width:100%;margin-bottom:1rem;background:#fff}.single .wpp-list-item{justify-content:flex-start;align-items:center;border:none;flex-wrap:nowrap;padding-bottom:0}.single .wpp-list-item>a,.single .wpp-list-item div{padding:.8rem;line-height:1.4}.wpp-item-img{padding:0 !important}.new-post-item{display:flex}.single .wpp-post-title{font-weight:600;line-height:1.2;font-size:1.4rem}.related-post-item a,.new-post-item a{display:flex;align-items:center;width:auto;font-size:1.4rem;padding:.8rem;font-weight:600}.related-post-item a{justify-content:space-around}.related-post-item-img img,.new-post-item a:nth-of-type(1) img,.single .wpp-list li .wpp-item-img{width:12rem;height:8rem;overflow:hidden;border-radius:5px}.new-post-item-img img,.single .wpp-item-img img{width:100%;height:100%;border-radius:5px;object-fit:cover}.new-post-item-ttl{width:calc(100% - 17.6rem);line-height:1.6;font-weight:600}.txt-box{position:relative;background-color:#fbf8f2;margin:4rem auto 2.4rem;padding:2rem 2rem 1.6rem;border-radius:8px}.txt-box .txt-box-title{margin:0;background-color:#f6876a;font-size:1.6rem;font-weight:600;padding:.8rem 2rem;border-radius:5px;line-height:1;position:absolute;top:-2rem;left:1.4rem;font-family:"游ゴシック体",YuGothic,sans-serif;color:#fff}.txt-box .txt-box-title:empty{display:none}.txt-box .txt-box-txt,.txt-box-no-title .txt-box-txt{margin:0}.blog-card{margin:4.8rem 0 2.4rem;position:relative}.blog-card:before{position:absolute;background:#472800;content:"関連記事";display:inline-block;padding:.8rem 1.6rem;line-height:1;font-weight:600;font-size:1.4rem;color:#fff;top:-2.8rem;left:0;border-radius:4px 4px 0 0;letter-spacing:0}.blog-card a{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1.2rem;border:2px solid #472800;border-radius:0 8px 8px;background:#fdfcfa}.blog-card .blog-card-image img{width:12rem;height:100%;object-fit:cover;border-radius:6px}.blog-card .blog-card-content{width:calc(100% - 14rem);margin-top:1rem}.blog-card .blog-card-content p{margin:0;line-height:1.4;font-weight:600}.hukidashi{margin:4rem 0;display:flex;flex-wrap:nowrap}.hukidashi .hukidashi-img{margin-right:1.6rem}.hukidashi .hukidashi-img img{display:block;width:8rem;height:8rem;border-radius:50%;object-fit:cover}@media screen and (max-width:767px){.hukidashi .hukidashi-img img{width:5rem;height:5rem}}.hukidashi .hukidashi-txt{position:relative;width:calc(100% - 9.6rem);border:3px solid #84735d;padding:1.6rem;border-radius:.8rem}.hukidashi .hukidashi-txt:before,.hukidashi .hukidashi-txt:after{content:"";position:absolute;top:24px}.hukidashi .hukidashi-txt:before{border-right:8px solid #84735d;border-bottom:8px solid transparent;border-top:8px solid transparent;left:-11px}.hukidashi .hukidashi-txt:after{border-right:10px solid #fff;border-bottom:8px solid transparent;border-top:8px solid transparent;left:-7px}.hukidashi .hukidashi-txt p{margin:0}.article-list{margin-bottom:3.2rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.6rem}.article-list article{padding:1rem;width:100%;background:#fff;border-radius:8px}.article-list article a{display:flex;width:100%;gap:8px;align-items:center}.article-list article a div:nth-of-type(2){width:80%}.page-ttl span{font-weight:700}.pagination{text-align:center;margin-bottom:6rem}.nav-links .page-numbers{display:flex;flex-wrap:wrap;justify-content:center}.post-type-archive-blog .nav-links a.page-numbers,.post-type-archive-blog .nav-links .current{display:flex;align-items:center;justify-content:center;background:#fff;width:3.2rem;height:3.2rem;margin-right:1.6rem;border:1px solid #472800;border-radius:8px;font-size:1.2rem;color:#472800;font-weight:700;transition:all .3s;width:32px !important;height:32px !important}.nav-links a.page-numbers:hover{background:#472800;color:#fff}.nav-links .current{background:#f6876a !important;border:1px solid #f6876a !important;color:#fff;padding:0}.archive-tag-list{margin-top:6.4rem;margin-bottom:4rem;background:#fff;padding:4rem;border-radius:12px}.archive-tag-ttl{margin-bottom:2.4rem;line-height:1.4;font-size:2.4rem;font-weight:700;font-family:fot-tsukuardgothic-std,sans-serif}@media screen and (max-width:767px){.article-list article a div:nth-of-type(2){width:auto}}body.page .page-ttl{text-align:center}.about-contents{display:flex;justify-content:space-between;flex-wrap:wrap}.about-contents .about-txt{width:56%}.about-contents .about-img{width:40%}.about-contents .about-img img{border-radius:12px}@media screen and (max-width:960px){.header .header-in{justify-content:center}.menu-trigger,.search-btn{display:block !important}.top_content-wrap .sidebar{width:100%;padding:4rem}.top_content-wrap .top_new-article{width:100%}.content-wrap .main{width:100%;margin-bottom:4rem}.content-wrap .sidebar{width:100%;padding:4rem}.top_recommend-article{margin-bottom:0}.article-list article{width:100%}.article-list article{width:100%;margin:0 auto}.category-description{min-height:auto}.new-article{width:100%}.new-article a{display:flex}.new-article a .thumbnail-img{width:17rem;height:12rem;margin-right:2.4rem;margin-bottom:0}.new-article a .article-info{width:calc(100% - 22.4rem)}#menu-footer-navigation{flex-direction:column}#menu-footer-navigation li+li{margin-left:0}#menu-footer-navigation li a{margin-bottom:.8rem;padding:0 0 .8rem}.about-contents .about-txt{width:100%}.about-contents .about-img{width:100%}}@media screen and (max-width:1080px){#menu-header-nav li a{padding:.8rem 3.8rem}}@media screen and (max-width:767px){body{margin-top:10rem}.sec-in{padding:2rem 0 3rem}.header-nav{padding:0}#menu-header-nav{white-space:nowrap;overflow-x:scroll;gap:0}#menu-header-nav li a{padding:.8rem 2rem}#menu-header-nav .sub-menu{display:none;position:absolute;left:0;z-index:9999}#menu-header-nav li:hover .sub-menu{display:none}.footer .footer-logo{width:14rem}#main .main-in{padding:0 2.4rem 4rem}.content-wrap{padding:0 2.4rem 6rem}.content-wrap .sidebar{padding:2.4rem}.top_content-wrap .sidebar{padding:2.4rem}.content{padding:2rem 2.4rem}.content h2{font-size:1.8rem}.post-ttl,.page-ttl{font-size:1.8rem}.new-article a .thumbnail-img{width:10rem;height:8rem;margin-right:1.6rem;margin-bottom:0}.new-article a .article-info{width:calc(100% - 11.6rem)}.blog-card .blog-card-image img{width:10rem}.blog-card .blog-card-content{width:calc(100% - 12rem);margin-top:0}}@media screen and (max-width:530px){#menu-header-nav{justify-content:flex-start}}@media screen and (max-width:480px){.footer .footer-in{padding:4rem 2.4rem}.breadcrumb-list li,.breadcrumb-list a{font-size:1rem}body.home #main .main-in{padding:0 1.6rem}.content-wrap{padding:0 1rem 4rem}.se-c-ttl-eng{font-size:3.2rem}.sec-ttl{font-size:1.4rem}.content-wrap .sidebar,.top_content-wrap .sidebar{padding:1.6rem}.archive-tag-list{padding:2.4rem 1.6rem}.archive-tag-ttl{margin-bottom:1.6rem;font-size:2rem}#main .main-in{padding:0 1.6rem 4rem}.content{padding:2rem 1.6rem}.content h2{margin-bottom:1.8rem}.content h3{margin-bottom:1.8rem}.content h4{margin-bottom:1.8rem}.content p{margin:2rem 0}.content table{margin:2rem 0}.blog-card .blog-card-image img{width:8rem}.blog-card .blog-card-content{width:calc(100% - 9.4rem)}}.npo_logo{width:40%;min-width:200px;margin:0 auto}.square-width-full{margin-bottom:1.5rem}.square-width-full .campaign{color:#472800;font-size:1.6rem;text-align:center;font-weight:700;line-height:1.6}.square-width-full .campaign_01{text-align:center;font-size:2.5rem;color:#f37474;font-weight:700;line-height:1.6}.square-width-full p{margin:0;font-size:1.4rem;line-height:1.6}.square-width-full span{border-bottom:6px solid #fffb3c}.square-width-full a{color:#5d81f2;font-weight:500;text-decoration:revert-layer}.btn_04,.btn_05,.btn_06{text-align:center}.btn_04 a,.btn_05 a,.btn_06 a{background:#f6876a;padding:2rem 5rem 2rem 2rem;font-size:1.8rem;font-weight:700;color:#fff;display:inline-block;border-radius:100px;position:relative;box-shadow:0 5px 0 #cb6e56;transition:.3s}.btn_05 a,.btn_06 a{padding:2rem 2rem 2rem 0}.btn_04 a:after,.btn_05 a:after,.btn_06 a:after{position:absolute;content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-left:5px;right:26px;top:50%;transform:translateY(-50%)}.btn_04 a:hover{transform:translateY(5px);box-shadow:0 0 0 #c56262}.btn_05{font-weight:700}.btn_05 a{background:#5fac61;box-shadow:0 5px 0 #488149;width:80%}.btn_05 a:hover{background:#5fac61;transform:translateY(5px);box-shadow:0 0 0 #488149}.btn_06 a{background:#5faca3;box-shadow:0 5px 0 #46817a;width:80%}.btn_06 a:hover{background:#5faca3;transform:translateY(5px);box-shadow:0 0 0 #46817a}@media screen and (max-width:600px){.btn_04 a{font-size:1.6rem}.square-width-full .campaign_01{font-size:2.3rem}}span.marker{background:linear-gradient(transparent 50%,#ffe31470 50%)}a.txt-link{text-decoration:underline;color:#00f}span.notes{font-size:8pt;color:gray}.article-tabs__nav{display:flex;justify-content:center;max-width:800px;margin:auto;gap:1rem;margin-bottom:2.4rem}.article-tabs__nav .tab{background:#f9de95;position:relative;width:100%;text-align:center;border-radius:5px;cursor:pointer}.article-tabs__nav .tab.active{background:#fbd05b}.article-tabs__nav .tab:before{position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:18px;height:9px;background-color:#f9de95;content:'';clip-path:polygon(0 0,100% 0,50% 100%)}.article-tabs__nav .tab.active:before{background-color:#fbd05b}.article-tabs__nav .tab h2{font-size:2rem;font-weight:700;padding:.8rem}.article-tabs__content{margin-bottom:6rem}.article-tabs__content .tab-content{display:none}.article-tabs__content .tab-content.show{display:block}.article-tabs__content ul.posts-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem}.article-tabs__content li.post-item{list-style:none;overflow:hidden;line-height:1.6;background:#fff;padding:1.6rem;border-radius:2%}.article-tabs__content .post-thumb{overflow:hidden;margin-bottom:1rem;border-radius:2%;max-height:160px}.post-thumb img{width:100%;display:block;transition-duration:.5s}.post-thumb img:hover{transform:scale(1.2)}.article-tabs__content h3.post-title a,.article-tabs__content h3.post-title{font-weight:700;line-height:1.4;background:#fff;font-size:1.6rem;margin:0}.tab-content .more-btn{text-align:right;margin-top:1rem}.more-btn a{font-weight:700;transition:color .3s}.more-btn a:hover{color:#f6876a}@media screen and (max-width:600px){.article-tabs__content ul.posts-list{grid-template-columns:1fr 1fr;flex-direction:column}.article-tabs__nav .tab h2{font-size:1.8rem}.article-tabs__content h3.post-title{font-size:1.4rem}.article-tabs__content ul.posts-list{gap:1rem}.article-tabs__content h3.post-title a,.article-tabs__content h3.post-title{font-size:1.4rem}}.top_recommend-article .thumbnail-img{height:auto;margin-bottom:0}.top_recommend-article .thumbnail-img img{display:block}#category{margin-bottom:6rem}#category .category-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:0}#category h3{font-size:2rem;font-weight:700;margin-bottom:1rem;margin-top:0}.child-has-toggle.open .toggle-icon:after{transform:rotate(45deg)}.toggle-icon{cursor:pointer;display:inline-block;position:absolute;width:100%;height:100%;top:50%;transform:translateY(-50%)}.toggle-icon:after{content:'';display:block;width:8px;height:8px;border-top:2px solid #472800;border-left:2px solid #472800;transform:rotate(225deg);transition:all .3s;position:absolute;right:16px;top:calc(50% - 5px);margin-left:.5em;transition:transform .3s ease}.child-has-toggle{position:relative}.toggle-content{display:none}.child-category-list{display:flex;flex-direction:column;gap:.6rem;padding:0}.child-category-item{background:#fff;display:block;width:100%; padding:40px;position:relative}.child-category-item a:before{content:"";display:block;width:28px;height:28px;position:absolute;left:16px;top:50%;transform:translateY(-50%);background-size:contain;background-position:center;background-repeat:no-repeat}.category-group.dog .child-category-list .child-category-item:nth-child(1) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/dog-type-icon.svg")}.category-group.cat .child-category-list .child-category-item:nth-child(1) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/cat-type-icon.svg")}.category-group.dog .child-category-list .child-category-item:nth-child(3) a:before,.category-group.cat .child-category-list .child-category-item:nth-child(3) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/heart-icon.svg")}.category-group.dog .child-category-list .child-category-item:nth-child(4) a:before,.category-group.cat .child-category-list .child-category-item:nth-child(4) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/light-bulb-icon.svg")}.category-group.other .child-category-list .child-category-item:nth-child(1) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/entertainment-icon.svg")}.category-group.other .child-category-list .child-category-item:nth-child(2) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/food-icon.svg")}.category-group.other .child-category-list .child-category-item:nth-child(3) a:before{background-image:url("/test.petand.co.jp/wp-content/themes/petandco/img/interview-icon.svg")}.child-category-item a{padding:.8rem .8rem .8rem 6rem;display:block;font-weight:700}.category-group.dog .child-category-list .toggle-content .child-category-item a:before,.category-group.cat .child-category-list .toggle-content .child-category-item a:before{ display:none !important;content:none !important}.toggle-content{padding:0}@media screen and (max-width:767px){#category .category-list{display:flex;flex-direction:column;gap:2rem}}.search-box{max-width:1280px;width:100%;margin:0 auto;display:flex;justify-content:flex-end}.single .search-box,.archive .search-box,.page .search-box,.search .search-box{max-width:1000px}.search-form{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:2rem 4rem 1rem}.search-form .search-field{border:none;padding:.6rem;background:#fff;border-radius:4px}.search-form:before{content:"\f002";font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#fbd05b}.search-form .search-field:focus{border:none;outline:2px solid #472800}.search-form .search-submit{background:#472800;color:#fff;font-size:1.4rem}input{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form .search-submit{border-radius:8px;padding:.6rem 1rem;line-height:1;font-size:1.2rem}.menu-trigger,.search-btn{display:none}@media screen and (max-width:600px){.search-form{padding:2rem 2rem 1rem}.search-form label,.search-form label input{width:100%}}.article-list article{display:flex}.post-type-archive-popular .article-list article a{display:block}.post-type-archive-popular.archive .thumbnail-img{width:100%}.wp-block-wordpress-popular-posts-widget .widget-title{display:none}.red{color:#f36b5e;font-weight:600}.blue{font-weight:600;color:#4d92cd}.txt-box-no-title{position:relative;background-color:#fbf8f2;margin:2.4rem auto;padding:2rem 2rem 1.6rem;border-radius:8px}.blog-template-default .post-content{padding:0}.page.page-id-2190 .breadcrumb-list{display:none}.g-comment,.b-comment{width:100%;border-radius:8px;margin:1rem 0}.g-comment>div,.b-comment>div{margin:1rem}.g-comment .flex,.b-comment .flex{display:flex;align-items:center;gap:4px}.g-comment i,.b-comment i{font-size:20px}.g-comment .ttl,.b-comment .ttl{font-weight:700}.g-comment p,.b-comment p{margin:0;font-size:14px}.g-comment span.link,.b-comment span.link{display:block;text-align:end}.g-comment{border:solid 2px #f6876a}.g-comment i{color:#f6876a}.b-comment{border:solid 2px #64b7ec}.b-comment i{color:#64b7ec}.cta_btn{text-align:center;margin:4rem 0}.cta_btn p{margin:0}.blog-template-default .cta_btn a{background:#f6876a;padding:2rem 5rem 2rem 2rem;font-size:1.6rem;font-weight:700;color:#fff;display:inline-block;border-radius:100px;position:relative;box-shadow:0 5px 0 #cb6e56;transition:.3s;border:none;max-width:34rem;width:80%}.blog-template-default .cta_btn a:hover{transform:translateY(5px);box-shadow:0 0 0 #c56262}.blog-template-default .cta_btn a:after{position:absolute;content:"";font-weight:900;font-family:"Font Awesome 5 Free";margin-left:5px;right:26px;top:50%;transform:translateY(-50%);border-right:none;border-bottom:none;height:inherit}.blog-template-default .cta_btn a:hover:after{right:26px;width:20px}.cta_btn .btn-copy{font-size:1.5rem;font-weight:700;position:relative;margin-bottom:.2em;text-align:center}.cta_btn .btn-copy:before{margin-right:1rem;content:'＼'}.cta_btn .btn-copy:after{margin-left:1rem;content:'／'}.cta_btn.b a{background:#5faca3;box-shadow:0 5px 0 #46817a}.cta_btn.b a:hover{transform:translateY(5px);box-shadow:0 0 0 #5faca3}.cta_btn.lb a{background:#99c3be;box-shadow:0 5px 0 #46817a;color:#472800}.cta_btn.lb a:hover{transform:translateY(5px);box-shadow:0 0 0 #698c88}.cta_btn.o a{background:#f0a143;box-shadow:0 5px 0 #c4781e}.cta_btn.o a:hover{transform:translateY(5px);box-shadow:0 0 0 #f0a143}.scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.scroll table{min-width:600px;width:100%;table-layout:auto;font-size:1.4rem;border-collapse:collapse}.scroll th,.scroll td{padding:.8rem;border:1px solid #cdc9bf;text-align:left;white-space:nowrap}.author-profile{border-top:2px solid #84735d;border-bottom:2px solid #84735d;margin:2.4rem 0;padding:1.6rem}.author-profile .author-description{margin:0;font-size:1.4rem}.author-info{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(71,40,0,.24)}.author-info .author-img{width:8rem;height:8rem;margin-right:1.6rem}.author-info .author-img img{border-radius:50%;object-fit:cover}.author-info .author-name-area{font-weight:700}.author-info .author-name-area .author-name{font-weight:600}.author-profile .author-links{margin:0;display:flex;justify-content:flex-end;align-items:center;gap:12px}.author-profile .author-link-site{list-style:none;margin:0}.author-profile .author-link-site i{font-size:2rem}.author-name-area .belong,.author-name-area .license{font-size:1.4rem}