@charset "utf-8";*{box-sizing:border-box;margin:0;padding:0}html{line-height:1.5;font-size:15px;-webkit-text-size-adjust:100%}html body{color:#530505;font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif}h1,h2{font-size:1.25em;font-weight:700}h3{font-size:1.15em;font-weight:700}h4{font-size:1.05em;font-weight:700}h5,h6{font-size:1em;font-weight:700}table{border:1px solid #d9cd98;border-collapse:collapse}table th{padding:10px;border:1px solid #d9cd98;background:#fcf6ed}table td{padding:10px;border:1px solid #d9cd98;background:#fff}a{transition:.25s;color:#007fbf;text-decoration:none}a:hover,a:active{color:#bda277;text-decoration:underline;filter:opacity(.75)}img{max-width:100%;height:auto;vertical-align:bottom}.alignleft{display:inline;float:left;margin:0 1.5em 0 0}.alignright{display:inline;float:right;margin:0 0 0 1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{display:none}input{transition:.25s;height:34.5px;line-height:1.5;outline:none;border:1px solid #aaa;border-radius:5px;background:#fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;width:100%;min-width:200px;padding:5px}input:focus{background:#fffceb}input[readonly]{background:#f0f0f0}input[disabled]{background:#f0f0f0;color:#666}input[type=radio],input[type=checkbox]{width:auto;min-width:0;height:auto;margin:0 5px 0 0;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;vertical-align:-.1em;transition:0s}textarea{transition:.25s;height:34.5px;line-height:1.5;outline:none;border:1px solid #aaa;border-radius:5px;background:#fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;width:100%;min-width:200px;height:auto;padding:5px;vertical-align:bottom}textarea:focus{background:#fffceb}textarea[readonly]{background:#f0f0f0}textarea[disabled]{background:#f0f0f0;color:#666}select{transition:.25s;height:34.5px;line-height:1.5;outline:none;border:1px solid #aaa;border-radius:5px;background:#fff;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;width:100%;min-width:200px;padding:5px 5px 5px 2.5px;cursor:pointer}select:focus{background:#fffceb}select[readonly]{background:#f0f0f0}select[disabled]{background:#f0f0f0;color:#666}select option{padding:0 0 0 2.5px}input[type=submit],input[type=button],input[type=reset]{display:inline-block;width:auto;min-width:0;height:auto;padding:10px;border:none;outline:none;border-radius:5px;background:#7a952b;color:#fff;font-size:1em;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;text-indent:5px;letter-spacing:5px;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}body{margin:0;padding:0;background:#fcf6ed}.site-header .header-info-container{height:100px}.site-header .header-info-container .header-info{position:relative;width:1200px;height:100px;margin:10px auto 0}.site-header .header-info-container .header-info .site-title{width:100%;height:100%;font-size:15px;font-weight:400;text-align:center}.site-header .header-info-container .header-info .site-title a{display:inline-block;width:200px;height:100%;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/title.png) no-repeat center center}.site-header .header-info-container .header-info .site-title a span{display:none}.site-header .header-info-container .header-info .site-description{position:absolute;left:0;bottom:10px;font-size:.79em}.site-header .header-info-container .header-info .site-phone{position:absolute;right:0;bottom:10px}.site-header .header-info-container .header-info .site-phone span{display:block;text-align:right}.site-header .header-info-container .header-info .site-phone span.phone{font-size:1.75em}.site-header .header-info-container .header-info .site-phone span.address{font-size:.85em}.site-header .header-main{width:100%;margin:0 auto}.site-header .header-main .header-nav{background:url('/wp-content/uploads/2020/05/bg.gif')}.site-header .header-main .header-nav:before{display:block;content:'';height:3px;background:url('/wp-content/uploads/2020/05/bg.gif');border-bottom:1px solid #d9cd98}.site-header .header-main .header-nav:after{display:block;content:'';height:3px;background:url('/wp-content/uploads/2020/05/bg.gif');border-top:1px solid #d9cd98}.site-header .header-main .header-nav .mobile-menu{display:none}.site-header .header-main .header-nav .mobile-menu .button{display:block;height:40px;line-height:40px;color:#fff;font-size:1.15em;text-align:center}.site-header .header-main .header-nav .menu-container ul{display:flex;width:1000px;margin:0 auto;list-style-type:none}.site-header .header-main .header-nav .menu-container ul li{flex:1;position:relative;width:100%;height:70px;font-size:.85em;color:#fff;word-break:keep-all}.site-header .header-main .header-nav .menu-container ul li:first-child:before{position:absolute;top:0;left:-.5em;display:inline-block;content:'・';width:1em;height:70px;line-height:70px}.site-header .header-main .header-nav .menu-container ul li:after{position:absolute;top:0;right:-.5em;display:inline-block;content:'・';width:1em;height:70px;line-height:70px}.site-header .header-main .header-nav .menu-container ul li a{display:block;height:70px;line-height:70px;color:#fff;text-decoration:none;text-align:center}.site-header .header-main .header-main-image{padding:10px 0;background:#bda277}.site-header .header-main .header-main-image .slider:not(.slick-slider){display:none}.site-header .header-main .header-main-image .slider .item{width:1000px}.site-header .header-main .header-main-image .slider .item a{outline:none}.site-header .header-main .header-main-image .slider .item a img{transition:.25s;width:1000px;height:auto}.site-header .header-main .header-main-image .slider .item a img:hover,.site-header .header-main .header-main-image .slider .item a img:active{filter:opacity(.75)}.site-header .header-main .header-main-image .slider .slick-prev{z-index:10000;left:25px;width:40px;height:40px}.site-header .header-main .header-main-image .slider .slick-prev:before{font-size:40px;opacity:.6}.site-header .header-main .header-main-image .slider .slick-prev:hover:before,.site-header .header-main .header-main-image .slider .slick-prev:focus:before{opacity:.8}.site-header .header-main .header-main-image .slider .slick-next{z-index:10000;right:25px;width:40px;height:40px}.site-header .header-main .header-main-image .slider .slick-next:before{font-size:40px;opacity:.6}.site-header .header-main .header-main-image .slider .slick-next:hover:before,.site-header .header-main .header-main-image .slider .slick-next:focus:before{opacity:.8}.site-content{display:flex;align-items:flex-start;width:1200px;margin:50px auto}.site-side{border-radius:5px;width:280px;margin:0 0 30px 30px;font-size:.95em}.site-side ul{list-style-type:none}.site-side .side-widget-area .widget{margin-bottom:20px;background:#fff}.site-side .side-widget-area .widget ul{border:1px solid #d9cd98}.site-side .side-widget-area .widget ul li{padding:15px;border-bottom:1px solid #d9cd98}.site-side .side-widget-area .widget ul li:last-child{border:none}.site-side .side-widget-area .widget ul li ul{border:none}.site-side .side-widget-area .widget ul li ul li{padding:15px 0 0 15px;border:none}.site-side .side-widget-area .widget h2{padding:15px;background:url('/wp-content/uploads/2020/05/bg.gif');color:#fff;font-size:1.05em;font-weight:400;text-align:center}.site-side .side-banner-area .banner{margin:0 0 20px}.site-main{width:890px;margin:0 0 30px;font-size:.95em}.site-main.mce-content-body{width:848px;margin:20px 20px 10px;background:#fff}.site-main h1,.site-main h2,.site-main h3,.site-main h4,.site-main h5,.site-main h6{margin-bottom:10px}.site-main h2{padding:10px 0 5px;border-bottom:1px solid #960000;font-size:1.15em;font-weight:400;color:#960000}.site-main h2 a{color:#960000}.site-main h3{padding:10px 0 0;font-size:1.05em;color:#960000}.site-main p{margin-bottom:10px}.site-main p.eyecatch{width:500px;margin:0 auto 10px;text-align:center}.site-main p.eyecatch img{max-width:100%;height:auto}.site-main p.puppy-status{width:500px;margin:0 auto 10px;padding:5px;background:#bda277;font-size:.85em;color:#fff;text-align:center}.site-main p.puppy-status.status-boshu{background:#2a6983}.site-main p.puppy-status.status-satooya{background:#7a952b}.site-main p.puppy-status.status-kento{background:#b5800f}.site-main p.puppy-status.status-kettei{background:#922b2b}.site-main ul,.site-main ol{margin-bottom:10px;padding-left:1.5em}.site-main dl dt{margin-bottom:10px}.site-main dl dd{margin-bottom:10px;padding-left:1.5em}.site-main table{width:100%;margin-bottom:10px}.site-main .puppy-data{display:flex;align-items:flex-start;width:500px;margin:0 auto 10px}.site-main .puppy-data dl.column{display:flex;flex-wrap:wrap;margin-bottom:-5px}.site-main .puppy-data dl.column.column-1{width:60%}.site-main .puppy-data dl.column.column-1 dt{width:30%}.site-main .puppy-data dl.column.column-1 dd{width:70%}.site-main .puppy-data dl.column.column-2{width:40%}.site-main .puppy-data dl.column.column-2 dt{width:45%}.site-main .puppy-data dl.column.column-2 dd{width:55%}.site-main .puppy-data dl.column.column-archive{width:100%}.site-main .puppy-data dl.column.column-archive dt{width:30%}.site-main .puppy-data dl.column.column-archive dd{width:70%}.site-main .puppy-data dl.column dt,.site-main .puppy-data dl.column dd{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #d9cd98}.site-main .site-breadcrumbs ul{margin-bottom:20px;padding:0;color:#666;font-size:.9em;list-style-type:none}.site-main .site-breadcrumbs ul li{display:inline-block;padding-right:5px}.site-main .site-breadcrumbs ul li .fas{padding-right:5px}.site-main .site-breadcrumbs ul li:not(:last-child):after{display:inline;content:' ›';padding-left:5px}.site-main .archive p,.site-main .main-front-page-blog p{margin-bottom:10px}.site-main .archive p.eyecatch,.site-main .main-front-page-blog p.eyecatch{float:left;margin-right:10px;width:120px}.site-main .archive p.detail,.site-main .main-front-page-blog p.detail{display:block;float:right;width:120px}.site-main .archive p.detail a,.site-main .main-front-page-blog p.detail a{display:block;padding:10px;background:#bda277;color:#fff;text-align:center;line-height:20px}.site-main .archive .archive-header,.site-main .main-front-page-blog .archive-header{position:relative;background:url('/wp-content/uploads/2020/05/bg.gif')}.site-main .archive .archive-header:before,.site-main .main-front-page-blog .archive-header:before{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-bottom:1px solid #d9cd98}.site-main .archive .archive-header:after,.site-main .main-front-page-blog .archive-header:after{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-top:1px solid #d9cd98}.site-main .archive .archive-header .header-inner:before,.site-main .main-front-page-blog .archive-header .header-inner:before{display:block;content:'';position:absolute;left:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-left.png) no-repeat center center}.site-main .archive .archive-header .header-inner:after,.site-main .main-front-page-blog .archive-header .header-inner:after{display:block;content:'';position:absolute;right:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-right.png) no-repeat center center}.site-main .archive .archive-header .archive-title,.site-main .main-front-page-blog .archive-header .archive-title{margin:0;padding:0;border:none;height:50px;line-height:50px;font-size:1.15em;font-weight:400;color:#fff;text-align:center}.site-main .archive .archive-header .archive-title:before,.site-main .main-front-page-blog .archive-header .archive-title:before{display:inline-block;content:'';width:20px;height:17px;margin-right:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-left.png) no-repeat center center;vertical-align:-2px}.site-main .archive .archive-header .archive-title:after,.site-main .main-front-page-blog .archive-header .archive-title:after{display:inline-block;content:'';width:20px;height:17px;margin-left:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-right.png) no-repeat center center;vertical-align:-2px}.site-main .archive .archive-header .archive-title a,.site-main .main-front-page-blog .archive-header .archive-title a{color:#fff}.site-main .archive .archive-body .main-post,.site-main .main-front-page-blog .archive-body .main-post{margin-bottom:0;border:1px solid #d9cd98;border-bottom:none}.site-main .archive .archive-body .main-post:last-child,.site-main .main-front-page-blog .archive-body .main-post:last-child{margin-bottom:20px;border-bottom:1px solid #d9cd98}.site-main .archive .archive-body .main-post .archive-post-header,.site-main .main-front-page-blog .archive-body .main-post .archive-post-header{padding:15px 20px 0;background:#fff}.site-main .archive .archive-body .main-post .archive-post-header .archive-post-title,.site-main .main-front-page-blog .archive-body .main-post .archive-post-header .archive-post-title{margin:0;padding:0 0 5px;font-weight:700}.site-main .archive .archive-body .main-post .post-body,.site-main .main-front-page-blog .archive-body .main-post .post-body{margin-bottom:0;padding:10px 20px;border:none}.site-main .archive .archive-body .main-post .archive-post-footer,.site-main .main-front-page-blog .archive-body .main-post .archive-post-footer{margin:-5px 0 0;padding:0 20px 15px;background:#fff}.site-main .archive .archive-body .main-post .archive-post-footer p,.site-main .main-front-page-blog .archive-body .main-post .archive-post-footer p{margin-bottom:0;color:#666;font-size:.9em;text-align:right}.site-main .archive .archive-detail,.site-main .main-front-page-blog .archive-detail{margin:-20px 0 20px}.site-main .archive .archive-detail a,.site-main .main-front-page-blog .archive-detail a{display:block;padding:15px;background:#e12f80;color:#fff;text-align:center}.site-main .archive-puppy p,.site-main .main-front-page-puppy p{margin-bottom:10px}.site-main .archive-puppy p.eyecatch,.site-main .main-front-page-puppy p.eyecatch{width:100%}.site-main .archive-puppy p.puppy-status,.site-main .main-front-page-puppy p.puppy-status{width:100%}.site-main .archive-puppy p.detail,.site-main .main-front-page-puppy p.detail{position:absolute;bottom:0;width:100%;margin:0 -10px 0}.site-main .archive-puppy p.detail a,.site-main .main-front-page-puppy p.detail a{display:block;padding:10px;background:#bda277;color:#fff;text-align:center;line-height:20px}.site-main .archive-puppy .puppy-data,.site-main .main-front-page-puppy .puppy-data{width:100%}.site-main .archive-puppy .archive-header,.site-main .main-front-page-puppy .archive-header{position:relative;background:url('/wp-content/uploads/2020/05/bg.gif');margin-bottom:30px}.site-main .archive-puppy .archive-header:before,.site-main .main-front-page-puppy .archive-header:before{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-bottom:1px solid #d9cd98}.site-main .archive-puppy .archive-header:after,.site-main .main-front-page-puppy .archive-header:after{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-top:1px solid #d9cd98}.site-main .archive-puppy .archive-header .header-inner:before,.site-main .main-front-page-puppy .archive-header .header-inner:before{display:block;content:'';position:absolute;left:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-left.png) no-repeat center center}.site-main .archive-puppy .archive-header .header-inner:after,.site-main .main-front-page-puppy .archive-header .header-inner:after{display:block;content:'';position:absolute;right:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-right.png) no-repeat center center}.site-main .archive-puppy .archive-header .archive-title,.site-main .main-front-page-puppy .archive-header .archive-title{margin:0;padding:0;border:none;height:50px;line-height:50px;font-size:1.15em;font-weight:400;color:#fff;text-align:center}.site-main .archive-puppy .archive-header .archive-title:before,.site-main .main-front-page-puppy .archive-header .archive-title:before{display:inline-block;content:'';width:20px;height:17px;margin-right:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-left.png) no-repeat center center;vertical-align:-2px}.site-main .archive-puppy .archive-header .archive-title:after,.site-main .main-front-page-puppy .archive-header .archive-title:after{display:inline-block;content:'';width:20px;height:17px;margin-left:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-right.png) no-repeat center center;vertical-align:-2px}.site-main .archive-puppy .archive-header .archive-title a,.site-main .main-front-page-puppy .archive-header .archive-title a{color:#fff}.site-main .archive-puppy .archive-body,.site-main .main-front-page-puppy .archive-body{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.site-main .archive-puppy .archive-body .main-post,.site-main .main-front-page-puppy .archive-body .main-post{position:relative;width:32%;padding-bottom:40px;border:4px solid #bda277;background:#fff}.site-main .archive-puppy .archive-body .main-post .post-body,.site-main .main-front-page-puppy .archive-body .main-post .post-body{margin:0;padding:10px 10px 0;border:none;background:0 0}.site-main .archive-puppy .archive-detail,.site-main .main-front-page-puppy .archive-detail{margin:10px 0 20px}.site-main .archive-puppy .archive-detail a,.site-main .main-front-page-puppy .archive-detail a{display:block;padding:15px;background:#e12f80;color:#fff;text-align:center}.site-main .main-post{margin-bottom:20px}.site-main .main-post .post-header{position:relative;background:url('/wp-content/uploads/2020/05/bg.gif')}.site-main .main-post .post-header:before{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-bottom:1px solid #d9cd98}.site-main .main-post .post-header:after{display:block;content:'';height:2px;background:url('/wp-content/uploads/2020/05/bg.gif');border-top:1px solid #d9cd98}.site-main .main-post .post-header .header-inner:before{display:block;content:'';position:absolute;left:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-left.png) no-repeat center center}.site-main .main-post .post-header .header-inner:after{display:block;content:'';position:absolute;right:-12px;top:18px;width:12px;height:20px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-right.png) no-repeat center center}.site-main .main-post .post-header .post-title{margin:0;padding:0;border:none;height:50px;line-height:50px;font-size:1.15em;font-weight:400;color:#fff;text-align:center}.site-main .main-post .post-header .post-title:before{display:inline-block;content:'';width:20px;height:17px;margin-right:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-left.png) no-repeat center center;vertical-align:-2px}.site-main .main-post .post-header .post-title:after{display:inline-block;content:'';width:20px;height:17px;margin-left:15px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/header-text-right.png) no-repeat center center;vertical-align:-2px}.site-main .main-post .post-header .post-title a{color:#fff}.site-main .main-post .post-body{margin-bottom:20px;padding:20px 20px 10px;border:1px solid #d9cd98;background:#fff}.site-main .main-post .post-body:after{display:block;content:'';clear:both}.site-main .main-post .post-footer{margin:-10px 0 20px;border-bottom:1px dotted #d9cd98;color:#666;font-size:.9em;text-align:right}.site-main .main-post .post-footer p{margin-bottom:10px}.site-main .main-post .post-detail{margin:-20px 0 20px}.site-main .main-post .post-detail a{display:block;padding:15px;background:#bda277;color:#fff;text-align:center}.site-main .main-front-page-content{margin-bottom:50px}.site-main .main-front-page-content:last-child{margin-bottom:0}.site-main .pagination{margin:10px 0 15px}.site-main .pagination .nav-links{text-align:center}.site-main .pagination .nav-links a{display:inline-block;margin-bottom:5px;padding:10px 16px;background:#7a952b;color:#fff;text-align:center}.site-main .pagination .nav-links span.current{display:inline-block;margin-bottom:5px;padding:10px 16px;background:#bda277;color:#fff;text-align:center}.site-footer{padding:30px 0;background:url('/wp-content/uploads/2020/05/bg.gif');color:#fff;font-size:.85em}.site-footer .footer-nav-container{display:flex;width:1200px;margin:0 auto;padding:0 0 20px}.site-footer .footer-nav-container .footer-address{flex:1.5;position:relative;width:100%}.site-footer .footer-nav-container .footer-address a.banner{display:inline-block;width:200px;height:100px;background:url(//nyappiness.sansho.jp/wp-content/themes/puppy/./images/footer.png) no-repeat center center}.site-footer .footer-nav-container .footer-address a.banner span{display:none}.site-footer .footer-nav-container .footer-address span.address,.site-footer .footer-nav-container .footer-address span.phone{display:block;line-height:1.75em}.site-footer .footer-nav-container .footer-nav{flex:1;position:relative;width:100%;margin-left:20px}.site-footer .footer-nav-container .footer-nav ul{border-top:1px dashed #d9cd98;list-style-type:none}.site-footer .footer-nav-container .footer-nav ul li{padding:10px 5px;border-bottom:1px dashed #d9cd98}.site-footer .footer-nav-container .footer-nav ul li a{color:#fff;text-decoration:none}.site-footer .footer-info{text-align:center}.site-footer .footer-info a{color:#fff}div.wpcf7{margin-bottom:10px;padding:15px 15px 5px;border:1px solid #d9cd98;border-radius:10px;background:#fcf6ed}div.wpcf7 span.wpcf7-not-valid-tip{color:#d80000}div.wpcf7 p.submit{text-align:center}div.wpcf7 div.wpcf7-response-output{margin:0 0 10px;padding:10px;border-radius:10px;background:#fff}@media screen and (max-width:1260px){.site-header .header-info-container .header-info{width:100%;max-width:1240px;padding:0 20px}.site-header .header-info-container .header-info .site-description{left:20px;width:240px}.site-header .header-info-container .header-info .site-phone{right:20px}.site-header .header-info-container .header-info .site-phone span.phone{font-size:1.65em}.site-header .header-main .header-nav .menu-container ul{width:100%;max-width:1040px;padding:0 20px}.site-header .header-main .header-main-image .slider .item{width:900px}.site-header .header-main .header-main-image .slider .item a img{width:900px}.site-content{flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px}.site-side{margin:0 30px 30px}.site-main{width:100%;max-width:890px;margin:0 30px 30px}.site-footer .footer-nav-container{flex-wrap:wrap;width:100%;max-width:1240px;padding:0 20px 20px}.site-footer .footer-nav-container .footer-address{min-width:100%;text-align:center}.site-footer .footer-nav-container .footer-nav{min-width:175px;margin:20px 10px 0}.site-footer .footer-info{margin:0 20px}}@media screen and (max-width:1000px){.site-header .header-main .header-main-image .slider .item{width:90vw}.site-header .header-main .header-main-image .slider .item a img{width:100%}}@media screen and (max-width:767px){html body{font-size:.9em}.site-header .header-info-container{height:172.8375px}.site-header .header-info-container .header-info{width:100%;max-width:1230px;height:172.8375px;padding:72.8375px 15px 0}.site-header .header-info-container .header-info .site-description{top:0;bottom:auto;left:0;width:100%;height:1.5em;overflow:hidden;font-size:.6em;text-align:center}.site-header .header-info-container .header-info .site-phone{top:17.2125px;bottom:auto;right:0;width:100%}.site-header .header-info-container .header-info .site-phone span{text-align:center}.site-header .header-main .header-nav .mobile-menu{display:block}.site-header .header-main .header-nav .menu-container{display:none}.site-header .header-main .header-nav .menu-container ul{display:block;padding:0 15px}.site-header .header-main .header-nav .menu-container ul li{height:40px;margin:0 auto;border-top:1px dashed #d9cd98;font-size:1em}.site-header .header-main .header-nav .menu-container ul li:before,.site-header .header-main .header-nav .menu-container ul li:first-child:before{position:absolute;top:0;left:20%;display:inline-block;content:'・';width:1em;height:40px;line-height:40px}.site-header .header-main .header-nav .menu-container ul li:after{position:absolute;top:0;right:20%;display:inline-block;content:'・';width:1em;height:40px;line-height:40px}.site-header .header-main .header-nav .menu-container ul li a{height:40px;line-height:40px}.site-header .header-main .header-main-image{padding:5px 0}.site-content{margin:20px auto}.site-side{max-width:100%;margin:0 15px 20px}.site-side .side-widget-area .widget ul li{padding:10px}.site-side .side-widget-area .widget ul li ul li{padding:10px 0 0 10px}.site-side .side-widget-area .widget h2{padding:10px}.site-main{margin:0 15px 20px}.site-main p.eyecatch{width:auto;max-width:100%}.site-main .archive .archive-header .header-inner:before,.site-main .main-front-page-blog .archive-header .header-inner:before{top:13px}.site-main .archive .archive-header .header-inner:after,.site-main .main-front-page-blog .archive-header .header-inner:after{top:13px}.site-main .archive .archive-header .archive-title,.site-main .main-front-page-blog .archive-header .archive-title{height:40px;line-height:40px}.site-main .archive .archive-detail a,.site-main .main-front-page-blog .archive-detail a{padding:10px}.site-main .archive-puppy .archive-header,.site-main .main-front-page-puppy .archive-header{margin-bottom:15px}.site-main .archive-puppy .archive-header .header-inner:before,.site-main .main-front-page-puppy .archive-header .header-inner:before{top:13px}.site-main .archive-puppy .archive-header .header-inner:after,.site-main .main-front-page-puppy .archive-header .header-inner:after{top:13px}.site-main .archive-puppy .archive-header .archive-title,.site-main .main-front-page-puppy .archive-header .archive-title{height:40px;line-height:40px}.site-main .archive-puppy .archive-body,.site-main .main-front-page-puppy .archive-body{margin-bottom:10px}.site-main .archive-puppy .archive-detail,.site-main .main-front-page-puppy .archive-detail{margin:-10px 0 20px}.site-main .archive-puppy .archive-detail a,.site-main .main-front-page-puppy .archive-detail a{padding:10px}.site-main .main-post{margin-bottom:10px}.site-main .main-post .post-header .header-inner:before{top:13px}.site-main .main-post .post-header .header-inner:after{top:13px}.site-main .main-post .post-header .post-title{height:40px;line-height:40px}.site-main .main-post .post-detail a{padding:10px}.site-main .main-front-page-content{margin-bottom:30px}.site-main .main-front-page-content:last-child{margin-bottom:0}.site-main .pagination .nav-links a{padding:5px 11px}.site-main .pagination .nav-links span.current{padding:5px 11px}.site-footer{padding:20px 0}.site-footer .footer-nav-container{max-width:1230px;padding:0 15px 15px}.site-footer .footer-nav-container .footer-nav{min-width:160px;margin:15px 5px 0}div.wpcf7{padding:10px 10px 0}}@media screen and (max-width:680px){.site-main .archive-puppy .archive-body .main-post,.site-main .main-front-page-puppy .archive-body .main-post{width:49%}}@media screen and (max-width:460px){.site-main .puppy-data{flex-wrap:wrap}.site-main .puppy-data dl.column.column-1{width:100%;margin-bottom:0}.site-main .puppy-data dl.column.column-2{width:100%}.site-main .puppy-data dl.column.column-2 dt{width:30%}.site-main .puppy-data dl.column.column-2 dd{width:70%}.site-main .archive-puppy .archive-body .main-post,.site-main .main-front-page-puppy .archive-body .main-post{width:100%}}@media screen and (max-width:592px){.site-main p.puppy-status{width:auto;max-width:100%}.site-main .puppy-data{width:auto;max-width:100%}}.gallery img{border:none !important}.gallery.gallery-columns-3 .gallery-item{width:33.33% !important}