<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";.d-none{display:none !important}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}#video-area{top:0;right:0;left:0;bottom:0;overflow:hidden;position:relative;height:70vh;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/slide_main.webp);background-repeat:repeat-x;background-size:cover;background-position:0 0;animation-name:slide_img;animation-duration:100s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes slide_img{100%{background-position:-10000px 0}}#video-area .kv-dog{position:absolute;z-index:2;animation-duration:.5s;animation-delay:0s;animation-fill-mode:both;animation-name:kv-wario;top:20vw;right:0;left:0;width:80vw;height:89.46667vw;margin:auto}#video-area .kv-w-1{animation-name:kv-w;animation-duration:2s;animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-delay:1s;animation-fill-mode:both;animation-iteration-count:infinite;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-w-1.webp);background-size:100% 100%;top:68.33333vw;left:14.26667vw;width:71.73333vw;height:23vw;position:absolute;z-index:3}#video-area .kv-w-2{animation-name:kv-w;animation-duration:2s;animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-delay:1.1s;animation-fill-mode:both;animation-iteration-count:infinite;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-w-2.webp);background-size:100% 100%;top:90vw;left:4vw;width:94vw;height:24vw;position:absolute;z-index:1}#video-area .kv-w-2 img{width:100%;height:100%}@keyframes kv-w{0%{transform:scale(1)}30%{transform:scale(1)}100%{transform:scale(1)}47.5%{transform:scale(1.05)}65%{transform:scale(1)}82.5%{transform:scale(1.05)}}#video-area .kv-bg{transition:opacity .3s 0s;height:186.8vw;opacity:1;position:absolute;z-index:1;top:0;left:0;width:100%;height:70vh;pointer-events:none;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-bg.png) no-repeat;background-size:400%;background-position:center;-webkit-animation-name:kv-line;animation-name:kv-line;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-timing-function:cubic-bezier(.6,.24,.31,.75);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes kv-line{0%{opacity:.8}30%{opacity:.8}100%{opacity:.8}47.5%{opacity:1}65%{opacity:.8}82.5%{opacity:1}}#video-area .kv-dog_bg{transition:opacity .3s 0s;height:70vh;opacity:1;position:absolute;z-index:1;top:0;left:0;width:100vw;pointer-events:none;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-dog_bg_sp.png) no-repeat;background-color:#ffe600;background-size:130%;background-position:top}#video-area .pc{display:none}#video-area .kv-move{display:none}#video{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:177.77777778vh;height:56.25vw;min-height:100%;min-width:100%}.bg_color{color:#fff;padding-block:120px}.bg_color.-green{background-color:#5db150}.bg_color.-yellow{background-color:#eebb40}.bg_color .color-red{color:#fff}.bg_color .index,.bg_color .bg_01,.bg_color .h2-tittle{color:#4f443b}.bg_color .voice{color:#4f443b}.bg_color .voice .color-red{color:#4f443b}.bg_color .box_01.green,.bg_color .box_01 .red{color:#4f443b}.bg_color .h4-01{border-left:5px solid #fff}.container{position:relative;width:100%;padding:0 6% 20px}.block_btn{display:block;position:relative;width:100%;overflow:hidden;max-width:592px;padding:17px 45px 18px;margin-right:auto;margin-left:auto;font-size:1.4rem;z-index:1;background:#e83434;border-radius:99999999px;border:solid 2px #e83434;-webkit-transition:background-color 0s;transition:background-color 0s;color:#fff;font-weight:700;line-height:1.75;letter-spacing:normal;text-align:center}.block_btn:before{content:"";display:block;position:absolute;z-index:-1;inset:0;margin:auto;border-radius:999999px;opacity:0;-webkit-transition:opacity .35s cubic-bezier(.23,1,.58,1),-webkit-transform .5s cubic-bezier(.23,1,.58,1);transition:opacity .35s cubic-bezier(.23,1,.58,1),-webkit-transform .5s cubic-bezier(.23,1,.58,1);transition:opacity .35s cubic-bezier(.23,1,.58,1),transform .5s cubic-bezier(.23,1,.58,1);transition:opacity .35s cubic-bezier(.23,1,.58,1),transform .5s cubic-bezier(.23,1,.58,1),-webkit-transform .5s cubic-bezier(.23,1,.58,1);-webkit-transform:scale(0);transform:scale(0);background-color:#fff;will-change:transform}.block_btn .arrowR{position:absolute;inset-block:0;margin:auto 0;right:40px;width:30px;height:30px}.block_btn:hover{transition:background-color .1s .15s cubic-bezier(.23,1,.58,1);opacity:1;color:#e83434}.block_btn:hover:before{opacity:1;-webkit-transition:all .3s cubic-bezier(.23,1,.58,1);transition:all .3s cubic-bezier(.23,1,.58,1);-webkit-transform:scale(1);transform:scale(1)}.btn_large{display:block;position:relative;max-width:400px;width:100%;padding:20px 40px;margin:auto;font-size:1.8rem;font-weight:700;text-align:center;background:#ffd301;border-radius:100px}.btn_large:after{content:"";position:absolute;display:block;width:20px;height:20px;background:#333;border-radius:50%;right:20px;top:50%;margin-top:-10px}.btn_large:before{content:"";position:absolute;display:block;border-top:2px solid #ffd301;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:50%;right:28px;width:4px;height:4px;margin-top:-3px;transition:.2s;z-index:1}.btn_icon{position:absolute;right:40px;inset-block:0;margin-block:auto;width:30px;height:30px;background-color:#e83434;border-radius:50%;-webkit-transition:color,background-color .3s ease;transition:color,background-color .3s ease;overflow:hidden;z-index:1}.btn_icon:after{content:"";background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/arrow_01.svg);position:absolute;left:0;inset-block:0;inset-block-start:0px;inset-block-end:0px;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:0 0;margin-block:auto}a:hover .btn_icon{webkit-animation:iconMove .5s cubic-bezier(.215,.61,.355,1) 0s 1 forwards;animation:iconMove .5s cubic-bezier(.215,.61,.355,1) 0s 1 forwards}.h2_title_01{font-size:2.5rem;padding-bottom:10px;font-weight:700;line-height:1;letter-spacing:0}.h2_title_01 span{color:red;font-size:1.4rem;padding-bottom:10px}.h2_title_01:after{content:"";display:block;width:40px;height:3px;margin-top:30px;background:#e83434;border-radius:10px}.h2_title_02{margin-bottom:30px;font-size:2.5rem;font-weight:700}.h2_title_02 span{color:red;font-size:1.4rem;padding-bottom:10px}.h2_title_02:before{content:"";display:block;width:40px;height:3px;margin-bottom:30px;background:#e83434;border-radius:10px}.brandcrumb{position:relative;top:-18px;max-width:1280px;margin:auto;padding:10px;background-color:#fff;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(0,0,0,.05);box-shadow:0 5px 30px rgba(0,0,0,.05)}.brandcrumb ul{display:flex;justify-content:flex-start;align-items:center}.brandcrumb ul li{position:relative;font-size:1.2rem;padding-right:25px}.brandcrumb ul li a{color:#e83434}.brandcrumb ul li:before{content:"";position:absolute;display:block;right:12px;top:6px;width:6px;height:6px;border-top:2px solid #e83434;border-right:2px solid #e83434;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:.2s}.brandcrumb ul li:last-child:before{display:none}.block_menu a{display:block;position:relative;margin-bottom:20px;border-radius:10px;overflow:hidden}.block_menu a img{width:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.block_menu a:after{content:"";background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;bottom:0;right:0}.block_menu a:hover img{-webkit-transform:scale(1.06) rotate(.001deg);transform:scale(1.06) rotate(.001deg)}.block_menu a:hover:after{background-color:rgba(0,0,0,.5)}.block_menu .block_menu_inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;padding-bottom:12px;z-index:1}.block_menu .block_menu_inner .block_menu_detail{color:#fff;font-size:2rem;text-align:center;font-weight:700}.block_menu .block_menu_inner .block_menu_detail span{font-size:1.4rem;color:red;display:block}@keyframes iconMove{0%{transform:translate3d(0,0,0);opacity:1}50.0%{transform:translate3d(60%,0,0);opacity:0}50.1%{transform:translate3d(-60%,0,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.block_news{background:#fff;border-radius:5px;padding:10px 20px 10px}.block_news ul li{padding:20px 0;border-bottom:1px solid #ddd}.block_news ul li a{display:block;position:relative;padding-right:35px}.block_news ul li a:hover{color:#e83434}.block_news ul li a&gt;div{display:flex;padding-right:20px}.block_news ul li a&gt;div .date{font-size:1.2rem;color:#777;margin-right:15px}.block_news ul li a&gt;div .category{display:inline-block;min-width:90px;padding:2px 20px;color:#e83434;font-size:1rem;font-weight:700;text-align:center;background-color:#fef5f5;border-radius:30px}.block_news ul li a .btn_icon{right:0}.block_news ul li h5{margin-bottom:0}.block_service a{max-width:624px;width:65.6vw;display:block}.block_service a:hover img{-webkit-transform:scale(1.06) rotate(.001deg);transform:scale(1.06) rotate(.001deg)}.block_service a:hover div{color:#e83434}.block_service a figure{border:1px solid #ddd;overflow:hidden;border-radius:10px;margin-bottom:10px}.block_service a figure img{width:100%;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.block_service a div{position:relative}.block_recruit{position:relative;padding-block:120px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-image:url(https://foodog-media.com/wp-content/uploads/2022/03/b-114.jpg)}.block_dl dl{padding:20px 0;border-bottom:1px solid #ddd}.block_dl dl dt{color:#777;font-weight:700}.titlePage{min-height:260px;margin-bottom:10px;padding-bottom:26px;display:flex;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.titlePage h1{color:#fff;font-size:3rem;margin:0}.titlePage .container{padding-bottom:0}.titlePage.dogfood{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/main_dogfoog.webp)}.titlePage.oyatu{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/main_dogfoog_oyatu.webp)}.titlePage.profile{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/main_purpose.webp)}.titlePage.purpose{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/main_purpose.webp)}@media screen and (min-width:728px){.container{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:32px;padding-right:32px}.container.-small{max-width:864px}.brandcrumb{top:-33px;padding:25px;border-radius:10px}.h2_title_01{font-size:4rem;padding-bottom:20px}.h2_title_01 span{font-size:1.6rem;padding-bottom:20px}.h2_title_01:after{margin-top:40px}.block_menu{display:flex;justify-content:flex-start}.block_menu a{width:48%;margin-left:2%}.block_menu a:first-child{margin-left:0}.block_news{display:flex;width:100%;gap:0 40px}.block_news h2{width:22%}.block_news ul{-webkit-box-flex:1;-ms-flex:1;flex:1}.block_service a{margin:auto}.block_recruit .block_btn{margin-left:0}.block_dl dl{display:flex;padding:30px 0}.block_dl dl dt{width:312px;padding-right:30px}.titlePage{min-height:400px}.titlePage h1{font-size:4rem}}body.toppage header{margin-bottom:20px}#contentWrap{position:relative;width:100%;top:44px;left:50%;margin-left:-50%}.content-colm{position:relative;padding:0 20px;margin-bottom:40px}.spnone{display:none}video{width:100%}.text_center{text-align:center}.text_lank{font-size:140%}.text_lank.red{color:#f66}.table_01{table-layout:fixed;word-wrap:break-word;overflow-wrap:break-word;width:100%;line-height:1.2;background:#fff;border-radius:20px;overflow:hidden}.table_01 thead{font-weight:700;background:#f9f3e7}.table_01 thead th{font-weight:700;padding:20px}.table_01 tbody tr{border-bottom:1px solid #eee}.table_01 tbody tr:last-child{border-bottom:none}.table_01 tbody th{width:30%;font-weight:700;padding:20px}.table_01 tbody td{padding:20px}.table_01 .word_break{word-break:keep-all}.table_01 .flex{display:flex;justify-content:center;align-items:center}.table_01 .flex a{width:20%}.table_01 i{font-size:2rem}.table_01 a{color:#0074ff;display:block}.table_02{overflow:hidden;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.table_02::-webkit-scrollbar{display:none}.table_02.w100{overflow-x:scroll;border-radius:20px}.table_02.w100 tbody tr:last-child th{border-bottom:none}.table_02.w100 tbody tr:last-child td{border-bottom:none}.table_02.w100 th{border:none;border-bottom:1px solid #eee;font-size:1.4rem}.table_02.w100 td{border:none;border-bottom:1px solid #eee;font-size:1.4rem}.table_02 table{position:relative;font-size:1.2rem;background:#fff;width:100%}.table_02 thead th{background:#f9f3e7}.table_02 th{width:50px;font-weight:700;max-width:140px;min-width:80px;padding:7px;text-align:center;vertical-align:middle;border:1px solid #eee;overflow-wrap:break-word;font-size:1rem}.table_02 th img{width:100px !important;max-width:100%}.table_02 td{max-width:140px;min-width:100px;padding:5px;text-align:center;vertical-align:middle;border:1px solid #eee;overflow-wrap:break-word;font-size:1rem;line-height:1.4}.table_02 td img{width:100px !important;max-width:100%}.table_02 td.evaluation{font-size:1.8rem;font-weight:700;color:#ffd300}.table_02 td:last-child{min-width:120px}.table_02 td.erea_btn{max-width:100%}.table_02 td.erea_btn div{display:flex;white-space:nowrap}.table_02 td.erea_btn div a{width:100%;margin-left:5px;padding:10px 20px}.table_02 td.erea_btn div a:first-child{margin-left:0}.table_02 a{color:#2b7bb9;text-decoration:underline;font-size:1.2rem !important}.table_02 .btn{display:block;padding:.8rem;padding-bottom:1.2rem;font-size:1.4rem !important;border-radius:5px;text-decoration:none;color:#fff}.table_02 .btn em{display:block;font-size:.9rem;line-height:1.1}.table_02 .btn:after{display:none}.table_02 .fixed01{position:sticky;left:0;background:#fff;z-index:2;border:1px solid #eee}.table_02 .fixed01 a{display:block}.table_02 .fixed01:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%;z-index:-1}.table_02.food tbody tr:first-child th:after{content:"1";background:#ffbf00}.table_02.food tbody tr:nth-child(2) th:after{content:"2";background:#ff656a}.table_02.food tbody tr:nth-child(3) th:after{content:"3";background:#1891ba}.table_02.food tbody tr:nth-child(4) th:after{content:"4"}.table_02.food tbody tr:nth-child(5) th:after{content:"5"}.table_02.food tbody tr:nth-child(6) th:after{content:"6"}.table_02.food tbody tr:nth-child(7) th:after{content:"7"}.table_02.food tbody tr:nth-child(8) th:after{content:"8"}.table_02.food tbody tr:nth-child(9) th:after{content:"9"}.table_02.food tbody tr:nth-child(10) th:after{content:"10"}.table_02.food tbody tr:nth-child(11) th:after{content:"11"}.table_02.food tbody tr:nth-child(12) th:after{content:"12"}.table_02.food tbody tr:nth-child(13) th:after{content:"13"}.table_02.food tbody tr:nth-child(14) th:after{content:"14"}.table_02.food tbody tr:nth-child(15) th:after{content:"15"}.table_02.food tbody tr:nth-child(16) th:after{content:"16"}.table_02.food tbody tr:nth-child(17) th:after{content:"17"}.table_02.food tbody tr:nth-child(18) th:after{content:"18"}.table_02.food tbody tr:nth-child(19) th:after{content:"19"}.table_02.food tbody tr:nth-child(20) th:after{content:"20"}.table_02.food tbody tr:nth-child(21) th:after{content:"21"}.table_02.food tbody tr:nth-child(22) th:after{content:"22"}.table_02.food tbody tr:nth-child(23) th:after{content:"23"}.table_02.food tbody tr:nth-child(24) th:after{content:"24"}.table_02.food tbody tr:nth-child(25) th:after{content:"25"}.table_02.food tbody tr:nth-child(26) th:after{content:"26"}.table_02.food tbody tr:nth-child(27) th:after{content:"27"}.table_02.food tbody tr:nth-child(28) th:after{content:"28"}.table_02.food tbody tr:nth-child(29) th:after{content:"29"}.table_02.food tbody tr:nth-child(30) th:after{content:"30"}.table_02.food tbody tr:nth-child(31) th:after{content:"31"}.table_02.food tbody tr:nth-child(32) th:after{content:"32"}.table_02.food tbody tr:nth-child(33) th:after{content:"33"}.table_02.food tbody tr:nth-child(34) th:after{content:"34"}.table_02.food tbody tr:nth-child(35) th:after{content:"35"}.table_02.food tbody tr:nth-child(36) th:after{content:"36"}.table_02.food tbody tr:nth-child(37) th:after{content:"37"}.table_02.food tbody tr:nth-child(38) th:after{content:"38"}.table_02.food tbody tr:nth-child(39) th:after{content:"39"}.table_02.food tbody tr:nth-child(39) th:after{content:"39"}.table_02.food tbody tr:nth-child(40) th:after{content:"40"}.table_02.food tbody tr:nth-child(41) th:after{content:"41"}.table_02.food tbody tr:nth-child(42) th:after{content:"42"}.table_02.food tbody tr:nth-child(43) th:after{content:"43"}.table_02.food tbody tr:nth-child(44) th:after{content:"44"}.table_02.food tbody tr:nth-child(45) th:after{content:"45"}.table_02.food tbody tr:nth-child(46) th:after{content:"46"}.table_02.food tbody tr:nth-child(47) th:after{content:"47"}.table_02.food tbody tr:nth-child(48) th:after{content:"48"}.table_02.food tbody tr:nth-child(49) th:after{content:"49"}.table_02.food tbody tr th:after{content:"";position:absolute;display:block;left:0;top:0;width:20px;height:20px;font-size:1.1rem;line-height:1.85;text-align:center;color:#fff;font-weight:700;background:#ffbf00;background:#a0a0a0;z-index:2}.table_02 ul{text-align:left}.table_02 ul li{position:relative;margin-left:30px;margin-bottom:10px}.table_02 ul li:before{position:absolute;left:-25px;margin-top:4px;content:"\f058";-webkit-font-smoothing:antialiased;display:inline-block;padding-right:10px;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:2rem}.tab-wrap{display:flex;flex-wrap:wrap;margin:20px 0}.tab-label{background:#eee;font-weight:700;white-space:nowrap;text-align:center;padding:10px .5em;order:-1;position:relative;z-index:1;cursor:pointer;border-radius:100px;flex:1;font-size:1.2rem}.tab-label:not(:last-of-type){margin-right:5px}.tab-input{display:none}.tab-buttons{display:flex;overflow-x:auto;margin-bottom:20px;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}.tab-buttons::-webkit-scrollbar{display:none}.tab-label{flex:0 0 auto;padding:10px 20px;background:#eee;border-radius:50px;cursor:pointer;white-space:nowrap;font-weight:700;transition:background .3s}.tab-label:hover{background:#ddd}#tab1:checked~.tab-buttons label[for=tab1],#tab2:checked~.tab-buttons label[for=tab2],#tab3:checked~.tab-buttons label[for=tab3],#tab4:checked~.tab-buttons label[for=tab4],#tab5:checked~.tab-buttons label[for=tab5]{background:#333;color:#fff}.tab-content{display:none}#tab1:checked~.tab-contents .content1{display:block}#tab2:checked~.tab-contents .content2{display:block}#tab3:checked~.tab-contents .content3{display:block}#tab4:checked~.tab-contents .content4{display:block}#tab5:checked~.tab-contents .content5{display:block}.thumnail_img{overflow:hidden;border-radius:30px;position:relative}.max600{max-width:600px;margin:auto}.max350{max-width:350px;margin:auto}.head_detail{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.detail-spec{display:flex;justify-items:flex-start;align-items:center;margin-bottom:15px;width:45%}.detail-spec dt{width:280px;max-width:150px;font-weight:700;font-size:1.3rem}.detail-spec dd{width:100%}.detail-spec dd ul{display:flex}.detail-spec dd ul li{background-color:#f2f2f2;width:7px;height:16px;border-radius:8px;margin-right:3px;margin-left:0}.detail-spec dd ul li.ac{background-color:#ffe600}.detail-spec dd ul li:before{display:none}.search_box h3{font-size:1.6rem;padding-bottom:15px}.search_box ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.search_box ul li{position:relative;width:48%;font-size:1.4rem;font-weight:700;letter-spacing:1px;margin-bottom:10px;line-height:1}.search_box ul li input{cursor:pointer;width:100%;height:40px;opacity:0}.search_box ul li input:checked+label{background:#ddeddd;font-weight:500;color:#449d44}.search_box ul li label{display:flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem 0;color:#333;border:2px solid #333;border-radius:20px;background-color:#fff}.fullwide{padding:2em 0}.top_search{text-align:center;padding:2rem 1rem 3.125rem;width:auto;background:#fff;outline:solid 10px rgba(255,255,255,.8);border:1px dashed rgba(199,199,199,.6)}.top_search h2{margin-bottom:10px}.top_search h2 img{width:100%;max-width:600px;height:auto}.top_search .top_search_text{font-size:1.1remx;margin:0 0 1rem;margin-bottom:.5rem;font-weight:700}.search_erea{display:flex;align-items:center;max-width:400px;margin:auto auto 10px;padding:5px;padding-left:1em;height:50px;background-color:#fff;border:1px solid #ddd;border-radius:26px}.search_erea .search_submit{width:40px;height:40px;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_erea .search_submit img{display:block;width:40px;height:40px}.search_erea input[type=text]{border:0}.search_btn{width:10.75em;display:flex;align-items:center;justify-content:center;margin:.9375rem auto 0;padding-bottom:.25rem;font-size:1.4rem;font-weight:700;color:#121416;border-bottom:solid 1px #121416}.search_btn i{width:18px;margin-right:2px;padding:0}.search_tag{display:flex;justify-content:center;flex-wrap:wrap}.search_tag li{margin:0 10px 10px 0}.search_tag li a{display:block;padding:8px 20px;line-height:1;font-size:1.4rem;font-weight:700;border-radius:20px;border:2px solid #333;background-color:#fff;color:#333;transition:.2s}.search_tag li a:hover{background-color:#333;color:#fff}.keyword_link{display:flex;justify-content:space-between;flex-wrap:wrap}.keyword_link li{width:calc(100% / 3 - 10px)}.keyword_link li a{display:block;padding:10px 0;position:relative;border-bottom:1px solid #000;font-size:12px;text-align:center}.keyword_link li a:before{display:inline-block;position:absolute;left:6px;width:4px;height:4px;bottom:calc(50% - 2px);-webkit-transform:translateY(-25%) rotate(135deg);-ms-transform:translateY(-25%) rotate(135deg);transform:translateY(-25%) rotate(135deg);border:1px solid #000;border-bottom:0;border-left:0;content:"";color:#000;line-height:1;vertical-align:middle}input,button,textarea,select{font:inherit;outline:none;width:100%}input:focus-visible{outline-offset:0px}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.stars{display:flex;flex-direction:row-reverse;justify-content:right}.stars input[type=radio]{display:none}.stars label{padding-right:10px;color:#ccc;font-size:30px;cursor:pointer}.stars label:hover,.stars label:hover~label,.stars input[type=radio]:checked~label{color:#fc0}#star{position:relative}#star .wpcf7-list-item{position:absolute;top:0;left:0}#star input[type=radio]{position:absolute;opacity:0}#star .wpcf7-list-item-label{color:#ccc;font-size:180%;letter-spacing:.5em;cursor:pointer}#star .wpcf7-list-item:hover .wpcf7-list-item-label,#star .wpcf7-list-item:hover~.wpcf7-list-item .wpcf7-list-item-label,#star .wpcf7-list-item.checked .wpcf7-list-item-label,#star .wpcf7-list-item.checked~.wpcf7-list-item .wpcf7-list-item-label{color:#fc0}.concept{text-align:center}.concept .logo{max-width:18.5rem;margin-bottom:10px}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}_:-ms-lang(x)::-ms-backdrop,.d-demo{display:-ms-grid;overflow:hidden}.d-demo__wrap{display:flex;overflow:hidden;padding:2% 0}.d-demo__list{display:flex;list-style:none}.d-demo__list--left{animation:infinity-scroll-left 100s infinite linear .5s both}.d-demo__item{width:auto;height:80px}.d-demo__item img{width:auto;height:80px}.voice_balloon{display:flex}.voice_balloon div.balloon figure{width:80px;height:80px;border-radius:50%;overflow:hidden;border:4px solid #eee;will-change:transform;margin-right:10px}.voice_balloon div.voice{position:relative;width:100%;padding:4%;border:2px solid #eee;border-radius:10px;background-color:#fff}.voice_balloon div.voice:before{content:"";position:absolute;border:solid #fff;border-width:2px 0 0 2px;border-color:#eee;background-color:#fff;width:10px;height:10px;top:15px;left:-7px;transform:rotate(315deg)}.dog-info .text{color:#0867bf;font-size:2rem}.dog-info .text span{display:inline-block;font-size:80%;padding:2px 5px;border:1px solid #0867bf;border-radius:10px;margin-right:10px}.dog-info dl{width:100%;border-bottom:1px solid #eee;text-align:center;display:flex;background:#fff}.dog-info dl dt{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:30%;text-align:center;font-weight:700;vertical-align:middle;background:#fffaf0;padding:1%}.dog-info dl dt:after{position:absolute;right:0;top:5px;bottom:5px;content:"";width:1px;border-right:1px solid #eee}.dog-info dl dd{width:70%;vertical-align:middle;padding:2%;align-items:center;justify-content:center;flex-wrap:wrap}.dog-info dl dd.flex{display:flex;align-items:center;justify-content:center}.dog-info dl dd a{color:#0074ff;text-decoration:underline}.kutikomi{padding:20px;border:1px solid #b8a789;border-radius:10px;margin-bottom:30px}.kutikomi&gt;div{display:flex;align-items:flex-start;justify-content:flex-start}.kutikomi&gt;div:first-child{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b8a789}.kutikomi&gt;div figure{max-width:60px}.kutikomi&gt;div div{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding-left:10px}.kutikomi&gt;div div .name{display:block;width:100%}.kutikomi_02{display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;padding-top:40px}.kutikomi_02::-webkit-scrollbar{display:none}.kutikomi_02&gt;div{position:relative;width:calc(80% - 2%);min-width:250px;padding:20px;padding-top:50px;border:2px solid #eee;border-radius:10px;margin-bottom:30px;margin-left:4%;background:#fff}.kutikomi_02&gt;div:first-child{margin-left:0}.kutikomi_02&gt;div figure{position:absolute;top:-40px;left:50%;margin-left:-40px;border-radius:50%;overflow:hidden;width:80px;height:80px}.kutikomi_02&gt;div div h4{text-align:center;padding:0;border:none}.kutikomi_02&gt;div div h4 span{display:block;font-size:1.2rem}.kutikomi_02&gt;div div h5{font-size:1.4rem;text-align:center}.kutikomi_02&gt;div div ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;position:relative;padding-bottom:20px}.kutikomi_02&gt;div div ul i{font-size:1.4rem;padding:.2px;color:#ffe600}.review_eria{display:flex;justify-content:space-between;align-items:flex-start;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.review_eria::-webkit-scrollbar{display:none}.review_eria li{border-radius:4px;padding:12px 16px;width:100%;min-width:300px;max-width:300px;height:350px;margin-left:20px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);background:#fff;margin-bottom:10px}.review_eria li p{font-size:1.4rem}.review_eria li:first-child{margin-left:0}.review_eria li div.top_r{display:flex;margin-bottom:10px;align-items:center;justify-content:space-between}.review_eria li div.top_r .top_r_left{display:flex;align-items:center}.review_eria li div.top_r .img_icon{display:inline-block;width:30px;height:30px}.review_eria li div.top_r .user_name{font-size:1.2rem;margin-left:10px}.review_eria li div.middle_r{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.review_eria li div.middle_r .review_rating{color:#ffd300}.review_eria li div.middle_r .review_rating i{padding:0;color:#ffd300;font-size:1.6rem}.review_eria li div.middle_r .review_rating .rating-number{font-size:2rem;padding-left:5px}.review_eria li div.middle_r .review_date{font-size:1.2rem}.review_eria li div .review_site{width:100px}.review_eria li h5.review_title{display:block;margin-bottom:10px;font-size:1.6rem;line-height:1.3}.reviewStar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.reviewStar li i{font-size:1.4rem;padding:1px}.reviewStar li.full i,.reviewStar li.half i{color:#ffe600}.p-reviewStar&gt;ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;position:relative;padding-top:45px}.p-reviewStar&gt;ul li:last-child p{position:absolute;display:block;left:0;top:0;color:#ffd300;font-size:4.6rem;line-height:1;font-weight:700}.p-reviewStar div{margin-bottom:20px}.p-reviewStar div ul{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.p-reviewStar div ul li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;color:#685b47;padding-right:10px;position:relative}.p-reviewStar div ul li:before{content:"";position:absolute;display:block;width:1px;height:9px;right:5px;top:4px;background:#aaa}.p-reviewStar div ul li p{font-size:1rem;color:#685b47;font-weight:700}.p-reviewStar div ul li p i{font-size:1rem}.p-reviewStar p{color:#685b47;font-weight:700}.p-reviewStar i{font-size:1.4rem;padding:.2px}.p-reviewStar .full i,.p-reviewStar .half i{color:#ffe600}.head_detail{display:flex;align-items:center;justify-content:space-between}.head_detail .tag{background:#ffe600;font-weight:700;font-size:1.1rem;line-height:1.1;padding:5px 10px}.head_detail .date{color:#b4b4b4 !important}.box_list{position:relative;padding:4%;background-color:#faf9f5;border-radius:20px}.box_list&gt;div{border-bottom:1px dotted #685b47;padding:20px 10px}.box_list&gt;div p{font-size:1.8rem;line-height:1.3}.box_list .point{transform:rotate(-25deg);position:absolute;display:block;color:#6cc88a;font-size:3rem;font-weight:700;left:0;top:-10px}.box_topic{position:relative;z-index:10;background-color:#fff}.box_topic&gt;div{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:20px 4% 40px;margin:auto}.box_topic h2{padding:0;padding-right:20px;font-size:1.6rem}.box_topic h2 span{display:none}.box_topic ul li time{display:inline-block;font-weight:700;color:#f66}.box_topic ul li .cat{display:inline-block;padding:2px 5px 5px;background:#f66;color:#fff;font-weight:700}.box_topic:after{bottom:auto;top:-5px;content:'';display:block;position:absolute;left:0;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/bg_wave_bottom.png) repeat-x left bottom/20px auto;width:100%;height:5px}.spot-rank{display:flex;align-items:center;justify-content:flex-start;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.spot-rank .rank{display:inline-block;width:35px;height:50px;padding-top:8px;margin-right:15px;color:#fff;text-align:center;font-weight:700;font-size:1.9rem;line-height:2;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/bg_ranking.png);background-repeat:no-repeat;background-size:100%}.spot-rank .rank.rank_01{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/bg_ranking_1st.png)}.spot-rank .rank.rank_02{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/bg_ranking_2nd.png)}.spot-rank .rank.rank_03{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/bg_ranking_3rd.png)}.spot-rank&gt;div{width:100%;display:flex;align-items:center;flex-wrap:wrap}.spot-rank&gt;div ul{margin:0}.spot-rank&gt;div ul li{margin:0}.spot-rank&gt;div ul li:before{display:none}.spot-rank&gt;div h3{padding:0;margin:0;padding-bottom:5px;border:none;width:100%;font-size:1.8rem;line-height:1}.spot-rank&gt;div h3 a{font-size:2rem}.wp-pagenavi{width:100% !important;margin:auto;margin-bottom:40px}.wp-pagenavi span,.wp-pagenavi a{padding:10px 15px !important;margin-right:2px;border:none;border-radius:6px;border:1px solid #ccc;color:#ccc}.wp-pagenavi span.current,.wp-pagenavi a.current{color:#fff;border:none;background:#b8a789}.sec-kv{position:relative;height:70vh}.sec-kv .kv-dog{position:absolute;z-index:2;animation-duration:.5s;animation-delay:0s;animation-fill-mode:both;animation-name:kv-wario;top:24.93333vw;right:0;left:0;width:60vw;height:89.46667vw;margin:auto}.sec-kv .kv-w-1{animation-name:kv-w;animation-duration:2s;animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-delay:1s;animation-fill-mode:both;animation-iteration-count:infinite;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-w-1.webp);background-size:100% 100%;top:68.33333vw;left:14.26667vw;width:71.73333vw;height:23vw;position:absolute;z-index:3}.sec-kv .kv-w-2{animation-name:kv-w;animation-duration:2s;animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-delay:1.1s;animation-fill-mode:both;animation-iteration-count:infinite;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-w-2.webp);background-size:100% 100%;top:95vw;left:18vw;width:66vw;height:16vw;position:absolute;z-index:1}.sec-kv .kv-w-2 img{width:100%;height:100%}@keyframes kv-w{0%{transform:scale(1)}30%{transform:scale(1)}100%{transform:scale(1)}47.5%{transform:scale(1.05)}65%{transform:scale(1)}82.5%{transform:scale(1.05)}}.sec-kv .kv-bg{transition:opacity .3s 0s;height:186.8vw;opacity:1;position:absolute;z-index:1;top:0;left:0;width:100%;height:70vh;pointer-events:none;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-bg.png) no-repeat;background-size:400%;background-position:center;-webkit-animation-name:kv-line;animation-name:kv-line;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-timing-function:cubic-bezier(.6,.24,.31,.75);-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes kv-line{0%{opacity:.8}30%{opacity:.8}100%{opacity:.8}47.5%{opacity:1}65%{opacity:.8}82.5%{opacity:1}}.sec-kv .kv-dog_bg{transition:opacity .3s 0s;height:70vh;opacity:1;position:absolute;z-index:1;top:0;left:0;width:100vw;pointer-events:none;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-dog_bg_sp.png) no-repeat;background-color:#ffe600;background-size:130%;background-position:top}.sec-kv .pc{display:none}.sec-kv .kv-move{display:none}.slide{max-width:1200px;overflow:hidden;position:relative}.ad a img{max-width:800px}.ad&gt;img{display:none}.box_ranking{margin-top:15px;background:#fff}.box_ranking h3{position:relative;padding:10px;padding-left:35px;color:#6d5a26;background:#f4eda0;font-size:1.4rem;text-align:center}.box_ranking h3:before{font-family:"Font Awesome 5 Free";content:"\f091";font-size:2.2rem;position:absolute;margin-left:-35px;top:10px;overflow:hidden;line-height:1.2}.box_ranking a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 0;line-height:1;border-bottom:1px solid #eee;font-weight:700}.box_ranking a em{width:35px;text-align:center}.box_ranking a em span{font-size:1rem}.box_ranking a em i{display:block;padding:0;margin:0;font-size:2.4rem;color:#6d5a26}.box_ranking a em.rank1{color:#cdb24d}.box_ranking a em.rank1 i{color:#cdb24d}.box_ranking a em.rank2{color:#aeb2b8}.box_ranking a em.rank2 i{color:#aeb2b8}.box_ranking a em.rank3{color:#b08e7d}.box_ranking a em.rank3 i{color:#b08e7d}.box_ranking a:hover p{text-decoration:underline}.box_ranking a&gt;div{width:calc(100% - 50px);padding-left:5px;color:#333;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.box_ranking a&gt;div img{width:70px}.box_ranking a&gt;div&gt;div{width:calc(100% - 70px);padding-left:10px}.box_ranking a&gt;div&gt;div p{line-height:1.4;font-size:1.6rem}.box_ranking a&gt;div&gt;div p.price{color:#f66}.box_ranking a&gt;div&gt;div p.price em{font-size:1.2rem}.box_ranking a&gt;div .reviewStar{justify-content:flex-start}.box_ranking a&gt;div .reviewStar li i{font-size:1.2rem}.box_dog{margin-top:15px}.box_dog h3{position:relative;padding:10px;padding-left:35px;text-align:center;background:#333;color:#fff}.box_dog h3:before{font-family:"Font Awesome 5 Free";content:"\f6d3";font-size:2.2rem;position:absolute;top:10px;margin-left:-35px;overflow:hidden;line-height:1.2}.box_dog a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px;background:#fff;border-bottom:1px solid #eee;font-weight:700}.box_dog a:hover p{text-decoration:underline}.box_dog a p{width:calc(100% - 45px);position:relative}.box_dog a p:before{font-family:"Font Awesome 5 Free";content:"\f0a9";font-size:2.2rem;position:absolute;left:-25px;top:2px;overflow:hidden;line-height:1.2}.fukidashi_01{position:relative;padding:10px 20px;background:#a593e0;color:#fff;font-size:110%;font-weight:700;border-radius:30px;display:inline-block}.fukidashi_01 span{content:'';position:absolute;margin-left:-10px;border:10px solid transparent;border-top:10px solid #f3f3f3;top:100%;left:40px;border-top-color:#a593e0;z-index:1}.fukidashi_01 em{display:flex;align-items:flex-start;justify-content:flex-start}.swiper-container{width:100%}.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide{width:25%;height:100%;opacity:.5;overflow:hidden}.swiper-container.slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.head_product{display:block;align-content:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.head_product .slide{width:70%;margin:auto}.head_product&gt;.text{width:100%}.head_product .h1-heading{width:100%;left:0;padding:0;text-align:center;margin-bottom:20px}.head_product .price{color:#666;font-size:1.4rem;margin-bottom:10px}.head_product .price strong{font-size:2rem}.head_product .price strong em{font-size:4rem}.list_product{position:relative;padding:4%;border-radius:10px;border:4px solid #ffd8d8;background:#fff6f6}.list_product h3{text-align:center;line-height:1.2;font-size:1.8rem}.list_product&gt;div&gt;div{display:flex;align-content:flex-start;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.list_product&gt;div&gt;div:first-child{padding-top:0}.list_product&gt;div&gt;div:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.list_product&gt;div&gt;div figure{width:20%}.list_product&gt;div&gt;div div{width:calc(80% - 20px);margin-left:20px;line-height:1.2}.list_product&gt;div&gt;div div .mb_small{margin-bottom:10px !important}.list_product&gt;div&gt;div div h4{padding:0}.list_product&gt;div&gt;div div a{color:#8c602a;position:relative;padding-left:18px}.list_product&gt;div&gt;div div a:before{content:"▶";position:absolute;top:8px;left:0;color:#449d44;font-size:1rem}.list_product&gt;div&gt;div .btn{width:100%;margin-top:10px}.head_dog{position:relative;flex-wrap:wrap;padding-top:10px}.head_dog .value{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-around;max-width:450px}.head_dog .value div{display:block;text-align:center}.head_dog .value div&gt;em{display:block;margin-bottom:6px;padding:5px 20px;font-size:1.4rem;border:1px solid #685b47;border-radius:20px;color:#685b47}.head_dog .zukan_flag{position:absolute;right:0;top:-20px;display:flex;align-items:center;justify-content:center}.head_dog .zukan_flag p{font-size:1.2rem;margin-right:10px}.head_dog .zukan_flag figure{border-radius:10px;overflow:hidden;line-height:1;margin:0}.head_dog .zukan_flag figure img{width:30px}.slide,.slide1,.slide2,.slide3,.slide4,.slide5,.slide6{width:100%;overflow:hidden;position:relative}.slide3{padding:0 20px}.finance_area{width:100%;max-width:800px;display:flex;align-content:center;justify-content:flex-start;flex-wrap:wrap}.finance_area li{width:100%}.finance_area li&gt;img{display:none}.dot{display:block;border-bottom:dotted 3px #685b47;text-align:center;font-size:110%;line-height:1.4;padding:10px 0;font-weight:700}.color-bg_01{background:#f8f6ef;position:relative}.color-bg_02{border-radius:80px;background:#ffe600;position:relative}.color-bg_02 .h2-tittle_02{margin-top:20px}.color-bg_02 .h2-tittle_02 span{color:#333}.h2_rank{position:relative;padding:20px 0;text-align:center;background:#99b94c;color:#fff}.h2_rank strong{color:#ff0}.h2_rank strong b{color:#fff}.h2_rank:before{content:"";position:absolute;width:100%;display:block;border-bottom:1px solid #fff;top:5px;left:0}.h2_rank:after{content:"";position:absolute;width:100%;display:block;border-bottom:1px solid #fff;bottom:5px;left:0}.rank_flex{display:flex;justify-content:space-between;align-items:flex-start}.rank_flex&gt;div{width:calc(100% / 3 - 5px)}.rank_flex&gt;div a{color:#333}.rank_flex&gt;div .erea_rank{font-weight:700;letter-spacing:0px;text-align:center}.rank_flex&gt;div .erea_rank span{position:absolute;left:14px;top:-1px;font-weight:700;color:#fff}.rank_flex&gt;div .erea_rank .rank1{position:relative}.rank_flex&gt;div .erea_rank .rank1 i{font-size:2rem;color:#cdb24d}.rank_flex&gt;div .erea_rank .rank2{position:relative}.rank_flex&gt;div .erea_rank .rank2 i{font-size:2rem;color:#aeb2b8}.rank_flex&gt;div .erea_rank .rank3{position:relative}.rank_flex&gt;div .erea_rank .rank3 i{font-size:2rem;color:#b08e7d}.rank_flex&gt;div figure{margin-bottom:5px}.rank_flex&gt;div div p{font-size:1.1rem;line-height:1.4;margin-bottom:5px}.rank_flex&gt;div div .bgred{padding:2px 5px;color:#fff;background:#f66;display:inline-block;margin-bottom:5px}.rank_flex&gt;div .btn{font-size:1.3rem;padding:5px 0;letter-spacing:0px}.bg_01{padding:6%;background-color:#f9f3e7;border-radius:10px}.bg_01 ol{margin:0;font-size:100%;font-weight:700}.bg_01 ol li{list-style-type:none}.bg_01 ol li:before{font-family:"Font Awesome 5 Free";content:"\f1b0";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:#685b47;padding-right:5px}.bg_01 h4{font-size:1.8rem;font-weight:700}.bg_01.pink{background:#fff3f3;border:2px solid #ef7091}.bg_01.pink h4{color:#ef7091}.bg_02{padding:6%;background-color:#f0eede;border-radius:10px}.bg_03{padding:6%;background-color:#dadfdb;border-radius:10px}.bg_f{background:#fff}.box_01{position:relative;width:calc(100% + 8%);margin-left:-4%;padding:4%;background:#fff;border:1px solid #eee}.box_01 .erea_btn{margin-top:10px}.box_01 .box_01{background:#faf8f5;border-radius:10px;width:100%;margin-top:20px;margin-left:0}.box_01 .text{padding:0;border:none}.box_01&gt;ul{margin-top:20px}.box_01&gt;ul li{position:relative;margin-bottom:10px;margin-left:30px;line-height:1.6}.box_01&gt;ul li:before{position:absolute;left:-25px;margin-top:4px;content:"\f058";-webkit-font-smoothing:antialiased;display:inline-block;padding-right:10px;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:2rem}.box_01 h4{display:block;margin-bottom:10px;font-weight:700;border-bottom:1px dashed #4f443b}.box_01.green{position:relative;width:100%;margin-left:inherit;background-color:#fdffdc;border:none}.box_01.green .bg_01{background-color:#eaeace}.box_01.red{position:relative;width:100%;margin-left:inherit;background-color:#ffdede;border:none}.box_01.red .bg_01{background-color:#e5c7c7}.box_01.flex{display:flex;align-items:center;justify-content:space-between}.box_01.flex figure{flex-wrap:wrap;width:25%;border-radius:50%;overflow:hidden}.box_01.flex div{width:70%}.main_flex_box{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:40px 0;margin-left:20px;margin-bottom:40px;border-top-left-radius:100px;border-bottom-left-radius:50px}.main_flex_box.yellow{background:#ffd301}.main_flex_box&gt;figure{order:1;width:100%;height:250px;overflow:hidden;margin:auto;border-top-left-radius:100px;border-bottom-left-radius:50px;margin-left:40px;margin-bottom:20px;background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/best_sellers.webp");background-size:cover;background-position:center}.main_flex_box&gt;div{order:2;width:100%;padding-left:40px}.main_flex_box&gt;div .main_flex_box_txt{padding-right:40px;margin-bottom:20px}.main_flex_box_02{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.main_flex_box_02.dog&gt;figure{background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/dog_types.webp")}.main_flex_box_02&gt;figure{order:1;width:100%;height:250px;overflow:hidden;margin:auto;border-top-right-radius:100px;border-bottom-right-radius:50px;margin-right:20px;margin-bottom:20px;background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/care_food.webp");background-size:cover;background-position:center}.main_flex_box_02&gt;div{order:2;width:100%;padding:0 20px}.main_flex_box_02&gt;div .main_flex_box_txt{padding-right:20px;margin-bottom:20px}.main_flex_box_02_right{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.main_flex_box_02_right&gt;figure{order:1;width:100%;height:250px;overflow:hidden;margin:auto;border-top-left-radius:100px;border-bottom-left-radius:50px;margin-left:20px;margin-bottom:20px;background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/flavors.webp");background-size:cover;background-position:center}.main_flex_box_02_right&gt;div{order:2;width:100%;padding:0 20px}.main_flex_box_02_right&gt;div .main_flex_box_txt{padding-left:20px;margin-bottom:20px}.category_item{padding:40px 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.category_item.new{background:#faf8f4;border-bottom-left-radius:50px;border-bottom-right-radius:50px;z-index:1;overflow:hidden}.category_item.new:before{content:"";position:absolute;top:0;left:40px;right:calc(-50vw + 50%);width:100vw;height:100%;background:#faeebf;border-bottom-left-radius:200px;z-index:-1}.category_item.new .intro h2{color:#333}.category_item.new .intro .category_item_txt{color:#333}.category_item.treats_chews{background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/treats_chews.webp")}.category_item.on_go_items{background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/on_go_items.webp")}.category_item.clean_care{background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/clean_care.webp")}.category_item.wellness_support{background-image:url("https://foodog-media.com/wp-content/uploads/2025/07/wellness_support.webp")}.category_item .intro{padding:0 20px}.category_item .intro h2{font-size:3.6rem;margin-bottom:20px;color:#fff}.category_item .intro h2 span{font-size:1.6rem;color:#ffd301}.category_item .intro h3{display:inline-block;padding:2px 5px;background:#fff;color:#333}.category_item .intro .category_item_txt{color:#fff;margin-bottom:30px}.category_item .slide_item{margin-left:20px}.category_item .slide_item .text{display:none}.for_happy{display:flex;justify-content:center;align-items:center;background-image:url(https://foodog-media.com/wp-content/uploads/2025/07/for_happy.webp);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:#fff;font-size:3.2rem;text-align:center;font-weight:700;padding:120px 0;margin-top:-50px}.flex_box_01{display:flex;align-items:flex-start;justify-content:space-between;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.flex_box_01::-webkit-scrollbar{display:none}.flex_box_01.green div{background-color:#fdffdc}.flex_box_01.red div{background-color:#ffdede}.flex_box_01&gt;div{min-width:300px;max-width:300px;min-height:500px;width:300px;position:relative;overflow-x:scroll;margin-left:20px;border-top-right-radius:40px;background:#fff}.flex_box_01&gt;div:first-child{margin-left:0}.flex_box_01&gt;div figure{overflow:hidden;margin:auto;margin-top:15px;border-radius:50%;width:240px;height:240px}.flex_box_01&gt;div div{padding:15px}.flex_box_01&gt;div div h4{font-size:2rem}.flex_box_02{display:flex;align-items:flex-start;justify-content:flex-start;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.flex_box_02::-webkit-scrollbar{display:none}.flex_box_02.green div{background-color:#fdffdc}.flex_box_02.green ul li:before{color:#5ab171}.flex_box_02.red div{background-color:#ffdede}.flex_box_02.red ul li:before{color:#dc566e}.flex_box_02&gt;div{min-width:300px;max-width:300px;min-height:300px;width:300px;position:relative;overflow-x:scroll;margin-left:20px;border-top-right-radius:40px;background:#fff}.flex_box_02&gt;div:first-child{margin-left:0}.flex_box_02&gt;div div{padding:30px}.flex_box_02&gt;div div h4{font-size:2rem}.flex_box_02&gt;div ul li{position:relative;margin-bottom:10px;margin-left:30px;line-height:1.6}.flex_box_02&gt;div ul li:before{position:absolute;left:-25px;margin-top:4px;content:"\f058";-webkit-font-smoothing:antialiased;display:inline-block;padding-right:10px;font-family:"Font Awesome 5 Free";font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:2rem;color:#f5cc1f}.box_check li{position:relative;padding:10px;padding-left:40px;margin-bottom:10px;color:#fff;font-weight:700;background-color:#bcb5b0;font-size:120%}.box_check li:last-child{margin-bottom:0}.box_check li:before{position:absolute;content:"";top:50%;left:10px;width:20px;height:20px;margin-top:-10px;border-radius:2px;background:#fff}.box_check li:after{content:"";position:absolute;display:block;border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:50%;left:12px;width:18px;height:8px;margin-top:-8px;transition:.2s}.box_aside{border:4px solid #dec200;color:#000;background-color:#fff8d2;background-image:repeating-linear-gradient(135deg,transparent,transparent 4px,#fff3b2 4px,#fff3b2 8px);font-weight:700;text-indent:-1em;padding:4%;border-radius:10px;background-size:auto auto}.dl-01{width:100%;border-bottom:1px solid #eee;display:flex}.dl-01 dt{min-width:120px;font-weight:700;vertical-align:middle;padding:1%;color:#999}.dl-01 dd{width:70%;vertical-align:middle;padding:1%;justify-content:center;flex-wrap:wrap}.dl-01 dd.flex{display:flex;align-items:center;justify-content:center}.dl-01 dd a{color:#0074ff;text-decoration:underline}.dl-02 dl{width:100%;border-bottom:1px solid #eee;display:flex}.dl-02 dl dt{font-weight:700;vertical-align:middle;padding:1%;color:#999}.dl-02 dl dd{width:70%;vertical-align:middle;padding:1%;justify-content:center;flex-wrap:wrap}.dl-02 dl dd.flex{display:flex;align-items:center;justify-content:center}.dl-02 dl dd a{color:#0074ff;text-decoration:underline}.dl-faq{width:100%;border-radius:20px;padding:15px;margin-bottom:30px;background:#fff}.dl-faq&gt;dt{position:relative;font-weight:700;padding-left:40px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.dl-faq&gt;dt p{line-height:1.4}.dl-faq&gt;dt:before{position:absolute;content:"Q";top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#049340;border-radius:10px;width:30px;height:30px;padding-bottom:2px;font-size:2rem;font-weight:700}.dl-faq&gt;dd{background:#fff;padding-left:40px;position:relative}.dl-faq&gt;dd:before{position:absolute;content:"A";top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#049340;border-radius:10px;width:30px;height:30px;padding-bottom:2px;font-size:2rem;font-weight:700}.qa-7{max-width:100%;margin-bottom:10px;border:none;border-radius:25px;box-shadow:0 4px 4px rgba(0,0,0,.02),0 2px 3px -2px rgba(0,0,0,.05);background-color:#fff}.qa-7 summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em 1em 3em;color:#333;font-weight:600;cursor:pointer;list-style:none}.qa-7 summary:before{position:absolute;left:1em;font-weight:600;font-size:1.3em;color:#ffd300;content:"Q"}.qa-7 summary:after{transform:translateY(-25%) rotate(45deg);width:7px;height:7px;margin-left:10px;border-bottom:3px solid rgba(51,51,51,.7);border-right:3px solid rgba(51,51,51,.7);content:'';transition:transform .5s}.qa-7[open] summary:after{transform:rotate(225deg)}.qa-7 p{position:relative;transform:translateY(-10px);opacity:0;margin:0;padding:.3em 3em 1.5em;color:#333;transition:transform .5s,opacity .5s}.qa-7 p:before{position:absolute;left:1em;font-weight:600;font-size:1.3em;color:#ffd300;line-height:1.2;content:"A"}.qa-7[open] p{transform:none;opacity:1}.flex_x2{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap}.flex_x2 li{width:100%}.flex_x2 li:first-child{margin-bottom:10px}.flex_x2 li img{margin-bottom:10px;max-width:280px}.fl_2{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap}.fl_2 a{width:calc(50% - 10px)}.flex{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap}.flex&gt;div{width:70%}.flex&gt;div:first-child{width:26%}.flex_x4{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap}.flex_x4 li{width:48%}.sideList{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.sideList li{width:calc(100% / 2 - 5px);margin-left:10px;padding:10px 0}.sideList li:first-child{margin-left:0}.sideList li:nth-child(2n+1){margin-left:0}.sideList li a figure{margin-bottom:8px}.sideList li a figure img{border:1px solid #eee}.sideList li a div{position:relative}.sideList li a div h4{font-size:1.3rem;color:#222;font-weight:700;line-height:1.4}.sideList li a div p{font-size:1.3rem;line-height:1.4;display:none}.sideList li a div p.tag{display:inline-block;font-size:1rem;font-weight:700;position:absolute;top:-35px;left:10px;background:#c89a00;padding:2px 5px}.sideList li a div p.time{display:block;margin-left:5px;margin-bottom:4px;font-size:1rem;color:#b0b0b0;text-align:right}.sideList li a:hover{opacity:.8}.sideList .asideBox img{border:none}.bg-beige{position:absolute;width:100%;height:100%;top:0;left:0;background:#f2ede9;z-index:-1}.bg-beige:before{content:"";display:table}.p_head{padding-top:5%;margin-bottom:10%}.img_single{overflow:hidden;width:100%;height:40vh}.img_single div{height:100%;background-repeat:no-repeat;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/access/store.jpg);background-size:cover;background-position:center}@keyframes cover-img{from{clip:rect(0px,0px,256px,0px)}to{clip:rect(0px,100vw,256px,0px)}}.box_contact_flow ul{display:flex;align-items:flex-start;padding:0 8.48%}.box_contact_flow ul li{position:relative;flex-grow:1;height:40px;padding:10px;margin-left:25px;text-align:center;font-weight:700;background:#0074ff;font-size:1.2rem;color:#fff}.box_contact_flow ul li:first-child{margin-left:0}.box_contact_flow ul li:first-child span:after,.box_contact_flow ul li:first-child span:before{display:none}.box_contact_flow ul li:after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 13px;border-color:transparent transparent transparent #0074ff;-webkit-box-shadow:-1px 0px 0px 0px #0074ff;box-shadow:-1px 0px 0px 0px #0074ff;position:absolute;z-index:0;top:0;right:-13px}.box_contact_flow ul li span:before{content:"";position:absolute;left:-17px;top:0;width:0;height:0;border-style:solid;border-width:0 18px 28px 0;border-color:transparent #0074ff transparent transparent}.box_contact_flow ul li span:after{content:"";position:absolute;left:-17px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 28px 18px;border-color:transparent transparent #0074ff}.box_contact_flow ul li.ac{background:#bd9f77}.box_contact_flow ul li.ac:after{border-color:transparent transparent transparent #bd9f77;-webkit-box-shadow:-1px 0px 0px 0px #bd9f77;box-shadow:-1px 0px 0px 0px #bd9f77}.box_contact_flow ul li.ac span:before{border-color:transparent #bd9f77 transparent transparent}.box_contact_flow ul li.ac span:after{border-color:transparent transparent #bd9f77}table.form{width:100%;table-layout:fixed}table.form tr{width:100%;display:block;padding:20px 0;padding-bottom:0}table.form tr th{width:100%;display:block;margin-bottom:5px}table.form tr th h4{display:inline-block;padding-bottom:0;font-size:1.6rem;font-weight:700;vertical-align:middle}table.form tr th i{margin-right:5px}table.form tr td{width:100%;display:block}table.form tr td.h44{height:44px}input[type=text]{-webkit-appearance:none;width:100%;height:44px;max-width:400px;padding:10px;border:none;border-radius:26px;border:1px solid #ddd}textarea{-webkit-appearance:none;width:100%;min-height:200px;max-width:600px;padding:10px;border:none;border-radius:26px;border:1px solid #ddd;resize:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;width:100%;max-width:400px;background:#fff;padding:0 12px;box-sizing:border-box;border:1px solid #ccc;border-radius:26px;height:44px}select::-ms-expand{display:none}.selectWrap{position:relative;display:flex;align-items:center;cursor:pointer;max-width:400px}.selectWrap p{margin-right:10px;word-break:keep-all}.selectWrap.w60{width:60px}.selectWrap:after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #ccc;border-right:solid 2px #ccc;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px;z-index:1}input[type=submit],input[type=button]{position:relative;padding:10px 20px;color:#fff;font-weight:700;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;cursor:pointer;border:none;border-radius:60px;background:#449d44;box-sizing:border-box;max-width:400px;display:flex;align-items:center;justify-content:center;margin:auto;font-size:1.8rem}input[type=submit] .back,input[type=button] .back{background:#666}.btn_confirm{max-width:600px;margin:auto;position:relative}.btn_confirm:before{content:"";position:absolute;display:block;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);top:50%;right:25px;width:6px;height:6px;margin-top:-4px;transition:.2s;z-index:1}.btn_confirm input{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:button;cursor:pointer;border:none;padding:10px 0;width:100%;color:#fff;line-height:44px;font-weight:700;font-size:120%;border-radius:60px;background:#685b47}.fadein{opacity:0;transform:translateY(20px);transition:all 1s}.blog-card{position:relative;display:block;background:#f9f3e7;padding:20px 20px 10px;margin-top:40px;border-radius:10px;border-top-left-radius:0}.blog-card&gt;p{position:absolute;top:-25px;left:0;display:inline-block;padding:10px;font-weight:700;font-size:1.2rem !important;background:#f9f3e7;border-top-left-radius:10px;border-top-right-radius:10px;z-index:10}.blog-card&gt;div{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.blog-card&gt;div figure{width:35%}.blog-card&gt;div div{width:60%}.blog-card&gt;div div h4{font-size:1.3rem;font-weight:700}.blog-card&gt;div div p{display:none}.item-card{position:relative;display:flex;justify-content:flex-start;padding:10px;border-radius:10px;border:1px solid #eee;box-shadow:0 8px 8px -6px 1px rgba(0,0,255,.1);background:#fff}.item-card figure{width:30%;min-width:120px;max-width:150px;padding-right:15px;margin:0}.item-card div{width:auto;display:flex;align-items:center}.item-card div p{font-size:90%;font-weight:700}.item-card:hover p{color:#ff9a00;text-decoration:underline}.rank_item{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;background-color:#f9f9f9;padding:20px}.rank_item&gt;div{width:48%;position:relative;counter-increment:ranking;margin-bottom:20px}.rank_item&gt;div figure{margin-bottom:10px;border-radius:10px;overflow:hidden;will-change:transform}.rank_item&gt;div figure img{transition:.2s}.rank_item&gt;div h4{display:inline;padding-bottom:0;margin-top:10px;font-size:1.6rem;font-weight:700;background:linear-gradient(#ffd85f,#ffd85f) 0 100%/0 10px no-repeat;transition:background .4s}.rank_item&gt;div:first-child:before{border-color:#dfae17 transparent transparent}.rank_item&gt;div:nth-child(2):before{border-color:#a3b0b8 transparent transparent}.rank_item&gt;div:nth-child(3):before{border-color:#ac7126 transparent transparent}.rank_item&gt;div:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7.4vw 7.4vw 0 0;border-color:#efece8 transparent transparent;position:absolute;top:0;left:0;z-index:1}.rank_item&gt;div:after{content:counter(ranking);display:block;position:absolute;z-index:1;font-size:3.733333333vw;line-height:1;top:.266667vw;left:.933333vw;color:#fff}.rank_item&gt;div:hover figure img{transform:scale(1.1);transition:transform .4s ease}.rank_item&gt;div:hover h4{background-size:100% 10px}.slidetype{overflow:hidden;padding-bottom:10px}.slidetype a{display:block;background:#fff;border-radius:12px;box-shadow:0 1px 3px 1px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:280px}.slidetype a figure{margin:0}.slidetype a&gt;div{padding:10px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.slidetype a&gt;div p{color:#685b47;font-size:1.2rem}.slidetype a&gt;div p.title span{font-size:1rem;color:#999;display:block}.slidetype a&gt;div p.price{font-weight:700;padding-top:20px}.slidetype a&gt;div p.date{font-size:1rem;text-align:right}.slidetype a&gt;div p.full{font-size:1rem}.slidetype a&gt;div p.full i{color:#ffd300}.slidetype a&gt;div p.btn{padding:2px;color:#449d44;margin:inherit;background:0 0;border:1px solid #449d44;border-radius:5px}.slidetype a&gt;div p.btn:before{display:none}.item{margin-bottom:20px}.item figure{display:none;will-change:transform;overflow:hidden;padding:0;margin:0;border-radius:12px}.item figure img{transition:.2s}.item div{width:100%;position:relative;overflow:hidden}.item div h4{text-align:left;padding-bottom:0;margin-bottom:0;font-size:1.6rem;font-weight:700}.column_item{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.column_item&gt;div{width:calc(100% / 3 - 10px);position:relative;margin-left:10px}.column_item&gt;div a{color:#333}.column_item&gt;div:first-child{margin-left:0}.column_item&gt;div:nth-child(3n+1){margin-left:0}.column_item&gt;div:hover figure img{transform:scale(1.1);transition:transform .4s ease}.column_item&gt;div:hover h4{text-decoration:underline}.column_item&gt;div figure{will-change:transform;overflow:hidden;padding:0;margin:0;border-radius:10px;border:1px solid #ddd}.column_item&gt;div figure img{transition:.2s}.column_item&gt;div div{position:relative;padding:10px 0;top:0}.column_item&gt;div div.inner{padding:15px 0;padding-bottom:5px;height:inherit}.column_item&gt;div div h4{padding-bottom:0;font-size:1.2rem;letter-spacing:0;font-weight:700;line-height:1.4}.column_item&gt;div div .text{padding-top:10px;display:none}.column_item&gt;div div .date{position:absolute;z-index:1;top:15px;right:0;padding:2px 5px;font-size:1.4rem;font-weight:700;color:#fff;border-left:1.2727272727vw solid #826c23;background:#c89a00}.column_item .cate{display:inline-block;padding:2px 5px;font-size:1.2rem;margin-bottom:5px;font-weight:700;border-radius:5px;background:#eee;margin-left:5px}.column_item .cate:first-child{margin-left:0}.column_item .price{font-size:1.6rem;display:inline-block;font-weight:700}.column_item .tag_list{padding:0 0 20px;display:flex;flex-wrap:wrap}.column_item .tag_list li{margin:0 5px;line-height:1.4}.column_item .tag_list a{font-size:1.2rem}.column_item .tag_list a:hover{text-decoration:underline}.slide_item{display:flex;align-items:flex-start;justify-content:space-between;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.slide_item::-webkit-scrollbar{display:none}.slide_item.small&gt;div{min-width:200px;max-width:200px;width:200px;margin-left:20px}.slide_item.small&gt;div div{padding:20px;position:absolute;bottom:0;height:auto;background-color:transparent}.slide_item&gt;div{min-width:250px;max-width:250px;width:250px;position:relative;overflow-x:scroll;margin-left:20px;border-radius:20px;border:1px solid #ddd;background:#fff;padding:20px}.slide_item&gt;div.small{min-width:200px;max-width:200px;width:200px}.slide_item&gt;div a{color:#333}.slide_item&gt;div:first-child{margin-left:0}.slide_item&gt;div:hover figure img{transform:scale(1.1);transition:transform .4s ease}.slide_item&gt;div:hover h4{text-decoration:underline}.slide_item&gt;div figure{will-change:transform;overflow:hidden;padding:0;margin:0;border-radius:20px}.slide_item&gt;div figure img{transition:.2s}.slide_item&gt;div div{position:relative;top:0}.slide_item&gt;div div.inner{padding:15px 0;padding-bottom:5px;height:inherit}.slide_item&gt;div div .p-reviewStar{margin-bottom:10px;padding:0}.slide_item&gt;div div h4{padding-bottom:0;font-size:1.6rem;letter-spacing:0;font-weight:700;line-height:1.4}.slide_item&gt;div div .text{padding-top:10px}.slide_item&gt;div div .date{position:absolute;z-index:1;top:15px;right:0;padding:2px 5px;font-size:1.6rem;font-weight:700;color:#fff;border-left:1.2727272727vw solid #826c23;background:#c89a00}.slide_item .cate{display:inline-block;padding:2px 10px;margin-bottom:5px;font-weight:700;border-radius:5px;background:#eee;margin-right:5px}.slide_item .price{display:inline-block;font-weight:700}.slide_item .price em{font-size:2rem}.slide_item .tag_list{display:flex;flex-wrap:wrap;margin-top:5px}.slide_item .tag_list li{margin:0 5px;line-height:1.4}.slide_item .tag_list a{padding:3px 6px;border:1px solid #ffd301;color:#ffd301;font-size:1.2rem;display:block;margin-bottom:5px;border-radius:20px;font-weight:700}.slide_item .tag_list a:hover{text-decoration:underline}.grid_item&gt;div{margin-bottom:20px}.grid_item&gt;div a{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding-bottom:10px;border-bottom:solid 1px #e6e6e6}.grid_item&gt;div figure{position:relative;border-radius:10px;overflow:hidden;will-change:transform;width:38%}.grid_item&gt;div figure img{transition:.2s}.grid_item&gt;div figure .date{position:absolute;bottom:0;left:0;margin-bottom:10px}.grid_item&gt;div figure .date .time{font-size:1rem;line-height:20px}.grid_item&gt;div figure .date .category{display:inline-block;min-width:50px;margin-left:10px;margin-right:12px;padding:0 10px;text-align:center;line-height:20px;color:#fff;font-size:1rem;background:#b8a789;border-radius:10px}.grid_item&gt;div div{width:58%}.grid_item&gt;div div h4{display:block;padding-bottom:0;margin-bottom:10px;font-size:1.4rem;font-weight:700;margin:5px 0;color:#0074ff}.grid_item&gt;div div .price{margin:5px 0;color:#f66;font-size:1.6rem;font-weight:700;line-height:1}.grid_item&gt;div div .text{font-size:1.2rem;margin-bottom:10px}.grid_item&gt;div div .btn_type{width:100%;display:block;margin-top:10px;font-size:1rem;text-align:center;line-height:20px;color:#b8a789;border:1px solid #b8a789;border-radius:5px}.grid_item_02{display:flex;align-items:flex-start;justify-content:space-between;overflow-x:scroll;margin-bottom:50px}.grid_item_02.small&gt;div{min-width:200px;max-width:200px;width:200px;margin-left:20px}.grid_item_02.small&gt;div div{padding:20px;position:absolute;bottom:0;height:auto;background-color:transparent}.grid_item_02&gt;div{min-width:250px;max-width:250px;width:250px;position:relative;overflow-x:scroll;margin-left:20px;border:2px solid #eee;border-radius:20px;background:#fff}.grid_item_02&gt;div a{color:#333}.grid_item_02&gt;div:first-child{margin-left:0}.grid_item_02&gt;div:hover figure img{transform:scale(1.1);transition:transform .4s ease}.grid_item_02&gt;div:hover h4{text-decoration:underline}.grid_item_02&gt;div figure{will-change:transform;overflow:hidden;padding:0;margin:0}.grid_item_02&gt;div figure img{transition:.2s}.grid_item_02&gt;div div{position:relative;height:150px;padding:15px}.grid_item_02&gt;div div.inner{padding:15px;padding-bottom:5px;height:inherit}.grid_item_02&gt;div div h4{padding-bottom:0;font-size:1.6rem;letter-spacing:0;font-weight:700}.grid_item_02&gt;div div .text{padding-top:10px;display:none}.grid_item_02&gt;div div .date{position:absolute;z-index:1;top:-15px;right:0;padding:2px 5px;font-size:1.6rem;font-weight:700;color:#fff;border-left:1.2727272727vw solid #826c23;background:#c89a00}.grid_item_02 .cate{display:inline-block;padding:2px 5px;margin-bottom:5px;font-weight:700;border-radius:5px;background:#eee}.grid_item_02 .price{font-size:2rem;display:inline-block;font-weight:700}.grid_item_02 .tag_list{padding:0 10px 20px;display:flex;flex-wrap:wrap}.grid_item_02 .tag_list li{margin:0 5px;line-height:1.4}.grid_item_02 .tag_list a{font-size:1.2rem}.grid_item_02 .tag_list a:hover{text-decoration:underline}.grid_item_03{display:flex;justify-content:space-between;flex-wrap:wrap}.grid_item_03&gt;div{width:48%;margin-bottom:20px;background:#fff;padding:10px;border-radius:12px;box-shadow:0 1px 3px 1px rgba(0,0,0,.1)}.grid_item_03&gt;div:hover figure img{transform:scale(1.1);transition:transform .4s ease}.grid_item_03&gt;div:hover h4{background-size:100% 10px}.grid_item_03&gt;div figure{border-radius:50%;overflow:hidden;will-change:transform;margin-bottom:10px}.grid_item_03&gt;div figure img{transition:.3s}.grid_item_03&gt;div h4{padding-bottom:0;margin-top:10px;font-size:1.4rem;text-align:center;font-weight:700;display:inline;line-height:1.2;background:linear-gradient(#ffd85f,#ffd85f) 0 100%/0 10px no-repeat;transition:background .4s}.grid_item_04{margin:auto}.grid_item_04&gt;div{margin-bottom:10px}.grid_item_04&gt;div a{width:100%;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:15px;background:#fff;border-radius:20px;border:1px solid #eee}.grid_item_04&gt;div a:hover h4{color:#ff9a00;text-decoration:underline}.grid_item_04&gt;div figure{position:relative;border-radius:10px;overflow:hidden;will-change:transform;width:40%;margin:0}.grid_item_04&gt;div figure img{transition:.2s}.grid_item_04&gt;div div{width:60%}.grid_item_04&gt;div div.inner{padding:0;padding-left:15px}.grid_item_04&gt;div div h4{display:block;padding-bottom:0;margin-bottom:10px;font-size:1.6rem;font-weight:700;margin:5px 0;line-height:1.2}.grid_item_04&gt;div div .text{display:none;font-size:1.2rem;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;line-height:1}.box_circle div{width:100%;margin-bottom:10px;background:#fff;padding:2rem}.box_circle div figure{width:80%;margin:auto;text-align:center;border-radius:50%;overflow:hidden}.box_circle div div{text-align:center}.box_circle div div h4{font-size:2rem}.box_circle div div p{margin-bottom:20px}.box_fix{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.box_fix div{width:calc(100% / 2 - 10px);margin-left:20px;margin-top:40px}.box_fix div:first-child{margin:0}.box_fix div:nth-child(2n+1){margin:0}.dog_type{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin-bottom:10px}.dog_type li{margin-left:5px;font-size:1.2rem;font-weight:700;letter-spacing:0px;background:#f9f3e7;color:#8c602a;margin:0 5px 5px 0;padding:2px 10px}.age{padding:2px 10px;margin-bottom:10px;color:#fff;text-align:center;font-weight:700;font-size:1.2rem;background:#b8a789}.fs_bigger{font-size:140% !important}.fs_large{font-size:120% !important}.fs150{font-size:150% !important}.fs_small{font-size:1.2rem !important}.align_c{text-align:center !important}.align_l{text-align:left !important}.color-blue{color:#0074ff}.color-red{color:#f66}.color-pink{color:#f75586}.color-orange{color:#ff8c00}.color-gold{color:#bd9f77}.color-tw{color:#2196f3}.color-in{color:#241e1b}.color-white{color:#fff}.bg-tw{background:#2196f3}.bg-in{background:#333}.bg-black{background:#241e1b;color:#fff}.bg-blue{background:#0074ff !important}.bg-red{background:#f66 !important}.bg-yellow{background:#e0b603 !important}.bg-green{background:#449d44 !important}.bg-white{background:#fff !important}.bg-gray{background:#f9fafb !important}.bg-red{background:#f66 !important}.inner{position:relative;width:100%;padding:0 6% 15px}.inner.sp_width{padding:0}.inner.sp_width .pd{padding:0 20px}.inner_02{width:100%;padding-bottom:20px}.d-block{display:block}.frame{display:block;width:calc(110%);transform:translateX(-9.09%);border-radius:0 20px 20px 0;height:60vw;min-height:0;overflow:hidden}.frame span{position:relative;display:block;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.content_block{padding:0 8.48% 40px}.col_content{margin-top:60px}.col_content.p0{padding-top:0}.col_main{padding:20px;padding-top:0;margin-bottom:60px;line-height:2;font-weight:500;background:#faf8f5}.col_main p,.col_main a{font-size:1.6rem}.col_main p{font-weight:400}span.line{font-weight:700;background:-webkit-linear-gradient(transparent 60%,#ffe600 60%);background:-o-linear-gradient(transparent 60%,#ffe600 60%);background:linear-gradient(transparent 60%,#ffe600 60%)}.col_side{padding:20px}a.link{color:#2b7bb9;font-weight:700}a.link:hover{text-decoration:underline}.frame_txt{margin-top:30px}.dogfood-calculator{background:#f9f3e7;padding:4%;border-radius:10px}.dogfood-calculator #result{margin-top:20px;text-align:center}.dogfood-calculator dl{align-items:center;justify-content:flex-start;margin-bottom:10px}.dogfood-calculator dl dt{min-width:140px}.dogfood-calculator input{border:2px solid #eee;border-radius:10px;background-color:#fff;max-width:400px;min-width:300px;padding:5px 15px}.dogfood-calculator button{appearance:none;position:relative;display:block;padding:15px;margin:auto;max-width:400px;background:linear-gradient(to bottom,#4bd646 0%,#47bf3f 100%);border-radius:5px;color:#fff;font-weight:700;font-size:1.6rem !important;line-height:1.4;text-align:center;border-bottom:3px solid #41af3a;transition:.2s;overflow:hidden;border:0;border-radius:10px}.dogfood-calculator .selectbox{position:relative;background-color:#fff;max-width:400px;min-width:300px;border:2px solid #eee;border-radius:10px}.dogfood-calculator .selectbox:before,.dogfood-calculator .selectbox:after{position:absolute;right:15px;width:9px;height:6px;background-color:#535353;content:'';pointer-events:none}.dogfood-calculator .selectbox:before{top:calc(50% - 9px);clip-path:polygon(50% 0,100% 100%,0 100%)}.dogfood-calculator .selectbox:after{bottom:calc(50% - 9px);clip-path:polygon(0 0,50% 100%,100% 0)}.dogfood-calculator select{appearance:none;border:none}.box_lineup&gt;div{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:20px;background:#fff;border:2px solid #eee}.box_lineup&gt;div figure{margin-bottom:20px}.box_lineup_02&gt;div{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:100%;padding:20px;background:#fff;border:2px solid #eee}.box_lineup_02&gt;div div{width:calc(100% / 2 - 10px)}.box_lineup_02&gt;div div h4{text-align:left}.box_lineup_02&gt;div figure{width:calc(100% / 2 - 10px);margin-left:20px;margin-bottom:20px}.type_step li{position:relative;display:table;width:100%;margin-top:6px}.type_step li:first-child .step:before{display:none}.type_step li:first-child div{padding-top:20px !important;border-top:2px dotted #c2c2c2}.type_step li .step{display:table-cell;vertical-align:middle;background:#45bafd;position:relative;width:46px;padding:0 6px;text-align:center;color:#fff;font-size:2.6rem;font-weight:700;line-height:1.5;box-sizing:border-box;letter-spacing:-.1em}.type_step li .step span{font-size:1rem;display:block;letter-spacing:normal}.type_step li .step:before{content:"";width:0;height:0;position:absolute;top:-1px;left:0;z-index:0;border-style:solid;border-width:15px 23px 0;border-color:#fff transparent transparent}.type_step li .step:after{border-color:#45bafd transparent transparent;content:"";width:0;height:0;border-style:solid;border-width:15px 23px 0;position:absolute;bottom:-15px;left:0;z-index:2}.type_step li div{display:table-cell;vertical-align:middle;position:relative;padding:15px 0 10px 15px;box-sizing:border-box}.type_step li div:after{content:'';position:absolute;width:100%;height:1px;left:0;bottom:-21px;border-top:2px dotted #c2c2c2}.type_step li div:nth-child(n+2){padding-top:30px}.index{background-color:#fcfcfc;border:1px solid #eee;padding:20px;border-radius:8px}.index h2{border-bottom:1px solid #eee;font-size:1.8rem;padding:0;padding-bottom:16px;margin-bottom:10px}.index.flex ul{display:flex;flex-wrap:wrap;justify-content:space-between}.index.flex ul li{width:40%}.index ul li{position:relative;font-size:1.6rem;padding-bottom:16px;padding-left:15px}.index ul li:last-child{padding-bottom:0}.index ul li:before{content:"";display:block;position:absolute;width:8px;height:8px;margin:6px 8px 0 0;top:0;left:0;border:2px solid #ffe600;border-radius:50%;box-sizing:border-box}.index ul li a{color:#0867bf}.index ul li a:hover{text-decoration:underline}.index ol{counter-reset:li}.index ol&gt;li{position:relative;list-style-type:none}.index ol&gt;li ol{display:none}.index ol&gt;li ol li{font-size:.9em;position:relative}.index ol&gt;li ol li:before{content:"▷";position:absolute;top:2px;left:-15px;color:#ffe600;font-size:1rem}.index ol li{line-height:1.2}.index ol li:before{content:"▶";position:absolute;top:2px;left:-15px;color:#ffe600;font-size:1rem}.index ol a{padding-bottom:10px;display:block}.detail{position:relative;display:block;width:100%;color:#999;font-size:1.4rem;background-color:#fff;cursor:pointer;text-align:center;padding-top:20px;margin-bottom:20px}.detail:after{content:"";position:absolute;display:block;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:50%;right:50%;margin-right:-50px;width:6px;height:6px;margin-top:5px;transition:.2s;z-index:1}.detail.open{display:none}.detail.open:after{transform:rotate(-45deg);margin-top:-2px}.detail_a{display:none}.index_box{background-color:#fcfcfc;border:1px solid #eee;padding:20px;border-radius:8px}.index_box h2{font-size:1.6rem;padding:0;padding:0;margin:0}.index_box b{font-size:3rem;padding-right:10px;font-weight:700;color:#0074ff}.index_box .index_q{position:relative;transition:.4s;cursor:pointer;display:flex;align-items:center}.index_box .index_q:after{transform:rotate(90deg);right:25px;height:20px;margin-top:-10px;content:'';display:block;width:2.5px;background-color:#4f443b;position:absolute;top:50%;transition:.3s}.index_box .index_q:before{right:25px;height:20px;margin-top:-10px;content:'';display:block;width:2.5px;background-color:#4f443b;position:absolute;top:50%;transition:.3s}.index_box .index_q.open:after{transform:rotate(45deg)}.index_box .index_q.open:before{transform:rotate(-45deg)}.index_box .index_a{display:none;padding-top:19.5px;align-items:center}.index_box .index_a li{position:relative;font-size:14px;padding-bottom:16px;padding-left:15px}.index_box .index_a li:last-child{padding-bottom:0}.index_box .index_a li:before{content:"";display:block;position:absolute;width:8px;height:8px;margin:6px 8px 0 0;top:0;left:0;border:2px solid #ffe600;border-radius:50%;box-sizing:border-box}.index_box .index_a li a{color:#0867bf}.index_box .index_a li a:hover{text-decoration:underline}.index_modal{transition:.4s;cursor:pointer;align-items:center}.index_modal&gt;div{display:none}.index_modal&gt;div .index_modal_a{position:fixed;width:80%;height:100%;top:80px;z-index:1000;margin:auto;text-align:left;left:0;margin-left:10%;transition:.4s}.index_modal&gt;div .index_modal_a .index{overflow-y:scroll;max-height:80vh}.index_modal&gt;div .index_modal_a .drawer-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}.index_modal.open&gt;div{display:block}.index_modal.open&gt;div .index_modal_a .drawer-overlay{display:block}.search_modal{cursor:pointer}.search_modal_in{position:fixed;top:0;left:0;display:none;z-index:-1;width:100%;height:100%}.search_modal_in:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}.search_modal_in .search_form{position:absolute;top:50%;width:80%;margin-top:-25px;margin-left:10%}.search_modal_in .search_erea{display:flex;align-items:center;max-width:400px;margin:auto auto 10px;padding:5px;padding-left:1em;height:50px;background-color:#fff;border:1px solid #ddd;border-radius:26px}.search_modal_in .search_erea input[type=text]{border:none}.search_modal_in .search_erea .search_submit{width:40px;height:40px;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search_modal_out{display:block}.fix_single{position:fixed;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;background:#fff;z-index:100;box-shadow:0 0 4px rgba(0,0,0,.1)}.fix_single&gt;div{width:calc(100% / 4);text-align:center;padding:5px 0 2px}.fix_single&gt;div i{display:block;padding:0;color:#999;font-size:2rem}.fix_single&gt;div a{display:block}.fix_single&gt;div .txt{font-size:1.1rem}@-webkit-keyframes shadowloop{from{background-position:0 0}to{background-position:5px 0}}@keyframes shadowloop{from{background-position:0 0}to{background-position:5px 0}}@-webkit-keyframes hover-scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hover-scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.03);transform:scale(1.03)}100%{-webkit-transform:scale(1);transform:scale(1)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-02s{-webkit-animation-delay:.2s;animation-delay:.2s}.animated.delay-04s{-webkit-animation-delay:.4s;animation-delay:.4s}.animated.delay-06s{-webkit-animation-delay:.6s;animation-delay:.6s}.animated.delay-08s{-webkit-animation-delay:.8s;animation-delay:.8s}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-12s{-webkit-animation-delay:1.2s;animation-delay:1.2s}.animated.delay-14s{-webkit-animation-delay:1.4s;animation-delay:1.4s}.animated.delay-16s{-webkit-animation-delay:1.6s;animation-delay:1.6s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-150%,0,0);transform:translate3d(-150%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-150%,0,0);transform:translate3d(-150%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.pankuzu{align-items:flex-start;justify-content:flex-start;letter-spacing:.1em;margin-bottom:10px;align-items:flex-start;justify-content:space-between;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%}.pankuzu ul{width:600px;display:flex}.pankuzu ul li{font-size:.9rem;display:inline-block;color:#999;white-space:nowrap}.pankuzu ul li:first-child{padding-left:0}.pankuzu ul li a{color:#999;font-size:1rem;font-weight:700}@media screen and (min-width:728px){.pankuzu ul li a:hover{text-decoration:none}}.pankuzu ul li a:last-child{margin-right:0}.pankuzu ul li:after{content:"&gt;";margin-left:15px;margin-right:15px;color:#999;position:relative;top:-1px}.pankuzu ul li:last-child:after{display:none}@media screen and (min-width:728px) and (min-width:480px){iframe .twitter-timeline-rendered{width:calc(100vw - 20px) !important;max-width:300px !important}}@media screen and (min-width:480px){iframe.twitter-timeline-rendered{width:calc(100vw - 20px) !important;max-width:300px !important}.col_side iframe.twitter-timeline-rendered{width:calc(100vw - 20px) !important}article iframe.twitter-timeline-rendered{width:calc(100vw - 20px) !important;max-width:300px !important}}.timeline-Widget{width:calc(100vw - 20px) !important}.twitter-timeline{width:calc(100vw - 20px) !important}.twitter-timeline{margin:auto;margin-bottom:20px !important}.box_contact{background:#e5f4f9}.box_contact ul{margin:auto}.box_contact ul li .tel_btn{display:block;width:100%;padding:10px 20px;font-size:1.5em;font-weight:700;background:#fff;color:#f75586;border:4px solid #eee}.box_contact ul li .tel_btn span{display:block;font-size:1.2rem;color:#333}.box_contact ul li .tel_btn:before,.box_contact ul li .tel_btn:after{display:none}.box_contact .text_tel a{color:#fff}.box_contact .text_tel strong{font-size:3.9rem}.box_contact .text_tel em{font-size:1.2rem}.mb0{margin-bottom:0 !important}.mb_large{margin-bottom:80px !important}.mb_half{margin-bottom:60px !important}.mb_small{margin-bottom:30px !important}.pb_large{padding-bottom:60px}.pb_half{padding-bottom:40px}.pb_small{padding-bottom:10px}.pd20{padding:20px 0}.pd40{padding:40px 0}.pd80{padding:80px 0}.slide_top{margin-top:60px}@media screen and (min-width:728px){.slide_top a:hover{opacity:1}}i{font-size:1rem;font-weight:700;font-style:normal;padding:5px 6px;text-align:center;color:#fff;display:inline-block;border-radius:10px}i.i_border{border:1px solid #0074ff;color:#0074ff;border-radius:0;line-height:1;display:inline-block;vertical-align:middle;margin-bottom:5px;margin-right:5px;padding:5px 6px}i.fa-facebook-square{color:#3b5998}i.fa-twitter{color:#55acee}i.fa-instagram{color:#333}i.fa-x-twitter{color:#333}i.fa-tiktok{color:#333}i.i_blue{background:#0074ff}i.i_pink{background:#f75586}i.i_red{background:#f66}i.i_gray{background:#efefef;color:#333}i.i_orange{background:#ff8c00}i.i_purple{background:#a593e0}i.sky{background:#159ba3}.list_02 i{margin-left:10px}.label{display:block;margin-bottom:20px;padding:5px 10px;font-weight:700;text-align:center;background:#efecdf}h1,h2{font-weight:700;letter-spacing:1.6px}h1{display:block;position:relative;margin-bottom:20px;font-size:2rem;line-height:1.4}h1 span{display:block;font-size:1.4rem}h1 b{font-size:1.4rem}h1.h1-heading{margin-bottom:20px;line-height:1.1;color:#000;background-repeat:no-repeat;background-size:40px;background-position-x:0;background-position-y:16px}h1.h1-heading.food{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_food.webp);padding-left:50px}h1.h1-heading span{font-size:1.4rem}h1.h1-slide{width:100%;padding:15px 20px;text-align:center;background:#bd9f77;color:#fff}h1.h1-tittle{display:block;text-align:left;font-weight:700}h1.h1-tittle span{color:#b8a789;font-size:80%;display:block}h1.h1-tittle.food{display:flex;justify-content:left;align-items:center;min-height:60px;padding-left:60px;padding-bottom:10px;background-size:50px;background-repeat:no-repeat;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_food.webp);border-bottom:1px solid #ddd}h1.h1-tittle.rank{display:flex;justify-content:left;align-items:center;min-height:60px;padding-left:60px;padding-bottom:10px;background-size:50px;background-repeat:no-repeat;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_rank.webp);border-bottom:1px solid #ddd}h2{font-size:1.8rem;font-weight:700;line-height:1.4}h2.icon-review{position:relative;text-align:left;padding-left:50px}h2.icon-review:before{position:absolute;content:"";display:block;left:0;width:40px;height:60px;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon-review.png) no-repeat;background-size:100%}h2 img{width:auto;height:80px}h2 img.h{height:200px}h2 span{display:block;margin-top:5px;font-size:1.4rem;letter-spacing:2px}h2.mb0{margin:0;padding:0}h2.h2-txt{text-align:center;margin-bottom:30px}h2.h2-txt span{display:none}h2.h2-txt em{font-size:3rem;display:block}h2.h2-txt_02{text-align:center;background:#ffe600;display:block;padding:30px 20px;border-top-left-radius:20px;border-bottom-left-radius:20px;margin-bottom:20px}h2.h2-01{display:block;text-align:left;font-weight:700;font-size:1.8rem}h2.h2-01 span{color:#b8a789;font-size:80%;display:block}h2.h2-01.food{display:flex;justify-content:left;align-items:center;min-height:60px;padding-left:60px;padding-bottom:10px;background-size:50px;background-repeat:no-repeat;background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_food.webp);border-bottom:1px solid #ddd}h2.h2-02{display:block;text-align:left;font-weight:700;font-size:3rem;padding-left:30px;position:relative;margin-bottom:20px}h2.h2-02:after{content:"";position:absolute;left:0;width:20px;height:6px;background-color:#ffd300;top:20px}h2.h2-02 span{color:#ffd300;font-size:50%;display:block;margin:0}h2.h2-tittle{position:relative;margin-bottom:20px;font-size:1.8rem;font-weight:700;text-align:center;background:#ffd300;padding:20px 25px;margin:24px 0 29px;border-radius:10px}h2.h2-tittle:after{position:absolute;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:13px solid;border-right:7.5px solid transparent;border-left:7.5px solid transparent;border-top-color:#ffd300;content:""}h2.h2-tittle_01{position:relative;padding:10px 0;padding-top:30px;font-size:1.8rem;text-align:center;margin-bottom:20px;border-top:1px solid #000}h2.h2-tittle_02{text-align:left;display:block;margin:auto;margin-bottom:20px;font-size:3.6rem;color:#333;letter-spacing:-.06em;font-weight:900}h2.h2-tittle_02 span{display:block;margin:0;margin-bottom:5px;font-size:1.6rem}h2.h2-tittle_02-02{display:block;padding:7px;margin-bottom:15px;font-size:2rem;text-align:center;background-color:#fff;border-radius:10px;border:2px solid #eee}h2.h2-tittle_02-02:before{content:'';display:inline-block;vertical-align:top;margin-right:5px;background:no-repeat center center;background-size:30px 30px;width:30px;height:30px}h2.h2-tittle_02-02.logo:before{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_logo.png)}h2.h2-tittle_02-02.food:before{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_food.webp)}h2.h2-tittle_02-02.dog:before{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_dog.webp)}h2.h2-tittle_02-02.purpose:before{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_purpose.webp)}h2.h2-tittle_02-02.rank:before{background-image:url(//foodog-media.com/wp-content/themes/test/css/../images/main/icon_rank.webp)}h2.h2-tittle_02-03{position:relative;display:block;padding:0;padding-left:24px;margin-bottom:15px;font-size:2rem}h2.h2-tittle_02-03:before{content:'';position:absolute;width:8px;height:8px;top:7px;left:0;border:#b8a789 3px solid;border-radius:50%}h2.h2-tittle_03{text-align:center}h2.h2-tittle_03 span{position:relative;margin-bottom:5px;font-size:1.2rem;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"}h2.h2-block{text-align:left;font-size:3rem;font-weight:900;line-height:1.1;letter-spacing:inherit}h2.h2-block span{font-size:1.2rem;color:#454341;font-weight:700}h3{font-size:1.8rem;margin-bottom:20px;line-height:1.6;font-weight:700}h3 span{display:block;padding-top:10px;font-size:1.4rem}h3.h3-01{position:relative;display:inline-block;padding:0 20px;margin-bottom:20px;color:#8c602a;line-height:1.2;text-align:left}h3.h3-01:after{content:"\f1b0";display:block;font-family:'Font Awesome 5 Free';position:absolute;right:-10px;top:50%;margin-top:-10px;font-size:1.8rem}h3.h3-01:before{content:"\f1b0";display:block;font-family:'Font Awesome 5 Free';position:absolute;left:-10px;top:50%;margin-top:-10px;font-size:1.8rem}h3.h3-02{padding:15px 15px 15px 20px;background:#fff;margin-bottom:20px;border-left:6px solid #ffd300;border-top-right-radius:40px;border-bottom-right-radius:40px}h3.h3-point{display:flex;justify-content:flex-start;align-items:center;padding:15px;margin-bottom:20px;background:#f9f3e7;border-radius:10px;line-height:1}h3.h3-point em{text-align:center;padding-right:10px;margin-right:10px;border-right:1px solid #4f443b}h3.h3-point em span{font-size:1.2rem}h4{font-size:1.6rem;font-weight:700;padding-bottom:10px;line-height:1.4}h4.h4-01{border-bottom:none;padding:0;padding-left:15px;padding-bottom:5px;border-left:5px solid #685b47;border-bottom:1px solid #685b47;margin-bottom:20px}h5{font-size:1.6rem;font-weight:700;margin-bottom:10px}ol{margin-left:20px}ol li{width:100% !important;list-style-type:disc;margin-bottom:10px}.box_btn a{margin-bottom:10px}.btn{position:relative;display:block;padding:10px;margin:auto;max-width:400px;background:linear-gradient(to bottom,#4bd646 0%,#47bf3f 100%);border-radius:5px;color:#fff;font-weight:700;font-size:1.6rem !important;line-height:1.4;text-align:center;border-bottom:3px solid #41af3a;transition:.2s;overflow:hidden}.btn span{display:block;font-size:1.3rem}.btn i{font-size:1.4rem}.btn.rakuten{background:linear-gradient(to bottom,#cc0100 0%,#ae0100 100%);border-bottom:3px solid #900}.btn.amazon{background:linear-gradient(to bottom,#ffd814 0%,#ffd814 100%);border-bottom:3px solid #e58410;color:#333}.btn.qoo10{background:linear-gradient(to bottom,#d53c8c 0%,#a034ff 100%);border-bottom:3px solid #7f25ce}.btn.nomal{background:#f7f7f7;border:1px solid #eee;color:#6f6f6f;border-radius:5px;box-shadow:0 8px 8px -6px 1px rgba(0,0,255,.1);margin-bottom:10px;max-width:inherit}.btn.nomal:hover{background-color:#f9f9f9;border:1px solid #eee}.btn.nomal:before{display:none}.btn:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}.btn.tw{background:#2196f3}.btn.tw:before{border-top:3px solid #2196f3;border-right:3px solid #2196f3}.btn.line{background:#2bac38}.btn.line:before{border-top:3px solid #2bac38;border-right:3px solid #2bac38}.btn.insta{background:#de0050}.btn.insta:before{border-top:3px solid #de0050;border-right:3px solid #de0050}.btn.mb{margin-bottom:10px}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.btn_rank{max-width:500px;display:block;margin:auto}.keyword_block{overflow:hidden}.keyword_block .keyword_list{position:relative;margin-bottom:10px;display:flex}.keyword_block .keyword_list.right ul{animation:marquee-right 25s linear infinite}.keyword_block .keyword_list ul{display:inline-flex;list-style:none;padding-inline:0;margin-inline:0;gap:0;white-space:nowrap;animation:marquee-left 25s linear infinite;margin-left:20px}.keyword_block .keyword_list ul li{margin-left:20px}.keyword_block .keyword_list ul li:first-child{margin-left:0}.keyword_block .keyword_list ul li a{display:inline-block;background:#fff;border:2px solid #333;border-radius:30px;padding:10px 15px;font-weight:700}.keyword_block .keyword_list ul li a .hash{color:#ffe600}@keyframes marquee-left{from{transform:translateX(0%)}to{transform:translateX(-50%)}}@keyframes marquee-right{from{transform:translateX(-50%)}to{transform:translateX(0%)}}.btnS{position:relative;right:0;margin-left:auto;padding-left:30px;color:#f66;text-decoration:underline}.btnS:after{content:"";position:absolute;display:block;top:50%;margin-top:-10px;left:0;width:20px;height:20px;border-radius:50%;transition:.2s;background:#f66}.btnS:before{content:"";position:absolute;display:block;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);top:50%;left:6px;width:4px;height:4px;margin-top:-2px;transition:.2s;z-index:1}.ul_btn{display:flex;justify-content:space-between;flex-wrap:wrap}.ul_btn li{width:calc(100% / 3 - 5px)}.ul_btn li a{padding:10px;font-size:1.5rem}.ul_btn li a:after{display:none}.fs12{font-size:1.2rem !important}.fs12 a{font-size:.8rem !important}.fs8{font-size:.8rem !important}.fs8 a{font-size:.8rem !important}.txt_gray{color:#999}.txt_gray a{color:#999;text-decoration:underline}.txt_gray a:hover{text-decoration:none}.mx600{max-width:600px}.bg_sns{padding:40px 0}.bg_sns ul li{display:none}.bg_sns ul li:first-child{display:block}.bg_sns ul li div{border-radius:10px;padding:0 10px}.bg_sns h3{margin:0}.video{position:relative;height:0;padding:0 0 56.25%;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.map iframe{width:100%;height:300px}.dog-info dl{display:flex}.dog-info dl a{color:#bd9f77}.dog-info dl dt{width:180px;font-weight:700;font-size:1.4rem}.dog-info dl dd{width:calc(100% - 180px);font-size:1.4rem;display:block}@media screen and (min-width:728px){.col_main{padding:40px;padding-top:0}.fix_single{display:none}.index ol&gt;li a{font-size:1.6rem}.index ol&gt;li ol{display:block}.index ol&gt;li ol li a{font-size:1.6rem}.dogfood-calculator dl{display:flex}.box_01{position:relative;width:100%;margin-left:0;border-radius:10px}.main_flex_box{margin:0 auto 80px;padding:80px 0 80px 100px;position:relative;border-top-left-radius:200px;border-bottom-left-radius:50px;gap:40px;display:grid;grid-template-columns:minmax(0, 400px) 1fr;grid-template-areas:"text figure" "tab  tab";grid-auto-rows:auto;overflow:visible}.main_flex_box.yellow:before{content:"";position:absolute;top:0;right:calc(-50vw + 50%);width:100vw;height:100%;background:inherit;border-top-left-radius:200px;border-bottom-left-radius:50px;z-index:-1}.main_flex_box&gt;div.intro{grid-area:text}.main_flex_box&gt;figure.kv{grid-area:figure;height:560px;margin:0;margin-right:calc(-50vw + 50%);display:block;object-fit:cover;width:calc(100vw - 400px);max-width:none;overflow:hidden}.main_flex_box&gt;.tab-wrapper{grid-area:tab;width:100%;margin-top:-240px}.main_flex_box_02{margin:0 auto 80px;position:relative}.main_flex_box_02&gt;figure{width:calc(100% - 500px);height:560px;order:1;flex:1 1 auto;margin:0;margin-left:calc(-50vw + 50%);border-top-right-radius:200px;border-bottom-right-radius:50px;object-fit:cover}.main_flex_box_02&gt;div{order:2;max-width:480px;margin-top:60px;padding:0 40px}.main_flex_box_02&gt;div .main_flex_box_txt{padding-left:0}.main_flex_box_02 .grid_item_04{order:3;max-width:1040px;margin:auto;margin-right:0;margin-top:-110px}.main_flex_box_02 .slide_item{order:3;max-width:100%;margin:auto;margin-right:0;margin-top:-100px}.main_flex_box_02_right{margin:0 auto 80px;position:relative}.main_flex_box_02_right&gt;figure{width:calc(100% - 500px);height:560px;order:2;flex:1 1 auto;margin:0;margin-right:calc(-50vw + 50%);border-top-left-radius:200px;border-bottom-left-radius:50px;object-fit:cover}.main_flex_box_02_right&gt;div{order:1;max-width:480px;margin-top:60px;padding:0 40px}.main_flex_box_02_right&gt;div .main_flex_box_txt{padding-left:0}.main_flex_box_02_right .grid_item_04{order:3;max-width:1040px;margin:auto;margin-left:0;margin-top:-100px}.category_item{width:100%;padding:0 40px}.category_item.new:before{left:50%}.category_item.new .slide_item{margin-bottom:40px}.category_item.new .slide_item&gt;div{min-width:800px;max-width:800px;padding:40px;margin-bottom:0}.category_item.new .slide_item a{display:flex}.category_item.new .slide_item a .inner{padding:0;margin:0;order:1;padding-right:20px}.category_item.new .slide_item a figure{max-width:300px;order:2}.category_item.new .slide_item .text{display:block}.category_item.new .slide_item .tag_list{display:none}.category_item .intro{padding:40px 0;max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center}.category_item .intro .intro_right{max-width:500px}.category_item .intro h2{font-size:4.8rem;margin-bottom:20px;color:#fff}.category_item .intro h2 span{font-size:1.6rem;color:#ffd301}.category_item .intro h3{font-size:2rem}.category_item .slide_item{position:relative;margin-left:auto;margin-right:calc(-50vw + 50%);width:calc(100vw - ((100vw - 1400px) / 2));overflow-x:scroll}.dl-01{display:flex}.dl-01 a{color:#bd9f77}.dl-01 dt{font-weight:700;font-size:1.4rem}.dl-01 dd{font-size:1.4rem;display:block}.box_btn{display:flex;justify-content:center;width:100%;margin:auto}.box_btn a{margin:0 10px;width:100%}.box_topic&gt;div{max-width:calc(980px + 300px);padding:20px 40px}.box_topic h2{padding-right:40px}.box_topic ul li a{display:flex;align-items:center;justify-content:center}.box_topic ul li time{margin-right:10px}.box_topic ul li .cat{margin-right:30px}.btn{padding:20px 40px;font-size:1.8rem !important;border-radius:5px;max-width:500px;line-height:25px}.spot-rank&gt;div h3{font-size:2.5rem}#video-area{height:700px}#video-area .kv-dog{top:16px;right:0;left:0;width:600px;height:600px;margin:auto;z-index:110}#video-area .kv-w-1{top:358.8125px;left:50%;margin-left:-255px;width:510px;height:162.3226px;z-index:111}#video-area .kv-w-2{top:502px;left:50%;margin-left:-325px;width:650px;height:147.8397px}#video-area .kv-w-2 img{width:100%;height:100%}#video-area .kv-bg{left:50%;margin-left:-50vw;height:800px}#video-area .kv-dog_bg{background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-dog_bg.png) no-repeat;background-color:#ffe600;height:700px;background-position:center}#video-area .pc{display:block}#video-area .sp{display:none}#video-area .kv-move{width:200px;height:200px;position:absolute;display:block;left:50%;margin-left:250px;bottom:80px;z-index:1;-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-timing-function:cubic-bezier(.6,.24,.31,.75);-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes floating{0%{transform:translateY(-10px)}100%{transform:translateY(10px)}}.sec-kv{height:700px}.sec-kv .kv-dog{top:16px;right:0;left:0;width:515.15625px;height:557.8125px;margin:auto;z-index:110}.sec-kv .kv-w-1{top:358.8125px;left:50%;margin-left:-255px;width:510px;height:162.3226px;z-index:111}.sec-kv .kv-w-2{top:525px;left:50%;margin-left:-200px;width:400px;height:95.8397px}.sec-kv .kv-w-2 img{width:100%;height:100%}.sec-kv .kv-bg{left:50%;margin-left:-50vw;height:800px}.sec-kv .kv-dog_bg{background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/kv-dog_bg.png) no-repeat;background-color:#ffe600;height:700px;background-position:center}.sec-kv .pc{display:block}.sec-kv .sp{display:none}.sec-kv .kv-move{width:200px;height:200px;position:absolute;display:block;left:50%;margin-left:250px;bottom:80px;z-index:1;-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.6,.24,.31,.75);animation-timing-function:cubic-bezier(.6,.24,.31,.75);-webkit-animation-delay:1.1s;animation-delay:1.1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes floating{0%{transform:translateY(-10px)}100%{transform:translateY(10px)}}.box_ranking h3,.box_dog h3{font-size:1.6rem}.head_product .slide{position:sticky;padding-right:44px;width:100%}.head_product&gt;.text{width:100%}.head_product .h1-heading{width:100%;left:0;padding:0;padding-top:0}.head_product.flex2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.head_product.flex2&gt;div{width:40%}.head_product.flex2&gt;div:first-child{padding:0;width:55%}.head_dog .value{display:flex}.head_dog .value div{margin-bottom:0}.info{display:flex;flex-wrap:wrap;justify-content:space-between}.info dl{width:calc(100% / 2 - 20px)}.bg_01,.bg_02,.bg_03,dl-01{padding:4%}.flex_x2{display:flex;justify-content:space-between;align-items:flex-start;flex-flow:wrap}.flex_x2 li{width:calc(100% - 300px)}.flex_x2 li:first-child{width:280px}.fl_2 a br{display:none}.flex_x4 li{width:23%}.rank_flex{width:100%;margin:auto}.rank_flex&gt;div{width:calc(100% / 3 - 2%)}.rank_flex&gt;div .erea_rank{font-weight:700;font-size:2rem}.rank_flex&gt;div .erea_rank span{position:absolute;left:23px;top:-8px;font-size:2.6rem;font-weight:700;color:#fff}.rank_flex&gt;div .erea_rank .rank1{position:relative}.rank_flex&gt;div .erea_rank .rank1 i{font-size:4rem}.rank_flex&gt;div .erea_rank .rank2{position:relative}.rank_flex&gt;div .erea_rank .rank2 i{font-size:4rem}.rank_flex&gt;div .erea_rank .rank3{position:relative}.rank_flex&gt;div .erea_rank .rank3 i{font-size:4rem}.rank_flex&gt;div div p{font-size:1.6rem;line-height:1.6}.rank_flex&gt;div .btn{padding:10px;font-size:1.6rem;letter-spacing:2px}.keyword_block{width:calc(100% + 80px);margin-left:-40px}.keyword_block .keyword_list{margin-bottom:20px}.grid_rank_list&gt;div{position:relative;width:calc(100% / 5 - (80px / 5));margin-left:20px;display:block;margin-bottom:20px}.grid_rank_list&gt;div:nth-child(even){top:0}.grid_rank_list&gt;div:nth-child(odd){margin-left:20px}.grid_rank_list&gt;div:nth-child(5n+1){margin-left:0}.sideList{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.sideList li{width:100%;margin-left:0;padding:20px 0 15px;border-bottom:1px solid #e5e5e5}.sideList li:first-child{padding-top:0}.sideList li a div h4{color:#222;font-size:1.5rem;margin-bottom:0}.sideList li a div p{display:block}table.form tr{display:flex;padding-bottom:20px}table.form tr th{width:30%;display:inline-block}table.form tr td{width:70%;display:inline-block}.table_01{font-size:1.4rem}.table_01 .flex{display:block}.table_01 .flex a{width:100%}.table_02 table{font-size:1.4rem}.table_02 th,.table_02 td{max-width:250px}.table_02 th img,.table_02 td img{width:120px}.search_box ul{justify-content:flex-start}.search_box ul li{position:relative;width:calc(100% / 4 - 20px);margin-right:20px}.fullwide{padding:6em 0;overflow:hidden}.top_search{padding:60px 70px}.top_search .top_search_text{font-size:1.6rem}.search_btn{font-size:1.6rem}.search_tag li a{padding:1rem 2rem}.concept .logo{max-width:32.5rem;margin-bottom:10px}.d-demo__item{height:180px}.d-demo__item img{height:180px}.voice_balloon div.voice{padding:4%}.bg-beige{height:95%;top:5%}.p_head{margin:30px 0 15px;padding:0;margin-bottom:5%}.news-detail{max-width:920px;margin:0 auto}.blog-card{transition:.2s;margin-top:70px;padding:4%}.blog-card&gt;p{padding:2% 20px;top:-40px;font-size:1.4rem !important}.blog-card&gt;div figure{overflow:hidden}.blog-card&gt;div figure img{transition:.2s}.blog-card&gt;div div h4{font-size:2rem}.blog-card&gt;div div p{display:block}.blog-card:hover img{transform:scale(1.1)}.rank_item&gt;div{width:23%}.rank_item&gt;div:before{border-width:40px 40px 0 0}.rank_item&gt;div:after{top:2px;left:5px;font-size:2rem}.item{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.item figure{width:50%;display:block}.item div{width:50%;padding-left:40px}.item div h4{margin-top:10px;font-size:2rem}.column_item&gt;div{width:calc(100% / 4 - 40px);margin-left:40px}.column_item&gt;div:nth-child(3n+1){margin-left:40px}.column_item&gt;div:nth-child(4n+1){margin-left:0}.column_item&gt;div div.inner{padding:20px;padding-bottom:10px}.column_item&gt;div div h4{padding-bottom:0;font-size:1.8rem}.column_item .tag_list{padding:0 15px 40px}.column_item .tag_list a{font-size:1.4rem}.slide_item.small&gt;div{min-width:250px;max-width:250px;width:250px}.slide_item.noscroll{overflow:hidden;flex-wrap:wrap}.slide_item.noscroll&gt;div{overflow:hidden}.slide_item&gt;div{min-width:350px;max-width:350px;width:500px;margin-bottom:20px}.slide_item&gt;div.small{min-width:220px;max-width:220px;width:220px}.slide_item&gt;div div.inner{padding-bottom:10px}.slide_item&gt;div div h4{padding-bottom:0;font-size:1.8rem}.slide_item .tag_list a{font-size:1.4rem}.grid_item{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.grid_item&gt;div{width:calc(100% / 2 - 2%)}.grid_item&gt;div figure .date .time{font-size:1.4rem;line-height:20px}.grid_item&gt;div figure .date .category{min-width:150px;font-size:1.2rem;line-height:30px;border-radius:15px}.grid_item&gt;div h4{margin-top:15px;font-size:2.4rem}.grid_item&gt;div .price{display:inline-block}.grid_item&gt;div .text{font-size:1.2rem}.grid_item&gt;div .btn_type{width:100%;font-size:1.4rem;line-height:40px;border-radius:20px}.grid_item_02{flex-wrap:wrap;overflow-x:auto;justify-content:flex-start}.grid_item_02.small&gt;div{min-width:250px;max-width:250px;width:250px}.grid_item_02&gt;div{overflow-x:auto;min-width:inherit;max-width:inherit;margin-bottom:30px;margin-left:30px;width:calc(100% / 3 - 20px)}.grid_item_02&gt;div:first-child{margin-left:0}.grid_item_02&gt;div:nth-child(3n+1){margin-left:0}.grid_item_02&gt;div div{padding:20px}.grid_item_02&gt;div div.inner{padding:20px;padding-bottom:10px}.grid_item_02&gt;div div h4{padding-bottom:0;font-size:2rem}.grid_item_02 .tag_list{padding:0 15px 40px}.grid_item_02 .tag_list a{font-size:1.4rem}.grid_item_03&gt;div{justify-content:space-between;align-items:center;width:calc(100% / 4 - 2%);margin-bottom:40px;padding:15px}.grid_item_03&gt;div h4{margin-top:15px;font-size:1.6rem}.grid_item_04{display:flex;flex-wrap:wrap;justify-content:space-between}.grid_item_04&gt;div{margin-bottom:20px;width:calc(50% - 10px)}.grid_item_04&gt;div a{padding:30px}.grid_item_04&gt;div div{padding-left:40px}.grid_item_04&gt;div div.inner{padding-left:40px}.grid_item_04&gt;div div h4{font-size:2rem;line-height:1.4}.grid_item_04&gt;div div .text{display:block;font-size:1.6rem;margin-bottom:10px;color:#999}.box_circle{max-width:883px;padding:22px 40px 22px 54px;margin:auto}.box_circle&gt;div{display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding:2rem 3rem}.box_circle&gt;div figure{width:250px}.box_circle&gt;div div{text-align:left;margin-left:40px}.box_fix{justify-content:space-between}.box_fix div{width:calc(100% / 3 - 60px);margin:0;margin-bottom:20px}#slider{display:flex;justify-content:center}#slider li{position:relative;border-radius:10px;overflow:hidden}.bx-pager{display:block}.bx-pager a{display:block;max-width:60px;margin-left:0;margin-bottom:10px;border-radius:10px;overflow:hidden}.inner_s{padding:0 40px}.inner_02{display:flex}.pt-md-2{padding-top:20px !important}.pt-md-4{padding-top:40px !important}.col_content{max-width:1200px;margin:auto;margin-top:60px;padding:0}.d-block{display:block}.d-md-flex{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-9,.col-md-10,.col-md-12{padding-right:20px;padding-left:20px}.col-md-1{width:calc(100% / 12) !important}.col-md-2{width:calc(100% / 6) !important}.col-md-3{width:calc(100% / 4) !important}.col-md-4{width:calc(100% / 3) !important}.col-md-6{width:calc(100% / 2) !important}.col-md-8{width:calc(100% / 3 * 2) !important}.col-md-9{width:75% !important}.col-md-10{width:calc(100% / 6 * 5) !important}.col-md-12{width:100% !important}.box_twice{display:flex}.box_twice .box_left{width:33.32%}.box_twice .box_right{width:calc(100% - 33.32%)}.intro_box{display:flex}.intro_box&gt;div{width:calc(100% / 2 - 40px);margin-left:40px}.intro_box&gt;div:first-child{margin-left:0}.frame{border-radius:0 40px 40px 0;height:35vw;min-height:500px;max-height:700px;transform:translateX(-15.34%)}.frame span{background-position:50% 20%}.frame_txt{width:58.31%;margin-left:auto;margin-top:-340px;position:relative;z-index:1;padding:5% 0 5% 8.33%;border-radius:40px 0 0 40px;background-image:linear-gradient(160deg,rgba(255,255,255,.1) 0%,#fff 40%)}.frame_txt .h2-tittle_02 span:before{width:calc(33.33% - 60px);left:-30px;transform:translateX(-100%)}.content_block{padding:0 5% 60px}h1{font-size:3rem;margin-bottom:30px}h1 img{width:auto;height:100px}h1.h1-heading{width:100%;left:0;font-size:3rem;background-position-y:4px}h1.h1-slide{font-size:3rem}h1.h1-slide span{font-size:3rem}h1.h1-tittle{font-size:2.8rem}h1.h1-tittle.food,h1.h1-tittle.rank{min-height:80px;padding-left:80px;background-size:70px}h2{font-size:2.6rem;margin-bottom:30px}h2 img{height:100px}h2 img.h{height:300px}h2.h2-01{font-size:2.8rem}h2.h2-01.food,h2.h2-01.rank{min-height:80px;padding-left:80px;background-size:70px}h2.h2-02{font-size:5rem}h2.h2-02:after{top:35px}h2.h2-txt{position:absolute;left:50%;padding-left:40px;display:flex;flex-wrap:wrap;text-align:left}h2.h2-txt img{margin-left:-10px}h2.h2-txt span{position:absolute;left:0;padding-left:130px;display:block;font-size:6rem;color:#eee}h2.h2-txt em{display:block;width:100%;font-size:3rem}h2.h2-txt_02{min-width:300px;display:flex;justify-content:center;align-items:center;margin-right:40px;margin-bottom:0}h2.h2-tittle{font-size:2.6rem;margin-left:0;width:100%;border-radius:20px;padding:40px;text-align:left}h2.h2-tittle_01{font-size:2.6rem}h2.h2-tittle_02{font-size:5rem;margin-bottom:30px}h2.h2-tittle_02-02{padding:20px;font-size:3rem;border:4px solid #eee}h2.h2-tittle_02-02:before{background-size:40px 40px;width:40px;height:40px}h2.h2-tittle_02-03{font-size:2rem}h2.h2-tittle_02-03:before{width:10px;height:10px;top:6px}h2.h2-tittle_03 span{position:relative;font-size:1.4rem}h2.h2-block{font-size:6rem;font-weight:700}h3{font-size:2rem;padding-bottom:20px}h3.h3-01{font-size:3rem}h3.h3-01:before,h3.h3-01:after{margin-top:-13px;font-size:2.5rem}h3.h3-type_01{padding:20px 30px}h3.h3-point{padding:20px}h3.h3-point br{display:none}h4{font-size:2rem}h4.h4-01{font-size:2rem}h5{font-size:2rem}.box_contact ul{display:flex;flex-flow:wrap;align-items:center;justify-content:space-between}.box_contact ul li{width:calc(50% - 20px);margin-left:20px}.box_contact ul li:first-child{margin-left:0}.pankuzu{display:flex}.pankuzu li{font-size:1.2rem}.pankuzu li a{font-size:1.2rem}.inner{width:100%;max-width:calc(980px + 300px);padding:0 40px;margin:auto}.inner.sp_width{padding:0 40px}.inner.sp_width.pd{padding:0}.mb_large{margin-bottom:120px !important}.mb_half{margin-bottom:60px !important}.mb_small{margin-bottom:40px !important}.pb_large{padding-bottom:120px !important}.pb_half{padding-bottom:60px !important}.pb_small{padding-bottom:20px !important}.video{height:auto;padding:0}.video iframe{position:relative;width:600px;height:305px;left:50%;margin-left:-300px}.map iframe{height:460px}}@media screen and (min-width:980px){.col_content{margin-top:0}.spnone{display:inline-block}.pcnone{display:none !important}section{padding-top:20px}}@media screen and (min-width:1185px){.col_content{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.col_main{width:calc(100% - 300px - 40px);margin-right:40px}.col_main p,.col_main a{font-size:1.7rem}.col_side{width:300px}.col_side .sticky{position:sticky;top:20px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1}.swiper-vertical&gt;.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode&gt;.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode&gt;.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode&gt;.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode&gt;.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered&gt;.swiper-wrapper:before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal&gt;.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper&gt;.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical&gt;.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered&gt;.swiper-wrapper&gt;.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:55%;width:30px;height:30px;border-radius:50%;margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/button-left.webp) no-repeat;background-size:contain;box-shadow:0 1px 3px 1px rgba(0,0,0,.1)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px;left:auto;background:url(//foodog-media.com/wp-content/themes/test/css/../images/main/button-right.webp) no-repeat;background-size:contain;box-shadow:0 1px 3px 1px rgba(0,0,0,.1)}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled&gt;.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,15px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,15px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:#ffd300}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical&gt;.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal&gt;.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal&gt;.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical&gt;.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal&gt;.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical&gt;.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode&gt;.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid&gt;.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column&gt;.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}</pre></body></html>