body{padding-top:0;background-color:#fff;

/*font-family:'Noto Sans JP', "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;*/
font-family: Roboto, "游ゴシック", YuGothic, "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", Arial, "メイリオ", Meiryo, sans-serif;

font-weight:400;color:#412b14;line-height:1.625}@media (min-width: 992px){body{padding-top:0}}body#home{padding-top:64px;background-color:#edf6f3}@media (min-width: 992px){body#home{padding-top:0}body#home #header{margin-bottom:0}}body.knowledge{padding-top:122px}@media (min-width: 992px){body.knowledge{padding-top:0}}body.product-index,body.knowledge-index{padding-top:0}@media (min-width: 992px){body.product-index,body.knowledge-index{padding-top:0}body.product-index #header,body.knowledge-index #header{margin-bottom:0}}h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold}h1,h2,h3{color:#263B73}h1{text-align:center;font-size:2rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}dl,dt,dd{margin:0}dt{font-weight:400}th{white-space:nowrap}img{max-width:100%;height:auto;vertical-align:bottom}a:link,a:visited{text-decoration:none;color:#263B73}a:hover,a:focus,a:active{text-decoration:none;color:#007a46}em{font-style:normal;font-weight:bold}main>.container{padding-bottom:120px}main h2{margin-top:48px;padding:5px 0 5px 12px;border-left:solid 4px #263B73;font-size:1.25rem;line-height:1.2;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}@media (min-width: 768px){main h2{line-height:1}}main h2+p{margin-top:2rem}main p:last-child{margin-bottom:0}main p.sign{text-align:right}main p.sign em{font-size:1.125rem;font-style:normal}main h3{margin-top:40px;padding:14px 24px;background-color:#edf6f3;font-size:1.25rem;line-height:1.2;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}@media (min-width: 768px){main h3{line-height:1}}main table{width:100%;border-bottom:1px solid #e5e5e5;font-size:1rem}main tr{display:block}@media (min-width: 768px){main tr{display:table-row}}main th,main td{padding:10px 16px;width:100%;display:block;border-top:1px solid #e5e5e5}main th{background-color:#f7f7f7;font-weight:normal}@media (min-width: 768px){main th{padding:22px 16px;width:130px;display:table-cell}}@media (min-width: 992px){main th{width:168px}}@media (min-width: 768px){main td{padding:22px 16px;width:calc(100% - 130px);display:table-cell}}@media (min-width: 992px){main td{width:calc(100% - 168px)}}.container{width:calc(100% - 26px)}@media (min-width: 768px){.container{width:auto}}.title-area{margin-bottom:64px;padding:0 12px 62px;border-bottom:solid 1px #e5e5e5}.copytxt{margin:40px 0 0 0;color:#263B73;font-size:1.125rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;text-align:center}.copytxt span{display:block}body.drawer-open #header .drawer-navbar-header h1{transition-duration:.5s;opacity:.5}#header{height:64px;position:fixed;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.15);border-top:solid 4px #263B73}@media (min-width: 992px){#header{margin-bottom:62px;height:164px;position:relative}}#header .drawer-container{display:-webkit-flex;display:-ms-flex;display:flex;padding:0}@media (min-width: 992px){#header .drawer-container{flex-flow:column nowrap;justify-content:flex-start;-ms-align-items:center;align-items:center;width:100%}}#header .drawer-navbar-header{padding:0 12px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;border-bottom:none}@media (min-width: 992px){#header .drawer-navbar-header{padding:0}}#header .drawer-navbar-header h1{padding:20px 0 0 0;text-align:center;font-size:1px;line-height:1px;height:62px}@media (min-width: 992px){#header .drawer-navbar-header h1{padding:38px 0 0 0;height:auto}}#header .drawer-navbar-header h1 a{margin-right:0;padding:0}#header .drawer-navbar-header h1 img{width:88px;height:22px}@media (min-width: 992px){#header .drawer-navbar-header h1 img{width:160px;height:auto}}#header .drawer-navbar-header .drawer-hamburger{padding-right:0;padding-left:0}#header nav.drawer-nav{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;width:90%}@media (max-width: 991.98px){#header nav.drawer-nav{overflow-y:scroll}}@media (min-width: 992px){#header nav.drawer-nav{padding-top:14px;width:100%}}#header nav.drawer-nav ul.drawer-menu{margin:0;padding:0;width:100%}@media (min-width: 992px){#header nav.drawer-nav ul.drawer-menu{padding-top:16px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;border-bottom:none}}#header nav.drawer-nav li{background-image:url(../img/nav-icn-arrow.png);background-repeat:no-repeat;background-position:right 22px center;background-size:7px 11px}@media (min-width: 992px){#header nav.drawer-nav li{margin-right:18px;margin-left:18px;padding:0;background:none;border:none}#header nav.drawer-nav li:hover a{border-bottom:solid 4px #0006A0;}}#header nav.drawer-nav li:last-child{border-bottom:solid 1px #e5e5e5}@media (min-width: 992px){#header nav.drawer-nav li:last-child{border-bottom:none}}#header nav.drawer-nav li a{padding:32px 16px;-ms-align-items:center;align-items:center;color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;line-height:1}#header nav.drawer-nav li a:hover,#header nav.drawer-nav li a:active,#header nav.drawer-nav li a:visited{text-decoration:none}@media (min-width: 992px){#header nav.drawer-nav li a{padding:30px 2px 14px;border-bottom:solid 4px #fff}}#header nav.drawer-nav li .drawer-menu-item{background-image:url(../img/nav-icn-arrow.png);background-repeat:no-repeat;background-position:right 22px center;background-size:7px 11px;border-top:solid 1px #e5e5e5}#header nav.drawer-nav li .drawer-menu-item.external span{min-height:10px;display:inline-block;padding-right:15px;background-image:url(../img/nav-icn-external-sp.png);background-repeat:no-repeat;background-position:right center;background-size:10px 10px}@media (min-width: 992px){#header nav.drawer-nav li .drawer-menu-item{background-image:none;border-top:none;font-size:.8rem}}@media (min-width: 1200px){#header nav.drawer-nav li .drawer-menu-item{font-size:1rem}}#header nav.drawer-nav li.drawer-dropdown{background-image:none}#header nav.drawer-nav li.drawer-dropdown .drawer-menu-item{display:-webkit-flex;display:-ms-flex;display:flex;-ms-align-items:center;align-items:center;justify-content:space-between;background-image:none}@media (min-width: 992px){#header nav.drawer-nav li.drawer-dropdown .drawer-menu-item:last-child{margin-right:0}}#header nav.drawer-nav li.drawer-dropdown .drawer-menu-item::after{margin-left:6px;display:inline-block;margin-left:0;vertical-align:0;content:" ";border:none;width:16px;height:16px;background-image:url(../img/nav-icn-plus.png);background-repeat:no-repeat;background-size:16px 16px}@media (min-width: 992px){#header nav.drawer-nav li.drawer-dropdown .drawer-menu-item::after{width:20px;height:14px;background-image:url(../img/nav-icn-dropdown-down.png);background-size:14px 14px;background-position:6px center}}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu{margin:-1px 0 0 0;padding:0;position:relative;width:calc(100% + 5px);float:none;border:none;border-radius:0}@media (min-width: 992px){#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu{position:absolute}}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .container{padding:15px 21px 25px 16px;width:100%;max-width:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;border-top:dotted 1px #9ecfba;border-bottom:solid 1px #e5e5e5}

#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item{margin:0 5px;padding:18px 16px;background-color:#fff;border:solid 1px #465888;border-radius:6px;text-align:center}

#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item{padding:62px 16px 0;height:96px;background-repeat:no-repeat;background-position:center 20px;font-size:14px}@media (min-width: 576px){#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item{font-size:1rem}}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item:first-child{background-image:url(../img/nav-icn-dog-sp.png);background-size:35px 30px}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item:last-child{background-image:url(../img/nav-icn-cat-sp.png);background-size:32px 31px}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge .container{flex-direction:column}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge li{padding:2px 16px 0;border-bottom:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge .drawer-dropdown-menu-item{width:100%;margin:0 auto 10px;border:solid 1px #d8f0e6;border-radius:6px}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge .drawer-dropdown-menu-item:last-child{margin-bottom:0}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .container{flex-direction:column}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .logo{display:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram li{padding:2px 16px 0;background-image:none;border-bottom:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .drawer-dropdown-menu-item{width:100%;margin:0 auto 10px;border:solid 1px #d8f0e6;border-radius:6px;background-image:url(../img/nav-icn-external-sp.png);background-repeat:no-repeat;background-position:right 10px top 10px;background-size:10px 10px}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .drawer-dropdown-menu-item:last-child{margin-bottom:0}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .container{padding:25px 0 15px 16px;padding-left:22px;flex-direction:column;border-top:solid 1px #e5e5e5;border-bottom:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .drawer-dropdown-menu-item{width:100%;padding-left:18px;border:none;border-bottom:dotted 1px #9ecfba;border-radius:0;text-align:left}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .drawer-dropdown-menu-item:last-child{border-bottom:none}@media (min-width: 992px){#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu{margin:40px 0 0 0;background-color:#263B73}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .container{padding:30px 0;width:960px;justify-content:space-between;-ms-align-items:center;align-items:center;border:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item{padding:0;height:80px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background-color:#465888;border:none;border-radius:8px;color:#fff;transition-duration:.3s}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:hover,#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:active,#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:visited{border-bottom:none;box-shadow:0 0 0 10px #203262}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item{margin:0;padding:0;width:460px;height:80px;background-position:24px center}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item:first-child{background-image:url(../img/nav-icn-dog.png)}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.product .drawer-dropdown-menu-item:last-child{background-image:url(../img/nav-icn-cat.png)}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge .container{flex-direction:row}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.knowledge .drawer-dropdown-menu-item{margin:0;width:460px;border:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .container{flex-direction:row;justify-content:center}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .logo{padding-right:84px;display:block}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .drawer-dropdown-menu-item{margin:0 20px 0 0;width:300px;background-image:url(../img/nav-icn-external.png);background-size:10px 10px;border:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.instagram .drawer-dropdown-menu-item:last-child{margin-right:0}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .container{padding:30px 0;flex-direction:row;justify-content:space-between;border:none}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .logo{padding-right:84px}#header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu.company .drawer-dropdown-menu-item{padding-right:0;padding-left:0;width:140px;border:none;border-radius:6px;text-align:center}}#header nav.drawer-nav li.drawer-dropdown.show .drawer-menu-item::after{background-image:url(../img/nav-icn-minus.png)}@media (min-width: 992px){#header nav.drawer-nav li.drawer-dropdown.show .drawer-menu-item::after{background-image:url(../img/nav-icn-dropdown-up.png)}}#sns-icons{padding:32px 0;background-color:#F4F5F8;text-align:center}@media (min-width: 768px){#sns-icons{padding:40px 0}}#sns-icons ul{padding-left:0}#to-pagetop{position:fixed;right:30px;bottom:30px}#to-pagetop img{width:56px;height:36px}

#footer{padding:32px 0;background-color:#000000;font-size:16px;line-height:1.5}

#footer .row{flex-direction:column;justify-content:center}@media (min-width: 768px){#footer .row{flex-direction:row;justify-content:space-between;-ms-align-items:flex-end;align-items:flex-end}}#footer .container ul{margin:0;padding:0 20px;display:-ms-flex;display:flex;justify-content:space-between;list-style:none;order:1}@media (min-width: 768px){#footer .container ul{padding:0}}#footer .container li{line-height:1}#footer .container li a{font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;font-size:0.75em;color:#263B73;line-height:1}@media (min-width: 768px){#footer .container li a{padding-right:32px}}#footer .copyright{padding-top:10px;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal;color:#fff;line-height:1;order:2;text-align:center}@media (min-width: 768px){#footer .copyright{text-align:center}}#footer .copyright dt img{width:80px;height:auto}#footer .copyright dd:nth-of-type(1){padding-top:15px;font-size:0.75em}#footer .copyright dd:nth-of-type(2){padding-top:10px;font-size:0.625em}body#home h2{text-align:center}

@media (min-width: 992px){body#home #main-visual{margin:auto;/*max-width:2732px*/ max-width:100%}}

@media (min-width: 992px){body#home #main-visual img{width:100%}}body#home #main-visual .item{position:relative}body#home #main-visual .item .copy{position:absolute;width:100%;text-align:center}body#home #main-visual .item .copy img{display:inline}body#home #main-visual .buttons ul{padding:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;list-style:none}body#home #main-visual .buttons a{margin:10px 16px 0;padding:12px 24px;display:block;background-color:rgba(255,255,255,0.2);border:solid 1px #fff;border-radius:10px;color:#fff;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center;transition:0.15s ease-in-out}body#home #main-visual .buttons a:hover,body#home #main-visual .buttons a:focus{background-color:transparent}@media (min-width: 576px){body#home #main-visual .buttons a{margin-top:30px}}@media (min-width: 768px){body#home #main-visual .buttons a{margin-top:10px}}@media (min-width: 992px){body#home #main-visual .buttons a{margin-top:32px;padding:0;width:240px;height:70px;font-size:1.375rem;line-height:70px}}body#home #main-visual .message .copy{top:50px}@media (min-width: 768px){body#home #main-visual .message .copy{top:calc(50% - 50px)}}@media (min-width: 992px){body#home #main-visual .message .copy{top:calc(50% - 100px)}}body#home #main-visual .message .copy img{width:255px;height:85px}@media (min-width: 768px){body#home #main-visual .message .copy img{width:237.5px;height:85px}}@media (min-width: 992px){body#home #main-visual .message .copy img{width:475px;height:170px}}body#home #main-visual .knowledge .copy{top:calc(50% - 190px);display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 576px){body#home #main-visual .knowledge .copy{top:calc(50% - 150px)}}@media (min-width: 768px){body#home #main-visual .knowledge .copy{top:calc(50% - 140px)}}@media (min-width: 992px){body#home #main-visual .knowledge .copy{top:calc(50% - 190px)}}body#home #main-visual .knowledge .copy .title{text-align:center}body#home #main-visual .knowledge .copy .title img{width:320px;height:220px}body#home #main-visual .knowledge .copy .copytext{margin:0;padding-top:10px;color:#fff;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}body#home #main-visual .knowledge .copy .copytext span{display:block}@media (min-width: 768px){body#home #main-visual .knowledge .copy .copytext{display:none}}@media (min-width: 992px){body#home #main-visual .knowledge .copy .copytext{padding-top:24px;display:block;font-size:1.125rem}body#home #main-visual .knowledge .copy .copytext span{display:inline}}body#home #main-visual .instagram .copy{top:calc(50% - 190px)}@media (min-width: 768px){body#home #main-visual .instagram .copy{top:calc(50% - 120px)}}@media (min-width: 992px){body#home #main-visual .instagram .copy{top:calc(50% - 210px)}}body#home #main-visual .instagram .copy img{width:300px;height:329px}@media (min-width: 768px){body#home #main-visual .instagram .copy img{width:326.5px;height:166.5px}}@media (min-width: 992px){body#home #main-visual .instagram .copy img{width:653px;height:333px}}body#home #main-visual .instagram .copy .buttons{margin:auto;width:300px;display:block}@media (min-width: 768px){body#home #main-visual .instagram .copy .buttons{width:340px}}@media (min-width: 992px){body#home #main-visual .instagram .copy .buttons{width:653px}}body#home #main-visual .instagram .copy .buttons a{margin-right:8px;margin-left:8px;padding-right:8px;padding-left:8px;font-size:0.875rem}@media (min-width: 576px){body#home #main-visual .instagram .copy .buttons a{padding-right:12px;padding-left:12px}}@media (min-width: 992px){body#home #main-visual .instagram .copy .buttons a{margin-top:10px;padding:0;width:310px;height:70px;font-size:1.375rem;line-height:70px}}body#home main h2{margin-top:0;padding:0;border-left:none;font-size:2rem}body#home main .view-more .btn{display:block;margin:24px auto 0;padding:20px;width:100%;border-radius:44px;font-size:1.375rem;line-height:1;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff}@media (min-width: 768px){body#home main .view-more .btn{width:80%}}body#home #search-product{padding:36px 0 40px;background-color:#edf6f3}body#home #search-product .row{justify-content:space-between}@media (min-width: 992px){body#home #search-product .row>div{width:calc(50% - 12px)}}body#home #search-product .dog,body#home #search-product .cat{padding:83px 0 56px 0;position:relative;background-color:#fff;border-radius:16px}@media (min-width: 992px){body#home #search-product .dog,body#home #search-product .cat{padding:83px 0 56px 0}}body#home #search-product .dog h2,body#home #search-product .cat h2{font-size:1.625rem;font-weight:normal;text-align:center}body#home #search-product .dog ul,body#home #search-product .cat ul{margin:0 26px;padding-left:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media (min-width: 768px){body#home #search-product .dog ul,body#home #search-product .cat ul{margin:0 44px}}body#home #search-product .dog li,body#home #search-product .cat li{width:calc(50% - 13px)}@media (min-width: 768px){body#home #search-product .dog li,body#home #search-product .cat li{width:calc(33.3% - 18.7px)}}body#home #search-product .dog a,body#home #search-product .cat a{margin-top:40px;display:block;text-decoration:none;color:#412b14}@media (min-width: 768px){body#home #search-product .dog a,body#home #search-product .cat a{margin-top:40px}}body#home #search-product .dog a dl,body#home #search-product .cat a dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width: 768px){body#home #search-product{padding:48px 0 68px}}body#home #search-product .container{padding-bottom:0}body#home #search-product .row{flex-direction:column}@media (min-width: 992px){body#home #search-product .row{flex-direction:row}}body#home #search-product .dog::after,body#home #search-product .cat::after{display:block;width:120px;height:120px;position:absolute;top:-16px;left:calc(50% - 60px);border-radius:50%;background:url(../img/top/icn-dog.png),linear-gradient(to bottom, #fff 0%, #fff 80%, rgba(255,255,255,0) 81%, rgba(255,255,255,0) 100%);background-repeat:no-repeat, no-repeat;background-size:50.5px 44px, 120px 120px;background-position:24px 28px, 0 0;content:' '}body#home #search-product .cat{margin-top:28px;width:100%}@media (min-width: 992px){body#home #search-product .cat{margin-top:0}}body#home #search-product .cat::after{background:url(../img/top/icn-cat.png),linear-gradient(to bottom, #fff 0%, #fff 80%, rgba(255,255,255,0) 81%, rgba(255,255,255,0) 100%);background-repeat:no-repeat, no-repeat;background-size:50.5px 44px, 120px 120px;background-position:24px 28px, 0 0}@media (min-width: 768px){body#home #search-product li:nth-of-type(1){order:1}body#home #search-product li:nth-of-type(2){order:3}body#home #search-product li:nth-of-type(3){order:4}body#home #search-product li:nth-of-type(4){order:5}body#home #search-product li:nth-of-type(5){order:2}body#home #search-product li:nth-of-type(6){order:6}}body#home #search-product dt{display:flex;min-height:32px;-ms-align-items:center;align-items:center;justify-content:center;background-color:#263B73;border-radius:6px;margin-top:12px;order:2;letter-spacing:-0.8px}body#home #search-product dt span{line-height:1;font-weight:normal;font-size:1rem;color:#fff;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){body#home #search-product dt span{font-size:0.875rem}}@media (min-width: 1200px){body#home #search-product dt span{font-size:1rem}}body#home #search-product dd{order:1;transition:0.15s ease-in-out;text-align:center}body#home #search-product dd img{width:auto;height:120px}@media (min-width: 992px){body#home #search-product dd img{width:auto}}body#home #search-product a:hover dt,body#home #search-product a:focus dt{background-color:#007a46}body#home #search-product a:hover dd,body#home #search-product a:focus dd{opacity:.75}body#home #topic-kurasu{padding-bottom:72px;position:relative;background-color:#fff}body#home #topic-kurasu .row{justify-content:space-between}@media (min-width: 992px){body#home #topic-kurasu .row>div{width:calc(50% - 12px)}}body#home #topic-kurasu .dog,body#home #topic-kurasu .cat{padding:55px 0 0 0;position:relative;background-color:#fff;border-radius:16px}@media (min-width: 992px){body#home #topic-kurasu .dog,body#home #topic-kurasu .cat{padding:55px 0 0}}body#home #topic-kurasu .dog h2,body#home #topic-kurasu .cat h2{font-size:1.625rem;font-weight:normal;text-align:center}body#home #topic-kurasu .dog ul,body#home #topic-kurasu .cat ul{margin:0 0;padding-left:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media (min-width: 768px){body#home #topic-kurasu .dog ul,body#home #topic-kurasu .cat ul{margin:12px 0 0}}body#home #topic-kurasu .dog li,body#home #topic-kurasu .cat li{width:100%}@media (min-width: 768px){body#home #topic-kurasu .dog li,body#home #topic-kurasu .cat li{width:calc(50% - 12px)}}body#home #topic-kurasu .dog a,body#home #topic-kurasu .cat a{margin-top:40px;display:block;text-decoration:none;color:#412b14}@media (min-width: 768px){body#home #topic-kurasu .dog a,body#home #topic-kurasu .cat a{margin-top:40px}}body#home #topic-kurasu .dog a dl,body#home #topic-kurasu .cat a dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}body#home #topic-kurasu .container{padding-top:52px;padding-bottom:0;position:relative}body#home #topic-kurasu .container::after{display:block;width:112px;height:24px;position:absolute;top:-24px;left:calc(50% - 56px);background-image:url(../img/top/bg_kurasu.png);background-repeat:no-repeat;background-position:center top;background-size:112px 24px;content:' '}body#home #topic-kurasu .container>.row>div{width:100%}@media (min-width: 992px){body#home #topic-kurasu .container>.row>div{width:calc(50% - 12px)}}body#home #topic-kurasu h2 img{width:230px;height:32px}body#home #topic-kurasu .title-image{padding-top:28px;text-align:center}body#home #topic-kurasu .title-image img{width:170px;height:134px}body#home #topic-kurasu h3{margin-top:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;height:56px;background-color:#edf6f3;border-radius:12px;font-size:1.25rem;color:#263B73}@media (min-width: 992px){body#home #topic-kurasu .dog,body#home #topic-kurasu .cat{padding:52px 0 0;width:100%;height:100%}}body#home #topic-kurasu .dog .articles,body#home #topic-kurasu .cat .articles{flex-direction:column;justify-content:flex-start;flex-wrap:wrap}@media (min-width: 768px){body#home #topic-kurasu .dog .articles,body#home #topic-kurasu .cat .articles{margin:12px -8px 0;flex-direction:row}}@media (min-width: 992px){body#home #topic-kurasu .dog .articles,body#home #topic-kurasu .cat .articles{margin:0 -12px 0}}body#home #topic-kurasu .dog .articles li,body#home #topic-kurasu .cat .articles li{margin:24px 0 0 0;padding:18px;min-height:1px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #263B73;border-radius:12px}@media (min-width: 768px){body#home #topic-kurasu .dog .articles li,body#home #topic-kurasu .cat .articles li{width:calc(50% - 24px);margin:16px 12px 0}}body#home #topic-kurasu .dog .articles a,body#home #topic-kurasu .cat .articles a{margin-top:0;padding-top:0;height:100%;min-height:1px}body#home #topic-kurasu .dog .articles a dl,body#home #topic-kurasu .cat .articles a dl{height:100%;min-height:1px;position:relative;flex-direction:row}@media (min-width: 768px){body#home #topic-kurasu .dog .articles a dl,body#home #topic-kurasu .cat .articles a dl{flex-direction:column}}body#home #topic-kurasu .dog .articles a:hover .image,body#home #topic-kurasu .dog .articles a:focus .image,body#home #topic-kurasu .cat .articles a:hover .image,body#home #topic-kurasu .cat .articles a:focus .image{opacity:.75}body#home #topic-kurasu .dog .articles dt,body#home #topic-kurasu .cat .articles dt{padding:18px 0 0 0;min-height:1px;flex:1 0 0;order:2;color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;font-size:1rem}@media (min-width: 768px){body#home #topic-kurasu .dog .articles dt,body#home #topic-kurasu .cat .articles dt{padding:16px 0 0 0;flex:0 1 auto}}@media (min-width: 992px){body#home #topic-kurasu .dog .articles dt,body#home #topic-kurasu .cat .articles dt{font-size:1.25rem}}body#home #topic-kurasu .dog .articles dt span,body#home #topic-kurasu .cat .articles dt span{display:block}body#home #topic-kurasu .dog .articles .image,body#home #topic-kurasu .cat .articles .image{max-width:100%;min-height:1px;flex:0 0 auto;align-self:center;order:1;transition:0.15s ease-in-out;text-align:center}body#home #topic-kurasu .dog .articles .image img,body#home #topic-kurasu .cat .articles .image img{border-radius:8px}body#home #topic-kurasu .dog .articles .category,body#home #topic-kurasu .cat .articles .category{width:100%;min-height:1px;bottom:0;order:3;flex:1 1 100%;align-self:flex-end;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:flex-end;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:1}@media (min-width: 768px){body#home #topic-kurasu .dog .articles .category,body#home #topic-kurasu .cat .articles .category{flex:1 0 auto}}body#home #topic-kurasu .dog .articles .category ul,body#home #topic-kurasu .cat .articles .category ul{margin:12px 0 0 0;flex-direction:row;justify-content:flex-start}@media (min-width: 768px){body#home #topic-kurasu .dog .articles .category ul,body#home #topic-kurasu .cat .articles .category ul{margin-top:20px}}body#home #topic-kurasu .dog .articles .category li,body#home #topic-kurasu .cat .articles .category li{width:auto;display:inline-block;background-color:#fff;border:1px solid #263B73;border-radius:0;font-size:0.75rem;line-height:1;text-align:center;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;padding:5px;color:#263B73;margin:0 4px 0 0;width:auto;border-radius:4px}body#home #topic-kurasu .dog .articles .movie,body#home #topic-kurasu .cat .articles .movie{padding:7px 10px;min-height:1px;position:absolute;top:0;left:0;border-radius:8px 0;background-color:#263B73;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;font-size:14px;line-height:1}body#home #topic-kurasu .view-more{width:100%}body#home #topic-kurasu .view-more .btn{margin-top:24px;padding:20px;color:#fff}@media (min-width: 768px){body#home #topic-kurasu .view-more .btn{margin-top:40px}}body#home #information{padding:63px 0 48px 0;background-color:#f7f7f7}@media (min-width: 768px){body#home #information{padding:63px 0 72px 0}}@media (min-width: 992px){body#home #information .container{padding:0 96px}}body#home #information dl{padding:54px 0 0;border-bottom:2px dotted #263B73;color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body#home #information dl div{padding:30px 0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;border-top:2px dotted #263B73}body#home #information dt{margin-top:15px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;font-size:1.125rem;order:3}@media (min-width: 768px){body#home #information dt{margin-top:0;width:calc(100% - 30px - 7rem);order:2}}body#home #information dt span{margin-top:.5em;display:block;font-size:75%}body#home #information .date{width:7rem;white-space:nowrap;order:1}@media (min-width: 768px){body#home #information .date{order:1}}body#home #information .tag{width:auto;display:inline-block;background-color:#fff;border:1px solid #263B73;border-radius:0;font-size:0.75rem;line-height:1;text-align:center;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;padding:5px;color:#263B73;margin-top:0;display:inline-block;order:2}@media (min-width: 768px){body#home #information .tag{margin-top:16px;margin-left:calc(7rem + 30px);order:3}}body#home #information .view-more .btn{margin-top:24px;padding:20px;color:#fff}@media (min-width: 768px){body#home #information .view-more .btn{margin-top:40px}}body#home #brand-page{padding:63px 0 45px;background-color:#fff}body#home #brand-page .container{padding:0}body#home #brand-page .row{margin:0;justify-content:space-between}body#home #brand-page .row>div{flex:0 0 100%;max-width:100%}@media (min-width: 768px){body#home #brand-page .row>div{flex:0 0 50%;max-width:50%;flex:0 0 342px}}@media (min-width: 992px){body#home #brand-page .row>div{flex:0 0 25%;max-width:25%;flex:0 0 170px}}@media (min-width: 1200px){body#home #brand-page .row>div{flex:0 0 210px}}body#home #brand-page a:hover{text-decoration:none}body#home #brand-page dl{padding:37px 20px 0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;color:#412b14}@media (min-width: 768px){body#home #brand-page dl{padding:54px 0 0}}body#home #brand-page dl:hover dt{background-color:#007a46}body#home #brand-page dl:hover img{opacity:.75}body#home #brand-page dt{display:flex;min-height:32px;-ms-align-items:center;align-items:center;justify-content:center;background-color:#263B73;border-radius:6px;margin-top:16px;min-height:38px;order:1;transition:0.15s ease-in-out}body#home #brand-page dt span{line-height:1;font-weight:normal;font-size:1rem;color:#fff;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body#home #brand-page dt span{font-size:1.125rem}body#home #brand-page .image{height:184px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:16px;order:0}body#home #brand-page .image img{transition:0.15s ease-in-out}body#home #brand-page .text{margin-top:10px;order:2}body#home #pickup{padding:63px 0 45px;background-color:#f7f7f7}body#home #pickup .container{padding:0}body#home #pickup .row{margin:0;padding-top:54px;justify-content:space-between}body#home #pickup .row>div{flex:0 0 100%;max-width:100%}body#home #pickup .row>div:nth-of-type(2){margin-top:24px}@media (min-width: 768px){body#home #pickup .row>div{flex:0 0 50%;max-width:50%}body#home #pickup .row>div:nth-of-type(1){padding-right:12px}body#home #pickup .row>div:nth-of-type(2){margin-top:0;padding-left:12px}}body#home #pickup .row>div a:hover,body#home #pickup .row>div a:focus{opacity:.75;transition:0.15s ease-in-out}body#home #sns{padding:108px 0 48px;background-color:#f7f7f7;background-color:#fff;background-image:url(../img/top/instagram.png);background-repeat:no-repeat;background-position:center 64px;background-size:32px 32px}@media (min-width: 768px){body#home #sns{padding-top:116px;background-position:center 72px}}body#home #sns .row{justify-content:space-between}body#home #sns .row>div{padding:0 20px;flex:0 0 100%;max-width:100%}@media (min-width: 768px){body#home #sns .row>div{flex:0 0 50%;max-width:50%;padding:0;flex:0 0 324px;justify-content:space-between}}@media (min-width: 992px){body#home #sns .row>div{flex:0 0 444px}}@media (min-width: 1200px){body#home #sns .row>div{flex:0 0 528px}}body#home #sns .row>div>a ul{transition:0.15s ease-in-out}body#home #sns .row>div>a:hover ul,body#home #sns .row>div>a:focus ul{opacity:.75}body#home #sns .row h3{margin-top:28px;padding:0;background-color:transparent;font-size:1.25rem;text-align:center}body#home #sns .row h3 span{padding:0 24px;display:inline-block;background-image:url(../img/top/bracket-left.png),url(../img/top/bracket-right.png);background-repeat:no-repeat, no-repeat;background-position:0 center,  right center;background-size:12px 24px, 12px 24px}body#home #sns .row p{margin-bottom:8px;padding-bottom:23px;padding-top:15px;border-bottom:2px dotted #263B73;text-align:center;font-size:1.125rem;line-height:1}body#home #sns .row ul{margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}body#home #sns .row li{margin-top:16px;width:calc(25% - 12px)}body#home #lidea{padding:63px 0 56px;background-color:#fff}@media (min-width: 992px){body#home #lidea{padding:72px 0}}body#home #lidea .container{padding:0}body#home #lidea .row{justify-content:flex-start;-ms-align-items:center;align-items:center;flex-direction:column}@media (min-width: 992px){body#home #lidea .row{flex-direction:row}}body#home #lidea h2{font-size:1.25rem}@media (min-width: 992px){body#home #lidea h2{margin-right:60px;text-align:left}}body#home #lidea h2 em{margin-top:12px;display:block;font-size:1.75rem;font-style:normal}@media (min-width: 992px){body#home #lidea h2 em{margin-top:0}}body#home #lidea h2+a{padding-top:55px}body#home #lidea h2+a img{width:311px;height:auto}@media (min-width: 576px){body#home #lidea h2+a img{width:480px}}@media (min-width: 992px){body#home #lidea h2+a{padding-top:0}}body#home .loading{padding:50px 0;text-align:center}body#home .loading img{width:50px;height:50px}body.product main .container{padding:0}@media (min-width: 576px){body.product main .container{padding:0 12px;padding-bottom:48px}}@media (min-width: 576px){body.product main .container h2{margin-top:65px}}body.product main .container h2:first-of-type{margin-top:34px}@media (min-width: 576px){body.product main .container h2:first-of-type{margin-top:56px}}@media (min-width: 768px){body.product main .recommend .row{margin-right:0;margin-left:0}}body.product main .recommend .col{margin-top:-1px;padding:0;flex:0 1 auto;border:1px solid #e5e5e5;border-right:none;width:50%}body.product main .recommend .col:nth-child(1){border-left:none}@media (min-width: 576px){body.product main .recommend .col{padding:0 12px}body.product main .recommend .col:nth-child(2n+1){border-left:none}}@media (min-width: 992px){body.product main .recommend .col{width:33.3%}body.product main .recommend .col:nth-child(2n+1){border-left:1px solid #e5e5e5}body.product main .recommend .col:nth-child(3n+1){border-left:none}}body.product main .recommend .col a{color:#412b14}body.product main .recommend .col a:hover dd,body.product main .recommend .col a:focus dd{opacity:.75}body.product main .recommend .col dl{margin-bottom:0;margin:27px 20px;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 576px){body.product main .recommend .col dl{margin:20px 0}}body.product main .recommend .col dt{margin-top:20px;order:2}@media (min-width: 576px){body.product main .recommend .col dt{text-align:center}}@media (min-width: 992px){body.product main .recommend .col dt{text-align:left}}body.product main .recommend .col dt span{padding-top:0.2rem;display:block;font-size:70%}body.product main .recommend .col dd{margin:0 auto;order:1;transition:0.15s ease-in-out}@media (min-width: 768px){body.product main .recommend .col dd{width:156px;height:156px}}@media (min-width: 992px){body.product main .recommend .col dd{width:140px;height:140px}}@media (min-width: 1200px){body.product main .recommend .col dd{width:174px;height:174px}}body.product main .recommend .col.new::after{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(../img/product/icn-new.png);background-size:40px 40px}body.product main .recommend .col.newpackage::after{content:'';position:absolute;top:6px;left:6px;width:80px;height:18px;background-image:url(../img/product/icn-newpackage.png);background-size:80px 18px}body.product #header{margin-bottom:33px}@media (min-width: 992px){body.product #header{margin-bottom:58px}}body.product .product-detail{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px;flex-direction:row-reverse;position:relative}@media (min-width: 992px){body.product .product-detail{margin:0 44px}}body.product .product-detail h2{padding-left:6px;font-size:1.25rem}body.product .title{flex:0 0 100%;max-width:100%;padding:0 12px;order:0}

@media (min-width: 992px){
	body.product .title{flex:0 0 50.3333333333%;max-width:50.3333333333%;padding:0}
}
body.product .title h1{text-align:left; padding-left: 10px; font-size:1.625rem}body.product .title h1 sup{position:relative;top:-12px;font-size:40%;vertical-align:middle}body.product .title h1 span{padding-top:0.2rem;display:block;font-size:60%}body.product .title ul{margin:8px 0 0 0;padding:0;list-style:none}

body.product .title li{padding-top:4px;color:#263B73;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem;line-height:1}body.product .title div.tag ul{margin:20px 0 0 0;display:-webkit-flex;display:-ms-flex;display:flex}body.product .title div.tag li{width:auto;display:inline-block;background-color:#fff;border:1px solid #263B73;border-radius:0;font-size:0.75rem;line-height:1;text-align:center;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;padding:5px;color:#263B73;margin-top:4px;margin-right:4px}body.product .spec{padding-bottom:72px;flex:0 0 100%;max-width:100%;order:2}

@media (min-width: 992px){
body.product .spec{
	flex:0 0 50.3333333333%;max-width:50.3333333333%;order:1}
}

body.product .spec h1{text-align:left}body.product .spec h2+*{margin-top:24px}body.product .spec table{width:100%;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-size:0.875rem}body.product .spec table+table{margin-top:24px}body.product .spec th{padding:17px;background-color:#edf6f3;white-space:normal}body.product .spec td{padding:17px}body.product .spec dt,body.product .spec dd{margin-top:12px}body.product .spec li strong{font-weight:normal;text-decoration:underline;text-decoration:underline dotted #412b14}body.product .spec strong{color:#E85514}body.product .spec .variation th{background-color:#f7f7f7}body.product .spec .variation th[colspan="2"]{background-color:#edf6f3;text-align:center}body.product .spec .feature{padding:40px 0 0}@media (min-width: 992px){body.product .spec .feature{margin-top:24px;border-top:1px solid #263B73}}body.product .spec .feature h2:first-of-type{margin-top:0;padding-left:0;border:none;color:#412b14;font-size:1.625rem;line-height:1.2}body.product .spec .feature h2:first-of-type sup{top:-1em}body.product .spec .feature sup{font-size:0.625rem}body.product .spec .feature ul{padding:0 0 0 2em}body.product .spec .feature li{padding-top:10px}body.product .spec .feature li li{padding-top:6px;line-height:1.2}body.product .spec .feature div.note{margin-top:20px;padding:14px 16px;background-color:#f7f7f7;font-size:0.75rem;counter-reset:note-no}body.product .spec .feature div.note ol{margin:0;padding-left:0;list-style:none}body.product .spec .feature div.note li{margin:0;padding-top:6px}body.product .spec .feature div.note li:first-child{padding-top:0}body.product .spec .feature div.note li::before{counter-increment:note-no;content:"※" counter(note-no) ". "}body.product .spec .detail h3+p{margin-top:1em}body.product .spec .detail section+.caution{margin-top:34px}@media (min-width: 768px){body.product .spec .detail section+.caution{margin-top:56px}}body.product .spec .detail div.note{margin-top:20px;padding:14px 16px;background-color:#f7f7f7;font-size:0.75rem;counter-reset:note-no}body.product .spec .detail div.note ul{margin:0;padding-left:0;list-style:none}body.product .spec .detail div.note li{margin:0 0 0 1em;padding-top:6px;text-indent:-1em}body.product .spec .detail div.note li:first-child{padding-top:0}body.product .spec .detail div.note li::before{counter-increment:note-no;content:'※'}body.product .spec .appli a,body.product .spec .chart a,body.product .spec .campaign a{margin-top:24px;display:block;transition:0.15s ease-in-out}body.product .spec .appli a:hover,body.product .spec .chart a:hover,body.product .spec .campaign a:hover{opacity:.5}body.product .spec .chart{margin-bottom:56px}body.product .spec .faq{margin-top:40px;padding:24px 20px;background-color:#edf6f3;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center}@media (min-width: 992px){body.product .spec .faq{padding:45px 90px}}body.product .spec .faq a{width:100%;display:block;border-radius:16px;padding:24px 0;font-size:1.25rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;text-align:center;color:#fff}body.product .spec .faq a span{display:block}body.product .spec .online-shop p{margin-bottom:0}body.product .spec .online-shop p.note{margin-top:1rem;font-size:.875rem}body.product .spec .online-shop .col{flex:0 0 100%;max-width:100%}@media (min-width: 576px){body.product .spec .online-shop .col{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media (min-width: 768px){body.product .spec .online-shop .col{flex:0 0 66.6666666667%;max-width:66.6666666667%}}body.product .spec .online-shop .col h3{margin-top:32px;padding:8px 12px;background-color:#edf6f3;font-size:1rem;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){body.product .spec .online-shop .col h3{margin-top:24px}}body.product .spec .online-shop .col:first-child h3{margin-top:24px}body.product .spec .online-shop ul{margin:0;padding:0;list-style:none}body.product .spec .online-shop .col>div{padding-top:12px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between}body.product .spec .online-shop .col>div>div{width:calc(100% - 215px - 16px);height:calc(100% - 215px - 16px);border:1px solid #e5e5e5}@media (min-width: 992px){body.product .spec .online-shop .col>div>div{width:calc(100% - 180px - 16px);height:calc(100% - 180px - 16px)}}body.product .spec .online-shop .col>div li{margin:0;padding-top:8px;width:215px}@media (min-width: 992px){body.product .spec .online-shop .col>div li{width:180px}}body.product .spec .online-shop .col>div li:first-child{padding-top:0}body.product .package{flex:0 0 100%;max-width:100%;padding-top:24px;display:flex;flex-direction:column;justify-content:flex-start;order:1;position:static}

@media (min-width: 992px){

body.product .package{
flex:0 0 49.6666666667%;max-width:49.6666666667%;padding-top:0;position:absolute;left:0;order:2}
}
body.product .package .image-area{height:auto;position:relative;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;border:1px solid #e5e5e5;box-sizing:content-box;padding:10px;background-color:#fff}@media (min-width: 576px){body.product .package .image-area{width:508px;height:508px}body.product .package .image-area img{max-width:508px;max-height:508px}}@media (min-width: 992px){body.product .package .image-area{width:288px;height:288px}body.product .package .image-area img{max-width:288px;max-height:288px}}

@media (min-width: 1200px){

body.product .package .image-area{width:92%;height:auto}

body.product .package .image-area img{max-width: 100%;
width: 100%;
height: auto;
max-height: 100%;}

}

body.product .package .thumbnail{margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;list-style:none}body.product .package .thumbnail li{margin-top:20px;margin-right:9px;width:58px;height:58px;max-width:58px;max-height:58px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;border:1px solid #e5e5e5;box-sizing:content-box}body.product .package .thumbnail li img{max-width:58px;max-height:58px}body.product .package .thumbnail li img:hover{cursor:pointer}body.product .package.new .image-area::after{content:url(../img/product/icn-new.png);position:absolute;top:0;left:0}body.product .package.newpackage .image-area::after{content:'';position:absolute;top:6px;left:6px;width:80px;height:18px;background-image:url(../img/product/icn-newpackage.png);background-size:80px 18px}body.product .recommend p:last-child{margin-bottom:0}body#product-index-dog #header,body#product-index-cat #header{margin-bottom:0}body#product-index-dog .bg,body#product-index-cat .bg{padding-bottom:72px}body#product-index-dog .category-title,body#product-index-cat .category-title{height:200px;border-bottom:solid 1px #e5e5e5}@media (min-width: 768px){body#product-index-dog .category-title,body#product-index-cat .category-title{height:400px}}body#product-index-dog .category-title h1,body#product-index-cat .category-title h1{padding-left:1em;font-size:1.625rem;line-height:200px;text-align:left}body#product-index-dog .product-index-area,body#product-index-cat .product-index-area{padding-top:0}@media (min-width: 576px){body#product-index-dog .product-index-area,body#product-index-cat .product-index-area{padding-top:56px}}body#product-index-dog .product-index-area .container,body#product-index-cat .product-index-area .container{margin:0 -1px;padding:0;width:calc(100% + 2px)}@media (min-width: 576px){body#product-index-dog .product-index-area .container,body#product-index-cat .product-index-area .container{margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;width:calc(100% - 26px)}}body#product-index-dog .nav-tabs,body#product-index-cat .nav-tabs{flex-wrap:nowrap;justify-content:center;-ms-align-items:stretch;align-items:stretch;border-color:#263B73}@media (min-width: 576px){body#product-index-dog .nav-tabs,body#product-index-cat .nav-tabs{flex-wrap:wrap}}body#product-index-dog .nav-tabs .nav-item,body#product-index-cat .nav-tabs .nav-item{margin:0 2px -1px;padding:28px 0;flex:1 1 auto;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;background-color:#263B73;border-color:#263B73;border-radius:0;transition:0.15s ease-in-out;text-align:center;color:#fff;font-size:0.75rem;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 576px){body#product-index-dog .nav-tabs .nav-item,body#product-index-cat .nav-tabs .nav-item{font-size:0.875rem}}@media (min-width: 768px){body#product-index-dog .nav-tabs .nav-item,body#product-index-cat .nav-tabs .nav-item{font-size:1rem}}body#product-index-dog .nav-tabs .nav-item.active,body#product-index-dog .nav-tabs .nav-item:hover,body#product-index-dog .nav-tabs .nav-item:focus,body#product-index-cat .nav-tabs .nav-item.active,body#product-index-cat .nav-tabs .nav-item:hover,body#product-index-cat .nav-tabs .nav-item:focus{background-color:#fff;border-bottom-color:#fff;color:#263B73}body#product-index-dog .nav-tabs .nav-item:first-child,body#product-index-cat .nav-tabs .nav-item:first-child{margin-left:0}body#product-index-dog .nav-tabs .nav-item:last-child,body#product-index-cat .nav-tabs .nav-item:last-child{margin-right:0}body#product-index-dog .nav-tabs .nav-item span,body#product-index-cat .nav-tabs .nav-item span{display:block}@media (min-width: 576px){body#product-index-dog .nav-tabs .nav-item span,body#product-index-cat .nav-tabs .nav-item span{display:inline}}body#product-index-dog .tab-content,body#product-index-cat .tab-content{background-color:#f7f7f7}body#product-index-dog .tab-content .tab-pane,body#product-index-cat .tab-content .tab-pane{padding-top:55px;margin-top:-55px;background-color:#fff}@media (min-width: 992px){body#product-index-dog .tab-content .tab-pane,body#product-index-cat .tab-content .tab-pane{padding-top:0;margin-top:0}}body#product-index-dog .tab-content .title,body#product-index-cat .tab-content .title{padding:55px 0;background-color:#fff}@media (min-width: 576px){body#product-index-dog .tab-content .title,body#product-index-cat .tab-content .title{padding:70px 0}}body#product-index-dog .tab-content .title h1,body#product-index-cat .tab-content .title h1{font-size:2rem}body#product-index-dog .tab-content .title p,body#product-index-cat .tab-content .title p{margin:0;text-align:center;color:#263B73;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body#product-index-dog .tab-content .container,body#product-index-cat .tab-content .container{padding:0}@media (min-width: 576px){body#product-index-dog .tab-content .container,body#product-index-cat .tab-content .container{padding:0 12px}}body#product-index-dog .tab-content .container h2+.row,body#product-index-cat .tab-content .container h2+.row{margin-top:40px}body#product-index-dog .tab-content .col,body#product-index-cat .tab-content .col{margin-top:-1px;padding:0;flex:0 1 auto;border:1px solid #e5e5e5;border-right:none;width:50%}body#product-index-dog .tab-content .col:nth-child(1),body#product-index-cat .tab-content .col:nth-child(1){border-left:none}@media (min-width: 576px){body#product-index-dog .tab-content .col,body#product-index-cat .tab-content .col{padding:0 12px}body#product-index-dog .tab-content .col:nth-child(2n+1),body#product-index-cat .tab-content .col:nth-child(2n+1){border-left:none}}@media (min-width: 768px){body#product-index-dog .tab-content .col,body#product-index-cat .tab-content .col{width:25%}body#product-index-dog .tab-content .col:nth-child(2n+1),body#product-index-cat .tab-content .col:nth-child(2n+1){border-left:1px solid #e5e5e5}body#product-index-dog .tab-content .col:nth-child(4n+1),body#product-index-cat .tab-content .col:nth-child(4n+1){border-left:none}}@media (min-width: 992px){body#product-index-dog .tab-content .col,body#product-index-cat .tab-content .col{width:20%}body#product-index-dog .tab-content .col:nth-child(4n+1),body#product-index-cat .tab-content .col:nth-child(4n+1){border-left:1px solid #e5e5e5}body#product-index-dog .tab-content .col:nth-child(5n+1),body#product-index-cat .tab-content .col:nth-child(5n+1){border-left:none}}body#product-index-dog .tab-content .col a,body#product-index-cat .tab-content .col a{color:#412b14}body#product-index-dog .tab-content .col a:hover dd,body#product-index-dog .tab-content .col a:focus dd,body#product-index-cat .tab-content .col a:hover dd,body#product-index-cat .tab-content .col a:focus dd{opacity:.75}body#product-index-dog .tab-content .col dl,body#product-index-cat .tab-content .col dl{margin-bottom:0;margin:27px 20px;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 576px){body#product-index-dog .tab-content .col dl,body#product-index-cat .tab-content .col dl{margin:20px 0}}body#product-index-dog .tab-content .col dt,body#product-index-cat .tab-content .col dt{margin-top:20px;order:2}body#product-index-dog .tab-content .col dt span,body#product-index-cat .tab-content .col dt span{padding-top:0.2rem;display:block;font-size:70%}body#product-index-dog .tab-content .col dd,body#product-index-cat .tab-content .col dd{margin-bottom:0;padding:10px;background-color:#fff;order:1;transition:0.15s ease-in-out}@media (min-width: 768px){body#product-index-dog .tab-content .col dd,body#product-index-cat .tab-content .col dd{width:156px;height:156px}}@media (min-width: 992px){body#product-index-dog .tab-content .col dd,body#product-index-cat .tab-content .col dd{width:168px;height:168px}}@media (min-width: 1200px){body#product-index-dog .tab-content .col dd,body#product-index-cat .tab-content .col dd{width:202px;height:202px}}body#product-index-dog .tab-content .col.new::after,body#product-index-cat .tab-content .col.new::after{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(../img/product/icn-new.png);background-size:40px 40px}body#product-index-dog .tab-content .col.newpackage::after,body#product-index-cat .tab-content .col.newpackage::after{content:'';position:absolute;top:6px;left:6px;width:80px;height:18px;background-image:url(../img/product/icn-newpackage.png);background-size:80px 18px}body#product-index-dog .tab-content .banner,body#product-index-cat .tab-content .banner{padding-top:48px;text-align:center}@media (min-width: 992px){body#product-index-dog .tab-content .banner img,body#product-index-cat .tab-content .banner img{max-width:720px}}body#product-index-dog .category-title{background-image:url(../img/product/index-dog.jpg);background-size:cover;background-position:right -80px top 0}@media (min-width: 576px){body#product-index-dog .category-title{background-position:right top}}@media (min-width: 576px){body#product-index-dog .category-title h1{padding-left:2em;font-size:2rem}}@media (min-width: 768px){body#product-index-dog .category-title h1{line-height:400px}}@media (min-width: 992px){body#product-index-dog .category-title h1{padding-left:0;text-align:center}}body#product-index-cat .category-title{background-image:url(../img/product/index-cat.jpg);background-size:cover;background-position:-40px 0}@media (min-width: 576px){body#product-index-cat .category-title{background-position:0 0}}@media (min-width: 768px){body#product-index-cat .category-title{background-position:-60px 0}}@media (min-width: 992px){body#product-index-cat .category-title{background-position:0 0}}body#product-index-cat .category-title h1{padding-right:2em;text-align:right}@media (min-width: 576px){body#product-index-cat .category-title h1{font-size:2rem}}@media (min-width: 768px){body#product-index-cat .category-title h1{line-height:400px}}@media (min-width: 992px){body#product-index-cat .category-title h1{padding-right:0;text-align:center}}*{min-height:1px}body.knowledge main>.container{padding-bottom:72px}body.knowledge main>.container>section h2+section{padding-top:40px}body.knowledge main>.container>section>.row:nth-of-type(2n){flex-direction:row-reverse}body.knowledge main>.container>section>.row:nth-of-type(2n+1){flex-direction:row}body.knowledge main>.container>section section:nth-of-type(2n)>.row:nth-of-type(2n){flex-direction:row}body.knowledge main>.container>section section:nth-of-type(2n)>.row:nth-of-type(2n+1){flex-direction:row-reverse}body.knowledge main>.container>section section:nth-of-type(2n+1)>.row:nth-of-type(2n){flex-direction:row-reverse}body.knowledge main>.container>section section:nth-of-type(2n+1)>.row:nth-of-type(2n+1){flex-direction:row}body.knowledge main>.container .row{margin-right:0;margin-left:0;flex-direction:column}body.knowledge main>.container .row>.figure{margin-top:32px}@media (min-width: 768px){body.knowledge main>.container .row{flex-direction:row;justify-content:space-between}body.knowledge main>.container .row>.text{width:calc(100% - 260px)}body.knowledge main>.container .row>.figure{margin-top:0;width:240px}body.knowledge main>.container .row>.figure figure{text-align:right}body.knowledge main>.container .row+.row{padding-top:24px}}body.knowledge main>.container .row>p.figcaption{width:100%;margin-top:32px;padding:1em;border:solid 1px #e5e5e5;font-size:0.75rem;color:#666}@media (min-width: 768px){body.knowledge main>.container .row>p.figcaption{margin-top:1rem}}body.knowledge main>.container .recommend-area{margin-right:-26px;margin-left:-26px;padding-top:40px;padding-bottom:0;background-color:transparent}@media (min-width: 576px){body.knowledge main>.container .recommend-area{margin-right:0;margin-left:0}}body.knowledge main>.container .recommend-area .recommend h2{margin-left:8px}body.knowledge main>.container .recommend-area .recommend .row{padding-top:24px;flex-direction:row}@media (min-width: 768px){body.knowledge main>.container .recommend-area .recommend .row{justify-content:flex-start}}body.knowledge main>.container .recommend-area .recommend h2+.row{margin-top:40px}body.knowledge main>.container .recommend-area .recommend h4+.row{margin-top:1em}body.knowledge main h2{padding:32px 0;border:none;border-top:solid 1px #263B73;border-bottom:solid 1px #263B73;font-size:1.5rem}@media (min-width: 768px){body.knowledge main h2{text-align:center;font-size:1.75rem}}@media (min-width: 768px){body.knowledge main h2 span{padding-top:.2em;display:block}}body.knowledge main h3{padding:0;background-color:transparent}body.knowledge main strong{font-weight:bold;color:#E85514}body.knowledge main .btn{display:block;margin:24px auto 0;padding:20px 0;width:100%;border-radius:44px;line-height:1;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;text-align:center}@media (min-width: 768px){body.knowledge main .btn{width:60%;font-size:1.125rem}}body.knowledge main .btn:hover,body.knowledge main .btn:focus{border-color:#263B73}body.knowledge main .title-area{margin-bottom:0;padding:0 12px 62px;position:relative}body.knowledge main .title-area h1{text-align:left}body.knowledge main .title-area .tag{position:absolute;bottom:10px;right:10px}body.knowledge main .title-area .tag ul{margin:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;list-style:none}body.knowledge main .title-area .tag li{margin:0 0 0 6px;width:auto;display:inline-block;background-color:#fff;border:1px solid #263B73;border-radius:0;font-size:0.75rem;line-height:1;text-align:center;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;padding:5px;color:#263B73}body.knowledge main .leadtext{margin-top:48px;padding:40px;background-color:#f9ffed}body.knowledge main .leadtext p{margin:1em 0 0 0;color:#263B73;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1rem}body.knowledge main .leadtext p:first-child{margin-top:0}@media (min-width: 768px){body.knowledge main .leadtext p{font-size:1.125rem}}body.knowledge main .leadtext.ver2{padding:0;background-color:#fff}body.knowledge main .leadtext.ver2 p{color:#412b14;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}body.knowledge main .leadtext.ver2 p:first-child{margin-top:0}@media (min-width: 768px){body.knowledge main .leadtext.ver2{text-align:center}body.knowledge main .leadtext.ver2 span{display:block}}body.knowledge main .supervise{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;-ms-align-items:center;align-items:center}body.knowledge main .supervise img{margin-top:16px;display:block;width:120px;height:120px;flex:0 0 120px;border-radius:50%}@media (min-width: 992px){body.knowledge main .supervise{flex-direction:row-reverse;justify-content:flex-end}body.knowledge main .supervise img{margin-top:0;width:200px;height:200px;margin-right:24px;flex:0 0 200px}}body.knowledge main .supervise>div{max-width:100%}body.knowledge main .theme-movie .embed-responsive{margin-top:30px}body.knowledge main .theme{text-align:center}body.knowledge main .theme h1,body.knowledge main .theme p{padding-left:0;border:none;color:#412b14;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1;text-align:center}body.knowledge main .theme h1{display:inline-block;padding-right:20px;padding-left:20px;background-image:url(../img/knowledge/theme-left.png),url(../img/knowledge/theme-right.png);background-repeat:no-repeat, no-repeat;background-size:15px 24px, 15px 24px;background-position:0 bottom,  right bottom;font-size:1.5rem}@media (min-width: 768px){body.knowledge main .theme h1{font-size:1.75rem}}@media (min-width: 992px){body.knowledge main .theme h1{font-size:2rem}}body.knowledge main .theme p{padding-top:30px;padding-bottom:30px;background-color:#f7f7f7;font-size:1.25rem}@media (min-width: 768px){body.knowledge main .theme p{font-size:1.5rem}}body.knowledge main .theme span{padding-top:0.75rem;display:block}body.knowledge main section{padding-top:72px}@media (min-width: 992px){body.knowledge main section{padding:72px 84px 0}}body.knowledge main section>section{padding:76px 0 0}body.knowledge main section>p+section{padding-top:56px}body.knowledge main section h2{margin-top:0}@media (min-width: 768px){body.knowledge main section h2+.row{padding-top:40px}}body.knowledge main section h3:first-child{margin-top:0}@media (min-width: 768px){body.knowledge main section h3+.row{padding-top:1em}}body.knowledge main section .text h3{margin-top:0;font-size:1.5rem;line-height:1.2}body.knowledge main section .text h4{margin-top:40px;padding:14px 24px;background-color:#edf6f3;font-size:1.25rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#263B73}@media (min-width: 768px){body.knowledge main section .text h4{line-height:1}}body.knowledge main section .text p{margin-top:1em}@media (min-width: 768px){body.knowledge main section .text p:first-child{margin-top:0}}body.knowledge main section .text p.note{margin-left:1em;color:#E85514;font-size:.9em;text-indent:-1em}body.knowledge main section .text p.note span{position:relative;left:0}body.knowledge main section .text dl.dl-items{font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){body.knowledge main section .text dl.dl-items{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between}}body.knowledge main section .text dl.dl-items>div{width:100%;margin-top:24px;padding:24px;display:flex;flex-direction:column;background-color:#edf6f3;border:solid 1px #e5e5e5;border-radius:16px}@media (min-width: 768px){body.knowledge main section .text dl.dl-items>div{width:calc(50% - 12px)}}@media (min-width: 992px){body.knowledge main section .text dl.dl-items>div{width:calc(33.3333333333% - 24px)}}body.knowledge main section .text dl.dl-items dt{color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}body.knowledge main section .text dl.dl-items dt .small{font-size:0.875rem}body.knowledge main section .text dl.dl-items dd{margin-top:1em}body.knowledge main section .text dl.dl-items dd.image{padding-top:12px;margin-top:auto}body.knowledge main section .text .figure{margin-top:20px}@media (min-width: 768px){body.knowledge main section .text .figure .row{flex-direction:row;justify-content:flex-start}}body.knowledge main section .text .figure figure{text-align:center}@media (min-width: 768px){body.knowledge main section .text .figure figure{margin-top:0}body.knowledge main section .text .figure figure figcaption{text-align:center}body.knowledge main section .text .figure figure+figure{margin-left:12px}}body.knowledge main section .figure{display:block;width:100%}body.knowledge main section .figure figure{margin:0;text-align:center}@media (min-width: 768px){body.knowledge main section .figure figure{width:240px}}body.knowledge main section .figure figure img{max-width:100%;height:auto;border:solid 1px #e5e5e5;border-radius:16px}body.knowledge main section .figure figure+figure{margin-top:10px}body.knowledge main section .figure figcaption{padding-top:1em;font-size:0.75rem;color:#666;text-align:center}body.knowledge main section .figure figcaption p+p{margin-top:1rem;text-align:left}body.knowledge main section .point{margin-top:32px;padding:45px 0;background-color:#263B73;border-radius:16px;color:#fff;font-size:1.125rem;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.knowledge main section .point dt{margin:auto;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:flex-start;align-items:flex-start;text-align:center}body.knowledge main section .point dt::before{width:24px;height:42px;content:' ';background-image:url(../img/knowledge/point-left.png);background-repeat:no-repeat;background-position:0 4px}body.knowledge main section .point dt::after{width:24px;height:42px;content:' ';background-image:url(../img/knowledge/point-right.png);background-repeat:no-repeat;background-position:0 4px}body.knowledge main section .point dt span{display:block}body.knowledge main section .point dd{padding-top:16px}body.knowledge main section .point ol{margin:0;padding:0 40px;counter-reset:points;list-style:none}body.knowledge main section .point li{margin-top:1em;display:grid;grid-template-columns:1.2em 1fr;grid-column-gap:5px}@media (min-width: 768px){body.knowledge main section .point li{grid-column-gap:8px}}body.knowledge main section .point li::before{display:inline-block;padding-top:1px;margin-top:4px;width:1.2em;height:1.2em;text-align:center;font-size:.9em;line-height:1.2em;background-color:#fff;border-radius:50%;counter-increment:points;content:counter(points);color:#263B73}body.knowledge main section .point li em{background-color:#f5ff00;color:#263B73}body.knowledge main section .movie h3{margin-top:0}body.knowledge main section .movie h3+div{margin-top:1em}body.knowledge main section .osusume-items{padding:72px 0 0}body.knowledge main section .osusume-items h3{padding:5px 0 5px 12px;border:none;border-left:solid 4px #263B73;font-size:1.25rem}body.knowledge main section .osusume-items .row.osusume-item{margin-top:24px;padding-top:0}body.knowledge main section .osusume-items .row.osusume-item .row{flex-direction:row}body.knowledge main section .osusume-items .row.osusume-item>.col-md-6{margin-top:24px;padding:24px 0 0;border-top:1px solid #e5e5e5}@media (min-width: 768px){body.knowledge main section .osusume-items .row.osusume-item>.col-md-6{margin-top:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid #e5e5e5}body.knowledge main section .osusume-items .row.osusume-item>.col-md-6:nth-of-type(2n){border-right-color:transparent}body.knowledge main section .osusume-items .row.osusume-item>.col-md-6>div{height:100%}}body.knowledge main section .osusume-items .row.osusume-item>.col-md-6:nth-of-type(1){margin-top:0;padding-top:0;border-top:none}@media (min-width: 768px){body.knowledge main section .osusume-items .row.osusume-item>.col-md-6:nth-of-type(1){border-top:1px solid #e5e5e5}}body.knowledge main section .osusume-items .row.osusume-item>.col-md-6>div{padding:0 12px}@media (min-width: 768px){body.knowledge main section .osusume-items .row.osusume-item>.col-md-6>div{padding:24px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 992px){body.knowledge main section .osusume-items .row.osusume-item>.col-md-6>div{height:100%}}body.knowledge main section .osusume-items dt{font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem;line-height:1.4;color:#263B73}body.knowledge main section .osusume-items dt .note{display:block;margin-top:.5em;margin-left:1em;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1rem;line-height:1.2;text-indent:-1em}body.knowledge main section .osusume-items dt .note span{position:relative;left:0}body.knowledge main section .osusume-items.line2 dt{min-height:2.8em}@media (min-width: 768px){body.knowledge main section .osusume-items.line4 dt{min-height:5.6em}}@media (min-width: 992px){body.knowledge main section .osusume-items.line4 dt{min-height:4.2em}}@media (min-width: 1200px){body.knowledge main section .osusume-items.line4 dt{min-height:2.8em}}body.knowledge main section .osusume-items dd{margin-top:1em}body.knowledge main section .osusume-items .package{margin-top:24px;padding-left:0}@media (min-width: 768px){body.knowledge main section .osusume-items .package{margin-top:0}}body.knowledge main section .osusume-items .package a{display:block;border:solid 1px #e5e5e5}@media (min-width: 768px){body.knowledge main section .osusume-items .package a{margin-top:24px}}body.knowledge main section .osusume-items .package dt{padding:5px 0 5px 12px}body.knowledge main section .osusume-items .banner{margin-top:24px;padding-right:0}@media (min-width: 768px){body.knowledge main section .osusume-items .banner{margin-top:0}}body.knowledge main section .osusume-items .banner ul{padding:0;list-style:none}body.knowledge main section .osusume-items .banner li{margin:24px 0}@media (min-width: 768px){body.knowledge main section .osusume-items .banner li{margin:12px 0}}body.knowledge main section .osusume-items .banner li:first-child{margin-top:0}@media (min-width: 768px){body.knowledge main section .osusume-items .banner li:first-child{margin-top:24px}}body.knowledge main section .osusume-items p.note{color:#412b14;font-size:0.6875rem;line-height:1.4}body.knowledge main .mv{text-align:center}body.knowledge main .embed-responsive{margin:72px auto 0}@media (min-width: 768px){body.knowledge main .embed-responsive{width:80%}}body.knowledge main .chart a{margin-top:24px;display:block;border:1px solid #e5e5e5;border-radius:8px;transition:0.15s ease-in-out;text-align:center}body.knowledge main .chart a:hover{opacity:.5}body.knowledge main .chart img{padding:10px 30px}body.knowledge main .banner{margin-top:0}body.knowledge main .banner a{border:none}body.knowledge main .banner a img{padding:0}body.knowledge main .recommend-area{padding-bottom:72px;background-color:#f7f7f7}body.knowledge main .recommend-area h2{margin:0;padding:5px 0 5px 12px;border:none;border-left:solid 4px #263B73;font-size:1.25rem;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;text-align:left;color:#263B73}body.knowledge main .recommend-area h2{margin-left:0}body.knowledge main .recommend-area .container{padding:0}@media (min-width: 576px){body.knowledge main .recommend-area .container{padding:0 12px}}body.knowledge main .recommend-area .container .row{margin-right:-14px;margin-left:-14px;padding-top:40px}@media (min-width: 576px){body.knowledge main .recommend-area .container .row{margin-right:0;margin-left:0}}body.knowledge main .recommend-area .col{margin-top:-1px;padding:0;flex:0 1 auto;border:1px solid #e5e5e5;border-right:none;width:50%}body.knowledge main .recommend-area .col:nth-child(1){border-left:none}@media (min-width: 576px){body.knowledge main .recommend-area .col{padding:0 12px}body.knowledge main .recommend-area .col:nth-child(2n+1){border-left:none}}@media (min-width: 768px){body.knowledge main .recommend-area .col{width:25%}body.knowledge main .recommend-area .col:nth-child(2n+1){border-left:1px solid #e5e5e5}body.knowledge main .recommend-area .col:nth-child(4n+1){border-left:none}}@media (min-width: 992px){body.knowledge main .recommend-area .col{width:20%}body.knowledge main .recommend-area .col:nth-child(4n+1){border-left:1px solid #e5e5e5}body.knowledge main .recommend-area .col:nth-child(5n+1){border-left:none}}body.knowledge main .recommend-area .col a{color:#412b14}body.knowledge main .recommend-area .col a:hover dd,body.knowledge main .recommend-area .col a:focus dd{opacity:.75}body.knowledge main .recommend-area .col dl{margin-bottom:0;margin:27px 20px;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 576px){body.knowledge main .recommend-area .col dl{margin:20px 0}}body.knowledge main .recommend-area .col dt{margin-top:20px;order:2}body.knowledge main .recommend-area .col dt span{padding-top:0.2rem;display:block;font-size:70%}body.knowledge main .recommend-area .col dd{margin-bottom:0;padding:10px;background-color:#fff;order:1;transition:0.15s ease-in-out}body.knowledge main .recommend-area .col.new::after{content:'';position:absolute;top:0;left:0;width:40px;height:40px;background-image:url(../img/product/icn-new.png);background-size:40px 40px}body.knowledge main .recommend-area .col.newpackage::after{content:'';position:absolute;top:6px;left:6px;width:80px;height:18px;background-image:url(../img/product/icn-newpackage.png);background-size:80px 18px}body.knowledge main .recommend-area .col.blank{display:none}@media (min-width: 992px){body.knowledge main .recommend-area .col.blank{display:block;border-left:none}}body.knowledge main .view-more{padding-bottom:72px}body.knowledge main .view-more .btn{width:100%;margin-top:40px}body.knowledge main .view-more .btn:nth-of-type(1){margin-top:0}@media (min-width: 768px){body.knowledge main .view-more .btn{width:60%}}body.knowledge main .recommend-area+.view-more{padding-top:32px}body.knowledge main .recommend-area+.view-more .btn:nth-of-type(1){margin-top:40px}body.knowledge main .read-more{margin-top:72px;padding:24px;border:1px solid #e5e5e5;border-radius:16px}@media (min-width: 992px){body.knowledge main .read-more{margin-right:84px;margin-left:84px;padding:40px}}body.knowledge main .read-more h2{margin:0;padding:5px 0 5px 12px;border:none;border-left:solid 4px #263B73;font-size:1.25rem;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;text-align:left;color:#263B73}body.knowledge main .read-more ul{margin-top:24px;margin-bottom:0;padding-left:18px;color:#263B73}body.knowledge main .read-more li{margin-top:.5em}body.knowledge#knowledge-shampoo_faq main .faqsection .figure img{border-radius:0;border:none}body.knowledge.knowledge-movie main>.container .step h1{padding:6px;background-color:#263B73;font-size:1.125rem;color:#fff;text-align:center}@media (min-width: 768px){body.knowledge.knowledge-movie main>.container .step h1{font-size:1.5rem}}body.knowledge.knowledge-movie main>.container .step+section{margin-top:-1px;padding-top:0}body.knowledge.knowledge-movie main>.container>section>.row:nth-of-type(2n){flex-direction:row}body.knowledge.knowledge-movie main>.container>section section:nth-of-type(2n)>.row:nth-of-type(2n+1){flex-direction:row}body.knowledge.knowledge-movie main>.container>section section:nth-of-type(2n+1)>.row:nth-of-type(2n){flex-direction:row}@media (min-width: 768px){body.knowledge.knowledge-movie main>.container .row{flex-direction:row;justify-content:space-between}body.knowledge.knowledge-movie main>.container .row+.row{padding-top:24px}body.knowledge.knowledge-movie main>.container .row>.text{width:calc(100% - 260px)}body.knowledge.knowledge-movie main>.container .row>.figure{margin-top:0;width:240px}body.knowledge.knowledge-movie main>.container .row>.figure figure{width:240px;text-align:right}body.knowledge.knowledge-movie main>.container .row>.figure.col-md-6{width:auto;padding-left:0}body.knowledge.knowledge-movie main>.container .row>.figure.col-md-6 figure{width:100%}body.knowledge.knowledge-movie main>.container .row>.figure.col-md-6+.figure.col-md-6{padding-right:0;padding-left:12px}}@media (min-width: 992px){body.knowledge.knowledge-movie main>.container .row>.text{width:calc(100% - 280px)}body.knowledge.knowledge-movie main>.container .row>.figure{width:260px}body.knowledge.knowledge-movie main>.container .row>.figure figure{width:260px}}@media (min-width: 1200px){body.knowledge.knowledge-movie main>.container .row>.text{width:calc(100% - 440px)}body.knowledge.knowledge-movie main>.container .row>.figure{width:420px}body.knowledge.knowledge-movie main>.container .row>.figure figure{width:420px}}body.knowledge.knowledge-movie main>.container .row .time{margin-top:0;text-align:right;font-size:0.875rem;line-height:1}body.knowledge.knowledge-movie main>.container .group{padding:0 24px 32px;background-color:#f4f9f8}@media (min-width: 576px){body.knowledge.knowledge-movie main>.container .group{padding:40px}}body.knowledge.knowledge-movie main>.container .recommend-area{margin-right:-26px;margin-left:-26px;padding-top:40px;padding-bottom:0;background-color:transparent}@media (min-width: 576px){body.knowledge.knowledge-movie main>.container .recommend-area{margin-right:0;margin-left:0}}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h2{margin-left:8px}body.knowledge.knowledge-movie main>.container .recommend-area .recommend .row{padding-top:24px;flex-direction:row}@media (min-width: 768px){body.knowledge.knowledge-movie main>.container .recommend-area .recommend .row{justify-content:flex-start}}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h2+.row{margin-top:40px}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h3{padding:0 24px}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h3 a.btn span{display:inline-block;padding:0 20px 0 0;background-image:url(../img/icn-collapse-bottom.png);background-repeat:no-repeat;background-size:11px 7px;background-position:right center}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h3 a.btn[aria-expanded="true"] span{display:inline-block;padding:0 20px 0 0;background-image:url(../img/icn-collapse-top.png);background-repeat:no-repeat;background-size:11px 7px;background-position:right center}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h3 a.btn:focus{box-shadow:0 0 0 transparent}body.knowledge.knowledge-movie main>.container .recommend-area .recommend h4+.row{margin-top:1em}body.knowledge.knowledge-movie main .advice{margin-top:72px;padding:2px;border:4px solid #263B73;border-radius:4px;font-size:1.125rem;font-weight:bold}@media (min-width: 992px){body.knowledge.knowledge-movie main .advice{margin-right:84px;margin-left:84px}}body.knowledge.knowledge-movie main .advice>div{padding-bottom:90px;min-height:120px;background-repeat:no-repeat;background-size:120px 120px;background-position:center bottom;border:2px solid #263B73}@media (min-width: 768px){body.knowledge.knowledge-movie main .advice>div{min-height:210px;padding-right:240px;padding-bottom:0;background-size:200px 200px;background-position:right 10px bottom 0}}body.knowledge.knowledge-movie main .advice>div.hakozaki{background-image:url(../img/knowledge/superviser_hakozaki-smile.jpg)}body.knowledge.knowledge-movie main .advice h2{display:block;position:static;padding:6px 0;background-color:#263B73;border:none;font-size:1.25rem;line-height:1;text-align:center;color:#fff}body.knowledge.knowledge-movie main .advice h2::before{display:none}body.knowledge.knowledge-movie main .advice h2::after{display:none}@media (min-width: 768px){body.knowledge.knowledge-movie main .advice h2{display:inline-block;padding:6px 8px;font-size:1.5rem}}body.knowledge.knowledge-movie main .advice p{margin:0;padding:1em 40px 40px 40px;color:#263B73;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}@media (min-width: 768px){body.knowledge.knowledge-movie main .advice p{padding-right:0}}body.knowledge.knowledge-movie main .advice p:first-child{padding-top:40px}body.knowledge-index #header,body.knowledge-tag #header{margin-bottom:0}body.knowledge-index main>.container,body.knowledge-tag main>.container{padding-bottom:0}body.knowledge-index main .title-area,body.knowledge-tag main .title-area{padding:0;/*padding:80px 0 0;height:487px;*/position:relative;/*background-image:url(../img/knowledge/mv-sp.jpg)*/;background-size:cover;background-position:center center}body.knowledge-index main .title-area h1,body.knowledge-tag main .title-area h1{text-align:center}body.knowledge-index main .title-area h1 img,body.knowledge-tag main .title-area h1 img{max-width:300px;height:auto}body.knowledge-index main .title-area p,body.knowledge-tag main .title-area p{padding-top:20px;color:#fff;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:18px;line-height:30px;text-align:center}body.knowledge-index main .title-area p span,body.knowledge-tag main .title-area p span{display:block}@media (min-width: 768px){body.knowledge-index main .title-area,body.knowledge-tag main .title-area{/*height:400px;padding-top:44px;background-image:url(../img/knowledge/mv-pc.jpg)*/}body.knowledge-index main .title-area p span,body.knowledge-tag main .title-area p span{display:inline}}body.knowledge-index main h2,body.knowledge-tag main h2{text-align:center}@media (min-width: 768px){body.knowledge-index main h2,body.knowledge-tag main h2{margin-top:60px}}body.knowledge-index main .index .row,body.knowledge-tag main .index .row{justify-content:space-between}@media (min-width: 992px){body.knowledge-index main .index .row>div,body.knowledge-tag main .index .row>div{width:calc(50% - 12px)}}body.knowledge-index main .index .dog,body.knowledge-index main .index .cat,body.knowledge-tag main .index .dog,body.knowledge-tag main .index .cat{padding:83px 0 56px 0;position:relative;background-color:#fff;border-radius:16px}@media (min-width: 992px){body.knowledge-index main .index .dog,body.knowledge-index main .index .cat,body.knowledge-tag main .index .dog,body.knowledge-tag main .index .cat{padding:83px 0 56px 0}}body.knowledge-index main .index .dog h2,body.knowledge-index main .index .cat h2,body.knowledge-tag main .index .dog h2,body.knowledge-tag main .index .cat h2{font-size:1.625rem;font-weight:normal;text-align:center}body.knowledge-index main .index .dog ul,body.knowledge-index main .index .cat ul,body.knowledge-tag main .index .dog ul,body.knowledge-tag main .index .cat ul{margin:0 26px;padding-left:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media (min-width: 768px){body.knowledge-index main .index .dog ul,body.knowledge-index main .index .cat ul,body.knowledge-tag main .index .dog ul,body.knowledge-tag main .index .cat ul{margin:0 44px}}body.knowledge-index main .index .dog li,body.knowledge-index main .index .cat li,body.knowledge-tag main .index .dog li,body.knowledge-tag main .index .cat li{width:100%}@media (min-width: 768px){body.knowledge-index main .index .dog li,body.knowledge-index main .index .cat li,body.knowledge-tag main .index .dog li,body.knowledge-tag main .index .cat li{width:calc(25% - 18px)}}body.knowledge-index main .index .dog a,body.knowledge-index main .index .cat a,body.knowledge-tag main .index .dog a,body.knowledge-tag main .index .cat a{margin-top:40px;display:block;text-decoration:none;color:#412b14}@media (min-width: 768px){body.knowledge-index main .index .dog a,body.knowledge-index main .index .cat a,body.knowledge-tag main .index .dog a,body.knowledge-tag main .index .cat a{margin-top:40px}}body.knowledge-index main .index .dog a dl,body.knowledge-index main .index .cat a dl,body.knowledge-tag main .index .dog a dl,body.knowledge-tag main .index .cat a dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;flex-direction:column}body.knowledge-index main .index .filter,body.knowledge-tag main .index .filter{margin:24px -32px 0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;list-style:none}@media (min-width: 768px){body.knowledge-index main .index .filter,body.knowledge-tag main .index .filter{margin:24px -24px 0}}body.knowledge-index main .index .filter li,body.knowledge-tag main .index .filter li{width:calc(33.3% - 12px);margin-right:6px;margin-left:6px;padding:0;line-height:1}@media (min-width: 768px){body.knowledge-index main .index .filter li,body.knowledge-tag main .index .filter li{width:calc(20% - 24px);margin-right:12px;margin-left:12px}}body.knowledge-index main .index .filter li.filter-all,body.knowledge-tag main .index .filter li.filter-all{height:100%}body.knowledge-index main .index .filter li.filter-all a,body.knowledge-tag main .index .filter li.filter-all a{padding:0;text-align:center;line-height:88px}body.knowledge-index main .index .filter li.filter-all a span,body.knowledge-tag main .index .filter li.filter-all a span{padding:0}body.knowledge-index main .index .filter li svg .a,body.knowledge-tag main .index .filter li svg .a{fill:none}body.knowledge-index main .index .filter li svg .c,body.knowledge-tag main .index .filter li svg .c{fill:#fff}body.knowledge-index main .index .filter li svg .d,body.knowledge-tag main .index .filter li svg .d{fill:#263B73}body.knowledge-index main .index .filter li svg .e,body.knowledge-tag main .index .filter li svg .e{fill:#cbe2d7}body.knowledge-index main .index .filter li.filter-osouji svg .d,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo svg .d,body.knowledge-index main .index .filter li.filter-koinu svg .d,body.knowledge-index main .index .filter li.filter-koneko svg .d,body.knowledge-tag main .index .filter li.filter-osouji svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo svg .d,body.knowledge-tag main .index .filter li.filter-koinu svg .d,body.knowledge-tag main .index .filter li.filter-koneko svg .d{fill:#cbe2d7}body.knowledge-index main .index .filter li.filter-osouji svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo svg .e,body.knowledge-index main .index .filter li.filter-koinu svg .e,body.knowledge-index main .index .filter li.filter-koneko svg .e,body.knowledge-tag main .index .filter li.filter-osouji svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo svg .e,body.knowledge-tag main .index .filter li.filter-koinu svg .e,body.knowledge-tag main .index .filter li.filter-koneko svg .e{fill:#263B73}body.knowledge-index main .index .filter li.filter-osouji a:hover svg .d,body.knowledge-index main .index .filter li.filter-osouji a.selected svg .d,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a:hover svg .d,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a.selected svg .d,body.knowledge-index main .index .filter li.filter-koinu a:hover svg .d,body.knowledge-index main .index .filter li.filter-koinu a.selected svg .d,body.knowledge-index main .index .filter li.filter-koneko a:hover svg .d,body.knowledge-index main .index .filter li.filter-koneko a.selected svg .d,body.knowledge-tag main .index .filter li.filter-osouji a:hover svg .d,body.knowledge-tag main .index .filter li.filter-osouji a.selected svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a:hover svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a.selected svg .d,body.knowledge-tag main .index .filter li.filter-koinu a:hover svg .d,body.knowledge-tag main .index .filter li.filter-koinu a.selected svg .d,body.knowledge-tag main .index .filter li.filter-koneko a:hover svg .d,body.knowledge-tag main .index .filter li.filter-koneko a.selected svg .d{fill:#cbe2d7}body.knowledge-index main .index .filter li.filter-osouji a:hover svg .e,body.knowledge-index main .index .filter li.filter-osouji a:hover svg .f,body.knowledge-index main .index .filter li.filter-osouji a.selected svg .e,body.knowledge-index main .index .filter li.filter-osouji a.selected svg .f,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a:hover svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a:hover svg .f,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a.selected svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-shampoo a.selected svg .f,body.knowledge-index main .index .filter li.filter-koinu a:hover svg .e,body.knowledge-index main .index .filter li.filter-koinu a:hover svg .f,body.knowledge-index main .index .filter li.filter-koinu a.selected svg .e,body.knowledge-index main .index .filter li.filter-koinu a.selected svg .f,body.knowledge-index main .index .filter li.filter-koneko a:hover svg .e,body.knowledge-index main .index .filter li.filter-koneko a:hover svg .f,body.knowledge-index main .index .filter li.filter-koneko a.selected svg .e,body.knowledge-index main .index .filter li.filter-koneko a.selected svg .f,body.knowledge-tag main .index .filter li.filter-osouji a:hover svg .e,body.knowledge-tag main .index .filter li.filter-osouji a:hover svg .f,body.knowledge-tag main .index .filter li.filter-osouji a.selected svg .e,body.knowledge-tag main .index .filter li.filter-osouji a.selected svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a:hover svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a:hover svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a.selected svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-shampoo a.selected svg .f,body.knowledge-tag main .index .filter li.filter-koinu a:hover svg .e,body.knowledge-tag main .index .filter li.filter-koinu a:hover svg .f,body.knowledge-tag main .index .filter li.filter-koinu a.selected svg .e,body.knowledge-tag main .index .filter li.filter-koinu a.selected svg .f,body.knowledge-tag main .index .filter li.filter-koneko a:hover svg .e,body.knowledge-tag main .index .filter li.filter-koneko a:hover svg .f,body.knowledge-tag main .index .filter li.filter-koneko a.selected svg .e,body.knowledge-tag main .index .filter li.filter-koneko a.selected svg .f{fill:#fff}body.knowledge-index main .index .filter li.filter-dog.filter-toilet svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet svg .d{fill:#fff;stroke:#263B73;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}body.knowledge-index main .index .filter li.filter-dog.filter-toilet svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet svg .e{fill:#263B73}body.knowledge-index main .index .filter li.filter-dog.filter-toilet a:hover svg .d,body.knowledge-index main .index .filter li.filter-dog.filter-toilet a.selected svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet a:hover svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet a.selected svg .d{fill:none;stroke:#fff}body.knowledge-index main .index .filter li.filter-dog.filter-toilet a:hover svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-toilet a.selected svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet a:hover svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-toilet a.selected svg .e{fill:#fff}body.knowledge-index main .index .filter li.filter-dog.filter-pet-shu svg .d,body.knowledge-index main .index .filter li.filter-cat.filter-pet-shu svg .d,body.knowledge-tag main .index .filter li.filter-dog.filter-pet-shu svg .d,body.knowledge-tag main .index .filter li.filter-cat.filter-pet-shu svg .d{fill:#cde5d9}body.knowledge-index main .index .filter li.filter-dog.filter-pet-shu svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-pet-shu svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-pet-shu svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-pet-shu svg .e{fill:#263B73}body.knowledge-index main .index .filter li.filter-dog.filter-pet-shu a:hover svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-pet-shu a.selected svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-pet-shu a:hover svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-pet-shu a.selected svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-pet-shu a:hover svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-pet-shu a.selected svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-pet-shu a:hover svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-pet-shu a.selected svg .e{fill:#fff}body.knowledge-index main .index .filter li.filter-dog.filter-brushing svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-brushing svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing svg .e{fill:none;stroke:#263B73;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}body.knowledge-index main .index .filter li.filter-dog.filter-brushing svg .f,body.knowledge-index main .index .filter li.filter-cat.filter-brushing svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing svg .f{fill:none;stroke:#263B73;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}body.knowledge-index main .index .filter li.filter-dog.filter-brushing a:hover svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-brushing a:hover svg .f,body.knowledge-index main .index .filter li.filter-dog.filter-brushing a.selected svg .e,body.knowledge-index main .index .filter li.filter-dog.filter-brushing a.selected svg .f,body.knowledge-index main .index .filter li.filter-cat.filter-brushing a:hover svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-brushing a:hover svg .f,body.knowledge-index main .index .filter li.filter-cat.filter-brushing a.selected svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-brushing a.selected svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing a:hover svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing a:hover svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing a.selected svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-brushing a.selected svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing a:hover svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing a:hover svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing a.selected svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-brushing a.selected svg .f{stroke:#fff}body.knowledge-index main .index .filter li.filter-dog.filter-bubun-care svg .e,body.knowledge-tag main .index .filter li.filter-dog.filter-bubun-care svg .e{clip-path:url(#b)}body.knowledge-index main .index .filter li.filter-dog.filter-bubun-care svg .f,body.knowledge-tag main .index .filter li.filter-dog.filter-bubun-care svg .f{fill:#cde5d9}body.knowledge-index main .index .filter li.filter-cat.filter-toilet svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet svg .e{fill:none}body.knowledge-index main .index .filter li.filter-cat.filter-toilet svg .d,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet svg .d{fill:#cbe2d7}body.knowledge-index main .index .filter li.filter-cat.filter-toilet svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet svg .e{stroke:#263B73;stroke-miterlimit:10;stroke-width:1.2px}body.knowledge-index main .index .filter li.filter-cat.filter-toilet svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet svg .f{fill:#263B73}body.knowledge-index main .index .filter li.filter-cat.filter-toilet a:hover svg .d,body.knowledge-index main .index .filter li.filter-cat.filter-toilet a.selected svg .d,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a:hover svg .d,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a.selected svg .d{fill:#cbe2d7}body.knowledge-index main .index .filter li.filter-cat.filter-toilet a:hover svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-toilet a:hover svg .f,body.knowledge-index main .index .filter li.filter-cat.filter-toilet a.selected svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-toilet a.selected svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a:hover svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a:hover svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a.selected svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-toilet a.selected svg .f{fill:#fff}body.knowledge-index main .index .filter li.filter-cat.filter-bubun-care svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-bubun-care svg .e{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}body.knowledge-index main .index .filter li.filter-cat.filter-bubun-care svg .f,body.knowledge-tag main .index .filter li.filter-cat.filter-bubun-care svg .f{clip-path:url(#b)}body.knowledge-index main .index .filter li.filter-cat.filter-bubun-care a:hover svg .e,body.knowledge-index main .index .filter li.filter-cat.filter-bubun-care a.selected svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-bubun-care a:hover svg .e,body.knowledge-tag main .index .filter li.filter-cat.filter-bubun-care a.selected svg .e{stroke:#fff}body.knowledge-index main .index .filter li a,body.knowledge-tag main .index .filter li a{margin-top:12px;min-height:88px;height:auto;padding:17px 0 8px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;border:solid 1px #263B73;border-radius:4px;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:0.875rem;line-height:1;color:#263B73;white-space:nowrap}@media (min-width: 768px){body.knowledge-index main .index .filter li a,body.knowledge-tag main .index .filter li a{margin-top:24px}}body.knowledge-index main .index .filter li a svg,body.knowledge-tag main .index .filter li a svg{width:64px;height:42px}body.knowledge-index main .index .filter li a:hover,body.knowledge-index main .index .filter li a.selected,body.knowledge-tag main .index .filter li a:hover,body.knowledge-tag main .index .filter li a.selected{background-color:#263B73;color:#fff}body.knowledge-index main .index .filter li a:hover svg .a,body.knowledge-index main .index .filter li a.selected svg .a,body.knowledge-tag main .index .filter li a:hover svg .a,body.knowledge-tag main .index .filter li a.selected svg .a{fill:#263B73}body.knowledge-index main .index .filter li a:hover svg .c,body.knowledge-index main .index .filter li a.selected svg .c,body.knowledge-tag main .index .filter li a:hover svg .c,body.knowledge-tag main .index .filter li a.selected svg .c{fill:#263B73}body.knowledge-index main .index .filter li a:hover svg .d,body.knowledge-index main .index .filter li a.selected svg .d,body.knowledge-tag main .index .filter li a:hover svg .d,body.knowledge-tag main .index .filter li a.selected svg .d{fill:#fff}body.knowledge-index main .index .filter li a span,body.knowledge-tag main .index .filter li a span{padding-top:8px}body.knowledge-index main .index .row,body.knowledge-tag main .index .row{margin:0 -12px}@media (min-width: 992px){body.knowledge-index main .index .row>div,body.knowledge-tag main .index .row>div{width:100%}}body.knowledge-index main .index .dog,body.knowledge-index main .index .cat,body.knowledge-tag main .index .dog,body.knowledge-tag main .index .cat{margin-right:-26px;margin-left:-26px;padding-top:12px;padding-bottom:0;border-radius:0}@media (min-width: 768px){body.knowledge-index main .index .dog,body.knowledge-index main .index .cat,body.knowledge-tag main .index .dog,body.knowledge-tag main .index .cat{margin-right:-12px;margin-left:-12px;padding-top:20px}}@media (min-width: 992px){body.knowledge-index main .index .dog,body.knowledge-index main .index .cat,body.knowledge-tag main .index .dog,body.knowledge-tag main .index .cat{padding-top:24px;padding-bottom:0}}body.knowledge-index main .index .dog .articles,body.knowledge-index main .index .cat .articles,body.knowledge-tag main .index .dog .articles,body.knowledge-tag main .index .cat .articles{margin:0;flex-direction:column;justify-content:flex-start;flex-wrap:wrap}@media (min-width: 768px){body.knowledge-index main .index .dog .articles,body.knowledge-index main .index .cat .articles,body.knowledge-tag main .index .dog .articles,body.knowledge-tag main .index .cat .articles{margin:12px -8px 0;flex-direction:row}}@media (min-width: 992px){body.knowledge-index main .index .dog .articles,body.knowledge-index main .index .cat .articles,body.knowledge-tag main .index .dog .articles,body.knowledge-tag main .index .cat .articles{margin:0 -12px}}body.knowledge-index main .index .dog .articles li,body.knowledge-index main .index .cat .articles li,body.knowledge-tag main .index .dog .articles li,body.knowledge-tag main .index .cat .articles li{margin:24px 0 0 0;padding:18px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #263B73;border-radius:12px}@media (min-width: 768px){body.knowledge-index main .index .dog .articles li,body.knowledge-index main .index .cat .articles li,body.knowledge-tag main .index .dog .articles li,body.knowledge-tag main .index .cat .articles li{width:calc(33.3% - 16px);margin:16px 8px 0}}@media (min-width: 992px){body.knowledge-index main .index .dog .articles li,body.knowledge-index main .index .cat .articles li,body.knowledge-tag main .index .dog .articles li,body.knowledge-tag main .index .cat .articles li{width:calc(25% - 24px);margin:24px 12px 0}}body.knowledge-index main .index .dog .articles a,body.knowledge-index main .index .cat .articles a,body.knowledge-tag main .index .dog .articles a,body.knowledge-tag main .index .cat .articles a{margin-top:0;padding-top:0;height:100%}body.knowledge-index main .index .dog .articles a dl,body.knowledge-index main .index .cat .articles a dl,body.knowledge-tag main .index .dog .articles a dl,body.knowledge-tag main .index .cat .articles a dl{height:100%;position:relative;flex-direction:row}@media (min-width: 768px){body.knowledge-index main .index .dog .articles a dl,body.knowledge-index main .index .cat .articles a dl,body.knowledge-tag main .index .dog .articles a dl,body.knowledge-tag main .index .cat .articles a dl{flex-direction:column}}body.knowledge-index main .index .dog .articles a:hover .image,body.knowledge-index main .index .dog .articles a:focus .image,body.knowledge-index main .index .cat .articles a:hover .image,body.knowledge-index main .index .cat .articles a:focus .image,body.knowledge-tag main .index .dog .articles a:hover .image,body.knowledge-tag main .index .dog .articles a:focus .image,body.knowledge-tag main .index .cat .articles a:hover .image,body.knowledge-tag main .index .cat .articles a:focus .image{opacity:.75}body.knowledge-index main .index .dog .articles dt,body.knowledge-index main .index .cat .articles dt,body.knowledge-tag main .index .dog .articles dt,body.knowledge-tag main .index .cat .articles dt{padding:18px 0 0 0;flex:1 0 0;order:2;color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;font-size:1rem}@media (min-width: 768px){body.knowledge-index main .index .dog .articles dt,body.knowledge-index main .index .cat .articles dt,body.knowledge-tag main .index .dog .articles dt,body.knowledge-tag main .index .cat .articles dt{padding:16px 0 0 0;flex:0 1 auto}}@media (min-width: 992px){body.knowledge-index main .index .dog .articles dt,body.knowledge-index main .index .cat .articles dt,body.knowledge-tag main .index .dog .articles dt,body.knowledge-tag main .index .cat .articles dt{font-size:1.25rem}}body.knowledge-index main .index .dog .articles dt span,body.knowledge-index main .index .cat .articles dt span,body.knowledge-tag main .index .dog .articles dt span,body.knowledge-tag main .index .cat .articles dt span{display:block}body.knowledge-index main .index .dog .articles .image,body.knowledge-index main .index .cat .articles .image,body.knowledge-tag main .index .dog .articles .image,body.knowledge-tag main .index .cat .articles .image{max-width:100%;flex:0 0 auto;align-self:center;order:1;transition:0.15s ease-in-out;text-align:center}body.knowledge-index main .index .dog .articles .image img,body.knowledge-index main .index .cat .articles .image img,body.knowledge-tag main .index .dog .articles .image img,body.knowledge-tag main .index .cat .articles .image img{border-radius:8px}body.knowledge-index main .index .dog .articles .category,body.knowledge-index main .index .cat .articles .category,body.knowledge-tag main .index .dog .articles .category,body.knowledge-tag main .index .cat .articles .category{width:100%;bottom:0;order:3;flex:1 1 100%;align-self:flex-end;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:flex-end;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:14px;line-height:1}@media (min-width: 768px){body.knowledge-index main .index .dog .articles .category,body.knowledge-index main .index .cat .articles .category,body.knowledge-tag main .index .dog .articles .category,body.knowledge-tag main .index .cat .articles .category{flex:1 0 auto}}body.knowledge-index main .index .dog .articles .category ul,body.knowledge-index main .index .cat .articles .category ul,body.knowledge-tag main .index .dog .articles .category ul,body.knowledge-tag main .index .cat .articles .category ul{margin:12px 0 0 0;flex-direction:row;justify-content:flex-start}@media (min-width: 768px){body.knowledge-index main .index .dog .articles .category ul,body.knowledge-index main .index .cat .articles .category ul,body.knowledge-tag main .index .dog .articles .category ul,body.knowledge-tag main .index .cat .articles .category ul{margin-top:20px}}body.knowledge-index main .index .dog .articles .category li,body.knowledge-index main .index .cat .articles .category li,body.knowledge-tag main .index .dog .articles .category li,body.knowledge-tag main .index .cat .articles .category li{width:auto;display:inline-block;background-color:#fff;border:1px solid #263B73;border-radius:0;font-size:0.75rem;line-height:1;text-align:center;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;padding:5px;color:#263B73;margin:0 4px 0 0;width:auto;border-radius:4px}body.knowledge-index main .index .dog .articles .movie,body.knowledge-index main .index .cat .articles .movie,body.knowledge-tag main .index .dog .articles .movie,body.knowledge-tag main .index .cat .articles .movie{padding:7px 10px;position:absolute;top:0;left:0;border-radius:8px 0;background-color:#263B73;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;font-size:14px;line-height:1}body.knowledge-index main .view-more,body.knowledge-tag main .view-more{padding-top:72px}@media (min-width: 992px){body.faq main .container{padding:0 96px 115px}}body.faq main h2{padding:0;border:none;text-align:center;color:#412b14;font-size:26px}@media (min-width: 992px){body.faq main h2{margin-bottom:50px}}body.faq main dl{margin-top:35px;border:solid 1px #e5e5e5}@media (min-width: 992px){body.faq main dl{margin-top:50px}}body.faq main dt{padding:20px 15px;position:relative;background-color:#f7f7f7;font-size:18px;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}@media (min-width: 992px){body.faq main dt{padding:30px 20px 30px 85px;font-size:20px}}body.faq main dt span{padding-right:.5em}@media (min-width: 992px){body.faq main dt span{padding-right:0;position:absolute;top:30px;left:30px}}body.faq main dd{padding:25px 15px}@media (min-width: 992px){body.faq main dd{padding:25px 85px}}body.faq main dd p{margin-top:1em}body.faq main dd p:first-child{margin-top:0}body.faq main dd div.note{margin-top:20px;padding:14px 16px;background-color:#f7f7f7;font-size:0.75rem;counter-reset:note-no}body.faq main dd div.note ol{margin:0;padding-left:0;list-style:none}body.faq main dd div.note li{margin:0;padding-top:6px}body.faq main dd div.note li:first-child{padding-top:0}body.faq main dd div.note li::before{counter-increment:note-no;content:"※" counter(note-no) ". "}body.faq main dd dl{margin-top:0;border:none}body.faq main dd dl dt{margin-top:1em;padding:0;position:static;background-color:transparent;font-size:1rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body.faq main dd dl dt:first-child{margin-top:0}body.faq main dd dl dd{padding:0}body.faq main dd dl ul{margin-bottom:0}body.faq main dd dl ul+p{margin-top:0;margin-left:1.5em}body#contact main h2+p{margin-top:1rem}@media (min-width: 992px){body.company main>.container{padding:0 96px 120px}}@media (min-width: 992px){body.company#company-message main>.container,body.company#company-vision main>.container{padding-right:192px;padding-left:192px}}body.company#company-message main h2,body.company#company-vision main h2{padding-bottom:64px;padding-left:0;border:none;color:#412b14;font-size:2rem;line-height:1}body.company#company-message main h2 span,body.company#company-vision main h2 span{padding-top:24px;display:block}@media (min-width: 576px){body.company#company-message main h2 span.sp,body.company#company-vision main h2 span.sp{display:inline}}body.company#company-message main h2+p,body.company#company-vision main h2+p{margin-top:0}body.company#company-message main p,body.company#company-vision main p{margin-bottom:2rem}body.company#company-message main p:last-of-type,body.company#company-vision main p:last-of-type{margin-bottom:0}body.company#company-message main sup,body.company#company-vision main sup{font-size:0.625rem}body.company#company-message main div.note,body.company#company-vision main div.note{margin-top:-1rem;font-size:0.75rem;color:#666;counter-reset:note-no}body.company#company-message main div.note ol,body.company#company-message main div.note ul,body.company#company-vision main div.note ol,body.company#company-vision main div.note ul{margin:0;padding-left:0;padding-bottom:2rem;list-style:none}body.company#company-message main div.note li,body.company#company-vision main div.note li{margin:0;padding-top:6px}body.company#company-message main div.note li:first-child,body.company#company-vision main div.note li:first-child{padding-top:0}body.company#company-message main div.note li::before,body.company#company-vision main div.note li::before{counter-increment:note-no;content:"※" counter(note-no) ". "}body.company#company-vision main{text-align:center}body.company#company-vision main p span{display:block}@media (min-width: 768px){body.company#company-vision main p span.sp{display:inline}}body.company#company-about main td dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}body.company#company-about main td dt,body.company#company-about main td dd{padding-bottom:1rem}body.company#company-about main td dt:last-of-type,body.company#company-about main td dd:last-of-type{padding-bottom:0}body.company#company-about main td dt{width:9em}body.company#company-about main td dd{width:calc(100% - 9em)}body.company#company-outline main>.container{padding-bottom:105px}body.company#company-outline main h3 span{font-size:0.75rem}body.company#company-outline main h3 .catch{padding-bottom:.5em;display:block;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.company#company-outline main h3 .en{font-size:0.875rem;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.company#company-outline main h3 .en>span{visibility:hidden}body.company#company-outline main .category h3{margin-top:22px}@media (min-width: 768px){body.company#company-outline main .category h3{margin-top:49px}}body.company#company-outline main .category h2+h3{margin-top:40px}body.company#company-outline main .category h3+p{margin:24px 0}@media (min-width: 768px){body.company#company-outline main .category h3+p{margin:24px}}body.company#company-outline main .category .row{padding:0 12px;justify-content:space-between}@media (min-width: 768px){body.company#company-outline main .category .row{padding:0 20px;justify-content:flex-start}}body.company#company-outline main .category figure{margin-bottom:15px;padding:8px 8px 0 8px;width:calc(50% - 7.5px);border:1px solid #e5e5e5}@media (min-width: 768px){body.company#company-outline main .category figure{margin-left:16px;width:calc(25% - 20px)}}body.company#company-outline main .category figcaption{padding:20px 0;font-size:1.125rem;color:#263B73;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;text-align:center;line-height:1}@media (min-width: 1200px){body.company#company-group main .container{padding-right:135px;padding-left:135px}}body.company#company-group main .row{justify-content:space-between}body.company#company-group main .row div{width:100%}@media (min-width: 768px){body.company#company-group main .row div{flex:0 0 50%;max-width:50%;flex:0 0 auto;width:48%;position:relative}}@media (min-width: 1200px){body.company#company-group main .row div{width:46%}}body.company#company-group main .row dl{padding-top:60px;width:auto}@media (min-width: 768px){body.company#company-group main .row dl{padding-bottom:50px}}body.company#company-group main .row dt{font-size:1.25rem;font-weight:bold;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body.company#company-group main .row .map{padding-top:12px}@media (min-width: 768px){body.company#company-group main .row .map{padding-top:0;position:absolute;width:100%;bottom:0}}body.company#company-group main .row .map a{display:block;color:#fff}body.company#company-group main .main-office dl,body.company#company-group main .tokyo-office dl{padding-bottom:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 768px){body.company#company-group main .main-office dl,body.company#company-group main .tokyo-office dl{padding-top:0}}body.company#company-group main .main-office dt,body.company#company-group main .tokyo-office dt{order:1}body.company#company-group main .main-office .address,body.company#company-group main .tokyo-office .address{padding-top:15px;order:3}body.company#company-group main .main-office .tel,body.company#company-group main .tokyo-office .tel{order:4}body.company#company-group main .main-office .map,body.company#company-group main .tokyo-office .map{padding-top:15px;position:static;order:2}body.company#company-group main .main-office .map iframe,body.company#company-group main .tokyo-office .map iframe{display:block;max-width:100%}body.press main>.container{padding-bottom:72px}body.press main .title-area{margin-bottom:64px}body.press main .title-area h1{text-align:left}@media (min-width: 768px){body.press main .title-area h1{text-align:center}}body.press main .title-area h1 sup{font-size:0.5em}body.press main .title-area h1 span{margin-top:0.5em;display:block;font-size:0.5em}body.press main>.row{margin:0;flex-wrap:nowrap;flex-direction:column}@media (min-width: 768px){body.press main>.row{flex-direction:row}}@media (min-width: 768px){body.press main>.row>dl{width:55%}}@media (min-width: 992px){body.press main>.row>dl{width:65%}}body.press main>.row figure{padding-top:1rem}@media (min-width: 768px){body.press main>.row figure{width:45%;padding-left:24px}}@media (min-width: 992px){body.press main>.row figure{width:55%}}body.press main dl+.row figure{padding-top:2rem}@media (min-width: 992px){body.press main>.container{padding:0 96px}}body.press main p{margin-top:1rem;margin-bottom:0}body.press main p.sign{font-size:.75rem}body.press main p.leadtext{padding:24px;background-color:#f7f7f7;color:#412b14}body.press main p.leadtext+.centered-image{margin-top:24px}body.press main p.note{margin-top:.5rem;font-size:0.875rem}body.press main p.leadtext+.note{margin-top:.5rem}body.press main p.centered-image{text-align:center}body.press main p.leadtext+.centered-image{margin-top:24px}body.press main span.note{margin-top:0;font-size:0.875rem}body.press main div.note{margin-top:20px;padding:14px 16px;background-color:#f7f7f7;font-size:0.75rem;counter-reset:note-no}body.press main div.note ol,body.press main div.note ul{margin:0;padding-left:0;list-style:none}body.press main div.note li{margin:0;padding-top:6px}body.press main div.note li:first-child{padding-top:0}body.press main div.note li::before{content:'※'}body.press main div.note ol li::before{counter-increment:note-no;content:"※" counter(note-no) ". "}body.press main ul.feature{margin:0;padding:0;list-style:none}body.press main ul.feature li{margin-top:1em;font-size:1.125rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body.press main ul.feature li figcaption{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.press main table{margin-top:25px}body.press main tr{display:table-row}body.press main th{padding:10px;display:table-cell;width:auto;text-align:center}@media (min-width: 992px){body.press main th{padding:10px 16px}}body.press main td{padding:10px;width:auto;display:table-cell}body.press main td.name{min-width:6em}body.press main td p:nth-of-type(1){margin-top:0}body.press main td ul:last-child{margin-bottom:0}@media (min-width: 992px){body.press main td{padding:20px}}body.press main table+.note{margin-top:1rem}body.press main dt{margin-top:2em;font-size:1.125rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body.press main dt span.note{display:block;font-weight:normal;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.press main dd dt{font-size:1rem;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.press main h3+dl dt:first-child,body.press main h2+.row dt:first-child,body.press main h3+.row dt:first-child{margin-top:1rem}body.press main figure{text-align:center}@media (min-width: 992px){body.press main figure{text-align:right}}body.press main figcaption{font-size:0.75rem;text-align:center}@media (min-width: 992px){body.press main figcaption{text-align:left}}body.press main a.end{cursor:default}body.press main a.external{min-height:10px;display:inline-block;padding-right:15px;background-image:url(../img/nav-icn-external-sp.png);background-repeat:no-repeat;background-position:right center;background-size:10px 10px}body.press main .btn{display:block;margin:24px auto 0;padding:20px;width:100%;border-radius:44px;line-height:1;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;text-align:center}@media (min-width: 768px){body.press main .btn{width:80%;font-size:1.375rem}}body.press main .btn:hover,body.press main .btn:focus{border-color:#263B73}body.press main .contact{margin-top:76px;padding:24px;border:1px solid #e5e5e5;border-radius:16px}body.press main .contact dt{margin-top:0;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold}body.press main .contact dd{margin-top:.2rem}body.press main .banner{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}body.press main .banner a{margin-top:24px;display:block;transition:0.15s ease-in-out}body.press main .banner a:hover{opacity:.5}body.press main .banner a.end{cursor:default}body.press main .banner a.end:hover{opacity:1}body.press .style20200217_06-01{background-image:url(../press/2020/0217_06-fig02.png);background-repeat:no-repeat;background-position:cover}@media (min-width: 768px){body.press .style20200217_06-01{background-position:right top}}body.press .style20200217_06-01 dt:nth-of-type(1){padding-top:230px}@media (min-width: 768px){body.press .style20200217_06-01 dt:nth-of-type(1){padding-top:0}}@media (min-width: 768px){body.press .style20200217_06-01 dd:nth-of-type(1){padding-right:400px}}body.press .to-index{padding-top:0}@media (min-width: 992px){body.press .to-index{padding:76px 0}}body.press .to-index hr{margin:0}body.press .to-index .btn{margin-top:72px;margin-bottom:72px;width:auto}@media (min-width: 768px){body.press .to-index .btn{width:60%}}@media (min-width: 992px){body.press .to-index .btn{margin-bottom:0;width:40%}}body#press-index main .title-area h1{text-align:center}body#press-index main>.container{padding-bottom:120px}body#press-index main h2{margin-top:76px;padding:0;border:none;text-align:center;color:#412b14;font-size:26px}@media (min-width: 992px){body#press-index main h2{margin-bottom:50px}}body#press-index main td span{margin-top:0.2em;display:block;font-size:0.8em}@media (min-width: 992px){body.map section>.container{padding:0 96px 120px}}body.map section ul{padding:0;list-style:none}body.map section ul ul{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}body.map section ul ul li{margin-top:24px;padding:0 2em 0 0;border:none;font-size:1rem;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;white-space:nowrap}body.map section li{margin-top:48px;padding:5px 0 5px 12px;border-left:solid 4px #263B73;font-size:1.25rem;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;color:#263B73}body.brand{padding-top:0}body.brand #header{margin-bottom:0;height:auto;position:static;border-top:none;box-shadow:0 0 0 0 transparent}@media (min-width: 992px){body.brand #header{margin-bottom:0;height:auto;position:static}}body.petclean2019{padding-top:64px}@media (min-width: 992px){body.petclean2019{padding-top:0}}body.petclean2019 #header{border-color:#003894}@media (min-width: 992px){body.petclean2019 #header{border-bottom:none}}@media (min-width: 992px){body.petclean2019 #header{margin-bottom:0;height:172px}}@media (min-width: 992px){body.petclean2019 #header .drawer-navbar-header h1 img{width:126px;height:auto}}@media (min-width: 992px){body.petclean2019 #header nav.drawer-nav ul.drawer-menu{padding-top:56px;align-items:center}}body.petclean2019 #header nav.drawer-nav li .drawer-menu-item{background-image:url(../petclean/img/nav-icn-arrow.png)}@media (min-width: 992px){body.petclean2019 #header nav.drawer-nav li .drawer-menu-item{background-image:none}}body.petclean2019 #header nav.drawer-nav li a{color:#003894;border-width:2px}@media (min-width: 992px){body.petclean2019 #header nav.drawer-nav li:hover a,body.petclean2019 #header nav.drawer-nav li:focus a,body.petclean2019 #header nav.drawer-nav li.current a{border-color:#003894}}@media (min-width: 992px){body.petclean2019 #header nav.drawer-nav li a{padding-bottom:28px}body.petclean2019 #header nav.drawer-nav li.lion-pet a{display:block;padding:12px 17px;background-color:#263B73;border:none;border-radius:6px;color:#fff;transition-duration:.15s}body.petclean2019 #header nav.drawer-nav li.lion-pet:hover a,body.petclean2019 #header nav.drawer-nav li.lion-pet:focus a{border:none;background-color:#007a46}}@media (min-width: 1200px){body.petclean2019 #header nav.drawer-nav li{margin-right:40px;margin-left:40px}body.petclean2019 #header nav.drawer-nav li.lion-pet{margin-right:23px;margin-left:23px}}body.petclean2019 #header .drawer-hamburger-icon,body.petclean2019 #header .drawer-hamburger-icon:after,body.petclean2019 #header .drawer-hamburger-icon:before{background-color:#003894}body.petclean2019 main{color:#333}body.petclean2019 main section{padding:88px 0 94px;background-color:#F9FAFD}body.petclean2019 main section:nth-child(2n){background-color:#fff}body.petclean2019 main section>.container{position:relative}body.petclean2019 main section>.container>.row{padding-top:70px;justify-content:space-between}body.petclean2019 main section h2{margin:0;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;border:none;text-align:center;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.6rem;color:#003894;font-weight:normal}@media (min-width: 992px){body.petclean2019 main section h2{font-size:2.25rem}}body.petclean2019 main section h2 sup{font-size:.75rem;vertical-align:super}body.petclean2019 main section h2 strong{margin-bottom:48px;padding:10px 20px;display:inline-block;background-color:#003894;border-radius:20px;color:#fff;font-size:1rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.2;text-align:center}@media (min-width: 768px){body.petclean2019 main section h2 strong{padding:10px 80px;font-size:1.25rem}}body.petclean2019 main section h2 strong span{display:block}@media (min-width: 992px){body.petclean2019 main section h2 strong span{display:inline}}@media (min-width: 992px){body.petclean2019 main section h2>span>span{display:block}}body.petclean2019 main section h2>span>span.sp{display:block}@media (min-width: 992px){body.petclean2019 main section h2>span>span.sp{display:inline}}body.petclean2019 main section h3 sup{font-size:.75rem}body.petclean2019 main section ul li{margin-top:1em;line-height:1.75}body.petclean2019 main section ul li:first-child{margin-top:0}body.petclean2019 main section a{color:#003894}body.petclean2019 main section p.note{margin-top:1rem;font-size:0.75rem}body.petclean2019 main .title-area{margin-bottom:0;padding-top:56px;padding-bottom:56px;background-color:#F9FAFD}body.petclean2019 main .title-area h1{font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal;line-height:1;color:#003894}body.petclean2019 main .title-area h1 span{padding-top:12px;display:block;font-size:.75rem;line-height:1}body.petclean2019 main .product-list{height:300px;background-repeat:no-repeat;background-size:cover;background-position:center 0}@media (min-width: 992px){body.petclean2019 main .product-list{height:400px}}body.petclean2019 main .product-list .container{position:relative;height:300px}@media (min-width: 992px){body.petclean2019 main .product-list .container{height:400px}}body.petclean2019 main .product-list img{position:absolute}body.petclean2019 main .package{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}body.petclean2019 main .package a{margin-left:20px}@media (min-width: 992px){body.petclean2019 main .package a{margin-left:25px}}body.petclean2019 main .package a:first-child{margin-left:0}body.petclean2019 main .package dt{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:flex-end}body.petclean2019 main .package dt img{max-height:100%;width:auto;height:150px}@media (min-width: 576px){body.petclean2019 main .package dt img{width:auto;height:270px}}@media (min-width: 768px){body.petclean2019 main .package dt img{width:auto;height:120px}}@media (min-width: 992px){body.petclean2019 main .package dt img{width:auto;height:140px}}@media (min-width: 1200px){body.petclean2019 main .package dt img{height:215px}}body.petclean2019 main .package dd{margin:auto;padding-top:10px;width:60px;font-size:.875rem;text-align:center;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}@media (min-width: 1200px){body.petclean2019 main .package dd{width:80px}}body.petclean2019 main .package+.package{padding-top:30px}body.petclean2019 main .feature{margin-top:30px;position:static}@media (min-width: 768px){body.petclean2019 main .feature{margin-top:0}}body.petclean2019 main .feature ul{margin-bottom:0}body.petclean2019 main .feature li::before{margin-right:1em;padding:0 1em;border:1px solid #003894;color:#003894;font-size:.75rem}body.petclean2019 main .feature li.dog::before{content:'犬用'}body.petclean2019 main .feature li.cat::before{content:'猫用'}@media (min-width: 992px){body.petclean2019 main .fig{margin-right:auto;margin-left:auto;width:936px}}body.petclean2019 main .fig h3{margin-top:60px;background-color:#F1F1F1;border-radius:24px;font-size:1.125rem;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal;color:#003894}@media (min-width: 768px){body.petclean2019 main .fig h3{text-align:center}}body.petclean2019 main .fig img{min-height:1px}body.petclean2019 main .fig>div{margin-top:32px;padding:30px 20px;background-color:#FEF4F5;border:4px solid #FAD9DE;border-radius:16px}@media (min-width: 992px){body.petclean2019 main .fig>div{padding:56px 48px}}body.petclean2019 main .fig>div.graph{background-color:#fff}body.petclean2019 main .fig>div.row{margin-right:0;margin-left:0}body.petclean2019 main .fig ul,body.petclean2019 main .fig ol{margin:0;padding:0}@media (min-width: 768px){body.petclean2019 main .fig ul,body.petclean2019 main .fig ol{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-start}}@media (min-width: 992px){body.petclean2019 main .fig ul,body.petclean2019 main .fig ol{padding:0}}body.petclean2019 main .fig li{margin-top:0;padding:5px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:.875rem;color:#333333}@media (min-width: 768px){body.petclean2019 main .fig li{flex:1}}@media (min-width: 992px){body.petclean2019 main .fig li{margin:0 16px;padding:0}}body.petclean2019 main .fig li span{text-align:center}body.petclean2019 main .fig p{text-align:left}@media (min-width: 992px){body.petclean2019 main .fig p{text-align:center}}body.petclean2019 main .fig p+p{margin:1rem 0 0 0}body.petclean2019 main .fig dt{padding:12px 0;background-color:#fff;border-radius:24px;text-align:center;font-size:1.25rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;color:#003894}body.petclean2019 main .fig dd{padding-top:40px}body.petclean2019 main .fig dd p{text-align:left}body.petclean2019 main .fig.point{margin-top:32px;padding:32px;background-color:#FEF4F5;border:4px solid #FAD9DE;border-radius:16px}@media (min-width: 992px){body.petclean2019 main .fig.point{padding:32px}}body.petclean2019 main .fig.point>div{margin-top:0;background-color:#fff;border:none}@media (min-width: 992px){body.petclean2019 main .fig.point>div{padding:28px 32px 30px}}body.petclean2019 main .fig.point>div+div{margin-top:32px}body.petclean2019 main .fig.point h3{margin-top:0;margin-bottom:28px;padding:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;background-color:transparent;border-radius:0;text-align:left;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.5}@media (min-width: 768px){body.petclean2019 main .fig.point h3{flex-direction:row;line-height:1.2}}body.petclean2019 main .fig.point h3 img{margin-bottom:24px;width:58px;height:auto;display:block}@media (min-width: 768px){body.petclean2019 main .fig.point h3 img{margin-bottom:0;margin-right:14px}}body.petclean2019 main .fig.point .fukidashi{margin:30px -12px 10px;padding:12px 6px;position:relative;background-color:#FEF4F5;border:2px solid #FAD9DE;border-radius:16px;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#F3415C;font-size:1rem;text-align:center}@media (min-width: 992px){body.petclean2019 main .fig.point .fukidashi{margin:30px 0 10px;font-size:1.125rem}}body.petclean2019 main .fig.point .fukidashi::after{position:absolute;left:27px;top:-17px;width:16px;height:17.5px;background-image:url(../../../petclean/img/fukidashi.png);background-size:16px auto;content:''}body.petclean2019 main .caution{font-size:.75rem}body.petclean2019 main .caution dt img{position:absolute;width:70px;height:70px;top:-75px;right:0}@media (min-width: 768px){body.petclean2019 main .caution dt img{width:90px;height:90px;top:0;right:15px}}@media (min-width: 992px){body.petclean2019 main .caution dt img{width:104px;height:104px}}body.petclean2019 main .caution dd{padding-top:30px;padding-left:1.5rem}body.petclean2019 main .iyakubugaihin{margin:30px 0 30px 1rem;padding:9px 24px;display:inline-block;border:1px solid #CCCCCC;font-size:.875rem;color:#666}body.petclean2019 main .iyakubugaihin+.caution dd{padding-top:0}body.petclean2019#home main section{background-color:#fdfaf8}body.petclean2019#home main section.message{background-color:#fff;color:#003894}body.petclean2019#home main h2{font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.petclean2019#home main h2 strong{margin-bottom:32px;background-color:#FAD9DE;color:#003894;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){body.petclean2019#home main h2 span{padding-bottom:.5em}}body.petclean2019#home main .message{padding-top:64px}body.petclean2019#home main .message .container{padding-bottom:170px;background-image:url(../petclean/img/index/illust.png);background-repeat:no-repeat;background-size:contain;background-position:center bottom}@media (min-width: 576px){body.petclean2019#home main .message .container{background-size:500px 168px}}@media (min-width: 1200px){body.petclean2019#home main .message .container{padding-bottom:0;background-position:right 0 bottom 20px}}body.petclean2019#home main .message p{margin-top:0;padding-top:50px;font-size:1.125rem}@media (min-width: 1200px){body.petclean2019#home main .message p{padding-left:96px;padding-right:550px}}body.petclean2019#home main .index{padding-top:70px}body.petclean2019#home main .index h2{font-size:2.25rem}@media (min-width: 992px){body.petclean2019#home main .index h2 strong{padding-right:120px;padding-left:120px}}body.petclean2019#home main .index .row{padding-top:30px}body.petclean2019#home main .index .row a{display:block;position:relative;margin-top:24px;padding:30px 20px 160px 20px;height:calc(100% - 24px);background-repeat:no-repeat;background-size:200px 104px;background-position:center bottom 30px;background-color:#fff;border:4px solid #FAD9DE;border-radius:16px}@media (min-width: 1200px){body.petclean2019#home main .index .row a{padding:40px 34px;background-position:right 32px top 84px}}body.petclean2019#home main .index .row a::before{padding:5px;width:8em;position:absolute;left:calc(50% - 4em);background-color:#003894;border-radius:12px;color:#fff;font-size:12px;line-height:1;text-align:center}@media (min-width: 1200px){body.petclean2019#home main .index .row a::before{width:8em;left:34px}}body.petclean2019#home main .index dl{padding-top:30px}@media (min-width: 1200px){body.petclean2019#home main .index dl{width:250px;padding-top:48px}}body.petclean2019#home main .index dt{font-size:2rem;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}@media (min-width: 1200px){body.petclean2019#home main .index dt{text-align:left}}body.petclean2019#home main .index .shampoo a{background-image:url(../petclean/img/index/shampoo.jpg)}body.petclean2019#home main .index .shampoo a::before{content:'shampoo'}body.petclean2019#home main .index .sheet a{background-image:url(../petclean/img/index/sheet.jpg)}body.petclean2019#home main .index .sheet a::before{content:'sheet'}body.petclean2019#home main .index .brushing a{background-image:url(../petclean/img/index/brushing.jpg)}body.petclean2019#home main .index .brushing a::before{content:'brushing'}body.petclean2019#home main .index .care a{background-image:url(../petclean/img/index/care.jpg)}body.petclean2019#home main .index .care a::before{content:'care'}body.petclean2019#shampoo main .product-list{background-image:url(../petclean/img/shampoo/pict_main.jpg)}body.petclean2019#shampoo main .product-list img{width:366px;height:120px;left:0;bottom:-45px}body.petclean2019#shampoo main .lead-block{padding:84px 0}@media (min-width: 992px){body.petclean2019#shampoo main .lead-block .container{width:936px;box-sizing:content-box}}body.petclean2019#shampoo main .lead-block .row{padding-top:60px;justify-content:space-between}body.petclean2019#shampoo main .lead-block .col-md-8{margin-top:30px}@media (min-width: 992px){body.petclean2019#shampoo main .lead-block .col-md-8{margin-top:0}}body.petclean2019#shampoo main .lead-block h2{font-size:2rem;line-height:1.5}body.petclean2019#shampoo main .lead-block h2 span{display:block}body.petclean2019#shampoo main .lead-block dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}body.petclean2019#shampoo main .lead-block dt{padding-top:.5em;order:2;text-align:center;color:#003894;font-size:.875rem}body.petclean2019#shampoo main .lead-block dd{padding-top:.5em;order:3;font-size:.75rem}body.petclean2019#shampoo main .lead-block .image{order:1;min-height:1px;text-align:center}@media (min-width: 992px){body.petclean2019#shampoo main .lead-block .image{text-align:left}}body.petclean2019#shampoo main .lead-block .image img{border-radius:0}body.petclean2019#shampoo main #koinu-koneko .graph{text-align:center}@media (min-width: 992px){body.petclean2019#shampoo main #koinu-koneko .graph img{max-width:688px}}body.petclean2019#shampoo main #koinu-koneko-rs .fig .col-md-6+.col-md-6{margin-top:1rem}@media (min-width: 768px){body.petclean2019#shampoo main #koinu-koneko-rs .fig .col-md-6+.col-md-6{margin-top:0}}body.petclean2019#shampoo main #koinu-koneko-rs .fig p{text-align:left}body.petclean2019#shampoo main #koinu-koneko-rs .fig p.fukidashi{text-align:center}body.petclean2019#shampoo main #koinu-koneko-rs .fig .col-md-6 img{border-radius:12px}body.petclean2019#shampoo main #koinu-koneko-rs .fig li span{padding-top:4px}@media (min-width: 992px){body.petclean2019#shampoo main #koinu-koneko-rs .fig li span{padding-top:14px;width:130px}}@media (min-width: 992px){body.petclean2019#shampoo main #awa .fig p img{max-width:696px}}body.petclean2019#shampoo main #osanpo .fig .row .col-md-4+.col-md-4 dl{margin-top:30px}@media (min-width: 768px){body.petclean2019#shampoo main #osanpo .fig .row .col-md-4+.col-md-4 dl{margin-top:0}}body.petclean2019#shampoo main #osanpo .fig .row dt{font-size:1rem}@media (min-width: 768px){body.petclean2019#shampoo main #osanpo .fig .row dt{font-size:.75rem}}@media (min-width: 992px){body.petclean2019#shampoo main #osanpo .fig .row dt{font-size:1rem}}body.petclean2019#shampoo main #osanpo .fig .row dd{margin-top:16px;padding:16px 16px 32px 16px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;position:relative;background-color:#fff;border-radius:16px}@media (min-width: 768px){body.petclean2019#shampoo main #osanpo .fig .row dd{padding:10px 10px 20px 10px}}@media (min-width: 992px){body.petclean2019#shampoo main #osanpo .fig .row dd{padding:16px 16px 32px 16px}}body.petclean2019#shampoo main #osanpo .fig .row dd span{position:absolute;right:16px;bottom:12px;font-size:10px;line-height:1}@media (min-width: 768px){body.petclean2019#shampoo main #osanpo .fig .row dd span{right:10px;bottom:5px}}@media (min-width: 992px){body.petclean2019#shampoo main #osanpo .fig .row dd span{right:16px;bottom:12px}}body.petclean2019#shampoo main #osanpo .fig .graph{text-align:center}@media (min-width: 992px){body.petclean2019#shampoo main #osanpo .fig .graph img{max-width:688px}}body.petclean2019#sheet main .product-list{background-image:url(../petclean/img/sheet/pict_main.jpg)}body.petclean2019#sheet main .product-list img{width:243px;height:120px;right:12px;bottom:-45px}@media (min-width: 576px){body.petclean2019#sheet main .product-list img{right:0}}@media (min-width: 992px){body.petclean2019#sheet main .product-list img{right:auto}}@media (min-width: 992px){body.petclean2019#sheet main #seiketsu-sheet .package dd{width:80px}}@media (min-width: 1200px){body.petclean2019#sheet main #seiketsu-sheet .package dd{width:100px}}body.petclean2019#sheet main #seiketsu-sheet .fig>div{background-color:#fff}@media (min-width: 992px){body.petclean2019#sheet main #seiketsu-sheet .fig img{width:568px}}body.petclean2019#brushing main .product-list{background-image:url(../petclean/img/brushing/pict_main.jpg)}body.petclean2019#brushing main .product-list img{width:127px;height:120px;bottom:-45px;left:0}@media (min-width: 992px){body.petclean2019#brushing main .product-list img{left:121px}}@media (min-width: 768px){body.petclean2019#brushing main .package dt img{height:160px}}@media (min-width: 992px){body.petclean2019#brushing main .package dt img{height:200px}}@media (min-width: 1200px){body.petclean2019#brushing main .package dt img{height:240px}}body.petclean2019#brushing main #ketorina .fig li img{border-radius:16px}body.petclean2019#brushing main #ketorina .fig li span{padding-top:12px}body.petclean2019#brushing main #ketorina .fig .col-md-6 p{text-align:left}body.petclean2019#brushing main #ketorina .graph{text-align:center}@media (min-width: 992px){body.petclean2019#brushing main #ketorina .graph img{max-width:688px}}body.petclean2019#care main .product-list{background-image:url(../petclean/img/care/pict_main.jpg)}body.petclean2019#care main .product-list img{width:168px;height:120px;bottom:-45px;left:0}@media (min-width: 992px){body.petclean2019#care main .product-list img{right:auto;left:100px}}body.petclean2019#care main p{margin-top:1rem;text-align:left}body.petclean2019#care main p.note{margin-top:2em;font-size:.75rem}@media (min-width: 768px){body.petclean2019#care main p.note{margin-top:1em;margin-left:1.5rem}}body.petclean2019#care main #jokin-tissue .package dt img{width:220px;height:auto}body.petclean2019#care main #jokin-tissue .package dd{width:auto}body.petclean2019#care main #jokin-foam li span{padding-top:14px}@media (min-width: 992px){body.petclean2019#care main #jokin-foam li span{width:130px}}@media (min-width: 768px){body.petclean2019#care main #jokin-foam .fig p.note{text-align:right}}body.catsuna-flow{padding-top:0;background-image:url(../catsuna/flow/img/bg_footprint.png);background-size:414px 414px}@media (min-width: 992px){body.catsuna-flow main h1{text-align:left}}body.catsuna-flow main h2{margin:0;padding:0;border:none;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}body.catsuna-flow main .start,body.catsuna-flow main .question,body.catsuna-flow main .result{margin:15px;background-color:#FFF9D5;border-radius:10px}@media (min-width: 992px){body.catsuna-flow main .start,body.catsuna-flow main .question,body.catsuna-flow main .result{margin:50px auto;padding:0;width:800px;border-radius:15px;box-shadow:0 3px 8px rgba(0,0,0,0.28)}}@media (min-width: 1200px){body.catsuna-flow main .start,body.catsuna-flow main .question,body.catsuna-flow main .result{margin:80px auto;width:1104px}}body.catsuna-flow main .button a{margin:auto;padding:19px 0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;background-color:#FF7714;border-radius:8px;border:3px solid #fff;box-shadow:0 3px 6px rgba(0,0,0,0.16);transition-duration:.15s;font-size:1.5rem;line-height:1;color:#fff;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}@media (min-width: 1200px){body.catsuna-flow main .button a{width:480px;border-radius:15px;border-width:5px;font-size:2.375rem}}body.catsuna-flow main .button a:hover,body.catsuna-flow main .button a:focus{background-color:#ea6300}body.catsuna-flow main .button a span{padding-left:33px;background-image:url(../catsuna/flow/img/icn_clipboard-white.png);background-repeat:no-repeat;background-size:auto 29px;line-height:29px}@media (min-width: 1200px){body.catsuna-flow main .button a span{padding-left:60px;background-repeat:no-repeat;background-size:38px 48px;line-height:48px}}@media (min-width: 992px){body.catsuna-flow main .start{padding:0}}body.catsuna-flow main .start .lead-block{padding:15px 15px 290px 15px;background-image:url(../catsuna/flow/img/pct_cat.png);background-repeat:no-repeat;background-size:360px auto;background-position:center bottom}body.catsuna-flow main .start .lead-block>div{background-image:url(../catsuna/flow/img/bg_blob.png);background-repeat:no-repeat;background-size:contain;background-position:center top}@media (min-width: 992px){body.catsuna-flow main .start .lead-block{padding:0 0 0 20px;background-image:url(../catsuna/flow/img/pct_cat@2x.png);background-repeat:no-repeat;background-size:auto 400px;background-position:right center}body.catsuna-flow main .start .lead-block>div{padding:0 0 50px 20px;background-image:url(../catsuna/flow/img/bg_blob@2x.png);background-repeat:no-repeat;background-size:400px auto;background-position:left top 30px}}@media (min-width: 1200px){body.catsuna-flow main .start .lead-block{padding-left:60px;background-size:600px auto;background-position:right center}body.catsuna-flow main .start .lead-block>div{background-size:560px auto;background-position:left top 76px}}body.catsuna-flow main .start .lead-block h1{padding-top:30px}@media (min-width: 992px){body.catsuna-flow main .start .lead-block h1{padding-top:0}}body.catsuna-flow main .start .lead-block h1 img{width:90%;height:auto}@media (min-width: 768px){body.catsuna-flow main .start .lead-block h1 img{width:60%}}@media (min-width: 992px){body.catsuna-flow main .start .lead-block h1 img{padding-top:30px;width:400px}}@media (min-width: 1200px){body.catsuna-flow main .start .lead-block h1 img{padding-top:80px;width:504px}}body.catsuna-flow main .start .lead-block h2{margin:0;padding:0;border:none;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}@media (min-width: 768px){body.catsuna-flow main .start .lead-block h2{font-size:2.375rem}}body.catsuna-flow main .start .lead-block p{padding-top:20px;line-height:1.875}@media (min-width: 992px){body.catsuna-flow main .start .lead-block p{width:400px}}@media (min-width: 1200px){body.catsuna-flow main .start .lead-block p{width:520px}}body.catsuna-flow main .start .package{padding-bottom:30px;background-image:url(../catsuna/flow/img/bg_halftone.png);background-size:12px 140px;background-repeat:repeat-x;background-position:center bottom}@media (min-width: 1200px){body.catsuna-flow main .start .package{padding-bottom:80px;background-image:url(../catsuna/flow/img/bg_halftone.png);background-size:24px 280px}}@media (min-width: 992px){body.catsuna-flow main .start .package .autoplay{margin:0 auto;width:800px}}@media (min-width: 1200px){body.catsuna-flow main .start .package .autoplay{width:980px}}body.catsuna-flow main .start .package .autoplay img{padding:0 18px}@media (min-width: 1200px){body.catsuna-flow main .start .package .autoplay img{height:216px;width:auto}}body.catsuna-flow main .start .movie{padding:30px;background-color:#fff;background-image:url(../catsuna/flow/img/bg_saw.png);background-size:12px 6px;background-repeat:repeat-x;border-radius:0 0 10px 10px}@media (min-width: 1200px){body.catsuna-flow main .start .movie{padding:80px 0;background-size:24px 12px;border-radius:0 0 15px 15px}}body.catsuna-flow main .start .movie h2{text-align:center;font-size:1.125rem}@media (min-width: 768px){body.catsuna-flow main .start .movie h2{font-size:2.375rem}}body.catsuna-flow main .start .movie h2>span{padding:9px 0 9px 42px;background-image:url(../catsuna/flow/img/icn_movie.png);background-repeat:no-repeat;background-size:35px 35px}@media (min-width: 768px){body.catsuna-flow main .start .movie h2>span{padding:9px 0 9px 70px;background-size:56px 56px}}body.catsuna-flow main .start .movie h2>span>span{background-color:#FAFF88}body.catsuna-flow main .start .movie .embed-responsive{margin:20px auto 0;max-width:940px}@media (min-width: 1200px){body.catsuna-flow main .start .movie .embed-responsive{margin:64px auto 0}}body.catsuna-flow main .start .button{padding:0 15px 30px;background-color:#FFE798}@media (min-width: 1200px){body.catsuna-flow main .start .button{padding:0 0 80px 0}}body.catsuna-flow main .question,body.catsuna-flow main .result{position:relative;padding-bottom:15px}@media (min-width: 992px){body.catsuna-flow main .question,body.catsuna-flow main .result{padding-bottom:48px}}body.catsuna-flow main .question h1,body.catsuna-flow main .result h1{padding-top:20px;padding-left:20px;text-align:center}@media (min-width: 576px){body.catsuna-flow main .question h1,body.catsuna-flow main .result h1{padding-left:0}}@media (min-width: 992px){body.catsuna-flow main .question h1,body.catsuna-flow main .result h1{padding-top:48px;padding-left:260px;text-align:left}}@media (min-width: 1200px){body.catsuna-flow main .question h1,body.catsuna-flow main .result h1{padding-top:48px;padding-left:285px}}body.catsuna-flow main .question h1 img,body.catsuna-flow main .result h1 img{width:220px;height:auto}@media (min-width: 576px){body.catsuna-flow main .question h1 img,body.catsuna-flow main .result h1 img{width:255px}}@media (min-width: 992px){body.catsuna-flow main .question h1 img,body.catsuna-flow main .result h1 img{width:400px}}@media (min-width: 1200px){body.catsuna-flow main .question h1 img,body.catsuna-flow main .result h1 img{width:686px}}body.catsuna-flow main .question>div:nth-of-type(1),body.catsuna-flow main .result>div:nth-of-type(1){margin:14px 15px 0;background-color:#fff;border:1px solid #D1CCAE}@media (min-width: 992px){body.catsuna-flow main .question>div:nth-of-type(1),body.catsuna-flow main .result>div:nth-of-type(1){margin:26px 48px 0;border-radius:10px}}body.catsuna-flow main .question>div:nth-of-type(1)>div,body.catsuna-flow main .result>div:nth-of-type(1)>div{margin:0 15px}@media (min-width: 992px){body.catsuna-flow main .question>div:nth-of-type(1)>div,body.catsuna-flow main .result>div:nth-of-type(1)>div{margin:0 48px}}body.catsuna-flow main .question .cat,body.catsuna-flow main .result .cat{position:absolute;width:70px;height:auto;top:15px;left:13px}@media (min-width: 992px){body.catsuna-flow main .question .cat,body.catsuna-flow main .result .cat{top:15px;left:90px;width:150px}}@media (min-width: 1200px){body.catsuna-flow main .question .cat,body.catsuna-flow main .result .cat{top:30px;left:133px;width:186px}}body.catsuna-flow main .question>div>div{padding:60px 0 45px;background-image:url(../catsuna/flow/img/bg_stripe.png),url(../catsuna/flow/img/bg_stripe.png);background-repeat:repeat-x, repeat-x;background-size:48px auto, 48px auto;background-position:left 0 top 15px, left 0 bottom 15px}@media (min-width: 992px){body.catsuna-flow main .question>div>div{padding:175px 0 120px;background-size:72px auto, 72px auto;background-position:left 0 top 48px, left 0 bottom 48px}}body.catsuna-flow main .question>div h2{padding:0 15px;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal;color:#000;font-size:1.125rem}body.catsuna-flow main .question>div h2 span{padding-bottom:.2em;display:block}@media (min-width: 992px){body.catsuna-flow main .question>div h2{padding:0 24px;font-size:2.375rem}}body.catsuna-flow main .question>div ul{margin:30px 0 0 0;padding:0 15px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;list-style:none}@media (min-width: 992px){body.catsuna-flow main .question>div ul{margin:94px 0 0 0;padding:0;flex-direction:row}}body.catsuna-flow main .question>div li{flex:1;margin-bottom:15px}@media (min-width: 992px){body.catsuna-flow main .question>div li{margin:0 24px}}body.catsuna-flow main .question>div li a{padding:20px 0;width:100%;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;border-radius:8px;transition-duration:.15s;text-align:center;color:#fff;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1rem;line-height:1.1}@media (min-width: 1200px){body.catsuna-flow main .question>div li a{padding:18px 0;flex-direction:column;height:100%;border-radius:15px;font-size:1.875rem}}body.catsuna-flow main .question>div li a span{display:block}body.catsuna-flow main .question>div li:nth-child(1){margin-left:0}body.catsuna-flow main .question>div li:nth-child(1) a{background-color:#0AA1C7}body.catsuna-flow main .question>div li:nth-child(1) a:hover,body.catsuna-flow main .question>div li:nth-child(1) a:focus{background-color:#0882a0}body.catsuna-flow main .question>div li:nth-child(2){margin-right:0}body.catsuna-flow main .question>div li:nth-child(2) a{background-color:#F16846}body.catsuna-flow main .question>div li:nth-child(2) a:hover,body.catsuna-flow main .question>div li:nth-child(2) a:focus{background-color:#ee4920}body.catsuna-flow main .result .note{margin:12px 0;padding:5px;background-color:#f7f7f7}@media (min-width: 768px){body.catsuna-flow main .result .item{margin-top:0}}body.catsuna-flow main .result .item dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;background-color:#edf6f3;border:2px solid #263B73;border-radius:10px}@media (min-width: 768px){body.catsuna-flow main .result .item dl{border-width:3px}}body.catsuna-flow main .result .item dl+dl{margin-top:15px}body.catsuna-flow main .result .item .package{order:1;padding:15px;min-height:1px;background-color:#fff;border-bottom:dotted 1px #263B73;border-radius:10px 10px 0 0;text-align:center}@media (min-width: 768px){body.catsuna-flow main .result .item .package{padding:24px}}body.catsuna-flow main .result .item .package img{max-height:180px;width:auto}@media (min-width: 768px){body.catsuna-flow main .result .item .package img{max-height:280px}}body.catsuna-flow main .result .item dt{order:2;padding:16px 16px 0;text-align:center;font-size:1rem;color:#000;font-weight:bold}@media (min-width: 768px){body.catsuna-flow main .result .item dt{padding:24px 24px 0}}body.catsuna-flow main .result .item dt span{display:block}@media (min-width: 1200px){body.catsuna-flow main .result .item dt span{display:inline}}body.catsuna-flow main .result .item .data{order:3;padding:15px;min-height:1px;border-radius:0 0 10px 10px}@media (min-width: 768px){body.catsuna-flow main .result .item .data{padding:24px}}body.catsuna-flow main .result .item .data ul{margin:0;padding:0;list-style:none;flex:1}body.catsuna-flow main .result .item .data ul:nth-of-type(1){margin-left:0}body.catsuna-flow main .result .item .data ul:nth-of-type(1) a{padding:0;display:block;border-radius:5px;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:bold;color:#fff;font-size:.6875rem;min-height:54px;line-height:54px}@media (min-width: 768px){body.catsuna-flow main .result .item .data ul:nth-of-type(1) a{font-size:.875rem}}@media (min-width: 1200px){body.catsuna-flow main .result .item .data ul:nth-of-type(1) a{border-radius:10px;font-size:1.125rem}}body.catsuna-flow main .result .item .data ul:nth-of-type(2){margin-right:0;display:-webkit-flex;display:-ms-flex;display:flex}body.catsuna-flow main .result .item .data ul:nth-of-type(2) li{flex:1;margin-top:16px;margin-right:16px}body.catsuna-flow main .result .item .data ul:nth-of-type(2) li:last-child{margin-right:0}body.catsuna-flow main .result>div:nth-of-type(1)>div{padding:15px 0 53px;background-image:url(../catsuna/flow/img/bg_stripe.png);background-repeat:repeat-x;background-size:48px auto;background-position:left 0 bottom 15px}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1)>div{padding:48px 0 120px;background-size:72px auto;background-position:left 0 bottom 48px}}body.catsuna-flow main .result>div:nth-of-type(1) h2{padding:18px 0;background-color:#FFDD4E;text-align:center;color:#000;font-family:"TsukuARdGothicStd-R","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:normal}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1) h2{padding:16px 0}}body.catsuna-flow main .result>div:nth-of-type(1) h2 span{padding:0 30px;display:inline-block;min-height:26px;background-image:url(../catsuna/flow/img/icn_clipboard.png),url(../catsuna/flow/img/icn_footprint.png);background-size:auto 26px, auto 26px;background-repeat:no-repeat, no-repeat;background-position:left center, right center;font-size:1.5rem}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1) h2 span{padding:0 45px;min-height:40px;background-size:auto 40px, auto 32px;font-size:2.375rem}}body.catsuna-flow main .result>div:nth-of-type(1) .title{margin:13px 0 30px 0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;position:relative;border-bottom:dotted 2px #000}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .title{margin:13px 0 48px 0;min-height:130px;padding-left:200px}}@media (min-width: 1200px){body.catsuna-flow main .result>div:nth-of-type(1) .title{padding-left:266px}}body.catsuna-flow main .result>div:nth-of-type(1) .title h3{margin:0;padding:0;padding-left:100px;background-color:transparent;font-size:1.25rem;line-height:1.5;color:#000;text-indent:-.5em}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .title h3{padding-left:0;font-size:2rem}body.catsuna-flow main .result>div:nth-of-type(1) .title h3 br.sp{display:none}}body.catsuna-flow main .result>div:nth-of-type(1) .title h3 span{letter-spacing:-.5em}body.catsuna-flow main .result>div:nth-of-type(1) .title p{padding:0 20px 15px 100px;line-height:1.375}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .title p{padding:0;line-height:1.5}}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1) .title p{font-size:1.125rem}}@media (min-width: 1200px){body.catsuna-flow main .result>div:nth-of-type(1) .title p{font-size:1.25rem}}body.catsuna-flow main .result>div:nth-of-type(1) .title .recommendation{position:absolute;width:auto;height:75px;left:-10px;top:0}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .title .recommendation{width:186px;height:auto;left:0}}@media (min-width: 1200px){body.catsuna-flow main .result>div:nth-of-type(1) .title .recommendation{left:58px}}body.catsuna-flow main .result>div:nth-of-type(1) .title+.row{flex-direction:column-reverse}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .title+.row{flex-direction:row}}body.catsuna-flow main .result>div:nth-of-type(1) .text{margin-top:30px;padding-right:30px;padding-left:30px}@media (min-width: 768px){body.catsuna-flow main .result>div:nth-of-type(1) .text{margin-top:0}}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1) .text{padding-right:24px}}body.catsuna-flow main .result>div:nth-of-type(1) .text p{font-size:.875rem;line-height:1.857}@media (min-width: 992px){body.catsuna-flow main .result>div:nth-of-type(1) .text p{margin-bottom:2em;font-size:1.125rem;line-height:2}}body.catsuna-flow main .result>div:nth-of-type(1) .text .note p{margin:0;padding:0;font-size:0.75rem}body.catsuna-flow main .result .other{padding:28px 15px 0}@media (min-width: 768px){body.catsuna-flow main .result .other{padding:40px 52px 0}}body.catsuna-flow main .result .other h2{text-align:center;font-size:1.125rem}@media (min-width: 768px){body.catsuna-flow main .result .other h2{font-size:2.375rem}}body.catsuna-flow main .result .other h2>span{padding:9px 0 9px 42px;display:inline-block;background-image:url(../catsuna/flow/img/icn_footprint_enclsr.png);background-repeat:no-repeat;background-size:35px 35px}@media (min-width: 768px){body.catsuna-flow main .result .other h2>span{padding:9px 0 9px 70px;background-size:56px 56px}}body.catsuna-flow main .result .other h2>span>span{background-color:#FAFF88}body.catsuna-flow main .result .other .items{padding-top:24px}@media (min-width: 768px){body.catsuna-flow main .result .other .items{padding-top:40px}}body.catsuna-flow main .result .other .item{margin-top:4px;padding-right:8px;padding-bottom:15px;padding-left:8px}@media (min-width: 992px){body.catsuna-flow main .result .other .item{margin-top:0;padding-bottom:0}}body.catsuna-flow main .result .other .item dl{height:100%;padding-bottom:4px;border-width:1px}body.catsuna-flow main .result .other .item dt{padding:12px 24px 0;text-align:left;font-size:.9rem;line-height:1.375}@media (min-width: 768px){body.catsuna-flow main .result .other .item dt{font-size:1rem}}body.catsuna-flow main .result .other .item dt span{display:block}body.catsuna-flow main .result .other .item .package img{max-height:170px;width:auto}@media (min-width: 768px){body.catsuna-flow main .result .other .item .package img{max-height:280px}}body.catsuna-flow main .result .other .item .copy{order:3;padding:12px 24px 0;font-size:12px;line-height:1.5}body.catsuna-flow main .result .other .item .data{order:4;display:block;margin-top:auto}@media (min-width: 992px){body.catsuna-flow main .result .other .item .data{padding:12px 10px 28px}}@media (min-width: 1200px){body.catsuna-flow main .result .other .item .data{padding-right:30px;padding-left:30px}}body.catsuna-flow main .result .other .item .data ul{margin:0}body.catsuna-flow main .result .other .item .data ul:nth-of-type(1){padding-top:12px}@media (min-width: 768px){body.catsuna-flow main .result .other .item .data ul:nth-of-type(1) a{font-size:1rem}}body.catsuna-flow main .result .other .item .data ul:nth-of-type(2){display:block}body.catsuna-flow main .result .other .item .data ul:nth-of-type(2) li{margin:12px 0 0 0}body.catsuna-flow main .result .button{padding:15px}@media (min-width: 992px){body.catsuna-flow main .result .button{padding:80px 0 32px}}body.catsuna-flow main .back-top{padding:45px 0;background:#fff}@media (min-width: 992px){body.catsuna-flow main .back-top{padding:80px 0}}body.catsuna-flow main .back-top a{margin:auto 30px;padding:20px 0;display:block;border-radius:45px;font-size:1.125rem;line-height:1;font-family:"TsukuARdGothicStd-B","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff;text-align:center}@media (min-width: 992px){body.catsuna-flow main .back-top a{margin:auto;width:750px;font-size:1.5rem}}#petkiss2020{margin-top:-60px;color:#00703F}@media (min-width: 992px){#petkiss2020{margin-top:0}}#petkiss2020 *{font-size:100%}#petkiss2020 #main-visual{padding-left:22px;height:480px;background-color:#fff;background-repeat:no-repeat;background-position:right bottom;background-size:auto 480px}@media (min-width: 768px){#petkiss2020 #main-visual{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;height:400px;background-position:center center;background-size:auto 400px}}@media (min-width: 1200px){#petkiss2020 #main-visual{padding-left:120px;background-size:cover}}#petkiss2020 #main-visual h1{position:relative;top:48px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:flex-start;text-align:left;font-size:1.625rem;line-height:1}@media (min-width: 768px){#petkiss2020 #main-visual h1{top:-15px;width:auto;font-size:2.125rem}}#petkiss2020 #main-visual h1>span{margin-bottom:4px;padding:4px 8px;background-color:#263B73;color:#fff;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){#petkiss2020 #main-visual h1>span{margin-bottom:10px;padding:6px 16px}}#petkiss2020 #main-visual img{width:100%}#petkiss2020 h1{color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:2.125rem}#petkiss2020 .container{background-color:#fff}#petkiss2020 .container h2{text-align:center;color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.5rem}@media (min-width: 768px){#petkiss2020 .container h2{font-size:2rem}}#petkiss2020 .container h2 span{padding-bottom:10px;display:block}@media (min-width: 768px){#petkiss2020 .container h2 span.sp{padding-bottom:0;display:inline}}#petkiss2020 .container h3{color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}#petkiss2020 .container p{line-height:1.88}#petkiss2020 .container p span{display:block}@media (min-width: 768px){#petkiss2020 .container p span.sp{display:inline}}#petkiss2020 .container a:link,#petkiss2020 .container a:visited{color:#00703F}#petkiss2020 .container sup{font-size:.6em}#petkiss2020 .container small{font-size:smaller}#petkiss2020 .container .button{margin-bottom:0;line-height:1}#petkiss2020 .container .buttons{margin-top:100px;margin-bottom:100px;text-align:center}#petkiss2020 .container .btn{width:100%;border-radius:8px;line-height:1;color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 .container .btn{width:auto}}#petkiss2020 .container .btn span{display:block;padding-bottom:5px}@media (min-width: 768px){#petkiss2020 .container .btn span{display:inline;padding-bottom:0}}#petkiss2020 .container .btn-primary{padding:22px 0;font-size:1.125rem}@media (min-width: 576px){#petkiss2020 .container .btn-primary{font-size:1.25rem}}@media (min-width: 768px){#petkiss2020 .container .btn-primary{font-size:1.125rem}}@media (min-width: 992px){#petkiss2020 .container .btn-primary{font-size:1.5rem}}#petkiss2020 .container .btn-primary:link,#petkiss2020 .container .btn-primary:visited{background-color:#FFE944;border-color:#FFE944;color:#00703F}#petkiss2020 .container .btn-primary:hover,#petkiss2020 .container .btn-primary:focus{background-color:#ffe311;border-color:#ffe311}#petkiss2020 .container .btn-secondary{padding:22px 0;font-size:1.125rem}@media (min-width: 992px){#petkiss2020 .container .btn-secondary{font-size:1rem}}@media (min-width: 1200px){#petkiss2020 .container .btn-secondary{font-size:1.125rem}}#petkiss2020 .container .btn-secondary:link,#petkiss2020 .container .btn-secondary:visited{background-color:#FFE944;border-color:#FFE944;color:#00703F}#petkiss2020 .container .btn-secondary:hover,#petkiss2020 .container .btn-secondary:focus{background-color:#ffe311;border-color:#ffe311}#petkiss2020 #header{border-color:#00703F;box-shadow:0 1px 4px rgba(0,0,0,0.15);z-index:999}@media (min-width: 992px){#petkiss2020 #header{border-bottom:none}}@media (min-width: 992px){#petkiss2020 #header{margin-bottom:0;height:172px}}#petkiss2020 #header .container{background-color:transparent}@media (min-width: 768px){#petkiss2020 #header .container{box-shadow:0 5px 4px -4px rgba(0,0,0,0.15) inset}}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .container{flex-direction:column;width:auto;padding:0 12px 12px}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .container{flex-direction:row;justify-content:center;padding:0}}#petkiss2020 #header .drawer-navbar-header h1{padding-top:3px}@media (min-width: 992px){#petkiss2020 #header .drawer-navbar-header h1{padding-top:16px}}#petkiss2020 #header .drawer-navbar-header h1 img{width:120px;height:auto}@media (min-width: 992px){#petkiss2020 #header .drawer-navbar-header h1 img{width:180px}}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav ul.drawer-menu{padding-top:58px;align-items:center}}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li{margin-right:40px;margin-left:40px}}#petkiss2020 #header nav.drawer-nav li .drawer-menu-item{font-size:1.25rem}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li .drawer-menu-item{padding:0;background-image:none}#petkiss2020 #header nav.drawer-nav li .drawer-menu-item::after{display:none}}#petkiss2020 #header nav.drawer-nav li a{padding-right:20px;padding-left:20px;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#00703F}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li a{border-bottom-width:6px}}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li:hover a,#petkiss2020 #header nav.drawer-nav li:focus a,#petkiss2020 #header nav.drawer-nav li.current a{height:72px;display:-webkit-flex;display:-ms-flex;display:flex;align-items:center;border-bottom-width:6px;border-bottom-color:#00703F}}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li.lion-pet{margin:0;position:absolute;top:-45px;right:30px}#petkiss2020 #header nav.drawer-nav li.lion-pet a{display:block;padding:12px 17px;height:auto;background-color:#263B73;border:none;border-radius:6px;color:#fff;font-size:1rem;transition-duration:.15s}#petkiss2020 #header nav.drawer-nav li.lion-pet:hover a,#petkiss2020 #header nav.drawer-nav li.lion-pet:focus a{border:none;background-color:#00703F}}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu{background-color:#00703F}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu{margin-top:36px;background-color:rgba(255,255,255,0.95)}}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item{margin-top:12px}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item{margin:0;padding:24px 0 22px;height:auto;box-shadow:0 0 0 0 transparent;border:none}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item::after{padding-right:8px;padding-left:8px;content:'｜';color:#00703F;font-size:calc(1em + 10px)}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:last-child::after{padding:0;content:''}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item span{padding:5px 8px;display:block}#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:hover span,#petkiss2020 #header nav.drawer-nav li.drawer-dropdown .drawer-dropdown-menu .drawer-dropdown-menu-item:focus span{background-color:#D8F3E6}}#petkiss2020 #header nav.drawer-nav .drawer-dropdown-menu-item{border-color:#00703F}@media (min-width: 992px){#petkiss2020 #header nav.drawer-nav .drawer-dropdown-menu-item{background-color:transparent}}#petkiss2020 #header .drawer-hamburger-icon,#petkiss2020 #header .drawer-hamburger-icon:after,#petkiss2020 #header .drawer-hamburger-icon:before{background-color:#00703F}@media (min-width: 992px){#petkiss2020 .home{padding-top:0;font-size:1.125rem}}#petkiss2020 .home #main-visual{padding-left:0;height:auto}@media (min-width: 768px){#petkiss2020 .home #main-visual{display:block;height:auto}}@media (min-width: 1200px){#petkiss2020 .home #main-visual{margin:auto;padding-left:0;overflow:hidden}}@media (min-width: 2732px){#petkiss2020 .home #main-visual img{width:100%}}#petkiss2020 .home #main-visual .item{position:relative}#petkiss2020 .home #main-visual .item .copy{position:absolute;width:100%;text-align:center}#petkiss2020 .home #main-visual .item .copy img{display:inline}#petkiss2020 .home #main-visual .brand .copy{bottom:0}@media (min-width: 576px){#petkiss2020 .home #main-visual .brand .copy{top:calc(50% - 120px)}}@media (min-width: 992px){#petkiss2020 .home #main-visual .brand .copy{top:calc(50% - 170px)}}@media (min-width: 1200px){#petkiss2020 .home #main-visual .brand .copy{top:calc(50% - 240px)}}@media (min-width: 576px){#petkiss2020 .home #main-visual .brand .copy img{width:281.5px;height:235.5px}}@media (min-width: 992px){#petkiss2020 .home #main-visual .brand .copy img{width:375.3px;height:314px}}@media (min-width: 1200px){#petkiss2020 .home #main-visual .brand .copy img{width:563px;height:471px}}#petkiss2020 .home .btn-primary{padding-right:30px;padding-left:30px}#petkiss2020 .home .btn-secondary{padding-right:10px;padding-left:10px}#petkiss2020 .home .lead p,#petkiss2020 .home .knowledge p{text-align:center}#petkiss2020 .home .lead p.button,#petkiss2020 .home .knowledge p.button{display:flex;justify-content:center}@media (min-width: 768px){#petkiss2020 .home .lead .btn,#petkiss2020 .home .knowledge .btn{min-width:528px}}#petkiss2020 .home .lead{padding-top:226px;background-image:url(../petkiss/img/top/tooth.png);background-repeat:no-repeat;background-position:center 48px;background-size:180px 140px}#petkiss2020 .home .lead h2+p{margin-top:30px;text-align:center;font-size:0.875rem}@media (min-width: 768px){#petkiss2020 .home .lead h2+p .sp{display:inline}}#petkiss2020 .home .lead .button{margin-top:45px}#petkiss2020 .home .lead .button .btn{padding-top:0;padding-bottom:16px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.25rem}@media (min-width: 768px){#petkiss2020 .home .lead .button .btn{padding-bottom:0;flex-direction:row;font-size:1.5rem}}#petkiss2020 .home .lead .button img{width:160px}#petkiss2020 .home .lead .items{margin-top:56px;width:100%;height:88px;position:relative;display:flex;justify-content:center}@media (min-width: 768px){#petkiss2020 .home .lead .items{height:208px}}#petkiss2020 .home .lead .items .row{margin-right:0;margin-left:0}#petkiss2020 .home .lead .items li{padding-right:4px;padding-left:4px;z-index:999}#petkiss2020 .home .lead .items li.separate{padding-left:12px}@media (min-width: 768px){#petkiss2020 .home .lead .items li.separate{padding-left:36px}}#petkiss2020 .home .lead .items img{width:auto;height:50px}@media (min-width: 768px){#petkiss2020 .home .lead .items img{height:100px}}@media (min-width: 992px){#petkiss2020 .home .lead .items img{height:128px}}#petkiss2020 .home .lead .items::before{display:block;position:absolute;top:28px;left:0;width:100%;height:60px;background-color:#FFFFE0;content:'';z-index:0}@media (min-width: 768px){#petkiss2020 .home .lead .items::before{top:88px;height:120px}}#petkiss2020 .home .knowledge{padding:96px 0 80px;background-color:#263B73}#petkiss2020 .home .knowledge .container{background-color:transparent}@media (min-width: 768px){#petkiss2020 .home .knowledge .container{width:100%}}#petkiss2020 .home .knowledge .container h2,#petkiss2020 .home .knowledge .container p{color:#fff}#petkiss2020 .home .knowledge .container h2+p{margin-top:23px}#petkiss2020 .home .knowledge .container .note{font-size:0.875rem}#petkiss2020 .home .knowledge .container .button{margin-top:48px}#petkiss2020 .home .knowledge .container .row{margin-top:64px}#petkiss2020 .home .knowledge .container .row>div:nth-of-type(2){margin-top:24px}@media (min-width: 768px){#petkiss2020 .home .knowledge .container .row>div:nth-of-type(2){margin-top:0}}#petkiss2020 .home .knowledge .container .row>div dl{padding:0 24px 48px;height:100%;background-color:#fff;border-radius:8px}@media (min-width: 992px){#petkiss2020 .home .knowledge .container .row>div dl{padding:0 64px 48px}}#petkiss2020 .home .knowledge .container .row>div dt{padding-top:36px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}@media (min-width: 992px){#petkiss2020 .home .knowledge .container .row>div dt{padding-top:48px;font-size:1.25rem}}@media (min-width: 1200px){#petkiss2020 .home .knowledge .container .row>div dt{font-size:1.5rem;line-height:1}}#petkiss2020 .home .knowledge .container .row>div dt>span{padding:0 35px;min-height:24px;background-image:url(../petkiss/img/fukidashi_left.png),url(../petkiss/img/fukidashi_right.png);background-repeat:no-repeat, no-repeat;background-size:26px 33.5px,  26px 33.5px;background-position:0 bottom, right bottom}@media (min-width: 768px){#petkiss2020 .home .knowledge .container .row>div dt>span{padding:0 40px;background-position:0 center, right center}}@media (min-width: 992px){#petkiss2020 .home .knowledge .container .row>div dt>span{padding:0 50px}}#petkiss2020 .home .knowledge .container .row>div dt>span span{display:block}@media (min-width: 1200px){#petkiss2020 .home .knowledge .container .row>div dt>span span{padding-bottom:16px}}#petkiss2020 .home .knowledge .container .row>div dd{margin-top:30px}#petkiss2020 .home .knowledge .container .row>div dd.pict{text-align:center}#petkiss2020 .home .knowledge .container .row>div dd.button{margin-top:15px}#petkiss2020 .home .knowledge .container .row>div dd.button .btn{padding-top:14px;padding-bottom:14px;min-width:1px;width:100%}#petkiss2020 .home .movie{padding:96px 0;background-color:#E7F7EF}#petkiss2020 .home .movie .container{background-color:inherit}#petkiss2020 .home .movie .container>.row{margin-top:24px}#petkiss2020 .home .movie .container dl{margin:48px 0 0;display:flex;flex-direction:column}@media (min-width: 992px){#petkiss2020 .home .movie .container dl{margin:48px 12px 0}}#petkiss2020 .home .movie .container dt{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.2}@media (min-width: 768px){#petkiss2020 .home .movie .container dt{align-items:flex-start}}@media (min-width: 1200px){#petkiss2020 .home .movie .container dt{align-items:center;font-size:1.125rem}}#petkiss2020 .home .movie .container dt::before{margin-right:8px;padding:3px 0 5px;width:calc(1em + 8px);flex-basis:calc(1em + 8px);background-color:#00703F;border-radius:4px;text-align:center;line-height:1;color:#fff}@media (min-width: 768px){#petkiss2020 .home .movie .container dt::before{margin-top:-2px}}@media (min-width: 1200px){#petkiss2020 .home .movie .container dt::before{margin-top:0}}#petkiss2020 .home .movie .container dt span{flex-basis:calc(100% - 8px - calc(1em + 8px))}#petkiss2020 .home .movie .container dd{margin-top:14px;background-color:#000;text-align:center}#petkiss2020 .home .movie .container dd a{display:block;position:relative;margin-top:-56.25%}#petkiss2020 .home .movie .container dd a::after{position:absolute;width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);background-image:url(../petkiss/img/icn_play.png);background-size:48px 48px;content:''}#petkiss2020 .home .movie .container dd img{transition-duration:.5s}#petkiss2020 .home .movie .container dd img:hover,#petkiss2020 .home .movie .container dd img:focus{opacity:.8}#petkiss2020 .home .movie .container .dog dt::before{content:'犬'}#petkiss2020 .home .movie .container .cat dt::before{content:'猫'}#petkiss2020 .home .trouble,#petkiss2020 .home .soudan{padding:64px 0 0}@media (min-width: 768px){#petkiss2020 .home .trouble,#petkiss2020 .home .soudan{padding:128px 0 0}}#petkiss2020 .home .trouble h2,#petkiss2020 .home .soudan h2{text-align:left;font-size:1.5rem}@media (min-width: 992px){#petkiss2020 .home .trouble h2,#petkiss2020 .home .soudan h2{font-size:2rem}}#petkiss2020 .home .trouble h2+p,#petkiss2020 .home .soudan h2+p{margin-top:32px}#petkiss2020 .home .trouble ul,#petkiss2020 .home .soudan ul{margin-top:42px;margin-bottom:0;display:flex;flex-direction:column}@media (min-width: 992px){#petkiss2020 .home .trouble ul,#petkiss2020 .home .soudan ul{flex-direction:row;justify-content:space-between;font-size:2rem}}#petkiss2020 .home .trouble li,#petkiss2020 .home .soudan li{text-align:center}@media (min-width: 992px){#petkiss2020 .home .trouble li,#petkiss2020 .home .soudan li{width:calc(50% - 8px)}}#petkiss2020 .home .trouble li .btn,#petkiss2020 .home .soudan li .btn{width:100%}#petkiss2020 .home .trouble li .btn span,#petkiss2020 .home .soudan li .btn span{display:inline}@media (min-width: 992px){#petkiss2020 .home .trouble li .btn span,#petkiss2020 .home .soudan li .btn span{padding-bottom:7px;display:block}}#petkiss2020 .home .trouble li+li,#petkiss2020 .home .soudan li+li{margin-top:24px}@media (min-width: 992px){#petkiss2020 .home .trouble li+li,#petkiss2020 .home .soudan li+li{margin-top:0}}#petkiss2020 .home .trouble .row,#petkiss2020 .home .soudan .row{flex-direction:column}@media (min-width: 768px){#petkiss2020 .home .trouble .row,#petkiss2020 .home .soudan .row{flex-direction:row}}#petkiss2020 .home .trouble .row>.col-md-6:nth-of-type(1),#petkiss2020 .home .soudan .row>.col-md-6:nth-of-type(1){padding-right:12px}@media (min-width: 992px){#petkiss2020 .home .trouble .row>.col-md-6:nth-of-type(1),#petkiss2020 .home .soudan .row>.col-md-6:nth-of-type(1){padding-right:8px}}#petkiss2020 .home .trouble .row>.col-md-6:nth-of-type(2),#petkiss2020 .home .soudan .row>.col-md-6:nth-of-type(2){margin-top:48px;padding-left:12px}@media (min-width: 768px){#petkiss2020 .home .trouble .row>.col-md-6:nth-of-type(2),#petkiss2020 .home .soudan .row>.col-md-6:nth-of-type(2){margin-top:0}}@media (min-width: 992px){#petkiss2020 .home .trouble .row>.col-md-6:nth-of-type(2),#petkiss2020 .home .soudan .row>.col-md-6:nth-of-type(2){margin-top:0;padding-left:68px}}#petkiss2020 .home .soudan{padding-bottom:64px}@media (min-width: 768px){#petkiss2020 .home .soudan{padding-bottom:120px}}#petkiss2020 #knowledge-top #main-visual{background-image:url(../petkiss/img/knowledge/mv_index_sp.jpg)}@media (min-width: 768px){#petkiss2020 #knowledge-top #main-visual{background-image:url(../petkiss/img/knowledge/mv_index.jpg)}}@media (min-width: 1200px){#petkiss2020 #knowledge-top #main-visual{background-image:url(../petkiss/img/knowledge/mv_index@2x.jpg)}}#petkiss2020 #knowledge-top .lead{padding:80px 0;text-align:center}#petkiss2020 #knowledge-top .lead p{margin-bottom:0;font-size:1.125rem;line-height:2.5rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 #knowledge-top .lead p{font-size:1.25rem}}#petkiss2020 #knowledge-top .lead p:first-child{margin-top:0}#petkiss2020 #knowledge-top section{padding:88px  0}#petkiss2020 #knowledge-top section:nth-of-type(1){background-color:#E7F7EF}#petkiss2020 #knowledge-top section:nth-of-type(1) .container{background-color:inherit}#petkiss2020 #knowledge-top section h2{text-align:left;font-size:1.375rem;line-height:1.6}@media (min-width: 768px){#petkiss2020 #knowledge-top section h2{margin-top:0;font-size:1.5rem}}@media (min-width: 992px){#petkiss2020 #knowledge-top section h2{font-size:1.75rem}}@media (min-width: 1200px){#petkiss2020 #knowledge-top section h2{font-size:2rem}}#petkiss2020 #knowledge-top section h2 span{padding-bottom:0}#petkiss2020 #knowledge-top section h2+p{margin-top:30px}#petkiss2020 #knowledge-top section p{margin-top:1em;margin-bottom:0;line-height:1.88}@media (min-width: 768px){#petkiss2020 #knowledge-top section p{font-size:1.125rem}}@media (min-width: 768px){#petkiss2020 #knowledge-top section .text{padding-left:24px}}@media (min-width: 992px){#petkiss2020 #knowledge-top section .text{padding-left:48px}}@media (min-width: 1200px){#petkiss2020 #knowledge-top section .text{padding-left:76px}}#petkiss2020 #knowledge-top section .image{margin-top:48px}@media (min-width: 768px){#petkiss2020 #knowledge-top section .image{margin-top:0}}#petkiss2020 #knowledge-top .knowledge{padding:96px 0 80px;background-color:#263B73}#petkiss2020 #knowledge-top .knowledge .container{background-color:transparent}#petkiss2020 #knowledge-top .knowledge .container h2,#petkiss2020 #knowledge-top .knowledge .container p{color:#fff;text-align:center}#petkiss2020 #knowledge-top .knowledge .container h2+p{margin-top:23px}#petkiss2020 #knowledge-top .knowledge .container .note{font-size:0.875rem}#petkiss2020 #knowledge-top .knowledge .container .button{margin-top:48px}#petkiss2020 #knowledge-top .knowledge .container .row{margin-top:64px}#petkiss2020 #knowledge-top .knowledge .container .row>div:nth-of-type(2){margin-top:24px}@media (min-width: 768px){#petkiss2020 #knowledge-top .knowledge .container .row>div:nth-of-type(2){margin-top:0}}#petkiss2020 #knowledge-top .knowledge .container .row>div dl{padding:0 24px 48px;height:100%;background-color:#fff;border-radius:8px}@media (min-width: 992px){#petkiss2020 #knowledge-top .knowledge .container .row>div dl{padding:0 64px 48px}}#petkiss2020 #knowledge-top .knowledge .container .row>div dt{padding-top:36px;display:flex;flex-direction:column;align-items:center;text-align:center;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.125rem}@media (min-width: 992px){#petkiss2020 #knowledge-top .knowledge .container .row>div dt{padding-top:48px;font-size:1.25rem}}@media (min-width: 1200px){#petkiss2020 #knowledge-top .knowledge .container .row>div dt{font-size:1.5rem;line-height:1}}#petkiss2020 #knowledge-top .knowledge .container .row>div dt>span{padding:0 35px;min-height:24px;background-image:url(../petkiss/img/fukidashi_left.png),url(../petkiss/img/fukidashi_right.png);background-repeat:no-repeat, no-repeat;background-size:26px 33.5px,  26px 33.5px;background-position:0 bottom, right bottom}@media (min-width: 768px){#petkiss2020 #knowledge-top .knowledge .container .row>div dt>span{padding:0 40px;background-position:0 center, right center}}@media (min-width: 992px){#petkiss2020 #knowledge-top .knowledge .container .row>div dt>span{padding:0 50px}}#petkiss2020 #knowledge-top .knowledge .container .row>div dt>span span{display:block}@media (min-width: 1200px){#petkiss2020 #knowledge-top .knowledge .container .row>div dt>span span{padding-bottom:16px}}#petkiss2020 #knowledge-top .knowledge .container .row>div dd{margin-top:30px}#petkiss2020 #knowledge-top .knowledge .container .row>div dd.pict{text-align:center}#petkiss2020 #knowledge-top .knowledge .container .row>div dd.button{margin-top:15px}#petkiss2020 #knowledge-top .knowledge .container .row>div dd.button .btn-primary{padding-top:14px;padding-bottom:14px;min-width:1px;width:100%}#petkiss2020 .check#check-dog #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-dog_sp.jpg)}@media (min-width: 768px){#petkiss2020 .check#check-dog #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-dog.jpg)}}@media (min-width: 1200px){#petkiss2020 .check#check-dog #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-dog@2x.jpg)}}#petkiss2020 .check#check-cat #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-cat_sp.jpg)}@media (min-width: 768px){#petkiss2020 .check#check-cat #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-cat.jpg)}}@media (min-width: 1200px){#petkiss2020 .check#check-cat #main-visual{background-image:url(../petkiss/img/knowledge/mv_check-cat@2x.jpg)}}#petkiss2020 .check .container{padding-right:0;padding-left:0;text-align:center}@media (min-width: 768px){#petkiss2020 .check .container{padding-right:12px;padding-left:12px}}#petkiss2020 .check .lead{padding:80px 0 128px;display:inline-block}#petkiss2020 .check .lead p{margin-bottom:0;padding:0 30px;background-image:url(../petkiss/img/knowledge/fukidashi_left.png),url(../petkiss/img/knowledge/fukidashi_right.png);background-repeat:no-repeat, no-repeat;background-size:22px 22px, 22px 22px;background-position:left center, right center;font-size:1rem;text-align:center}@media (min-width: 768px){#petkiss2020 .check .lead p{padding:0 98px;background-size:48.5px 48.5px, 48.5px 48.5px;font-size:1.25rem}}@media (min-width: 992px){#petkiss2020 .check .lead p{font-size:2rem}}#petkiss2020 .check .lead p span{display:block}@media (min-width: 992px){#petkiss2020 .check .lead p span{padding-bottom:16px}}#petkiss2020 .check .lead p span:last-child{padding-bottom:0}#petkiss2020 .check .board{margin:auto;padding:42px 16px 20px;position:relative;background-color:#263B73;border-radius:8px}@media (min-width: 768px){#petkiss2020 .check .board{padding:80px 40px 10px}}@media (min-width: 992px){#petkiss2020 .check .board{width:792px}}#petkiss2020 .check .board::after{width:100%;height:69.3px;position:absolute;left:0;top:-52px;background-image:url(../petkiss/img/knowledge/check_clip.png);background-repeat:no-repeat;background-position:center 0;background-size:240px 69.3px;content:''}@media (min-width: 768px){#petkiss2020 .check .board::after{height:104px;top:-72px;background-size:360px 104px}}#petkiss2020 .check ul{padding:48px 0;background-color:#fff;border-radius:8px}@media (min-width: 768px){#petkiss2020 .check ul{padding:48px 0}}#petkiss2020 .check li{margin:0 24px;padding:16px 0 18px 40px;background-color:#fff;background-image:url(../petkiss/img/knowledge/check_icn-check.png);background-repeat:no-repeat;background-size:28.5px 27px;background-position:0 18px;content:'';border-bottom:2px dotted #ccc;text-align:left;line-height:1.6}@media (min-width: 768px){#petkiss2020 .check li{padding:28px 0 30px 82px;background-size:38px 36px;background-position:22px center;font-size:1.125rem;line-height:1}}#petkiss2020 .check li:first-child{margin-top:0;border-top:2px dotted #ccc}#petkiss2020 .check li em{padding-bottom:2px;border-bottom:3px dotted #00703F;font-weight:normal}#petkiss2020 .check li em span{background:linear-gradient(transparent 80%, #FFE944 80%)}@media (min-width: 768px){#petkiss2020 .check li em span{background:linear-gradient(transparent 60%, #FFE944 60%)}}#petkiss2020 .check .from-doctor{margin-top:44px;padding:30px 24px 230px;position:relative;background-color:#FFFFE0;border-radius:8px}@media (min-width: 768px){#petkiss2020 .check .from-doctor{padding:30px 220px 30px 24px}}@media (min-width: 992px){#petkiss2020 .check .from-doctor{padding:30px 240px 30px 40px}}#petkiss2020 .check .from-doctor::after{width:224px;height:222px;position:absolute;right:calc(50% - 112px);bottom:0;background-image:url(../petkiss/img/knowledge/check-doctor.png);background-repeat:no-repeat;background-size:224px 222px;content:''}@media (min-width: 768px){#petkiss2020 .check .from-doctor::after{right:8px}}@media (min-width: 992px){#petkiss2020 .check .from-doctor::after{right:16px}}#petkiss2020 .check .from-doctor p{text-align:left;line-height:2}#petkiss2020 .check .kanshu{margin-top:18px;color:#fff;font-size:0.875rem;text-align:right}#petkiss2020 .check .btn{padding-right:20px;padding-left:20px;font-size:1.125rem}@media (min-width: 768px){#petkiss2020 .check .btn{padding-right:60px;padding-left:60px;font-size:1.25rem}}@media (min-width: 992px){#petkiss2020 .check .btn{font-size:1.5rem}}#petkiss2020 #dog-step .btn{margin-top:24px;white-space:normal}@media (min-width: 768px){#petkiss2020 #dog-step .btn{padding-right:50px;padding-left:50px}}@media (min-width: 992px){#petkiss2020 #dog-step .btn{font-size:1rem}}@media (min-width: 1200px){#petkiss2020 #dog-step .btn.btn-primary{font-size:1.25em}}@media (min-width: 1200px){#petkiss2020 #dog-step .btn.btn-secondary{font-size:1.125rem}}@media (min-width: 768px){#petkiss2020 #dog-step .btn span{padding-bottom:5px;display:block}}@media (min-width: 992px){#petkiss2020 #dog-step .btn span{padding-bottom:0;display:inline}}#petkiss2020 #dog-step .movie{margin-top:48px}#petkiss2020 #dog-step .movie a{display:block;position:relative;margin-top:-56.25%}#petkiss2020 #dog-step .movie a::before{width:100%;height:100%;background-color:rgba(0,0,0,0.16);position:absolute;content:''}#petkiss2020 #dog-step .movie a::after{width:48px;height:48px;position:absolute;top:calc(50% - 24px);left:calc(50% - 24px);background-image:url(../petkiss/img/icn_play.png);background-size:48px 48px;content:''}@media (min-width: 768px){#petkiss2020 #dog-step .movie a::after{width:96px;height:96px;top:calc(50% - 48px);left:calc(50% - 48px);background-size:96px 96px}}#petkiss2020 #dog-step .movie img{transition-duration:.5s}#petkiss2020 #dog-step .movie img:hover,#petkiss2020 #dog-step .movie img:focus{opacity:.8}#petkiss2020 #dog-step .container{padding-right:0;padding-left:0}@media (min-width: 768px){#petkiss2020 #dog-step .container{padding-right:12px;padding-left:12px}}#petkiss2020 #dog-step #main-visual{background-image:url(../petkiss/img/dog/mv_index_sp.jpg)}@media (min-width: 768px){#petkiss2020 #dog-step #main-visual{background-image:url(../petkiss/img/dog/mv_index.jpg)}}@media (min-width: 1200px){#petkiss2020 #dog-step #main-visual{background-image:url(../petkiss/img/dog/mv_index@2x.jpg)}}#petkiss2020 #dog-step section.lead .stepup{padding:78px 0 0 0}#petkiss2020 #dog-step section.lead .stepup h2{min-height:196px;position:relative;text-align:center;font-size:1rem}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup h2{font-size:1.25rem;text-align:left}}#petkiss2020 #dog-step section.lead .stepup h2 span{display:block;position:relative;z-index:100}#petkiss2020 #dog-step section.lead .stepup h2 em{margin-top:20px;display:block;position:relative;z-index:100;font-size:1.5rem}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup h2 em{font-size:2.25rem}}#petkiss2020 #dog-step section.lead .stepup h2::after{display:block;width:196px;height:196px;position:absolute;top:0;left:calc(50% - 98px);background-color:#FFF144;border-radius:98px;content:''}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup h2::after{left:33px}}#petkiss2020 #dog-step section.lead .stepup h3{padding:54px 0 48px;font-size:1.25rem;line-height:1;text-align:center}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup h3{font-size:1.625rem}}#petkiss2020 #dog-step section.lead .stepup .col-md-8{padding-top:48px;padding-bottom:180px;background-image:url(../petkiss/img/dog/index_lead_bg.jpg);background-repeat:no-repeat;background-size:328px 176px;background-position:center bottom}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .col-md-8{padding-top:0;background-position:right bottom}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .col-md-8{padding:0;background-position:right top}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .col-md-8 p{width:400px}}#petkiss2020 #dog-step section.lead .stepup .row+.row{padding-top:70px}#petkiss2020 #dog-step section.lead .stepup .steps .step{margin-bottom:72px}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .step{margin-bottom:0}}#petkiss2020 #dog-step section.lead .stepup .steps .step:last-child{margin-bottom:0}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl{padding:0 28px 24px;position:relative;background-color:#263B73;border-radius:10px;box-shadow:0 6px 0 0 #E5E5E5;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl{padding:0 12px 24px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl{padding:0 28px 24px}}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl .step-no{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;min-height:102px;position:relative;line-height:1;color:#fff}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl .step-no::after{display:block;width:112px;height:112px;position:absolute;top:-16px;left:calc(50% - 56px);background-color:#263B73;border-radius:56px;content:''}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl .step-no span{padding-bottom:12px;display:block;position:relative;z-index:100;border-bottom:dotted 2px #fff;font-size:0.875rem}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl .step-no span+span{padding-top:4px;padding-bottom:4px;font-size:1.75rem;font-size:2.75rem}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl{padding-right:12px;padding-left:12px;height:100%}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl{padding-right:28px;padding-left:28px}}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd{padding:16px 20px;position:relative;background-color:#fff;border-radius:8px 8px 0 0;z-index:2}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd{padding:16px 12px}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd{padding:16px 20px}}#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd span{border-bottom:3px solid #FFE944;color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.25rem}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd span{font-size:1rem}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a>dl>dt+dd span{font-size:1.25rem}}#petkiss2020 #dog-step section.lead .stepup .steps .step>a::after{display:block;width:32px;height:32px;position:absolute;bottom:-48px;left:calc(50% - 16px);z-index:1;background-image:url(../petkiss/img/arrow_green-bottom.png);background-size:32px 32px;content:''}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .step>a::after{width:44px;height:44px;top:117px;right:-22px;bottom:auto;left:auto;background-image:url(../petkiss/img/arrow_step.png);background-size:44px 44px}}#petkiss2020 #dog-step section.lead .stepup .steps .step:last-child>a::after{display:none}#petkiss2020 #dog-step section.lead .stepup .steps .image{min-height:1px}#petkiss2020 #dog-step section.lead .stepup .steps .image img{border-radius:0 0 8px 8px}#petkiss2020 #dog-step section.lead .stepup .steps .package{margin-top:auto;padding-top:36px}#petkiss2020 #dog-step section.lead .stepup .steps .package dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column-reverse}#petkiss2020 #dog-step section.lead .stepup .steps .package dt{padding:5px 0;background-color:#00703F;border-radius:calc(1em + 10px);text-align:center;font-size:0.875rem;line-height:1;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#fff}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .package dt{border-radius:calc( 1em + 12px)}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .steps .package dt{border-radius:calc(1em + 10px)}}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .steps .package dt .petkiss{padding-bottom:2px;display:block}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .steps .package dt .petkiss{padding-bottom:0;display:inline}}#petkiss2020 #dog-step section.lead .stepup .steps .package ul{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}#petkiss2020 #dog-step section.lead .stepup .steps .package li{padding:0 8px}#petkiss2020 #dog-step section.lead .stepup .steps .package li a:link,#petkiss2020 #dog-step section.lead .stepup .steps .package li a:visited{color:#fff}#petkiss2020 #dog-step section.lead .stepup .steps .package img{width:auto;height:132px}#petkiss2020 #dog-step section.lead .stepup .start{padding:32px 32px 128px 32px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;background-image:url(../petkiss/img/dog/index_start_bg.png);background-repeat:no-repeat;background-size:90% auto;background-position:center bottom 32px;border:3px dotted #00703F;border-radius:10px}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .start{padding:32px 32px 220px 32px}}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .start{padding:32px 32px 280px 32px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .start{padding:32px 32px 128px 32px;min-height:240px;background-size:664px 176px;background-position:right 32px top 32px;font-size:1.5rem}}#petkiss2020 #dog-step section.lead .stepup .start p{margin:0;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.66}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .stepup .start p{text-align:center}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .stepup .start p{font-size:1.5rem}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .start p{text-align:left}}#petkiss2020 #dog-step section.lead .stepup .start p span{display:inline}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .stepup .start p span{display:block}}#petkiss2020 #dog-step section.lead .kinaga{margin-top:56px;padding:74px 0 48px;background-color:#E7F7EF}#petkiss2020 #dog-step section.lead .kinaga .container{background-color:inherit}#petkiss2020 #dog-step section.lead .kinaga .container>div{padding:0 24px 24px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;background-repeat:no-repeat;border:2px solid #263B73;border-radius:10px;padding-bottom:310px;background-image:url(../petkiss/img/dog/index_kinaga.jpg);background-size:288px 276px;background-position:center bottom 24px}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga .container>div{padding:0 48px 56px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .kinaga .container>div{padding:0 96px 56px}}#petkiss2020 #dog-step section.lead .kinaga .container>div h3{margin:0 12px;padding:16px 12px;width:100%;margin-top:-45px;margin-bottom:24px;background-color:#263B73;border-radius:1em;text-align:center;font-size:1.125rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.5;color:#fff}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3{margin-top:-30px;width:auto;border-radius:2em;font-size:1.25rem;line-height:1}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3{margin-top:-28px;margin-bottom:48px;padding:16px 0;font-size:1.5rem}}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3>span{margin:0 24px;padding:0 48px;min-height:24px;background-image:url(../petkiss/img/fukidashi-white_left.png),url(../petkiss/img/fukidashi-white_right.png);background-repeat:no-repeat, no-repeat;background-size:22px 22.5px, 22px 22.5px;background-position:left center, right center;white-space:nowrap}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3>span{margin:0}}#petkiss2020 #dog-step section.lead .kinaga .container>div h3>span span{padding:0 0 5px;display:block;min-height:1px}@media (min-width: 768px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3>span span{padding-bottom:0;display:inline}}#petkiss2020 #dog-step section.lead .kinaga .container>div>div{width:100%}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga .container>div{background-position:right 48px bottom 48px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .kinaga .container>div{background-position:right 96px bottom 48px}}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga .container>div h3{padding-right:190px;padding-left:190px}}#petkiss2020 #dog-step section.lead .kinaga p:last-child{margin-bottom:0}@media (min-width: 992px){#petkiss2020 #dog-step section.lead .kinaga p{width:500px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.lead .kinaga p{width:540px}}@media (min-width: 768px){#petkiss2020 #dog-step section.step{padding:78px 0 0 0}}@media (min-width: 992px){#petkiss2020 #dog-step section.step{padding:136px 0 0 0}}#petkiss2020 #dog-step section.step h2{margin-top:48px;padding:24px 0;border-top:3px dotted #00703F;border-bottom:3px dotted #00703F;font-size:1.125rem;text-align:center}#petkiss2020 #dog-step section.step h2 span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step section.step h2 span.sm-only{padding-right:1em}}@media (min-width: 992px){#petkiss2020 #dog-step section.step h2 span.sm-only{display:none}}@media (min-width: 768px){#petkiss2020 #dog-step section.step h2{margin-top:0;font-size:1.5rem}#petkiss2020 #dog-step section.step h2 span{display:inline}}@media (min-width: 992px){#petkiss2020 #dog-step section.step h2{font-size:1.75rem}}@media (min-width: 1200px){#petkiss2020 #dog-step section.step h2{font-size:2rem}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .main{padding-left:84px}}#petkiss2020 #dog-step section.step .main p{margin-top:3em}#petkiss2020 #dog-step section.step .main div.image{margin-top:36px}#petkiss2020 #dog-step section.step .main>.point{margin-top:48px;margin-right:-12px;margin-left:-12px;padding:24px;background-color:#D8F3E6}@media (min-width: 768px){#petkiss2020 #dog-step section.step .main>.point{margin-right:0;margin-left:0;padding:40px}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .main>.point:last-child{border-radius:0 0 10px 10px}}#petkiss2020 #dog-step section.step .main>.point.point1{border-radius:10px 10px 0 0}#petkiss2020 #dog-step section.step .main>.point+.point{margin-top:0;padding:0 24px 40px}@media (min-width: 768px){#petkiss2020 #dog-step section.step .main>.point+.point{padding:0 40px 40px}}#petkiss2020 #dog-step section.step .main>.point>div{padding:32px 24px 40px;background-color:#fff;border-radius:10px}@media (min-width: 992px){#petkiss2020 #dog-step section.step .main>.point>div{padding:32px 56px 40px}}#petkiss2020 #dog-step section.step .main>.point h3{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.25rem;line-height:2rem}@media (min-width: 992px){#petkiss2020 #dog-step section.step .main>.point h3{display:block;text-align:center}}#petkiss2020 #dog-step section.step .main>.point h3 span{padding:8px 2em;background-color:#00703F;border-radius:1em;color:#fff;font-size:1rem;line-height:1}@media (min-width: 768px){#petkiss2020 #dog-step section.step .main>.point h3 span{padding:8px 3em}}#petkiss2020 #dog-step section.step .main>.point h3 em{margin-top:32px;display:block}#petkiss2020 #dog-step section.step .main>.point dt{font-size:0.875rem}#petkiss2020 #dog-step section.step .main>.point p{margin-top:36px}#petkiss2020 #dog-step section.step .main>.point div.image{margin-top:40px}#petkiss2020 #dog-step section.step .main>.point .advice{margin:24px 0 0 0;padding:16px;border:2px dotted #00703F;border-radius:6px;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;text-align:center}#petkiss2020 #dog-step section.step .main>.point .advice p{line-height:1.44}@media (min-width: 768px){#petkiss2020 #dog-step section.step .main>.point .advice p{font-size:1.125rem}}#petkiss2020 #dog-step section.step .main .flow{margin-top:36px}#petkiss2020 #dog-step section.step .main .flow>div{counter-increment:flow-counter}#petkiss2020 #dog-step section.step .main .flow>div:first-child dl{margin-top:0}#petkiss2020 #dog-step section.step .main .flow dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;position:relative;margin-top:48px}@media (min-width: 768px){#petkiss2020 #dog-step section.step .main .flow dl{margin-top:0}}#petkiss2020 #dog-step section.step .main .flow dl::after{padding-top:6px;display:block;width:34px;height:34px;position:absolute;left:-10px;top:-10px;background-color:#FFE944;border:2px solid #fff;border-radius:16px;color:#00703F;font-size:16px;line-height:16px;text-align:center;content:counter(flow-counter)}#petkiss2020 #dog-step section.step .main .flow .image{min-height:1px;order:1}#petkiss2020 #dog-step section.step .main .flow dt{margin-top:12px;order:2}#petkiss2020 #dog-step section.step .main .flow .text{order:3}#petkiss2020 #dog-step section.step .items{padding:0 28px 24px;position:relative;background-color:#263B73;border-radius:10px;margin-right:-12px;margin-left:-12px;border-radius:0 0 10px 10px}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items{padding:0 12px 24px}}@media (min-width: 1200px){#petkiss2020 #dog-step section.step .items{padding:0 28px 24px}}#petkiss2020 #dog-step section.step .items .step-no{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;min-height:102px;position:relative;line-height:1;color:#fff}#petkiss2020 #dog-step section.step .items .step-no::after{display:block;width:112px;height:112px;position:absolute;top:-16px;left:calc(50% - 56px);background-color:#263B73;border-radius:56px;content:''}#petkiss2020 #dog-step section.step .items .step-no span{padding-bottom:12px;display:block;position:relative;z-index:100;border-bottom:dotted 2px #fff;font-size:0.875rem}#petkiss2020 #dog-step section.step .items .step-no span+span{padding-top:4px;padding-bottom:4px;font-size:1.75rem;font-size:2.75rem}@media (min-width: 768px){#petkiss2020 #dog-step section.step .items{margin-right:0;margin-left:0}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items{border-radius:10px}}#petkiss2020 #dog-step section.step .items .step-no{min-height:102px}#petkiss2020 #dog-step section.step .items .step-no span{padding-bottom:12px;font-size:0.875rem}#petkiss2020 #dog-step section.step .items .step-no span+span{padding-bottom:4px;font-size:2.75rem}#petkiss2020 #dog-step section.step .items>dl{color:#fff}#petkiss2020 #dog-step section.step .items>dl>dt{background-color:#00703F;border-radius:1.25rem;text-align:center;font-size:1.25rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}#petkiss2020 #dog-step section.step .items>dl>dd{margin-top:24px;text-align:center;font-size:1.125rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items>dl>dd{font-size:1rem}}@media (min-width: 1200px){#petkiss2020 #dog-step section.step .items>dl>dd{font-size:1.125rem}}#petkiss2020 #dog-step section.step .items>dl>dd span{padding-bottom:5px;display:block}@media (min-width: 768px){#petkiss2020 #dog-step section.step .items>dl>dd span{padding-bottom:0;display:inline}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items>dl>dd span{padding-bottom:5px;display:block}}#petkiss2020 #dog-step section.step .items>dl>dd span.pc{display:inline}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items>dl>dd span.pc{display:block}}#petkiss2020 #dog-step section.step .items .item{margin-top:0}#petkiss2020 #dog-step section.step .items .item dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column-reverse}#petkiss2020 #dog-step section.step .items .item dt{margin-top:12px;text-align:center;color:#fff;font-size:0.875rem;line-height:1;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items .item dt span{padding-bottom:5px;display:block}}#petkiss2020 #dog-step section.step .items .item dt span.sp{padding-bottom:5px;display:block}@media (min-width: 768px){#petkiss2020 #dog-step section.step .items .item dt span.sp{padding-bottom:0;display:inline}}@media (min-width: 768px){#petkiss2020 #dog-step section.step .items .item dt span.sp.petkiss{padding-bottom:0;display:inline}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items .item dt span.sp.petkiss{padding-bottom:5px;display:block}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items .item dt span.pc{display:block}}#petkiss2020 #dog-step section.step .items .item .message{margin-top:28px;padding:28px 0 0;background-color:#fff;background-image:url(../petkiss/img/fukidashi_left.png),url(../petkiss/img/fukidashi_right.png);background-repeat:no-repeat, no-repeat;background-size:17.3px 22.3px, 17.3px 22.3px;background-position:left 60px top 40px, right 60px top 40px;border-radius:10px 10px 0 0;color:#00703F;font-size:1rem;line-height:1.2}@media (min-width: 768px){#petkiss2020 #dog-step section.step .items .item .message{background-position:left 200px top 40px, right 200px top 40px}}@media (min-width: 992px){#petkiss2020 #dog-step section.step .items .item .message{background-position:left 16px top 40px, right 16px top 40px}}#petkiss2020 #dog-step section.step .items .item .message span{display:block}#petkiss2020 #dog-step section.step .items .item .message+ul{margin-top:0;border-radius:0 0 10px 10px}#petkiss2020 #dog-step section.step .items .item ul{margin:28px 0 0 0;padding:28px 0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;background-color:#fff;border-radius:10px;list-style:none}#petkiss2020 #dog-step section.step .items .item li{padding:0 6px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;flex:1;align-items:center;justify-content:flex-start;font-size:0.625rem;line-height:1;color:#00703F}#petkiss2020 #dog-step section.step .items .item li span{padding-bottom:0}#petkiss2020 #dog-step section.step .items .item img{margin:0 auto 4px;display:block;max-width:80px;max-height:212px}#petkiss2020 #dog-step section#step1 .point1 h3 em{text-align:left}@media (min-width: 992px){#petkiss2020 #dog-step section#step2 .main .point2 h3 em{text-align:left}}#petkiss2020 #dog-step section#step2 .main .point2 .flow dt{font-size:1rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){#petkiss2020 #dog-step section#step2 .main .point2 .flow dt{min-height:10em}}@media (min-width: 992px){#petkiss2020 #dog-step section#step2 .main .point2 .flow dt{min-height:12em}}#petkiss2020 #dog-step section#step2 .main .point2 .flow dd.text{margin-top:1.125rem;font-size:1rem;line-height:1.43}@media (min-width: 768px){#petkiss2020 #dog-step section#step2 .main .point2 .flow dd.text{font-size:0.875rem}}#petkiss2020 #dog-step section#step2 .main .point2 .flow dd.text em{background:linear-gradient(transparent 60%, #FFF144 60%)}@media (min-width: 992px){#petkiss2020 #dog-step section#step2 .main .point4 h3 em{text-align:left}}#petkiss2020 #dog-step section#step2 .main .point .advice{position:relative;margin-top:0;margin-bottom:8px}#petkiss2020 #dog-step section#step2 .main .point .advice p{margin:0}#petkiss2020 #dog-step section#step2 .main .point .advice::after{display:block;width:36px;height:36px;position:absolute;left:calc(50% - 18px);bottom:-42px;background-image:url(../petkiss/img/arrow_green-bottom.png);background-size:36px 36px;content:''}#petkiss2020 #dog-step section#step3 .main .col-md-2{text-align:center}#petkiss2020 #dog-step section#step3 .main>.point{border-radius:10px 10px 0 0}@media (min-width: 992px){#petkiss2020 #dog-step section#step3 .main>.point{border-radius:10px}}#petkiss2020 #dog-step section#step4 .main .point1 dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column-reverse}#petkiss2020 #dog-step section#step4 .main .point1 dt{margin-top:1em;font-size:1rem;line-height:2}#petkiss2020 #dog-step section#step4 .main .point1 dd{margin-top:36px;min-height:1px}#petkiss2020 #dog-step section#step4 .main .point3 dl{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}#petkiss2020 #dog-step section#step4 .main .point3 .image{margin-top:36px;min-height:1px;order:1}#petkiss2020 #dog-step section#step4 .main .point3 dt{margin-top:1em;line-height:1.25rem;order:2}#petkiss2020 #dog-step section#step4 .main .point3 .source{margin-top:1em;font-size:0.875rem;line-height:1.25rem;color:#888888;order:3}#petkiss2020 #dog-step section#gum{margin-top:80px;padding:72px 0 80px;background-color:#E7F7EF}@media (min-width: 992px){#petkiss2020 #dog-step section#gum{padding:72px 96px 80px}}#petkiss2020 #dog-step section#gum .button{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}#petkiss2020 #dog-step section#gum .container{background-color:inherit}#petkiss2020 #dog-step section#gum h2{padding:24px 0;border-top:3px dotted #00703F;border-bottom:3px dotted #00703F;font-size:1.25rem;text-align:center}#petkiss2020 #dog-step section#gum h2 span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step section#gum h2{font-size:2rem}#petkiss2020 #dog-step section#gum h2 span{display:inline}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum h2{margin-right:72px;margin-left:72px}}#petkiss2020 #dog-step section#gum .lead{margin-top:72px}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .lead .col-md-5{padding-right:60px}}#petkiss2020 #dog-step section#gum .lead .movie{margin-top:0}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .lead .movie{margin-top:72px}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .lead .movie{margin-top:0}}#petkiss2020 #dog-step section#gum .view-lineup{box-shadow:0 6px 0 0 #D7EBE1;margin-top:72px;padding:48px 24px;background-color:#fff;border-radius:10px}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .view-lineup{padding:48px 0 48px 48px}}#petkiss2020 #dog-step section#gum .view-lineup h3{background-color:transparent;position:static;text-align:center;color:#00703F;font-size:1.25rem}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .view-lineup h3{text-align:left;font-size:1.5rem}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .view-lineup h3{font-size:1.25rem}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .view-lineup h3{font-size:1.5rem}}#petkiss2020 #dog-step section#gum .view-lineup h3 span{display:inline-block;border-bottom:3px dotted #00703F}#petkiss2020 #dog-step section#gum .view-lineup h3 span+span{padding-top:8px}#petkiss2020 #dog-step section#gum .view-lineup ul{margin-top:48px;margin-bottom:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .view-lineup ul{margin-top:0;justify-content:flex-start}}#petkiss2020 #dog-step section#gum .view-lineup ul li{padding:0 8px}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .view-lineup ul li{padding:0 14px}}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .view-lineup ul li:last-child{padding-right:0}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .view-lineup ul img{max-width:80px;max-height:110px}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .view-lineup ul img{max-width:100px;max-height:144px}}#petkiss2020 #dog-step section#gum .view-lineup .button{margin-top:24px}#petkiss2020 #dog-step section#gum .view-lineup .button .btn{font-size:1rem}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .view-lineup .button .btn{font-size:1.25rem}}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .view-lineup .button .btn span{display:inline}}#petkiss2020 #dog-step section#gum .howto{padding:0 24px 24px;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;background-repeat:no-repeat;border:2px solid #263B73;border-radius:10px;margin-top:74px;padding-bottom:48px}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto{padding:0 48px 56px}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .howto{padding:0 96px 56px}}#petkiss2020 #dog-step section#gum .howto h3{margin:0 12px;padding:16px 12px;width:100%;margin-top:-45px;margin-bottom:24px;background-color:#263B73;border-radius:1em;text-align:center;font-size:1.125rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1.5;color:#fff}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto h3{margin-top:-30px;width:auto;border-radius:2em;font-size:1.25rem;line-height:1}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto h3{margin-top:-28px;margin-bottom:48px;padding:16px 0;font-size:1.5rem}}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto h3>span{margin:0 24px;padding:0 48px;min-height:24px;background-image:url(../petkiss/img/fukidashi-white_left.png),url(../petkiss/img/fukidashi-white_right.png);background-repeat:no-repeat, no-repeat;background-size:22px 22.5px, 22px 22.5px;background-position:left center, right center;white-space:nowrap}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto h3>span{margin:0}}#petkiss2020 #dog-step section#gum .howto h3>span span{padding:0 0 5px;display:block;min-height:1px}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto h3>span span{padding-bottom:0;display:inline}}#petkiss2020 #dog-step section#gum .howto>div{width:100%}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto{padding:0 72px 48px}}#petkiss2020 #dog-step section#gum .howto h3{margin-bottom:24px}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto h3{margin-bottom:48px}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto h3{padding-right:48px;padding-left:48px}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .howto h3{padding-right:114px;padding-left:114px}}#petkiss2020 #dog-step section#gum .howto>div{padding-bottom:128px;background-image:url(../petkiss/img/dog/index_howto.jpg);background-repeat:no-repeat;background-size:contain;background-position:center bottom}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto>div{padding-bottom:0;padding-right:350px;background-size:320px 128px;background-position:right top}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .howto>div{min-height:128px}}#petkiss2020 #dog-step section#gum .howto>div p{margin-bottom:0}#petkiss2020 #dog-step section#gum .howto .button{margin-top:24px}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto .button{margin-top:0}}#petkiss2020 #dog-step section#gum .howto .button .btn{padding-right:12px;padding-left:12px;white-space:normal;font-size:1rem;line-height:1.5}@media (min-width: 768px){#petkiss2020 #dog-step section#gum .howto .button .btn{padding-right:24px;padding-left:24px;line-height:1}}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto .button .btn{font-size:1.125rem}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .howto .button .btn{padding-right:50px;padding-left:50px;font-size:1.25rem}}#petkiss2020 #dog-step section#gum .howto .button .btn span{display:inline}@media (min-width: 992px){#petkiss2020 #dog-step section#gum .howto .button .btn span{padding-bottom:5px;display:block}}@media (min-width: 1200px){#petkiss2020 #dog-step section#gum .howto .button .btn span{padding-bottom:0;display:inline}}#petkiss2020 #dog-step .oralcare{padding:80px 0}#petkiss2020 #dog-step .oralcare section{border:2px solid #263B73;border-radius:10px}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section{height:100%}}#petkiss2020 #dog-step .oralcare section>.container{border-radius:inherit}#petkiss2020 #dog-step .oralcare section .row>div{padding-bottom:24px;border-bottom:3px dotted #00703F}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section .row>div{padding-bottom:0;border-right:3px dotted #00703F;border-bottom:none}}#petkiss2020 #dog-step .oralcare section .row>div:last-child{border:none}#petkiss2020 #dog-step .oralcare section.scene .row>div{margin:24px 0}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section.scene .row>div{margin:40px 0}}#petkiss2020 #dog-step .oralcare section.scene dd{min-height:1px}#petkiss2020 #dog-step .oralcare section.scene dd span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section.scene dd span{display:inline}}#petkiss2020 #dog-step .oralcare section.tips{margin-top:80px}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section.tips{margin-top:0}}#petkiss2020 #dog-step .oralcare section.tips .row>div{margin:32px 0 0}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section.tips .row>div{margin-bottom:24px}}@media (min-width: 992px){#petkiss2020 #dog-step .oralcare section.tips .row>div{margin-bottom:40px}}#petkiss2020 #dog-step .oralcare section.tips p span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare section.tips p span{display:inline}}#petkiss2020 #dog-step .oralcare section.tips dd{min-height:1px}#petkiss2020 #dog-step .oralcare h2{padding:12px;background-color:#263B73;text-align:center;font-size:1.25rem;color:#fff}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare h2{padding:28px 0;font-size:1.125rem;line-height:1}}#petkiss2020 #dog-step .oralcare h2 span{display:block;padding-bottom:0}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare h2 span{display:inline}}#petkiss2020 #dog-step .oralcare p{margin:24px 24px 0;padding:14px;background-color:#E7F7EF;border-radius:8px;text-align:center;font-size:1.125em;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare p{font-size:.875rem}}@media (min-width: 992px){#petkiss2020 #dog-step .oralcare p{font-size:1.125em}}#petkiss2020 #dog-step .oralcare dl{padding:0 10px;height:100%;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare dl{text-align:left}}@media (min-width: 992px){#petkiss2020 #dog-step .oralcare dl{text-align:center}}#petkiss2020 #dog-step .oralcare dt{font-size:1.125em;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare dt{font-size:1rem}}@media (min-width: 992px){#petkiss2020 #dog-step .oralcare dt{font-size:1.125em}}#petkiss2020 #dog-step .oralcare dt span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare dt span{display:inline}}@media (min-width: 992px){#petkiss2020 #dog-step .oralcare dt span{display:block}}#petkiss2020 #dog-step .oralcare dd{font-size:0.875rem}#petkiss2020 #dog-step .oralcare dd span{display:block}@media (min-width: 768px){#petkiss2020 #dog-step .oralcare .image{padding:24px 0}}#petkiss2020 #dog-step section.trouble{padding:64px 0;background-color:#E7F7EF}@media (min-width: 768px){#petkiss2020 #dog-step section.trouble{padding:80px 0}}#petkiss2020 #dog-step section.trouble .container{background-color:inherit}#petkiss2020 #dog-step section.trouble h2{text-align:left;font-size:1.5rem}@media (min-width: 992px){#petkiss2020 #dog-step section.trouble h2{font-size:2rem}}#petkiss2020 #dog-step section.trouble h2+p{margin-top:32px}#petkiss2020 #dog-step section.trouble img{border-radius:16px}#petkiss2020 #dog-step section.trouble .row{flex-direction:column}@media (min-width: 768px){#petkiss2020 #dog-step section.trouble .row{flex-direction:row}}#petkiss2020 #dog-step section.trouble .row>.col-md-6:nth-of-type(1){padding-right:12px}@media (min-width: 992px){#petkiss2020 #dog-step section.trouble .row>.col-md-6:nth-of-type(1){padding-right:8px}}#petkiss2020 #dog-step section.trouble .row>.col-md-6:nth-of-type(2){margin-top:48px;padding-left:12px}@media (min-width: 768px){#petkiss2020 #dog-step section.trouble .row>.col-md-6:nth-of-type(2){margin-top:0}}@media (min-width: 992px){#petkiss2020 #dog-step section.trouble .row>.col-md-6:nth-of-type(2){padding-left:68px}}#petkiss2020 #dog-step section.trouble .btn{width:100%}@media (min-width: 768px){#petkiss2020 #dog-step section.trouble .btn span{padding-bottom:6px;display:block}}#petkiss2020 #dog-step section.movies{padding:80px 0 0}@media (min-width: 992px){#petkiss2020 #dog-step section.movies{padding:96px 0 46px}}#petkiss2020 #dog-step section.movies .movie a::after{width:48px;height:48px;top:calc(50% - 24px);left:calc(50% - 24px);background-size:48px 48px}@media (min-width: 768px){#petkiss2020 #dog-step section.movies .movie dl{height:100%;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between}}#petkiss2020 #dog-step section.movies .movie dt{font-size:1rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 #dog-step section.movies .movie dt{align-items:center;font-size:1.125rem}}#petkiss2020 #dog-step section.movies .movie dt::before{margin-right:8px;padding:3px 0 5px;width:calc(1em + 8px);background-color:#00703F;border-radius:4px;text-align:center;font-size:1rem;line-height:1;color:#fff}#petkiss2020 #dog-step section.movies .movie .dog dt::before{content:'犬'}#petkiss2020 #dog-step section.movies .movie .cat dt::before{content:'猫'}#petkiss2020 #dog-step .buttons-lineup .col-md-6{text-align:center}#petkiss2020 #dog-step .buttons-lineup .col-md-6 .btn{margin-top:48px;white-space:normal}@media (min-width: 768px){#petkiss2020 #dog-step .buttons-lineup .col-md-6 .btn{margin-top:0}}@media (min-width: 992px){#petkiss2020 #dog-step .buttons-lineup .col-md-6 .btn{min-width:456px}}#petkiss2020 #dog-step .buttons-lineup .col-md-6:first-child .btn{margin-top:0}@media (min-width: 768px){#petkiss2020 #dog-step .buttons-lineup .col-md-6:first-child .btn span{padding-bottom:5px;display:block}}@media (min-width: 992px){#petkiss2020 #dog-step .buttons-lineup .col-md-6:first-child .btn span{padding-bottom:0;display:inline}}#petkiss2020 .lineup#petkiss_dog-lineup_gum #main-visual{background-image:url(../petkiss/img/dog/mv_lineup_gum_sp.jpg)}@media (min-width: 768px){#petkiss2020 .lineup#petkiss_dog-lineup_gum #main-visual{background-image:url(../petkiss/img/dog/mv_lineup_gum.jpg)}}@media (min-width: 1200px){#petkiss2020 .lineup#petkiss_dog-lineup_gum #main-visual{background-image:url(../petkiss/img/dog/mv_lineup_gum@2x.jpg)}}#petkiss2020 .lineup#petkiss_dog-lineup_gum .buttons{margin-top:78px}#petkiss2020 .lineup#petkiss_dog-lineup #main-visual{background-image:url(../petkiss/img/dog/mv_lineup_sp.jpg)}@media (min-width: 768px){#petkiss2020 .lineup#petkiss_dog-lineup #main-visual{background-image:url(../petkiss/img/dog/mv_lineup.jpg)}}@media (min-width: 1200px){#petkiss2020 .lineup#petkiss_dog-lineup #main-visual{background-image:url(../petkiss/img/dog/mv_lineup@2x.jpg)}}#petkiss2020 .lineup#petkiss_dog-lineup .buttons{margin-top:78px}#petkiss2020 .lineup#petkiss_cat-lineup_snack #main-visual{background-image:url(../petkiss/img/cat/mv_lineup_snack_sp.jpg)}@media (min-width: 768px){#petkiss2020 .lineup#petkiss_cat-lineup_snack #main-visual{background-image:url(../petkiss/img/cat/mv_lineup_snack.jpg)}}@media (min-width: 1200px){#petkiss2020 .lineup#petkiss_cat-lineup_snack #main-visual{background-image:url(../petkiss/img/cat/mv_lineup_snack@2x.jpg)}}#petkiss2020 .lineup#petkiss_cat-lineup #main-visual{background-image:url(../petkiss/img/cat/mv_lineup_sp.jpg)}@media (min-width: 768px){#petkiss2020 .lineup#petkiss_cat-lineup #main-visual{background-image:url(../petkiss/img/cat/mv_lineup.jpg)}}@media (min-width: 1200px){#petkiss2020 .lineup#petkiss_cat-lineup #main-visual{background-image:url(../petkiss/img/cat/mv_lineup@2x.jpg)}}#petkiss2020 .lineup#petkiss_cat-lineup .buttons{margin-top:78px}#petkiss2020 .lineup a.zoom{position:relative;display:block}@media (min-width: 768px){#petkiss2020 .lineup a.zoom{pointer-events:none}}#petkiss2020 .lineup a.zoom::before{position:absolute;top:-34px;right:2px;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;width:28px;height:28px;background-color:#FFE944;border-radius:14px;content:'＋';text-align:center;font-weight:bold;font-size:18px;line-height:1;color:#00703F}@media (min-width: 768px){#petkiss2020 .lineup a.zoom::before{display:none}}#petkiss2020 .lineup a.zoom::after{display:block;height:28px;position:absolute;top:-34px;right:35px;background-color:rgba(255,255,255,0.5);content:'タップして拡大';color:#00703F;font-size:14px;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:28px}@media (min-width: 768px){#petkiss2020 .lineup a.zoom::after{display:none}}#petkiss2020 .lineup .all-lineup>.container{margin-top:80px;padding-right:0;padding-left:0}@media (min-width: 992px){#petkiss2020 .lineup .all-lineup>.container{margin-top:80px;padding-right:84px;padding-left:84px}}#petkiss2020 .lineup .all-lineup .index{justify-content:space-between}#petkiss2020 .lineup .all-lineup .index .col-md-4{margin-top:24px}#petkiss2020 .lineup .all-lineup .index .col-md-4:first-child{margin-top:0}@media (min-width: 768px){#petkiss2020 .lineup .all-lineup .index .col-md-4{margin-top:0}}@media (min-width: 1200px){#petkiss2020 .lineup .all-lineup .index .col-md-4{flex:0 0 33%}}#petkiss2020 .lineup .all-lineup .index dl{box-shadow:0 6px 0 0 #E5E5E5;height:100%;padding:10px;min-height:186px;background-color:#fff;background-repeat:no-repeat;background-position:right 10px bottom 14px;background-size:96px auto;border:4px solid #263B73;border-radius:6px}@media (min-width: 768px){#petkiss2020 .lineup .all-lineup .index dl{padding-bottom:105px;min-height:1px;background-size:96px auto;background-position:center bottom 16px}}@media (min-width: 992px){#petkiss2020 .lineup .all-lineup .index dl{padding-bottom:10px;background-size:80px auto;background-position:right 14px bottom 16px}}@media (min-width: 1200px){#petkiss2020 .lineup .all-lineup .index dl{background-size:96px auto}}#petkiss2020 .lineup .all-lineup .index dl.shokugo{background-image:url(../petkiss/img/dog/gum_index-shokugo.png);border-color:#263B73}#petkiss2020 .lineup .all-lineup .index dl.shokugo dt{background-color:#263B73}#petkiss2020 .lineup .all-lineup .index dl.tsubu{background-image:url(../petkiss/img/dog/gum_index-tsubu.png);border-color:#E3727E}#petkiss2020 .lineup .all-lineup .index dl.tsubu dt{background-color:#E3727E}#petkiss2020 .lineup .all-lineup .index dl.twisty{background-image:url(../petkiss/img/dog/gum_index-twisty.png);border-color:#335680}#petkiss2020 .lineup .all-lineup .index dl.twisty dt{background-color:#335680}#petkiss2020 .lineup .all-lineup .index dt{padding:10px 0;border-radius:4px;text-align:center;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1;color:#fff}@media (min-width: 1200px){#petkiss2020 .lineup .all-lineup .index dt{font-size:1.125rem}}#petkiss2020 .lineup .all-lineup .index dt span{display:block;padding-bottom:5px}#petkiss2020 .lineup .all-lineup .index dd{margin-top:16px;margin-left:8px;padding-right:130px;font-size:0.875rem;line-height:1.42;color:#555555}@media (min-width: 768px){#petkiss2020 .lineup .all-lineup .index dd{padding-right:0}}@media (min-width: 992px){#petkiss2020 .lineup .all-lineup .index dd{padding-right:90px}}@media (min-width: 1200px){#petkiss2020 .lineup .all-lineup .index dd{padding-right:130px;background-size:96px auto}}#petkiss2020 .lineup .all-lineup .index dd span{display:block}#petkiss2020 .lineup .all-lineup .index dd span.note{padding-top:1em;font-size:0.6875rem}#petkiss2020 .lineup .all-lineup .figure{margin-top:38px;background-color:#F9F9F9}#petkiss2020 .lineup .all-lineup .figure #figure-tsubu,#petkiss2020 .lineup .all-lineup .figure #figure-twisty{padding-top:10px;display:block}@media (min-width: 992px){#petkiss2020 .lineup .all-lineup .figure img{max-width:792px}}@media (min-width: 1200px){#petkiss2020 .lineup .all-lineup .figure img{max-width:960px}}#petkiss2020 .lineup .product>.container{margin-right:0;margin-left:0;padding-right:0;padding-left:0;width:100%}@media (min-width: 768px){#petkiss2020 .lineup .product>.container{max-width:100%}}@media (min-width: 992px){#petkiss2020 .lineup .product>.container{margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px;width:calc(100% - 26px);max-width:960px}}@media (min-width: 1200px){#petkiss2020 .lineup .product>.container{margin-right:auto;margin-left:auto;max-width:1128px}}#petkiss2020 .lineup .product>.container>section{padding-top:96px;padding-right:0;padding-left:0}@media (min-width: 992px){#petkiss2020 .lineup .product>.container>section{padding-top:120px;padding-right:84px;padding-left:84px}}#petkiss2020 .lineup .product h2{line-height:1}@media (min-width: 992px){#petkiss2020 .lineup .product h2{text-align:center}}#petkiss2020 .lineup .product h2>span{padding-bottom:0;display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:3px dotted #00703F;font-size:1.25rem;line-height:1}@media (min-width: 768px){#petkiss2020 .lineup .product h2>span{width:auto;flex-direction:row}}@media (min-width: 992px){#petkiss2020 .lineup .product h2>span{display:inline-block;font-size:1.75rem}}#petkiss2020 .lineup .product h2>span span{padding-bottom:11px}@media (min-width: 992px){#petkiss2020 .lineup .product h2>span span{display:inline-block;font-size:1.75rem}}#petkiss2020 .lineup .product h2>span span.petkiss{border-bottom:none;display:block}@media (min-width: 768px){#petkiss2020 .lineup .product h2>span span.petkiss{padding-right:.5em;display:inline}}#petkiss2020 .lineup .product a{color:#00703F}#petkiss2020 .lineup .product .spec{margin-top:0;padding:24px 16px;position:relative;background-color:#D8F3E6}@media (min-width: 992px){#petkiss2020 .lineup .product .spec{margin-top:170px;padding:128px 72px 72px;border-radius:12px}}@media (min-width: 1200px){#petkiss2020 .lineup .product .spec{padding-top:158px}}#petkiss2020 .lineup .product .spec.category-gum{background-color:#D8F3E6}#petkiss2020 .lineup .product .spec.category-tsubu{background-color:#FFF2F2}#petkiss2020 .lineup .product .spec.category-twisty{background-color:#ECF9FA}@media (min-width: 992px){#petkiss2020 .lineup .product .spec.catch{margin-top:232px}}@media (min-width: 992px){#petkiss2020 .lineup .product .package{width:100%;left:0;top:-112px;position:absolute;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center}}#petkiss2020 .lineup .product .package>div{position:relative}@media (min-width: 992px){#petkiss2020 .lineup .product .package>div{top:-75px}}#petkiss2020 .lineup .product .package .catch{margin:30px 10px 15px;padding:7px 0;border:1px solid #00703F;border-radius:4px;text-align:center;color:#00703F;font-size:.875rem;line-height:1.4;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 992px){#petkiss2020 .lineup .product .package .catch{margin-top:0;padding:7px 0;top:-75px;font-size:1rem}}#petkiss2020 .lineup .product .package .catch::before{content:'▼ '}@media (min-width: 992px){#petkiss2020 .lineup .product .package .catch::before{content:''}}#petkiss2020 .lineup .product .package .catch br{display:none}@media (min-width: 992px){#petkiss2020 .lineup .product .package .catch br{display:inline}}#petkiss2020 .lineup .product .package ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center;list-style:none}#petkiss2020 .lineup .product .package li{width:42%}@media (min-width: 768px){#petkiss2020 .lineup .product .package li{width:19%}}@media (min-width: 992px){#petkiss2020 .lineup .product .package li{width:auto}}#petkiss2020 .lineup .product .package li a{padding:0 10px 10px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}#petkiss2020 .lineup .product .package li a span{padding-top:6px;font-size:0.825rem;line-height:1.6}@media (min-width: 992px){#petkiss2020 .lineup .product .package li a span{font-size:0.825rem}}#petkiss2020 .lineup .product .package img{height:150px}@media (min-width: 1200px){#petkiss2020 .lineup .product .package img{height:200px}}#petkiss2020 .lineup .product .feature{padding:40px 24px;background-color:#fff;border-radius:12px}@media (min-width: 768px){#petkiss2020 .lineup .product .feature{padding:48px 32px}}@media (min-width: 992px){#petkiss2020 .lineup .product .feature{padding:48px 40px}}@media (min-width: 1200px){#petkiss2020 .lineup .product .feature{padding:48px}}#petkiss2020 .lineup .product .feature h3{color:#00703F;font-size:1.25rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}#petkiss2020 .lineup .product .feature ul{margin-top:18px;padding-left:20px}#petkiss2020 .lineup .product .feature li{margin-top:12px;font-size:1rem}#petkiss2020 .lineup .product .feature div.note{margin-top:20px;padding:20px 24px;background-color:#f7f7f7;font-size:0.75rem;counter-reset:note-no}#petkiss2020 .lineup .product .feature div.note ol{margin:0;padding-left:0;list-style:none}#petkiss2020 .lineup .product .feature div.note li{margin:0;padding-top:6px;color:#888888;font-size:0.875rem}#petkiss2020 .lineup .product .feature div.note li:first-child{padding-top:0}#petkiss2020 .lineup .product .feature div.note li::before{counter-increment:note-no;content:"※" counter(note-no) ". "}#petkiss2020 .lineup .product .figure{margin-top:20px;padding:40px 4px;background-color:#fff;border-radius:12px}@media (min-width: 768px){#petkiss2020 .lineup .product .figure{padding:48px 4px}}@media (min-width: 992px){#petkiss2020 .lineup .product .figure{padding:48px 18px}}@media (min-width: 1200px){#petkiss2020 .lineup .product .figure{padding:48px 24px}}@media (min-width: 992px){#petkiss2020 .lineup .product .figure img{max-width:588px}}@media (min-width: 1200px){#petkiss2020 .lineup .product .figure img{max-width:744px}}#petkiss2020 .lineup .banner{margin-top:100px;text-align:center}@media (min-width: 992px){#petkiss2020 .lineup .banner{padding-right:84px;padding-left:84px}}#petkiss2020 .lineup .banner .note{text-align:center;margin-bottom:0;font-size:0.75rem;color:#666}@media (min-width: 768px){#petkiss2020 .lineup .banner .note{text-align:right}}@media (min-width: 1200px){#petkiss2020 .lineup .buttons{padding-right:84px;padding-left:84px}}#petkiss2020 .lineup .buttons .row{justify-content:space-between}@media (min-width: 1200px){#petkiss2020 .lineup .buttons .col-md-6{text-align:left}}@media (min-width: 1200px){#petkiss2020 .lineup .buttons .col-md-6+.col-md-6{text-align:right}}#petkiss2020 .lineup .buttons .col-md-6+.col-md-6 .btn{margin-top:48px}@media (min-width: 768px){#petkiss2020 .lineup .buttons .col-md-6+.col-md-6 .btn{margin-top:0}}@media (min-width: 992px){#petkiss2020 .lineup .buttons .btn{width:100%}}@media (min-width: 1200px){#petkiss2020 .lineup .buttons .btn{width:auto;min-width:416px}}#petkiss2020 .soudan#dog-soudan #main-visual{background-image:url(../petkiss/img/dog/mv_soudan_sp.png)}@media (min-width: 768px){#petkiss2020 .soudan#dog-soudan #main-visual{background-image:url(../petkiss/img/dog/mv_soudan.png)}}@media (min-width: 1200px){#petkiss2020 .soudan#dog-soudan #main-visual{background-image:url(../petkiss/img/dog/mv_soudan@2x.png)}}#petkiss2020 .soudan#cat-soudan #main-visual{background-image:url(../petkiss/img/cat/mv_soudan_sp.png)}@media (min-width: 768px){#petkiss2020 .soudan#cat-soudan #main-visual{background-image:url(../petkiss/img/cat/mv_soudan.png)}}@media (min-width: 1200px){#petkiss2020 .soudan#cat-soudan #main-visual{background-image:url(../petkiss/img/cat/mv_soudan@2x.png)}}#petkiss2020 .soudan .lead p{margin-top:80px;text-align:center;font-size:1.125rem;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}@media (min-width: 768px){#petkiss2020 .soudan .lead p{font-size:1.5rem}}@media (min-width: 992px){#petkiss2020 .soudan .lead p{font-size:2rem;line-height:3.375rem}}#petkiss2020 .soudan .lead p span{display:block}#petkiss2020 .soudan section{margin-top:80px}#petkiss2020 .soudan section .container>div{padding:48px 24px 40px;border:1px solid #263B73;border-radius:8px}@media (min-width: 992px){#petkiss2020 .soudan section .container>div{margin:0 84px;padding:80px 96px 56px}}#petkiss2020 .soudan section .container h2{padding:0 0 36px 0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:3px dotted #00703F;text-align:left;font-size:1.125rem}@media (min-width: 768px){#petkiss2020 .soudan section .container h2{font-size:1rem;align-items:center}}@media (min-width: 992px){#petkiss2020 .soudan section .container h2{font-size:1.125rem}}@media (min-width: 1200px){#petkiss2020 .soudan section .container h2{padding:0 0 56px 0;font-size:1.5rem;line-height:2.5rem}}#petkiss2020 .soudan section .container h2::before{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;flex-basis:36px;width:36px;height:36px;background-color:#00703F;border-radius:18px;content:'Q';font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1;font-size:16px;color:#fff}@media (min-width: 992px){#petkiss2020 .soudan section .container h2::before{flex-basis:48px;width:48px;height:48px;border-radius:24px;font-size:24px}}@media (min-width: 1200px){#petkiss2020 .soudan section .container h2::before{flex-basis:72px;width:72px;height:72px;border-radius:36px;font-size:32px}}#petkiss2020 .soudan section .container h2 span{padding-bottom:0;flex-basis:calc(100% - 48px)}@media (min-width: 992px){#petkiss2020 .soudan section .container h2 span{flex-basis:calc(100% - 60px)}}@media (min-width: 1200px){#petkiss2020 .soudan section .container h2 span{flex-basis:calc(100% - 104px)}}#petkiss2020 .soudan section .container p{margin-top:40px;margin-bottom:0;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start}#petkiss2020 .soudan section .container p::before{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:center;align-items:center;flex-basis:36px;width:36px;height:36px;background-color:#FFE944;border-radius:18px;content:'A';font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;line-height:1;color:#00703F;font-weight:bold}@media (min-width: 992px){#petkiss2020 .soudan section .container p::before{flex-basis:48px;width:48px;height:48px;border-radius:24px;font-size:24px}}@media (min-width: 1200px){#petkiss2020 .soudan section .container p::before{flex-basis:72px;width:72px;height:72px;border-radius:36px;font-size:32px}}#petkiss2020 .soudan section .container span{flex-basis:calc(100% - 48px)}@media (min-width: 992px){#petkiss2020 .soudan section .container span{flex-basis:calc(100% - 60px)}}@media (min-width: 1200px){#petkiss2020 .soudan section .container span{flex-basis:calc(100% - 104px)}}#petkiss2020 .soudan .button{margin-top:100px;margin-bottom:100px;text-align:center}@media (min-width: 992px){#petkiss2020 .soudan .btn{padding-right:60px;padding-left:60px}}#petkiss2020 #brand-top #main-visual{background-image:url(../petkiss/img/brand/mv_sp.jpg)}@media (min-width: 768px){#petkiss2020 #brand-top #main-visual{background-image:url(../petkiss/img/brand/mv.jpg)}}@media (min-width: 1200px){#petkiss2020 #brand-top #main-visual{background-image:url(../petkiss/img/brand/mv@2x.jpg)}}#petkiss2020 #brand-top section .content{border-bottom:1px solid #ccc}@media (min-width: 992px){#petkiss2020 #brand-top section .content{margin-right:84px;margin-left:84px}}#petkiss2020 #brand-top .lead .content{padding-top:226px;padding-bottom:84px;background-image:url(../petkiss/img/top/tooth.png);background-repeat:no-repeat;background-position:center 48px;background-size:180px 140px}@media (min-width: 768px){#petkiss2020 #brand-top .lead .content{padding-top:273px;padding-bottom:100px;background-position:center 96px}}#petkiss2020 #brand-top .lead h1{text-align:center;color:#00703F;font-family:"TsukuARdGothicStd-D","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-size:1.5rem}@media (min-width: 768px){#petkiss2020 #brand-top .lead h1{font-size:2rem}}#petkiss2020 #brand-top .lead h1 span{padding-bottom:10px;display:block}#petkiss2020 #brand-top .lead p{margin-top:56px;font-size:1.125rem}#petkiss2020 #brand-top .lead p:last-child{margin-bottom:0}@media (min-width: 768px){#petkiss2020 #brand-top .lead p{text-align:center}}#petkiss2020 #brand-top .lead .detail{margin:56px auto 0}@media (min-width: 768px){#petkiss2020 #brand-top .lead .detail{width:600px}}#petkiss2020 #brand-top .lead .detail p{margin-top:32px;text-align:left;font-size:1rem}@media (min-width: 768px){#petkiss2020 #brand-top .lead .detail p{text-align:center}}#petkiss2020 #brand-top .lead .detail p span{display:inline}@media (min-width: 768px){#petkiss2020 #brand-top .lead .detail p span{display:block}}#petkiss2020 #brand-top .omoi .content{padding:80px 0}@media (min-width: 768px){#petkiss2020 #brand-top .omoi .content{padding:128px 0;text-align:left}}@media (min-width: 768px){#petkiss2020 #brand-top .omoi .text{padding-right:24px}}@media (min-width: 992px){#petkiss2020 #brand-top .omoi .text{padding-right:48px}}@media (min-width: 1200px){#petkiss2020 #brand-top .omoi .text{padding-right:84px}}#petkiss2020 #brand-top .omoi .flex-row-reverse .text{padding-right:0}@media (min-width: 768px){#petkiss2020 #brand-top .omoi .flex-row-reverse .text{padding-right:12px;padding-left:24px}}@media (min-width: 992px){#petkiss2020 #brand-top .omoi .flex-row-reverse .text{padding-left:48px}}@media (min-width: 1200px){#petkiss2020 #brand-top .omoi .flex-row-reverse .text{padding-left:96px}}#petkiss2020 #brand-top .omoi h2{padding-bottom:20px;border-bottom:3px dotted #00703F;text-align:left}#petkiss2020 #brand-top .omoi dt{margin-top:1em;font-weight:bold}#petkiss2020 #brand-top .omoi p{margin-top:1em;line-height:2}@media (min-width: 768px){#petkiss2020 #brand-top .omoi p{margin-top:36px}}#petkiss2020 #brand-top .omoi ul{margin-top:32px;padding-top:1em;padding-bottom:1em;border:1px solid #00703F}#petkiss2020 #brand-top .omoi:last-of-type .content{padding-bottom:0;border-bottom:none}@media (min-width: 768px){#petkiss2020 #brand-top .omoi:last-of-type .content{margin-right:24px;margin-left:24px}}@media (min-width: 992px){#petkiss2020 #brand-top .omoi:last-of-type .content{margin-right:96px;margin-left:96px}}#petkiss2020 #brand-top .omoi:last-of-type .col-12{padding-top:8px;font-size:0.875rem}#petkiss2020 #brand-top .omoi:last-of-type .col-12 h3{margin-top:40px;line-height:1}#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table,#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table th,#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table td{border-color:#00703F}#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table{margin-top:15px;margin-bottom:0}#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table th{text-align:center;background-color:#F9F9F9}#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table td:nth-child(1){width:20%;vertical-align:middle}#petkiss2020 #brand-top .omoi:last-of-type .col-12 .table td:nth-child(3){width:25%;text-align:center;vertical-align:middle}#petkiss2020 #brand-top .buttons{margin-top:100px;margin-bottom:100px}@media (min-width: 768px){#petkiss2020 #brand-top .buttons .content{margin-right:24px;margin-left:24px}}@media (min-width: 992px){#petkiss2020 #brand-top .buttons .content{margin-right:96px;margin-left:96px}}#petkiss2020 #brand-top .buttons .col-md-6{text-align:center}@media (min-width: 992px){#petkiss2020 #brand-top .buttons .col-md-6{text-align:left}}@media (min-width: 992px){#petkiss2020 #brand-top .buttons .col-md-6+.col-md-6{text-align:right}}#petkiss2020 #brand-top .buttons .col-md-6 .btn-primary{margin-top:24px}@media (min-width: 768px){#petkiss2020 #brand-top .buttons .col-md-6 .btn-primary{margin-top:0}}@media (min-width: 992px){#petkiss2020 #brand-top .buttons .col-md-6 .btn-primary{width:100%;text-align:center}}@media (min-width: 992px){#petkiss2020 #brand-top .buttons .col-md-6 .btn-primary{padding-right:30px;padding-left:30px;width:auto;font-size:1.125rem}}@media (min-width: 1200px){#petkiss2020 #brand-top .buttons .col-md-6 .btn-primary{padding-right:0;padding-left:0;min-width:416px;font-size:1.25rem}}

/*# sourceMappingURL=style.css.map */