#top .template{display:none}#top a.link-button{display:block;cursor:pointer;text-decoration:none}#top .front-area--item{display:flex;flex-wrap:wrap;width:100%}#top .front-area--item dl{width:50%}#top .main-search--pc div{width:calc(100% - 240px);max-width:700px}#top .breed-search{width:50%}@media screen and (max-width:767px){#top .breed-search{width:100%}}#top .region-search{width:40%}#top .breeder-search{width:34%}@media screen and (max-width:767px){#top .region-search{width:100%}#top .breeder-search{width:100%}}body #top #breedsSearchSlot a{text-decoration:none}#top .c-checkbox--text{margin-left:0;width:calc(100% - 33px)}#top .c-checkbox--mark{margin-right:8px}#top .cms-section{max-width:inherit;padding:0 16px}#top .cms-section ul{margin:0 0 16px 0}#top .cms-section ul li{padding:16px 0;border-top:1px solid #eeece4}#top .cms-section ul li:last-of-type{border-bottom:1px solid #eeece4}#top .cms-section ul li:before{content:none}#top #puppyOutline.tmpHeight{min-height:2361px}@media screen and (max-width:767px){#top #puppyOutline.tmpHeight{min-height:4000px}}#top section.notice span{text-decoration:underline;color:red}@media screen and (min-width:767px){#top section.notice{text-align:center;font-size:1.8rem;line-height:1.5}#top section.notice h3{font-weight:700;font-size:2.4rem;margin-bottom:25px}#top section.notice p.notice-mb{margin-bottom:30px}}@media screen and (max-width:767px){#top section.notice{text-align:center;font-size:1.1rem;margin:0 10px}#top section.notice h3{font-weight:700;font-size:1.5rem;margin-bottom:10px}#top section.notice p.notice-mb{margin-bottom:10px}}.tab{margin-top:-30px;position:relative}.tab__menu{display:flex;align-items:flex-end;width:90%;min-height:50px;padding:0;margin:auto}#top .main-search--pc{margin-top:0}#top .main-search--sp{margin-top:0}.tab__menu-item{list-style:none;width:200px;padding:8px 5px;text-align:center;margin-right:6px;background-color:#cdcdcd;border-top-left-radius:10px;border-top-right-radius:10px;cursor:pointer;transition:all .3s;font-weight:700;color:#fff}.tab__menu-item:last-of-type{margin-right:0}.tab__menu-item.is-active{background-color:#f93;padding:12px 5px}.tab__menu-item:nth-of-type(2).is-active{background-color:#336aa2}.panel{display:none}.panel.is-active_panel{display:flex}.main-search--sp.panel.is-active_panel{display:none}.search-feature{display:flex;gap:15px}.search-feature_list{width:calc(100% / 3)}.search-feature_list .search-feature_link{display:flex;border:1px solid #eeece4;border-radius:5px;background-color:#fff;padding:5px 40px 5px 5px;gap:15px;align-items:center;position:relative;color:initial;text-decoration:none}.search-feature_list .search-feature_link::before{content:"";position:absolute;display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-color:transparent;border-width:.8em .9em;border-left-color:#cac4a4;border-right:0;right:15px}.search-feature_list .search-feature_link:hover{background-color:#eeece4}.search-feature_list .search-feature_link:hover::before{border-left-color:#9c987e}.search-feature_list .search-feature_link .search-feature_image{width:35%;border-radius:3px}.search-feature_list .search-feature_link{line-height:1.5}#about div.cms-section{width:min(100%,780px)}#pickupBreeder .pickupBreeder_list{padding:16px;display:flex;gap:20px}#pickupBreeder .pickupBreeder_list_detail{width:calc(100% / 3);border:1px solid #eeece4;padding:20px 25px;border-radius:5px}#pickupBreeder p.pickupBreeder_name{font-size:1.8rem;color:#595960;font-weight:700;margin-bottom:1rem}#pickupBreeder img.pickupBreeder_image{width:100%;height:190px;margin:0 auto 1rem;display:block;object-fit:cover}#pickupBreeder .c-button--secondary{margin-bottom:0}#preparation .preparation_contents{padding:20px;border:1px solid #eeece4;border-radius:5px;width:min(100%,1000px);margin:0 auto}#preparation p.preparation_introduction,#preparation p.preparation_text{font-size:1.4rem}#preparation h3.preparation_title{width:100%;color:#424242;padding:20px 20px 20px 70px;display:block;outline:1px solid #faaa00;position:relative;z-index:1;margin:5rem 0 2rem;font-size:2.2rem;font-weight:700}#preparation h3.preparation_title:first-child{margin-top:0}#preparation h3.preparation_title::before{content:'';background:url(https://aikenonline.jp/contents/wp-content/uploads/2025/04/paws_icon.png) no-repeat border-box left top/contain fixed content-box;position:absolute;top:50%;left:25px;transform:translateY(-50%);width:30px;height:30px}#preparation h3.preparation_title::after{content:'';background:#fcefd3;width:calc(100% + 3px);height:calc(100% + 3px);position:absolute;top:5px;left:5px;z-index:-1}#preparation h4.preparation_subtitle{padding:1rem;position:relative;margin:3rem 0 2rem;color:#424242;font-size:1.8rem;font-weight:700}#preparation h4.preparation_subtitle::after{bottom:0;background:repeating-linear-gradient(-45deg,transparent 0 2px,orange 2px 4px);content:'';left:0;height:7px;position:absolute;width:100%}#preparation li.preparation_contents_listcontents{margin-bottom:1rem;font-weight:700}#preparation span.preparation_explanation{font-size:1.4rem;font-weight:400}#top #preparation a.link-button{width:min(100%,500px);margin:2rem auto 4rem}#top #preparation a.link-button:last-child{margin-bottom:0}#about #breadcrumbs,#about h1,#beforeService #breadcrumbs,#beforeService h1{display:none}#beforeService .cms-section h3{font-size:1.6rem}@media screen and (max-width:767px){.tab__menu{width:80%;justify-content:center}.main-search--pc.panel.is-active_panel{display:none}.main-search--sp.panel.is-active_panel{display:block}.search-feature{display:block}.search-feature_list{width:90%;margin:0 auto 1rem}#pickupBreeder .pickupBreeder_list{display:block}#pickupBreeder .pickupBreeder_list_detail{width:100%;margin-bottom:2rem}#top #pickupBreeder a.link-button{font-size:1.4rem}#preparation .preparation_contents{width:min(90%,1000px);margin:0 auto}}.accordion_link{margin:3rem 0 5rem}.accordion_link .accordion_link_list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0}.accordion_link .accordion_link_list li{padding:0;position:relative}.accordion_link .accordion_link_list li:before{content:none}.accordion_link .accordion_link_list .item{font-size:1.4rem;background-color:#f8a002;padding:17px 15px;color:#fff;text-decoration:none;font-weight:700;border-radius:10px;width:240px;display:block}.dli-chevron-down{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:10px;height:10px;border:2px solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(-25%) rotate(135deg);margin-left:1rem;position:absolute;right:20px;top:40%}.cms-section h2.question_title{margin-top:-75px;padding-top:90px}.accordion{margin-bottom:2rem}.accordion .accordion_title,.accordion .text_box{display:flex;padding:20px}.accordion .accordion_title{background-color:#f8a00226;position:relative}.accordion .accordion_title h3{font-size:1.6rem;font-weight:400;border-left:none;padding:2px 0 0}.accordion_title::after,.accordion_title::before{content:"";position:absolute;right:25px;top:50%;width:12px;height:2px;background-color:#000;transform:translateY(-50%)}.accordion_title::before{transform:translateY(-50%) rotate(90deg)}.accordion_title.open::before{display:none}.accordion .accordion_title .q_text{font-size:2.5rem;font-weight:700;margin:0 2rem 0 0!important;color:#f8a002;line-height:1.6rem;padding:5px 5px 0 5px}.accordion .accordion_box .a_text{font-size:2.5rem;font-weight:700;margin:0 2rem 0 0!important;color:#ff4c00}.accordion_box{display:none}.accordion .accordion_title .text,.accordion .text_box .text{padding:0 30px 0 0;margin:0!important}.column_bg .column_con .accordion .accordion_title h3{font-size:1.6rem;font-weight:400;border-left:none;padding:2px 0 0}.accordion .text_box .text p{margin:1.5rem 0 0!important}.accordion .text_box .text p:first-child{margin:0!important}@media screen and (max-width:767px){.accordion .accordion_title h3{font-size:1.4rem}.accordion .accordion_title,.accordion .text_box{padding:15px}.accordion .accordion_title .q_text{margin:0 .5rem 0 0!important}.cms-section ul li:before{left:-14px}.accordion_box .text_box .text ul li{padding:0}}.c-review{background-color:#f4f4f4}.c-reviews--title{font-size:1.6rem;font-weight:700;background-color:#fff;padding:10px 10px 5px}.visit-location{font-size:14px;margin-left:10px}.c-review dl{margin-bottom:16px;background-color:#fff}.c-review dt{background-color:#fefae6;padding:8px 16px 8px 16px;font-size:2rem;display:inline-flex;width:100%}.c-review dt span{color:#fa0;margin-right:1rem}.c-review dt a{font-size:1.2rem}.c-review dd{padding:8px 16px 8px 16px;font-size:12px}.c-review dd:last-of-type{color:#aaa;font-size:1.2rem;text-align:right;padding:0 8px 8px 8px}.c-review p{padding:8px;background-color:#fff}.review-rate{display:inline-block;position:relative;font-size:0}.review-rate::before{content:"★★★★★";color:#ddd;font-size:16px}.review-rate[data-rate="1"]::after{content:"★";color:gold;font-size:16px;position:absolute;left:0;top:0}.review-rate[data-rate="2"]::after{content:"★★";color:gold;font-size:16px;position:absolute;left:0;top:0}.review-rate[data-rate="3"]::after{content:"★★★";color:gold;font-size:16px;position:absolute;left:0;top:0}.review-rate[data-rate="4"]::after{content:"★★★★";color:gold;font-size:16px;position:absolute;left:0;top:0}.review-rate[data-rate="5"]::after{content:"★★★★★";color:gold;font-size:16px;position:absolute;left:0;top:0}#breederLink{color:#06c;text-decoration:none}.note .sp_ver{display:none}.note .notebox{text-align:center;margin-bottom:2.4rem}.note .notebox .note_title{font-size:3rem;margin-bottom:2.4rem;font-weight:700;line-height:1.5}.note .notebox .note_subtitle{font-size:1.8rem;margin-bottom:1rem;font-weight:700}.note .notebox .note_text{font-size:1.6rem;line-height:1.8}@media screen and (max-width:767px){.note .pc_ver{display:none}.note .sp_ver{display:block}.note .notebox{margin-bottom:1.6rem}.note .notebox .note_title{line-height:1.4;font-size:1.8rem;margin-bottom:2rem}.note .notebox .note_subtitle{font-size:1.6rem;margin-bottom:.5rem}.note .notebox .note_text{font-size:1.4rem}}.guest-index--search{margin:20px 0}.guest-index--search .search--all-prefecture{padding:16px 0}.search--all-prefecture{background-color:#fceB8A33;border:2px solid #fceb8a;padding-block:16px;margin-bottom:16px;border-radius:4px;min-width:68%}.search--all-prefecture-title{font-size:1.6rem;font-weight:700;margin-bottom:8px;padding-inline:16px}.search-breeder--map{max-width:1084px;margin:24px auto min(104px,calc((96 / 1088 * 100vw) + 8px)) auto;padding-inline:min(16px,calc(16 / 1088 * 100vw))}.search-breeder--map-regions{position:relative}.search-breeder--map-regions-wrap{position:absolute}.--hokkaido{width:min(200px,calc(200 / 1088 * 100vw));top:0;right:0}.--tohoku{width:min(200px,calc(200 / 1088 * 100vw));top:min(188px,calc(188 / 1088 * 100vw));right:0}.--kanto{width:min(200px,calc(200 / 1088 * 100vw));top:min(533px,calc(533 / 1088 * 100vw));right:0}.--chubu{width:min(240px,calc(240 / 1088 * 100vw));top:min(604px,calc(604 / 1088 * 100vw));right:min(226px,calc(226 / 1088 * 100vw))}.--shikoku{width:min(200px,calc(200 / 1088 * 100vw));top:min(604px,calc(604 / 1088 * 100vw));right:min(494.5px,calc(494.5 / 1088 * 100vw))}.--kyusyu{width:min(240px,calc(240 / 1088 * 100vw));top:min(508px,calc(508 / 1088 * 100vw));left:0}.--chugoku{width:min(200px,calc(200 / 1088 * 100vw));top:min(256px,calc(256 / 1088 * 100vw));left:0}.--kansai{width:min(240px,calc(240 / 1088 * 100vw));top:0;left:min(76.5px,calc(76.5 / 1088 * 100vw))}.--koshinetsu{width:min(240px,calc(240 / 1088 * 100vw));top:0;left:min(354px,calc(354 / 1088 * 100vw))}.search-breeder--map-regions-link{display:block;text-decoration:none;font-size:min(16px,calc(16 / 1088 * 100vw));font-weight:700;line-height:min(18px,calc(18 / 1088 * 100vw));letter-spacing:0;color:#fff;padding:min(12px,calc(12 / 1088 * 100vw)) min(10px,calc(10 / 1088 * 100vw)) min(9px,calc(9 / 1088 * 100vw))}.search-breeder--map-regions-link span{display:none}.search-breeder--map-pref-list{display:block}.search-breeder--map-pref-link{display:block;text-decoration:none;font-size:min(14px,calc(14 / 1088 * 100vw));line-height:min(16px,calc(16 / 1088 * 100vw));letter-spacing:0;color:inherit;padding:min(4px,calc(4 / 1088 * 100vw)) min(10px,calc(10 / 1088 * 100vw)) min(3px,calc(3 / 1088 * 100vw));background-color:#fff;border-bottom:1px solid #fa0;transition:background-color .3s ease}.search-breeder--map-pref-link:hover{background-color:#fceb8a}.search-breeder--map-pref-link span{display:none}@media screen and (max-width:768px){.search-breeder--map{margin:0 auto;padding-inline:16px}.search-breeder--map-regions-wrap{position:static;width:auto}.search-breeder--map-regions-link{font-size:14px;font-weight:700;line-height:2rem;color:inherit;padding:12px 8px;border-bottom:1px solid #fa0;pointer-events:none;cursor:pointer;position:relative}.search-breeder--map-regions-wrap:first-child .search-breeder--map-regions-link{border-top:1px solid #fa0}.search-breeder--map-regions-link.init{pointer-events:unset}.search-breeder--map-regions-link::before{content:'';position:absolute;top:50%;right:calc(.5em - 1px + 8px);transform:translateY(-50%);width:2px;height:1em;background-color:#fa0;transition:opacity .2s ease}.search-breeder--map-regions-link::after{content:'';position:absolute;top:50%;right:8px;transform:translateY(-50%);width:1em;height:2px;background-color:#fa0}.search-breeder--map-regions-link.is-active::before{opacity:0}.search-breeder--map-pref-list{display:none}.search-breeder--map-regions-link span{display:unset}.search-breeder--map-pref-link span{display:unset}.search-breeder--map-pref-link{text-decoration:none;padding:6px 8px;border-bottom:1px solid #fa0;font-size:14px;line-height:2rem;position:relative}.search-breeder--map-pref-link::before{content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-top:2px solid #fa0;border-right:2px solid #fa0;transform:translateY(-50%) rotate(45deg)}.search-breeder--map-svg{display:none}}.search--nearby-title{font-size:1.6rem;font-weight:700;color:#fff;margin-bottom:8px;padding-block:4px 2px;padding-inline:16px;background-color:#fa0}