@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.img-left:after,.img-right:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{clear:both;display:block;width:100%;height:0;border:0;margin:0;padding:0}input,select{vertical-align:middle}input,button,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}select{appearance:none;-webkit-appearance:none;-mox-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:62.5%;min-width:100%;min-height:100%}[id="wrapper"]{overflow:hidden;position:relative}body{color:#3c3a36;font-family:"Noto Serif JP",serif;font-weight:100;font-size:1.5rem;line-height:2;background:#fff}@media screen and (max-width:640px){body{line-height:1.8}}.inner{margin-left:auto;margin-right:auto;width:92%;max-width:1040px;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.business main,.recruit main,.contact main,.privacy main{padding-top:60px}@media screen and (max-width:640px){.business main,.recruit main,.contact main,.privacy main{padding-top:30px}}.only-pc{display:block}@media screen and (max-width:1024px){.only-pc{display:none}}@media screen and (max-width:640px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width:1024px){.only-sp{display:none}}@media screen and (max-width:640px){.only-sp{display:block}}@media screen and (max-width:640px){.more-tb{display:none}}.under-tb{display:none}@media screen and (max-width:1024px){.under-tb{display:block}}.nodisplay{display:none}.common__title-01{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.top .common__title-01{text-align:left}.common__title-01 b{font-weight:100}.common__title-01 span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.common__title-01{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.common__title-01{text-align:center;font-size:25px;font-size:2.5rem}.top .common__title-01{text-align:center}}.common__title-02{font-size:20px;font-size:2rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1.2em;text-align:center}a{color:#3c3a36;text-decoration:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}a img{opacity:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"]{text-decoration:none}a[href$=".pdf"]::after,a[href$=".doc"]::after,a[href$=".docx"]::after,a[href$=".xls"]::after,a[href$=".xlsx"]::after{display:none}a[href$=".pdf"]::before,a[href$=".doc"]::before,a[href$=".docx"]::before,a[href$=".xls"]::before,a[href$=".xlsx"]::before{padding-right:.25em;vertical-align:middle;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}a[href$=".pdf"]:hover,a[href$=".pdf"]:active,a[href$=".pdf"]:focus,a[href$=".doc"]:hover,a[href$=".doc"]:active,a[href$=".doc"]:focus,a[href$=".docx"]:hover,a[href$=".docx"]:active,a[href$=".docx"]:focus,a[href$=".xls"]:hover,a[href$=".xls"]:active,a[href$=".xls"]:focus,a[href$=".xlsx"]:hover,a[href$=".xlsx"]:active,a[href$=".xlsx"]:focus{color:#867943;text-decoration:underline}a[href$=".pdf"]::before{display:inline-block;content:"\f1c1";font-family:"Font Awesome 5 Free";font-weight:900;color:#cd0f0f}a[href$=".doc"]::before,a[href$=".docx"]::before{display:inline-block;content:"\f1c2";font-family:"Font Awesome 5 Free";font-weight:900;color:#1958a0}a[href$=".xls"]::before,a[href$=".xlsx"]::before{display:inline-block;content:"\f1c3";font-family:"Font Awesome 5 Free";font-weight:900;color:#006f3e}a:hover,a:active,a:focus{color:#867943}a:hover img,a:active img,a:focus img{opacity:.7}.link-arrow{text-decoration:none;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.link-arrow::before{display:inline-block;content:"\f0a9";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.2em;vertical-align:middle;color:#867943;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}sup{vertical-align:top;font-size:60%}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff0),color-stop(50%,#fdf200),to(#fdf200));background:linear-gradient(#fff0 50%,#fdf200 50%,#fdf200)}.small{font-size:11px;font-size:1.1rem}img{width:auto;max-width:100%;height:auto;vertical-align:middle}.image img{width:auto;max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.img-left .image{float:left;width:48%}.img-left .text{float:right;width:48%}.img-right .image{float:right;width:48%}.img-right .text{float:left;width:48%}@media screen and (max-width:640px){.img-left .image,.img-right .image{float:none;width:100%;padding-bottom:1em}.img-left .text,.img-right .text{float:none;width:100%}}.btn-01{padding-top:.5em}.btn-01 a{display:inline-block;background:#3c3a36;color:#fff;border-radius:100px;padding:.25em 2em;font-size:13px;font-size:1.3rem;line-height:1;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.btn-01 a:hover,.btn-01 a:active,.btn-01 a:focus{background:#867943}ul li,ol li{list-style:none}.list-decimal-01{padding-left:1.5em}.list-decimal-01 li{list-style:decimal}.list-decimal-02{padding-left:1.5em;position:relative}.list-decimal-02 li span{position:absolute;left:.2em}.list-bullet>li{position:relative;padding-left:1.4em}.list-bullet>li:not(:last-child){padding-bottom:.25em}.list-bullet>li::before{content:"●";color:#867943;position:absolute;top:0;left:0}.note{list-style:none}.note li{vertical-align:middle;text-indent:-.5em;margin-left:1em}.note li::before{content:"※";display:inline-block;vertical-align:top}@media screen and (max-width:640px){.note{font-size:92%}}p.note{vertical-align:middle;text-indent:-.5em;margin-left:1em}p.note::before{content:"※";display:inline-block;vertical-align:top}.tbl-01{width:100%;border-collapse:collapse}.tbl-01 tr{border-bottom:1px solid #ddd6bb}.tbl-01 tr:first-child{border-top:1px solid #ddd6bb}.tbl-01 th{width:20%;text-align:left;font-weight:100}.tbl-01 th,.tbl-01 td{padding:1em .5em}@media screen and (max-width:640px){.tbl-01 th,.tbl-01 td{width:100%;display:block;padding:.25em .5em;line-height:1.6}.tbl-01 th{background:#ddd6bb}.tbl-01 tr{border-bottom:none}.tbl-01 tr:first-child{border-top:none}.tbl-01 tr:not(:last-child) td{padding-bottom:1em}}.tbl-02{width:100%;border-collapse:collapse}.tbl-02 th{font-weight:100}.tbl-02 tbody tr{border-bottom:1px solid #ddd6bb}.tbl-02 tbody tr:first-child{border-top:1px solid #ddd6bb}.tbl-02 tbody tr:nth-child(odd){background:#f2f1ed}.tbl-02 tbody th{text-align:left}.tbl-02 tbody td{text-align:center}.tbl-02 tbody th,.tbl-02 tbody td{padding:1em .5em}@media screen and (max-width:640px){.tbl-02 tbody th,.tbl-02 tbody td{padding:.25em .5em}}.box-01{background:#f2f1ed;padding:2em;border-radius:20px}.al-center{text-align:center}.al-left{text-align:left}.al-right{text-align:right}.mb-0{margin-bottom:0px!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-15{margin-bottom:15px!important}.mb-20{margin-bottom:20px!important}.mb-25{margin-bottom:25px!important}.mb-30{margin-bottom:30px!important}.mb-35{margin-bottom:35px!important}.mb-40{margin-bottom:40px!important}.mb-45{margin-bottom:45px!important}.mt-0{margin-top:0px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-25{margin-top:25px!important}.mt-30{margin-top:30px!important}.mt-35{margin-top:35px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.ml-0{margin-left:0px!important}.ml-5{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-15{margin-left:15px!important}.ml-20{margin-left:20px!important}.ml-25{margin-left:25px!important}.ml-30{margin-left:30px!important}.ml-35{margin-left:35px!important}.ml-40{margin-left:40px!important}.ml-45{margin-left:45px!important}.mr-0{margin-right:0px!important}.mr-5{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-15{margin-right:15px!important}.mr-20{margin-right:20px!important}.mr-25{margin-right:25px!important}.mr-30{margin-right:30px!important}.mr-35{margin-right:35px!important}.mr-40{margin-right:40px!important}.mr-45{margin-right:45px!important}.header{padding:0 4%;width:100%;max-width:1920px;margin:auto;position:relative}.gnav__logo{width:140px!important;height:auto;display:flex!important;align-items:center}.home .header__logo{width:140px;height:auto;position:absolute;z-index:1;margin-top:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .header__logo{float:none;width:34%;max-width:440px;position:static;-webkit-transform:translateY(0);transform:translateY(0)}.gnav__insta a{font-size:20px;padding:8px}.gnav__line a,.gnav__youtube a{padding-top:8px!important;padding-bottom:8px!important}.gnav__tel a{font-weight:700;padding:8px}@media screen and (max-width:1024px){.header{padding-right:0}.header__logo{width:100px;top:5px;left:2%;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:640px){.header{padding:0}.top .header__logo{width:auto;max-width:240px}}.nav__toggle{display:none;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:99999}.nav__toggle:hover,.nav__toggle:active,.nav__toggle:focus{cursor:pointer}.nav__toggle span{display:block;position:absolute;height:2px;width:20px;-webkit-transition:0.3s opacity;transition:0.3s opacity;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto;background:#000}.nav__toggle .top{-webkit-animation:toggle-top 0.5s;animation:toggle-top 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav__toggle .middle{-webkit-animation:toggle-middle 0.5s;animation:toggle-middle 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav__toggle .bottom{-webkit-animation:toggle-bottom 0.5s;animation:toggle-bottom 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.nav__drawer{position:relative;min-height:80px;display:flex;align-items:center}.gnav{font-size:0;margin:0;padding:0;list-style:none}.gnav--main{right:0;top:50%}.gnav--main>li,.gnav--social>li{display:inline-block;font-size:15px;font-size:1.5rem;line-height:1;padding:0 .7em;position:relative}.gnav--main>li::before{content:"";position:absolute;display:block;width:1px;height:10px;background:#000;right:0;top:50%;transform:translateY(-50%) rotate(30deg)}.gnav--main>li a{text-decoration:none;color:#3c3a36;padding:.1em 1.2em .2em;font-weight:500;border-radius:100px}.gnav--main>li a:hover,.gnav--main>li a:active,.gnav--main>li a:focus{background:#867943;color:#fff}.gnav--main>li:last-child{padding-right:0}.gnav--main>li:last-child::before{display:none}.gnav--social{display:flex;gap:12px}.gnav--social>li a{font-size:20px;color:#3c3a36;display:flex;align-items:center;justify-content:center}.gnav--social>li a:hover{color:#867943}.about .gnav .gnav__about a,.trimming .gnav .gnav__trimming a,.item .gnav .gnav__item a,.hotel .gnav .gnav__hotel a,.shop .gnav .gnav__shop a{background:#f2f1ed}.about .gnav .gnav__about a:hover,.about .gnav .gnav__about a:active,.about .gnav .gnav__about a:focus,.trimming .gnav .gnav__trimming a:hover,.trimming .gnav .gnav__trimming a:active,.trimming .gnav .gnav__trimming a:focus,.item .gnav .gnav__item a:hover,.item .gnav .gnav__item a:active,.item .gnav .gnav__item a:focus,.hotel .gnav .gnav__hotel a:hover,.hotel .gnav .gnav__hotel a:active,.hotel .gnav .gnav__hotel a:focus,.shop .gnav .gnav__shop a:hover,.shop .gnav .gnav__shop a:active,.shop .gnav .gnav__shop a:focus{background:#867943;color:#fff}@media screen and (max-width:1024px){.nav__toggle{display:block}.nav__drawer{position:fixed;top:0;opacity:0;right:-100%;padding-top:70px;padding:70px 0 20px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;background:#fff;width:100%;height:100vh;overflow-y:auto;z-index:9999}.gnav{display:block;padding-bottom:20px;position:static;-webkit-transform:translateY(0);transform:translateY(0);width:80%;max-width:300px;margin:auto}.gnav>li{display:block;padding:0;font-size:16px;font-size:1.6rem}.gnav>li::before{display:none}.gnav>li::after{display:inline-block;content:"\f0a9";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gnav>li a{display:block;background:#f2f1ed;border-radius:6px;padding:1em}.gnav>li a:hover,.gnav>li a:active,.gnav>li a:focus{border-radius:6px}.gnav>li:not(:first-child){margin-top:10px}.gnav>li:last-child{margin-top:30px;font-size:20px;font-size:2rem}.gnav>li:last-child::after{display:none}.gnav>li:last-child a{padding:0;margin-left:0;background:none;text-align:center}.gnav>li:last-child a:hover,.gnav>li:last-child a:active,.gnav>li:last-child a:focus{background:none;color:red}.open{overflow:hidden}.open body{overflow:hidden}.open .nav__toggle .middle{opacity:0;-webkit-transition:0.5s opacity;transition:0.5s opacity}.open .nav__toggle .top{-webkit-animation:toggle-top-close 0.5s;animation:toggle-top-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.open .nav__toggle .bottom{-webkit-animation:toggle-bottom-close 0.5s;animation:toggle-bottom-close 0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.open .nav__drawer{opacity:1;right:0}}.footer{padding-bottom:20px;padding-top:100px}.footer .cta{background:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/common/cta-bg.jpg) no-repeat 50%;background-size:cover;padding:100px 0;position:relative}.footer .cta::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0 0 0 / .22);z-index:0}.footer .cta__box{border:1px solid #fff;border-radius:20px;padding:50px;text-align:center;position:relative;z-index:1;line-height:1;color:#fff}.footer .cta__title{font-size:20px;font-size:2rem;font-weight:100}.footer .cta__tel{font-size:56px;font-size:5.6rem;padding:40px 0}.footer .cta__tel a{color:#fff}.footer .cta__tel a:hover,.footer .cta__tel a:active,.footer .cta__tel a:focus{color:#867943}.footer .cta__note{font-size:18px;font-size:1.8rem}.footer__content{padding-top:80px;line-height:1.6}.footer__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__wrap a{text-decoration:none}.footer__unit{width:49%}.footer__map iframe{width:100%;height:240px}.footer__logo{max-width:240px;padding-bottom:30px}.footer__open span{display:inline-block}.footer__open span:first-child{padding-right:1em}.footer__tel a{font-size:24px;font-size:2.4rem;font-weight:700}.footer__copyright{font-size:12px;font-size:1.2rem;line-height:1;text-align:right;padding-top:10px}#pagetop{position:fixed;right:10px;display:none;z-index:999}#pagetop a{display:block;width:36px;padding-top:100%;background:#867943;position:relative;border-radius:50%}#pagetop a::before{display:inline-block;content:"\f106";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;font-size:2rem;color:#fff;width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#pagetop a:hover,#pagetop a:active,#pagetop a:focus{opacity:1;background:#baad75}@media screen and (max-width:1024px){.footer .cta{padding:60px 2%}}@media screen and (max-width:640px){.footer .cta__box{border:none;border-radius:0;padding:0}.footer .cta__title{font-size:18px;font-size:1.8rem}.footer .cta__tel{font-size:40px;font-size:4rem}.footer .cta__note{font-size:15px;font-size:1.5rem}.footer__content{padding-top:40px}.footer__unit{width:100%}.footer__map{padding-top:40px}.footer__logo{max-width:240px;padding-bottom:30px;margin:auto}.footer__copyright{font-size:12px;font-size:1.2rem;text-align:center;padding-top:10px}}.home header .header__logo{display:none}.home .header__logo{width:34%;position:relative}.nav__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.gnav--social{display:flex;gap:12px;margin:0;padding:0;list-style:none}.gnav--social .gnav__item{padding:0 12px}.gnav--main{display:flex;gap:24px;margin:0;padding:0;list-style:none}.gnav__item a{display:flex;align-items:center;justify-content:center;color:inherit}.gnav__item a:hover{color:#f39c12}.gnav__item.tel a{display:flex;gap:12px}@media screen and (max-width:1600px){.nav__inner{flex-direction:column;gap:24px}.nav__drawer{min-height:120px}}.news-article__title{font-size:32px;font-weight:500;text-align:center;margin-bottom:20px}.news-article__meta{text-align:center;color:#999;font-size:14px;margin-bottom:30px}.news-article__content{font-size:16px;line-height:1.8;color:#333;max-width:720px;margin:0 auto 60px;padding:0 20px}.news__back{text-align:center;margin:60px 0}.btn-back{display:inline-block;background:#867943;color:#fff;padding:12px 40px;border-radius:30px;text-decoration:none;transition:background 0.3s ease}.btn-back:hover{background:#5c5231}.news__filter select{padding:10px;border:1px solid #ccc;font-size:16px;border-radius:6px}.news__filter select:focus{border-color:#867943;outline:none}.news__unit{display:flex!important;flex-direction:row;gap:24px}.news__update,.news__text{display:flex!important;width:auto!important}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.concept__image:after,.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.concept{padding:120px 0 100px}.concept__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.concept__image,.concept__text{width:50%}.concept__image img{width:48%}.concept__image img:first-child{float:left}.concept__image img:last-child{float:right;padding-top:80px}.concept__text{padding:0 4% 0 10%}.concept__title-img{position:absolute;top:-50px;left:-50px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);opacity:.4}.about .concept__title-img{left:0}@media screen and (max-width:1024px){.concept__image{width:40%}.concept__text{width:60%;padding:0 0 0 6%}}@media screen and (max-width:640px){.concept{padding:80px 0 60px}.concept__image,.concept__text{width:100%}.concept__text{padding-top:60px;padding-left:0}.concept__title-img{width:90px;top:-40px;left:0;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}.about .ourdog__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:60px}.about .ourdog__unit{width:30%;padding-bottom:60px}@media screen and (max-width:1024px){.about .ourdog__unit{width:48%}}@media screen and (max-width:640px){.about .ourdog__unit{width:100%}}.about .ourdog__detail{width:100%}.about .ourdog__detail tr{border-bottom:1px solid #ddd}.about .ourdog__detail th,.about .ourdog__detail td{padding:1em 0;font-size:13px;font-size:1.3rem;line-height:1.4}.about .ourdog__detail th{text-align:left;width:20%;color:#867943}.about .ourdog .slick-prev{left:1%;z-index:1}.about .ourdog .slick-next{right:1%;z-index:1}.about .ourdog .slick-prev:before,.about .ourdog .slick-next:before{color:#fff;opacity:.5;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.about .ourdog .slick-prev:hover:before,.about .ourdog .slick-next:hover:before{opacity:1}.about__shop .tbl-01{max-width:720px;margin:auto}.about__map{padding-top:80px}@media screen and (max-width:1024px){.about__map{padding-top:60px}}@media screen and (max-width:640px){.about__map{padding-top:40px}}.about__map iframe{width:100%;height:400px}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.company .message{padding:60px 0;background:#ebf7fc}@media screen and (max-width:1024px){.company .message{padding:36px 0 24px}}.company .message__text p{padding-bottom:1.2em}.company .message__name{font-weight:700;text-align:right}.company .message__name b{font-size:18px;font-size:1.8rem;padding-left:.5em}@media screen and (max-width:1024px){.company .message__name b{font-size:15px;font-size:1.5rem}}.company .philosophy{padding-top:80px}.company .philosophy__block:not(:last-child){padding-bottom:50px}@media screen and (max-width:1024px){.company .philosophy__block:not(:last-child){padding-bottom:36px}}.company .philosophy .slogan{font-weight:700;font-size:24px;font-size:2.4rem}@media screen and (max-width:1024px){.company .philosophy .slogan{font-size:22px;font-size:2.2rem}}@media screen and (max-width:640px){.company .philosophy .slogan{font-size:20px;font-size:2rem}}.company .philosophy .safety{padding-bottom:30px}.company .philosophy .list-decimal-01 li:not(:last-child),.company .philosophy .list-decimal-02 li:not(:last-child){padding-bottom:.25em}@media screen and (max-width:1024px){.company .philosophy{padding-top:36px}}.company .outline{padding-top:80px}@media screen and (max-width:1024px){.company .outline{padding-top:36px}.company .outline .tbl-01 th{width:36%}}@media screen and (max-width:640px){.company .outline .tbl-01 th{width:100%}}.company .history{padding-top:80px}@media screen and (max-width:1024px){.company .history{padding-top:36px}}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.hotel .room__lead{text-align:center;padding-bottom:30px}.hotel .room__photo{list-style:none;font-size:0;text-align:center}.hotel .room__photo li{font-size:15px;font-size:1.5rem;width:30%;display:inline-block;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.hotel .room__photo li:not(:nth-child(3n)){margin-right:5%}@media screen and (max-width:1024px){.hotel .room__photo li{width:32%}.hotel .room__photo li:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width:640px){.hotel .room__photo li{width:80%}.hotel .room__photo li:not(:nth-child(3n)){margin-right:0}.hotel .room__photo li:not(:first-child){padding:20px 0 0}}.hotel .room__photo .caption{font-size:18px;font-size:1.8rem;color:#867943}@media screen and (max-width:1024px){.hotel .room__photo .caption{font-size:15px;font-size:1.5rem}}.hotel .price{padding:100px 0 0}.hotel .price__unit:not(:first-child){padding-top:90px}@media screen and (max-width:1024px){.hotel .price__unit:not(:first-child){padding-top:60px}}.hotel .price-list thead th{padding:.5em;font-size:16px;font-size:1.6rem;color:#867943;font-weight:500}.hotel .price-list tbody td{width:25%}@media screen and (max-width:640px){.hotel .price-list{overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.hotel__note{padding-top:80px}@media screen and (max-width:640px){.hotel__note{padding-top:40px}}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.item .showcase__unit{background:#f2f1ed;padding:2em;border-radius:20px}.item .showcase__unit:not(:last-child){margin-bottom:20px}.item .showcase__unit .list-bullet{margin-top:20px}@media screen and (max-width:640px){.item .showcase__unit{padding:1.5em 1.2em 1.2em}}.item .showcase__unit-ttl{font-size:20px;font-size:2rem;font-weight:500;color:#867943;padding-bottom:.6em;display:table;width:100%}.item .showcase__unit-ttl span{display:block;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (max-width:640px){.item .showcase__unit-ttl{font-size:18px;font-size:1.8rem;line-height:1.4}}.item .showcase__unit dl{margin-top:1em;border-top:1px solid #ccc}.item .showcase__unit dt{font-weight:500;color:#867943;padding-top:1em}.item .showcase__unit dd{padding-bottom:1em;border-bottom:1px solid #ccc}.item .showcase__spec{width:100%;margin-top:20px;background:rgb(255 255 255 / .6)}.item .showcase__spec th{text-align:left;color:#867943;font-weight:500;white-space:nowrap}.item .showcase__spec th,.item .showcase__spec td{border:1px solid #ccc;padding:.5em 1em}.item__name{font-size:18px;font-size:1.8rem;color:#867943}@media screen and (max-width:1024px){.item__name{font-size:16px;font-size:1.6rem}}.item__price{color:#867943}.item__detail{font-size:13px;font-size:1.3rem;line-height:1.6}.item__note{padding-top:80px}@media screen and (max-width:640px){.item__note{padding-top:40px}}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.shop .showcase__unit:not(:first-child){padding-top:60px}@media screen and (max-width:1024px){.shop .showcase__unit:not(:first-child){padding-top:20px}}.shop .showcase__list{list-style:none;font-size:0;text-align:left}.shop .showcase__list li{font-size:15px;font-size:1.5rem;width:30%;display:inline-block;vertical-align:top;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;padding-bottom:60px}.shop .showcase__list li:not(:nth-child(3n)){margin-right:5%}@media screen and (max-width:1024px){.shop .showcase__list li{width:32%;padding-bottom:40px}.shop .showcase__list li:not(:nth-child(3n)){margin-right:2%}}@media screen and (max-width:640px){.shop .showcase__list li{width:48%}.shop .showcase__list li:not(:nth-child(3n)){margin-right:0}.shop .showcase__list li:not(:nth-child(2n)){margin-right:4%}}.shop .item__name{font-size:18px;font-size:1.8rem;color:#867943}@media screen and (max-width:1024px){.shop .item__name{font-size:16px;font-size:1.6rem}}.shop .item__price{color:#867943}.shop .item__detail{font-size:13px;font-size:1.3rem}.shop__note{padding-top:80px}@media screen and (max-width:640px){.shop__note{padding-top:40px}}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.service__unit:after,.concept__image:after,.mainvisual__wrap:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}.mainvisual{padding:0 4%;width:100%;max-width:1920px;margin:auto;position:relative}.mainvisual__wrap{position:relative}.mainvisual__list{width:80%;float:right;list-style:none}.mainvisual__text{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.mainvisual__text p{font-size:18px;font-size:1.8rem;padding-top:1em;font-weight:bolder}.mainvisual .slick-dots{line-height:1;bottom:10px;padding:0 2%;z-index:999;text-align:right}.mainvisual .slick-dots li{height:auto;margin:0}.mainvisual .slick-dots li button::before{color:#fff;font-size:10px;font-size:1rem;opacity:.8}.mainvisual .slick-dots li.slick-active button::before{color:#333;opacity:1}.mainvisual .slick-dotted.slick-slider{padding-bottom:0;margin-bottom:0}@media screen and (max-width:1024px){.mainvisual__list{margin-top:40px}.mainvisual__text p{font-size:16px;font-size:1.6rem}}@media screen and (max-width:640px){.mainvisual{}.mainvisual__list{margin-top:0;width:80%;height:100vh}.mainvisual__image{width:100%;height:calc(100vh - 80px);position:relative;margin-top:40px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mv-01 .mainvisual__image{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/top/mv-01-sp.jpg)}.mv-02 .mainvisual__image{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/top/mv-02-sp.jpg)}.mv-03 .mainvisual__image{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/top/mv-03-sp.jpg)}.mv-04 .mainvisual__image{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/top/mv-04-sp.jpg)}.mv-05 .mainvisual__image{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/top/mv-05-sp.jpg)}.mainvisual__image img{display:none}.mainvisual__text{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:100px}.mainvisual__text-inr{background:#ccc;background:rgb(255 255 255 / .9);width:auto;display:inline-block;padding:20px}.mainvisual__text p{font-size:14px;font-size:1.4rem}.mainvisual .slick-dots li button::before{color:#ddd}}.news{padding:120px 0 0}.news__wrap{display:table;width:100%}.news__title,.news__list{display:table-cell;vertical-align:top}.news__title li,.news__list li{display:table;width:100%;border-bottom:1px solid #ccc;padding:.8em 1em}.news__title li:first-child,.news__list li:first-child{padding-top:0}.news__title{width:20%;min-width:200px}.news__title h2{line-height:1}.news__update{width:18%}.news__update,.news__text{display:table-cell}@media screen and (max-width:1024px){.news{padding-top:60px}.news__wrap,.news__title,.news__list{display:block;width:100%}.news__title h2{padding-bottom:1em;text-align:center}}@media screen and (max-width:640px){.news{padding:40px 0 0}.news__list li{padding:.8em 0}.news__update,.news__text{display:block;width:100%}.news__update{font-size:13px;font-size:1.3rem;line-height:1.4}}.concept{padding:120px 0 100px}.concept__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.concept__image,.concept__text{width:50%}.concept__image img{width:48%}.concept__image img:first-child{float:left}.concept__image img:last-child{float:right;padding-top:80px}.concept__text{padding:0 4% 0 10%}.concept__title-img{position:absolute;top:-50px;left:-50px;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);opacity:.4}.about .concept__title-img{left:0}@media screen and (max-width:1024px){.concept__image{width:40%}.concept__text{width:60%;padding:0 0 0 6%}}@media screen and (max-width:640px){.concept{padding:80px 0 60px}.concept__image,.concept__text{width:100%}.concept__text{padding-top:60px;padding-left:0}.concept__title-img{width:90px;top:-40px;left:0;-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}.service{padding:120px 0 100px;background:#f2f1ed}.service__unit:not(:first-child){padding-top:100px}.service__unit:nth-child(odd) .image{float:right}.service__unit:nth-child(odd) .text{float:left;padding-right:6%}.service__unit:nth-child(even) .image{float:left}.service__unit:nth-child(even) .text{float:right;padding-left:6%}.service .image{width:62%}.service .text{width:38%}.service .text .btn-01{text-align:right}@media screen and (max-width:1024px){.service{padding:80px 0 60px}.service__unit:not(:first-child){padding-top:80px}.service__unit:nth-child(odd) .text{padding-right:3%}.service__unit:nth-child(even) .text{padding-left:3%}.service .image{width:56%}.service .text{width:44%}}@media screen and (max-width:640px){.service{padding:60px 0}.service__unit:not(:first-child){padding-top:60px}.service__unit:nth-child(odd) .image,.service__unit:nth-child(even) .image{float:none}.service__unit:nth-child(odd) .text,.service__unit:nth-child(even) .text{float:none;padding:20px 0 0}.service .image,.service .text{width:100%}.service .text .btn-01{text-align:center}.service .text .btn-01 a{width:60%;max-width:200px;padding:.5em 2em}}@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300,400,500,600,700,900&display=swap&subset=japanese);@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx1XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx0XHgOiJM6xPE.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3EZQNVED7rKGKxtqIqX5EUCEx6XHgOiJM6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUAnx4Vn8siqM7.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUA3x4Vn8siqM7.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Josefin Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/josefinsans/v32/Qw3aZQNVED7rKGKxtqIqX5EUDXx4Vn8sig.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlbHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlSHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlZHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlYHYjMdZwlou4.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYjMdZwl.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.contents__lead-inr:after,.contents__title-r:after{content:"";display:table;clear:both}@-webkit-keyframes loading{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes loading{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@keyframes toggle-top{0%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(-8px) rotate(0deg);transform:translateY(-8px) rotate(0deg)}}@-webkit-keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@keyframes toggle-bottom{0%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}}@-webkit-keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@keyframes toggle-top-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes toggle-bottom-close{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.fadein{-webkit-animation:fadein 0.5s ease-out forwards;animation:fadein 0.5s ease-out forwards}@-webkit-keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeinUp{0%{opacity:0;-webkit-transform:translateY(20);transform:translateY(20)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeinUp{-webkit-animation:fadeinUp 0.5s ease-out forwards;animation:fadeinUp 0.5s ease-out forwards}@-webkit-keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinRight{0%{opacity:0;-webkit-transform:translateX(30);transform:translateX(30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinRight{-webkit-animation:fadeinRight 0.5s ease-out forwards;animation:fadeinRight 0.5s ease-out forwards}@-webkit-keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeinLeft{0%{opacity:0;-webkit-transform:translateX(-30);transform:translateX(-30)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeinLeft{-webkit-animation:fadeinLeft 0.5s ease-out forwards;animation:fadeinLeft 0.5s ease-out forwards}@media screen and (max-width:1024px){.contents__head{padding-top:40px}}.contents__title{height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative}.contents__title::after{content:"";display:block;width:100%;height:100px;background:#f8f8f6;position:absolute;bottom:0;z-index:-1}@media screen and (max-width:1024px){.contents__title{height:300px}}@media screen and (max-width:640px){.contents__title{height:320px}}.contents__title-l{width:12%;height:300px;margin-top:60px;background:#ddd6bb;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}@media screen and (max-width:1024px){.contents__title-l{height:240px}}@media screen and (max-width:640px){.contents__title-l{width:20%;margin-top:80px}}.contents__title-r{width:88%;position:relative}@media screen and (max-width:640px){.contents__title-r{width:80%}}.contents__title-img{width:80%;height:300px;float:right;background-repeat:no-repeat;background-position:center;background-size:cover}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv.jpg)}@media screen and (max-width:1024px){.contents__title-img{height:240px}}@media screen and (max-width:640px){.contents__title-img{width:100%}.about .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/about/content-mv-sp.jpg)}.trimming .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/trimming/content-mv-sp.jpg)}.item .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/item/content-mv-sp.jpg)}.hotel .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/hotel/content-mv-sp.jpg)}.shop .contents__title-img{background-image:url(https://petsalon-si.com/wp-content/themes/petsalon/css/../images/shop/content-mv-sp.jpg)}}.contents__title h2{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;font-size:4.8rem;line-height:1;font-weight:300;padding-left:20px;text-shadow:0 0 6px rgb(255 255 255 / .4);transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.contents__title h2 span{font-size:18px;font-size:1.8rem;display:block;line-height:1;padding-top:1em}@media screen and (max-width:1024px){.contents__title h2{font-size:36px;font-size:3.6rem}.contents__title h2 span{font-size:15px;font-size:1.5rem}}@media screen and (max-width:640px){.contents__title h2{-webkit-transform:translateY(0);transform:translateY(0);top:auto;bottom:10px}.contents__title h2 span{padding-top:.5em}}.contents__lead{background:#f8f8f6;padding:60px 0 100px}@media screen and (max-width:1024px){.contents__lead{padding-bottom:80px}}@media screen and (max-width:640px){.contents__lead{padding:80px 0 60px}}.contents__lead-inr{width:90%;max-width:720px;margin:auto}.about .contents__lead-inr{max-width:900px}.trimming .contents__lead-inr{text-align:center}@media screen and (max-width:640px){.trimming .contents__lead-inr{text-align:left}}.contents__lead-ttl{font-size:36px;font-size:3.6rem;font-weight:100;color:#867943;line-height:1.6;padding-bottom:1em;position:relative;text-align:center}.contents__lead-ttl b{font-weight:100}.contents__lead-ttl span{display:block;font-size:13px;font-size:1.3rem}@media screen and (max-width:1024px){.contents__lead-ttl{font-size:30px;font-size:3rem;padding-bottom:.8em}}@media screen and (max-width:640px){.contents__lead-ttl{text-align:center;font-size:25px;font-size:2.5rem}}.contents__lead-txt{float:left;width:62%}@media screen and (max-width:640px){.contents__lead-txt{float:none;width:100%}}.contents__lead-img{float:right;width:32%}@media screen and (max-width:640px){.contents__lead-img{float:none;width:100%;max-width:360px;margin:auto;padding-top:40px}}.contents__wrap{padding:120px 0 100px}@media screen and (max-width:1024px){.contents__wrap{padding:80px 0 60px}}@media screen and (max-width:640px){.contents__wrap{padding:60px 0 40px}}.trimming .corse:not(:first-child){padding-top:100px}@media screen and (max-width:1024px){.trimming .corse:not(:first-child){padding-top:80px}}@media screen and (max-width:640px){.trimming .corse:not(:first-child){padding-top:60px}}.trimming .corse__unit{background:#f2f1ed;padding:2em;border-radius:20px}.trimming .corse__unit:not(:last-child){margin-bottom:20px}@media screen and (max-width:640px){.trimming .corse__unit{padding:1.5em 1.2em 1.2em}}.trimming .corse__unit dt{font-size:20px;font-size:2rem;font-weight:100;color:#867943;padding-bottom:.6em;display:table;width:100%}.trimming .corse__unit dt span{display:block;font-size:13px;font-size:1.3rem;line-height:1}@media screen and (max-width:640px){.trimming .corse__unit dt{font-size:18px;font-size:1.8rem;line-height:1.4}}.trimming .corse__name,.trimming .corse__price{display:table-cell}@media screen and (max-width:640px){.trimming .corse__name,.trimming .corse__price{display:block}}.trimming .corse__info{margin-top:60px}.trimming .corse__beginner{background:rgba;padding:1em;text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;border:1px solid #867943;color:#867943;margin-bottom:20px}.trimming .corse-price{margin-top:60px}@media screen and (max-width:1024px){.trimming .corse-price{margin-top:60px}}@media screen and (max-width:640px){.trimming .corse-price{margin-top:40px;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.trimming .corse-price thead th{padding:.5em;font-size:16px;font-size:1.6rem;line-height:1.2;color:#867943;font-weight:500}@media screen and (max-width:640px){.trimming .corse-price thead th{font-size:14px;font-size:1.4rem}}.trimming .corse-price tbody td{width:25%}.trimming .corse-price__info{background:#eee}.trimming .corse-price__tax{text-align:left;font-size:1.3rem!important;vertical-align:bottom;padding-left:0!important}.trimming .small{text-align:right;padding-top:.25em}.trimming .single-price td{text-align:left;width:10%}.trimming .option__unit:not(:first-child){padding-top:90px}@media screen and (max-width:1024px){.trimming .option__unit:not(:first-child){padding-top:60px}}.trimming .option .corse__unit dt{font-size:18px;font-size:1.8rem}.trimming__note{padding-top:80px}@media screen and (max-width:640px){.trimming__note{padding-top:40px}}.ourdog__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px}.ourdog__unit{width:30%;padding-bottom:60px}@media screen and (max-width:1024px){.ourdog__unit{width:48%}}@media screen and (max-width:640px){.ourdog__unit{width:100%}}.ourdog__slider{margin-bottom:16px}.ourdog__slider li{border-radius:6px;overflow:hidden}.ourdog__slider img,.ourdog__slider video{width:100%;height:400px;border-radius:6px;display:block;object-fit:cover}.ourdog__slider .slick-prev,.ourdog__slider .slick-next{z-index:2;width:30px;height:30px}.ourdog__slider .slick-next{right:0}.ourdog__slider .slick-prev{left:0}.ourdog__slider .slick-prev:before,.ourdog__slider .slick-next:before{color:#fff;opacity:.6;font-size:30px}.ourdog__slider .slick-prev:hover:before,.ourdog__slider .slick-next:hover:before{opacity:1}.ourdog__detail{width:100%}.ourdog__detail tr{border-bottom:1px solid #ddd}.ourdog__detail th,.ourdog__detail td{padding:.8em 0;font-size:13px;font-size:1.3rem;line-height:1.4}.ourdog__detail th{text-align:left;width:25%;color:#867943;font-weight:400}.ourdog__detail td a{color:#867943;text-decoration:underline;transition:opacity 0.3s ease}.ourdog__detail td a:hover{opacity:.7}