@charset "utf-8";

  @import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@500;700&display=swap"); @font-face {
font-family: 'icomoon';
src:  url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/icomoon/fonts/icomoon.eot?v7bf8w);
src:  url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/icomoon/fonts/icomoon.eot?v7bf8w#iefix) format('embedded-opentype'),
url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/icomoon/fonts/icomoon.ttf?v7bf8w) format('truetype'),
url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/icomoon/fonts/icomoon.woff?v7bf8w) format('woff'),
url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/icomoon/fonts/icomoon.svg?v7bf8w#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow01:before {
content: "\e910";
color: #545454;
}
.icon-arrow02:before {
content: "\e911";
color: #545454;
}
.icon-fountainpen:before {
content: "\e90f";
color: #4b4b4b;
}
.icon-cart_ec:before {
content: "\e90b";
}
.icon-login_ec:before {
content: "\e90e";
}
.icon-login-square-arrow-button-outline:before {
content: "\e909";
}
.icon-home1:before {
content: "\e908";
}
.icon-freedial:before {
content: "\e900";
}
.icon-hatebu:before {
content: "\e901";
}
.icon-line:before {
content: "\e902";
}
.icon-pocket:before {
content: "\e903";
}
.icon-mail:before {
content: "\e90d";
}
.icon-pdf:before {
content: "\e90c";
color: #558ff2;
}
.icon-search:before {
content: "\e905";
}
.icon-check:before {
content: "\e904";
}
.icon-home:before {
content: "\e907";
}
.icon-play_circle_filled:before {
content: "\e038";
}
.icon-warning1:before {
content: "\e90a";
}
.icon-chevron-small-down:before {
content: "\e915";
}
.icon-chevron-small-left:before {
content: "\e916";
}
.icon-chevron-small-right:before {
content: "\e917";
}
.icon-chevron-small-up:before {
content: "\e918";
}
.icon-chevron-thin-down:before {
content: "\e919";
}
.icon-chevron-thin-left:before {
content: "\e91a";
}
.icon-chevron-thin-right:before {
content: "\e91b";
}
.icon-chevron-thin-up:before {
content: "\e91c";
}
.icon-chevron-with-circle-down:before {
content: "\e91d";
}
.icon-chevron-with-circle-left:before {
content: "\e91e";
}
.icon-chevron-with-circle-right:before {
content: "\e91f";
}
.icon-chevron-with-circle-up:before {
content: "\e920";
}
.icon-dots-three-horizontal:before {
content: "\e921";
}
.icon-dots-three-vertical:before {
content: "\e922";
}
.icon-triangle-down:before {
content: "\e923";
}
.icon-triangle-left:before {
content: "\e924";
}
.icon-triangle-right:before {
content: "\e925";
}
.icon-triangle-up:before {
content: "\e926";
}
.icon-circle-with-cross:before {
content: "\e927";
}
.icon-circle-with-minus:before {
content: "\e928";
}
.icon-circle-with-plus:before {
content: "\e929";
}
.icon-heart-outlined:before {
content: "\e92a";
}
.icon-heart1:before {
content: "\e92b";
}
.icon-minus1:before {
content: "\e92c";
}
.icon-plus1:before {
content: "\e92d";
}
.icon-tv:before {
content: "\e92e";
}
.icon-new-window:before {
content: "\e906";
}
.icon-popup:before {
content: "\e906";
}
.icon-question:before {
content: "\ea09";
}
.icon-amazon:before {
content: "\ea87";
}
.icon-facebook:before {
content: "\ea90";
}
.icon-instagram:before {
content: "\ea92";
}
.icon-twitter:before {
content: "\ea96";
}
.icon-mobile:before {
content: "\e958";
}
.icon-phone:before {
content: "\e942";
}
.icon-arrow-right2:before {
content: "\ea3c";
}
.icon-star:before {
content: "\f005";
}
.icon-star-o:before {
content: "\f006";
}
.icon-calendar:before {
content: "\f073";
}
.icon-phone1:before {
content: "\f095";
}
.icon-star-half-empty:before {
content: "\f123";
}
.icon-star-half-full:before {
content: "\f123";
}
.icon-star-half-o:before {
content: "\f123";
}
.icon-paper-plane:before {
content: "\f1d8";
}
.icon-send:before {
content: "\f1d8";
}
.icon-envelope-o:before {
content: "\f003";
}
.icon-tag:before {
content: "\f02b";
}
.icon-folder-open:before {
content: "\f07c";
}
.icon-external-link:before {
content: "\f08e";
}
.icon-long-arrow-right:before {
content: "\f178";
}
.icon-facebook-square:before {
content: "\f082";
}
.icon-map-marker:before {
content: "\f041";
}
.icon-shopping-cart:before {
content: "\f07a";
}
.icon-sign-in:before {
content: "\f090";
}
.icon-angle-double-right:before {
content: "\f101";
} @font-face {
font-family: "koburina_w6";
src:url(//petkuyo.net/wordpress/wp-content/themes/generatepress_child/font/KoburinaGoStd-W6.woff) format('woff');
font-display: swap;
}
.wapf-hide {
display: none!important;
}.main-navigation.offside{position:fixed;width:265px;height:100%;height:100vh;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch}.offside,.offside--left{left:-265px}.offside--right{left:auto;right:-265px}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(265px,0,0)}.offside--right.is-open,.offside-js--is-right .offside-sliding-element{transform:translate3d(-265px,0,0)}.offside-js--interact .offside,.offside-js--interact .offside-sliding-element{transition:transform .2s cubic-bezier(.16,.68,.43,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.offside-js--init{overflow-x:hidden}.no-csstransforms3d .offside{transform:translate3d(0,0,0)}.no-csstransforms3d .offside-sliding-element{overflow-x:hidden;position:relative}.no-csstransforms3d .offside--left.is-open{left:0}.no-csstransforms3d .offside--right.is-open{right:0}.no-csstransforms3d>.offside-js--is-left .offside-sliding-element{right:-265px}.no-csstransforms3d>.offside-js--is-right .offside-sliding-element{left:-265px}.slideout-overlay{z-index:100000;position:fixed;width:100%;height:100%;height:100vh;min-height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;cursor:pointer;transition:visibility .2s ease,opacity .2s ease}.offside-js--is-open .slideout-overlay{visibility:visible;opacity:1}.slideout-overlay button.slideout-exit{position:fixed;top:0;background-color:transparent;color:#fff;font-size:30px;border:0;opacity:0}.slide-opened .slideout-overlay button.slideout-exit{opacity:1}button.slideout-exit:hover{background-color:transparent}.slideout-navigation button.slideout-exit{background:0 0;width:100%;text-align:left;padding-top:20px;padding-bottom:20px;box-sizing:border-box;border:0}.slide-opened nav.toggled .menu-toggle:before{content:"\f0c9"}.offside-js--is-left.slide-opened .slideout-overlay button.slideout-exit{left:260px}.offside-js--is-right.slide-opened .slideout-overlay button.slideout-exit{right:260px}.slideout-widget{margin:20px}.slideout-navigation .main-nav,.slideout-navigation .slideout-widget:not(:last-child){margin-bottom:40px}.slideout-navigation:not(.do-overlay) .main-nav{width:100%;box-sizing:border-box}.slideout-navigation .mega-menu>ul>li{display:block;width:100%!important}.slideout-navigation .slideout-menu{display:block}#generate-slideout-menu{z-index:100001}#generate-slideout-menu .slideout-menu li{float:none;width:100%;clear:both;text-align:left}.slideout-navigation .slideout-widget li{float:none}#generate-slideout-menu.do-overlay li{text-align:center}#generate-slideout-menu.main-navigation ul ul{display:none}#generate-slideout-menu.main-navigation ul ul.toggled-on{display:block!important}#generate-slideout-menu .slideout-menu li.sfHover>ul,#generate-slideout-menu .slideout-menu li:hover>ul{display:none}#generate-slideout-menu.main-navigation .main-nav ul ul{position:relative;top:0;left:0;width:100%}.slideout-toggle:not(.has-svg-icon) a:before{content:"\f0c9";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block;position:relative;top:1px}.slide-opened .slideout-exit:not(.has-svg-icon):before,.slideout-navigation button.slideout-exit:not(.has-svg-icon):before{content:"\f00d";font-family:'GP Premium';line-height:1em;width:1.28571429em;text-align:center;display:inline-block}#generate-slideout-menu li.menu-item-float-right{float:none!important;display:inline-block;width:auto}.rtl .slideout-navigation{position:fixed}.slideout-navigation .menu-item-has-children .dropdown-menu-toggle{float:right}.slideout-navigation .slideout-widget .menu li{float:none}.slideout-navigation .slideout-widget ul{display:block}.slideout-navigation.do-overlay{transform:none;transition:opacity .2s,visibility .2s;width:100%;visibility:hidden;opacity:0;text-align:center;left:0;right:0;pointer-events:none}.slideout-navigation.do-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.slideout-navigation.do-overlay .inside-navigation{display:flex;flex-direction:column;padding:10% 10% 0;max-width:700px}.slideout-navigation.do-overlay .inside-navigation .main-nav,.slideout-navigation.do-overlay .inside-navigation .slideout-widget{margin-left:auto;margin-right:auto;min-width:250px}.slideout-navigation.do-overlay .slideout-exit{position:fixed;right:0;top:0;width:auto;font-size:25px}.slideout-navigation.do-overlay .slideout-menu li a{display:inline-block}.slideout-navigation.do-overlay .slideout-menu li{margin-bottom:5px}#generate-slideout-menu.do-overlay .slideout-menu li,.slideout-navigation.do-overlay .inside-navigation{text-align:center}.slideout-navigation.do-overlay .menu-item-has-children .dropdown-menu-toggle{border-left:1px solid rgba(0,0,0,.07);padding:0 10px;margin:0 0 0 10px}.slideout-navigation.do-overlay ul ul{box-shadow:0 0 0}.nav-aligned-center .slideout-navigation,.nav-aligned-right .slideout-navigation{text-align:left}.slideout-navigation .sfHover>a>.dropdown-menu-toggle>.gp-icon svg{transform:rotate(180deg)}.slideout-navigation .sub-menu .dropdown-menu-toggle .gp-icon svg{transform:rotate(0)}.slideout-both .main-navigation.toggled .main-nav>ul,.slideout-desktop .main-navigation.toggled .main-nav li.slideout-toggle,.slideout-mobile .main-navigation.toggled .main-nav>ul{display:none!important}.slideout-both .has-inline-mobile-toggle #site-navigation.toggled,.slideout-mobile .has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.sf-menu>li.slideout-toggle{float:right}.gen-sidebar-nav .sf-menu>li.slideout-toggle{float:none}.off-canvas-toggle-label{padding-left:7px}.gp-icon+.off-canvas-toggle-label{padding-left:9px}@media (max-width:768px){.slideout-overlay button.slideout-exit{font-size:20px;padding:10px}.slideout-overlay{top:-100px;height:calc(100% + 100px);height:calc(100vh + 100px);min-height:calc(100% + 100px)}.slideout-navigation.do-overlay .slideout-exit{position:static;text-align:center}}