@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}.fixed{position:fixed;width:100%;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0}a{text-decoration:none}body,html{height:100%;width:100%}body{letter-spacing:.8px;line-height:150%;font-size:100%;color:#444;font-family:Arial,Helvetica,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}a{color:#555}.right{text-align:right}.button a,.button button,.button_orange_contact a,.button_style2 a,.button_style2 button,.return a{display:inline-block;text-align:center;text-decoration:none;outline:0;border:none}.button a::after,.button a::before,.button button::after,.button button::before,.button_style2 a::after,.button_style2 a::before,.button_style2 button::after,.button_style2 button::before,.return a::after,.return a::before{position:absolute;z-index:-1;display:block;content:""}.button a,.button a::after,.button a::before,.button button,.button button::after,.button button::before,.button_orange_contact a,.button_style2 a,.button_style2 a::after,.button_style2 a::before,.button_style2 button,.button_style2 button::after,.button_style2 button::before,.return a,.return a::after,.return a::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button a,.button button{display:block;margin:0 auto;color:#fff;border-radius:30px;font-weight:700;text-align:center}.button_orange_contact a{display:block;margin:0 auto;color:#fff;border-radius:30px;font-weight:700;text-align:center}.button button{padding:17px 0 15px;width:45%}.button a:hover,.button button:hover{background:#ea0 url(../images/arrow02.png) 95% 50% no-repeat}.button_gray_style2 a,.button_gray_style2 button,.button_orange_style2 a,.button_orange_style2 button,.button_style2 a,.button_style2 button{display:block;margin:0 auto;padding:17px 0 15px;width:60%;color:#fff;border-radius:30px;font-size:130%;font-weight:700;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.4);border:1px solid #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffad5d),color-stop(1,#f57b03));background:-moz-linear-gradient(top,#ffad5d,#f57b03);background:-ms-linear-gradient(top,#ffad5d,#f57b03);letter-spacing:1px}p.communication_button a{border:none;box-shadow:0 0 0 0 rgba(0,0,0,.12),0 5px 5px 0 rgba(0,0,0,.22);border-radius:2px;margin:20px auto 25px;width:80%}p.communication_button a.nolink{pointer-events:none}.button_style2 button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffad5d),color-stop(1,#f57b03));background:-moz-linear-gradient(top,#ffad5d,#f57b03);background:-ms-linear-gradient(top,#ffad5d,#f57b03)}.button_orange_style2 a,.button_orange_style2 button{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffad5d),color-stop(1,#f57b03));background:-moz-linear-gradient(top,#ffad5d,#f57b03);background:-ms-linear-gradient(top,#ffad5d,#f57b03);margin:8px auto 23px}.button_orange_style2 a:hover,.button_orange_style2 button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fb903b),color-stop(1,#f55803));background:-moz-linear-gradient(top,#fb903b,#f55803);background:-ms-linear-gradient(top,#fb903b,#f55803)}.button_gray_style2 a,.button_gray_style2 button{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#bababa),color-stop(1,#989898));background:-moz-linear-gradient(top,#bababa,#989898);background:-ms-linear-gradient(top,#bababa,#989898);margin:8px auto 23px}.button_gray_style2 a:hover,.button_gray_style2 button:hover{background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#a9a9a9),color-stop(1,#8c8c8c));background:-moz-linear-gradient(top,#a9a9a9,#8c8c8c);background:-ms-linear-gradient(top,#a9a9a9,#8c8c8c)}.button_gray_style2 .nolink{pointer-events:none}.checkbox .male{color:#2a7bc7}.checkbox .female{color:#ef7091}.checkbox .color1{color:#61bb00}.checkbox .color3{color:#21b2d7}.checkbox .color2{color:#9a8977}p.subTitle{margin-bottom:5px;color:#c29371;text-align:center}hr{height:0;margin:0;padding:0;border:0;border-top:1px solid #f2d7de}hr.border{margin:0 auto;height:18px;width:374px;padding:0;border:0;background:url(../images/border03.png) 0 50% no-repeat}.ofh{overflow:hidden}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}.custom{overflow:hidden}.custom>select{width:100%}.pm0{padding-bottom:0!important}.mB0{margin-bottom:0!important}article{position:relative}.dn{display:none}.f_l{float:left}.alert_failure{color:#c00;background-color:#fcc!important}.alert_success{color:#3c763d;background-color:#dff0d8!important}.message.success{color:#3c763d;background-color:#dff0d8!important;text-align:center;padding:20px;margin:10px 0}.nowrap{white-space:nowrap}header{overflow:hidden;background:#fff}header a{letter-spacing:0;color:#6c0000}header .main{position:fixed;top:0;left:0;z-index:100;opacity:0;overflow:hidden;transition:.17s;-webkit-transition:.17s;-ms-transition:.17s;transition-property:opacity,transform;-webkit-transition-property:opacity,transform;-ms-transition-property:opacity;text-align:center;width:100%;opacity:1;background:#fff;border-bottom:1px solid #e9e9e9}header .sub{padding:2px 0;width:100%;background:#fff;color:#333;margin:0 0 5px 0;line-height:1.4em;border-bottom:solid 1px #e9e9e9;font-size:12px}header .main .inner,header .sub .inner{overflow:hidden;margin:0 auto}header .sub .header_title{float:left;font-weight:400}header .main .siteLogo{float:left;position:relative;padding-top:5px}header .main .siteLogo span.catname{position:absolute;color:#ffb600;font-weight:700;text-align:left}header .sub .headerText{overflow:hidden;float:right}header .sub .headerText p{float:left}header .sub .headerText p:first-child{margin-right:20px}header .main nav ul{overflow:hidden;font-size:80%}header .main nav ul li{float:left;width:150px;text-align:center}header .main nav ul li a{display:block;padding:44px 0 0}header .main nav ul li a:hover{opacity:.8}header .main nav ul li .contractBenefit{background:url(../images/icon_present.png) no-repeat 50% 0}header .main nav ul li .slide-puppy{background:url(../images/icon_header01.png) no-repeat 50% 0}header .main nav ul li .slide-breeder{background:url(../images/icon_header02.png) no-repeat 50% 0}header.md .main nav ul li .contractBenefit{background:url(../images/icon_present_md.png) no-repeat 50% 0}header.md .main nav ul li .slide-puppy{background:url(../images/icon_header01_md.png) no-repeat 50% 0}header.md .main nav ul li .slide-breeder{background:url(../images/icon_header02_md.png) no-repeat 50% 0}header.md .main nav ul li .slide-menu{background:url(../images/icon_header03_md.png) no-repeat 50% 3px}header .new-arrival{position:relative}header .new-arrival[data-num="0"]::after{display:none}header .new-arrival::after{content:'';width:12px;height:12px;background-color:#ff2c2c;border-radius:32px;border:2px solid #fff;position:absolute;top:0;right:0;z-index:1}.sidr{box-sizing:border-box;overflow:auto;height:100%}.sidr .head_wrap{overflow:hidden;margin:0 0 10px 0;width:100%;border-bottom:5px #ffb600 solid}#sidr-puppy .head_wrap{border-bottom:none}.sidr .head_wrap .puppy{background:url(../images/icon_catsearch_l.png) no-repeat 0 0;background-size:31px}.sidr .head_wrap .breeder{background:url(../images/icon_breedersearch_l.png) no-repeat 0 0;background-size:31px;padding:3px 0 0 37px}.sidr .head_wrap .mainmenu{background:url(../images/icon_header03.png) no-repeat 0 50%;background-size:18px;padding:3px 0 0 28px}.sidr .head_wrap .close a{display:block;float:right;background:url(../images/toggle_close.png) no-repeat 0 50%;background-size:17px;padding:3px 10px 0 26px}.sidr .head_wrap .close a:hover{color:#ffb600}.sidr .tabcontent_wrap{margin-top:-10px}.sidr .tabcontent_wrap input{display:none}.sidr .tabcontent_wrap .tab{display:inline-block;width:49%;list-style:none;cursor:pointer;background:#eee;box-sizing:border-box;font-weight:700;text-align:center}.sidr .tabcontent_wrap input:checked+.tab{background:#fff;border-top:5px #ffb600 solid;color:#f5b505;position:relative;z-index:10}.sidr .tabcontent_wrap input:checked+.tab:after{background-size:388px;width:96px;height:25px;content:"";display:block;position:absolute;bottom:-34px;left:0;right:0;margin:0 auto}.sidr .tabcontent_wrap .tab:hover{cursor:pointer}.sidr .tabcontent_wrap .tabcontent{display:none;position:relative;z-index:0}.sidr .tabcontent_wrap #tabcheck1:checked~#tabcontent1,.sidr .tabcontent_wrap #tabcheck2:checked~#tabcontent2,.sidr .tabcontent_wrap #tabcheck3:checked~#tabcontent3,.sidr .tabcontent_wrap #tabcheck4:checked~#tabcontent4,.sidr .tabcontent_wrap #tabcheck5:checked~#tabcontent5,.sidr .tabcontent_wrap #tabcheck6:checked~#tabcontent6{display:block}.sidr .tabcontent_wrap .tab2{display:inline-block;padding:10px;list-style:none;cursor:pointer;background:#eee;box-sizing:border-box;font-weight:700;text-align:center;border-top:3px #ddd solid}.sidr .tabcontent_wrap input:checked+.tab2{background:#fff;color:#f5b505;position:relative;z-index:10;border-top:3px #ffb600 solid}.sidr .button a,.sidr .button button{margin:13px auto;padding:10px 0 10px;width:80%;border:none}.sidr .form_list{width:100%;text-align:left;line-height:1.2em}.sidr .form_list th{background:#fceecc;border-bottom:1px #fff solid;padding:15px 8px 15px 8px;vertical-align:top;font-weight:400;text-align:center}.sidr .form_list td{border:1px #e4e4e4 solid;padding:0;margin:0;vertical-align:middle}.sidr .select_button{height:100%;padding:15px 0 15px 8px;text-align:left;color:#555}.sidr .form_list select{height:100%;padding:12px 8px 12px 8px;text-align:left;color:#555;cursor:pointer}.sidr .form_list .two_lines{overflow:hidden}.sidr .form_list .two_lines li{width:49.6%;float:left}.sidr .form_list .two_lines li:first-child{border-right:1px #e4e4e4 solid}.sidr .form_list .two_lines select{height:100%;padding:12px 8px 12px 8px;text-align:left}.sidr .form_list .radui_list{overflow:hidden}.sidr .form_list .radui_list li{width:29%;float:left}.sidr .keyword_search input{width:89.5%;height:100%;padding:12px 5% 12px 5%;text-align:left;color:#555;border:1px #e4e4e4 solid;font-size:16px;margin:0 0 10px 0}input[type=checkbox],input[type=radio]{display:none}.checkbox,.radio{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;padding:0 0 0 26px;cursor:pointer}.checkbox:after,.radio:after{-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:0;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:""}.radio:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:5px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#ffb600;content:"";opacity:0}input[type=radio]:checked+.radio:before{opacity:1}.checkbox:before{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:6px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #ffb600;border-bottom:3px solid #ffb600;content:"";opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox:before{opacity:1}.sidr .puppySearchList2,.sidr .puppySearchListRenew{overflow:hidden}.sidr .puppySearchList2 li,.sidr .puppySearchListRenew li{padding:10px 8px 10px 12px;background:#f8f4f2;border-bottom:1px solid #fff}.catbreedlist .breed_column_group li input[type=checkbox]:disabled+label,.sidr .puppySearchList2 li input[type=checkbox]:disabled+label,.sidr .puppySearchListRenew li input[data-disabled=disabled]+label,.sidr .puppySearchListRenew li input[type=checkbox]:disabled+label{color:#a9a9a9;cursor:auto}.sidr .puppySearchList2 li label,.sidr .puppySearchListRenew li label{width:100%;font-size:14px}.sidr .puppySearchList2 .add,.sidr .puppySearchListRenew .add{background:url(../images/toggle_add.png) no-repeat right 10px center #f8f4f2;background-size:10px;border-bottom:1px solid #fff;margin:0}.sidr .puppySearchList2 .selected,.sidr .puppySearchListRenew .selected{background:url(../images/toggle_subtraction.png) no-repeat right 10px center #f8f4f2;background-size:10px}.sidr .puppySearchList2 dd,.sidr .puppySearchListRenew dd{padding:0;margin:0}.sidr .puppySearchList2 dd li,.sidr .puppySearchListRenew dd li{background:#fff;border-bottom:1px solid #f8f2ee}.sidr .puppySearchList2-2 .add{background:url(../images/arrow_pink_b.png) no-repeat right center;background-size:20px;padding:10px 8px 10px 12px;border-bottom:1px solid #ddd;margin:0}.sidr .puppySearchList2-2 .selected{background:url(../images/arrow_pink_t.png) no-repeat right center;background-size:20px}.sidr .puppySearchList2-2 dd li{padding:10px 8px 10px 12px;background:#fff;border-bottom:1px solid #ddd}.sidr .puppySearchList2 .open_cpt,.sidr .puppySearchListRenew .open_cpt{overflow:hidden}.sidr .puppySearchList2 .open_cpt label,.sidr .puppySearchListRenew .open_cpt label{width:90%}.sidr .puppySearchList2 .open_cpt .open_tgl,.sidr .puppySearchListRenew .open_cpt .open_tgl{float:right;display:block;width:20px;padding:1px 0;background:url(../images/toggle_add.png) no-repeat center center #fff;background-size:10px;border-radius:3px;text-align:center;border:1px solid #ccc;border-bottom:2px solid #ccc;cursor:pointer}.sidr .puppySearchList2 .open_cpt .selected,.sidr .puppySearchListRenew .open_cpt .selected{background:url(../images/toggle_subtraction.png) no-repeat center center #fff;background-size:10px}.sidr .puppySearchList2 .open_cpt .open_cnt,.sidr .puppySearchListRenew .open_cpt .open_cnt{display:none}.sidr .puppySearchList2 li li,.sidr .puppySearchListRenew li li{padding:10px 0 0 6px;border:none}.sidr .puppySearchList2-2 .open_cpt .open_tgl{width:20px;padding:3px 0;background:url(../images/arrow_pink_b.png) no-repeat center center;background-size:20px;border-radius:0;border:none;border-bottom:none}.sidr .puppySearchList2-2 .open_cpt .selected{background:url(../images/arrow_pink_t.png) no-repeat center center #fff;background-size:20px}.sidr .puppySearchList2-2 li{padding:10px 0 10px 0;background:0 0;border-bottom:1px solid #ddd}.sidr .puppySearchList2-2 li ul{margin:10px 0 -8px 0}.sidr .puppySearchList2-2 li li{padding:10px 0 10px 5px;border-top:1px solid #ddd}.sidr .puppySearchList2-2 li .number{font-size:12px;color:#666}.sidr .form_list table.area{border-collapse:collapse;border:1px solid #f8f2ee}.sidr .form_list table.area th{background:#f8f4f2;border-bottom:1px solid #fff;vertical-align:middle;font-weight:400;text-align:left}.sidr .form_list table.area td{border:none;border-bottom:1px solid #f8f2ee}.sidr .form_list table.area td label{width:48%;margin:1px 0}.sidr .form_list table.area td label.one_lines{width:auto}#sidr-menu ul.menu{overflow:hidden}#sidr-menu ul.menu li{width:100%;box-sizing:border-box;clear:both}#sidr-menu ul.menu li.login,#sidr-menu ul.menu li.sign_up{font-size:120%;clear:none}#sidr-menu ul.menu li.login{margin-right:0}#sidr-menu ul.menu li a{display:block}#sidr-menu .submenu{padding:0 0 10px 0}#sidr-menu h2.menu00{color:#fff;font-weight:700;background:#79c0b8 url(../images/icon_side09.png) 15px 50% no-repeat}#sidr-menu ul.menu00List li a{display:block}#sidr-menu h2.menu01{color:#fff;font-weight:700}#sidr-menu ul.menu01List li a{display:block}#sidr-menu h2.menu02{color:#fff;font-weight:700;background:#8fb03f url(../images/icon_side08.png) 15px 50% no-repeat}#sidr-menu ul.menu02List li a{display:block;background:url(../images/arrow05.png) 95% 50% no-repeat}#sidr-menu h2.menu03{color:#fff;font-weight:700;background:#4381b2 url(../images/icon_side07.png) 15px 50% no-repeat}#sidr-menu ul.menu03List li a{display:block}#sidr-menu h2.menu04{color:#fff;font-weight:700;background:#e19f15 url(../images/icon_side06.png) 15px 50% no-repeat}#sidr-menu ul.menu04List li a{display:block}.searchRule_set{background:#fff;border:solid 2px #fceecc;width:auto}.searchRule_set table{letter-spacing:.5px;margin:0 auto 5px auto;width:100%}.searchRule_set table th{text-indent:-9999px;border:none}.searchRule_set table td{padding:4px 0 4px 2%;border:none}.searchRule_set .buttonWrap{margin:0 auto 0;overflow:hidden}.searchRule_set .buttonWrap li a{display:block;padding:3px 0 3px 5%;color:#fff;width:42%;font-weight:700;border-radius:5px;letter-spacing:2px;float:left;margin:0 1.5%;text-align:center}.sidr .mark_new{background:red;font-size:13px;line-height:1.6em;color:#fff;border-radius:14px;height:18px;display:inline-block;font-weight:700;padding:2px 7px;margin:-4px 0 0 6px;text-align:center}.searchRule_set .buttonWrap dt{width:30%;float:left;clear:left;font-weight:700;padding:1.8em 0 .5em}.searchRule_set .buttonWrap dd{width:70%;float:left;border-bottom:1px dashed #ccc;padding:1.5em 0 .5em;min-height:1em}.searchRule_set ul.buttonWrap{margin-top:15px}section.keyContent{overflow:hidden}section.keyContent .inner{margin:0 auto}.campaign_banner{margin:0 auto 50px;display:block;width:100%}.campaign_banner:hover{opacity:.8}.benefits_list{overflow:hidden}.title_benefits{background:url(../images/icon_title_heart.png) 0 50% no-repeat;padding:0 0 0 45px;margin:0 auto 10px auto}.benefits_list .benefits_set{float:left;background:#fff;box-sizing:border-box}.benefits_list .benefits_life{border-top:7px solid #80af56}.benefits_list .benefits_medical{border-top:7px solid #f5b505}.benefits_list .benefits_transaction{border-top:7px solid #f6ba51}.benefits_list .benefits_set .heading{font-weight:700;text-align:left}.benefits_list .benefits_life .heading{background:url(../images/icon_key01.png) no-repeat left center;color:#80af56}.benefits_list .benefits_medical .heading{background:url(../images/icon_key02.png) no-repeat left center;color:#f5b505}.benefits_list .benefits_transaction .heading{background:url(../images/icon_key03.png) no-repeat left center;color:#e5a027}.benefits_list .benefits_set .text{clear:both;line-height:1.6em}.benefits_list .benefits_life .text span{color:#80af56}.benefits_list .benefits_medical .text span{color:#f5b505}.benefits_list .benefits_transaction .text span{color:#e5a027}section.default{overflow:hidden;margin-bottom:60px}section.default .inner{overflow:hidden;margin:0 auto;width:1100px}.ajax_spiner{background:url(../images/bx_loader.gif) no-repeat center;height:50px}.swiper-slide img{width:100%;aspect-ratio:16/9;object-fit:contain}.swiper-slide li{list-style:none}.swiper-slide li .photo .status{position:absolute;padding:5px 10px;border:2px solid #fff;left:10px;background:#333;color:#fff;top:auto;bottom:10px}.swiper-slide li .photo .status.sale{background:#ed6e91}.swiper-slide li .photo .status.negotiation{background:#61c8cc}.swiper-slide li .photo .status.closed{background:#b2aa93}.swiper-slide li .photo .status{position:absolute;padding:5px 10px;border:2px solid #fff;left:10px;background:#333;color:#fff;top:auto;bottom:10px}.swiper-slide li .photo .photo_list .photo .status{font-size:10px;padding:1px 2px;border:2px solid #fff;left:2px;top:auto;bottom:2px}section.relation{overflow:hidden}section.relation .inner{margin:0 auto}section.relation h1{margin:0 auto;width:555px;color:#714228;background:url(../images/icon_title02.png) 0 50% no-repeat;font-size:200%;font-weight:700;text-align:center;line-height:120%}section.relation ul.catBreed{overflow:hidden;margin-bottom:20px}section.relation ul.catBreed li{float:left;margin-bottom:.5%;margin-right:.5%;width:32.8%;border:1px #fde6ec solid}section.relation ul.catBreed li:nth-child(3n){margin-right:0}section.relation ul.catBreed li a{display:block;padding:10px;background:#fff url(../images/arrow10.png) 20px 50% no-repeat;text-align:center}section.relation ul.catBreed li a:hover{color:#f5b505}section.relation h2{color:#65300a;font-size:130%;font-weight:700;line-height:110%}section.relation .areaWrap{overflow:hidden}section.relation .area{float:left;width:70%}section.relation .areaTable{background:#fff}section.relation table{width:100%;border-collapse:collapse}section.relation table th{width:20%;background:#f8f2ee;border:1px #ddd solid;vertical-align:middle}section.relation table td{width:20%;background:#fff;border:1px #ddd solid;text-align:center}section.relation table td a,section.relation table td span{display:block;padding:10px;width:100%;box-sizing:border-box}section.relation table td span.desabled{color:#b9b19f}section.relation table td a:hover{color:#f5b505}section.relation .coat{float:right;width:28%}section.relation .coat ul{overflow:hidden;background:#fff;border:1px #fcdfe7 solid}section.relation .coat ul li{border-bottom:1px #ddd dotted}section.relation .coat ul li:last-child{border-bottom:none}section.relation .coat ul li a{display:block;padding:10px 10px 10px 50px;background:url(../images/arrow10.png) 20px 50% no-repeat}section.relation .coat ul li a:hover{color:#f5b505}section.usefulContent{overflow:hidden;margin-bottom:60px;margin-top:10px}section.usefulContent .inner{margin:0 auto}.title_useful{background:url(../images/icon_title_pen_1.png) 0 50% no-repeat}section.usefulContent .useful{overflow:hidden;background:#fff;border:1px #fcdfe7 solid;box-sizing:border-box;width:100%}section.usefulContent .useful ul li{border-bottom:1px #ddd dotted;text-align:left;padding:0 5px 0 12px}section.usefulContent .useful ul li a{display:block}section.usefulContent .useful ul li a:hover{color:#f5b505}section.usefulContent .useful .contentA{float:left;margin-bottom:40px;width:47%}section.usefulContent .useful .contentB{float:right;margin-bottom:40px;width:47%}section.usefulContent .useful .contentC{clear:both;width:100%;margin-bottom:40px}section.usefulContent .useful .contentA .caption,section.usefulContent .useful .contentB .caption,section.usefulContent .useful .contentC .caption{line-height:100%}section.know{overflow:hidden;margin-bottom:40px}section.know .inner{margin:0 auto}section.know .dataWrap{overflow:hidden}section.know table{width:747px;height:220px;background:#fff;border-collapse:collapse}section.know table th{width:200px;background:#f8f2ee;border:1px #ddd solid;vertical-align:middle}section.know table td{width:200px;padding:13px 25px;background:#fff;border:1px #ddd solid;box-sizing:border-box;vertical-align:middle}section.know .textArea{text-align:left}section.know table td p{margin-right:3px}section.know table td p:last-child{margin-right:0}section.know table td p img{width:26px}section.know .otherText{overflow:hidden;letter-spacing:1px;background:#fff;box-sizing:border-box}section.know .photoA{float:left;padding:0 20px 15px 0}section.know .photoB{float:right;padding:0 0 15px 20px}section.know .caption1{margin-bottom:10px;color:#65300a;line-height:130%}section.know .caption2{margin-bottom:10px;border-left:5px solid #f5b505;color:#65300a;line-height:120%}section.know .caption3{margin-bottom:10px;line-height:120%;background:#f8f2ee;color:#444}section.know .ofh .photo img{max-width:320px}div.bannerArea{display:none}.footer{font-size:90%}.footer .inner{overflow:hidden;margin:0 auto}.footer .display-none{display:none}.footer .return a{display:block;padding:20px 0;background:#ffb600;text-align:center}.footer .return a:hover{background:#ea0}.fotter_nav{line-height:1.8em}.fotter_nav a:hover{color:#ffb600}.fotter_nav .title{font-size:14px;font-weight:700;margin:0 0 3px 0}.fotter_nav .liststyle_1{overflow:hidden;margin:0 -16px 0 0;font-size:13px;letter-spacing:0}.fotter_nav .liststyle_1 li{width:205px;float:left;margin:0 16px 0 0}.fotter_nav .liststyle_1 a{display:block;padding:0 0 0 20px;background:url(../images/arrow12.png) 0 50% no-repeat}.fotter_nav .liststyle_2{overflow:hidden;margin:0 -16px 0 0;font-size:13px;letter-spacing:1px}.fotter_nav .liststyle_2 a{text-decoration:underline}.fotter_nav .liststyle_2 dt{float:left;width:100px}.fotter_nav .liststyle_2 dd{float:left;overflow:hidden;padding:0}.fotter_nav .liststyle_2 ul li{float:left;display:inline;margin:0}.fotter_nav .liststyle_2 ul li:after{content:"|";padding:0 5px}.copyright{text-align:center}.term_agree{color:#fff;background:#eda339;font-weight:700;text-align:center}.term_agree .checkbox::before{border-right:3px solid #fff;border-bottom:3px solid #fff}.term_agree .checkbox::after{border:2px solid #fff}.review_term_agree{padding:20px;color:#fff;background:#eda339;font-weight:700;text-align:center;margin-bottom:10px}.review_term_agree .checkbox::before{border-right:3px solid #fff;border-bottom:3px solid #fff}.review_term_agree .checkbox::after{border:2px solid #fff}.pink a{color:#f5b505;text-decoration:underline}#globalNavi .site_type .typeName{position:absolute;top:-2px;left:47px;line-height:1.2;color:#ffb600;font-size:16px;white-space:nowrap}#globalNavi .to-allcat{float:left;line-height:.8em;margin:28px 0 0 12px}#globalNavi .to-allcat a{display:block;font-size:13px;color:#ee7996;border:1px solid #ee7996;border-radius:3px;padding:5px}#globalNavi .to-allcat a:hover{background:#fbe8ee}.js-image-switch{width:100%}.table_style1{width:100%;border-collapse:collapse;text-align:left}.table_style1 th{background:#fdf5f4;border:1px #ddd solid;vertical-align:top}.table_style1 td{background:#fff;border:1px #ddd solid}.cat-detail-map-open{text-decoration:underline;color:#f66}.table_style1 td.iconKey ul{overflow:hidden}.table_style1 td.iconKey ul li{float:left;margin-right:7px}.table_style1 td.iconKey ul li:last-child{margin:0}.table_style1 td.male{color:#458dd1;font-weight:700}.table_style1 td.female{color:#ffb600;font-weight:700}.table_style1 td.price{color:#f97b6f;font-weight:700}footer .other_link{overflow:hidden}.sns_shareButton{overflow:hidden;text-align:left}.sns_shareButton li a{font-size:12px;line-height:1em;float:left;margin:0 2% 0 0;width:32%;border-radius:3px;display:block;color:#fff;font-weight:700;text-align:center}.sns_shareButton .facebook a{background-color:#3b5998}.sns_shareButton .twitter a{background-color:#55acee}.sns_shareButton .line a{background-color:#00b900}.sns_shareButton li a:hover{opacity:.9}.sns_shareButton li:last-child a{margin:0}.sns_shareButton li a span{overflow:hidden;display:inline-block;margin:0 auto;width:auto;padding:7px 0 5px 0}.sns_shareButton li a span:before{content:"";display:inline-block;float:left;background-image:url(../images/icon_sns_sharebutton.png);background-size:38px auto;background-repeat:no-repeat;height:14px}.sns_shareButton .facebook a span:before{background-position:0 0;width:8px;margin:-2px 10px 0 0}.sns_shareButton .twitter a span:before{background-position:-8px 0;width:15px;margin:-2px 8px 0 0}.sns_shareButton .line a span:before{background-position:-23px 0;width:15px;margin:-2px 5px 0 0}.banner_list{display:flex;flex-wrap:wrap;margin:auto}.banner_list li{flex:0 0 auto}.banner_list li img{width:100%}section.special{overflow:hidden;background:#fdf5f4}section.special .inner{margin:0 auto;width:1100px}.title_special{background:url(../images/icon_title_star.png) 0 0 no-repeat}.special_img{text-align:center}.contactForm{width:auto}.call_account a,.contactForm .call_account a{display:block;color:#f5b505;line-height:100%;font-weight:700;text-align:center;cursor:pointer}.contactForm table{width:100%;border-collapse:collapse;line-height:1.2em}.contactForm table a{color:#f5b505;text-decoration:underline}.contactForm table th{width:30%;background:#fff;border:2px #fceecc solid;font-size:120%;vertical-align:top;text-align:left;padding:20px 15px 15px;line-height:1.4em}.contactForm .required,.contactForm table th span,.required{margin-left:5px;padding:2px 10px;color:#fff;background:#f5b505;font-size:80%;font-weight:400;vertical-align:2px}.contactForm table th span.tag_optional{background-color:#999}.contactForm table th p{font-size:14px;font-weight:400}.contactForm table td{padding:20px 15px 15px;background:#fceecc;border:2px #fff solid;vertical-align:middle}.contactForm table td .notes{text-align:left;padding:0 0 5px 0;color:#888}.contactForm table td .f_red{color:#ff0004}.contactForm .modal-chat-form,.contactForm table td button,.contactForm table td input,.contactForm table td select{margin-bottom:5px;padding:10px;width:100%;box-sizing:border-box;border:1px #f5b505 solid;background:#fff;text-align:left}.contactForm table input[type=checkbox],.contactForm table input[type=radio]{display:block;float:left;position:relative}.contactForm table .review_term_agree input[type=checkbox]{display:none}.contactForm table td textarea,.contactForm textarea{padding:10px;padding-bottom:80px;width:100%;font-size:110%;box-sizing:border-box;resize:none;font-family:Arial,Helvetica,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:1px;border:1px #f5b505 solid;background:#fff}.contactForm table .float_list{overflow:hidden}.contactForm table .float_list li{float:left}.contactForm table .float_list li:last-child{margin:0}.contactForm table .input_tel{width:49%}.contactForm table .input_post{float:left;margin:0 0 5px 0;width:100%}.contactForm table .input_post dt{float:left}.contactForm table .input_post dd{overflow:hidden;width:200px}.contactForm table .input_post dd input{width:70px;margin:0 5px}.contactForm table .slc_pref{width:235px}.contactForm table .input_price{width:40%;margin-right:10px}.contactForm .slc_arrow{background:url(../images/arrow_black_b.png) no-repeat right 10px center #fff;background-size:15px}.contactForm .preferredDate .date{overflow:hidden;width:100%}.contactForm .preferredDate .date dt{float:left}.contactForm .preferredDate .date dd{float:left;overflow:hidden}.contactForm .preferredDate .date dd.day input.calendar{background:url(../images/icon_calendar.png) no-repeat right 10px center #fff}.contactForm .preferredDate_add input[type=button]{background:#eee;border:1px solid #ccc;border-radius:3px;width:140px;padding:5px;text-align:center}.contactForm .centerText{text-align:center}.contactForm .centerText a{color:#f5b505;text-decoration:underline}.contactForm table .arrow_pink{text-align:left;margin:0 0 10px 0}.contactForm .radio_evaluation li{padding:8px 0 8px 0}.contactForm .evaluation5{background:url(../images/evaluation5.png) no-repeat 2px center;background-size:135px;padding:5px 0 3px 150px}.contactForm .evaluation4{background:url(../images/evaluation4.png) no-repeat 2px center;background-size:135px;padding:5px 0 3px 150px}.contactForm .evaluation3{background:url(../images/evaluation3.png) no-repeat 2px center;background-size:135px;padding:5px 0 3px 150px}.contactForm .evaluation2{background:url(../images/evaluation2.png) no-repeat 2px center;background-size:135px;padding:5px 0 3px 150px}.contactForm .evaluation1{background:url(../images/evaluation1.png) no-repeat 2px center;background-size:135px;padding:5px 0 3px 150px}.contactForm .check_questionary{overflow:hidden;margin-bottom:15px}.contactForm .check_questionary li{padding:5px 0 5px 0}.contactForm table.area{width:auto;border-collapse:collapse;font-size:14px;line-height:1.6em;border:1px solid #e7d8d1}.contactForm table.area th{border:none;border-bottom:1px solid #e7d8d1;vertical-align:middle;font-weight:400;text-align:left;background:#f2e9e5}.contactForm table.area td{border:none;border-bottom:1px solid #e7d8d1;background:#f8f4f2}.contactForm table.area td label{margin:1px 0}.contactForm table.area td label.one_lines{width:auto}.contactForm .puppySearchList2{overflow:hidden;border:solid 1px #e7d8d1;border-bottom:none;line-height:1.6em}.contactForm .puppySearchList2 li{background:#f8f4f2;border-bottom:1px solid #e7d8d1}.contactForm .puppySearchList2 li label{width:100%}.contactForm .puppySearchList2 .add{background:url(../images/toggle_add.png) no-repeat right 10px center #f2e9e5;background-size:10px;border-bottom:1px solid #e7d8d1}.contactForm .puppySearchList2 .selected{background:url(../images/toggle_subtraction.png) no-repeat right 10px center #f2e9e5;background-size:10px}.contactForm .puppySearchList2 dd{border-bottom:1px solid #e7d8d1}.contactForm .puppySearchList2 dd .puppySearchList2{border:none;background:#f8f4f2;padding:8px 13px;margin:0;line-height:1.7em}.contactForm .puppySearchList2 dd li{box-sizing:border-box;border:none;padding:0}.address_notes{margin:30px 0}.address_notes .f_red{color:#ff0004}.margin_bottom_10 li{margin-bottom:10px}.margin_top_20{margin-top:20px}.margin_top_20{margin-top:20px}.font_18{font-size:18px}.contactForm .submitBox{overflow:hidden}.contactForm .submitBox li{overflow:hidden;width:65%;float:right}.contactForm .submitBox li:last-child{width:30%;float:left}.contactForm .submitBox li:last-child a{display:block;margin:0 auto;color:#fff;background:#999 url(../images/arrow15.png) 5% 50% no-repeat;border-radius:30px;font-weight:700;text-align:center}.contactForm .submitBox li:last-child a:hover{background:#888 url(../images/arrow15.png) 5% 50% no-repeat}.contactForm .submitBox .button_gray button{display:block;margin:0 auto;color:#fff;background:#999 url(../images/arrow15.png) 5% 50% no-repeat;border-radius:30px;text-align:center}.contactForm .submitBox .button_gray button:hover{background:#888 url(../images/arrow15.png) 5% 50% no-repeat}.contactForm .user_login{overflow:hidden}.contactForm .user_login li{overflow:hidden;width:45%;float:right}.contactForm .user_login li:last-child{width:45%;float:left}.contactForm .user_login li.button button{width:100%;border-radius:100px;letter-spacing:1px}.contactForm .user_login li.button button span{display:block;font-weight:400}.contactForm .user_login li button.button_green{background:#81af55 url(../images/arrow02.png) 95% 50% no-repeat}.contactForm .user_login li button.button_green:hover{background:#72a047 url(../images/arrow02.png) 95% 50% no-repeat}.contactForm p#contact_attention{margin-top:15px}.contactForm p.notes{text-align:left;padding:0 0 5px 0;color:#888}.contactForm .form{padding:3px 3px 3px 5px;box-sizing:border-box;background:url(/images/arrow_black_b.png) no-repeat right 5px center #fffffe;background-size:10px;border:1px solid #ccc}.prefecture_layout1,.prefecture_layout3{display:table;border:1px solid #ddd;border-collapse:collapse;width:99%;text-align:left;margin:15px 0 30px}.prefecture_layout1 a,.prefecture_layout3 a{color:#714228}.prefecture_layout1 a:hover,.prefecture_layout3 a:hover{color:#b96c42}.prefecture_layout1 .table-cell,.prefecture_layout3 .table-cell{display:table-row}.prefecture_layout1 .th,.prefecture_layout3 .th{display:table-cell;border-bottom:1px solid #fff;padding:10px 10px 10px 10px;font-weight:700;text-align:center;vertical-align:middle;width:12%;background:#fceecc;font-size:15px}.prefecture_layout1 .table-cell:last-of-type .th,.prefecture_layout3 .table-cell:last-of-type .th{border-bottom:1px solid #ddd}.prefecture_layout1 .td,.prefecture_layout3 .td{display:table-cell;border-bottom:1px solid #ddd;padding:10px 10px 10px 10px;background:#fff;font-size:14.5px}.prefecture_layout1 .td li.accordion_pref,.prefecture_layout3 .td li.accordion_pref{display:inline-block;padding:0 8px}.tabContents_radioSwitch .tabbox{overflow:hidden}.tabContents_radioSwitch .tab{width:50%;float:left;padding:5px 0;line-height:1.6em;cursor:pointer;vertical-align:middle;background:#eee;box-sizing:border-box;font-weight:700;color:#f57b03;display:block;margin:0 0 15px 0}.tabContents_radioSwitch .tab_3rows .tab{width:33.3%;border-right:1px #c7c7c7 solid}.tabContents_radioSwitch_single .tab{width:100%}.tabContents_radioSwitch input:checked+.tab{background:#f57b03;color:#fff;border-top:5px #f57b03 solid}.tabContents_radioSwitch .tabcontent{display:none;clear:both}.prefecture_layout1.tabContents_radioSwitch #cat-breed-popularity_tabcheck:checked~#scroll_contents_cat-breed-popularity_tabcontent,.tabContents_radioSwitch #breeder-evaluation_tabcheck:checked~#scroll_contents_breeder-evaluation_tabcontent,.tabContents_radioSwitch #breeder-information_tabcheck:checked~#scroll_contents_breeder-information_tabcontent,.tabContents_radioSwitch #breeder-posting-puppy_tabcheck:checked~#scroll_contents_breeder-posting-puppy_tabcontent,.tabContents_radioSwitch #breeder-search_tabcheck2:checked~#scroll_contents_breeder-search_tabcontent2,.tabContents_radioSwitch #breeder-search_tabcheck:checked~#scroll_contents_breeder-search_tabcontent,.tabContents_radioSwitch #breeder-trading_tabcheck:checked~#scroll_contents_breeder-trading_tabcontent,.tabContents_radioSwitch #breeder-transacted_tabcheck:checked~#scroll_contents_breeder-transacted_tabcontent,.tabContents_radioSwitch #cat-breed-popularity_tabcheck:checked~#scroll_contents_cat-breed-popularity_tabcontent,.tabContents_radioSwitch #cat-breed-word_tabcheck:checked~#scroll_contents_cat-breed-word_tabcontent,.tabContents_radioSwitch #puppy-question_tabcheck:checked~#scroll_contents_puppy-question_tabcontent,.tabContents_radioSwitch #puppy-search_tabcheck2:checked~#scroll_contents_puppy-search_tabcontent2,.tabContents_radioSwitch #puppy-search_tabcheck:checked~#scroll_contents_puppy-search_tabcontent,.tabContents_radioSwitch #puppy-to-visit_tabcheck:checked~#scroll_contents_puppy-to-visit_tabcontent,.tabContents_radioSwitch #puppy-video-cat_tabcheck:checked~#puppy-video-cat_tabcontent,.tabContents_radioSwitch #puppy-video-house_tabcheck:checked~#puppy-video-house_tabcontent{display:block}.tabContents_radioSwitch .tab_color_green .tab{color:#3dad90}.tabContents_radioSwitch .tab_color_green input:checked+.tab{background:#3dad90}.tabContents_radioSwitch .tab_color_pink .tab{color:#f5b505}.tabContents_radioSwitch .tab_color_pink input:checked+.tab{background:#f5b505}.tabContents_radioSwitch .tab_color_pink2 .tab{color:#555;text-align:center}.tabContents_radioSwitch .tab_color_pink2 input:checked+.tab{background:#fff;border-top:5px #f5b505 solid;color:#f5b505}.tabContents_radioSwitch .tab_color_pink2 .tab p{display:inline-block;padding:5px 0 5px 0}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_cat-search{background:url(../images/icon_header01.png) no-repeat left center}.tabContents_radioSwitch .tab_color_pink2 .tab p.icon_breeder-search{background:url(../images/icon_header02.png) no-repeat left center}.tabContents_radioSwitch .tab_color_pink2 .tab p .number{font-weight:400;color:#444}.input_breeder_name{width:100%;height:100%;padding:12px 5px;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}.selected_items{margin:0 1px 3px 0}#benefits_medical_popup .popup_content_wrap,#benefits_medical_popup_pc .popup_content_wrap,#benefits_medical_popup_sp .popup_content_wrap{border:3px solid #f5b505}#max_communication_popup .popup_content_wrap,#max_communication_popup_pc .popup_content_wrap,#max_communication_popup_sp .popup_content_wrap{border:3px solid #f5b505}#benefits_transaction_popup .popup_content_wrap,#benefits_transaction_popup_pc .popup_content_wrap,#benefits_transaction_popup_sp .popup_content_wrap{border:3px solid #e5a027}.included-services .title{font-weight:700;display:inline-block}#benefits_medical_popup .title,#benefits_medical_popup_pc .title,#benefits_medical_popup_sp .title{background:url(../images/icon_key02.png) no-repeat left center;color:#f5b505}#max_communication_popup .title,#max_communication_popup_pc .title,#max_communication_popup_sp .title{color:#f5b505}#benefits_transaction_popup .title,#benefits_transaction_popup_pc .title,#benefits_transaction_popup_sp .title{background:url(../images/icon_key03.png) no-repeat left center;color:#e5a027}.genetics_tests_result_popup .popup_content_wrap,.genetics_tests_result_popup_pc .popup_content_wrap,.genetics_tests_result_popup_sp .popup_content_wrap{border:3px solid #e5a027}#genetics_tests_result_explanation_popup .popup_content_wrap,#genetics_tests_result_explanation_popup_pc .popup_content_wrap,#genetics_tests_result_explanation_popup_sp .popup_content_wrap{border:3px solid #e5a027}#genetics_tests_result_name_explanation_popup .popup_content_wrap,#genetics_tests_result_name_explanation_popup_pc .popup_content_wrap,#genetics_tests_result_name_explanation_popup_sp .popup_content_wrap{border:3px solid #e5a027}.included-services .text{margin:0 auto}.included-genetics_result_explanation .title{font-weight:700;display:inline-block}section.infoWrap .detail .wrap_bg-white{background:#fff}section.infoWrap .detail .title_style1{background:#fceecc url(../images/icon_title07.png) 15px 50% no-repeat;border:none}section.infoWrap .detail .wrap_img{overflow:hidden}section.infoWrap .detail .wrap_img img{float:left;width:30%;box-sizing:border-box;margin:0 13px 13px 0}.swiperbox .swiper-container .photo-comment,.swiperbox .swiper-container-cat .photo-comment{position:absolute;top:2px;right:2px;background:#333;background-color:rgba(37,37,37,.5);color:#fff;padding:2px 6px;font-size:14px}.swiperbox{background:#fff;padding:10px 10px 0;margin:0 0 15px}.swiperbox .swiper-container{text-align:center}.swiperbox .swiper-container .swiper-slide img{max-width:100%;width:100%;height:auto}.swiperbox .prettyprint{border:none;background:#fafafa;color:#697d86}.swiperbox #thumbs,.swiperbox .thumbs{height:20%;box-sizing:border-box;padding:10px 0}.swiperbox #thumbs .swiper-slide,.swiperbox .thumbs .swiper-slide{width:20%;height:100%;opacity:.2;cursor:pointer}.swiperbox #thumbs .swiper-slide-active,.swiperbox .thumbs .swiper-slide-active{opacity:1}.swiperbox #thumbs .brought-left,.swiperbox .thumbs .brought-lef{margin:0 0 0 -40%}.swiper-slide{margin:0!important}.sp_chatroom_textarea_height{max-height:200px;max-height:25vh}.sp_chatroom_input_position{position:absolute;right:5px}.table_style_vertical_horizontal{width:100%;font-size:16px;border-collapse:collapse}.box-shadow_1{box-shadow:1px 1px .1px rgba(0,0,0,.2)}.padding_all_1{padding:10px 2% 8px 2%}.padding_all_2{padding:8px 2% 6px 2%}.padding_vertical_horizontal_1{padding:5px 10px}.margin_vertical_horizontal_1{margin:5px 10px!important}.margin_vertical_1{margin:10px 0!important}.margin_auto{margin:0 auto!important}.color_1{color:#ccc}.color_2{color:#fff!important}.color_pink{color:#f5b505}.font_color_red{color:red!important}.font_color_blue{color:#36c}.color_default{color:#555!important}.hover_underline:hover{text-decoration:underline}.background-color_1{background-color:#fff}.background-color_2{background-color:#fff7e6!important}.background-color_3{background-color:#fceecc}.background-color_4{background-color:#ffb600}.background-color_5{background-color:#3c763d}.background-color_6{background-color:#dff0d8}.background-color_7{background-color:#f5b505!important}.background-color_brown{background-color:#887568!important}.background-color_transparent{background-color:transparent!important}.border_1{border:1px solid #ddd}.border_2{border:1px solid #e5e5e5}.border_3{border:1px solid #f5b505}.border_bottom{border-bottom:1px solid #ded7d0}.border_none{border:none}.clear-both{clear:both}.display_none{display:none!important}.display_none_normal{display:none}.display_block{display:block}.display_table{display:table!important}.display_table-cell{display:table-cell!important}.font-size_1{font-size:16px}.font-size_relative_mini_1{font-size:.8em}.font-weight_bold{font-weight:700}.text-align_left{text-align:left}.text-align_center{text-align:center}.text-decoration_none{text-decoration:none!important}.float_left{float:left!important}.float_right{float:right!important}.width_max{width:100%!important}.width_95{width:95%!important}.width_90{width:90%}.width_80{width:80%}.width_45{width:45%!important}.width_10{width:10%!important}.width_40{width:40%!important}.width_30{width:30%!important}.width_10{width:10%!important}.width_5{width:5%}.height_20vh{height:20vh}.height_115px{height:115px}.vertical-align_top{vertical-align:top}.vertical-align_middle{vertical-align:middle}.full_area_anchor{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}.position_relative{position:relative}.position_absolute_100{position:absolute;width:100%;height:100%;top:0;left:0}.position_absolute{position:absolute}.position_fixed{position:fixed}.background-fff{background:#fff}.keyContent #news_content .newslist p{border-top:1px solid #ded7d0;overflow:hidden}.keyContent #news_content .newslist p a{text-decoration:underline;color:#ffb600}.keyContent #news_content .newslist p .time{display:block;color:#888}.keyContent #news_content .newslist p .text{display:block}.searchCondition_wrap{border:1px solid #c9c9c9;background:#fff;border-radius:5px;clear:both}.searchCondition_wrap li{overflow:hidden;display:table;width:100%;box-sizing:border-box;border-bottom:1px solid #c9c9c9}.searchCondition_wrap li:last-child{border-bottom:none}.searchCondition_wrap li .cell{display:table-cell;vertical-align:middle}.searchCondition_wrap li .title{width:22%;font-weight:700;background:#fceecc;color:#444;border-right:1px solid #c9c9c9}.searchCondition_wrap li:first-child .title{border-radius:5px 0 0 0}.searchCondition_wrap li:last-child .title{border-radius:0 0 0 5px}.searchCondition_wrap li .condition_wrap{width:100%;display:block;overflow:hidden}.searchCondition_wrap li .condition{float:left;overflow:hidden}.searchCondition_wrap li .condition_change{color:#f5b505;font-weight:700;float:right}.searchCondition_wrap li .title span:before{content:"";display:inline-block;float:left;height:25px}.searchCondition_wrap li .title span.icon_cat:before{background:url(../images/icon_title02.png) no-repeat center center;margin:0 8px 0 0}.searchCondition_wrap li .title span.icon_area:before{background:url(../images/icon_area_l.png) no-repeat 3px center}.searchCondition_wrap li .title span.icon_check:before{background:url(../images/icon_check.png) no-repeat center center}.searchCondition_wrap li .title span.icon_breeder:before{background:url(../images/../images/../images/icon_breeder_m.png) no-repeat center center}.searchCondition_wrap li .condition_change:after{content:"";display:inline-block;height:10px;width:10px;margin:8px 0 0 2px;background:url(../images/arrow_pink_r.png) no-repeat right center;background-size:7px}.searchCondition_wrap li .text-input{width:100%;padding:10px 2% 10px}.searchCondition_wrap li .text-input input{border:none;width:97%;line-height:1.6em}.button_style2 a,.tabcontent .button_style2 button{width:90%}#form3_CatSearchForm{padding-bottom:10px}.inner_white .change_links{margin:20px 0;text-align:right}.searchCondition_wrap li .condition_wrap{display:table-cell;vertical-align:middle;width:100%}.popup_form-content_bg .mfp-content{vertical-align:top}.popup_form-content_bg .popup_content .popup_content_wrap{position:relative;border-radius:0;text-align:left}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{overflow:hidden;width:auto}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap{overflow:hidden;background:#fceecc;width:96%;border-bottom:1px solid #ccc;padding:10px 2% 8px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-size:18px;font-weight:700;width:90%;float:left;padding:5px 0 0 0}.popup_content .tabContents_radioSwitch .tab_color_pink2 .tab{padding:0 0;text-align:center;margin:0}.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-dismiss a,.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-return a{background:0 0;background:#fff;border:1px solid #ccc;padding:4px 10px;border-radius:3px;color:#444;font-size:11px;letter-spacing:0;float:right;display:inline-block;text-align:right}.popup_form-content_bg .popup_content .popup_content .select_button{position:fixed;bottom:0;left:0;z-index:2;width:100%;color:#fff;background:rgba(0,0,0,.6);padding:10px;display:flex;box-sizing:border-box;text-align:center}.select_button .button_style2{margin:0 auto}.select_button .button_style2 .number{color:#333;font-weight:400}.select_button .button_style2 a,.select_button .button_style2 button{padding:8px 0 8px;width:100%;font-size:18px}.input_large{width:96%;font-size:14px;line-height:2em;border:1px solid #ddd;margin:0 0 5px 0;padding:1% 1.5%}.button_clear{overflow:hidden;margin:0 0 5px 0;font-size:13px}.button_clear button{border:1px solid #ccc;background:#e9e9e9;padding:5px 8px;float:right;border-radius:3px}.popup_content table.area{width:100%;border-collapse:collapse;line-height:1.4em;border:1px solid #ddd}.popup_content table.area th{width:30%;background:#f8f4f2;border:none;border-bottom:1px solid #ddd;vertical-align:middle;font-weight:400;padding:8px 12px;text-align:left;font-size:14px}.popup_content table.area td{width:70%;border:none;border-bottom:1px solid #ddd;padding:8px 12px}.popup_content table.area td label{width:48%;margin:1px 0}.popup_content table.area td label.one_lines{width:auto}.popup_content .searchCondition_wrap{margin:0}.popup_content .searchCondition_wrap li .title{padding:10px 2% 10px;font-size:14px}.tabContents_radioSwitch .sidr{padding:0 5px}.popup_content .searchCondition_wrap li{line-height:2em}.popup_content .searchCondition_wrap li .condition{width:60%}.search_form_check-box{padding:15px 0 15px 5px}.popup_content_wrap{-webkit-overflow-scrolling:touch}.popup_form-content_bg .popup_content.width_max .popup_content_wrap{width:100%}.popup_content .searchCondition_wrap .rows_2{width:100%;overflow:hidden}.popup_content .searchCondition_wrap.width_max li .condition{width:96%}.popup_content .searchCondition_wrap .rows_2 li,.popup_content .searchCondition_wrap .rows_3 li{border:none;width:48%;float:left;line-height:1.4em;padding:6px 0}.popup_content .searchCondition_wrap .rows_3 li{width:30%}.special_condition{padding:1px 2%;float:left;width:100%;overflow:hidden;font-size:14px;border-bottom:1px dotted #c9c9c9}.slc_arrow{width:99.5%;font-size:14px;line-height:2em;border:1px solid #ddd;margin:0 0 5px 0;padding:1% 1.5%;background:url(../images/arrow_black_b.png) no-repeat right 10px center #fff;background-size:15px}.slc_arrow.width_short{width:95px}.speech-bubble_yellow{padding-left:10px;position:relative;display:inline-block}.speech-bubble_yellow:before{position:absolute;content:"";top:20px;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #f9eabf transparent transparent}.speech-bubble_yellow p{background:#f9eabf;padding:10px 8px 0;border-radius:5px}.speech-bubble_yellow p span{color:#ed6e91;font-weight:700;display:block;line-height:.9em;font-size:12px}.float_left{float:left;margin:0 10px 0 0}.popup_content .popup_content_wrap .caption{border-left:5px solid #f5b505;font-size:15px;padding:3px 0 3px 10px;line-height:1.4em;font-weight:700;margin:0 0 10px 0}.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-dismiss.one-line a,.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-return.one-line a{float:none;text-align:center;border:none;font-size:15px;background:#ededee;padding:10px}.popup_form-content_bg .mfp-content{vertical-align:top}.popup_form-content_bg .popup_content .popup_content_wrap{position:relative;border-radius:0;text-align:left}.popup_form-content_bg .popup_content .popup_content_wrap .form_list{overflow:hidden;width:auto}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap{overflow:hidden;background:#fceecc;width:96%;border-bottom:1px solid #ccc;padding:10px 2% 8px}.popup_form-content_bg .popup_content:not(.parents-cat-add-popup) .popup_content_wrap .header_wrap .title{font-weight:700;float:left;padding:5px 0 0 0}.popup_content .tabContents_radioSwitch .tab_color_pink2 .tab{padding:0 0;text-align:center;margin:0}.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-dismiss a,.popup_form-content_bg .popup_content .popup_content_wrap .popup-modal-return a{background:0 0;background:#fff;border:1px solid #ccc;padding:4px 10px;border-radius:3px;color:#444;font-size:11px;letter-spacing:0;float:right;display:inline-block;text-align:right}.popup_form-content_bg .popup_content .popup_content .select_button{position:fixed;bottom:0;left:0;z-index:2;width:100%;color:#fff;background:rgba(0,0,0,.6);padding:10px;display:flex;box-sizing:border-box;text-align:center}.select_button .button_style2{margin:0 auto}.select_button .button_style2 .number{color:#333;font-weight:400}.select_button .button_style2 a,.select_button .button_style2 button{padding:8px 0 8px;width:100%;font-size:18px}.input_large{width:96%;font-size:14px;line-height:2em;border:1px solid #ddd;margin:0 0 5px 0;padding:1% 1.5%}.button_clear{overflow:hidden;margin:0 0 5px 0;font-size:13px}.button_clear button{border:1px solid #ccc;background:#e9e9e9;padding:5px 8px;float:right;border-radius:3px}.popup_content table.area{width:100%;border-collapse:collapse;font-size:15px;margin:15px 0 15px;line-height:1.4em;border:1px solid #ddd}.popup_content table.area th{width:30%;background:#f8f4f2;border:none;border-bottom:1px solid #ddd;vertical-align:middle;font-weight:400;padding:8px 12px;text-align:left;font-size:14px}.popup_content table.area td{width:70%;border:none;border-bottom:1px solid #ddd;padding:8px 12px}.popup_content table.area td label{width:48%;margin:1px 0}.popup_content table.area td label.one_lines{width:auto}.popup_content .searchCondition_wrap li .title{padding:10px 2% 10px;font-size:14px}.tabContents_radioSwitch .sidr{padding:0 5px}.select_link-button li label{background:#efefef;border:1px solid #ddd;border-radius:5px;padding:10px 0;width:100%;display:inline-block;font-size:15px;font-weight:700;text-align:center;margin:0 0 10px 0}.select_link-button li label:hover{color:#fceecc;border:1px solid #fceecc}.select_link-button li input[type=checkbox]:checked+label,.select_link-button li input[type=radio]:checked+label{color:#fff;border:1px solid #ffb600;background:#ffb600}.select_link-button li input[type=checkbox]+label,.select_link-button li input[type=radio]+label{background:#efefef;color:#555;border:1px solid #ddd}.popup_content .searchCondition_wrap li{line-height:2em}.popup_content .searchCondition_wrap li .condition{width:60%}.unavailable{color:#a94442}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.flow_style1{display:table}.flow_style1 li{display:table-cell;vertical-align:middle;text-align:center;padding:0 6px 0 0;color:#888;font-weight:700}.flow_style1 li:last-child{background:#ddd}.flow_style1 li.visit{color:#4e3131}.flow_style1 li.visit:last-child{background:#ffcc42;color:#4e3131}.inquiry_form .inner{margin:0 auto}.inquiry_contents{background-color:#fff;padding:30px}.inquiry_contents_link{color:#f5b505;text-decoration:underline}.back-next_button{overflow:hidden}.back-next_button li{width:50%;float:right}.back-next_button li:first-child{width:50%;float:left}.title_h1_wrap{border-bottom:1px #f5b505 solid;overflow:hidden}.title_h1_wrap .title{line-height:100%;display:inline-block;border:none;margin-bottom:0}.title_h1_wrap .right_btn{display:block;float:right;border:1px solid #ccc;background:#eee;border-radius:5px;font-weight:700}.title_h1_wrap .right_btn:hover{color:#f5b505}.contactForm2 .bgfff_texcenter{background:#fff;text-align:center}.infoWrap2{overflow:hidden}.infoWrap2 .box_L{float:left}.infoWrap2 .box_R{float:right}.table_style3{border:1px solid #ddd;text-align:left;background:#fff;color:#444;width:100%;line-height:1.4em}.table_style3 th{border:1px solid #ddd;background:#ffe5e5;vertical-align:top;width:15%}.table_style3 td{border:1px solid #ddd;vertical-align:top;width:35%}.table_style3 .guarantee_icon{overflow:hidden}.table_style3 .guarantee_icon li{margin:0 4px 0 0;float:left}.table_style3 .guarantee_icon li img{width:100%}.font_color_red{color:red}section.infoWrap .margin-top0{padding:0}.tag{border:1px solid #ffcc34;color:#666;background:#fff;font-weight:700;text-align:center;line-height:1em;border-radius:20px;display:inline-block}.table_style3{width:100%;background:#fff;text-align:left;margin:0 0 20px 0}.table_style3 th{border:1px solid #ddd;background:#fff5e4;font-weight:700;vertical-align:top}.table_style3 td{border:1px solid #ddd}.table_style3 a{color:#f5b505;text-decoration:underline}.table_style3 a:hover{text-decoration:none}.table_style3 a:hover img{opacity:.8}.price_color{color:#ff6868}.font-pink{color:#f5b505}.table_style3 .cat_sale_status_desc{margin-right:10px;text-decoration:none}.table_style3 .left_-50px{left:-50px}section.infoWrap .detail .wrap_bg-yellow{background:#fcecc9;border-radius:10px}section.usermypage .inner.padding_bottom0{padding:40px 0 0}.benefit_flow_wrap{border:2px dotted #ddd;background:#fff}.benefit_flow_wrap .title{font-size:22px;margin:0 0 25px 0}.benefit_flow{overflow:hidden;padding:10px 5px 0}.benefit_flow li{box-sizing:border-box}.benefit_flow .hedding{text-align:center}.benefit_flow li:first-child .hedding{background:#dcdcdc}.benefit_flow li.step-clear:first-child .hedding{background:#fee1b6}.benefit_flow li.next-step .hedding{background:url("../images/bg_flow_arrow_pink.png") no-repeat left center #dcdcdc;background-size:15px}.benefit_flow li.step-clear .hedding span{display:inline-block;background:url("../images/icon_check_pink-circle.png") no-repeat left center;background-size:21px;padding:0 0 0 30px}.benefit_flow li.step4 .hedding{position:relative}.benefit_flow li.step4 .hedding img{position:absolute;right:-5px}.benefit_flow a{color:#f5b505;text-decoration:underline}.benefit_flow a:hover{opacity:.8}.clear_both{clear:both}.grad-item{position:relative;overflow:hidden}.grad-item::before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 50%,rgba(255,255,255,.9) 50%,#fff 100%);background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);content:""}.pc_inquiry th{width:20%}.pc_inquiry td{width:30%}img.new-mark{width:auto;vertical-align:middle}.download_button{display:block;margin:0 0 0 auto}.download_table{display:flex;justify-content:center}.download_table tr td{padding:10px 20px}.download_table button{background:#0385ba;font-size:14px;border-radius:3px;color:#fff;display:block;text-align:center;padding:10px 10px;cursor:pointer;outline:0;border:none}.on-mouse{position:relative}.admin_cat_list_sp .on-mouse{position:unset}.admin_cat_cassette .on-mouse{position:unset}.on-mouse .on-mouse_icon{width:20px;height:auto}.on-mouse_balloon{position:absolute;display:none;color:#fff;background:rgba(0,0,0,.8);text-align:left;border-radius:5px;z-index:3}.on-mouse:hover .on-mouse_balloon{display:inline-block}.popup_content table.area td .label_width_auto label{width:auto}.key-content .mainimg{text-align:center}.key-content .mainimg .mainimg_text{margin:0 auto}.reason-satisfaction{overflow:hidden;text-align:center;position:relative}.reason-satisfaction .title{position:absolute;top:0;left:0;right:0;margin:0 auto;clear:both}.reason_list{margin:0 auto 0;overflow:hidden}.reason_list .item{width:32.4%;float:left;margin:0 0 0 1.3%;background:#fff;box-sizing:border-box;border-radius:5px}.reason_list .item:first-child{margin:0}.reason_list .item .wrap{border-radius:5px}.reason_list .item .caption{font-weight:700;display:inline-block;margin:5px auto}.reason_list .item a:hover .wrap{opacity:.8}.reason_list .item.present .caption{color:#76ad41}.reason_list .item.medical .caption{color:#f5b505}.reason_list .item.transaction .caption{color:#e29713}.button_simple a{border:1px solid #e5e5e5;display:block;text-align:center;background:#fff;line-height:1.5em}.button_simple a:hover{opacity:.8}.button_simple .icon{display:inline-block;margin:0 auto;line-height:1.8em}.button_simple.row3{overflow:hidden}.button_simple.row3 .item{float:left;box-sizing:border-box}.button_simple.row3 .item:first-child{margin:0}.contentTitle{font-weight:700;line-height:120%}.contentTitle_style2{font-weight:700;letter-spacing:0}.contentTitle_style3{font-weight:700;line-height:1.3em;border-left:3px solid #666}.ranking_list{overflow:hidden}.ranking_list.text{margin:0 -.5% 15px}.ranking_list .ranking_set{float:left;background:#fff;text-align:center;border:1px solid #e5e5e5;box-sizing:border-box}.ranking_list a:hover .ranking_set{opacity:.8}.ranking_list .ranking_set .label{position:absolute}.ranking_list .ranking_set .photo{text-align:center;overflow:hidden;width:100%;position:relative}.ranking_list .ranking_set .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.ranking_list.text .ranking_set .name{position:relative;font-weight:700;background:#fbedc9;color:#f5b505;line-height:1.5em;padding:2px 0 0 0}.ranking_list .ranking_set .name.white{background:#fff}.ranking_list .ranking_set .name br{display:none}.ranking_list .ranking_set .name .ranking_catbreed_name{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ranking_list .ranking_set .text{padding:3px 0 0 0;color:#888}.button_pink a{display:block;color:#fff;line-height:1.5em;text-align:center;padding:6px 0 4px;margin:0 0 10px 0;background:#ffb600;border-radius:3px;font-weight:700}.button_pink a:hover{opacity:.9}.button_pink.size_L a{line-height:2em}.button_pink.size_XL a{line-height:2em;margin:0 0 10px 0;border-radius:5px}.button_pink .icon{display:inline-block;margin:0 auto}.button_pink.tablebox{display:table;width:98%;border-collapse:separate;padding-top:10px;margin:0 auto;max-width:1100px}.button_pink.tablebox .table_cell{display:table-cell;vertical-align:middle;margin:0}.button_pink.row3 .table_cell{width:33%}.button_pink.row2 .table_cell{width:50%}.button_pink.list{margin:0 auto;overflow:hidden}.button_pink.list a{text-align:left;margin:0}.button_pink.list a .text{font-weight:400}.bg_pink{background:#fceecc}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap{overflow:hidden}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .header_wrap .title{font-weight:700;width:100%;float:none;text-align:center}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .popup-modal-dismiss.return a{background:url("../images/arrow_pink_l.png") no-repeat left center;background-size:10px;border:none;padding:0 0 0 15px;border-radius:0;color:#f5b505;letter-spacing:0;float:left;display:inline-block;text-align:left}.popup_form-content_bg .popup_content.layout2 .popup_content_wrap .form_list{overflow-y:scroll}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner{overflow:hidden}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .inner.margin0{margin:0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1{overflow:hidden;margin:0 0 10px 0}.popup_form-content_bg .popup_content .popup_content_wrap .form_list .row_1 .row_half{overflow:hidden}.keyword-search_wrap .input_large{width:75%;float:left;display:block;line-height:1.5em;border:2px solid #ddd;margin:0 1% 0 0;box-sizing:border-box}.keyword-search_wrap .button_pink{width:24%;float:left}.keyword-search_wrap .button_pink a{letter-spacing:2px;margin:0}.button_pink .icon_search{display:inline-block}.birthday-search{overflow:hidden}.birthday-search li{float:left;line-height:2em}.birthday-search .button_pink{width:100px}.searched-keyword{background:#eee}.searched-keyword dl{overflow:hidden}.searched-keyword dt{float:left}.searched-keyword dd{float:left}.search-hits{border-bottom:1px solid #d5d5d5;font-weight:700;padding:0 0 5px 0}.search-hits .number{display:inline-block;padding:0 3px 0 0;color:#ffb600}.search-hint{background:#fbf2d9;border-radius:5px}.search-hint .title{font-weight:700}.link_list_style1{overflow:hidden;clear:both}.link_list_style1 li a{display:block;line-height:1.4em}.link_list_style1 li a:hover{opacity:.8}.link_list_style1.rows_2 li{box-sizing:border-box}.link_list_style1.rows_2 li:nth-child(odd){clear:left}.link_list_style1.rows_4 li{box-sizing:border-box;float:left}.prefecture_layout2 .accordion_content{padding:0;display:block;border:1px solid #d5d5d5;margin:0 0 10px 0;overflow:hidden;font-size:16px;line-height:1.6em}.prefecture_layout2 .accordion_content .accordion_toggle{background:url(../images/icon14.png) no-repeat right 8px center;background-size:16px;padding:10px 20px 10px 10px;cursor:pointer}.prefecture_layout2 .accordion_content .accordion_toggle:hover{opacity:.8}.prefecture_layout2 .accordion_content .accordion_toggle_selected{background:url(../images/icon13.png) no-repeat right 8px center;background-size:16px}.prefecture_layout2 li a{display:block;padding:10px 20px 10px 10px;border-top:solid 1px #ddd;background:#fff url(../images/arrow_pink_r.png) no-repeat right 10px center;background-size:10px}.prefecture_layout2 li a:hover{opacity:.8}.prefecture_layout2 li.accordion_area,.prefecture_layout2 li.accordion_pref{margin-left:20px}.title_none{display:none}.section .inner{overflow:hidden}.section-banner .inner{overflow:hidden}.section-leadtext.align_left{text-align:left}.section-leadtext .text_small{font-size:85%}.title_style2{color:#714228;font-weight:700;line-height:1.4em}.float-r{float:right}.padding_none .contentTitle{margin:0 auto 0 auto;padding:0}.about_wrap{background:#ede2dc}.about_wrap .textInner{background:#fff}.about_wrap .textInner .caption{font-weight:700;line-height:130%}.about_wrap .textInner hr{border-top:1px solid #ecd4c2}.comment_style2{overflow:scroll;overflow-x:hidden}.comment_style2 a{color:#f5b505}.comment_style2 a:hover{text-decoration:underline}.comment_style2 .experience_link{margin:5px 20px 5px 20px;display:inline-block;border-bottom:1px dotted #f5b505;color:#f5b505}.comment_style2 .comment_box{overflow:hidden}.comment_style2 .comment_secondary_box{box-sizing:border-box}.comment_style2 .comment_primary_box{box-sizing:border-box}.comment_style2 .comment_primary_box.content_wrap{width:100%}.comment_style2 .icon{line-height:1.4em;font-size:13px}.comment_style2 .icon.icon_photo{padding:0}.comment_style2 .icon_photo img{object-fit:cover;border-radius:50%}.comment_style2 .icon .bg_wrap{font-size:11.5px;line-height:1.6em}.comment_style2 .bg_speechballoon{position:relative}.comment_style2 .bg_speechballoon:before{position:absolute;content:"";right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:16px 0 16px 16px;border-color:transparent transparent transparent #f9eabf}.comment_style2 .content_wrap{overflow:hidden;background:#f9eabf;border-radius:5px;padding:20px 20px 16px 20px;line-height:1.3em}.comment_style2 .content_wrap .includ-caption .caption{font-weight:700;border-left:5px solid #ddd;padding:3px 0 3px 10px}.comment_style2 .grad-item::before{height:0;background:0 0}.comment_style2 .bottom_line{overflow:hidden;display:inline-block}.comment_style2 .bottom_line .item{text-align:right;display:inline-block}.comment_style2 .bottom_line .icon_cat{background:url(../images/icon_cat_brown_s.png) no-repeat left 2px;background-size:27px;padding-left:33px}.comment_style2.list{overflow:hidden;height:auto;padding:0;background:0 0;border:none}.comment_style2.list li{background:#fff;border-bottom:1px solid #eee;margin-bottom:10px}.comment_style2.list .bg_speechballoon:before{display:none}.hover-effect:hover{opacity:.8}.center_box{text-align:center}.instagram_follow-me{overflow:hidden;background:#fffdd6;line-height:1.6em;margin:10px 0 0 0}.instagram_follow-me .title{text-align:center}.instagram_follow-me .box_wrap{overflow:hidden;margin:0 0 15px 0}.instagram_follow-me .account{text-align:center}.instagram_follow-me .account .wrap{overflow:hidden;display:inline-block;background:url(../images/instagram_follow-me_text.png) no-repeat center top;padding:25px 0 0 0}.instagram_follow-me .account .icon{float:left}.instagram_follow-me .account .text{font-weight:700;color:#000;float:left}.instagram_follow-me .note{color:#888}.btn_style1 .button_inactive{display:block;background-size:34px;text-align:center;color:#a6a6a6;background:#ebebeb;font-weight:400}.popup_content.basic-layout .popup_content_wrap{border:3px solid #f5b505}.popup_content.basic-layout .title{font-weight:700;margin:20px 0}.popup_content .btnBox{margin:15px 0}.popup_content .btnBox .btn_pink{width:90%;background:#f5b505;font-size:18px}.popup_content .btnBox .btn_gray{width:90%;background:#b5b5b5;font-size:18px}.popup_content .btnBox .btn_pink:hover{background:#ea0}.popup_content .btnBox .lifloat li .btn_gray{width:90%;background:#b5b5b5;font-size:18px}.popup_content .btnBox .lifloat li .btn_gray:hover{background:#a5a5a5}.float_r li{float:right}.table_list .content_box_style1{background:#fff}.flow-layout li{text-align:center}.flow-layout li .step{display:inline-block;background:#8ac741;color:#fff;font-weight:700;border-radius:20px;line-height:.8em;padding:6px}.flow-layout li.checked .step{background:#d3c5bc;position:relative}.flow-layout li.checked .step .icon_check2{position:absolute;width:25.5px;height:20px;background:url(../images/icon_check2.png) no-repeat center center;background-size:25.5px}.flow-layout li .text{display:block;letter-spacing:1px;color:#666}.sales_result_box_style .list.row_2 li{width:100%}.sales_result_box_style .list.row_2 li:nth-child(even){width:100%}.content_box_style1 .list .title{font-size:13px;border-bottom:1px solid #eee;font-weight:400}.content_box_style1 .list .list_dl{overflow:hidden}.content_box_style1 .list .list_dl dt{float:left;color:#888;padding:6px 0 0 0;clear:left}.content_box_style1 .list .list_dl dd{float:left;padding:4.5px 0 0 0;font-weight:700}.content_box_style1 .list .contract-apply.row_1,.content_box_style1 .list .detail.row_1{text-align:center;padding-bottom:10px}.content_box_style1 .list .contract-apply.row_2{text-align:center}.content_box_style1 .list .contract-apply.row_3{text-align:center;padding-top:40px;padding-bottom:40px}.content_box_style1 .list .contract-apply.row_1 .button_inactive,.content_box_style1 .list .contract-apply.row_1 a,.content_box_style1 .list .contract-apply.row_2 a,.content_box_style1 .list .contract-apply.row_3 a,.content_box_style1 .list .detail.row_1 .button_inactive,.content_box_style1 .list .detail.row_1 a{float:none;width:70%;margin:0 auto}.content_box_style1 .puppy_information .name.show{display:block;font-size:14px;font-weight:700}.breedermypage .content_box_style1 .review{text-align:right;color:#f5b505;font-size:18px;font-weight:700;letter-spacing:-.5px;display:block}.button_inactive{font-weight:700;border-radius:3px;padding:8px 16px;line-height:1.4em;text-decoration:none;margin:0 8px 0 0;text-align:center;color:#a6a6a6;background:#ebebeb}.breedermypage .pagingUnit a:link,.breedermypage .pagingUnit a:visited{text-decoration:none}.breedermypage .pagingUnit .active:hover{color:#fff;text-decoration:none}.btnBox .lifloat li .btn_blue{display:block;color:#fff;border-radius:30px;font-weight:700;text-align:center;text-decoration:none;background:#0085bf}.btnBox .lifloat li .btn_blue:hover{background:#0072a4}.btnBox .lifloat li .btn_blue .icon_closs{display:inline-block;background:url(../images/icon_closs.png) no-repeat left center}.table_list.scroll_wrap{overflow-y:scroll;max-height:355px;margin:-10px 0 30px 0}.breedermypage .table_list table .select-item{width:70px}.form_item{color:#7f6951;font-weight:700}.form_item span{margin-left:5px;padding:2px 10px;color:#fff;background:#f5b505;font-weight:400;vertical-align:2px;font-size:13px}.input_radio+label{position:relative;display:inline-block}.input_radio+label::before{content:"";display:block;position:absolute;width:16px;height:16px;border:2px solid #bfbfbf;border-radius:50%;background:#eee}.input_radio+label::after,.input_radio:checked+label::after{content:"";display:block;position:absolute;width:12px;height:12px;border-radius:50%}.input_radio:checked+label::after{background:#f5b505}.breedermypage .contentbox .notes{color:#888}.breedermypage.user-layout{text-align:left}.bg_white{background:#fff}.content_box_style1 .list .list_dl dd.evaluation{letter-spacing:0}.content_box_style1 .list .list_dl dd.evaluation.contactForm{background:0 0}.evaluate .bottom_line{overflow:hidden;clear:both;text-align:right}.evaluate .bottom_line span{display:inline-block;font-size:15px;color:#666;padding:0 0 0 8px}#required_icon{margin-left:3px;padding:3px 8px;color:#fff;background:#f5b505;font-weight:400;vertical-align:1px;font-size:12px}.text-aling_center{text-align:center;margin:5px 0 10px 0}.checked_wrap{background:#fceecc;border-radius:5px;text-align:center}.checked_wrap .label_wrap{margin:10px 0}.checked_wrap a{color:#f5b505;text-decoration:underline}.inactive-botton_wrap .button_orange_style2{display:none}.inactive-botton_wrap.checked .button_orange_style2{display:block}.botton_hiactiv{display:block;color:#a6a6a6;border-radius:30px;font-weight:700;text-align:center;border:1px solid #fff;background:#ebebeb;letter-spacing:1px}.inactive-botton_wrap.checked .botton_hiactiv{display:none}.transaction_list{width:100%}.transaction_list.done{background:#e3d7cf}.transaction_list .item{display:table-cell;border-bottom:1px solid #eee;text-align:center}.transaction_list .item.status{width:9%}.transaction_list .item.buttons{width:17%}.transaction_list .status_iteme{background:#f30505;color:#fff;border-radius:3px;width:60px}.transaction_list .status_iteme.no-reply{background:#f59125;text-align:center}.transaction_list .status_iteme.done{background:#9c897c}.user_information_layout2{text-align:left}.admin_cat_cassette .user-info .icon_male{background:url("../images/icon_customer_man.png") no-repeat left center;background-size:80px}.admin_cat_cassette .user-info .icon_female{background:url("../images/icon_customer_woman.png") no-repeat left center;background-size:80px}.admin_cat_cassette .user-info .icon_person{background:url("../images/comment_icon_user_middle.png") no-repeat left center;background-size:contain}.user_information_layout2 .name{font-weight:700}.user_information_layout2 .details{color:#666}.user_information_layout2 .message_date{font-size:12px;line-height:1.3em;color:#888}.puppy_information_layout2{overflow:hidden;text-align:left}.puppy_information_layout2 .photo_wrap{text-align:center;overflow:hidden;position:relative}.puppy_information_layout2 .photo_wrap .photo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.puppy_information_layout2 .photo_wrap .label{position:absolute;top:0;left:0;width:50px}.admin_cat_cassette_cat-info .photo.trimming .label{position:absolute;top:25px;left:25px;width:50px}.item_images .photo.trimming .label{position:absolute;top:25px;left:25px;width:50px}.puppy_information_layout2 .profile{line-height:1.4em;margin:0 0 0 5px}.puppy_information_layout2 .name{letter-spacing:0;font-weight:700;padding:3px 0 3px 0}.puppy_information_layout2 .price{padding:0 0 3px 0}.puppy_information_layout2 .price_color{font-weight:700}.breedermypage .transaction_list .button_brown,.breedermypage .transaction_list .button_pink,.breedermypage .transaction_list .button_white{width:auto;display:block;text-decoration:none;font-weight:700;padding:8px 0;border-radius:3px}.breedermypage .transaction_list .details .icon_arrow{text-indent:-9999px;display:block;width:100%;height:100%}.breedermypage .transaction_list .details .icon_arrow:hover{opacity:.8}.score{overflow:hidden}.score dt{float:left}.score dd{float:left}.score dd ul{overflow:hidden}.score dd ul li{float:left}.score.main dt{background:#ffdcaf;text-align:center;font-weight:700;border:3px solid #fff;box-sizing:border-box}.score.main dd{background:#fff5e4;text-align:center;border:3px solid #fff;border-left:none;box-sizing:border-box}.score.main ul{margin:0 auto;display:inline-block}.score.main ul .point{color:#ff7800;font-weight:700}.score.sub dt{background:#f3f3f3;height:36px;border:3px solid #fff;border-right:none;border-top:none;box-sizing:border-box}.breeder_abr_detail .score.sub dt{width:50%}.score.sub dd{background:#f3f3f3;height:36px;text-align:center;border:3px solid #fff;border-left:none;border-top:none;box-sizing:border-box}.breeder_abr_detail .score.sub dd{width:50%}.score.sub ul{margin:0 auto;display:inline-block}.score.sub ul img{width:19px}.comment_style3 .items{background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}.comment_style3 .header{background:#ffdcaf}.comment_style3 .header .info .title{font-weight:700}.comment_style3 .header .info .details{color:#666}.comment_style3 .header .info .details a{color:#ffb600}.comment_style3 .header .info .details a:hover{text-decoration:underline}.comment_style3 .content{position:relative}.comment_style3 .content:before{position:absolute;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid}.comment_style3 .content .info{overflow:hidden;box-sizing:border-box}.comment_style3 .content .info .photo{text-align:center;overflow:hidden;position:relative;float:left}.comment_style3 .content .info .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.comment_style3 .content .info .title{font-weight:700}.comment_style3 .content .info .arrow_link{font-size:14px;background:url("../images/arrow10.png") left center no-repeat;padding:0 0 0 20px;background-size:13px;float:right}.comment_style3 .content .info .title .arrow_link:hover{text-decoration:underline}.comment_style3 .content .info .score.main dt{border-left:none;border-top:none}.comment_style3 .content .info .score.main dd{border-right:none;border-top:none}.comment_style3 .content .info .score.sub dt{width:50%}.comment_style3 .content .info .score.sub dd{width:50%}.comment_style3 .content .caption{font-weight:700;border-left:5px solid #ddd}.comment_style3 .content .photo_list{overflow:hidden}.comment_style3 .content .photo_list li{text-align:center;position:relative;float:left}.comment_style3 .content .photo_list .photo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.comment_style3 .content .photo_list .icon_loupe{position:absolute;bottom:5px;right:5px}.comment_style3 .content .photo_list a:hover .photo{opacity:.8}.content_box_style1 .list.row_1 .list_wrap{width:auto;padding:11px 10px 11px 10px;position:relative}.content_box_style1 .list.row_1 .comment_style3 li{background:0 0;border-radius:0;margin:0;overflow:hidden;padding:0;position:relative;border-bottom:none}.content_box_style1 .comment_style3 .content{line-height:1.6em}.content_box_style1 .comment_style3 .content .info .title{border:none;padding:0}.content_box_style1 .comment_style3 .content .info .score.main dt{font-size:14px}.content_box_style1 .comment_style3 .content .info .score.main ul .point{font-size:24px}.content_box_style1 .comment_style3 .content .info .score.sub dt{padding:5px 0 0 10px}.content_box_style1 .comment_style3 .content .info .score.sub ul .point{font-size:14px;padding:5px 0 0 5px}.content_box_style1 .comment_style3 .content .info .photo_list li{height:100px}.content_box_style1 .comment_style3.style2{line-height:1.8em;margin:0 0 15px 0}.content_box_style1 .comment_style3.style2 .score.sub dt{text-align:center}.content_box_style1 .comment_style3.style2 .score.sub ul .point{font-size:14px;padding:2px 0 0 8px}.content_main_box_style1 .comment_style3{margin:0;border-bottom:none;background:#fff}.content_main_box_style1 .comment_style3 .content:before{display:none}.content_main_box_style1 .comment_style3 .content .score_wrap{overflow:hidden;margin:0 0 15px 0}.content_main_box_style1 .comment_style3 .content .score.main{float:left}.content_main_box_style1 .comment_style3 .content .score.main dt{border-top:none}.content_main_box_style1 .comment_style3 .content .score.main dd{border-top:none}.content_main_box_style1 .comment_style3 .content .score.main.full{width:100%}.content_main_box_style1 .comment_style3 .content .score.sub{float:left}.content_main_box_style1 .comment_style3 .content .score.sub ul .point{font-size:16px;padding:2px 0 0 5px}.content_side_box_style1 .user_information .name2{font-weight:700}.wrap_white2{background:#fff}.contactForm table.full{width:100%;border-collapse:collapse;line-height:1.2em}.contactForm table.full th{width:100%;vertical-align:top;text-align:left;line-height:1.4em}.contactForm table.full td{width:100%}.contactForm table td .caption{font-weight:700}.contactForm table .row2{overflow:hidden}.contactForm table .row2 .left_wrap{overflow:hidden}.contactForm table .row2 .right_wrap{overflow:hidden}.score_input{overflow:hidden;display:inline-block}.score_input li{position:relative;display:inline-block;margin:0;padding:0 2px 20px;float:left;text-align:center}.score_input li:first-child,.score_input li:last-child{padding:10px}.contactForm table .score_input input[type=checkbox]{position:absolute;opacity:0;width:100%;height:100%;border:1px solid red;display:block}.score_input input[type=checkbox]+label{display:block;background:url("../images/icon_star-gray_input.png") no-repeat center center;background-size:33px;padding:0;width:33px;height:33px}.score_input input[type=checkbox]:checked+label{background-image:url("../images/icon_star_yellow.png")}.score_input label .text{display:inline-block;padding:35px 0 0 1px;font-size:9px;color:#999}.contactForm .input_catname_wrap{overflow:hidden}.contactForm .input_catname_wrap input{margin:0 10px 5px 0}.contactForm .input_photo_wrap{overflow:hidden;text-align:center}.contactForm .input_photo_wrap .button_white{min-width:200px}.contactForm .input_photo_wrap .inputFile:before{content:"";display:inline-block;vertical-align:top;width:21px;height:20px;margin:0 6px 0 0;background:url("../images/toggle_add.png") no-repeat 0 center;background-size:21px}.contactForm .photo_list{overflow:hidden}.contactForm .photo_list .item{text-align:center;float:left;overflow:hidden}.contactForm .photo_list .photo_wrap{width:100%;position:relative}.contactForm .photo_list .photo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.contactForm .photo_list .input-button_2rows{overflow:hidden}.contactForm .photo_list .input-button_2rows li{width:44%;float:left;margin:0 3%}.contactForm table td .photo_list button{display:inline-block;background:-webkit-linear-gradient(#fff,#fff 50%,#dbdbdb);background:-o-linear-gradient(#fff,#fff 50%,#dbdbdb);background:linear-gradient(#fff,#fff 50%,#dbdbdb);background:-moz-linear-gradient(top,#fff,#dbdbdb);background:-ms-linear-gradient(top,#fff,#dbdbdb);box-shadow:1px 1px .1px rgba(0,0,0,.2);cursor:pointer;font-size:14px;margin:0 5px 2px 0;border:1px solid #e5e5e5;text-align:center}[class^=error_box] p{color:#c00;font-size:14px}.score_confirm{overflow:hidden;display:inline-block}.score_confirm li{position:relative;display:inline-block;margin:0;padding:0 2px 20px;float:left;text-align:center}.score_checked{display:block;background:url("/images/icon_star_yellow.png") no-repeat center center;background-size:33px;padding:0;width:33px;height:33px}.score_unchecked{display:block;background:url("/images/icon_star-gray.png") no-repeat center center;background-size:33px;padding:0;width:33px;height:33px}.score_confirm label .text{display:inline-block;padding:35px 0 0 1px;font-size:9px;color:#999}.arrow_link{font-weight:400;color:#ffb600;background:url(../images/arrow10.png) left center no-repeat;padding:0 0 0 20px;background-size:13px;text-decoration:none}.arrow_link:hover{text-decoration:underline}.title_style3{font-weight:400;color:#444;background:#fceecc;border-left:2px solid #f5b505;line-height:1.5em}.recommend_breeder_cat_layout li{list-style:none;padding:0 5px}.inner_sp_padding a{color:#fdb602;text-decoration:underline}.inner_sp_padding a:hover{opacity:.8}#CommunicationsInquiryType{margin-bottom:12px}.contactForm #inquiry_type_example{color:#fff;max-width:90%;border-radius:10px;background:#f5b505;padding:10px 20px 10px 20px;margin:4px 7px 14px 15px;position:relative}.contactForm #inquiry_type_example:before{content:"";position:absolute;display:block;width:0;height:0;left:-15px;top:8px;border-right:16px solid #f5b505;border-top:0 solid transparent;border-bottom:12px solid transparent}p.inquiry_type{padding:0 0 5px 2px}.breeder_cassette_2012{background:#fff}.breeder_cassette_2012 .link_details{display:block}.breeder_cassette_2012 a:hover{opacity:.8}.breeder_cassette_2012 .info_inner{overflow:hidden}.breeder_cassette_2012 .info .photo{text-align:center;overflow:hidden;position:relative;float:left;box-sizing:border-box}.breeder_cassette_2012 .info .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.breeder_cassette_2012 .left_wrap{overflow:hidden;box-sizing:border-box}.breeder_cassette_2012 .name{font-weight:700}.breeder_cassette_2012 .info_table{border-bottom:1px dotted #ccc;overflow:hidden}.breeder_cassette_2012 .info_table dd,.breeder_cassette_2012 .info_table dt{float:left;box-sizing:border-box;padding:8px 5px 5px}.breeder_cassette_2012 .info_table dt{width:33%}.breeder_cassette_2012 .info_table dd{width:67%}.breeder_cassette_2012 .info_table .icon_area_pink{background:url("../images/icon_area_pink.png") no-repeat 3px center;background-size:19px;padding-left:30px}.breeder_cassette_2012 .info_table .icon_nikukyu_pink{background:url("../images/icon_nikukyu_pink.png") no-repeat 3px center;background-size:20px;padding-left:30px}.breeder_cassette_2012 .score_wrap{overflow:hidden}.breeder_cassette_2012 .score.main ul{background:#fff5e4}.breeder_cassette_2012 .score_wrap .score.main dt{border:none}.breeder_cassette_2012 .score_wrap .score.main dd{border:none}.breeder_cassette_2012 .score_wrap .score.sub{float:left}.breeder_cassette_2012 .score_wrap .score.sub dt{font-weight:700;background:#f5b505;text-align:center}.breeder_cassette_2012 .score_wrap .score.sub dd{font-weight:700;background:#fef3d6}.breeder_cassette_2012 .caption{font-weight:700;background:#eee;border-left:3px solid #cecece}.breeder_cassette_2012 .arrow_link{float:right;margin:5px 0 0 0}.breeder_cassette_2012 .sub_content{border-top:1px dotted #b6a794;position:relative}.breeder_cassette_2012 .sub_content .title{border:1px dotted #b6a794;border-bottom:none;display:block;position:absolute;border-radius:3px 3px 0 0;font-weight:700}.breeder_cassette_2012 .sub_content_inner{overflow:hidden}.breeder_cassette_2012 .photo_list{overflow:hidden}.breeder_cassette_2012 .photo_list li{float:left;box-sizing:border-box;border:1px solid #ddd}.breeder_cassette_2012 .photo_list .photo{text-align:center;overflow:hidden;width:100%;position:relative;float:left;box-sizing:border-box}.breeder_cassette_2012 .photo_list .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.breeder_cassette_2012_pc{border:2px solid #e0d8ce;border-radius:10px;margin:0 0 20px 0}.breeder_cassette_2012_pc .link_details{background:url("../images/link_corner_pink.png") no-repeat right top}.breeder_cassette_2012_pc .info{padding:25px 25px 10px}.breeder_cassette_2012_pc .info_inner{margin:0 0 15px 0}.breeder_cassette_2012_pc .info .photo{width:31%;height:210px}.breeder_cassette_2012_pc .left_wrap{float:right;width:67.5%}.breeder_cassette_2012_pc .name{font-size:26px;margin:10px 0 10px 0}.breeder_cassette_2012_pc .info_table .icon_area_pink{background:url("../images/icon_area_pink.png") no-repeat 3px center;background-size:19px;padding-left:30px}.breeder_cassette_2012_pc .score_wrap{margin:15px 0 0}.breeder_cassette_2012_pc .score_wrap .score.main{width:60%;float:left}.breeder_cassette_2012_pc .score_wrap .score.main dt{font-size:17px;border-right:3px solid #fff;width:30%}.breeder_cassette_2012_pc .score_wrap .score.main dd{width:70%}.breeder_cassette_2012_pc .score_wrap .score.sub{width:40%}.breeder_cassette_2012_pc .score_wrap .score.sub dt{font-size:14px;width:56%;padding:6px 0 0 0}.breeder_cassette_2012_pc .score_wrap .score.sub dd{font-size:14px;width:44%;padding:5px 20px 0 0;text-align:right}.breeder_cassette_2012_pc .score_wrap .score.sub dd span{font-size:22px}.breeder_cassette_2012_pc .caption{font-size:18px;padding:7px 5px 7px 10px;margin:0 0 10px 0}.breeder_cassette_2012_pc .sub_content{padding:25px 20px;margin-top:15px}.breeder_cassette_2012_pc .sub_content .title{left:20px;top:-31px;padding:9px 25px 0 45px;height:22px;background:url("../images/icon_title19.png") no-repeat 20px 13px #fff;background-size:16px}.breeder_cassette_2012_pc .photo_list{margin:0 0 5px -15px}.breeder_cassette_2012_pc .photo_list li{width:23.5%;margin:0 0 0 15px;padding:4px}.breeder_cassette_2012_pc .photo_list .photo{height:150px}.breeder_cassette_2012_sp{border:1px solid #e0d8ce;border-radius:5px;margin:0 0 10px 0;box-shadow:0 2px 4px rgb(0 0 0 / 25%)}.breeder_cassette_2012_sp .link_details{background:url("../images/link_corner_pink_sp.png") no-repeat right top;background-size:101.5px}.breeder_cassette_2012_sp .info{padding:10px 3% 15px}.breeder_cassette_2012_sp .info_inner{margin:0 0 7px 0}.breeder_cassette_2012_sp .info .photo{width:35%;height:80px}.breeder_cassette_2012_sp .left_wrap{float:none;width:auto}.breeder_cassette_2012_sp .name{font-size:15px;margin:10px 0 7px 3px}.breeder_cassette_2012_sp .icon_area_pink{background:url("../images/icon_area_pink.png") no-repeat 3px center;background-size:12px;padding-left:20px;margin:0 0 5px 0}.breeder_cassette_2012_sp .score_wrap{margin:0 0 0 5px;float:left;width:63%}.breeder_cassette_2012_sp .score_wrap .score.main{width:100%;float:none}.breeder_cassette_2012_sp .score_wrap .score.main dt{font-size:12px;border-right:none;width:100%;padding:2px 0 0;height:auto;line-height:1.5em}.breeder_cassette_2012_sp .score_wrap .score.main dd{width:100%;padding:5px 3px 0;height:auto;border-bottom:2px solid #fff}.breeder_cassette_2012_sp .score.main ul img{width:16px}.breeder_cassette_2012_sp .score.main ul .point{font-size:22px;padding:2px 0 0 5px}.breeder_cassette_2012_sp .score_wrap .score.sub{width:100%}.breeder_cassette_2012_sp .score_wrap .score.sub dt{font-size:11px;width:25%;padding:2px 0 0 0;border:none;height:auto}.breeder_cassette_2012_sp .score_wrap .score.sub dd{font-size:11px;width:25%;border:none;padding:2px 0 0 0;text-align:center;height:auto}.breeder_cassette_2012_sp .score_wrap .score.sub dd span{font-size:14px}.breeder_cassette_2012_sp .caption{font-size:14px;padding:4px 5px 4px 7px;margin:0 0 7px 0}.breeder_cassette_2012_sp .arrow_link{font-size:13px}.breeder_cassette_2012_sp .sub_content{padding:15px 3%;margin-top:15px}.breeder_cassette_2012_sp .sub_content .title{left:10px;top:-28px;padding:8px 15px 0 33px;height:20px;background:url("../images/icon_title19.png") no-repeat 10px 12px #fff;background-size:14px}.breeder_cassette_2012_sp .photo_list{margin:0 0 5px -1.5%}.breeder_cassette_2012_sp .photo_list li{width:31.8%;margin:0 0 0 1.5%;padding:2px}.breeder_cassette_2012_sp .photo_list .photo{height:65px}.button_style3 a{display:inline-block;border:1px solid #f5b505;border-radius:45px;font-weight:700}.button_style3 a:hover{opacity:.8}.cat_list_201222 .item{border:1px solid #ddd;overflow:hidden;padding:8px 8px 3px}.cat_list_201222 a:hover .item{opacity:.8}.cat_list_201222 .puppy_information_layout2{box-sizing:border-box}.cat_list_201222 .arrow{color:#f5b505;font-weight:700;text-align:right;box-sizing:border-box}.cat_list_201222 .arrow:after{content:"";display:inline-block;height:10px;width:10px;margin:8px 0 0 2px;background:url(../images/arrow_pink_r.png) no-repeat right center;background-size:7px}.side_menu_2012_list{margin-bottom:10px}.side_menu_2012_list a{display:block;border-bottom:1px #ccc dotted}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.cat_cassette_2101{background:#fff;position:relative;box-shadow:0 0 3px 0 rgba(0,0,0,.12),0 2px 3px 0 rgba(0,0,0,.22)}.cat_cassette_2101 .link_details{display:block}.cat_cassette_2101 .info_inner{overflow:hidden}.cat_cassette_2101 .info .photo{text-align:center;overflow:hidden;position:relative;box-sizing:border-box}.cat_cassette_2101 .info .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:100%;object-fit:contain}.cat_cassette_2101 .info .photo .status{position:absolute;padding:5px 10px;border:2px solid #fff;left:10px;background:#333;color:#fff;top:auto;bottom:10px}.cat_cassette_2101 .info .photo .status.negotiation{background:#61c8cc}.cat_cassette_2101 .info .photo .status.closed{background:#b2aa93}.cat_cassette_2101 .left_wrap{overflow:hidden;box-sizing:border-box}.cat_cassette_2101 .wrap{overflow:hidden}.cat_cassette_2101 .label_list{width:70%;float:left}.cat_cassette_2101 .label{display:inline-block;border-radius:3px;padding:0 4px}.cat_cassette_2101 .label.red_fill{background:#ff3838;color:#fff}.cat_cassette_2101 .label.blue{border:1px solid #47a0d9;color:#47a0d9}.cat_cassette_2101 .label.orange{border:1px solid #ffb600;color:#ffb600}.cat_cassette_2101 .label.green{border:1px solid #60aa37;color:#60aa37}.cat_cassette_2101 .label.brown{background:#a16f27;color:#fff}.cat_cassette_2101 .label.orange_fill{background:#f79100;color:#fff}.cat_cassette_2101 .label.yellow{border:1px solid #dab022;color:#dab022}.cat_cassette_2101 .update-date{width:25%;float:right;text-align:right;color:#888}.cat_cassette_2101 .name{font-weight:700;width:65%;float:left;box-sizing:border-box;color:#333}.cat_cassette_2101 .price{color:#ff6868;font-weight:700;float:left;text-align:left;box-sizing:border-box;letter-spacing:0}.cat_cassette_2101 .profile{width:100%}.cat_cassette_2101 .profile th{font-weight:700;text-align:center;background:#f5b505}.cat_cassette_2101 .profile td{text-align:center;background:#fef3d6}.cat_cassette_2101 .profile td:last-child,.cat_cassette_2101 .profile th:last-child{border-right:none}.cat_cassette_2101 .pr{background:#fef3d6}.cat_cassette_2101 .pr span.ellipsis{color:grey}.cat_cassette_2101 .caption_point{font-weight:700;color:#ffb600;background:url("../images/icon11.png") no-repeat left center}.cat_cassette_2101 .arrow_link{float:right;margin:5px 0 0 0}.cat_cassette_2101 .button_wrap{position:absolute}.cat_cassette_2101 .favorite_wrap{box-sizing:border-box}.cat_cassette_2101 .favorite_popup{position:relative;cursor:pointer;float:none;text-align:center;top:0;right:0;z-index:1}.cat_cassette_2101 .favorite_box{text-align:center}.cat_cassette_2101 .button_favorite button{display:block;width:100%;outline:0;background:#fff;font-weight:700;border-radius:4px;color:#444;margin:0}.cat_cassette_2101 .button_wrap .button_pink{width:49%;float:right;border:1px solid #ffb600;outline:0;background:#ffb600;font-weight:700;border-radius:3px;border-bottom:3px solid #ea0;color:#fff;text-align:center;padding:10px 5px 8px;box-sizing:border-box}.cat_cassette_2101 .button_wrap .button_pink .icon_arrow{background:url("../images/arrow03.png") no-repeat left 49%;background-size:20px;display:inline-block;padding-left:32px}.cat_cassette_2101 .button_wrap .button_pink:hover{opacity:.8}.cat-color_link_2101 .wrap{border-collapse:separate;border-spacing:10px}.cat-color_link_2101 .item{vertical-align:middle;border:1px solid #ddd;color:#714228;line-height:1.2em}.cat-color_link_2101 .similar{overflow:hidden}.cat-color_link_2101 .similar .item{vertical-align:middle;border:1px solid #ddd;color:#714228;line-height:1.2em;padding:16px 10px 12px}.cat-color_link_2101 .item:hover{color:#b96c42;background:#fff9ec}.cat-color_link_2101 .item .icon{display:inline-block;width:26px;height:26px;background-image:url("../images/cat_color.png");background-repeat:no-repeat;background-size:236px;margin:-4px 10px 0 0;float:left}.cat-color_link_2101 .item .icon.black{background-position:-1px 0}.cat-color_link_2101 .item .icon.silver{background-position:-27.5px 0}.cat-color_link_2101 .item .icon.white{background-position:-53.5px 0}.cat-color_link_2101 .item .icon.cream{background-position:-80px 0}.cat-color_link_2101 .item .icon.faun{background-position:-106px 0}.cat-color_link_2101 .item .icon.apricot{background-position:-132px 0}.cat-color_link_2101 .item .icon.orange{background-position:-158px 0}.cat-color_link_2101 .item .icon.red{background-position:-184px 0}.cat-color_link_2101 .item .icon.chocolate{background-position:-210px 0}.cat-color_link_2101 .item .icon.black-tan{background-position:-1px -26px}.cat-color_link_2101 .item .icon.choco-tan{background-position:-27.5px -26px}.cat-color_link_2101 .item .icon.wolf-sable{background-position:-53.5px -26px}.cat-color_link_2101 .item .icon.orange-sable{background-position:-80px -26px}.cat-color_link_2101 .item .icon.pied{background-position:-106px -26px}.cat-color_link_2101 .item .icon.brindle{background-position:-132px -26px}p.notes{text-align:left;padding:0 0 5px 0;font-size:13px;color:#888}.title_style4 .inner{margin:0 auto}.title_style4 .title{font-weight:700;line-height:1.3em;letter-spacing:0;color:#333}span.title_cat_id{display:inline-block}.title_style4 .button_wrap{position:absolute;top:16px;right:0}.title_style4 .favorite_wrap{box-sizing:border-box}.title_style4 .fav_count{float:right;padding:1px 5px;font-size:12px;letter-spacing:.03em}.title_style4 .favorite_popup{position:relative;cursor:pointer;float:none;text-align:center;top:0;right:0;z-index:2}.title_style4 .favorite_box{text-align:center}.title_style4 .button_favorite button{display:block;width:100%;outline:0;background:#fff;font-weight:700;font-size:12px;border-radius:4px;color:#444;margin:0}.action_button_wrap .button_orange:hover,.title_style4 .button_wrap .button_orange:hover{opacity:.8}.title_style4 .inner{position:relative}.title_style4.breeder .title{font-size:28px;border-left:none;width:70%;background:url("../images/icon_man_pink_l.png") no-repeat 0 0;padding:13px 0 3px 65px;background-size:47.5px}.title_style4.breeder .button_wrap{width:30%}.action_button_wrap .button_orange,.title_style4 .button_wrap .button_orange{width:60%;float:right;border:1px solid #e8790e;outline:0;background:#f98b20;font-weight:700;border-radius:3px;border-bottom:3px solid #e8790e;color:#fff;text-align:center;padding:9px 5px 7px;box-sizing:border-box;margin:0}.action_button_wrap .button_gray,.title_style4 .button_wrap .button_gray{width:unset;float:right;outline:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#bababa),color-stop(1,#989898));font-weight:700;border-radius:5px;color:#fff;text-align:center;padding:9px 5px 7px;box-sizing:border-box;margin:0}.button_gray.nolink{pointer-events:none}.title_style4.breeder .button_wrap .button_orange{width:auto;display:inline-block;padding:9px 12px 7px}.photo_video_box.center{margin:0 auto 20px}.photo_video_box .swiperbox{border:none;width:auto;box-sizing:border-box}.photo_video_box #slider,.photo_video_box #slider2,.photo_video_box #slider3,.photo_video_box #slider4,.photo_video_box #slider5{min-height:25vw}.photo_video_box #slider5,.photo_video_box #thumbs,.photo_video_box #thumbs2,.photo_video_box #thumbs3,.photo_video_box #thumbs4{min-height:6vw}.photo_video_box .photo{border:1px solid #e5e5e5;padding:10px;width:100%;box-sizing:border-box}.photo_video_box .swiper-slide .photo-description{position:absolute;bottom:0;background:#333;background-color:rgba(37,37,37,.5);color:#fff;padding:1px 6px;font-size:14px;text-align:center;width:100%}.speech-bubble_yellow_style2{font-weight:700;margin:0 auto 10px auto;position:relative;background:#ffe49b;border-radius:4px;text-align:center}.speech-bubble_yellow_style2:before{position:absolute;content:"";top:-13px;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border:15px solid transparent;border-bottom:15px solid #ffe49b;margin:0 auto}.title_style5{border-top:solid 2px #f5b505;border-bottom:1px solid #e5e5e5e5;font-weight:700}.title_style5.blue{border-top:solid 2px #4fb1fb;color:#40a2ec}.title_style5.vermilion{border-top:solid 2px #ef7655;color:#ef7655}.table_style4{width:100%;margin:-10px 0 0 0}.table_style4 tr{border-bottom:1px dotted #ddd}.table_style4 tr:last-child{border-bottom:none}.table_style4 th{font-weight:700;text-align:left;vertical-align:top}.table_style4 a{color:#f5b505;text-decoration:none}.table_style4 a:hover{text-decoration:underline}.tag_style2{background:#f5b505;margin:5px 0 0 0;display:inline-block}.breeder_box_style1{overflow:hidden}.breeder_box_style1 .name{font-weight:700}.breeder_box_style1 .score.main dt{border:none}.breeder_box_style1 .score.main dd{border:none}.breeder_box_style1 .score.sub dt{border-left:none;width:47%}.breeder_box_style1 .score.sub dd{border-right:none;text-align:right;width:53%}.breeder_box_style1 .arrow_link{float:right}.border_t{border-top:1px solid #ddd}.link_breeder_interview{border:1px solid #ddd;padding:3px}.link_breeder_interview a{display:block;background-color:#fae3a7;background-image:url("../images/arrow_pink_r_2.png"),url("../images/bg_diagonal-line_white_m.png");background-repeat:no-repeat,repeat;font-weight:700}.link_breeder_interview a:hover{opacity:.9}.link_breeder_interview .icon_microphone{background:url("../images/icon_title08.png") no-repeat 5px center}.js_accordion.accordion_style_green .add{border:2px solid #7ab22a;font-weight:700;color:#62a403}.js_accordion.accordion_style_green .add:hover{opacity:.8}.js_accordion.accordion_style_green .add.selected{border-top:2px solid #7ab22a;border-bottom:1px solid #e5e5e5}.flow_welcome{margin-top:-10px}.flow_welcome li{border-bottom:1px dotted #ddd}.flow_welcome li:last-child{border-bottom:none}.flow_welcome .step .title{border-left:3px solid #7ab22a;font-weight:700}.flow_welcome .step .title span{color:#7ab22a}.flow_welcome .image{text-align:center}.flow_welcome .caption{font-weight:700;margin-bottom:10px}.tag_style3{border:1px solid #b4b4b4;border-radius:25px;padding:2px 15px;display:inline-block;margin:2px 2px 5px 0}.flow_welcome .icon_arrow{background:url("../images/arrow10.png") no-repeat 0 0;padding:0 0 0 25px}.flow_welcome a{color:#f5b505;text-decoration:none}.flow_welcome a:hover{text-decoration:underline}.flow_welcome .bg{border-radius:6px;background:#fef3d6}.flow_welcome .note{color:#888;line-height:1.4em}.flow_welcome .mb_10{margin-bottom:10px}.flow_welcome .mb_20{margin-bottom:20px}.js_accordion.accordion_style_orange .add{border:2px solid #ffa101;font-weight:700;color:#ff7f01}.js_accordion.accordion_style_orange .add:hover{opacity:.8}.js_accordion.accordion_style_orange .add.selected{border-top:2px solid #ffa101;border-bottom:1px solid #e5e5e5}.benefits_2103.border_red{border:2px solid #f45151;background:#fff}.benefits_2103 .title{font-size:24px;color:#e5a027;font-weight:700;border:none;padding:0;background:0 0}.benefits_2103 .title img{margin:0 auto}.benefits_2103 .item .heading{background:#b0d058 url("../images/decorative_stripes_white_100.png") repeat;background-size:10px}.benefits_2103 .item .heading .wrap{display:table;width:auto}.benefits_2103 .item .heading .wrap .icon{display:table-cell}.benefits_2103 .item .heading .wrap .text{display:table-cell;font-weight:700;text-align:left;vertical-align:middle}.benefits_2103 .item .contents{text-align:center}.benefits_2103 .contents .note{line-height:1.4em;text-align:left;margin:15px 0 0 0;color:#666}.benefits_2103 .row_2{box-sizing:border-box;border-collapse:separate}.benefits_2103 .row_2 .item{vertical-align:top}.benefits_2103 .row_2 .item .heading .wrap .text{line-height:1.4em}.benefits_2103 .icon_warranty{padding:125px 0 0 0;background:url("../images/benefits2103_icon_warranty.png") no-repeat center 10px;background-size:87.5px}.benefits_2103 .icon_warranty p{text-align:left;margin:0}.benefits_2103 a{color:#f5b505;text-decoration:underline}.benefits_2103 a:hover{opacity:.8}.benefits_2103 a.arrow{text-decoration:none}.benefits_2103 .benefits_coupon{background:#f6f1eb}.benefits_2103 .benefits_coupon .coupon_row{display:table-row}.benefits_2103 .benefits_coupon .coupon_row .coupon_item:last-child{border-right:none}.benefits_2103 .benefits_coupon .coupon_heading .wrap{display:table;width:100%}.benefits_2103 .benefits_coupon .coupon_heading .number{display:table-cell;color:#fff;text-align:left;font-weight:700;line-height:1.6em}.benefits_2103 .benefits_coupon .coupon_heading .number span{display:block}.benefits_2103 .benefits_coupon .coupon_heading .text{display:table-cell;vertical-align:middle;font-weight:700;color:#7b532d;text-align:center}.benefits_2103 .benefits_coupon.block_3_uneven .coupon_contents p{text-align:left}.benefits_2103 .benefits_coupon .peppy_wrap .note{line-height:1.5em}.benefits_2103 .benefits_coupon .coupon_contents .other_wrap p{font-weight:700;color:#7b532d;text-align:center}.special-food-buffet{overflow:hidden;margin:0 auto;text-align:center}.special-food-buffet img{margin:0 auto}.special-food-buffet .bg{background:#f7f3e8}.special-food-buffet .note{color:#333}.special-food-buffet .lead-sentence{padding-bottom:80px}.special-food-buffet .special-food .note{text-align:left}.special-food-buffet .coupon{background-image:url("../images/special-food-buffet/special-food-buffet_coupon_bg_top.png"),url("../images/special-food-buffet/special-food-buffet_coupon_bg_bottom.png"),url("../images/special-food-buffet/special-food-buffet_coupon_bg_middle.png");background-position:center top,center bottom,center top;background-repeat:no-repeat,no-repeat,repeat-y;padding:0 0 30px 0;box-shadow:0 2px 3px rgba(0,0,0,.15)}.special-food-buffet .coupon .title{background:#6e5735;color:#fff;font-weight:700;letter-spacing:.1em}.special-food-buffet .coupon .note{text-align:left}.lp{overflow:hidden;margin:0 auto;text-align:center}.lp img{width:100%;margin:0 auto}.lp .bg{background:#f7f3e8}.lp .note{color:#333}.lp .contents__btn{width:330px;height:60px;line-height:60px;margin:10px auto;border:3px solid #b9b9b9;text-align:center}.lp .contents__btn a{display:block;height:100%}.benefits_map{background:#f1eee8;text-align:center;box-sizing:border-box}.benefits_map img{-webkit-backface-visibility:hidden}.benefits_map a:hover img{opacity:.8}.benefits_map .benefits_map_title{color:#5b481f;font-weight:700}.benefits_map_item{border:2px solid #e3dbc7;background:#fff;box-sizing:border-box;position:relative}.benefits_map_item .check-mark{position:absolute}.benefits_map_item .check-mark img{width:100%}.benefits_map_item .item_heder{overflow:hidden}.benefits_map_item .item_heder .caption{color:#6a3d2b;font-weight:700;text-align:left;float:left}.benefits_map_item .caption .emphasis{color:#ff8a00;background:linear-gradient(transparent 50%,#fff0be 0)}.benefits_map_item .item_heder .illust{width:24%;float:right}.benefits_map_item .ticket{background-image:url("../images/decorative_circle_white.png"),url("../images/decorative_circle_white.png"),url("../images/decorative_stripes_white_100.png");background-repeat:no-repeat,no-repeat,repeat;background-color:#d3cdbe;overflow:hidden}.benefits_map_item .ticket.activ{background-color:#fbd074}.benefits_map_item .ticket .coupon{background:#fff}.benefits_map_item .ticket .coupon img{width:100%}.benefits_map_item .ticket .stamp{text-align:center}.benefits_map_details img{-webkit-backface-visibility:hidden}.benefits_map_details_title{background:#7c6b51;text-align:center;font-weight:700;color:#fff}.benefits_map_details .caption{font-weight:700}.benefits_map_details .caption .icon_present-box{display:block}.benefits_map_details .benefits_2103{margin:40px auto 0}.benefits_map_details .button_pink_border{text-align:center}.benefits_map_details .button_pink_border a{border:1px solid #e85d87;padding:10px;border-radius:25px;display:inline-block;margin:0 auto;text-decoration:none}.benefits_map_details .guide_title{margin-top:40px}.appeal_member-registration_button{background:#fcecc9}.appeal_member-registration_button .arrow_link{float:right}.appeal_member-registration{overflow:hidden}.appeal_member-registration a{color:#f5b505;text-decoration:underline}.appeal_member-registration a:hover{opacity:.8}.appeal_member-registration_hedding_style1{font-weight:700;position:relative;background:url(../images/decorative_stripes_white.png) repeat-x center bottom #f9ecd0;text-align:center}.appeal_member-registration_hedding_style1 .icon{position:absolute;content:'';display:block;background:#f9ecd0;border-radius:100px 100px 0 0;left:0;right:0;margin:0 auto}.appeal_member-registration .img_wrap{overflow:hidden;text-align:center}.appeal_member-registration_hedding_style2{font-weight:700;text-align:left;background:#f9ecd0}.appeal_member-registration .member_function_item{border:4px solid #f9ecd0;line-height:1.8em;text-align:left}.appeal_member-registration .member_function_item .heading{font-weight:700}.appeal_member-registration .text_underline_yellow{background:linear-gradient(transparent 50%,#ffef87 50%);font-weight:700}.appeal_member-registration .peppy_img_wrap{overflow:hidden;text-align:left}.appeal_member-registration .text_pink{font-weight:700;color:#f5b505}.appeal_member-registration .get-coupon_wrap{overflow:hidden;background:#fcecc9}.appeal_member-registration .get-coupon_wrap .speech-balloon{position:absolute;top:0}.appeal_member-registration .get-coupon_wrap .get-contract-report,.appeal_member-registration .get-coupon_wrap .get-member-registration{position:relative}.appeal_member-registration .get-coupon_wrap .get-evaluation-post{position:relative;clear:both;text-align:center}.appeal_member-registration .get-coupon_wrap .get-member-registration .speech-balloon{left:0}.appeal_member-registration .get-coupon_wrap .get-contract-report .speech-balloon{right:0}.appeal_member-registration .get-coupon_wrap .get-evaluation-post .speech-balloon{left:0;right:0;margin:0 auto}.appeal_member-registration .get-coupon_wrap .coupon_row_2{overflow:hidden}.Tracking-Button .button_pink a{margin:10px auto 0;background:#f5b505 url("../images/arrow_white.png") no-repeat right 20px center;background-size:10px;display:block;border:none}.on-mouse2{padding:0;margin:10px}.on-mouse2 .on-mouse_icon{width:20px;height:auto}.on-mouse2 .fukidashi{display:none;position:absolute;left:0;border-radius:5px;background:rgba(0,0,0,.8);text-align:left;color:#fff}.on-mouse2 .text:hover+.fukidashi{display:block}.characteristic_ttl{color:#fff;line-height:1;background-color:#a18870;border-radius:4px 4px 0 0;margin-left:20px;padding:12px;display:inline-block}.characteristic_ttl:after{content:"";display:inline-block;background:url(../images/icon_title07_white.png) no-repeat top;width:12px;height:10px;background-size:cover;margin:0 0 0 2px}.characteristic_txt{padding:30px 20px;border-top:2px dotted #e2d0c6;border-bottom:2px dotted #e2d0c6}.characteristic_txt .font-small{font-size:14px}.hair_type_banner_list{display:flex;justify-content:space-between;margin-top:5px}.hair_type_banner_list li a img{width:100%}.tab_style1{display:flex;justify-content:space-between}.tab_style1 li{display:inline-block;width:100%;text-align:center;border-left:2px solid #fff}.tab_style1 li:first-child{border-left:none}.tab_style1 li a{display:block;background:#eee;font-weight:700;color:#666}.tab_style1 li a:hover{opacity:.8}.tab_style1 li.active a{background:#fceecc;color:#f5b505}.form_type-text_style1{text-align:center}.form_type-text_style1 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;font:inherit;outline:0;margin:0 auto}.form_type-text_style1 input::placeholder{color:#888}.text-link_style1{display:flex;flex-wrap:wrap}.text-link_style1 li{text-align:center;border-right:1px solid #ccc;padding:0 23px 0 0;margin:0 0 0 23px;color:#999;line-height:1em}.text-link_style1 li:last-child{border-right:none}.text-link_style1 li a{color:#f5b505;text-decoration:underline}.text-link_style1 li a:hover{color:#f7c54d;text-decoration:none}.cat-breed_card{background:#f9f6ef;letter-spacing:.09em}.cat-breed_card .d-b_c_text{box-sizing:border-box}.cat-breed_card .d-b_c_title{background:#a08168;font-weight:700;color:#fff}.cat-breed_card .d-b_c_title .size{float:right;font-size:16px;background:#fff;padding:8px 10px;color:#a08168;border-radius:25px;line-height:1em;margin:0 0 0 5px}.cat-breed_card .photo{text-align:center;overflow:hidden;position:relative;box-sizing:border-box}.cat-breed_card .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:110%;height:auto}.cat-breed_card.no-image .d-b_c_content{display:block}.cat-breed_card.no-image .d-b_c_text{width:auto}@media screen and (max-width:1100px){.tab_style1{margin:10px -3.1% 10px}.tab_style1 li a{font-size:14px;padding:17px 10px 13px}.tab_style1 li.active a{border-top:2px solid #ef7091;padding:15px 10px 13px}.text-link_style1{margin:20px 0 5px auto}.text-link_style1 li{font-size:15px;margin-bottom:18px}.cat-breed_card_wrap{margin:0 auto 30px}.cat-breed_card{padding:18px 4%;border-radius:6px;line-height:1.8em;margin-bottom:20px}.cat-breed_card .d-b_c_content{display:block}.cat-breed_card .d-b_c_text{width:auto;margin:-18px 0 0 0}.cat-breed_card .d-b_c_title{font-size:15px;padding:12px 4%;border-radius:6px 6px 0 0;margin:0 -4.1% 13px;width:auto;line-height:1.3em}.cat-breed_card .d-b_c_title .size{display:none}.cat-breed_card .photo{width:auto;height:230px;margin-bottom:15px}}@media screen and (max-width:374px){.tab_style1 li a{font-size:13px;padding:17px 5px 13px}.cat-breed_card .photo{width:auto;height:200px;margin-bottom:13px}.text-link_style1{margin:20px 0 5px -15px}}.form_v-d_s_date{margin:20px 0 20px}.form_v-d_s_date .accordion_toggle.open{border-left:none;background:url("../images/arrow14.png") no-repeat left center;background-size:18px;padding:1px 0 1px 26px;color:#ed7192;cursor:pointer;margin-bottom:10px}.form_v-d_s_date .accordion_toggle.open.selected{background:url("../images/arrow_pink_b_s.png") no-repeat 0 center;background-size:18px;margin-bottom:10px}.f_v-d_s_date_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;width:80%}.f_v-d_s_date_input input{font-size:16px;padding:20px;width:80%;outline:0}.f_v-d_s_date_input dd{width:72%}.f_v-d_s_input_add_wrap{overflow:hidden;margin-bottom:20px}.f_v-d_s_input_add{display:inline-block;background:url("../images/toggle_add_white.png") no-repeat 20px center #f6b506;background-size:14px;padding:10px 20px 10px 43px;cursor:pointer;border-radius:10px;color:#fff}@media screen and (max-width:1100px){.form_v-d_s_container{display:flex}.form_v-d_s_date{width:52%;margin:15px 0 0}.f_v-d_s_date_input{width:100%;display:block}.f_v-d_s_date_input dd{width:95%;padding-top:3px}.f_v-d_s_input_add_wrap{overflow:hidden;margin:auto 2px 6px auto}.f_v-d_s_input_add{display:inline-block;background:url("../images/toggle_add_white.png") no-repeat 15px center #f6b506;background-size:14px;padding:8px 15px 8px 38px}}.koneko_breeder_navi_comment{background:#fff4ea;margin:15px auto;padding:20px;color:#000;max-width:690px}.doutori-notice{font-weight:700;background:#ffe49b;margin:10px auto;padding:4px;color:red}.doutori-notice a{text-decoration:underline;color:inherit}.benefits_2108 .benefits_kv{width:100%}.benefits_2108 .benefits_page-link{display:flex;justify-content:center}.benefits_2108 .benefits_page-link li{display:flex;flex-direction:column}.benefits_2108 .benefits_page-link a{margin-top:auto}.benefits_2108 .benefits_page-link img{width:100%;image-rendering:-webkit-optimize-contrast}.benefits_2108 .item .heading{background:#e8dab6}.benefits_2108 .item .contents img{width:100%;max-width:100%;image-rendering:-webkit-optimize-contrast;margin:0 0 15px}.benefits_2108 .item .contents p{text-align:left;margin:15px 0 0}.benefits_2108 .item .contents .note{color:#888;font-size:12px}.benefits_2108 a.arrow{display:block;border:1px solid #a89370;border-radius:25px;background:url("../images/arrow_brown-circle_s.png") no-repeat right 15px center;background-size:18px;color:#a89370;padding:7px 20px 7px 10px}.benefits_2108 .benefits_button_wrap{display:flex;justify-content:center;flex-wrap:wrap}.benefits_2108 .item .contents .wrap_1minute-video{position:relative;width:auto}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video{position:absolute;bottom:0}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video:hover{opacity:1}.benefits_2108 .item .contents .wrap_1minute-video .button_1minute-video img{margin:0 0 0}.benefits_2108 .item .contents .list_contents{padding:0 0 10px 0;border-bottom:1px solid #ddd}.benefits_2108 .item .contents .list_contents:last-child{border-bottom:none;padding:0}.benefits_2108 .item .contents .list_contents .caption{font-weight:700;color:#85662f;text-align:left}.benefits_2108 .benefits_staff-message{width:100%}.anicli_lp_renew{font-family:'Noto Sans JP',sans-serif;letter-spacing:0;color:#201713}.anicli_lp_renew a{color:#b12023}.anicli_lp_renew a:hover{opacity:.8}.anicli_lp_renew img{width:100%;image-rendering:-webkit-optimize-contrast}.anicli_lp_renew .a_l_r_apply{text-align:center;overflow:hidden}.anicli_lp_renew .a_l_r_apply .a_l_r_button{text-align:center;position:relative;font-weight:700;color:#fff;background:#9e9e9e}.anicli_lp_renew a:hover .a_l_r_button-primary{opacity:.9}.anicli_lp_renew .a_l_r_apply .a_l_r_button span{position:absolute;left:0;right:0;margin:0 auto;display:block;border:2px solid #9e9e9e;border-radius:25px;background:#fff;color:#898888}.anicli_lp_renew .a_l_r_apply .a_l_r_button.red{background:#b12023;border-color:#860e11}.anicli_lp_renew .a_l_r_apply .a_l_r_button.red span{border-color:#b12023;color:#b12023}.anicli_lp_renew .a_l_r_notes{display:table;padding-left:0}.anicli_lp_renew .a_l_r_notes .item{list-style:none;line-height:1.6;color:#666}.anicli_lp_renew .a_l_r_notes .item .notes_head{display:table-cell;vertical-align:top;white-space:nowrap;padding-right:3px}.anicli_lp_renew .a_l_r_notes .item .notes_body{display:table-cell;vertical-align:top;text-align:left}.anicli_lp_renew .a_l_r_worries{text-align:center;color:#1b3a60}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption{font-weight:700}.anicli_lp_renew .a_l_r_worries .a_l_r_worries_caption span{display:inline-block;color:#fff;background:#1b3a60;border-radius:25px;font-weight:400;letter-spacing:.08em}.anicli_lp_renew .a_l_r_worries_list li{background:rgba(255,255,255,.7);border-radius:10px;font-weight:400;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}.anicli_lp_renew .a_l_r_worries_list .a_l_r_worries_list_caption{font-weight:700;text-decoration:underline;text-underline-offset:10px}.anicli_lp_renew .a_l_r_doctors{background:#b12023;text-align:center}.anicli_lp_renew .a_l_r_doctors_text{color:#fff;font-weight:700}.anicli_lp_renew .a_l_r_reason{background:url("../images/anicli-24/anicli24_reason_bg.jpg") no-repeat left bottom}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption{text-align:center;color:#fff;background:#b12023;font-weight:700;position:relative}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption:before{content:"";position:absolute;top:100%;left:50%}.anicli_lp_renew .a_l_r_reason .a_l_r_reason_caption span{display:inline-block}.anicli_lp_renew .a_l_r_reason_list li{font-weight:400px}.anicli_lp_renew .a_l_r_reason_list .a_l_r_reason_list_caption{font-weight:700;overflow:hidden;line-height:1.5em}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption{text-align:center;color:#4c3726;font-weight:700}.anicli_lp_renew .a_l_r_voice .a_l_r_voice_caption span{display:inline-block}.anicli_lp_renew .a_l_r_voice_list li{font-weight:400px}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption{font-weight:500;line-height:1.9em}.anicli_lp_renew .a_l_r_voice_list .a_l_r_voice_list_caption span{background:#ffef99}.anicli_lp_renew .a_l_r_register_caption{position:relative;display:block;text-align:center;margin:0 auto;font-weight:700;border:solid 3px #b12023;letter-spacing:.1em}.anicli_lp_renew .a_l_r_register_caption:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid transparent;border-top:12px solid #fff;z-index:2}.anicli_lp_renew .a_l_r_register_caption:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid transparent;border-top:14px solid #b12023;z-index:1}.anicli_lp_renew .a_l_r_register_flow li{font-weight:700}.anicli_lp_renew .a_l_r_special-offer{background:#f9f6ed;text-align:center}.anicli_lp_renew .a_l_r_special-offer_caption{font-weight:700;color:#b12023}.anicli_lp_renew .a_l_r_font32,.anicli_lp_renew .a_l_r_font36{font-weight:700;margin:0 auto;text-align:center}.anicli_lp_renew .a_l_r_oblique-line{background:url("../images/anicli-24/anicli24_oblique-line_l.png") no-repeat 2% bottom,url("../images/anicli-24/anicli24_oblique-line_r.png") no-repeat 98% bottom;display:inline-block;margin:10px 0}.anicli_lp_renew .a_l_r_bg-yellow{background:#ffe868;display:inline-block}.anicli_lp_renew .a_l_r_font-red-border{color:#b12023;display:inline-block;text-decoration:underline}.receive-gift{text-align:center;overflow:hidden}.receive-gift .r-g_page_title{background:#fceecc;font-weight:700}.receive-gift .r-g_page_title span{display:block}.receive-gift .r-g_contents{padding:0 0 50px;overflow:hidden;margin:0 auto}.receive-gift .text_aling_l{text-align:left}.receive-gift .text_aling_l_ex{text-align:left}.receive-gift .text_aling_c{text-align:center}.receive-gift .text_aling_l p{line-height:1.7em}.receive-gift .step5 .last_comment{padding-top:20px}.receive-gift .b-r_button_pink_l:link,.receive-gift .b-r_button_pink_l:visited{clear:both;border-radius:45px;border-bottom:6px solid #dd9e00;font-weight:700;color:#fff;text-decoration:none;letter-spacing:1px}.receive-gift .b-r_button_pink_l:link .btn_text,.receive-gift .b-r_button_pink_l:visited .btn_text{line-height:27px}.receive-gift .b-r_button_pink_l:link.step5,.receive-gift .b-r_button_pink_l:visited.step5{margin:10px auto}.receive-gift a{color:#ffb600;text-decoration:underline}.receive-gift a:hover{opacity:.9}.receive-gift .r-g_contents.oath{background:#fefadf;padding-top:80px}.receive-gift .r-g_oath_img{overflow:hidden;margin:0 auto}.receive-gift .r-g_oath_text{margin:0 auto 0;display:block}.receive-gift .border_left{border-left:4px solid #ff8d8d;font-size:22px;margin-bottom:10px;padding-left:5px}.r-g_select select{width:100%;padding:1em;cursor:pointer;border:none;outline:0;background:0 0;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.r-g_select select::-ms-expand{display:none}.r-g_select.arrow{position:relative;border:1px solid #ccc;background:#fff}.r-g_select.arrow::before{position:absolute;top:1.2em;right:.9em;width:0;height:0;padding:0;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.r-g_select.arrow select{padding:13px 38px 13px 10px}.receive-gift .webcrew_choice_checked input[type=checkbox]{display:inline}.receive-gift .r-g_present_title{background:url("../images/icon_present-box_green_m.png") no-repeat center top;font-weight:700}.receive-gift .r-g_caption{font-weight:700;border-left:3px solid #ffb600;text-align:left}.receive-gift .r-g_flow{display:table;width:100%;margin:0;padding-left:0}.receive-gift .r-g_flow .item{border-bottom:1px dotted #ccc}.receive-gift .r-g_flow .item:last-child{margin:0}.receive-gift .r-g_flow .item .r-g_flow_head{display:table-cell;vertical-align:top;white-space:nowrap;text-align:center}.receive-gift .r-g_flow .item .r-g_flow_head .number{display:inline-block;border:1px solid #ccc;line-height:1em;font-weight:700}.receive-gift .r-g_flow .item .r-g_flow_body{display:table-cell;vertical-align:top}.receive-gift .r-g_flow .notes{display:block;color:#777}.receive-gift .r-g_peppy_img_1{width:100%}.receive-gift .r-g_peppy_img_2{width:100%;margin-bottom:30px}.receive-gift .r-g_contents.anicli24{width:908px}.receive-gift img{image-rendering:-webkit-optimize-contrast}.receive-gift .r-g_anicli24_img_1{width:100%;margin:20px 0 50px}.receive-gift .r-g_anicli24_img_2{width:100%;margin-bottom:50px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap{display:flex;flex-direction:row-reverse}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .text{text-align:left;width:62%}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .text p{margin:10px 0 30px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .img{width:38%;margin-left:20px}.receive-gift .r-g_contents.anicli24 .texts_photo_wrap .img img{width:100%}.receive-gift .mognyan-kv{max-width:100%}.receive-gift .mognyan_read{margin:10px}.receive-gift .r-g_peppy_img_1{margin:0!important}.r-g_select{text-align:left}.r-g_select li{margin:0 0 25px 0}.r-g_select .radio{padding:0 0 0 32px}.r-g_select .checkbox:after,.r-g_select .radio:after{width:20px;height:20px;border-radius:45px;margin-right:10px}.r-g_select .radio:before{width:14px;height:14px}.necoichi img.r-g_necoichi{width:100%}.necoichi .necoichi_txt{margin-bottom:30px}.receive-gift .notes{display:table;width:100%;padding-left:0}.receive-gift .notes .item{line-height:1.6;margin:0 0 5px 0;color:#777}.receive-gift .notes .item .notes_head{display:table-cell;vertical-align:top;white-space:nowrap;padding-right:.5em}.receive-gift .notes .item .notes_body{display:table-cell;vertical-align:top}.receive-gift .r-g_royal-canin_img{margin:0 auto}.receive-gift .r-g_contents.step5 .r-g_caption{border-left:5px solid #ccc}.receive-gift .r-g_scroll{height:300px;overflow-y:scroll}.receive-gift .r-g_checkbox .checkbox:after{margin-top:-12px;width:20px;height:20px;border-radius:3px}.receive-gift .r-g_checkbox .checkbox:before{left:7px;margin-top:-9px;width:6px;height:11px}.receive-gift .r-g_contents.rejection .r-g_contents_1{background:#fff7db}.receive-gift .r-g_contents.rejection .r-g_contents_2{margin:0 auto}.receive-gift_alert{border:2px solid #ff0040;text-align:left;margin:0 auto 20px;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.3)}.receive-gift_alert .row_wrap{overflow:hidden;font-weight:700;color:#ff0040}.receive-gift_alert .r-gdays{float:left}.receive-gift_alert .link{float:right;text-decoration:underline}.receive-gift .r-g_contents.complet .r-g_contents_1{background:#fff7db}.receive-gift .r-g_contents.complet .r-g_contents_2{margin:0 auto}.receive-gift .r-g_contents.complet_anicli24{width:908px;padding-top:60px}.receive-gift .r-g_contents.complet_anicli24 .r-g_anicli24_img_1{margin:40px 0 20px}.popup_content .popup_content_wrap.receive_gift{background:0 0;color:#fff}.popup_content .popup_content_wrap.receive_gift .popup-modal-dismiss a{color:#fff;text-decoration:none;border:1px solid #fff;display:inline-block;background:0 0;border-radius:20px;padding:3px 15px 2px}.popup_content .popup_content_wrap.receive_gift .title{font-weight:700;line-height:1.8em;margin:30px auto 20px}.popup_content .receive_gift .present-box_img{margin:0 auto 30px}.popup_content .receive_gift .present_box img{width:100%}.popup_content .popup_content_wrap.receive_gift .button_orange_style2 a{display:block;text-decoration:none}.popup_content .popup_content_wrap.receive_gift a{color:#fff;text-decoration:underline}.promote-contact-to-breeder{border:1px solid #eee;background:#fff;margin:.5em auto .5em}.promote-contact-to-breeder_toggle-link{display:flex;justify-content:center;align-items:center}.promote-contact-to-breeder_toggle-link::before{width:20px;height:20px;content:"";background:no-repeat url(../images/faq_q.png) center/contain;margin-right:.5em;flex:0 0 auto}.promote-contact-to-breeder_toggle-link::after{content:"";width:14px;height:14px;background:no-repeat url(/images/toggle_add.png) center/contain;margin-left:.5em}.promote-contact-to-breeder_message{padding:.7em;margin-top:.7em;background:#ffe49b;display:none}.promote-contact-to-breeder_message a{text-decoration:underline}.promote-contact-to-breeder_toggle-link.selected::after{background-image:url(/images/toggle_subtraction.png)}.diagnose_modal{position:fixed;align-items:center;width:100%;height:100vh;left:0;top:0;background:rgba(0,0,0,.3);z-index:999}.diagnose_modal_overlay{width:100%;height:100vh}.diagnose_modal_wrap{position:absolute;background:url(/images/dignosiscontents/bg.png);left:50%;top:50%;transform:translate(-50%,-50%);height:75%;width:calc(100% - 16px);max-width:500px;border-radius:10px}.diagnose_modal_close{border:none;display:block}.diagnose_modal_close:after,.diagnose_modal_close:before{content:'';position:absolute;right:6px;top:-28px;width:2px;height:20px;background:#fff;border-radius:30px}.diagnose_modal_close:before{transform:rotate(45deg)}.diagnose_modal_close:after{transform:rotate(-45deg)}.diagnose_modal_close_area:after,.diagnose_modal_close_area:before{content:'';position:absolute;right:-2px;top:-28px;width:20px;height:20px}.diagnose_modal_contents{padding:24px 16px 16px;height:100%;overflow:auto;box-sizing:border-box}.diagnose_quetion,.diagnose_result_heding{text-align:center;font-size:22px;line-height:1.3}.diagnose_quetion{margin-bottom:24px}.diagnose_quetion_notice{font-size:12px;display:block}.diagnose_answer,.diagnose_intro{background:#fff;padding:16px;border-radius:10px}.diagnose_answer_list{margin-bottom:16px}.diagnose_answer_list:last-child{margin-bottom:0}.diagnose_description{margin-top:16px;font-size:14px;border:3px solid #fdeeee}.diagnose_description_heading{font-size:14px;background:#fdeeee;padding:4px}.diagnose_description_contents{padding:8px;line-height:1.4}.diagnose_description_contents ul{list-style:disc;padding-left:16px}.diagnose_answer_foot{border-top:1px solid #c7c7c7;margin-top:16px;padding-top:16px;text-align:center}.diagnose_button_danger{display:block;text-align:center;width:100%;border:3px solid #f07a7a;background:#f07a7a;border-radius:10px;padding:8px;font-weight:600;color:#fff;font-size:16px;letter-spacing:.15em;box-shadow:4px 6px 0 #7b7b7b;transition:all .3s}.diagnose_button_danger_solid{display:block;text-align:center;width:100%;border:3px solid #f07a7a;background:#fff;border-radius:10px;padding:8px;font-weight:600;color:#f07a7a;font-size:16px;letter-spacing:.15em;box-shadow:4px 6px 0 #7b7b7b;transition:all .3s}.diagnose_button_secondary{display:inline-block;background:#ededed;border:none;border-radius:10px;padding:8px 24px;font-weight:600;color:#444;font-size:14px;transition:all .3s}.diagnose_select_box{position:relative;display:block;width:100%;transition:all .3s}.diagnose_select_box:after{content:'';position:absolute;top:50%;right:16px;width:14px;height:14px;transform:rotate(45deg) translate(-50%,-50%);border-right:2px solid #fff;border-bottom:2px solid #fff;pointer-events:none}.diagnose_select{color:#fff;font-weight:600;font-size:16px;letter-spacing:.15em;box-shadow:4px 6px 0 #7b7b7b;border:3px solid #f07a7a;background:#f07a7a;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:all .3s}.diagnose_select_box:hover .diagnose_select{background:#fff;color:#f07a7a;box-shadow:0 0 0 transparent}.diagnose_answer_image_wrap{display:flex;justify-content:center;flex-wrap:wrap;margin:-8px auto;max-width:340px}.diagnose_answer_image_list,.diagnose_answer_image_list_row{display:flex;flex-direction:column;align-items:center;margin:4px;font-weight:600;font-size:12px;line-height:1.3;text-align:center;letter-spacing:0}.diagnose_answer_image_list_row{width:calc(50% - 8px)}.diagnose_answer_image_square{position:relative;width:100%;margin-bottom:4px}.diagnose_answer_image_square:before{content:"";display:block;padding-top:100%}.diagnose_answer_image_button,.diagnose_answer_image_button_pattern,.diagnose_answer_image_button_row{border:none;display:flex;align-items:center;justify-content:center;background:#fdeeee;border-radius:10px;margin-bottom:4px;width:100%;transition:opacity .3s}.diagnose_answer_image_button_pattern{width:61px;height:61px}.diagnose_answer_image_button_row{position:absolute;top:0;right:0;bottom:0;left:0}.diagnose_answer_image{width:72%}.diagnose_answer_image_hair{width:auto;height:80%}.diagnose_balloon,.diagnose_balloon_resultnone{position:relative;display:inline-block;font-size:12px;font-weight:600;line-height:1.3;background:#fdeeee;border-radius:50px;padding:4px 24px;margin-bottom:8px}.diagnose_balloon:after,.diagnose_balloon_resultnone:after{content:'';position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);border-top:7px solid #fdeeee;border-right:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid transparent}.diagnose_comment{display:inline-block;font-size:12px;font-weight:600;line-height:1.3;padding:4px 14px;margin-bottom:8px}.diagnose_intro{padding:8px;margin:10px}.diagnose_intro_heading{margin:24px 0}.diagnose_intro_contents{padding:16px;background:#fdeeee;margin-bottom:8px}.diagnose_intro_text{font-size:14px;font-weight:600;line-height:1.5}.diagnose_intro_notice{font-size:12px;line-height:1.16;margin:0 10px}.diagnose_button_danger_solid,.diagnose_intro_foot{margin-top:16px}.diagnose_result_message{font-size:14px;text-align:center;font-weight:600;line-height:1.4;margin-bottom:8px}.diagnose_result_heding_lead{font-size:12px}.diagnose_result_heding_sub{text-align:center}.diagnose_result_heding_refrain{font-size:.8em;margin-bottom:16px}.diagnose_result_heding_strong{font-size:1.45em}.diagnose_result_heding_marker{position:relative;display:inline-block;z-index:0}.diagnose_result_heding_marker:after{content:'';position:absolute;width:100%;bottom:4px;left:0;height:8px;background:#f07a7a;z-index:-1}.diagnose_result_slider{overflow-y:auto;overflow-X:scroll;width:calc(100% + 32px);margin-left:-16px;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.diagnose_result_slider_result_breeder_few{padding:8px;margin-left:10px}.diagnose_result_slider_result_cat_few{text-align:center;padding:8px}.diagnose_result_slider::-webkit-scrollbar{display:none}.diagnose_result_slider_list_wrap{display:inline-flex}.diagnose_result_slider_list{padding:0 8px;margin:auto}.diagnose_result_slider_list:last-child{padding:0 16px 0 8px}.diagnose_result_foot{margin-top:24px}.diagnose_result_foot .diagnose_button_danger{margin-bottom:16px}.diagnose_breeder_answer{margin-top:10px}.diagnose_result_breeder_card{width:300px;padding:16px;background:#fff;border-radius:10px}.diagnose_result_breeder_contents{display:flex;width:100%}.diagnose_result_breeder_image{width:81px;height:81px;object-fit:cover}.diagnose_result_breeder_info{margin-left:8px;width:calc(100% - 89px)}.diagnose_result_breeder_address{display:flex;justify-content:space-between;font-size:12px;width:100%}.address_icon{height:12px;width:auto}.diagnose_result_breeder_address_term{display:flex;align-items:center}.diagnose_result_breeder_address_data{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 50px)}.diagnose_result_breeder_name{font-size:16px;line-height:1.2}.diagnose_result_breeder_rating{display:flex;align-items:center;margin-top:6px}.diagnose_result_breeder_rating_val{display:inline-block;font-size:22px;color:#f07a7a;font-weight:600;line-height:1;margin-right:4px}.diagnose_result_breeder_rating_listwrap{display:flex;align-items:center;line-height:1}.diagnose_result_breeder_rating_list{margin-right:2px}.diagnose_result_breeder_rating_list:last-child{margin-right:0}.diagnose_result_breeder_rating_list img{width:22px}.diagnose_result_breeder_score{display:flex;font-size:12px;color:#6e6e6e}.diagnose_result_breeder_score_list{display:flex;margin-right:8px}.diagnose_result_breeder_score_list:last-child{margin-right:0}.diagnose_result_breeder_typewrap{margin-top:16px}.diagnose_result_breeder_type_heading{font-size:12px;font-weight:600;background:#fdeeee;padding:4px;line-height:1;margin-bottom:8px}.diagnose_result_breeder_type{font-size:12px;line-height:1.3;overflow:hidden;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.diagnose_result_breeder_button{display:inline-block;background:#f07a7a;color:#fff;padding:8px;margin-top:8px;font-size:14px;width:95%;border-radius:10px;text-align:center;font-weight:600;line-height:1}.diagnose_result_cat_button{display:block;width:126px;border:3px solid #f07a7a;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.5)}.diagnose_result_cat_image{display:block;width:100%;height:126px;object-fit:cover;border-radius:50%}.diagnose_balloon_resultnone{font-size:17px;font-weight:600}.diagnose_resultnone_image{display:block;width:96px;margin:8px auto;transform:translateX(4px)}#diagnosis_contents_bnr{display:block;width:100%;position:fixed;left:0;bottom:2px;z-index:1000;text-align:right;padding:0 auto;margin-bottom:10px}#diagnosis_contents_bnr img{max-width:30%}.breeder_cassette_2012 .photo_list .photo .status.sale{background:#ed6e91}.breeder_cassette_2012 .photo_list .photo .status.negotiation{background:#61c8cc}.breeder_cassette_2012 .photo_list .photo .status.closed{background:#b2aa93}.breeder_cassette_2012 .photo_list .photo .status{position:absolute;padding:5px 10px;border:2px solid #fff;left:10px;background:#333;color:#fff;top:auto;bottom:10px}.breeder_cassette_2012 .label.gray{border:1px solid #b3b3b3;color:#b3b3b3}.breeder_cassette_2012 .label{display:inline-block;border-radius:3px;padding:0 4px;margin:2px}.swiper-button-next:after,.swiper-button-prev:after{content:none!important}.swiper-container-half .cat_cassette_2101 .label_list{width:100%;float:left}.cat_cassette_2101 .label.yellow_fill{background:#dab022;color:#fff}.swiper-container-half .cat_cassette_2101 .name{width:100%}.swiper-container .swiper-button-prev,.swiper-container-half .swiper-button-prev{background:url(../images/arrow_pink_l.png) no-repeat right 4px top 42%;background-size:15px}.swiper-container .swiper-button-next,.swiper-container-half .swiper-button-next{background:url(../images/arrow_pink_r_3.png) no-repeat right 4px top 42%;background-size:15px}.swiper-container .swiper-pagination-bullet-active,.swiper-container-half .swiper-pagination-bullet-active{background:#ee6f92}.breeder_cassette_2012 .cathouse_introduction_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.review_text{word-break:break-all}.inquiry_example{padding:10px 5px;margin-bottom:5px}.inquiry_example ul{padding-top:10px}.inquiry_annotation ul{color:red;list-style-type:"※";padding-left:15px}.inquiry_annotation ul li{padding-bottom:10px}.key_page_title{background:#fceecc;padding:20px 0 0;overflow:hidden}section.subPageE .key_page_title .inner{margin:0 auto 15px auto}.key_page_title h1{color:#f5b505;font-size:30px;font-weight:700;text-align:center}.key_page_title .icon_cat{background:url("../images/icon_header01.png") no-repeat 0 0;background-size:55px;padding:10px 0 2px 60px}.key_page_title .icon_breeder{background:url("../images/icon_header02.png") no-repeat 0 0;background-size:45px;padding:3px 0 3px 60px}.key_page_title .icon_breeder,.key_page_title .icon_cat{line-height:0}.keyComment{width:1100px;margin:50px auto -30px}.font_size12_sp{padding:0 20px}.search-form-202110{margin:35px 0 0;overflow:hidden}.search-form-202110 .s-f_item_wrap{border:1px solid #e5e5e5;border-radius:8px}.search-form-202110 .s-f_item_wrap a{display:block}.search-form-202110 a:hover{opacity:.8}.search-form-202110 .s-f_item{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center;line-height:1.3em;padding:0 5px}.search-form-202110 .s-f_item.condition{border-bottom:none}.search-form-202110 .s-f_item .s-f_caption{width:9%;font-size:18px;font-weight:700;box-sizing:border-box;margin:0 20px;color:333333}.search-form-202110 .s-f_item .s-f_condition{width:84%;box-sizing:border-box;font-size:15px;font-weight:700;margin:14px 0}.search-form-202110 .s-f_item .s-f_change{width:7%;box-sizing:border-box;margin:14px 20px}.search-form-202110 .s-f_item.cat_breeds .s-f_caption{background:url("../images/icon_pad_pink_l.png") no-repeat 0 center;background-size:28px;padding:3px 0 3px 40px}.search-form-202110 .s-f_item.area .s-f_caption{background:url("../images/icon_title05.png") no-repeat 0 center;background-size:28px;padding:6px 0 6px 40px}.search-form-202110 .s-f_item.condition .s-f_caption{background:url("../images/icon_conditions_pink.png") no-repeat 0 center;background-size:25px;padding:6px 0 6px 40px}.search-form-202110 .s-f_item .s-f_condition .selected{color:#777}.search-form-202110 .s-f_item .s-f_condition .un-selected{color:#cbcbcb}.search-form-202110 .s-f_item .s-f_change .button{display:block;border:1px solid #e5e5e5;font-size:15px;font-weight:700;color:#fff;background-color:#ffb600;letter-spacing:1px;padding:7px 3px;border-radius:4px;border-bottom:3px solid #eee;text-align:center}.search-form-202110 .searchList{display:block}.searchFormP{height:35px;margin-top:20px}.search-form-202110 .searchList .searchFormP .buttonWrap,.search-form-202110 .searchList .searchRule_set2 .buttonWrap2{overflow:hidden;margin:0 auto 0;width:auto;float:left}.search-form-202110 .searchList .searchFormP .buttonWrap p,.search-form-202110 .searchList .searchRule_set2 .buttonWrap2 p{margin:0 15px 0 0}.search-form-202110 .searchList .searchFormP .buttonWrap p a,.search-form-202110 .searchList .searchFormP .buttonWrap2 p a{color:#333;width:auto;border:1px solid #e5e5e5;border-bottom:4px solid #f2f2f2;border-radius:4px;text-align:left;padding:10px 30px 10px 60px;font-size:15px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .save_condition{background:url(../images/icon_keep_beige.png) 25px 50% no-repeat;background-size:19px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(../images/icon_search-condition_beige.png) 20px 50% no-repeat;background-size:25.5px}.search-form-202110 .searchList .change_links{display:inline-block;float:right;margin-top:15px}.selected_count{padding-bottom:15px}.color_select_link-button{width:50%;display:flex;justify-content:space-between}.color_select_link-button li{margin-right:5px;width:50%;display:block}.color_select_link-button li input[type=checkbox]+label{color:#444;background:#fff;border:1px solid #ffb600;border-radius:30px;padding:10px 0;width:100%;display:inline-block;font-size:15px;text-align:center;margin:0 0 5px 0}.color_select_link-button li input[type=checkbox]:checked+label,.color_select_link-button li label:hover{color:#ffb600;background-color:#f9e7b5}.select_link-button li label{background:#efefef;border:1px solid #ddd;border-radius:5px;padding:10px 0;width:100%;display:inline-block;font-size:15px;font-weight:700;text-align:center;margin:0 0 10px 0}@media screen and (max-width:1100px){.key_page_title{padding:10px 0 10px;margin-bottom:3px}section.subPageE .key_page_title .inner{margin:0 auto 0 auto}.key_page_title h1{font-size:15px}.key_page_title .icon_cat{background:url("../images/icon_header01.png") no-repeat 0 0;background-size:34px;padding:6px 0 6px 38px}.key_page_title .icon_breeder{background:url("../images/icon_header02.png") no-repeat 0 0;background-size:30px;padding:6px 0 6px 38px}.keyComment{width:auto;font-size:12px;margin:0}.font_size12_sp{width:auto;font-size:12px;margin:4% 3% 0;padding:0}.search-form-202110{margin:15px 0 5px 0}.search-form-202110 .s-f_item_wrap{border:none;border-radius:0;margin-bottom:13px}.search-form-202110 .s-f_item{line-height:1em;padding:0 0}.search-form-202110 .s-f_item.condition{border-top:1px solid #ebebeb}.search-form-202110 .s-f_item.condition{border-bottom:1px solid #ebebeb}.search-form-202110 .s-f_item .s-f_caption{width:17%;font-size:13px;margin:14px 3% 10px 0}.search-form-202110 .s-f_item .s-f_condition{width:71%;font-size:10px;margin:14px 0}.search-form-202110 .s-f_item .s-f_change{width:12%;margin:14px 0 10px 3%}.search-form-202110 .s-f_item.cat_breeds .s-f_caption{background:url("../images/icon_pad_pink_l.png") no-repeat 0 center;background-size:18px;padding:3px 0 3px 23px}.search-form-202110 .s-f_item.area .s-f_caption{background:url("../images/icon_title05.png") no-repeat 0 center;background-size:18px;padding:6px 0 6px 23px}.search-form-202110 .s-f_item.condition .s-f_caption{background:url("../images/icon_conditions_pink.png") no-repeat 1px center;background-size:16px;padding:6px 0 6px 23px}.search-form-202110 .s-f_item .s-f_change .button{font-size:10px;padding:5px 3px}.search-form-202110 .searchList{display:block}.search-form-202110 .searchList .searchFormP .buttonWrap,.search-form-202110 .searchList .searchRule_set2 .buttonWrap2{width:50%;display:flex;float:left}.search-form-202110 .searchList .searchFormP .buttonWrap p,.search-form-202110 .searchList .searchRule_set2 .buttonWrap2 p{margin:0 1%;width:50%}.search-form-202110 .searchList .searchFormP .buttonWrap p a,.search-form-202110 .searchList .searchFormP .buttonWrap2 p a{border-bottom:3px solid #eee;border-radius:3px;text-align:center;padding:6px 0 6px 18px;font-size:12px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .save_condition{background:url(../images/icon_keep_beige.png) 12px 50% no-repeat;background-size:13px;font-size:11px;height:39px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(../images/icon_search-condition_beige.png) 10px 50% no-repeat;background-size:17px;font-size:11px;line-height:13px;height:39px}.search-form-202110 .searchList .change_links{font-size:11px;padding:5px 0 5px 0;margin-top:0}}@media screen and (max-width:374px){.search-form-202110 .s-f_item .s-f_caption{width:20%;margin:14px 2% 10px 0}.search-form-202110 .s-f_item .s-f_condition{width:68%}.search-form-202110 .searchList .searchFormP .buttonWrap p a,.search-form-202110 .searchList .searchFormP .buttonWrap2 p a{border-bottom:3px solid #eee;border-radius:3px;text-align:center;padding:6px 0 6px 15px;font-size:11.5px;letter-spacing:0}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .save_condition{background:url(../images/icon_keep_beige.png) 8px 50% no-repeat;background-size:13px}.search-form-202110 .searchList .searchFormP .buttonWrap .sButton2 .use_condition{background:url(../images/icon_search-condition_beige.png) 7px 50% no-repeat;background-size:17px}}.popup_content.layout3{max-width:1150px}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap{width:100%;margin:50px 0 0;height:80vh}.popup_form-content_bg .popup_content .popup_content_wrap .search-form-202110_detail .form_list{padding:15px 50px 30px}.popup_form-content_bg .popup_content .popup_content_wrap .search-form-202110_detail .form_list .inner{margin:0 0 30px 0}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap{overflow:hidden;background:#fff;width:93%;border-bottom:none;padding:30px 3% 5px 4%}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .title{font-size:24px}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .popup-modal-dismiss a{border:none}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .popup-modal-dismiss a:hover{opacity:.8}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .popup-modal-dismiss a img{width:22px}.popup_form-content_bg .popup_content.layout3 .select_button{border-top:1px solid #eee;background:#fff;margin-top:-7px}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches{display:flex;justify-content:space-between;align-items:center;padding:10px 5%;font-size:19px;font-weight:700}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches dt{width:80%;text-align:left}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches dd{text-align:right}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches dd span{font-size:30px;color:#ffb600;padding-right:8px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap{background:#7e7e7e;padding:12px 4% 13px;display:flex;align-items:center;letter-spacing:1px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset{width:20%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset button{font-size:15px;font-weight:700;color:#888;background:#fff;border-radius:6px;padding:12px 10px;width:100%;border:none;border-bottom:5px solid #eaeaea}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset button:hover{opacity:.9}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3{width:78%;margin-left:2%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3{width:78%;margin-left:2%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button{font-size:23px;font-weight:700;color:#fff;background:#ffb600;border-radius:6px;padding:9px 10px;width:100%;border:none;border-bottom:5px solid #f3a800}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button .icon{background:url("../images/icon_search_white_m.png") no-repeat left center;background-size:27px;padding:0 0 0 37px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button:hover{background:#f3a800}.search-form-202110_detail .contentTitle_style3{font-size:16px;border-left:none;background:#f3f3f3;padding:10px 10px 10px 15px;margin:0 0 25px 0}.search-form-202110_detail .contentTitle_style4{font-size:16px;border-left:none;background:#f3f3f3;padding:10px 10px 10px 35px;margin:0 0 25px 0}.search-form-202110_detail .contentTitle_style3.add{background:url("../images/admin/arrow_top_black_s.png") no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style3.add:hover{cursor:pointer}.search-form-202110_detail .contentTitle_style3.add.selected{background:url("../images/admin/arrow_bottom_black_s.png") no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style3.add.center{text-align:center;background:url("../images/admin/arrow_top_yellow_s.png") no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style3.add.center.selected{background:url("../images/admin/arrow_bottom_yellow_s.png") no-repeat right 15px center #f3f3f3;background-size:14.5px}.search-form-202110_detail .contentTitle_style4.add{background:url("../images/arrow14.png") no-repeat left 15px center;background-size:14.5px;color:#ea0}.search-form-202110_detail .contentTitle_style4.add:hover{cursor:pointer}.search-form-202110_detail .contentTitle_style4.add.selected{background:url("../images/arrow_pink_b_s.png") no-repeat left 15px center;background-size:14.5px}.search-form-content_header{position:relative;height:30px}.search-form-content_header_title{line-height:30px;color:#ea0;text-align:center;background-image:none}.search-form-content_button{position:absolute;right:15px;top:7px}.selected_count{margin-top:7px}.select_button_wrap{position:relative}.select_button_wrap.area_clear_button{height:32px}.select_button_wrap .search-form-content_button{top:-6px;right:0;margin-right:5px}@media screen and (max-width:750px){.select_button_wrap .search-form-content_button{margin-right:10px}}.select_button_wrap.area_clear_button .search-form-content_button{top:0!important;right:0;margin:0}span.search-form-content_header_title{color:#ea0}.search-form-content_button_toggle{right:50px}.catbreed_tab_wrap{text-align:center}.catbreed_tab_wrap ul.catbreed_tab{width:284px;display:flex;background-color:#efe8e8;border-radius:50px;margin:6px auto 25px}.catbreed_tab_wrap ul.catbreed_tab li{width:100%;padding:13px 0;border-radius:50px;color:#9c8484;text-align:center;cursor:pointer}.catbreed_tab_wrap ul.catbreed_tab li.select{background-color:#ea0;color:#fff}.catbreed_tab_wrap ul.catbreed_tab li label{cursor:pointer}.catbreed_sort_wrap{height:35px;margin-top:20px}.catbreed_sort_wrap p{font-weight:700}.catbreed_sort_wrap .right{float:right;text-align:right}.catbreed_sort_wrap .right .form{width:250px;background:url(../images/icon_order.png) no-repeat 0 50%;background-size:23px}.catbreed_sort_wrap .right .form select{width:200px;padding:5px 5px 5px 10px;border:1px solid #ccc;background:url(../images/arrow_black_b.png) no-repeat right 10px center;background-size:15px;box-sizing:unset}@media screen and (max-width:750px){.catbreed_tab_wrap{text-align:left}.catbreed_tab_wrap ul.catbreed_tab{width:100%}.catbreed_sort_wrap p{font-size:12px}.catbreed_sort_wrap .right{width:34%}.catbreed_sort_wrap .right .form{width:auto;padding:0 0 0 10px;background-size:15px}.catbreed_sort_wrap .right .form select{padding:3px 3px 3px 5px;width:90%;background:url(../images/arrow_black_b.png) no-repeat right 5px center;background-size:10px;box-sizing:border-box}}@media screen and (max-width:1100px){.catbreed_tab_wrap ul.catbreed_tab li{padding:6px 0}}.button_all_and_clear_button{color:#444;margin:0 0 5px 0;font-size:13px;border:1px solid #ccc;background:#fff;padding:5px 8px;border-radius:3px}.search-form-202110_detail .keyword-search_wrap{width:100%;margin:0 5px 15px 0;display:flex}.search-form-202110_detail .keyword-search_wrap div:first-child{width:100%;margin:0 5px 20px 0}.search-form-202110_detail .keyword-search_wrap input{width:100%;border:1px solid #ddd;font-size:16px;padding:14px 15px;box-sizing:border-box;outline:0}.search-form-202110_detail .select_link-button{margin-bottom:10px}.search-form-202110_detail .select_link-button li{margin:0 5px 0 0;display:inline-block}.search-form-202110_detail .select_link-button li:last-child{margin-right:0}.search-form-202110_detail .select_link-button li input[type=checkbox]+label,.search-form-202110_detail .select_link-button li input[type=radio]+label{background:#fff;color:#444;border:1px solid #ddd;font-weight:400;padding:12px 12px;box-sizing:border-box}.search-form-202110_detail .select_link-button li input[type=checkbox]:checked+label,.search-form-202110_detail .select_link-button li input[type=radio]:checked+label{color:#ffb600;border:1px solid #ddd;background:#fceecc}.search-form-202110_detail .catbreedlist .catbreedlist_caption{text-align:left;font-size:14px;border-left:3px solid #acacac;font-weight:700;padding:0 0 0 10px;margin:20px 0 5px 0}.search-form-202110_detail .catbreedlist ul{padding:0 0;margin:0 0 20px 0}.search-form-202110_detail .checkbox_style3{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;cursor:pointer;text-align:center;width:100%;height:100%}.search-form-202110_detail .checkbox_style3:hover{opacity:.8}.search-form-202110_detail .checkbox_style3:after{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:0;left:0;display:block;margin:0;width:100%;height:100%;background:url("../images/icon_check-box_circle.png") no-repeat center center rgba(253,200,69,.6);background-size:39.5px;content:'';opacity:0;border-radius:5px}.search-form-202110_detail input[type=checkbox]:checked+.checkbox_style3:after,.search-form-202110_detail input[type=radio]:checked+.checkbox_style3:after{opacity:1}.popup_content .search-form-202110_detail table.area{margin:10px 0 20px}.search-form-202110_detail .select_color_list{display:flex;flex-wrap:wrap;margin-bottom:10px}.search-form-202110_detail .select_color_list li{padding:0 15px 15px;text-align:center}.search-form-202110_detail .checkbox_style2{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;cursor:pointer;text-align:center}.search-form-202110_detail .checkbox_style2:after{-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:21px;left:0;right:0;display:block;margin:-7px auto 0;width:9px;height:14px;border-right:5px solid #ef6b8e;border-bottom:5px solid #ef6b8e;content:'';opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search-form-202110_detail input[type=checkbox]:checked+.checkbox_style2:after,.search-form-202110_detail input[type=checkbox]:checked+.checkbox_style2:before,.search-form-202110_detail input[type=radio]:checked+.checkbox_style2:after,.search-form-202110_detail input[type=radio]:checked+.checkbox_style2:before{opacity:1}.search-form-202110_detail .select_color{width:50px;height:50px;border-radius:45px;margin:0 auto;background-image:url(../images/coat-color-system_list.png);background-repeat:no-repeat;background-size:422px}.search-form-202110_detail .select_color.white{background-position:-3px 0}.search-form-202110_detail .select_color.cream{background-position:-55.5px 0}.search-form-202110_detail .select_color.yellow{background-position:-108px 0}.search-form-202110_detail .select_color.red{background-position:-160.5px 0}.search-form-202110_detail .select_color.brown{background-position:-212.5px 0}.search-form-202110_detail .select_color.gray{background-position:-264.5px 0}.search-form-202110_detail .select_color.blue{background-position:-316.5px 0}.search-form-202110_detail .select_color.black{background-position:-368.5px 0}.search-form-202110_detail .select_color.sable{background-position:0 -53px;width:68px}.search-form-202110_detail .select_color.tan{background-position:-65px -53px;width:68px}.search-form-202110_detail .select_color.dapple{background-position:-132px -53px}.search-form-202110_detail .select_color.marl{background-position:-185px -53px}.search-form-202110_detail .select_color.brindle{background-position:-238.5px -53px}.search-form-202110_detail .select_color.other{background-position:-291px -53px}.search-form-202110_detail .color_name{font-size:10px;letter-spacing:0}.search-form-202110_detail .select_check-box{display:flex;flex-wrap:wrap}.search-form-202110_detail .select_check-box li{padding:0 20px 15px 0;margin-right:20px;width:18%;box-sizing:border-box}.search-form-202110_detail .select_check-box li.long_label{width:23%}.search-form-202110_detail input[type=radio]:checked+.checkbox:before{opacity:1}.search-form-202110_detail select{font-size:16px;padding:8px 10px;box-sizing:border-box;outline:0}.search-form-202110_detail .select-box_wrap{display:flex;justify-content:space-between;align-items:center;width:50%;margin-bottom:20px}.search-form-202110_detail .select-box_wrap li{width:100%;box-sizing:border-box}.search-form-202110_detail .select-box_wrap li{width:100%;box-sizing:border-box;margin:0 1% 0 0}.search-form-202110_detail .select-box_wrap li:last-child{width:100%;box-sizing:border-box;margin:0 0 0 1%}.search-form-202110_detail .select-box_wrap li.tilde{width:4%;text-align:center}.search-form-202110_detail .select_check-box.commitment-conditions li{padding:20px 0 8px 0;margin:0 40px 0 0;width:48%;box-sizing:border-box;border-top:1px dotted #ddd}.search-form-202110_detail .select_check-box.commitment-conditions li:nth-child(1),.search-form-202110_detail .select_check-box.commitment-conditions li:nth-child(2){border-top:none;padding-top:0}.search-form-202110_detail .select_check-box.commitment-conditions li:nth-child(even){margin-right:0}.search-form-202110_detail .select_check-box.commitment-conditions li p{font-size:14px;color:#777;padding:15px 0 10px 25px;line-height:1.5em}.search-form-202110_detail .font_small{font-size:14px;color:#777;line-height:1.5em}.search-form-202110_detail .radio:after{border-radius:50%}@media screen and (max-width:1100px){.popup_content.layout3{max-width:100%}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap{margin:0 0 0;height:90vh}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .form_list{padding:10px 3% 60px}.popup_form-content_bg .popup_content .popup_content_wrap .search-form-202110_detail .form_list .inner{margin:0}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap{padding:10px 0 0 5%}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .title{font-size:15px}.popup_form-content_bg .popup_content.layout3 .popup_content_wrap .header_wrap .popup-modal-dismiss a img{width:18px}.popup_form-content_bg .popup_content.layout3 .select_button{margin-top:0;display:block;padding:0}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches{padding:5px 3% 3px;font-size:12px;color:#333}.popup_form-content_bg .popup_content.layout3 .select_button .number-matches dd span{font-size:19px;padding-right:5px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap{padding:5px 3% 5px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset{width:33%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset button{font-size:11px;padding:9px 3px;border-bottom:3px solid #eaeaea}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3{width:65%;margin-left:2%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button{font-size:16px;padding:7px 4px;border-bottom:3px solid #f3a800}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3.breeder button{font-size:14px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button .icon{background:url("../images/icon_search_white_m.png") no-repeat left center;background-size:18px;padding:2px 0 2px 22px}.search-form-202110_detail .contentTitle_style3{font-size:13px;padding:8px 5px 8px 15px;margin:0 -3.1% 15px}.search-form-202110_detail .contentTitle_style4{font-size:13px;padding:8px 5px 8px 35px;margin:0 -3.1% 15px}.search-form-202110_detail .contentTitle_style3.add{background:url("../images/admin/arrow_top_black_s.png") no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.selected{background:url("../images/admin/arrow_bottom_black_s.png") no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.center{background:url("../images/admin/arrow_top_yellow_s.png") no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style3.add.center.selected{background:url("../images/admin/arrow_bottom_yellow_s.png") no-repeat right 18px center #f3f3f3;background-size:12px}.search-form-202110_detail .contentTitle_style4.add{background:url("../images/arrow14.png") no-repeat left 18px center;background-size:12px;color:#f07191}.search-form-202110_detail .contentTitle_style4.add.selected{background:url("../images/arrow_pink_b_s.png") no-repeat left 18px center;background-size:12px}.search-form-202110_detail .accordion_content{padding:0;border-bottom:none}.search-form-202110_detail .keyword-search_wrap{width:auto}.search-form-202110_detail .select_link-button{margin-bottom:15px}.search-form-202110_detail .select_link-button li{margin:0}.search-form-202110_detail .select_link-button li input[type=checkbox]+label,.search-form-202110_detail .select_link-button li input[type=radio]+label{font-size:14px;padding:10px 12px;margin:0 0 5px 0}.search-form-202110_detail .catbreedlist .catbreedlist_caption{font-size:12px;padding:0 0 0 6px;margin:15px 0 5px 0}.search-form-202110_detail .checkbox_style3:after{background:url("../images/icon_check-box_circle.png") no-repeat center center rgba(253,200,69,.6);background-size:39.5px}.popup_content .search-form-202110_detail table.area{margin:10px 0 20px}.search-form-202110_detail .select_color_list li{padding:0 1% 15px;width:25%;box-sizing:border-box}.search-form-202110_detail .color_name{line-height:1.2em;padding-top:8px}.search-form-202110_detail .select_check-box{margin-bottom:20px}.search-form-202110_detail .select_check-box li{padding:15px 5px 0 0;margin:15px 0 0 0;width:50%}.search-form-202110_detail .select_check-box.border_box li{border-top:1px dotted #ddd}.search-form-202110_detail .select_check-box li.long_label{width:100%}.search-form-202110_detail .select_check-box li:nth-child(1),.search-form-202110_detail .select_check-box li:nth-child(2){border-top:none;padding-top:0;margin-top:0}.search-form-202110_detail select{font-size:14px;padding:8px 10px}.search-form-202110_detail .select-box_wrap{width:auto;margin-bottom:15px}.search-form-202110_detail .select_check-box.commitment-conditions{margin-bottom:5px}.search-form-202110_detail .select_check-box.commitment-conditions li{padding:10px 0 3px 0;margin:0;width:auto}.search-form-202110_detail .select_check-box.commitment-conditions li:nth-child(2){border-top:1px dotted #ddd;padding-top:10px}.search-form-202110_detail .select_check-box.commitment-conditions li p{font-size:11px;padding:10px 0 10px 25px}.search-form-202110_detail .font_small{font-size:11px}.color_select_link-button{width:100%}}@media screen and (max-width:374px){.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_reset{width:37%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3{width:61%;margin-left:2%}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button{font-size:14px}.popup_form-content_bg .popup_content.layout3 .select_button .submit_wrap .button_style3 button .icon{background:url("../images/icon_search_white_m.png") no-repeat left center;background-size:14px;padding:2px 0 2px 18px}}.swiper-container .swiper-button-prev,.swiper-container-half .swiper-button-prev{background:url(../images/arrow_pink_l.png) no-repeat right 4px top 42%;background-size:15px}.swiper-container .swiper-button-next,.swiper-container-half .swiper-button-next{background:url(../images/arrow_pink_r.png) no-repeat right 4px top 42%;background-size:15px}.swiper-container .swiper-pagination-bullet-active,.swiper-container-half .swiper-pagination-bullet-active{background:#ee6f92}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:0}.cat-breed-top{width:48%;padding:6px 3px;margin:0 1%;text-align:left;font-size:14px;box-sizing:border-box;letter-spacing:0}.sp_ver{display:none}.cat_breed_questionpage{width:1100px;margin:auto;overflow:hidden}.cat_breed_questionpage .kv{margin:20px 0 42px}.cat_breed_questionpage .cat_breed_nav{width:1100px;margin-bottom:80px;overflow:hidden}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl{color:#fff;font-size:23px;font-weight:700;background-color:#f07191;text-align:center;padding:18px;border-radius:8px;position:relative}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:12px solid transparent;border-top:15px solid #f07191}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl .icon_search{position:relative}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl .icon_search:before{content:"";background:url(../images/cat_breed_top/icon_search.png) no-repeat;display:inline-block;width:30px;height:30px;position:absolute;left:-42px;top:0;bottom:0;margin:auto}.cat_breed_questionpage .cat_breed_nav ul{margin-top:30px;overflow:hidden}.cat_breed_questionpage .cat_breed_nav li{font-size:20px;font-weight:700;display:inline-flex;background-color:#fff5e4;display:table;text-align:center;margin:0 5px 5px 0;float:left;position:relative}.cat_breed_questionpage .cat_breed_nav li::before{content:"";width:10px;height:10px;border-top:solid 2px #ee7092;border-right:solid 2px #ee7092;position:absolute;left:50%;bottom:10px;transform:rotate(135deg)}.cat_breed_questionpage .cat_breed_nav li:nth-child(4n){margin-right:0}.cat_breed_questionpage .cat_breed_nav li.li_small{font-size:18px}.cat_breed_questionpage .cat_breed_nav li a{width:270px;height:100px;display:table-cell;vertical-align:middle}.cat_breed_questionpage .cat_breed_nav li span{margin-left:24px;padding-left:5px;position:relative}.cat_breed_questionpage .cat_breed_nav li span:before{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat 0 center;background-size:contain;width:22px;height:22px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-24px;margin:auto}.cat_breed_questionpage .breed_section{margin-bottom:80px;clear:both}.cat_breed_questionpage .breed_section_cat{margin-bottom:20px;clear:both}.cat_breed_questionpage .breed_section h2,.cat_breed_questionpage .breed_section_cat h2,.cat_breed_questionpage .recommend_column h2{font-size:26px;line-height:1.4em;text-align:center;margin-bottom:32px;padding:24px 0;border-top:1px solid #d9d0cb;border-bottom:1px solid #d9d0cb;position:relative}.cat_breed_questionpage .breed_section h2:after,.cat_breed_questionpage .breed_section_cat h2:after{content:"";background:url(../images/cat_breed_top/icon_pencil.png) no-repeat 0 center;background-size:contain;width:33px;height:47px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;right:10px;margin:auto}.cat_breed_questionpage .breed_section h2 span,.cat_breed_questionpage .breed_section_cat h2 span{padding:0 6px;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#fff5e4));background:-webkit-linear-gradient(transparent 75%,#fff5e4 0);background:linear-gradient(transparent 75%,#fff5e4 0);background-position:0 -2px}.cat_breed_questionpage .breed_section.paw h2 span:before,.cat_breed_questionpage .breed_section_cat.paw h2 span:before{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat 0 center;background-size:contain;width:28px;height:28px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-34px;margin:auto}.cat_breed_questionpage .breed_section.fukidashi h2 span:before{content:"";background:url(../images/icon_fukidashi.png) no-repeat 0 center;background-size:contain;width:32px;height:33px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-34px;margin:auto}.cat_breed_questionpage .breed_section h3,.cat_breed_questionpage .breed_section_cat h3{font-size:20px;border-left:10px solid #a08168;margin-bottom:14px;padding-left:14px;clear:both}.cat_breed_questionpage .breed_section .text_box{margin-bottom:50px}.cat_breed_button button,.cat_breed_questionpage .button a{margin-top:60px}.cat_breed_questionpage .basic_information_table{display:flex;flex-wrap:wrap}.cat_breed_questionpage .basic_information_table li{width:47%;font-size:18px;background-color:#fbf2ec;margin:.5%!important;padding:10px}.cat_breed_questionpage .basic_information_table li:nth-child(3n){margin-right:0}.cat_breed_questionpage .basic_information_table p{float:left;font-weight:700}.cat_breed_questionpage .basic_information_table span{float:right}.cat_breed_questionpage .basic_information_color_table{display:flex;flex-wrap:wrap}.cat_breed_questionpage .basic_information_color_table li{width:100%;font-size:18px;background-color:#fbf2ec;margin:.5%!important;padding:10px}.cat_breed_questionpage .basic_information_color_table li:nth-child(3n){margin-right:0}.cat_breed_questionpage .basic_information_color_table p{float:left;font-weight:700}.cat_breed_questionpage .basic_information_color_table span{float:right}.cat_breed_questionpage .star_box{padding:5px 0}.cat_breed_questionpage .star_box:first-child{border-bottom:5px solid #fff}.cat_breed_questionpage .star_box:not(:first-child):not(:last-child){border-bottom:3px dotted #fff}.cat_breed_questionpage .star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc;margin-right:15px}.cat_breed_questionpage .star_rating.first{font-size:x-large}.cat_breed_questionpage .star_rating:before,.star_rating:after{content:'★★★★★'}.cat_breed_questionpage .star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}.cat_breed_questionpage .star_rating[data-rate="5"]:after{width:100%}.cat_breed_questionpage .star_rating[data-rate="4.5"]:after{width:90%}.cat_breed_questionpage .star_rating[data-rate="4"]:after{width:80%}.cat_breed_questionpage .star_rating[data-rate="3.5"]:after{width:70%}.cat_breed_questionpage .star_rating[data-rate="3"]:after{width:60%}.cat_breed_questionpage .star_rating[data-rate="2.5"]:after{width:50%}.cat_breed_questionpage .star_rating[data-rate="2"]:after{width:40%}.cat_breed_questionpage .star_rating[data-rate="1.5"]:after{width:30%}.cat_breed_questionpage .star_rating[data-rate="1"]:after{width:20%}.cat_breed_questionpage .star_rating[data-rate="0.5"]:after{width:10%}.cat_breed_questionpage .star_rating[data-rate="0"]:after{width:0%}.cat_breed_questionpage .star_number{color:grey;font-size:130%;font-weight:700;font-family:Verdana}.cat_breed_questionpage .star_number.first{color:#e6b422;font-size:x-large}.cat_breed_questionpage .recommend_column{margin-bottom:80px}.cat_breed_questionpage .recommend_column h2{color:#a08168;border-bottom:3px dotted #d9d0cb}.cat_breed_questionpage .recommend_column h2:after{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat center;background-size:auto;background-color:#fff;width:35px;height:35px;padding:10px;display:inline-block;vertical-align:top;position:absolute;top:-30px;right:10px;left:50%;transform:translateX(-50%)}.cat_breed_questionpage .recommend_column ul{display:flex;flex-wrap:wrap}.cat_breed_questionpage .recommend_column ul li{width:46%;background-color:#fff5e4;margin:0 23px 23px 0;padding:15px 15px 25px;border-radius:10px;box-shadow:2px 2px 2px #efe4e0}.cat_breed_questionpage .recommend_column ul li:nth-child(2n){margin-right:0}.cat_breed_questionpage .recommend_column ul li .img_area{margin-bottom:15px}.cat_breed_questionpage .recommend_column ul li .img_area img{width:100%}.cat_breed_questionpage .recommend_column ul li a{width:100%;height:100%}.cat_breed_questionpage .recommend_column ul li a:hover{display:block;opacity:.6}.cat_breed_questionpage #breed_price .price_item{margin-top:30px}.cat_breed_questionpage #breed_price dl{overflow:hidden}.cat_breed_questionpage #breed_price dt{width:250px;float:left;clear:left;margin-bottom:5px;padding:5px 10px;background-color:#fbf2ec;font-weight:700}.cat_breed_questionpage #breed_price dd{width:150px;text-align:right;float:left;margin-bottom:5px;padding:5px;background-color:#fbf2ec}.cat_breed_questionpage #breed_price .price_item01 dl{margin-left:-5px}.cat_breed_questionpage #breed_price .price_item01 dt{margin-left:5px;clear:none;font-weight:700}.cat_breed_questionpage #breed_price dd.bg,.cat_breed_questionpage #breed_price dt.bg{background-color:#fff5e4}.cat_breed_questionpage #breed_user_voice .voice_list{background-color:#fff5e4;margin-bottom:30px;padding:30px}.cat_breed_questionpage #breed_user_voice .voice_list:last-child{margin-bottom:0}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea{padding:30px 30px 30px 54px;background-color:#fff;position:relative;display:inline-block;border:solid 3px #d9d0cb;box-sizing:border-box;border-radius:15px}.fukidashi_textarea:before{content:"";position:absolute;bottom:-50px;left:10%;margin-left:-16px;border:19px solid transparent;border-top:36px solid #fff;z-index:2}.fukidashi_textarea:after{content:"";position:absolute;bottom:-58px;left:10%;margin-left:-17px;border:20px solid transparent;border-top:38px solid #d9d0cb;z-index:1}.fukidashi_textarea .photo{margin-bottom:12px}.evaBox .slideImg .icon_loupe,.fukidashi_textarea .photo .icon_loupe,.voice_list .photo .icon_loupe{width:20px;position:absolute;bottom:0;right:0}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl{color:#ff7800;font-size:20px;font-weight:700}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl span{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#fff5e4));background:-webkit-linear-gradient(transparent 75%,#fff5e4 0);background:linear-gradient(transparent 75%,#fff5e4 0);background-position:0 -2px}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea li{margin-bottom:20px}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea li:last-child{margin-bottom:0}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl span:before{content:"";background:url(../images/icon_fukidashi.png) no-repeat 0 center;background-size:contain;width:20px;height:20px;display:inline-block;vertical-align:top;position:absolute;left:-24px;margin:auto}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .txt{margin:10px 0 0 -24px;line-height:1.6em}.cat_breed_questionpage #breed_user_voice .description{margin:56px 0 30px;overflow:hidden}.cat_breed_questionpage #breed_user_voice .user_img{width:16%;float:left}.cat_breed_questionpage #breed_user_voice .user_txt{width:80%;float:right}.cat_breed_questionpage #breed_user_voice .user_txt .user_description{font-size:20px;font-weight:700}.cat_breed_questionpage #breed_user_voice .user_txt .leave_tag{color:#fff;font-size:14px;padding:2px 8px;background-color:#a08168;padding:2px 16px;background-color:#a08168;vertical-align:bottom;border-radius:50px}.cat_breed_questionpage #breed_user_voice .breeder_rating{background-color:#fff;padding:30px 40px;overflow:hidden;display:inline-flex;margin-top:16px}.cat_breed_questionpage #breed_user_voice .breeder_name{font-size:18px;line-height:2em}.cat_breed_questionpage #breed_user_voice .breeder_star,.cat_breed_questionpage #breed_user_voice .breeder_star .star_rating:after{font-size:30px;line-height:1.2em}.cat_breed_questionpage #breed_user_voice .breeder_star{margin:0 0 0 50px;display:flex}.cat_breed_questionpage #breed_user_voice .point{color:#ff7800;margin-left:8px}.cat_breed_questionpage #breed_user_voice h3{border:none;padding:0}.cat_breed_questionpage #breed_user_voice h3:before{content:"";background:url(../images/cat_breed_top/icon_camera.png) no-repeat 0 center;background-size:contain;width:20px;height:20px;display:inline-block;vertical-align:top;margin:auto;padding-left:14px}.cat_breed_questionpage #breed_user_voice .photo ul{display:flex;flex-wrap:wrap}.cat_breed_questionpage #breed_user_voice .photo ul li{margin-right:1%}.cat_breed_questionpage #breed_user_voice .photo ul li:last-child{margin-right:0}.cat_description_img_area{text-align:center;margin-top:20px}.cat_description_img{width:75%;margin-top:10px}.m-l40{margin-left:40px}.m-1em{margin:1em}.popup_content.db_top .popup_content_wrap{width:94%;margin:3% auto;padding:0;height:96vh;overflow-y:hidden;border-radius:3px}.popup_content.db_top .popup_scroll_content{height:86vh;overflow-y:scroll}h3.catbreeds-top-score-description{font-size:16px;border-left:10px solid #a08168;margin-bottom:14px;padding-left:14px;clear:both}select#genetic_result{width:175px}a.genetic_test_result{color:#e5a027;text-decoration:none;padding:5px;border:1px solid #e5a027}a.genetic_test_result_explanation{color:#e5a027;text-decoration:none;padding:5px;border:1px solid #e5a027;display:inline-block;margin-top:-12px;margin-bottom:15px}.condition-list-box,.feature-list-box,.payment-list-box,.size-list-box{width:98%;margin:10px auto 0;padding-bottom:36px}.feature-list-item{padding:5px 25px 5px 5px;background:#fff;-webkit-box-shadow:2px 2px 0 #eddbc8;box-shadow:2px 2px 0 #eddbc8;margin-bottom:5px;position:relative;font-size:14px}.feature-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feature-list-item img{width:70px;margin-right:24px}.feature-list-item p{font-weight:700;color:#444;line-height:1.2}.feature-list-item::after{content:"";width:10px;height:16px;background:url(/images/top/arrow_pink_r.png);background-size:contain;position:absolute;top:24px;right:10px}.condition-list,.payment-list,.size-list{display:flex;display:-ms-flexbox;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute}.condition-list-item,.payment-list-item,.size-list-item{width:41%;padding:5px 20px 5px 5px;background:#fff;-webkit-box-shadow:2px 2px 0 #eddbc8;box-shadow:2px 2px 0 #eddbc8;margin-bottom:1%;position:relative;font-size:12px;margin:3px}.condition-list-item a,.payment-list-item a,.size-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.condition-list-item img,.payment-list-item img,.size-list-item img{width:40px;margin-right:5px}.condition-list-item p,.payment-list-item p,.size-list-item p{font-weight:700;color:#444;line-height:1.2}.condition-list-item::after,.payment-list-item::after,.size-list-item::after{content:"";width:5px;height:8px;background:url(/images/top/arrow_pink_r.png);background-size:contain;position:absolute;top:20px;right:5px}.breeder_cassette_2012 .photo_list .photo .status.sale{background:#ed6e91}.breeder_cassette_2012 .photo_list .photo .status.negotiation{background:#61c8cc}.breeder_cassette_2012 .photo_list .photo .status.closed{background:#b2aa93}.breeder_cassette_2012 .photo_list .photo .status{position:absolute;padding:5px 10px;border:2px solid #fff;left:10px;background:#333;color:#fff;top:auto;bottom:10px}.breeder_cassette_2012_sp .photo_list .photo .status{font-size:10px;padding:1px 2px;border:2px solid #fff;left:2px;top:auto;bottom:2px}.breeder_cassette_2012 .label.gray{border:1px solid #b3b3b3;color:#b3b3b3}.breeder_cassette_2012 .label{display:inline-block;border-radius:3px;padding:0 4px;margin:2px}.breeder_cassette_2012 .cathouse_introduction_text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width:1101px){.breeder_cassette_2012 .cathouse_introduction_text{height:75px}.breeder_cassette_2012 .label_list{height:35px;overflow:hidden}}.price_add_text{line-height:1.2;margin:5px 0 5px 0}.sp_ver{display:none}.cat_breed_questionpage{width:1100px;margin:auto;overflow:hidden}.cat_breed_questionpage .kv{margin:20px 0 42px}.cat_breed_questionpage .cat_breed_nav{width:1100px;margin-bottom:80px;overflow:hidden}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl{color:#fff;font-size:23px;font-weight:700;background-color:#f07191;text-align:center;padding:18px;border-radius:8px;position:relative}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:12px solid transparent;border-top:15px solid #f07191}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl .icon_search{position:relative}.cat_breed_questionpage .cat_breed_nav .cat_breed_nav_ttl .icon_search:before{content:"";background:url(../images/cat_breed_top/icon_search.png) no-repeat;display:inline-block;width:30px;height:30px;position:absolute;left:-42px;top:0;bottom:0;margin:auto}.cat_breed_questionpage .cat_breed_nav ul{margin-top:30px;overflow:hidden}.cat_breed_questionpage .cat_breed_nav li{font-size:20px;font-weight:700;display:inline-flex;background-color:#fff5e4;display:table;text-align:center;margin:0 5px 5px 0;float:left;position:relative}.cat_breed_questionpage .cat_breed_nav li::before{content:"";width:10px;height:10px;border-top:solid 2px #ee7092;border-right:solid 2px #ee7092;position:absolute;left:50%;bottom:10px;transform:rotate(135deg)}.cat_breed_questionpage .cat_breed_nav li:nth-child(4n){margin-right:0}.cat_breed_questionpage .cat_breed_nav li.li_small{font-size:18px}.cat_breed_questionpage .cat_breed_nav li a{width:270px;height:100px;display:table-cell;vertical-align:middle}.cat_breed_questionpage .cat_breed_nav li span{margin-left:24px;padding-left:5px;position:relative}.cat_breed_questionpage .cat_breed_nav li span:before{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat 0 center;background-size:contain;width:22px;height:22px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-24px;margin:auto}.cat_breed_questionpage .breed_section{margin-bottom:80px;clear:both}.cat_breed_questionpage .breed_section_cat{margin-bottom:20px;clear:both}.cat_breed_questionpage .breed_section h2,.cat_breed_questionpage .breed_section_cat h2,.cat_breed_questionpage .recommend_column h2{font-size:26px;line-height:1.4em;text-align:center;margin-bottom:32px;padding:24px 0;border-top:1px solid #d9d0cb;border-bottom:1px solid #d9d0cb;position:relative}.cat_breed_questionpage .breed_section h2:after,.cat_breed_questionpage .breed_section_cat h2:after{content:"";background:url(../images/cat_breed_top/icon_pencil.png) no-repeat 0 center;background-size:contain;width:33px;height:47px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;right:10px;margin:auto}.cat_breed_questionpage .breed_section h2 span,.cat_breed_questionpage .breed_section_cat h2 span{padding:0 6px;position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#fff5e4));background:-webkit-linear-gradient(transparent 75%,#fff5e4 0);background:linear-gradient(transparent 75%,#fff5e4 0);background-position:0 -2px}.cat_breed_questionpage .breed_section.paw h2 span:before,.cat_breed_questionpage .breed_section_cat.paw h2 span:before{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat 0 center;background-size:contain;width:28px;height:28px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-34px;margin:auto}.cat_breed_questionpage .breed_section.fukidashi h2 span:before{content:"";background:url(../images/icon_fukidashi.png) no-repeat 0 center;background-size:contain;width:32px;height:33px;display:inline-block;vertical-align:top;position:absolute;top:0;bottom:0;left:-34px;margin:auto}.cat_breed_questionpage .breed_section h3,.cat_breed_questionpage .breed_section_cat h3{font-size:20px;border-left:10px solid #a08168;margin-bottom:14px;padding-left:14px;clear:both}.cat_breed_questionpage .breed_section .text_box{margin-bottom:50px}.cat_breed_button button,.cat_breed_questionpage .button a{margin-top:60px}.cat_breed_questionpage .basic_information_table{display:flex;flex-wrap:wrap}.cat_breed_questionpage .basic_information_table li{width:47%;font-size:18px;background-color:#fbf2ec;margin:.5%!important;padding:10px}.cat_breed_questionpage .basic_information_table li:nth-child(3n){margin-right:0}.cat_breed_questionpage .basic_information_table p{float:left;font-weight:700}.cat_breed_questionpage .basic_information_table span{float:right}.cat_breed_questionpage .basic_information_color_table{display:flex;flex-wrap:wrap}.cat_breed_questionpage .basic_information_color_table li{width:100%;font-size:18px;background-color:#fbf2ec;margin:.5%!important;padding:10px}.cat_breed_questionpage .basic_information_color_table li:nth-child(3n){margin-right:0}.cat_breed_questionpage .basic_information_color_table p{float:left;font-weight:700}.cat_breed_questionpage .basic_information_color_table span{float:right}.cat_breed_questionpage .star_box{padding:5px 0}.cat_breed_questionpage .star_box:first-child{border-bottom:5px solid #fff}.cat_breed_questionpage .star_box:not(:first-child):not(:last-child){border-bottom:3px dotted #fff}.cat_breed_questionpage .star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#ccc;margin-right:15px}.cat_breed_questionpage .star_rating.first{font-size:x-large}.cat_breed_questionpage .star_rating:before,.star_rating:after{content:'★★★★★'}.cat_breed_questionpage .star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffcf32}.cat_breed_questionpage .star_rating[data-rate="5"]:after{width:100%}.cat_breed_questionpage .star_rating[data-rate="4.5"]:after{width:90%}.cat_breed_questionpage .star_rating[data-rate="4"]:after{width:80%}.cat_breed_questionpage .star_rating[data-rate="3.5"]:after{width:70%}.cat_breed_questionpage .star_rating[data-rate="3"]:after{width:60%}.cat_breed_questionpage .star_rating[data-rate="2.5"]:after{width:50%}.cat_breed_questionpage .star_rating[data-rate="2"]:after{width:40%}.cat_breed_questionpage .star_rating[data-rate="1.5"]:after{width:30%}.cat_breed_questionpage .star_rating[data-rate="1"]:after{width:20%}.cat_breed_questionpage .star_rating[data-rate="0.5"]:after{width:10%}.cat_breed_questionpage .star_rating[data-rate="0"]:after{width:0%}.cat_breed_questionpage .star_number{color:grey;font-size:130%;font-weight:700;font-family:Verdana}.cat_breed_questionpage .star_number.first{color:#e6b422;font-size:x-large}.cat_breed_questionpage .recommend_column{margin-bottom:80px}.cat_breed_questionpage .recommend_column h2{color:#a08168;border-bottom:3px dotted #d9d0cb}.cat_breed_questionpage .recommend_column h2:after{content:"";background:url(../images/cat_breed_top/icon_paw.png) no-repeat center;background-size:auto;background-color:#fff;width:35px;height:35px;padding:10px;display:inline-block;vertical-align:top;position:absolute;top:-30px;right:10px;left:50%;transform:translateX(-50%)}.cat_breed_questionpage .recommend_column ul{display:flex;flex-wrap:wrap}.cat_breed_questionpage .recommend_column ul li{width:46%;background-color:#fff5e4;margin:0 23px 23px 0;padding:15px 15px 25px;border-radius:10px;box-shadow:2px 2px 2px #efe4e0}.cat_breed_questionpage .recommend_column ul li:nth-child(2n){margin-right:0}.cat_breed_questionpage .recommend_column ul li .img_area{margin-bottom:15px}.cat_breed_questionpage .recommend_column ul li .img_area img{width:100%}.cat_breed_questionpage .recommend_column ul li a{width:100%;height:100%}.cat_breed_questionpage .recommend_column ul li a:hover{display:block;opacity:.6}.cat_breed_questionpage #breed_price .price_item{margin-top:30px}.cat_breed_questionpage #breed_price dl{overflow:hidden}.cat_breed_questionpage #breed_price dt{width:250px;float:left;clear:left;margin-bottom:5px;padding:5px 10px;background-color:#fbf2ec;font-weight:700}.cat_breed_questionpage #breed_price dd{width:150px;text-align:right;float:left;margin-bottom:5px;padding:5px;background-color:#fbf2ec}.cat_breed_questionpage #breed_price .price_item01 dl{margin-left:-5px}.cat_breed_questionpage #breed_price .price_item01 dt{margin-left:5px;clear:none;font-weight:700}.cat_breed_questionpage #breed_price dd.bg,.cat_breed_questionpage #breed_price dt.bg{background-color:#fff5e4}.cat_breed_questionpage #breed_user_voice .voice_list,.top_review .voice_list{background-color:#fff5e4;margin-bottom:30px;padding:30px}.cat_breed_questionpage #breed_user_voice .voice_list:last-child,.top_review .voice_list:last-child{margin-bottom:0}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea{padding:30px 30px 30px 54px;background-color:#fff;position:relative;display:inline-block;border:solid 3px #d9d0cb;box-sizing:border-box;border-radius:15px}.top_review .fukidashi_textarea{padding:30px 40px;background-color:#fff;position:relative;display:inline-block;border:solid 3px #d9d0cb;box-sizing:border-box;border-radius:15px}.fukidashi_textarea:before{content:"";position:absolute;bottom:-50px;left:10%;margin-left:-16px;border:19px solid transparent;border-top:36px solid #fff;z-index:2}.fukidashi_textarea:after{content:"";position:absolute;bottom:-58px;left:10%;margin-left:-17px;border:20px solid transparent;border-top:38px solid #d9d0cb;z-index:1}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl,.top_review .fukidashi_textarea .ttl{color:#ffb601;font-size:20px;font-weight:700}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl span,.top_review .fukidashi_textarea .ttl span{position:relative;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0,#fff5e4));background:-webkit-linear-gradient(transparent 75%,#fff5e4 0);background:linear-gradient(transparent 75%,#fff5e4 0);background-position:0 -2px}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea li,.top_review .fukidashi_textarea li{margin-bottom:20px}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea li:last-child{margin-bottom:0}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .ttl span:before,.top_review .fukidashi_textarea .ttl span:before{content:"";background:url(../images/icon_fukidashi.png) no-repeat 0 center;background-size:contain;width:20px;height:20px;display:inline-block;vertical-align:top;position:absolute;left:-24px;margin:auto}.cat_breed_questionpage #breed_user_voice .fukidashi_textarea .txt,.top_review .fukidashi_textarea .txt{margin:10px 0 0 -24px;line-height:1.6em}.cat_breed_questionpage #breed_user_voice .description,.top_review .description{margin:56px 0 30px;overflow:hidden}.cat_breed_questionpage #breed_user_voice .user_img,.top_review .user_img{width:16%;float:left}.cat_breed_questionpage #breed_user_voice .user_txt,.top_review .user_txt{width:80%;float:right}.cat_breed_questionpage #breed_user_voice .user_txt .user_description,.top_review .user_txt .user_description{font-size:20px;font-weight:700}.cat_breed_questionpage #breed_user_voice .user_txt .leave_tag,.top_review .user_txt .leave_tag{color:#fff;font-size:14px;padding:2px 8px;background-color:#a08168;padding:2px 16px;background-color:#a08168;vertical-align:bottom;border-radius:50px}.cat_breed_questionpage #breed_user_voice .breeder_rating,.top_review .breeder_rating{background-color:#fff;padding:30px 40px;overflow:hidden;display:inline-flex;margin-top:16px}.cat_breed_questionpage #breed_user_voice .breeder_name,.top_review .breeder_name{font-size:18px;line-height:2em}.cat_breed_questionpage #breed_user_voice .breeder_name a,.top_review .breeder_name a{text-decoration:underline}.cat_breed_questionpage #breed_user_voice .breeder_name a:hover,.top_review .breeder_name a:hover{opacity:.8}.cat_breed_questionpage #breed_user_voice .breeder_star,.cat_breed_questionpage #breed_user_voice .breeder_star .star_rating:after,.top_review .breeder_star,.top_review .breeder_star .star_rating:after{font-size:30px;line-height:1.2em}.cat_breed_questionpage #breed_user_voice .breeder_star,.top_review .breeder_star{margin:0 0 0 50px;display:flex}.cat_breed_questionpage #breed_user_voice .point,.top_review .point{color:#ff7800}.cat_breed_questionpage #breed_user_voice h3,.top_review h3{border:none;padding:0}.cat_breed_questionpage #breed_user_voice h3:before,.top_review h3:before{content:"";background:url(../images/cat_breed_top/icon_camera.png) no-repeat 0 center;background-size:contain;width:20px;height:20px;display:inline-block;vertical-align:top;margin:auto;padding-left:14px}.cat_breed_questionpage #breed_user_voice .photo ul,.top_review .photo ul{display:flex;flex-wrap:wrap}.cat_breed_questionpage #breed_user_voice .photo ul li,.top_review .photo ul li{margin-right:1%}.cat_breed_questionpage #breed_user_voice .photo ul li:last-child,.top_review .photo ul li:last-child{margin-right:0}.cat_description_img_area{text-align:center;margin-top:20px}.cat_description_img{width:75%;margin-top:10px}.more-btn{position:absolute;bottom:3px;padding:4px;left:50%;transform:translateX(-50%);color:#ffb601;font-size:12px;text-decoration:underline;border:none;z-index:3;width:95%;border-radius:0 0 10px 10px;background:#fff}h3.ttl{margin-left:-24px}.commentcard_description_block{margin:0 0 4px 25px;word-break:break-all}.commentcard_description_index.commentcard_accordion_active{overflow-y:unset}.commentcard_description_index.top{max-height:370px;display:block}@media only screen and (max-width:500px){.commentcard_description_index.top{max-height:270px}}.top.commentcard_accordion_active{max-height:max-content}.contact_select_ul{display:flex;margin-bottom:10px}.contact_select_li{text-align:center;width:50%}.contact_select_btn{background:#fb9736;padding:10px;border-radius:10px;margin:0 3px}.contact_select_btn2{background:#f8711c;padding:10px;border-radius:10px;margin:0 3px}.contact_select_text{font-weight:700;color:#fff}.contact_select_text_small{font-size:11px}.triangle{margin-left:calc(75% - 37.5px);width:0;height:0;border-style:solid;border-width:0 37.5px 25px 37.5px;border-color:transparent transparent #fb9936 transparent}.square{width:100%;background-color:#fb9936;height:20px;margin-bottom:10px}.select-right{display:none}.white_space{white-space:pre-wrap}.about_wrap .about_breeder{background:#fff;padding:3%}.entry-content h3{color:#fff;padding:14px 20px;background:#e69d00 url(https://www.koneko-navi.jp/column/wp-content/themes/sango-theme-child/images/h2-bg.png) center center repeat;background-size:12px 12px;position:relative;margin:.7em 0 .7em;font-size:1.4em;line-height:1.6}.hyouka_cat_breed_name a{text-decoration:underline}.parent_cat_cassette .wrap{width:45%;margin:5px 10px;float:right}.parent_cat_cassette .noimage{width:95%;margin:5px 10px;float:right}.label_list .parent_father{border:1px solid #4fb1fb;color:#4fb1fb;margin:2px 0}.label_list .parent_mother{border:1px solid #ee7656;color:#ee7656;margin:2px 0}.parent_label{float:left}.parent_content{margin:5px auto}.white_space{white-space:pre-wrap}.button_borderpink.size_L a{width:70%;font-size:23px;color:#f5b505;font-weight:700;line-height:2em;text-align:center;border-radius:50px;margin:auto;display:block;position:relative;padding:4px}.button_borderpink.size_L a::after{content:"";width:10px;height:16px;background:url(../images/arrow_pink_r_2.png) no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:160px;margin:auto}@media screen and (max-width:750px){.button_borderpink.size_L a{width:80%;font-size:13px}.button_borderpink.size_L a::after{content:"";width:6px;height:9px;position:absolute;top:0;bottom:0;right:10px;margin:auto;padding:2px}}.condition-list-box,.feature-list-box,.payment-list-box,.size-list-box{width:98%;margin:10px auto 0;padding-bottom:36px}.key-content{background:0 0}.kv_btn_search{position:absolute;bottom:2vw;left:1.6vw}.kv_btn_search ul.btn_search_item{display:flex}.kv_btn_search ul.btn_search_item li:first-child{margin-right:20px}.kv_btn_search ul.btn_search_item li a{width:270px;color:#7b6666;font-size:22px;font-weight:700;text-align:center;background-color:#fff;border:1px solid #9d8e85;border-radius:4px;padding:20px;display:block}.kv_cat_search_link span::before{content:"";display:inline-block;width:31px;height:26px;background-image:url(../images/icon_header01.png);background-size:cover;vertical-align:text-bottom;margin-right:10px}.kv_breeder_search_link span::before{content:"";display:inline-block;width:25px;height:26px;background-image:url(../images/icon_header02.png);background-size:cover;vertical-align:text-bottom;margin-right:10px}.key-content .inner{width:1200px;margin:0 auto}.reason-satisfaction{height:auto}.reason_list{background-color:#fcebc8;padding:23px;border-radius:12px}#catbreed_search .ranking_list li{width:auto}.d-b_c_title::after{content:"";width:13px;height:15px;background:url(../images/arrow_white.png) no-repeat;background-size:contain;position:absolute;right:12px;margin:auto;display:block;top:0;bottom:0}.visitable_schedule_date{margin:15px 0}.breeder_introduction_movie_box.center{margin:0 auto 20px}#breederIntroductionMovieSlider a{position:relative;display:block;text-decoration:none}#breederIntroductionMovieSlider a:before{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:6px solid silver;width:60px;height:60px}#breederIntroductionMovieSlider a:after{position:absolute;content:"";display:block;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-color:transparent transparent transparent silver;border-width:15px 0 15px 25px}.bg_wall_white{background:url(../images/bg_wall_white.jpg?20211112150910) repeat center top;background-size:1745px;text-align:center;margin:0 calc(50% - 50vw);width:100vw}.bg_wall_white .cat_cassette_2101,.bg_wall_white .catcard-list,.bg_wall_white .catcard-listwrap{text-align:left;margin:0 5px 16px}.cat_cassette_2101.ichioshi{text-align:left;position:relative}.cat_cassette_2101.ichioshi .label_ichioshi{position:absolute}.cat_card_ichioshi .label_ichioshi{position:absolute}.title_style4.ichioshi .inner{position:relative}.title_style4.ichioshi .inner .label_ichioshi{position:absolute}.title_style4.ichioshi .inner .title{background:0 0}.about-ichioshi-cat .on-mouse_wrap{text-align:right;color:#777}.inquiry_type_select tr{background:#fff!important}.inquiry_type_select{border:none}.inquiry_type_select label{display:flex;align-items:center;gap:0 .5em;position:relative;margin-bottom:.4em;padding:1em .7em;border:1px solid silver;border-radius:3px;background-color:#fff;cursor:pointer}.inquiry_type_select label:has(:checked){background-color:#f5b505;color:#fff}.inquiry_type_select label::before,.inquiry_type_select label:has(:checked)::after{border-radius:50%;content:''}.inquiry_type_select label::before{width:14px;height:14px;border:solid 1px silver;background-color:#fff}.inquiry_type_select label:has(:checked)::after{position:absolute;top:50%;left:calc(8px + .7em);transform:translate(-50%,-50%);width:7px;height:7px;background-color:#f5b505}.inquiry_type_select input[type=radio]{display:none!important}.qa-question{color:#333;background:#fff url(../images/faq_q.png) no-repeat 10px 50%;border-bottom:1px #ea5f83 dashed;box-sizing:border-box;padding:20px 0 20px 60px}.qa-anser{background:#fff4f3 url(../images/faq_a.png) no-repeat 10px 10px;padding:20px 0 20px 60px}.cat_breed_qa{margin-bottom:30px}.privacy_link{text-align:center;background:#fff;padding:20px;font-size:15px}.privacy_link a{color:#f5b505;word-break:break-word}.privacy_link .item_page-check{background:url("../images/admin/icon_external-link_gray.png") no-repeat right center;background-size:16px;margin-right:0;padding-right:24px;margin-left:5px}.btnBox.privacy_reageree_button{margin:20px 0 0 0}.explain_popup_list{list-style:disc;text-align:left;padding:10px 0 10px 0;margin-left:20px}.container{padding-top:104px}header .sub{width:100%;color:#fff;font-size:12px;line-height:1.4em;background:#f6be65;border-bottom:none;margin:0;padding:3px 0}header .main .inner,header .sub .inner{max-width:1100px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}header .main>.inner{padding:8px 0 4px}header .main .siteLogo{width:276px;float:left;position:relative;padding-top:0}header .main nav{position:relative;width:450px;height:68px}header .main nav ul li .slide-puppy{width:150px;height:68px}header .main nav ul li a{height:68px;flex-direction:column;display:flex;justify-content:center;align-items:center;padding:0}.icon_breeder-search span.bg_icon_circle::before,.icon_breeder-search::after{content:"";display:inline-block;width:27px;height:29px;background-image:url(../images/icon_search_breeder_cat.svg);background-size:cover;vertical-align:text-bottom}header .main nav ul li .icon_cat-search::after{content:"";display:inline-block;width:58px;height:41px;background:url(../images/icon_search_cat.svg) no-repeat 50% 0!important}header .main nav ul li .icon_breeder-search::after{content:"";display:inline-block;width:45px;height:42px;background:url(../images/icon_breeder-search_cat.svg) no-repeat 50% 0!important}header .main nav ul li .icon_menu::after{content:"";display:inline-block;width:44px;height:41px;background:url(../images/icon_hamburger_p.png) no-repeat 50% 3px;background-size:contain}.icon_cat-search span.bg_icon_circle::before,.icon_cat-search::after{content:"";display:inline-block;width:36px;height:27px;background-image:url(../images/icon_search_cat.svg);background-size:cover;vertical-align:text-bottom}.icon_breeder-search span.bg_icon_circle::before,.icon_breeder-search::after{content:"";display:inline-block;width:27px;height:29px;background-image:url(../images/icon_breeder-search_cat.svg);background-size:cover;vertical-align:text-bottom}.key-content .icon_breeder-search span.bg_icon_circle::before,.key-content .icon_cat-search span.bg_icon_circle::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}li.kv_nav.nav_icon.icon_breeder-search.bg_icon::after,li.kv_nav.nav_icon.icon_cat-search.bg_icon::after{content:none}.key-content{width:100%;margin-bottom:90px}.key-content .kv{width:100%;height:34vw;background-repeat:no-repeat;background-position:center;margin:auto;object-fit:cover;position:relative;background-size:cover}.key-content .kv_inner{width:1100px;height:100%;margin:auto;overflow:hidden;position:relative}.key-content .txt_btn_item{top:45%;transform:translateY(-45%);position:absolute}.key-content .kv_txt{position:unset;width:85%;margin:0 0 5vw;padding-left:8px}.key-content .kv_txt img{position:unset;width:94%}.key-content .kv_btn_search{position:unset}.key-content .kv_btn_search ul.btn_search_item{display:flex}.kv_btn_search ul.btn_search_item li:first-child{margin-right:40px}.key-content .kv_btn_search ul.btn_search_item li a{width:256px;color:#fff;font-size:22px;text-align:left;background-color:#f6be65;border-radius:100vh;padding:14px 32px;border:none;display:flex;align-items:center}.key-content .kv_btn_search span.bg_icon_circle{position:relative;width:48px;height:48px;border-radius:100vh;background-color:#f9f4f1;display:inline-block;margin-right:24px}.key-content .icon_breeder-search span.bg_icon_circle::before,.key-content .icon_cat-search span.bg_icon_circle::before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.key-content .kv_btn_search ul.btn_search_item a{display:table;transition:all .3s ease 0s}.key-content .kv_btn_search ul.btn_search_item li a:hover{color:#fff;background-color:#fbd392}.key-content .guide_nav{width:1084px;position:absolute;bottom:-40px;right:0;left:0;margin:auto;padding:8px;background-color:#fff;border-radius:50px;box-shadow:0 8px 16px 0 rgba(134,108,109,.08)}.key-content .guide_nav ul{display:flex;justify-content:center}.key-content .guide_nav ul li{margin-right:24px}.key-content .guide_nav ul li:last-child{margin-right:0}.key-content .guide_nav ul li,.key-content .guide_nav ul li a{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.key-content .guide_nav ul li a{font-size:16px;font-weight:700;text-align:center;border-radius:50px;padding:20px 39px}#guide .guide_header .guide_nav ul li.guide_focus,.key-content .guide_nav ul li a:hover{color:#fff;background-color:#f6be65;border-radius:50px}.key-content .guide_nav .nav_icon{content:"";width:48px;height:48px;display:block;border-radius:100vh;background-color:#f9f4f1;margin-right:16px}.key-content .guide_nav ul li .icon_present::before{content:"";width:48px;height:48px;background-image:url(../images/icon_present.svg);background-size:cover;display:inline-block}.key-content .guide_nav ul li .icon_insurance::before{content:"";width:48px;height:48px;background-image:url(../images/icon_insurance.svg);background-size:cover;display:inline-block}.key-content .guide_nav ul li .icon_guarantee::before{content:"";width:48px;height:48px;background-image:url(../images/icon_guarantee.svg);background-size:cover;display:inline-block}li.kv_nav.nav_icon.icon_breeder-search.bg_icon::after,li.kv_nav.nav_icon.icon_cat-search.bg_icon::after{content:none}.key-content .kv_gra{position:absolute;width:100%;height:7vw;background:linear-gradient(rgba(255,255,255,0),#fff);bottom:0}.title_about_cost{border-left:solid 5px #f5b505;padding:5px;margin:30px 0 5px 0}.warning_note{margin:7px 0;font-size:13px}.red{color:red}.point_ul li{list-style:inside}.point_ul li p{text-indent:1rem;margin:3px}.breeder_settlement_ul li{margin-bottom:10px}.breeder_settlement_ul p{font-weight:100}.cat_wide_table a.more,.cat_wide_table_2 a.more{margin:8px 0 0 auto;padding:3px 5px;width:100px;display:block;line-height:1;font-size:16px;font-weight:700;color:#f5b505;text-align:center;background:#fff2cc;border-radius:5px;border:solid 1px #f5b505}.text_center{text-align:center}.accordion_button.warranty_ex_accordion.delivery_way_accordion_button{padding:10px;background:#f0f8ff}.cat_wide_table_2 .text{margin:3px 0}.cat_health-info img{display:inline-block;margin-right:15px}.hyokaList .delivery_day_text{letter-spacing:0;font-weight:700}.insurance_kv{text-align:center;margin:auto;margin-bottom:40px}.insurance_kv img{width:90%}.benefits_2108 .item .contents .comment_notice{color:red;margin-top:20px}#guide,#guide a{color:#563333}#guide .logocolor{color:#ee7c7c}#guide p{font-size:15px;line-height:1.8em}#guide .guide_insurance p{margin-bottom:20px}#guide .guide_insurance p:last-child{margin-bottom:0}#guide .guide_insurance .heaad_ttl{margin-bottom:8px}#guide .guide_insurance .heaad_ttl.bg_insurance_color{width:calc(100% - 92px);padding:50px 46px}#guide .guide_insurance .heaad_ttl .ttl_sub{font-size:24px;text-align:center}#guide .guide_insurance .heaad_ttl h2{color:#eda12a;font-size:30px;line-height:1.6em;text-align:center;border:1px solid #eda12a;padding:26px}#guide .guide_insurance .heaad_ttl p{text-align:center}#guide .guide_insurance .heaad_ttl .ttl_sub,#guide .guide_insurance .heaad_ttl h2{margin-bottom:25px}#guide .guide_insurance .insurance_kv{margin-bottom:80px}#guide .guide_insurance .insurance_kv img{width:100%}#guide .guide_insurance .icon_insurance::before{content:"";width:48px;height:48px;background-image:url(/images/icon_insurance.svg);background-size:cover;display:inline-block;vertical-align:middle}#guide .guide_insurance .ttl{width:100%;margin:0;display:flex;align-items:center}#guide .guide_insurance .ttl.ttl_border{position:relative;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #dbdbdb}#guide .guide_insurance .ttl.ttl_border::before{content:"";position:absolute;width:18%;background-color:#eda12a;height:1px;bottom:-1px}#guide .guide_insurance .ttl .icon_insurance{margin-right:20px}#guide .guide_insurance .section_insurance{margin-bottom:60px}#guide .guide_insurance .ttl h3{font-size:30px;line-height:1.4em;display:table-cell;vertical-align:middle}#guide .guide_insurance .ttl .h3_small{font-size:1.3rem;display:inline-flex;line-height:1.3em}#guide .guide_insurance .img_box{text-align:center;margin-bottom:20px}#guide .guide_insurance .txt_img_block{display:flex;justify-content:space-between;align-items:center}#guide .guide_insurance .txt_img_block .txt_area{width:634px;padding:0}#guide .guide_insurance .txt_img_block .img_area{width:243px;height:auto}#guide .guide_insurance .txt_img_block .img_area img{width:100%}#guide .guide_insurance .guide_table{width:710px;margin:25px auto;text-align:center;border-collapse:collapse}#guide .guide_insurance .guide_table th{background:#e7dcd5;font-weight:400}#guide .guide_insurance .guide_table th,.guide_table td{padding:10px;border:2px solid #fff;vertical-align:middle}#guide .guide_insurance .guide_table .table_left_ttl{background-color:#f9f4f1}#guide .guide_insurance .recommend{width:650px;margin:25px auto;padding:30px}#guide .guide_insurance .recommend .recommend_ttl{font-size:22px;font-weight:700;text-align:center;margin-bottom:15px}#guide .guide_insurance .bnr img{width:710px}#guide .guide_insurance .bg_insurance_color{background-color:#fff6e8}#guide .guide_insurance .icon_circle::before{content:"●";font-size:32px;margin-right:4px;display:inline-block;vertical-align:sub}#guide .guide_insurance .caution{color:#c00}#guide .follow_btn{width:100%;position:fixed;left:0;bottom:0;background-color:rgba(255,255,255,.9);padding:22px 0;z-index:100}#guide .follow_btn a{color:#fff;font-size:28px;font-weight:700;background-color:#eda12a;padding:22px 70px;border-radius:100vh;text-align:center;display:block;width:fit-content;margin:auto}#guide .follow_btn a:hover{background-color:#ffcf83;transition:all .3s}#guide .guide_note{font-size:12px}.benefits_items_second{background-color:#fff;padding:2rem;margin:1rem auto}.benefits2024_pc_only{display:block!important}.benefits2024_sp_only{display:none!important}.benefits2024_h3_img_pc{width:424px;margin:0 auto 16px}.benefits2024_h3_img_sp{max-width:100%;margin:0 auto 16px}.benefits2024_h303_img_pc{width:658px;margin:0 auto 16px}.h3_benefits2024_presents_container{display:flex;align-items:center;text-align:left;font-size:16px;line-height:160%;font-weight:700;width:85%;margin:0 auto 16px;color:#6a3d2b}.icon_h3_benefits2024_presents{width:24px;margin-right:16px}.icon_h3_benefits2024_pickup{width:38px;margin-right:16px}.benefits2024_coupon_container{display:flex;width:85%;text-align:left;margin:0 auto}.peppy_price_p{color:#6a3d2b;font-size:20px;font-weight:700}.benefits_container_detail_second .p_ex{color:#6a3d2b;font-size:10px;line-height:130%}.benefits2024_membership_pickup{display:flex;flex-direction:column;margin-bottom:24px;color:#6a3d2b;height:100%}.popup-modal{margin-top:auto}.benefits_btn_coupon_second_detail{font-size:12px;border-radius:16px;padding-top:2px;text-align:center;margin-top:auto}.benefits_btn_coupon_second_detail a{color:#fff}.benefits_btn_coupon_second{background-color:#f6be65;color:#fff;font-size:12px;border-radius:16px;height:24px;padding-top:2px;text-align:center;margin-top:auto}.benefits2024_membership_pickup a{margin-top:auto}.benefits2024_membership_pickup img{margin-bottom:16px}.benefits2024_coupon_code_card_e{margin-bottom:16px}.benefits2024_coupon_code_card_e .tab03_coupon2024_1000{margin-bottom:0}.benefits2024_membership_pickup .product_name{font-size:14px;font-weight:700;text-align:left;margin-bottom:8px}.benefits2024_membership_pickup .product_detail{font-size:12px;text-align:left;margin-bottom:16px}.benefits_container_second{display:flex;width:85%;margin:0 auto}.benefits2024_coupon_code_card{margin-right:16px;border:solid 6px #e7211a;position:relative;background-color:#ffeed4}.benefits2024_coupon_code_card_e{margin-right:0;border:solid 6px #e7211a;position:relative}.benefits2024_coupon_code_card img{width:320px;background-color:#fff}.benefits2024_coupon_code_container{background-color:#ffeed4;border-top:dashed 2px #e7211a;text-align:center;padding:.5rem}.benefits2024_coupon_code_card_no_number{margin-right:16px;border:solid 6px #e7211a;position:relative}.benefits2024_coupon_code_card_no_number img{width:320px}.benefits2024_coupon_code_no_number{font-size:40px;text-align:center;padding:.75rem;color:#cfc9c9;background-color:#cfc9c9;margin:.5rem}.benefits2024_couponcode_non{color:#e7211a;font-size:12px;font-weight:700;line-height:145%}.benefits2024_coupon_code_no_number_e{font-size:10px;text-align:center;padding:.2rem;color:#cfc9c9;background-color:#cfc9c9;margin-bottom:6px}.benefits2024_couponcode_non_e{color:#e7211a;font-size:11px;font-weight:700;line-height:115%}.benefits2024_coupon_code_p{font-size:12px;text-align:center;padding:.2rem auto .3rem;color:#000;font-weight:700}.benefits2024_coupon_code{font-size:40px;text-align:center;padding:.4rem;color:#e7211a}.benefits2024_coupon_code_copy{font-size:11px;background-color:#e7211a;border-radius:16px;padding:.2rem auto;color:#fff;box-shadow:2px 2px 2px #a0a0a0;position:relative;display:flex}.benefits2024_coupon_code_copy img{width:14px;position:absolute;top:50%;transform:translateY(-50%);left:12px}.benefits2024_membership_container{width:85%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.benefits2024_membership_container img{width:100%}.benefits2024_discount_container{display:flex}.benefits2024_discount{display:flex;flex-direction:column}.benefits2024_pickup_listprice{background-color:#8e8e8e;font-size:16px;letter-spacing:-.05em;color:#fff;text-align:center;padding:0 6px 0 4px;margin-right:4px;height:52px;line-height:52px;clip-path:polygon(0% 0%,85% 0%,100% 50%,85% 100%,0% 100%)}.benefits2024_pickup_listprice .p_s_cancelled{text-decoration:line-through}.benefits2024_pickup_listprice .p_s{font-size:8px}.benefits2024_pickup_taxincluded{font-size:8px;line-height:100%;background-color:#8e8e8e;color:#fff;text-align:center;box-sizing:content-box}.benefits2024_discount{font-size:32px;letter-spacing:-.01em;text-align:left;line-height:100%;color:#eb6564}.benefits2024_discount_coupon{font-size:12px;color:#eb6564;line-height:100%}.benefits2024_discount .p_s{font-size:12px}.benefits_steps4_second{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:85%;margin:0 auto}.steps_text{font-size:24px;color:#f6be65;margin-bottom:8px}.steps_text span{font-size:20px}.benefits_steps_container_second .steps_p{font-size:16px;font-weight:700}.benefits_steps_container_second .steps_p span{font-size:12px;letter-spacing:-.05em}.benefits_steps_icons_second{width:56px;margin-bottom:8px}.benefits_br_sp_inline{display:none}.benefits_br_pc_inline{display:inline}.benefits2024_coupon_code_copy-url{position:relative;padding-left:24px;background-color:#e7211a;border:none;color:#fff;padding:4px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:11px;margin:4px 2px;cursor:pointer;border-radius:24px;transition:background-color .1s ease;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.benefits2024_coupon_code_copy-url:before{content:'';position:absolute;top:50%;left:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url('./images/benefitts_icon_couponcodecopy.png');background-size:cover;background-repeat:no-repeat}.benefits_coupon_code_success-msg{font-size:10px;display:none;position:absolute;width:200px;height:24px;line-height:24px;background-color:rgba(0,0,0,.7);color:#fff;top:120px;left:50%;transform:translateX(-50%);text-align:center;border-radius:8px}.benefits2024_coupon_code_copy-url03{position:relative;padding-left:24px;background-color:#e7211a;border:none;color:#fff;padding:4px 28px;text-align:center;text-decoration:none;display:inline-block;font-size:9px;letter-spacing:-.075em;cursor:pointer;border-radius:24px;transition:background-color .1s ease;box-shadow:2px 2px 5px rgba(0,0,0,.3)}.benefits2024_coupon_code_copy-url03:before{content:'';position:absolute;top:50%;left:10px;transform:translateY(-50%);width:16px;height:16px;background-image:url('./images/benefitts_icon_couponcodecopy.png');background-size:cover;background-repeat:no-repeat}.button_present_tab02_2024 a{width:30%;font-size:15px;color:#f6be65;font-weight:700;line-height:2em;text-align:center;border-radius:50px;margin:auto;display:block;position:relative;padding:4px;margin-top:15px;border:2px solid #f6be65}.button_present_tab02_2024 a::after{position:absolute;top:0;bottom:0;right:20px;margin:auto;content:"";vertical-align:middle;width:.4em;height:.4em;border-top:2px solid #f6be65;border-right:2px solid #f6be65;-webkit-transorm:rotate(45deg);transform:rotate(45deg)}.product_detail_coupon2024{font-size:10px;text-align:left;line-height:130%}.button_peppy_benefits2024{margin-top:auto}.button_peppy_benefits2024 a{width:100%;font-size:12px;color:#f6be65;font-weight:700;line-height:2em;text-align:center;border-radius:50px;margin:auto;display:block;position:relative;margin-top:15px;border:2px solid #f6be65;height:26px;box-sizing:border-box}.button_peppy_benefits2024 a::after{position:absolute;top:0;bottom:0;right:20px;margin:auto;content:"";vertical-align:middle;width:.4em;height:.4em;border-top:2px solid #f6be65;border-right:2px solid #f6be65;-webkit-transorm:rotate(45deg);transform:rotate(45deg)}.benefits2024_coupon_code_e_whitespace{height:0;display:none}.product_detail_deadline{color:#6a3d2b;font-size:12px;text-align:left;margin-bottom:8px}.benefits_tabs{display:flex;width:100%}.benefits_tabs label{width:33.33%;background-color:#d9d4c8;margin:0 16px 16px 0;border-radius:32px;padding:8px;color:#afa896;cursor:pointer;font-size:14px;line-height:130%;height:32px;display:flex;flex-direction:column;justify-content:center}.benefits_tabs label:last-child{margin-right:0}#benefits_tab_01:checked~.benefits_tabs .benefits_tab_01{background-color:#f6be65;color:#fff}#benefits_tab_02:checked~.benefits_tabs .benefits_tab_02{background-color:#f6be65;color:#fff}#benefits_tab_03:checked~.benefits_tabs .benefits_tab_03{background-color:#f6be65;color:#fff}.benefits_content_01{display:none}.benefits_content_02{display:none}.benefits_content_03{display:none}#benefits_tab_01:checked~.benefits_contents_step3 .benefits_content_01{display:block}#benefits_tab_02:checked~.benefits_contents_step3 .benefits_content_02{display:block}#benefits_tab_03:checked~.benefits_contents_step3 .benefits_content_03{display:block}.benefits_items{background:#fff;color:#6a3d2b;padding:16px;margin:16px auto}.benefits_h3{text-align:left;font-size:1.25rem;padding:.1em .5em;border-left:solid 4px #f6be65;margin-bottom:16px}.benefits_container{display:grid;grid-template-columns:120px 1fr;gap:16px;margin:24px auto}.benefits_details_p{text-align:left;font-size:12px;color:#6a3d2b;line-height:150%}.benefits_container p{text-align:left;width:100%}.benefits_images{width:120px}.benefits_container_detail{display:flex;flex-wrap:wrap;align-content:space-between}.benefits_container_deadline_btn{width:100%}.benefits_btn_coupon{background-color:#f6be65;color:#fff;font-size:12px;border-radius:16px;height:24px;padding-top:4px;margin-top:4px}.benefits_btn_coupon.coupon_disable{background-color:#c8c5c5}.benefits_steps4{text-align:center}.benefits_steps_container{display:grid;grid-template-columns:40px 1fr;gap:8px}.benefits_steps_icons{width:40px}.benefits_steps_container_detail{height:60px;display:flex;flex-direction:column;justify-content:center;background-color:#fff2f1;text-align:left;border-radius:8px;padding-left:8px;font-weight:700}.benefits_steps_container_detail p{font-size:14px}.benefits_arrow{width:16px}.benefits_h4{text-align:left;font-size:16px}.benefits_container_boxs .p_ex{font-size:10px;line-height:140%}.benefits_container_deadline_btn .p_ex{font-size:10px;line-height:140%}.benefits_container_detail .p_ex{font-size:10px;line-height:140%}.p_howto{font-size:12px;text-align:left}.sct_warning{max-width:100%;margin:0 auto;box-sizing:border-box;text-align:left;margin-bottom:20px;padding:20px 20px 10px;background:#fffde8;border-radius:initial}.button_present a{width:70%;font-size:15px;color:#f6be65;font-weight:700;line-height:2em;text-align:center;border-radius:50px;margin:auto;display:block;position:relative;padding:4px;margin-top:15px}.button_present a::after{position:absolute;top:0;bottom:0;right:180px;margin:auto;content:"";vertical-align:middle;width:.4em;height:.4em;border-top:2px solid #f6be65;border-right:2px solid #f6be65;-webkit-transorm:rotate(45deg);transform:rotate(45deg)}.benefits_btn_coupon_second.coupon_disable{background-color:#c8c5c5}.red{color:red}.read_more{text-align:right;color:#ffb601;text-decoration:underline}