@charset "UTF-8";@media print,screen and (min-width:992px){.media .header_logo{display:flex;align-items:center}.media .header_logo .cap{font-size:1.4rem;margin-left:20px}}i.cat,.single .headCategory a{color:#fff !important}i.cat.cn22,.single .headCategory a.cn22{background:#afc8a9 !important;border-color:#afc8a9 !important}.page_cn22 .sub_title span{border-left-color:#afc8a9}i.cat.cn5,.single .headCategory a.cn5{background:#afc8a9 !important;border-color:#afc8a9 !important}.page_cn5 .sub_title span{border-left-color:#afc8a9}i.cat.cn4,.single .headCategory a.cn4{background:#89bfe0 !important;border-color:#89bfe0 !important}.page_cn4 .sub_title span{border-left-color:#89bfe0}i.cat.cn6,.single .headCategory a.cn6{background:#e7d084 !important;border-color:#e7d084 !important}.page_cn6 .sub_title span{border-left-color:#e7d084}i.cat.cn8,.single .headCategory a.cn8{background:#add5e2 !important;border-color:#add5e2 !important}.page_cn8 .sub_title span{border-left-color:#add5e2}i.cat.cn7,.single .headCategory a.cn7{background:#d4bdd7 !important;border-color:#d4bdd7 !important}.page_cn7 .sub_title span{border-left-color:#d4bdd7}#c_body{display:flex;flex-wrap:wrap;max-width:960px;justify-content:center;margin:0 auto;padding:25px 0}@media screen and (min-width:992px){.index #c_body,.archive #c_body,.articlelist #c_body{padding-top:35px}}#c_body.single #main_block{width:675px;margin-right:70px}#c_body:not(.single) #main_block{width:100%}#c_body #side_block{width:calc(100% - 745px);margin-top:-35px}#c_body #side_block .side_inner>div{margin-top:50px}#c_body #side_block .side_inner>div.category_side ul{padding-top:5px}@media screen and (min-width:992px){#c_body #side_block .side_inner>div.category_side ul li+li{margin-top:20px}}#c_body #side_block .side_inner>div.category_side ul li a{font-size:1.5rem;letter-spacing:.1em;padding:10px 0 10px 50px;position:relative;font-weight:500}@media screen and (max-width:991px){#c_body #side_block .side_inner>div.category_side ul li a{padding:10px 0 10px 38px;font-size:1.3rem;letter-spacing:.03em}}#c_body #side_block .side_inner>div.category_side ul li a:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat01.png) left center no-repeat;background-size:contain;width:30px;height:100%}@media screen and (max-width:991px){#c_body #side_block .side_inner>div.category_side ul li a:before{width:25px}}#c_body #side_block .side_inner>div.category_side ul li a.cat1:before{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat01.png)}#c_body #side_block .side_inner>div.category_side ul li a.cat2:before{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat02.png)}#c_body #side_block .side_inner>div.category_side ul li a.cat3:before{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat03.png)}#c_body #side_block .side_inner>div.category_side ul li a.cat4:before{width:25px;left:5px;background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat04.png)}@media screen and (max-width:991px){#c_body #side_block .side_inner>div.category_side ul li a.cat4:before{width:22px}}#c_body #side_block .side_inner>div.category_side ul li a.cat5:before{width:38px;background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat05.png)}@media screen and (max-width:991px){#c_body #side_block .side_inner>div.category_side ul li a.cat5:before{width:30px}}#c_body #side_block .side_inner>div.category_side ul li a:hover{text-decoration:underline}.block_bg{position:relative;padding:50px 0 100px;background:#faf9e7}.list_category:nth-child(odd)>.block_bg{background:#faf9e7}.inner_block{position:relative}.main_img{width:100%;height:auto;background-size:cover;background-position:center;opacity:1;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;height:auto;padding-top:66.67%}.inner{position:relative}.p_body{padding:35px 0 0;display:block}.is_fade{position:relative;top:30px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.is_fade.on{top:0;opacity:1}@media screen and (max-width:991px){#c_body{padding:25px 5%;display:block}.p_body{padding:35px 0 0;display:block}#c_body.single #main_block{width:100%;margin-right:0}#c_body #side_block{width:100%;margin-top:0}#c_body #side_block>div.category_side ul li{margin-top:8px}#c_body #side_block>div.category_side ul li a{font-size:1.1rem}.block_bg{padding:30px 0 50px}}.sect{margin-top:80px}.sect_m{margin-top:60px}.sect_s{margin-top:40px}.sect_ss{margin-top:20px}.sect_n{margin-top:0}.tit_min{text-align:center; margin:60px auto 80px;position:relative;z-index:1}.tit_min span{position:relative}.tit_min span:not(.normalTxt){font-size:2.6rem;font-weight:bolder}.tit_min span:not(.normalTxt) em{font-weight:inherit !important}.tit_min i{font-style:normal;display:block;line-height:1;font-size:1.8rem;margin:6px auto 20px;font-weight:bolder;color:#e2c77c}#contents_tag .tit_min{padding-top:45px}.sub_title{margin:7em 0 30px;width:100%}.sub_title span{font-size:2.5rem;font-weight:bolder;padding:0 0 0 18px;display:block;margin:10px 0;letter-spacing:.1em;border-left:5px solid #3b260a;color:#3b260a}.min_title{border-bottom:1px solid #bbb;padding:0 0 10px;margin:7em 0 30px}.min_title span{font-size:2.2rem;color:#865c2b;font-weight:700}.single_title{font-size:2.7rem;font-weight:bolder;line-height:1.5;padding:0 0 15px 60px;border-bottom:3px solid #f2f2e8;letter-spacing:.1em;margin-bottom:20px;position:relative}.single_title:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:43px;height:52px;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/footprints02.png) left center no-repeat;background-size:contain}.sidebar-widget__title{border-bottom:1px solid #ccc;padding:0 0 5px;margin:0 0 15px;font-size:1.6rem;font-family:"Jost",sans-serif;font-weight:700}@media screen and (max-width:991px){.sub_title{margin:3em 0 20px}.sub_title span{font-size:1.6rem;padding:0 0 0 12px;margin:7px 0}.min_title{margin:3em 0 20px}.min_title span{font-size:1.5rem}.tit_min{margin:-40px auto 20px}.tit_min i{font-size:1.2rem;margin:6px auto 0}.tit_min span:not(.normalTxt){font-size:1.5rem}.sidebar-widget__title{font-size:1.5rem;text-align:center}#contents_ranking .tit_min{padding-top:45px;background-size:50px}#contents_tag .tit_min{padding-top:35px;background-size:30px}#c_body #side_block .side_inner>div.category_side ul{display:flex;justify-content:space-between;flex-wrap:wrap}#c_body #side_block .side_inner>div.category_side ul li{width:48%}#c_body #side_block .side_inner>div.category_side ul li:nth-child(n+3){margin-top:18px}}.detail_all a{position:absolute;top:9px;right:0;text-decoration:none !important;font-size:1.5rem;border-bottom:1px solid;z-index:1}.detail_all a:hover{border:none}@media screen and (max-width:991px){.detail_all{text-align:center;margin:12px auto 0}.detail_all a{position:relative;font-size:1.2rem}}.tagList:not(.all) li{margin:0 .5em .8em 0;display:inline-block}#side_block .tagList:not(.all) li{margin:0 .2em .5em 0}.tagList:not(.all) li a{color:#3b260a;padding:5px 10px 4px;display:block;line-height:1.4;background:#fff; display:inline-block;text-align:right;font-size:1.4rem}.tagList:not(.all) li:hover a{opacity:1 !important;text-decoration:underline}.tag_link{margin:10px auto 0}#side_block .tag_link{margin:0 auto;text-align:right}#side_block .list_link{margin:10px auto 0;text-align:right}.tag_link a,.list_link a{display:inline-block;text-decoration:underline}#side_block .tag_link span,#side_block .list_link span{font-size:1.3rem}@media screen and (min-width:992px){.tag_link a:hover,.list_link a:hover{text-decoration:none}}@media screen and (max-width:991px){#side_block .tag_link{margin:15px auto 0}.tagList:not(.all) li{margin:0 0 .6em}.tagList:not(.all) li a{font-size:1.1rem}#side_block .tag_link span{font-size:1.2rem}}#site_searchBox{display:none}#site_searchBox.focus{position:fixed;top:25%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);display:block;z-index:100001}#site_searchBox.focus #site_searchBoxInner{margin:0 auto}#site_searchBox.focus .btn_close{margin-top:20px;text-align:center}#site_searchBox.focus .btn_close span{font-size:4rem;display:inline-block;color:#fff}#site_searchBox.focus #site_searchBoxInner .input-group{width:500px;margin:0 auto;position:relative;z-index:1}#overlay{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none}#site_searchBox.focus #site_searchBoxInner input[type^=text]{width:500px;margin:0 auto;position:relative;z-index:1;font-size:1.6rem;line-height:1;padding:10px}#site_searchBox.focus #site_searchBoxInner input[type^=submit]{width:5em;margin-left:10px;font-size:1.6rem;border:none;color:#000;font-weight:700;background:#fff;border-radius:5px;cursor:pointer;padding:10px 0}@media screen and (max-width:991px){#site_searchBox.focus #site_searchBoxInner .input-group{width:300px}#site_searchBox.focus .btn_close span{font-size:3rem}#site_searchBox input[type=search]{font-size:16px}#site_searchBox.focus #site_searchBoxInner input[type^=text]{width:300px;padding:5px;border-radius:5px}#site_searchBox.focus #site_searchBoxInner input[type^=submit]{width:5em;margin-left:10px;font-size:1.2rem;border:none;color:#000;font-weight:700;background:#fff;border-radius:5px;cursor:pointer;padding:5px 0}#site_searchBox.focus #site_searchBoxInner input[type^=submit]{width:5em;margin:10px auto 0;font-size:1.2rem;padding:5px 0;display:block}}.not_found{text-align:center}.not_found .ttl{font-size:2.6rem;margin:0 0 25px;font-weight:bolder;line-height:1}.not_found .leadtxt{margin-top:0}.not_found .btn{text-align:center;margin:25px auto 0}.not_found .btn a{text-decoration:underline}.not_found .btn a:hover{text-decoration:none}.flex_column{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-25px}.flex_column .flex_item{width:272px;margin-top:25px;background:#fff;position:relative}.flex_column .flex_item a{display:block;background:#fff;position:relative;outline:none !important;color:#3b260a;height:100%}.flex_column .flex_item a span{display:block;position:relative}.flex_column .flex_item a span.img{line-height:0;font-size:0;overflow:hidden}.flex_column .flex_item a span.img img{width:100%;-webkit-transition:all .4s ease;transition:all .4s ease;object-fit:cover;font-family:"object-fit: cover;";height:180px}.flex_column .flex_item a span.txt{padding:15px 15px 20px}.flex_column .flex_item a span.txt i.tit{font-weight:bolder;display:block;line-height:1.5;font-size:1.8rem}.media.index .flex_column .flex_item a:hover span.txt i.tit{text-decoration:underline}.flex_column .flex_item a span.txt i.cat,.articlelist-category i.cat{font-size:1.2rem;line-height:1;display:inline-block;border:1px solid;padding:3px 8px 4px;border-radius:100px;margin-right:5px;margin-bottom:7px;color:#00a454}.media_slide.flex_column .flex_item a span.txt i.cat{margin-bottom:0;margin-top:15px}.userinfo{display:none;margin:0;position:absolute;top:-35px;right:15px;text-align:center;line-height:1;z-index:2}.userinfo .ui_img{width:50px;margin:0 auto;display:block}.userinfo .ui_img img{border-radius:60px;width:100%;height:auto}.userinfo .ui_name{margin-top:5px;display:block;font-size:1rem}.flex_column .flex_item .readmore{display:flex;justify-content:flex-end;position:absolute;right:20px;bottom:15px;pointer-events:none}.flex_column .flex_item .readmore span{position:relative;font-size:1.4rem;padding-right:20px}@media screen and (max-width:991px){.flex_column .flex_item .readmore span{font-size:1.2rem}}.flex_column .flex_item .readmore span:before{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:7px;height:7px;border-top:1px solid #3b260a;border-right:1px solid #3b260a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flex_column .flex_item .readmore span:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:10px;height:1px;background:#3b260a}.flex_column .flex_item a span.img.video:before,.entry-related .related-items .related-item-img.video:before{content:"";display:block;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_video.png) no-repeat center 0;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:1}.media_mv_slider_inner .flex_column .flex_item a .userinfo{top:-45px}.media_mv_slider_inner .flex_column .flex_item a .userinfo .ui_img{width:60px}.media_mv_slider_inner .flex_column .flex_item a .userinfo .ui_name{font-size:1.2rem}.articleListBox.list_oth .post .articlelist-item-inner .userinfo{top:auto;bottom:-23px}@media screen and (min-width:992px){.flex_column:after{width:272px;display:block;content:""}.entry-related .related-items a:hover .related-item-img:not(.video),.flex_column .flex_item a:hover span.img:not(.video) img{transform:scale(1.1,1.1)}.flex_column .flex_item a:hover span.img.video:before,.entry-related .related-items a:hover .related-item-img.video:before{opacity:.7}}@media screen and (max-width:991px){.flex_column .flex_item{width:100%}.flex_column .flex_item a span.txt{padding:10px 10px 15px}.flex_column .flex_item a span.txt i.cat,.articlelist-category i.cat{margin:0 0 10px;font-size:1.2rem}.flex_column .flex_item a span.txt i.tit{font-size:1.3rem}.userinfo{top:-30px;right:10px;width:auto}.userinfo .ui_img{width:45px}.userinfo .ui_name{font-size:.9rem}.articleListBox.list_oth .post .articlelist-item-inner .userinfo{display:none}.media_mv_slider_inner .flex_column .flex_item a .userinfo{top:-35px}.media_mv_slider_inner .flex_column .flex_item a .userinfo .ui_img{width:45px}.media_mv_slider_inner .flex_column .flex_item a .userinfo .ui_name{font-size:.9rem}.flex_column .flex_item a span.img.video:before{width:65px;height:65px;background-size:65px}}#contents_ranking .inner{padding:0 70px}.flex_column.ranking{counter-reset:circle 0}.flex_column.ranking .flex_item a span.img.video:before,.entry-related .related-items .related-item-img.video:before{background-position:center center;background-size:40px;width:40px;height:40px}#side_block .flex_column.ranking .flex_item a span.img.video:before{background-size:25px;width:25px;height:25px}#side_block .flex_column.ranking{margin-top:0}.flex_column.ranking>li{width:46%;border:none;margin-top:30px}#side_block .flex_column.ranking>li{width:100%;margin-top:15px}#side_block .flex_column.ranking>li:first-child{margin-top:0}.flex_column.ranking>li a{display:flex;flex-wrap:wrap}.media.index .flex_column.ranking>li a{flex-direction:row-reverse}.flex_column.ranking>li a .img{width:120px}.media.index .flex_column.ranking>li a .img{margin-left:13px}#side_block .flex_column.ranking>li a .img{width:70px;height:70px;margin-right:10px}.flex_column.ranking>li a span.img img{height:80px;-webkit-backface-visibility:visible}.flex_column.ranking>li a .txt{width:calc(100% - 133px);padding:0 !important;line-height:1}#side_block .flex_column.ranking>li a .txt{width:calc(100% - 80px);line-height:1}.flex_column.ranking>li span.txt i.cat{margin-bottom:5px}.media.index .flex_column.ranking>li span.txt i.cat{margin-bottom:15px;margin-left:4em}.flex_column.ranking>li a .txt .tit{font-size:1.4rem}.flex_column.ranking>li a:after{content:"0" counter(circle);counter-increment:circle 1;position:absolute;top:-5px;left:0;z-index:2;color:#f1e3c0;font-weight:bolder;font-size:3rem;line-height:1}#side_block .flex_column.ranking>li a:after{font-size:1.4rem;color:#fff;z-index:0;height:30px;width:30px;top:0;justify-content:center;display:flex;align-items:center;background:#b4ac8a;right:auto;left:0;font-weight:400}#side_block .flex_column.ranking>li:nth-child(1) a:after{background-color:#d45974}#side_block .flex_column.ranking .flex_item a span.txt i.tit{font-weight:400;display:block;line-height:1.4;font-size:1.3rem}#side_block .flex_column.ranking .flex_item a span.txt i.cat{z-index:1;position:relative;background:#fff;margin-top:0 !important}@media screen and (max-width:991px){.flex_column .flex_item a span.img_outer{width:30%}#side_block .flex_column.ranking>li a .img{width:100%;height:auto;margin-right:0}#side_block .flex_column.ranking>li a .img img{width:100%;height:auto}#side_block .flex_column.ranking>li a .txt{width:70%;padding-left:10px !important}}.time_outer{display:flex;flex-wrap:wrap;margin:3px auto}.time_outer .time{margin:0 2% 0 -15px;display:flex;flex-wrap:wrap}.time i{font-size:1.4rem;background-position:0 center;background-repeat:no-repeat;background-size:15px;padding-left:20px;margin-left:15px}.time i.repeat{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/update_icon.png)}.time i.update{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/entry_icon.png)}@media screen and (max-width:991px){.time_outer .time{justify-content:flex-end}.time i{font-size:.9rem;background-size:12px;padding-left:17px;margin-top:2px}}.media_slide{margin-top:0}.media_mv_slider.load{background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_loader.gif) no-repeat center center}.media_mv_slider.load .media_mv_slider_inner{opacity:0}.media_mv_slider,.media_mv_slider .media_mv_slider_inner{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease}#contents_slider .slider_l_item{width:452px;margin:0 10px;outline:none !important;border-radius:10px;overflow:hidden;border-bottom:5px solid #c9bea1}#contents_slider .media_mv_slider a.article span.img>img{height:300px}.media_slider_nav{position:absolute;top:42%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);width:452px;height:0}.media_slider_nav .media_media_slider_nav_main{height:0}.slick-prev,.slick-next{right:100%;cursor:pointer;color:transparent;border:none;outline:none;background:0 0;width:0;height:0}.slick-prev:after,.slick-next:after{display:inline-block;content:"";background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_slide_nav.png) no-repeat 0 0;width:42px;height:48px;position:absolute;top:0;left:auto;bottom:auto;border:none;transform:none;margin:0}.slick-prev:after{left:-41px}.slick-next:after{right:-41px;transform:rotate(180deg)}#contents_tag .tagList{margin-top:-5px;text-align:center}#contents_tag .tagList li a{font-size:1.5rem;padding:6px 15px}body.index .tagList{width:75%;margin:0 auto}.tit_min span.icon_movie em{display:inline-block;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_youtube.png) no-repeat 0 center;padding-left:60px;margin-left:-30px}#contents_case_study .block_bg{background:#ffffbf}#contents_video{margin-bottom:60px}@media screen and (max-width:991px){#contents_slider{margin-top:20px}#contents_slider .media_mv_slider a.article span.img>img{height:50vw !important}body.index .tagList{width:100%;margin:0 auto}#contents_tag .tagList li a{font-size:1rem;padding:7px 10px}.media_slider_nav{display:none !important}.tit_min span.icon_movie em{padding-left:42px;background-size:30px}}#c_body.article .sub_title{margin-top:0}.articleListBox .post .articlelist-item{border-bottom:1px solid #ddd}.articleListBox .post .articlelist-item-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 0;color:inherit;opacity:1 !important}.articleListBox .post .main_img{margin:0;position:relative;opacity:1 !important;-webkit-transition:all .4s ease;transition:all .4s ease;background-size:100%}.articleListBox .post a:hover .main_img:not(.video){background-size:110%}.articleListBox .post a:hover .main_img.video:before{opacity:.7}.articleListBox .post .main_img.video:before{content:"";display:block;width:84px;height:84px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_video.png) no-repeat center 0;-webkit-transition:all .4s ease;transition:all .4s ease}.articleListBox .post .articlelist-date{display:block;font-size:1.3rem;line-height:1;letter-spacing:.17em;color:#666}.articleListBox .post .title{font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:7px;font-size:1.8rem;text-decoration:none}.articleListBox .post a:hover .title{text-decoration:none}.articleListBox.entries .article{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important}.articleListBox.list_oth{display:flex !important;flex-wrap:wrap;margin:0 0 0 -3.333%;width:100%}.articleListBox.list_oth .post{display:block;width:30%;margin:0 0 0 3.333%;position:relative}.articleListBox.list_oth .post .articlelist-item{border-bottom:none}.articleListBox.list_oth .post .articlelist-item-inner{display:block}.articleListBox.list_oth .post .articlelist-item-inner>div{width:100%;display:block;padding:0;float:none !important;position:relative}.articleListBox.list_oth .post .articlelist-item-inner>.articlelist-category{line-height:1;margin-top:12px}.articleListBox.list_oth .post .title{line-height:1.5;margin-top:0;font-size:1.7rem;text-decoration:none;　letter-spacing:.1em;　color:#444}.flex_column .flex_item.icon_new a span.img:after,.articleListBox .post.icon_new .main_img:after{display:inline-block;content:"NEW";position:absolute;top:20px;left:0;line-height:1;padding:6px 20px 7px;background:#d45974;color:#fff;font-size:1.4rem;font-family:"Jost",sans-serif}@media screen and (max-width:991px){.articleListBox .post .articlelist-item{border-bottom:1px solid #ddd;position:relative}.articleListBox .post .articlelist-item-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5% 0 8%;color:inherit}.articleListBox .post .articlelist-date{display:block;font-size:1rem;line-height:1;letter-spacing:.17em;color:#666}.articleListBox .post .title{font-weight:700;letter-spacing:.05em;line-height:1.6;margin-top:2%;font-size:1.1rem;text-decoration:none}.articleListBox .post a:hover .title{text-decoration:none}.articleListBox.list_oth{margin:0 0 -3% -3%}.articleListBox.list_oth .post{width:44%;margin:0 0 3% 6%}.articleListBox.list_oth .post .articlelist-item-inner{padding:0 0 10%}.articleListBox.list_oth .articlelist-category i.cat,a.article span.txt i.cat{margin:0 5px 7px 0;font-size:1.2rem;letter-spacing:.01em}.articleListBox.list_oth .post .articlelist-item-inner>.articlelist-category{margin-top:10px}.articleListBox.list_oth .post .title{font-size:1.3rem}.flex_column .flex_item.icon_new a span.img:after{padding:8px 15px 7px;font-size:1rem;font-weight:bolder}.articleListBox .post.icon_new .main_img:after{padding:6px 10px 5px;font-size:.9rem;font-weight:bolder;top:10px}.articleListBox .post .main_img.video:before{width:42px;height:42px;background-size:100%}#c_body.article .sub_title{margin-top:0}}.tag_list .sub_title{margin-top:0}.tagList.all{display:flex;flex-wrap:wrap;margin:40px 0 30px -4%}.tagList.all li{width:46%;margin:0 0 30px 4%}.tagList.all li a{background:0 0;color:#666;padding:0;margin:0;display:flex;align-items:center;line-height:1.4;position:relative;transition:.5s;padding:0 5px 0 0}.tagList.all li a:before{content:"●";display:inline;color:#b0778c;font-size:1rem;padding:0 5px 0 0}.tagList.all li a:hover i{text-decoration:underline}@media screen and (max-width:991px){.tagList.all{margin:25px 0 25px -4%}.tagList.all li{margin:0 0 25px 4%}}.single .blogbox .tagList:not(.all) li a:before{display:inline;content:"#"}.single .entry{padding-top:15px}.single .entry figure{margin:2em auto}.single .entry .block_asset:first-child .img_asset{margin-top:0}.single .entry p a{text-decoration:underline}.single .headCategory{display:flex;flex-wrap:wrap;margin:10px 0 0}.single .headCategory a{color:#00a454;padding:5px 10px 4px;font-size:1.4rem;line-height:1.5;background:#fff;border:1px solid #00a454;border-radius:20px;display:inline-block;min-width:70px;text-align:center;margin:0 10px 10px 0}.single .entry p{line-height:2em;letter-spacing:.05em;font-size:17px}.single .blogbox{display:flex;flex-wrap:wrap;margin:10px auto;justify-content:end}.single .blogbox .time{margin:0 2% 0 -15px;width:38%}.single .blogbox .tag{width:60%;margin-top:40px;margin-bottom:60px}.single .blogbox .tagList.tags{width:70%;margin:0 -.5em 0 auto;text-align:right}.single .block_menu{margin:5em auto}.single .block_menu .block_menu_inner{margin:40px 0 50px;background-color:#f8f8f2;padding:0 60px 40px}.single .block_menu .block_menu_inner .menu_tit{padding:45px 0 15px;margin:0;font-size:2rem;color:#d45974;text-align:center;letter-spacing:.05em;line-height:1}.single .block_menu .block_menu_inner ul{counter-reset:circle 0}.single .block_menu .block_menu_inner ul li{position:relative;padding-left:1.8em}.single .block_menu .block_menu_inner ul li:before{position:absolute;top:13px;left:0;content:"";display:inline-block;text-align:center;font-size:1rem;line-height:0}.single .block_menu .block_menu_inner ul li.small{margin:5px 0 0 1em;padding-left:1.1em}.single .block_menu .block_menu_inner ul li.normal{margin-top:20px}.single .block_menu .block_menu_inner ul li.normal:nth-child(n+10){padding-left:2.3em}.single .block_menu .block_menu_inner ul li.normal:before{content:counter(circle) ".";counter-increment:circle 1;color:#d45974;font-size:1.8rem;font-weight:bolder}.single .block_menu .block_menu_inner ul li a:hover{text-decoration:underline}.single #main_block .entry img{max-width:100%;height:auto}.single .img_asset,.single .img_main,.single .lead_main{margin:30px auto}body.single #main .mapframe{height:500px;width:100%;display:block}body.single .topMovie{padding:0;margin-bottom:calc(2em - 15px)}body.single .topMovie .topMovieOuter{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}body.single .topMovie .topMovieOuter iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.single .topMovie+.entry>.block_asset{padding-top:.7em}.iframe-container{max-width:100%;margin:0 auto}.iframe-container br{display:none}.i_frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:2em 0}.i_frame iframe,.i_frame object,.i_frame embed{position:absolute;top:0;left:0;width:100%;height:100%}.post_lead .i_frame{padding-bottom:48.75%;margin-right:6.3%}.blog-card{margin:25px auto 0}.blog-card+br{display:none}.blog-card a{background:#fbfaf8;border:1px solid #ddd;word-wrap:break-word;max-width:100%;border-radius:0;margin:0 0 40px;padding:20px;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:all .5s ease;transition:all .5s ease}.blog-card a:hover{opacity:.7}.blog-card a span.blog-card-thumbnail{width:90px;margin-right:15px}.blog-card a span.blog-card-thumbnail span.video{display:block;position:relative}.blog-card a span.blog-card-thumbnail span.video:before{content:"";display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/./img/img-common/icon_video.png) no-repeat center 0;-webkit-transition:all .4s ease;transition:all .4s ease;background-size:100%;z-index:1}.blog-card a span.blog-card-thumbnail img{object-fit:cover;width:90px;height:90px !important}.blog-card a span.blog-card-content{width:calc(100% - 105px);margin-top:-.5em}.blog-card a span.blog-card-content>i.blog-card-title{margin:0 0 3px;display:block;font-weight:bolder;color:#333;font-size:1.6rem}.blog-card a span.blog-card-content>i.blog-card-excerpt{font-size:1.4rem}@media screen and (min-width:992px){.single .entry p a:hover{text-decoration:none}}@media screen and (max-width:991px){.blog-card a{padding:15px;margin-bottom:35px}.blog-card a span.blog-card-content{width:calc(100% - 85px)}.blog-card a span.blog-card-thumbnail{width:auto;display:block;text-align:center}.blog-card a span.blog-card-thumbnail img{width:70px;height:70px !important}.blog-card a span.blog-card-content>i.blog-card-title{font-size:1.1rem}.blog-card a span.blog-card-content>i.blog-card-excerpt{font-size:1rem;line-height:1.8}.blog-card a span.blog-card-thumbnail span.video:before{width:30px;height:30px}}.single #main_block .userwp{margin:0 0 80px}.single #main_block .userwp .userinfo{position:static;width:auto;vertical-align:middle;display:flex;flex-wrap:wrap}.single #main_block .userwp .userwp_ttl{font-size:2rem;font-weight:700;text-align:left;border-bottom:1px solid #bbb;padding-bottom:10px;margin-bottom:25px}.single #main_block .userwp .userinfo p{display:block;margin:0;vertical-align:middle;line-height:1.6;text-align:left}.single #main_block .userwp .userinfo .usericon{text-align:center;margin-right:30px}.single #main_block .userwp .userinfo .usericon>p{width:100px;height:100px;overflow:hidden;border-radius:100px}.single #main_block .userwp .userinfo .usedtl{width:calc(100% - 130px)}.single #main_block .userwp .userinfo p.username{font-weight:700;padding:0;margin:0 0 10px}.single #main_block .userwp .userinfo p.usertxt{padding:0}.single .sns_block{width:100%;margin:100px auto 75px;padding:0 !important;display:flex}.single .sns_block li{display:block;width:25%}.single .sns_block li.line{background:#00b900}.single .sns_block li a{width:100%;display:block;text-align:center;color:#fff;padding:3% 0;text-decoration:none;font-size:1.4rem}.single .sns_block li a:hover{opacity:.8}.single .sns_block li.twitter{background:#55acee}.single .sns_block li.twitter .label{padding:0;font-weight:400}.single .sns_block li.facebook{background:#3a5795}.single .sns_block li.line{background:#00b900}.single .sns_block li.hatebu{background:#00a5de}.single .sns_block li.hatebu .fa-hatena{zoom:1;vertical-align:middle;padding-right:4%}@media screen and (max-width:991px){.single .headCategory a{font-size:1.2rem;padding:3px 8px 4px}.single_title{font-size:1.6rem;padding:5px 0 10px 42px;border-bottom-width:2px;margin-bottom:10px}.single_title:before{width:30px;height:40px}.single .blogbox .time{display:flex}.single .blogbox .time i{font-size:.9rem}.single .entry figure{margin:1.5em auto}.single .block_menu .block_menu_inner .menu_tit{padding:25px 0 0;font-size:1.4rem}.single .block_menu .block_menu_inner{padding:0 20px 25px}.single .block_menu .block_menu_inner ul li.normal:before{font-size:1.3rem;top:11px;transform:none;-webkit-transform:none}.single .block_menu .block_menu_inner ul li.small:before{top:7px}.single .sns_block{flex-wrap:wrap;margin:50px auto 60px}.single .sns_block li{width:50%}.single .blogbox{display:block;margin:5px auto}.single .blogbox .tag{width:100%}.single .img_asset,.single .img_main,.single .lead_main{margin:0 auto}.single .blogbox .tagList.tags{width:100%;margin:10px -.5em 0 auto}.single .block_menu{margin:3em auto}.single .entry p{font-size:1.3rem}body.single #main .mapframe{width:100%;height:300px;display:block}body.single .topMovie{padding:0}body.single .topMovie .topMovieOuter{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}body.single .topMovie+.entry>.block_asset{padding-top:0}.iframe-container{max-width:100%;margin:0 auto}.iframe-container br{display:none}.i_frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.i_frame iframe,.i_frame object,.i_frame embed{position:absolute;top:0;left:0;width:100%;height:100%}.single .sns_block li a{font-size:.9rem;padding:5% 0;font-weight:bolder}.single .sns_block li a span{font-weight:bolder}.single #main_block .userwp .userwp_ttl{font-size:1.2em;padding-bottom:5px;margin-bottom:20px}.single #main_block .userwp{margin:0 0 45px}.single #main_block .userwp .userinfo p.username{margin:0 0 5px}.single #main_block .userwp .userinfo p.usertxt{font-size:1rem}}.entry-related .related-title{padding:10px 15px;margin-bottom:20px;margin-top:40px;background-color:#f8f8f2;font-size:17px;line-height:26px;font-weight:700}.entry-related .related-items{display:flex;flex-wrap:wrap;margin:0 0 -5% -5%}.entry-related .related-items .related-item{display:flex;flex-wrap:wrap;width:45%;margin:0 0 5% 5%}.entry-related .related-items .related-item span{display:block}.entry-related .related-items .related-item .r_outer.img{width:100px;margin-right:20px;overflow:hidden}.entry-related .related-items .related-item-img{display:block;height:100px;background-size:cover;background-position:center;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease}.entry-related .related-items .related-item .r_outer.tit{width:calc(100% - 120px)}.entry-related .related-items .category{display:block;line-height:1}.entry-related .related-items .category i{font-size:1rem;line-height:1;display:inline-block !important;border:1px solid;padding:3px 12px 4px;border-radius:100px;margin-bottom:3px;color:#00a454}.entry-related .related-items .related-item-title{line-height:1.6;margin:2px 0 0;font-size:1.4rem}.entry-related .related-items a:hover .related-item-img{transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (max-width:991px){.entry-related{margin:60px auto}.entry-related .related-title{font-size:1.5rem;padding:7px 15px}.entry-related .related-items{display:block}.entry-related .related-items{display:block;margin:0}.entry-related .related-items .related-item{width:auto;margin:20px 0 0;flex-direction:row-reverse}.entry-related .related-items .category i{font-size:1.2rem}.entry-related .related-items .related-item-title{font-weight:bolder;font-size:1.3rem;margin-top:3px}.entry-related .related-items .related-item .r_outer.img{margin:0 0 0 20px}}@media screen and (max-width:991px){.cut_string:after{display:inline-block;content:"…"}.cut_string i{display:none !important}}.w_b_wrap_pointy{padding:15px 0 0}.w_b_flex{align-items:center}.w_b_wrap_pointy.w_b_flex{align-items:flex-start}.w_b_box .w_b_ava_effect br,.w_b_box .w_b_space{display:none !important}.w_b_box .w_b_name{font-size:1.4rem;margin-top:5px !important}.w_b_box+br{display:none}.w_b_bal_wrap .w_b_name.w_b_ta_R{text-align:left !important}.w_b_bal_wrap .w_b_name.w_b_ta_L{text-align:right !important}.w_b_bal_wrap .w_b_lh{margin:0 0 5px !important}@media screen and (max-width:991px){.w_b_ava_box{width:17% !important;max-width:95px;min-width:95px}.w_b_size_S,.w_b_size_M,.w_b_size_L{width:100% !important;height:100% !important}.w_b_box .w_b_name{font-size:1rem !important}.w_b_talk:before{top:calc(45% - 1px) !important}.w_b_talk:after{top:45% !important}.w_b_bal_box.w_b_w100{width:auto !important}.w_b_wrap_pointy{padding:5px 0 0}}@media screen and (max-width:768px){.w_b_flex{width:100%}.w_b_ava_box{width:12% !important;min-width:auto}}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.pagination{position:relative;display:flex;justify-content:center;margin-top:50px;padding-bottom:70px}@media screen and (max-width:991px){.pagination{margin-top:30px;padding-bottom:50px}}.pagination>a,.pagination>span{width:40px;height:40px;line-height:40px;font-weight:700;text-align:center;margin:0 5px}@media screen and (max-width:991px){.pagination>a,.pagination>span{width:30px;height:30px;line-height:30px;margin:0 3px}}.pagination>a,.pagination>span{color:#b4ac8a;background:#fff;border:1px solid #b4ac8a;display:block}.pagination>a.prev,.pagination>a.next{position:relative;-webkit-box-shadow:none;box-shadow:none;padding:0;margin:0}.pagination>a.prev{margin-right:15px}@media screen and (max-width:991px){.pagination>a.prev{margin-right:10px}}.pagination>a.next{margin-left:15px}@media screen and (max-width:991px){.pagination>a.next{margin-left:10px}.pagination>a.prev,.pagination>a.next{width:auto}}.pagination>a.prev,.pagination>a.next{height:100%;text-decoration:underline;border:none !important;background:0 0 !important;color:#393021 !important}.pagination>a.prev:hover,.pagination>a.next:hover{text-decoration:none}.pagination>span:not(.dots),.pagination>a:hover{color:#fff;background:#b4ac8a;border:1px solid #b4ac8a}.pagination>span.dots{border:none !important}.nav_beforeafter{width:100%;margin:75px auto 0}.nav_beforeafter ul{padding:30px 0;display:flex;justify-content:center}.nav_beforeafter ul li{width:180px;line-height:1.6}.nav_beforeafter ul li:nth-child(2){width:220px}.nav_beforeafter ul li a{display:flex;justify-content:center;font-size:1.6rem;color:#3b260a}.nav_beforeafter ul li a>span{position:relative;display:inline-block}.nav_beforeafter ul li a>span:after{content:"";position:absolute;top:3px;bottom:0;margin:auto}.nav_beforeafter ul li a:hover>span{text-decoration:underline}.nav_beforeafter ul li:nth-child(1) a>span{padding-left:25px}.nav_beforeafter ul li:nth-child(1) a>span:after{left:0;width:7px;height:7px;border-top:1px solid #3b260a;border-right:1px solid #3b260a;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nav_beforeafter ul li:nth-child(2){border-left:1px solid #3b260a;border-right:1px solid #3b260a}.nav_beforeafter ul li:nth-child(2) a>span{padding-right:35px;background-repeat:no-repeat;background-position:right center;background-size:18px auto}.nav_beforeafter ul li:nth-child(3) a>span{padding-right:25px}.nav_beforeafter ul li:nth-child(3) a>span:after{right:0;width:7px;height:7px;border-top:1px solid #3b260a;border-right:1px solid #3b260a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:991px){.nav_beforeafter{margin:50px auto 0;padding:0 6%}.nav_beforeafter ul{padding:15px 0}.nav_beforeafter ul li{padding:0;width:33%}.nav_beforeafter ul li a{font-size:1.3rem}.nav_beforeafter ul li:nth-child(1) a>span{padding-left:12px}.nav_beforeafter ul li:nth-child(1) a>span:after{width:5px;height:5px;top:0}.nav_beforeafter ul li:nth-child(2) a>span{padding-right:25px;background-size:12px auto}.nav_beforeafter ul li:nth-child(3) a>span{padding-right:12px}.nav_beforeafter ul li:nth-child(3) a>span:after{width:5px;height:5px;top:0}.nav_beforeafter ul li:nth-child(2){width:180px}}.pc_mt5{margin-top:5px !important}.pc_mt10{margin-top:10px !important}.pc_mt10{margin-top:15px !important}.pc_mt20{margin-top:20px !important}.pc_mt30{margin-top:30px !important}.pc_mt40{margin-top:40px !important}.pc_mt50{margin-top:50px !important}.pc_mt60{margin-top:60px !important}.pc_mt70{margin-top:70px !important}.pc_mt80{margin-top:80px !important}.pc_mt90{margin-top:90px !important}.pc_mt100{margin-top:100px !important}.pc_mt-10{margin-top:-10px !important}.pc_mt-10{margin-top:-15px !important}.pc_mt-20{margin-top:-20px !important}.pc_mt-30{margin-top:-30px !important}.pc_mt-40{margin-top:-40px !important}.pc_mt-50{margin-top:-50px !important}.pc_mt-60{margin-top:-60px !important}.pc_mt-70{margin-top:-70px !important}.pc_mt-80{margin-top:-80px !important}.pc_mt-90{margin-top:-90px !important}.pc_mt-100{margin-top:-100px !important}.pc_mb10{margin-bottom:10px !important}.pc_mb15{margin-bottom:15px !important}.pc_mb20{margin-bottom:20px !important}.pc_mb25{margin-bottom:25px !important}.pc_mb30{margin-bottom:30px !important}.pc_mb35{margin-bottom:35px !important}.pc_mb40{margin-bottom:40px !important}.pc_mb45{margin-bottom:45px !important}.pc_mb50{margin-bottom:50px !important}.pc_mb55{margin-bottom:55px !important}.pc_mb60{margin-bottom:60px !important}.pc_mb65{margin-bottom:65px !important}.pc_mb70{margin-bottom:70px !important}.pc_mb75{margin-bottom:75px !important}.pc_mb80{margin-bottom:80px !important}.pc_mb85{margin-bottom:85px !important}.pc_mb90{margin-bottom:90px !important}.pc_mb95{margin-bottom:95px !important}.pc_mb100{margin-bottom:100px !important}.pc_mb110{margin-bottom:110px !important}.pc_mb120{margin-bottom:120px !important}.pc_mb130{margin-bottom:130px !important}.pc_mb140{margin-bottom:140px !important}.pc_mb150{margin-bottom:150px !important}.pc_mb160{margin-bottom:160px !important}.pc_mb170{margin-bottom:170px !important}.pc_mb180{margin-bottom:180px !important}.pc_mb190{margin-bottom:190px !important}.pc_mb200{margin-bottom:200px !important}.pc_mb210{margin-bottom:210px !important}@media screen and (max-width:991px){.sp_mt5{margin-top:5px !important}.sp_mt10{margin-top:10px !important}.sp_mt15{margin-top:15px !important}.sp_mt20{margin-top:20px !important}.sp_mt30{margin-top:30px !important}.sp_mt40{margin-top:40px !important}.sp_mt50{margin-top:50px !important}.sp_mt60{margin-top:60px !important}.sp_mt70{margin-top:70px !important}.sp_mt80{margin-top:80px !important}.sp_mt90{margin-top:90px !important}.sp_mt100{margin-top:100px !important}.sp_mb0{margin-bottom:0 !important}.sp_mb5{margin-bottom:5px !important}.sp_mb10{margin-bottom:10px !important}.sp_mb15{margin-bottom:15px !important}.sp_mb20{margin-bottom:20px !important}.sp_mb30{margin-bottom:30px !important}.sp_mb40{margin-bottom:40px !important}.sp_mb50{margin-bottom:50px !important}.sp_mb60{margin-bottom:60px !important}.sp_mb70{margin-bottom:70px !important}.sp_mb80{margin-bottom:80px !important}.sp_mb90{margin-bottom:90px !important}.sp_mb100{margin-bottom:100px !important}.sp_mb120{margin-bottom:120px !important}.sp_mb130{margin-bottom:130px !important}.sp_mb140{margin-bottom:140px !important}.sp_mb150{margin-bottom:150px !important}.sp_mb160{margin-bottom:160px !important}.sp_mb170{margin-bottom:170px !important}.sp_mb180{margin-bottom:180px !important}}.pc_pt10{padding-top:10px !important}.pc_pt15{padding-top:15px !important}.pc_pt20{padding-top:20px !important}.pc_pt30{padding-top:30px !important}.pc_pt40{padding-top:40px !important}.pc_pt50{padding-top:50px !important}.pc_pt60{padding-top:60px !important}.pc_pt70{padding-top:70px !important}.pc_pt80{padding-top:80px !important}.pc_pt90{padding-top:90px !important}.pc_pt100{padding-top:100px !important}.pc_pb10{padding-bottom:10px !important}.pc_pb15{padding-bottom:15px !important}.pc_pb20{padding-bottom:20px !important}.pc_pb30{padding-bottom:30px !important}.pc_pb40{padding-bottom:40px !important}.pc_pb50{padding-bottom:50px !important}.pc_pb60{padding-bottom:60px !important}.pc_pb70{padding-bottom:70px !important}.pc_pb80{padding-bottom:80px !important}.pc_pb90{padding-bottom:90px !important}.pc_pb100{padding-bottom:100px !important}.pc_pb160{padding-bottom:160px !important}@media screen and (max-width:991px){.sp_pt10{padding-top:10px !important}.sp_pt15{padding-top:15px !important}.sp_pt20{padding-top:20px !important}.sp_pt30{padding-top:30px !important}.sp_pt40{padding-top:40px !important}.sp_pt50{padding-top:50px !important}.sp_pt60{padding-top:60px !important}.sp_pt70{padding-top:70px !important}.sp_pt80{padding-top:80px !important}.sp_pt90{padding-top:90px !important}.sp_pt100{padding-top:100px !important}.sp_pb5{padding-bottom:5px !important}.sp_pb10{padding-bottom:10px !important}.sp_pb15{padding-bottom:15px !important}.sp_pb20{padding-bottom:20px !important}.sp_pb30{padding-bottom:30px !important}.sp_pb40{padding-bottom:40px !important}.sp_pb50{padding-bottom:50px !important}.sp_pb60{padding-bottom:60px !important}.sp_pb70{padding-bottom:70px !important}.sp_pb80{padding-bottom:80px !important}.sp_pb90{padding-bottom:90px !important}.sp_pb100{padding-bottom:100px !important}}.grayblk{background:#f4f4f4;border:1px solid #ccc;margin:0 auto 20px;padding:15px 25px}.beigeblk{background:#fef8e9;margin:0 auto 20px;padding:15px 25px}@media screen and (max-width:991px){.grayblk{margin:0 auto 5%;padding:4%;width:100%}.beigeblk{margin:0 auto 5%;padding:4%;width:100%}}.entry.clr em{font-style:italic}.single .entry a:hover{text-decoration:none}.taglist_side{margin-bottom:10px}#side_block .latest_side{-webkit-transition:all .3s ease;transition:all .3s ease}#side_block .latest_side ul li+li{margin-top:15px}#side_block .latest_side ul li a{display:flex;align-items:flex-start}#side_block .latest_side ul li a .img{width:70px;height:70px;margin-right:10px;display:block;overflow:hidden}#side_block .latest_side ul li a .img img{width:100%;height:80px;object-fit:cover;font-family:"object-fit: cover;";-webkit-backface-visibility:visible}#side_block .latest_side ul li a span{font-weight:400;display:block;line-height:1.4;font-size:1.3rem;width:calc(100% - 80px)}@media screen and (min-width:992px){#side_block .latest_side ul li a:hover{text-decoration:underline}#side_block .latest_side.is_fixed{position:fixed;top:0}#side_block .latest_side.is_fixed.is_end{opacity:0;visibility:hidden}}@media screen and (max-width:991px){#side_block .latest_side{display:none !important}}.pan_nav{max-width:960px;margin:auto;font-size:1.2rem;line-height:1.8;color:#444;padding-top:25px}.article .pan_nav{width:100%;max-width:100%}.pan_nav a{position:relative;margin-right:10px;padding-right:10px;text-decoration:underline;color:#444}.pan_nav a:hover{text-decoration:none}.pan_nav a:after{content:"";position:absolute;top:.3em;right:0;width:6px;height:6px;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pan_nav>div{width:675px;text-align:left}@media screen and (max-width:991px){.pan_nav{display:none}}.bnr_fair{padding:20px 0 0;display:flex;justify-content:center}.bnr_fair img{display:block}.bnr_fair span{margin-top:10px;text-align:center;display:block;text-decoration:underline}@media screen and (min-width:992px){.bnr_fair a:hover span{text-decoration:none}}@media screen and (max-width:991px){.bnr_fair{width:95%;margin:auto;padding:25px 0 0}}.midashi_inner table{margin:40px 0;padding:0;width:100%;border-top:1px solid #aaa;border-right:1px solid #aaa;word-wrap:break-word;white-space:normal}.midashi_inner table th,.midashi_inner table td{vertical-align:middle;border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding:20px 10px;line-height:1.4;text-align:center}.midashi_inner table th{background:#fffbea;font-weight:600}a:hover{text-decoration:none}.btn_column{display:block;width:90%;margin:5px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0}.btn_column a{position:relative;display:block;width:100%;text-decoration:none;background:#ff6900;text-align:center;color:#fff !important;font-size:24px;font-weight:700;box-shadow:0px 3px 0px 0px silver;-webkit-transition:all 0s;transition:all 0s;border-radius:10px;margin:5px 0 0;padding:20px 40px 20px 20px;line-height:100%}.btn_column a:after{position:absolute;right:30px;top:0;bottom:0;margin:auto;content:"";width:18px;height:18px;border:3px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}.btn_column a:hover{text-decoration:none;background:#ff6900;color:#fff;top:5px;box-shadow:none}.btn_column a:hover:after{top:5px}@media screen and (max-width:991px){.btn_column a{font-size:18px}}.columnMv{margin-bottom:30px}@media screen and (max-width:991px){.columnMv{margin-bottom:20px}}.columnMv.--page{margin-bottom:0;padding-bottom:40px}@media screen and (max-width:991px){.columnMv.--page{padding-bottom:25px}}@media screen and (max-width:991px){.columnMv .inner{padding:0 3%}}.columnMv-wrap{position:relative}.columnMv-wrap:before{content:'';position:absolute;top:0;left:0;margin:auto;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/illust01.png) left top no-repeat;background-size:contain;width:191px;height:100%}@media screen and (max-width:991px){.columnMv-wrap:before{width:24%}}.columnMv-wrap:after{content:'';position:absolute;top:0;right:0;margin:auto;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/illust02.png) left top no-repeat;background-size:contain;width:191px;height:100%}@media screen and (max-width:991px){.columnMv-wrap:after{width:25%}}.columnMv-ttl{display:flex;flex-direction:column;align-items:center;position:relative}.columnMv-ttl>b{font-size:4rem;font-weight:700;font-family:"Noto Serif JP",serif;letter-spacing:.2em;line-height:1.5;position:relative}@media screen and (max-width:991px){.columnMv-ttl>b{font-size:2.4rem;letter-spacing:.05em}}@media screen and (min-width:992px){.columnMv-ttl>b:after{content:'';position:absolute;top:0;bottom:0;right:-55px;margin:auto;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/footprints.png) left center no-repeat;background-size:contain;width:44px;height:auto}}.columnMv-ttl>span{font-family:"Jost",sans-serif;font-size:2rem;color:#c54763;padding-top:7px}@media screen and (max-width:991px){.columnMv-ttl>span{font-size:1.5rem;padding-top:0}}.columnMv p{text-align:center;padding-top:30px}@media screen and (max-width:991px){.columnMv p{font-size:1.3rem;letter-spacing:.01em;padding-top:10px}}.media_bg{background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/bg_column_top.png) center center no-repeat;background-size:cover;position:relative;padding:35px 0 0}@media screen and (max-width:991px){.media_bg{padding:25px 0 0}}.illust-cat{margin-top:20px}.illust-cat-wrap{display:flex;justify-content:flex-end}.illust-cat-wrap img{margin-bottom:-2px}@media screen and (max-width:991px){.illust-cat-wrap img{width:70px}}.media_catnav{background:#f2f2e8;padding:30px 0}.media_catnav+#c_body{margin-top:10px}@media screen and (max-width:991px){.media_catnav{padding:20px 0 25px}.media_catnav .inner{padding:0 3%}}.media_catnav dl{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:991px){.media_catnav dl{flex-wrap:wrap}}.media_catnav dl dt{width:18%;font-size:2rem;text-align:left;font-family:"Jost",sans-serif}@media screen and (max-width:991px){.media_catnav dl dt{width:100%;font-size:1.8rem;margin-bottom:15px;text-align:center}}.media_catnav dl dd{width:82%}@media screen and (max-width:991px){.media_catnav dl dd{width:100%;margin:auto}}.media_catnav dl dd ul li a{background:#fff;display:block;text-align:left;border-radius:50px;padding:15px 10px 15px 70px;font-weight:700;border:1px solid #e3e3d5;color:inherit}@media screen and (max-width:991px){.media_catnav dl dd ul li a{padding:10px 10px 10px 50px;font-size:1.3rem;letter-spacing:.01em}}.media_catnav dl dd ul{display:flex;flex-wrap:wrap}@media screen and (max-width:991px){.media_catnav dl dd ul{justify-content:space-between}}.media_catnav dl dd ul li a{position:relative}.media_catnav dl dd ul li a:before{content:'';position:absolute;top:0;bottom:0;left:25px;margin:auto;width:35px;height:80%;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat01.png) left center no-repeat;background-size:contain}@media screen and (max-width:991px){.media_catnav dl dd ul li a:before{width:25px;left:13px}}.media_catnav dl dd ul li a>span{position:relative;height:100%}@media screen and (min-width:992px){.media_catnav dl dd ul li:nth-child(1) a{padding-left:75px}}@media screen and (min-width:992px){.media_catnav dl dd ul li:nth-child(2) a{padding-left:75px}}.media_catnav dl dd ul li:nth-child(2) a:before{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat02.png)}@media screen and (min-width:992px){.media_catnav dl dd ul li:nth-child(3) a{padding-left:75px}}.media_catnav dl dd ul li:nth-child(3) a:before{background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat03.png)}.media_catnav dl dd ul li:nth-child(4) a:before{width:28px;background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat04.png)}@media screen and (max-width:991px){.media_catnav dl dd ul li:nth-child(4) a:before{width:22px}}.media_catnav dl dd ul li:nth-child(5) a:before{width:40px;background-image:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_cat05.png)}@media screen and (max-width:991px){.media_catnav dl dd ul li:nth-child(5) a:before{width:30px}}.media_catnav dl dd ul li:last-child a{text-align:center;padding:15px 10px}@media screen and (max-width:991px){.media_catnav dl dd ul li:last-child a{padding:10px}}.media_catnav dl dd ul li:last-child a:before{content:none}@media screen and (min-width:992px){.media_catnav dl dd ul li{width:32%;margin-right:2%}.media_catnav dl dd ul li:nth-child(3n){margin-right:0}.media_catnav dl dd ul li:nth-child(n+4){margin-top:18px}}@media screen and (max-width:991px){.media_catnav dl dd ul li{width:49%}.media_catnav dl dd ul li:nth-child(n+3){margin-top:3%}}.index #c_body{padding-bottom:0}.index #c_body .illusts{width:90%;margin:auto;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:991px){.index #c_body .illusts{width:100%}}.index #c_body .illusts img:nth-child(1){margin-left:10%}@media screen and (max-width:991px){.index #c_body .illusts img:nth-child(1){margin-left:5%;width:20px}}@media screen and (max-width:991px){.index #c_body .illusts img:nth-child(2){width:70px}}.tagBlk{background:#f8f8f2;padding:50px 0}@media screen and (max-width:991px){.tagBlk{padding:30px 0 35px}}.tagBlk dl dt{font-family:"Jost",sans-serif;font-size:2rem;text-align:center;letter-spacing:.1em;padding-bottom:15px}@media screen and (max-width:991px){.tagBlk dl dt{padding-bottom:5px;font-size:1.8rem}}.tagBlk dl dd ul{display:flex;justify-content:center;flex-wrap:wrap}.tagBlk dl dd ul li{margin:20px 5% 0 0}@media screen and (max-width:991px){.tagBlk dl dd ul li{margin-top:15px}}.tagBlk dl dd ul li a:hover{text-decoration:underline}.bnrBlk{padding:30px 0 70px}@media screen and (max-width:991px){.bnrBlk{padding:30px 0 50px}}.bnrBlk-ttl{display:flex;justify-content:center}@media screen and (max-width:991px){.bnrBlk-ttl img{width:80%}}.bnrBlk-ttl+p{margin-top:10px;text-align:center}@media screen and (max-width:991px){.bnrBlk-ttl+p{margin-top:5px}}.bnrBlk-list{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:40px}@media screen and (max-width:991px){.bnrBlk-list{padding-top:20px}}@media screen and (min-width:992px){.bnrBlk-list li{width:48%}.bnrBlk-list li:nth-child(n+3){margin-top:4%}}@media screen and (max-width:991px){.bnrBlk-list li{width:100%}.bnrBlk-list li:not(:last-child){margin-bottom:20px}}.column-ttl{font-family:"Jost",sans-serif;font-size:2.4rem;text-align:center;display:flex;justify-content:center;letter-spacing:.1em;padding:20px 0 25px;line-height:1}@media screen and (max-width:991px){.column-ttl{font-size:1.8rem;padding:5px 0 25px}}.column-ttl>span{border-bottom:1px solid #533d1f;padding-bottom:7px}.single_date{display:flex;justify-content:flex-end;margin:-10px 0 15px}.single_date>span{color:#ad9e82;position:relative;padding-left:30px}.single_date>span:before{content:'';position:absolute;top:0;bottom:0;left:0;margin:auto;width:18px;height:18px;background:url(//www.yasiro-pet.jp/media/wp-content/themes/ann_theme/img/img-common/icon_update.png) left center no-repeat;background-size:contain}@media screen and (max-width:991px){.single_date{margin:-5px 0 0;font-size:1.2rem}.single_date>span{padding-left:25px}.single_date>span:before{width:15px;height:15px}}.index #columns{padding-top:120px;margin-top:-120px}@media screen and (max-width:991px){.index #columns{padding-top:60px;margin-top:-60px}}